Adding a SOAP API by importing a zip file
You can use an OpenAPI definition file to import a SOAP API into IBM® API Connect.
Before you begin
The format of the file must be .zip, and the file must contain the WSDL definition and the YAML file that defines the API. The YAML file must conform to version 2.0 of the OpenAPI specification.
(?
" cannot be validated or published. An error
message is returned. For example:
Product has not been published!
The multipart 'openapi' field contains an OpenAPI definition with validation errors.
definitions.properties.pattern Does not match format 'regex' (context: (root).definitions.properties.pattern, line: 0, col: 0)
400
About this task
You can complete this task either by using the API Designer UI application, or by using the browser-based API Manager UI.
API
Manager UI only:
To complete this task,
you must be assigned a role that has the Api-Drafts:Edit
,
Settings:View
, and App:View
permissions. The pre-supplied Developer role has these permissions by default;
if you are assigned a custom role it must have these permissions.
For more information, see Creating custom
roles.
If you are using the API Designer UI and you want to use an OpenAPI definition file from elsewhere, downloaded from an external website for example, rather than created by using API Connect, use the import mechanism that is described here rather than copying the file into your local API Designer directory; the import operation adds API Connect specific sections that are required by API Designer.
For more information on how to create a .zip file, see Downloading an API definition.
Procedure
To add a SOAP API by importing a .zip file, complete the following steps:
Results
What to do next
APIs are made available to application developers by including them in a Product, and then publishing that Product to a Catalog. For more information, see Working with Products and Working with Catalogs.