Hi,
I have a very simple ACE implementation (give 2 numbers and it multiplies them).
I am using this with callable flow nodes, to call this implementation from an app connect designer instance.
When I call this flow from my callable flow from designer, as shown on pic1, the message properties are all not set, except replyprotocol, which is set as UNKNOWN. I have copied and pasted the implementation of my JavaCompute node (the only node besided callable flow nodes) to a new message flow, which uses http request and reply nodes. On this other flow using http, the message properties are set correctly as seen on pic2.
Specifically the content-type field in properties needs to be set correctly, since without this field, even though my message has valid JSON data, the callable reply node will return an empty message body.
The difference in the message properties is there before the Java node, right after the input node, so since the callable flow input has nothing to configure except the endpoint, it seems like a bug to me.
Could someone let me know if they know why this is ocurring, and if this is a bug, or an error on my side?
I will also provide screenshots of the java code, rest request, and callable flow request.
The ACE version 12.0.9.0 is, the designer version is 12.0.8.0-r2.
I am using the designer installed on openshift, and ACE running from my toolkit.
I initially tested it with both running in the same openshift cluster but a different openshift namespace.
I mostly tested using the 'try it' button on the callable flow request, but I also tested by calling the api flow in designer.
Normally the values for numbers 1 and 2 should be dynamically defined, but I entered in some values for ease of testing.
Thank you
------------------------------
Wannes Vande Cauter
------------------------------