Closed ashulinskiy closed 5 years ago
This is not an issue of Camel and not of camunda-bpm-camel.
You get a Map of process instance variables as in.body as mentioned the README: https://github.com/camunda/camunda-bpm-camel/blob/master/README.md#calling-a-camel-endpoint-service
But for using the rest endpoint you need to provide an InputStream. Therefore you have to provide a converter.
See: http://camel.apache.org/type-converter.html
Maybe this is something you are looking for: http://people.apache.org/~dkulp/camel/json.html
Hi Stephan,
Thanks a lot for the prompt reply.
I don't have any variables:
#{camel.sendTo('direct:syncService')}
It is a GET request to http://localhost:8082/korio-rest/task/getData/aaa - so no body either.
The call's result would need to be converted sure, however the issue is with doing the call, not processing the result. So I am not clear on what do I need to convert when I do the call sorry.
I am looking at the links you have provided to get some insight.
If you could clarify further it would be great of course.
Thanks, Andrey.
An update - JSON marshaling did help.
Thanks again!
Thanks @stephanpelikan for the quick reply!
Hi folks,
I am evaluating the camunda-bpm-camel library and have run into a problem when I try to make a call to a REST endpoint using a Camel route,
The details are below. Any help is greatly appreciated.
The BPMN:
`<?xml version="1.0" encoding="UTF-8"?>