Manager for Web Services REST does not respect parameter order

Document ID : KB000087376
Last Modified Date : 14/04/2018
Show Technical Document Details
Issue:
Error Message :
Uproc name : TEST_WS
History trace :
Request to manager: successful.
WS REST job status: KO. Error message:
The response content does not match the pattern .*1.*

>>>>>>> request >>>>>>>
[HTTP Transfer log]
GET http://sdv1tld01:8080/WS_PMO000_Processus_Alim_ODS/services/WS_PMO000_Processus_Alim_ODS?arg3=--context_param+SOURCE_SIALM%3D3&arg2=--context_param+ID_TG_RUN%3D3414&arg1=--context_param+DATE_PORTEFEUILLE%3D31012015&method=runJob HTTP/1.1
Accept-Encoding: gzip,deflate
[/HTTP Transfer log]




< response


<
[HTTP Transfer log]
HTTP/1.1 200 OK
Server: Apache-Coyote/1.1
Content-Type: text/html;charset=utf-8
Content-Length: 152
Date: Mon, 05 Oct 2015 16:05:47 GMT

WS_PMO000_Processus_Alim_ODS


Hi there, this is an AXIS service!


Perhaps there will be a form for invoking the service here...
[/HTTP Transfer log]

When running an argument method such as
 
method=xxxx &arg3=xxx&arg2=xxx&arg1=xxx
 
when it is called in the Web Services via Dollar Universes WebServices REST, the arguments are submitted in a different order such as:

arg3=xxx&arg2=xxx&arg1=xxx&method=xxxx
Environment:
OS Version: N/A
Cause:
Cause type:
Defect
Resolution:
Update to a fix version listed below or a newer version if available.

Fix Status: Released

Fix Version(s):
Dollar Universe 6.8.21- Available
Additional Information:
Workaround :
N/A