Skip to main content
Question

SOAP WS-Security


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!

5 replies

david_r
Evangelist
  • 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
Evangelist
  • January 9, 2017
spatial_k wrote:

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+13
  • Safer
  • September 8, 2017
egaru wrote:

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

 


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings