WSDL projects are used to convert SOAP-based APIs to RESTful APIs. This option allows the addition of a proxy project to an existing WSDL service.
Adding the Project
To add a WSDL project, click the Add icon and click the From WSDL option.
Figure 1: Navigating to create a project using WSDL
Providing Basic Attributes
Provide values for the properties in the New WSDL Project dialog box.
Figure 2: Entering WSDL Service details
Property | Description |
Project display name | A name to act as Project ID to identify the WSDL project. |
Version | Revision number of the project. For example, 1.0 for a project being newly added and 1.1 or 2.0 for the next revision. |
Proxy context path | This is a text used to combine with the version number to act as an identifier to map a particular deployed project. The proxy resolves context path mappings prior to applying any matching policies (explained in subsequent topics). |
WSDL Type | URL or File; WSDL can be selected using the URL of the service or by accessing the WSDL file saved in the system. |
WSDL Service | WSDL Service URL appears if URL is selected as WSDL Type and File Path for File WSDL Type. Provide URL of the WSDL Service or the location where the WSDL file has been saved. |
Type | REST-SOAP or SOAP |
Load Operations
Using URL
- Click the URL tab
- Provide the WSDL Service URL in the WSDL service text field.
- Click the Load button to populate the operations used within the chosen WSDL.
- Choose the attributes required and click Finish or click Next for API Customization and Product Mapping.
Figure 3: Adding WSDL attributes by providing URL
Using File
- Click the URL tab
- Provide the WSDL Service URL in the WSDL service text field.
- Click the Load button to browse and add the WSDL file.
- Clik the Parse WSDL button to populate the operations used within the chosen WSDL
- Choose the attributes required and click Finish or click Next for API Customization and Product Mapping.
Figure 4: Adding WSDL attributes by attaching File
API Customization and Product Mapping
Select Type (REST-SOAP or SOAP), select the operation that is required, and then click Finish to create the project, or click Next to:
- Add Security policy or to add Quota policy.
- Attach an existing product to this new project.
After clicking the Next button, perform the API Customization and Product Mapping via the subsequent screens.