Quantcast
Channel: SCN : Discussion List - SAP Business Process Management
Viewing all articles
Browse latest Browse all 791

unable to claim BPM task through OData from browser

$
0
0

Hi all,

I'm trying to claim an existing task in status "Ready" using the "Simple Rest Client" embedded in Chrome browser.

I've fetched the correct Task instance id and double checked on NWA.

 

<d:InstanceID>bpm%3A%2F%2Fbpm.sap.com%2Ftask-instance%2Fe698e6f8641511e4bded00000034b6ba</d:InstanceID>

<d:Status>READY</d:Status>

 

Also, I've got a valid x-csrf-token from a get request and re-used it in my claim request.

My request is the following:

 

method: POST

URL: http://<host>:<port>/bpmodata/tasks.svc/Claim?InstanceID=e698e6f8641511e4bded00000034b6ba

headers: X-CSRF-Token:  cdcbd679-a2d9-463b-892c-cc355cbe0ed8

body is empty

 

I've double and triple checked the task instance ID but I get HTTP 400 bad request.

In the logs I can see a weird error:

org.odata4j.producer.exceptions.BadRequestException: Invalid value has been specified for 'InstanceID' function parameter.

at com.sap.odata4j.BPMEntitiesRequestResourceImpl.createFunctionParameter(BPMEntitiesRequestResourceImpl.java:340)

at com.sap.odata4j.BPMEntitiesRequestResourceImpl.getFunctionImportParameters(BPMEntitiesRequestResourceImpl.java:291


Caused by: org.odata4j.producer.exceptions.NotImplementedException

at org.odata4j.core.OFunctionParameters.parse(OFunctionParameters.java:49)

at com.sap.odata4j.BPMEntitiesRequestResourceImpl.createFunctionParameter(BPMEntitiesRequestResourceImpl.java:338


In particular, I'm worried about the "not implemented exception"

Can anyone please assist?

Thanks, regards

Vincenzo


Viewing all articles
Browse latest Browse all 791

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>