Skip to main content

Hello,

I'm struggling with an integration problem.

I've published a workbench in FME server that must be called from an external application.

The standard URL of the published service is like this:

http://11.111.111.11:8080/fmedatastreaming/sample/FindAddressCandidates.fmw?param1=AAA &f;=json&maxLocations;=&searchExtent;=&category;=admin&POI;=fme123&outFields;=&forStorage;=&outSR;=

while the external application can only call the service using the following URL (without ".fmw" extension)

http://11.111.111.11:8080/fmedatastreaming/sample/FindAddressCandidates?param1=AAA

Is that possible?

Thanks in advance

Roberto

Hi @roberto,

FME Server service requests are made as URL or form requests in the format below:

http://<host>/<service>/<repository>/<workspace>.fmw?<parameters>

The .fmw identifies that this is a workspace so it is not possible to alter the format of the request. I tested this using a sample workspace on FME Server and it will return a HTTP Status 404 – Not Found.

You can read more on the Data Streaming Service here: http://docs.safe.com/fme/html/FME_Server_Documentation/Content/ReferenceManual/service_datastreaming.htm


Hi @roberto,

FME Server service requests are made as URL or form requests in the format below:

http://<host>/<service>/<repository>/<workspace>.fmw?<parameters>

The .fmw identifies that this is a workspace so it is not possible to alter the format of the request. I tested this using a sample workspace on FME Server and it will return a HTTP Status 404 – Not Found.

You can read more on the Data Streaming Service here: http://docs.safe.com/fme/html/FME_Server_Documentation/Content/ReferenceManual/service_datastreaming.htm

Thanks @hollyatsafe.

I think so that the only option I have is to use IIS ARR or something like that.

Understandable.

Best regards

Roberto


Reply