Question

SOAP WS-Security

  • 26 July 2016
  • 5 replies
  • 22 views

Badge

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

Userlevel 5

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.

Badge

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!

Userlevel 5

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.

 

 

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é

Badge +11

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

 

Reply