cancel
Showing results for 
Search instead for 
Did you mean: 

SOAP 1.2 with WS Security and WS- Addressing with Sync Async bridge

former_member189558
Contributor
0 Kudos

Hello,

We have requirement to call a SOAP 1.2 based Webservice.

We need to have the following:

Need to use Sync-Async Bridge (with the RequestResponse Bean and Responseoneway bean).

Need to use WS -Security and WS- Addressing. Also will need additional SOAP header fields.

We were evaluating the WS_AAE Adapter -- but looks like the Sync-Async Bridge is not working with WS_AAE. We followed the blog(https://blogs.sap.com/2014/01/28/generic-pi-async-sync-bridge-configuration-for-any-adapters/) for sync-Async bridge. It was working with SOAP Adapter(but that was SOAP 1.1 protocol)

Does this mean that Sync-Async bridge will not work for WS_AAE?

The other option we are evaluating is using the Axis framework.

Further to this -- in the earlier versions, WS adapter was used for Direct connections -- not sure if this can be used for any 3rd party webservices. With the availability of WS_AAE, what should be the use case for WS_AAE Vs Axis framework?

Any inputs will be helpful.

Thanks and Regards,

Himadri

Accepted Solutions (1)

Accepted Solutions (1)

former_member189558
Contributor
0 Kudos

OK .. We achieved the above using SOAP Adapter with Axis Framework.

Answers (1)

Answers (1)

former_member190293
Active Contributor
0 Kudos

Hi Himadri!

You could try to use SOAP adapter with "Do Not SOAP Envelope" parameter turned on and build SOAP Envelope with needed tags by using XSL transformation in your Operation mapping:

https://archive.sap.com/discussions/thread/3662471

Regards, Evgeniy.
former_member189558
Contributor
0 Kudos

That's not what I am looking at -- That way we can only solve the SOAP 1.2 problem ..

But we need WS Security, WS - Addressing as well

former_member190293
Active Contributor
0 Kudos

Do you need to add "wss" and "wsa" tags to your message header or anything else?

Regards, Evgeniy.

former_member189558
Contributor
0 Kudos

We will need to add custom tags in SOAP header -- but do not want to do so from Mapping.

Would like to use standard features -- either Axis framework or WS_AAE ..

Want to know the use case of WS_AAE . .

former_member190293
Active Contributor
0 Kudos

How about AddSOAPHeaderBean?

https://blogs.sap.com/2013/11/22/addsoapheaderbean-module/

Regards, Evgeniy.
former_member189558
Contributor
0 Kudos

Ok --- This may be an option --

Do you know if WS_AAE adapter has got any limitations around sync-async bridge?

former_member190293
Active Contributor
0 Kudos

No, Himadri, I've never used it before.

Regards, Evgeniy.