IBM DataPower Operations Dashboard v1.0.10.0
A newer version of this product documentation is available.
You are viewing an older version. View latest at IBM DPOD Documentation.
Remote WSDL Validation and Promotion
The remote WSDL promotion refreshes the service's WSDL, or replaces a current remote WSDL address with a new address.
Initiating a New Validate or Promote Remote WSDL Request
Choose either Validate Remote WSDL or Promote Remote WSDL from the DevOps Services List to initiate the process
- Changing a service with Local WSDL to a remote WSDL or vice versa is not supported
You may or may not be able to enter a new remote WSDL address, depending on your permissions
- Validate/Promote of remote WSDL over HTTPS is not supported
Click on Execute to send the request
DPOD's internal process will monitor and start executing pending requests every one minute.
Validation Flow
- DPOD will use a temporary domain on a monitored device that was chosen and created by the admin.
- DPOD creates a temporary service on the temporary domain that points to the remote WSDL (or to the new remote WSDL address if the user requested to change the WSDL address).
- The new temporary service will be created without any front side handlers.
- After creating the temporary service, DPOD will check the temporary service's WSDL compilation status.
Promotion Flow - Remote WSDL Promotion (Same Address)
- DPOD first runs the validation flow and will continue to step 2 only if the validation was successful
- Perform a DataPower WSDL Refresh
Promotion Flow - Remote WSDL Promotion (Address Change)
- DPOD first runs the validation flow and will continue to step 2 only if the validation was successful
- DPOD exports the original service
- DPOD changes the WSDL address in the export to the new remote WSDL address
- DPOD Imports the origin service again with the new WSDL address.
- DPOD checks the WSDL status and the service operational state
- If the service is not up or the WSDL status is not ok - DPOD tries to rollback the operation by importing the service again with the original unchanged WSDL address