This document describes the functionality provided by the xlr-ispw-plugin.
See the XL Release Documentation for background information on XL Release and release concepts.
This is a plugin allowing to interact from XL Release with ISPW for deploying, promoting, ... applications on the mainframe.
- Minimal version XLR: 9.7.0+
- The
deploy
andpromote
tasks are asynch tasks. This means you'll need to provide a callback task id, that can be used to let the task fail or pass. In order to this you can make use of the xlr-xlrelease-plugin which provides a taskGet Task Id
- Create Assignment
- Load Task
- Get Assignment Information
- Get Assignment Task List
- Get Assignment Task Information
- Generate Tasks in Assignment
- Promote Assignment
- Deploy Assignment
- Regress Assignment
- Get Release Task Information
- Generate Tasks in Release
- Get Release Task Generate Listing
Two wrappers have been added to augment the functionality of some of the tasks.
- 409 Retry - All tasks can now be configured to retry for a set number of times at a set interval in the case that a status code of 409 is returned. The task will complete when a status other than 409 is returned or the retry limit is reached.
- Two new polling tasks have been added - Poll Get Set Information and Poll Get Set Deployment information
- Set single or multiple 'expected' values to look for
- Set the response field to look for the value
- Set the number of times to poll
- Set the polling interval
- If any of the expected values are found, the found value can be saved to a release variable
You can add a tile to the Release Dashboard to display the status and other meta data associated with ISPW tasks.
There are two ways to filter the display of ISPW tasks.
- Configure the tile to filter by ISPW Task Type: You can configure the tile to display only the tasks that meet the filter criteria, either by exact string match of the task type or a wild card match that may match multiple task types.
- In the default detail display, make note of the task type you want to display
- Place the Dashboard in Edit Mode
- Click the ISPW Tile to configure
- Enter the exact task type string or a partial string followed by an asterisk * to use a partial string match.
- On the Detail page, enter search criteria column title search boxes to filter the display