The local WSDL promotion replace the current service WSDL and XSDs with new files supplied by the user.
Initiating a New Validate or Promote Local WSDL Request
Choose either Validate Local WSDL or Promote Local 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
- Choose one WSDL file
- Choose zero or more XSD files (note that you can select multiple files at once from the XSD file browser.)
- Click "Upload" - this will upload your new files to DPOD (not to the DataPower!)
- If the upload was successful, click on "Execute" to request a new WSDL validation/promotion
After clicking "Execute" the next message will appear
DPOD's internal process will monitor and collect 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.
- First DPOD will execute a custom user script that will analyze the current service's WSDL and will return all the schema files used by the sevice
- DPOD will download all the WSDL/Schema files of the current service
- DPOD will execute a second custom user script that will analyze the new WSDL/Schema files and will replace all the references in the files
- DPOD will upload the new altered WSDL/Schema files to the temporary domain and will create a new service that uses this WSDL
- The new temporary service will be created without any front side handlers, so it will not be accessible.
- After creating the temporary service, DPOD will check the DataPower's WSDL compilation status of the temporary service.