BUG 6210 Request for web service to retrieve all the case variables SOLVED

- The getVariables() web service is not very useful, if you don't know which case variables have been defined.
- Changed name from getAllVariables to getVariablesNames.
This commit is contained in:
Hector Cortez
2012-10-08 09:09:01 -04:00
parent ad86b56293
commit f8268dc6e4
3 changed files with 15 additions and 15 deletions

View File

@@ -1659,7 +1659,7 @@ class wsBase
*
* @return $result will return an object
*/
public function getAllVariables($caseId)
public function getVariablesNames($caseId)
{
try {

View File

@@ -330,7 +330,7 @@
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getAllVariablesResponse">
<xs:element name="getVariablesNamesResponse">
<xs:complexType>
<xs:sequence>
<xs:element name="status_code" type="xs:integer"/>
@@ -349,7 +349,7 @@
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getAllVariablesRequest">
<xs:element name="getVariablesNamesRequest">
<xs:complexType>
<xs:sequence>
<xs:element name="sessionId" type="xs:string"/>
@@ -943,11 +943,11 @@
<message name="getVariablesResponse">
<part name="parameters" element="xs0:getVariablesResponse"/>
</message>
<message name="getAllVariablesRequest">
<part name="parameters" element="xs0:getAllVariablesRequest"/>
<message name="getVariablesNamesRequest">
<part name="parameters" element="xs0:getVariablesNamesRequest"/>
</message>
<message name="getAllVariablesResponse">
<part name="parameters" element="xs0:getAllVariablesResponse"/>
<message name="getVariablesNamesResponse">
<part name="parameters" element="xs0:getVariablesNamesResponse"/>
</message>
<message name="sendMessageRequest">
<part name="parameters" element="xs0:sendMessageRequest"/>
@@ -1131,9 +1131,9 @@
<input message="xs0:getVariablesRequest"/>
<output message="xs0:getVariablesResponse"/>
</operation>
<operation name="getAllVariables">
<input message="xs0:getAllVariablesRequest"/>
<output message="xs0:getAllVariablesResponse"/>
<operation name="getVariablesNames">
<input message="xs0:getVariablesNamesRequest"/>
<output message="xs0:getVariablesNamesResponse"/>
</operation>
<operation name="sendMessage">
<input message="xs0:sendMessageRequest"/>
@@ -1396,8 +1396,8 @@
<soap12:body use="literal"/>
</output>
</operation>
<operation name="getAllVariables">
<soap12:operation soapAction="urn:getAllVariables" soapActionRequired="true" style="document"/>
<operation name="getVariablesNames">
<soap12:operation soapAction="urn:getVariablesNames" soapActionRequired="true" style="document"/>
<input>
<soap12:body use="literal"/>
</input>

View File

@@ -516,7 +516,7 @@ function GetVariables($params)
return $res;
}
function GetAllVariables($params)
function GetVariablesNames($params)
{
$vsResult = isValidSession($params->sessionId);
@@ -533,7 +533,7 @@ function GetAllVariables($params)
$ws = new wsBase();
$res = $ws->getAllVariables($params->caseId);
$res = $ws->getVariablesNames($params->caseId);
return $res;
}
@@ -1191,7 +1191,7 @@ $server->addFunction("removeDocument");
$server->addFunction("SendMessage");
$server->addFunction("SendVariables");
$server->addFunction("GetVariables");
$server->addFunction("GetAllVariables");
$server->addFunction("GetVariablesNames");
$server->addFunction("DerivateCase");
$server->addFunction("RouteCase");
$server->addFunction("executeTrigger");