Skip to main content
Question

SOAP WS-Security

  • July 26, 2016
  • 5 replies
  • 56 views

Forum|alt.badge.img

I’m trying to call a SOAP service from FME Desktop using the HTTPCaller. This service is secured with WS-Security and requires a username token and digital signature (from a PKCS#12 bundle). I’ve managed to get this working in SoapUI by following this documentation. Is there any way to apply this type of security in FME Workbench?

Thanks in advance!

This post is closed to further activity.
It may be an old question, an answered question, an implemented idea, or a notification-only post.
Please check post dates before relying on any information in a question or answer.
For follow-up or related questions, please post a new question or idea.
If there is a genuine update to be made, please contact us and request that the post is reopened.

5 replies

david_r
Celebrity
  • July 26, 2016

FME isn't very well equipped for advanced SOAP use. I suspect you'd have to implement it manually using HTTPCallers. I wouldn't be surprised if it ends up being a bit of a pain.


Forum|alt.badge.img
  • Author
  • January 9, 2017

For anyone interested, I ended up using the pysimplesoap library within PythonCaller transformers to get this working. And you were right @david_r - it was very painful!


david_r
Celebrity
  • January 9, 2017

For anyone interested, I ended up using the pysimplesoap library within PythonCaller transformers to get this working. And you were right @david_r - it was very painful!

I've had pretty good results using suds myself. Agree about SOAP, not a big fan.

 

 


  • September 8, 2017

Is there any news on this issue with FME 2017.1? I also Need to connect to a SOAP-Service by using WS-Security.

Greetings, André


rylanatsafe
Safer
Forum|alt.badge.img+14
  • Safer
  • September 8, 2017

Is there any news on this issue with FME 2017.1? I also Need to connect to a SOAP-Service by using WS-Security.

Greetings, André

Hi @andr_ - This issue is being tracked as PR#65543. I would strongly suggest to create an Idea to help garner support from the FME Community and strengthen the business case and importance to implement this capability for HTTPCaller.

 

 

Edit: To directly answer your question, this enhancement is not available in FME 2017.1.x