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:
@@ -1659,7 +1659,7 @@ class wsBase
|
||||
*
|
||||
* @return $result will return an object
|
||||
*/
|
||||
public function getAllVariables($caseId)
|
||||
public function getVariablesNames($caseId)
|
||||
{
|
||||
try {
|
||||
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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");
|
||||
|
||||
Reference in New Issue
Block a user