Importing SOAP web services
You can use IBM® App Connect to import web services, then connect them to your other applications.
Before you begin
Note: If you're using a .zip file and the main WSDL file refers to
dependent files, include those files in the .zip file or make them publicly
available.
The following restrictions apply to the WSDL files that you can import into App Connect.
- A .zip file must contain only a single WSDL service.
- The file size must not exceed 3 MB.
- The
anyURI
andbase64Binary
XSD element types are modeled as a string. - Any
wsdl
orxsd
references that are being imported through a URL need to be publicly available. - The following definitions are not supported:
- RPC-encoded WSDL definitions
- WSDL services that define multiple WSDL ports
- WSDL services that define multiple WSDL port types
- WSDL definitions or XML schemas that require you to disambiguate between several different derived types
- WSDL definitions that import schemas that use any of the following XSD features:
anyType
substitutionGroup
choice
any
anyAttribute
union
- WSDL definitions with non-unique element names that define their type anonymously inline.
About this task
Web services are software applications that are provided over the internet by using a standardized XML messaging system. Web services are described by using Web Services Description Language (WSDL). You can add SOAP web services to App Connect by importing WSDL or .zip files (compressed file) that contain definitions for SOAP web services. You can then use App Connect to call the web service from a flow and to pass data between that web service and other applications.
Procedure
To import a SOAP web service to App Connect, complete the following steps.
Results
The imported web service is shown in the list of connectors on the Applications and
APIs page. Expand the web service to see the available actions that you can use in your
flows, and to connect to the web service.
What to do next
- To pass data between an imported web service and applications or APIs in the App Connect catalog, you must connect App Connect to each web service, API, and application in the flow. You can connect to the web service from the flow editor when you add it to a flow or you can connect on the Applications and APIs page.
- After you connect to the web service, you can add it as a target application to a flow.
- When you no longer need the web service, you can remove it from the Applications and APIs page.