The transformation policy may not be suitable for converting soap to
json. Soap is xml, for sure, but it has a pretty specific format. I'm
not sure a direct mapping with JSON is possible, so you might need a
custom plugin policy to accomplish this.
That said, I would have expected the JsonToXmlTransformer to at least be
invoked on the request payload, even if the results aren't exactly what
is needed.
Can you please open a JIRA for this bug?
https://issues.jboss.org/projects/APIMAN
Thanks,
Eric
On 6/9/2016 8:45 AM, Ashish Patel wrote:
Hi,
We are facing issue while using Transformer plugin.
Scenario: We have SOAP Service in backend and want to expose as JSON to
client App.
1. we have registered the SOAP service in Implementation (with Basic Auth).
2. added policy for using Transformation plugin (Client: JSON, Server:XML).
3. Published as Public API.
Through Rest Client -> Called Public API (POST -> content type as
application/json and json input), however it failed with 500 error (able
to read stacktrace - suggest input is not passed correctly).
With more debugging: As there are no logs from Transformation plugin,
have added sysouts and found that JsonToXmlTransformer is NOT being
called for input (json -> xml) transformation, however, on response
XmlToJsonTransformer is being called successfully.
Kindly suggest.
Thanks & Regards,
Ashish Patel
"Scientists investigate that which already is;Engineers create that
which has never been." - Albert Einstein.
------------------------------------------------------------------------
Disclaimer: This message may contain privileged and confidential
information and is solely for the use of intended recipient. The views
expressed in this email are those of the sender and not Future Group's.
The recipient should check this email and attachments for the presence
of viruses. Future Group accepts no liability for any damage caused by
any virus transmitted by this email. Future Group may monitor and record
all emails.
_______________________________________________
Apiman-user mailing list
Apiman-user(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/apiman-user