The Import Service feature is designed to import one or multiple services from an export file.
You can import service(s) with the following limitations:
- The export file (ZIP, XML or XCFG) should include only one service
- You may only import export files of the same service and type (e.g. you can not import the export of WS-proxy-A or MPGW-B into WS-proxy-B)
- The export file should not be a domain export
- The import file size does not exceed the limit set by the system admin (the installation default is 10MB. system admins - please consult the DevOps Portal Setup and Customization section on how to change this value)
Warning |
---|
All included objects will be overridden |
From the DevOps Services Portal services list, check one or more services and select "Import Service" from the Actions menu.
- The top part of the window is informational and shows the current OP State and Admin State of the services, you may perform an import into service which is currently in Down or Disabled states.
- Upload ZIP, XML or XCFG file containing the export.
- The Deployment Policy selector may or may not be mandatory, according to the system admin setup (it is not mandatory by default. system admins - please consult the DevOps Portal Setup and Customization section on how to change this value)
- Select "Dry Run Before" to execute the DataPower dry run import before the actual import, if any errors are returned from the dry-run - DPOD will stop and will not import the service.
- Click on "Execute", the execute button will be grayed out if you did not upload an import file
Execution Flow
- DPOD will check the file size limit, file extensions, and other settings (such as required deployment policy)
- A custom python script will be executed to check and possibly override the deployment policy selected by the user
- A custom python script will be executed to run validations on the import file (for example - check that the file is not a domain export)
- If "Dry Run Before" was checked by the user - run a Dry-Run Import
- If the Dry Run finished successfully (or was not requested) - perform the actual import