Skip to main content
Question

Web Services

  • June 27, 2013
  • 7 replies
  • 24 views

How can I send a query to a webservice from FME Workbench?
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.

7 replies

david_r
Celebrity
  • June 27, 2013
Hi,

 

 

that depends on the webservice, but the HTTPRequestor works for many scenarios, in particular REST-based services.

 

 

For SOAP-based services you will probably have to construct the request XML first, e.g. using an XMLTemplator. You can then parse the response XML using 

 

an XMLFlattener.

 

 

David

sigtill
Supporter
Forum|alt.badge.img+25
  • Supporter
  • June 27, 2013
There is a very nice CustomTransformer available in FMEStore called SOAPSender which might help!

  • Author
  • June 27, 2013
Hi

 

 

I can't found SOAPSender in FMEStore.

 

 

faryou

david_r
Celebrity
  • June 27, 2013
Hi,

 

 

have a look here: http://fmestore.safe.com/transformers/SOAPSender.htm

 

 

David

sigtill
Supporter
Forum|alt.badge.img+25
  • Supporter
  • July 2, 2013
Sorry. Not in FMEStore - but downloaded from the example from David.

bjarne
Contributor
Forum|alt.badge.img+5
  • Contributor
  • September 6, 2013
Hi,

 

 

do you have an example workspace using the soapsender accessing a webservice?

 

 

Bjarne

  • August 27, 2014
Hi

 

 

I'm also trying to get data by using the SOAPSender-Transformer in FME. Since I'm not familiar with SOAP the very sparse description of the transformer can't help me.

 

 

How should the SOAP header and body be inserted? I've been trying so far to use the XMLTemplater (load the xml-files containing the header and the body). What about the HTTP Request Headers? Can anyone give an example of what exactely should be inserted into these three parameters? The workbench containing the SOAPSender doesn't need a reader, right?

 

 

Thanks

 

André