RLSMRLSE SERVICE LIST
The RLSMRLSE SERVICE LIST message lists scheduler dates, times, and status for a named release.
The XML service/scope/message tags and attributes for this message are:
<service name="RLSMRLSE">
<scope name="SERVICE">
<message name="LIST">
These tags appear in both requests and replies.
RLSMRLSE SERVICE LIST — Request
The following example shows how you might code a request to list the scheduler dates, times, and status for a named release. Data structure details for the <request> tag follow the example.
Example XML — RLSMRLSE SERVICE LIST Request
<?xml version="1.0"?>
<service name="RLSMRLSE">
<scope name="SERVICE">
<message name="LIST">
<header>
<subsys>4</subsys>
<test> </test>
<product>CMN</product>
</header>
<request>
<releaseParms> </releaseParms>
<release>S4712010</release>
</request>
</message>
</scope>
</service>
...
RLSMRLSE SERVICE LIST <request>
Data Structure
Subtag | Use | Occurs | Data Type & Length | Values & Dependencies |
---|---|---|---|---|
<release> | Required | 1 | String (8), variable | Release name. |
<releaseParms> | Required | 1 | String (1) | Release parameters. Values: A = ADMIN list. List all releases regardless of the release status. blank = List only those releases that have fully configured release areas. |
...
RLSMRLSE SERVICE LIST — Reply
The XML reply to a RLSMRLSE SERVICE LIST request returns one <result> data element, which lists status flags and other information for the release.
The standard <response> data element follows any <result> tags in the reply and indicates the success or failure of the request. Successful requests have a return code of 00. Unsuccessful requests have a return code of 04 or higher. Because it is the final data element in the XML reply message, the <response> tag serves as an end-of-list marker.
The following example shows what the reply message might look like. Data structure details for the <result> tag follow the example.
Example XML — RLSMRLSE SERVICE LIST Reply
<?xml version="1.0"?>
<service name="RLSMRLSE">
<scope name="SERVICE">
<message name="LIST">
<result>
<release>S4712010</release>
<releaseDesc>Financial Accounting Release S4.V712 \#010</releaseDesc>
<releaseStatus>DEV</releaseStatus>
<releaseRequestorName>NATHAN CHOY</releaseRequestorName>
<releaseRequestorPhone>808-555-1212</releaseRequestorPhone>
<releaseRequestorDept>FINANCE</releaseRequestorDept>
<releaseWorkChangeRequest>F5567792</releaseWorkChangeRequest>
<releaseSchedulerCmn>Y</releaseSchedulerCmn>
<releaseSchedulerManual>Y</releaseSchedulerManual>
<releaseSchedulerOther>Y</releaseSchedulerOther>
<releaseSchedulerType>MANUAL</releaseSchedulerType>
<addReleaseInterfacingApprovers>Y</addReleaseInterfacingApprovers>
...
<isReleaseAreasConfigured>Y</isReleaseAreasConfigured>
<releaseSyslibOrder>A</releaseSyslibOrder>
<auditEnforceIHASetting>N</auditEnforceIHASetting>
<auditIgnoreHigherAreas>N</auditIgnoreHigherAreas>
<isReleaseLinked>N</isReleaseLinked>
<isAutoFixDevPackages>N</isAutoFixDevPackages>
<isAutoFixFrzPackages>N</isAutoFixFrzPackages>
<isReleaseInstallBuildJclPending>N</isReleaseInstallBuildJclPending>
<isReleaseInstallPending>N</isReleaseInstallPending>
<isReleaseRevertPending>N</isReleaseRevertPending>
<isReleaseBackoutPending>N</isReleaseBackoutPending>
<isReleaseApprovalPending>N</isReleaseApprovalPending>
<isReleaseBlockPending>N</isReleaseBlockPending>
<releaseProblemActionCode>1</releaseProblemActionCode>
<releaseAuditMinRule>0</releaseAuditMinRule>
<releaseCheckinMinRule>0</releaseCheckinMinRule>
<releaseBlockingMinRule>0</releaseBlockingMinRule>
<releaseRetrieveMinRule>0</releaseRetrieveMinRule>
<releaseApproveMinRule>0</releaseApproveMinRule>
<releaseFromInstallDate>20131005</releaseFromInstallDate>
<releaseFromInstallTime>000100</releaseFromInstallTime>
<releaseDateCreated>20120312</releaseDateCreated>
<releaseTimeCreated>123024</releaseTimeCreated>
<releaseCreateUserid>KCAMPBE</releaseCreateUserid>
<releaseToInstallDate>20131231</releaseToInstallDate>
<releaseToInstallTime>235959</releaseToInstallTime>
<releaseImplInst>All packages attached to this release will be installed on Saturday</releaseImplInst>
<releaseImplInst>DEC 17, 2012. If there are problems with any part of this install</releaseImplInst>
<releaseImplInst>call the Release Manager.</releaseImplInst>
<releaseHighLevelName>CMNTP</releaseHighLevelName>
<releaseDsnPattern>HRAPL</releaseDsnPattern>
<releaseHighLevelPath>/cmntp</releaseHighLevelPath>
<totalReleasePackages>00003</totalReleasePackages>
</result>
<response>
<statusMessage>CMR8700I - Release Management service completed </statusMessage>
<statusReturnCode>00</statusReturnCode>
<statusReasonCode>8700</statusReasonCode>
</response>
</message>
</scope>
</service>
...
RLSMRLSE SERVICE LIST <result>
Data Structure
Subtag | Use | Occurs | Data Type & Length | Values & Dependencies |
---|---|---|---|---|
<addReleaseInterfacingApprovers> | Optional | 0 - 1 | String (1) | Y = Add related approvers. N = Do not add related approvers. |
<auditEnforceIHASetting> | Optional | 0 - 1 | String (1) | Y = Enforce IHA setting. N = Do not enforce IHA settings. |
<auditIgnoreHigherAreas> | Optional | 0 - 1 | String (1) | Y = Ignore higher areas. N = Do not ignore higher areas. C = If the current release has only a single path through it, process as if "Y" had been specified. If the current release has multiple paths through it, process as if "N" had been specified. |
<isAutoFixAprPackages> | Optional | 0 - 1 | String (1) | Y = Automatically cleanup APR packages. N = Do not automatically cleanup APR packages. |
<isAutoFixDevPackages> | Optional | 0 - 1 | String (1) | Y = Automatically cleanup DEV packages. N = Do not automatically cleanup DEV packages. |
<isAutoFixFrzPackages> | Optional | 0 - 1 | String (1) | Y = Automatically cleanup FRZ packages. N = Do not automatically cleanup FRZ packages. |
<isReleaseApprovalPending> | Optional | 0 - 1 | String (1) | Y = Release approval is pending. N = Release approval is not pending. |
<isReleaseAreasConfigured> | Optional | 0 - 1 | String (1) | Y = Release areas are configured. N = Release areas are not configured. |
<isReleaseBackoutPending> | Optional | 0 - 1 | String (1) | Y = Release backout is pending. N = Release backout is not pending. |
<isReleaseBlockPending> | Optional | 0 - 1 | String (1) | Y = Release block is pending. N = Release block is not pending. |
<isReleaseInstallBuildJclPending> | Optional | 0 - 1 | String (1) | Y = Release install JCL builds are pending. N = Release install JCL builds are not pending. |
<isReleaseInstallPending> | Optional | 0 - 1 | String (1) | Y = Release install is pending. N = Release install is not pending. |
<isReleaseLinked> | Optional | 0 - 1 | String (1) | Y = Release is linked. N = Release is not linked. |
<isReleaseRevertPending> | Optional | 0 - 1 | String (1) | Y = Release revert is pending. N = Release revert is not pending. |
<release> | Optional | 0 - 1 | String (8), variable | Release name. |
<releaseApproveMinRule> | Optional | 0 - 1 | Integer (1) | Release minimum approval rule. Values: 0 = No approvals required. 1 = Approvals required before checkin. 2 = Approvals required before advancing to the next area (check-off). 3 = Rule 1 and rule 2. |
<releaseAuditMinRule> | Optional | 0 - 1 | Integer (1) | Release area minimum audit rule. Values: 0 = Audit optional. 1 = Audit required. RC < 20 (audit failure). 2 = Audit required. RC <= 12 (out-of-sync errors within audited area). 3 = Audit required. RC <= 8 (out-of-sync errors with respect to next areas/final areas in prior releases/baseline). 4 = Audit required. RC < = 4 (no out-of-sync errors but some duplicates exist). 5 = Audit required. RC = 0 (no out-of-sync errors and no warnings). |
<releaseAuditReturnCode> | Optional | 0 - 1 | String (2) | Release audit return code. |
<releaseBackoutUserid> | Optional | 0 - 1 | String (8), variable | User ID of user who backed out release. |
<releaseBlockUserid> | Optional | 0 - 1 | String (8), variable | User ID of user who blocked release. |
<releaseBlockingMinRule> | Optional | 0 - 1 | Integer (1) | Release minimum blocking rule. Values: 0 = Wide open. 1 = Audit required. 2 = User must pass entity check (and rule 0). 3 = Rule 1 and rule 2. |
<releaseBuildNumber> | Optional | 0 - 1 | String (10), variable | Release build number. |
<releaseCheckinMinRule> | Optional | 0 - 1 | Integer (1) | Release minimum checkin rule. Values: 0 = Wide open. 1 = Area or package audit required before moving to next area. 2 = Area must be blocked (or package frozen) before moving to next area. 3 = User must pass entity check (and rule 0). 4 = Rule 1 and rule 2. 5 = Rule 1 and rule 3. 6 = Rule 2 and rule 3. 7 = Rule 1, rule2, and rule 3. |
<releaseCreateUserid> | Optional | 0 - 1 | String (8), variable | User ID of user who created release. |
<releaseDateApproved> | Optional | 0 - 1 | Date, yyyymmdd | Date that release was approved. |
<releaseDateBackedOut> | Optional | 0 - 1 | Date, yyyymmdd | Date that release was backed out. |
Optional | 0 - 1 | Date, yyyymmdd | Date that release was baselined. | |
<releaseDateBlocked> | Optional | 0 - 1 | Date, yyyymmdd | Date that release was blocked. |
<releaseDateCreated> | Optional | 0 - 1 | Date, yyyymmdd | Date that release was created. |
<releaseDateDisReceived> | Optional | 0 - 1 | Date, yyyymmdd | Date that DEV site received all notifications that release was successfully distributed to all remote sites. |
<releaseDateDistributed> | Optional | 0 - 1 | Date, yyyymmdd | Date that release was distributed. |
<releaseDateInstalled> | Optional | 0 - 1 | Date, yyyymmdd | Date that release was installed. |
<releaseDateMemoDeleted> | Optional | 0 - 1 | Date, yyyymmdd | Date that release was memo-deleted. |
<releaseDateRejected> | Optional | 0 - 1 | Date, yyyymmdd | Date that release was rejected. |
<releaseDateReverted> | Optional | 0 - 1 | Date, yyyymmdd | Date that release was reverted. |
<releaseDesc> | Optional | 0 - 1 | String (72), variable | Release description. |
<releaseDsnPattern> | Optional | 0 - 1 | String (5), variable | Release dataset name pattern. |
<releaseFromInstallDate> | Optional | 0 - 1 | Date, yyyymmdd | Install start date. |
<releaseFromInstallTime> | Optional | 0 - 1 | Time, hhmmss | Install start time. |
<releaseHighLevelName> | Optional | 0 - 1 | String (8), variable | Release high-level qualifier. |
<releaseHighLevelPath> | Optional | 0 - 1 | String (1024), variable | Release high-level HFS path. |
<releaseImplInst> | Optional | 0 - 1 | String (72), variable | Release implementation instructions. |
<releaseLibsAged> | Optional | 0 - 1 | String (1) | Y = Release libraries are aged. N = Release libraries are not aged. |
<releaseMemoDeleteUserid> | Optional | 0 - 1 | String (8), variable | User ID of user who memo-deleted release. |
<releaseOtherProblemAction> | Optional | 0 - 1 | String (72) | Release other problem description. |
<releaseProblemActionCode> | Optional | 0 - 1 | String (1) | Action to be taken if a problem occurs when a package is installed. Values: = Hold production and contact analyst. = Back out change and continue production. = Other |
Optional | 0 - 1 | String (8), variable | User ID of user who rejected release. | |
<releaseRequestorDept> | Optional | 0 - 1 | String (8), variable | Release requester department. |
<releaseRequestorName> | Optional | 0 - 1 | String (25), variable | Release requester name. |
<releaseRequestorPhone> | Optional | 0 - 1 | String (15), variable | Release requester phone number. |
<releaseRetrieveMinRule> | Optional | 0 - 1 | Integer (1) | Release minimum retrieve rule. Values: 0 = Retrieve allowed from any area (blocked or unblocked). 1 = Retrieve allowed only from unblocked areas. 2 = Must pass entity check (and rule 0). 3 = Rule 1 and rule 2. |
<releaseRevertUserid> | Optional | 0 - 1 | String (8), variable | User ID of user who reverted release. |
<releaseSchedulerCmn> | Optional | 0 - 1 | String (1) | Y = Allow CMN internal release scheduler. N = Do not allow CMN internal release scheduler. |
<releaseSchedulerManual> | Optional | 0 - 1 | String (1) | Y = Allow manual release scheduler. N = Do not allow manual release scheduler. |
<releaseSchedulerOther> | Optional | 0 - 1 | String (1) | Y = Allow other release scheduler. N = Do not allow other release scheduler. |
<releaseReleaseSchedulerType> | Optional | 0 - 1 | String (8), variable | Release scheduler type. Values: CMN = ChangeMan ZMF. The installation jobs are submitted by the ZMF started task at the scheduled install date and time. MANUAL = Manual. The installation jobs are submitted as soon as the package approvals are completed. OTHER = Other. The installation jobs are inserted into a third-party scheduler via a batch job. |
<releaseStatus> | Optional | 0 - 1 | String (3), variable | Release status. Values: APR = Approved BAK = Backed out BAS = Baselined BLK = Blocked DEL = Deleted DEV = In development DIS = Distributed INS = Installed REJ = Rejected |
<releaseSyslibOrder> | Optional | 0 - 1 | String (1) | Release SYSLIB sort order. Values: A = Ascending D = Descending |
<releaseTimeApproved> | Optional | 0 - 1 | Time, hhmmss | Time that release was approved. |
<releaseTimeBackedOut> | Optional | 0 - 1 | Time, hhmmss | Time that release was backed out. |
<releaseTimeBaselined> | Optional | 0 - 1 | Time, hhmmss | Time that release was baselined. |
<releaseTimeBlocked> | Optional | 0 - 1 | Time, hhmmss | Time that release was blocked. |
<releaseTimeCreated> | Optional | 0 - 1 | Time, hhmmss | Time that release was created. |
<releaseTimeDisReceived> | Optional | 0 - 1 | Time, hhmmss | Time that DEV site received all notifications that release was successfully distributed to all remote sites. |
<releaseTimeDistributed> | Optional | 0 - 1 | Time, hhmmss | Time that release was distributed. |
<releaseTimeInstalled> | Optional | 0 - 1 | Time, hhmmss | Time that release was installed. |
<releaseTimeMemoDeleted> | Optional | 0 - 1 | Time, hhmmss | Time that release was memo-deleted. |
<releaseTimeRejected> | Optional | 0 - 1 | Time, hhmmss | Time that release was rejected. |
<releaseTimeReverted> | Optional | 0 - 1 | Time, hhmmss | Time that release was reverted. |
<releaseToInstallDate> | Optional | 0 - 1 | Date, yyyymmdd | Install end date. |
<releaseToInstallTime> | Optional | 0 - 1 | Time, hhmmss | Install end time. |
<releaseWorkChangeRequest> | Optional | 0 - 1 | String (16), variable | Release work change request. |
<totalReleasePackages> | Optional | 0 - 1 | Integer (5) | Total number of packages in release. |
...