Understanding IFS Web Services
Contents
The combination of following elements defines a IFS Web Service
- A Web Service consists of a Service Handler which is a collection of
operations that logically belongs to each other. The operations in the
Service Handler are defined as BizApi's of different types.
Read more about: different types of BizApi's.
Each BizApi has an XML representation for the request and the response.
- The
SOAP Gateway exposes the collection of BizApi's to the HTTP/HTTPs
protocol and by
using the SOAP format.
Using HTTP-post a message-request (in SOAP Access Provider format) is posted to the SOAP
Gateway.
For more information read more about:
Understanding SOAP Access Provider
- A
Web Service Definition Language (WSDL)
WSDL is an XML-based language for describing Web services and how to access
them.
Using a HTTP-get a WSDL for a IFS Service handler can be downloaded.

The picture shows a IFS Web Service with all included
elements
There is two ways to fetch the WSDL for a handler.
There is a possibility to execute a IFS Web Service remote in another J2EE
Application Server.
Via the
Message Routing a HTTP call to a remote SOAP Gateway can be configured.
This is useful when running multiple IFS Applications from one IFS Connect
system.
- Set Envelope = SOAP_SIMPLE
- Set Encoding = UTF-8
- Set Url = The SOAP Gateway url on the remote system
- Set SOAP Action = urn:soap_access_provider:MY_BIZAPI_NAME
- Set Login and Password = To a user and password that have
authorities to run the BizApi on the remote system.
