Overview of REXX Procedures

All REXX procedures within the ChangeMan Attachment are listed below.

The following table contains a short description of each procedure, where it is used in the model, and the ChangeMan XML services used:

REXX Name Description
TAUCMAAT Audit a release area:
  • Used in CMG_TOOL_ISPF_REX_AuditArea
  • Uses RLSMAREA.SERVICE.AUDIT
TAUCMABL Block a release area:
  • Used in CMG_TOOL_ISPF_REX_BlockArea
  • Uses RLSMAREA.SERVICE.BLOCK
TAUCMACI Check-in a release area:
  • Used in CMG_TOOL_ISPF_REX_AreaCheckIn
  • Uses RLSMAREA.SERVICE.CHECKIN
TAUCMACM Calls TAUCMACI for mass input processing:
  • Used in CMG_TOOL_ISPF_REX_CheckinAreaMass
TAUCMADM Demote a release area:
  • Used in CMG_TOOL_ISPF_REX_AreaDemote
  • Uses RLSMAREA.SERVICE.DEMOTE
TAUCMADS Calls TAUCMADM for mass input processing:
  • Used in CMG_TOOL_ISPF_REX_DemoteAreaMass
TAUCMALC Allocate a temporary data set used for a ChangeMan component file transfer:
  • Used in CMG_TOOL_ISPF_REX_GetComponentTempDataset
TAUCMAPM Calls TAUCMAPR for mass input processing:
  • Used in CMG_TOOL_ISPF_REX_PromoteAreaMass
TAUCMAPL Retrieve an approver list for drop-down lists:
  • Used in CMG_TOOL_ISPF_REX_RetrieveApprover
  • Uses APPROVER.APL.LIST
TAUCMAPP Approve a package:
  • Used in CMG_TOOL_ISPF_REX_ApprovePackage
  • Uses PACKAGE.SERVICE.APPROVE
TAUCMAPR Promote a release area:
  • Used in CMG_TOOL_ISPF_REX_AreaPromote
  • Uses RLSMAREA.SERVICE.PROMOTE
TAUCMARC Get components of a release area (name and type) to check-in:
  • Used in TOOL_REXX_RetrieveAreaComponents
  • Uses RLSMAREA.CHK_AREA.LIST
TAUCMAUB Unblock a release area:
  • Used in CMG_TOOL_ISPF_REX_UnblockArea
  • Uses RLSMAREA.SERVICE.UNBLOCK
TAUCMAUD Audit a package:
  • Used in CMG_TOOL_ISPF_REX_AuditPackage
  • Uses PACKAGE.SERVICE.AUDIT 
TAUCMAUL Reset an audit lock flag:
  • Used in CMG_TOOL_ISPF_REX_ResetAuditLock
  • Uses PACKAGE.GEN_PARMS.UPDATE
TAUCMBAK Backout a package:
  • Used in CMG_TOOL_ISPF_REX_BackoutPackage
  • Uses PACKAGE.SERVICE.BACKOUT
TAUCMBBV Retrieve a baseline version of a component:
  • Used in CMG_TOOL_ISPF_REX_GetBSV_Browse
  • Uses BASELIB.SERVICE.LIST
  • Uses CMNUPDAT
TAUCMBLC Retrieve a ChangeMan baseline component list:
  • Used in CMG_TOOL_ISPF_REX_ListBaselineComponents
  • Uses DSS.SERVICE.LIST
TAUCMBLD Build a ChangeMan component in a stage library:
  • Used in CMG_TOOL_ISPF_REX_BuildComponent
  • Uses CMPONENT.APL_DPRC.CHECK
  • Uses CMPONENT.SERVICE.BUILD
TAUCMBLI Retrieve a ChangeMan baseline component list:
  • Used in CMG_TOOL_ISPF_REX_GetBaselineComponents
  • Uses DSS.SERVICE.LIST
TAUCMBL2 Build a ChangeMan component in a stage library using options from history (no option dialog box popup):
  • Used in CMG_TOOL_ISPF_REX_BuildComponentSimple
  • Uses CMPONENT.APL_DPRC.CHECK
  • Uses CMPONENT.SERVICE.BUILD

Supports mass processing.

TAUCMBRC Retrieve an SSV version of a component for comparison based on a location:
  • Used in CMG_TOOL_ISPF_REX_GetSSV_Browse2Compare
  • Uses BASELIB.SERVICE.LIST
  • Uses PACKAGE.GEN_PRMS.LIST
  • Uses CMPONENT.SSV_VER.RETRIEV
TAUCMBRL Retrieve a compressed list from a stage library:
  • Used in CMG_TOOL_ISPF_REX_GetComponentPhysicalList_Browse
  • Uses the ChangeMan utility SERCOPY to retrieve a component
TAUCMBR2 Retrieve an SSV version of a component for comparison based on a timestamp:
  • Used in CMG_TOOL_ISPF_REX_GetSSV_Browse2Compare
  • Uses BASELIB.SERVICE.LIST
  • Uses PACKAGE.GEN_PRMS.LIST
  • Uses CMPONENT.SSV_VER.RETRIEVE
TAUCMBRS Retrieve an SSV version of a component:
  • Used in CMG_TOOL_ISPF_REX_GetSSV_Browse
  • Uses BASELIB.SERVICE.LIST
  • Uses PACKAGE.GEN_PRMS.LIST
  • Uses CMPONENT.SSV_VER.RETRIEVE
TAUCMBRW Retrieve a component from a library (stage or baseline):
  • Used in CMG_TOOL_ISPF_REX_GetComponentPhysicalMember_Browse
  • Uses CMPONENT.BROWSE.SERVICE
TAUCMBSV Retrieve a baseline version list:
  • Used in CMG_TOOL_ISPF_REX_GetBSVComponents
  • Uses BASELIB.SERVICE.LIST
  • Uses CMNVNSRD
TAUCMCIN Check in ChangeMan components in a stage library from an external data set:
  • Used in CMG_TOOL_ISPF_REX_CheckInFromPersLib
  • Used in CMG_TOOL_ISPF_REX_CheckInFromPersLib_MultipleComponents
  • Uses CMPONENT.SERVICE.CHECKIN
TAUCMCLI Retrieve a ChangeMan package component list:
  • Used in CMG_TOOL_ISPF_REX_GetPackageComponents
  • Uses CMPONENT.PKG_COMP.LIST
  • Uses CMPONENT.PKG_LOD.LIST
TAUCMCL2 Retrieve a ChangeMan staged component list:
  • Uses CMPONENT.PKG_COMP.LIST
TAUCMCL3 Retrieve a ChangeMan package load dependencies list:
  • Uses CMPONENT.PKG_LOD.LIST
TAUCMCL4 Retrieve a ChangeMan package load dependencies list:
  • Used in CMG_TOOL_ISPF_REX_GetSourceLoad
  • Uses CMPONENT.PKG_LOD.LIST
TAUCMCOU Check out a ChangeMan component:
  • Used in CMG_TOOL_ISPF_REX_CheckOutFromBaseline
  • Used in CMG_TOOL_ISPF_REX_CheckOutFromBaselineBAS
  • Uses CMPONENT.SERVICE.CHECKOUT
TAUCMCPA Create a ChangeMan package:
  • Used in CMG_TOOL_ISPF_REX_CreatePackage
  • Uses PACKAGE.SERVICE.CREATE
TAUCMCPH Retrieve a component history:
  • Used in CMG_TOOL_ISPF_REX_GetComponentHistory
  • Uses CMPONENT.HISTORY.LIST
TAUCMCPY Copy a component:
  • Used in CMG_TOOL_ISPF_REX_CopyComponent
  • Uses CMPONENT.SERVICE.BROWSE
TAUCMDCO Delete a ChangeMan component in stage library:
  • Used in CMG_TOOL_ISPF_REX_DeleteComponent
  • Uses CMPONENT.PKG_COMP.DELETE

Supports mass processing.

TAUCMDPA Memo (un-)delete a ChangeMan package:
  • Used in CMG_TOOL_ISPF_REX_Delete_Undelete_Package
  • Uses PACKAGE.SERVICE.DELETE

Supports mass processing.

TAUCMFRZ Freeze a ChangeMan package:
  • Used in CMG_TOOL_ISPF_REX_FreezePackage
  • Uses PACKAGE.SERVICE.FREEZE
TAUCMGAC Get the application containers used in the tree view:
  • Used in CMG_TOOL_ISPF_REX_GetApplicationContainers
TAUCMGAR Get the areas of a release:
  • Used in CMG_TOOL_ISPF_REX_GetReleaseAreas
  • Uses RLSMAREA.SERVICE.LIST
TAUCMGAP Get the application list:
  • Used in CMG_TOOL_ISPF_REX_GetApplications
  • Uses PARMS.APL.LIST
TAUCMGBL Get the baseline library for a ChangeMan application:
  • Used in CMG_TOOL_ISPF_REX_GetLibraryTypes
  • Uses BASELIB.SERVICE.LIST
TAUCMGCC Get changed components for a release area:
  • Used in TOOL_REXX_GetChangedComponentsInArea
  • Uses RLSMRLSE.CIM.LIST
TAUCMGCS Get component summary for a release area:
  • Used in TOOL_REXX_GetSummaryComponentsInArea
  • Uses RLSMAREA.SUMMARY.CMP_RLSE
TAUCMGCO Retrieve a component from a stage library and lock it:
  • Used in CMG_TOOL_ISPF_REX_GetComponentPhysicalMember
  • Uses CMPONENT.SERVICE.BROWSE
TAUCMGDL Get data sets matching the generic PDS search criterion.
TAUCMGLA Get language names for a ChangeMan application:
  • Used in CMG_TOOL_ISPF_REX_ListLanguages
  • Uses PROCS.APL.LIST
TAUCMGLI Get library types for a ChangeMan application:
  • Used in CMG_TOOL_ISPF_REX_ListLibraryTypes
  • Uses LIBTYPE.APL.LIST
TAUCMGML Get member list matching the PDS member search criterion.
TAUCMGPL Get library for a ChangeMan application package:
  • Used in CMG_TOOL_ISPF_REX_GetPackageLibraryTypes
  • Uses CMPONENT.PKG_COMP.LIST
TAUCMGPR Get build procedure and language names for a ChangeMan application:
  • Used in CMG_TOOL_ISPF_REX_RetrieveBuildProcedureAndLanguage
  • Uses PROCS.APL.LIST
TAUCMGP2 Get valid build procedures for a language name:
  • Used in CMG_TOOL_ISPF_REX_LockComponent
  • Uses PROCS.APL.LIST
TAUCMGRC Get root containers for model ChangeMan application.
TAUCMGRN Get promotion names for a release:
  • Used in CMG_TOOL_ISPF_REX_GetReleasePromotionNames
  • Uses RLSMAPPL.PROMOTE.LIST
TAUCMGRP Get promotion sites for a release:
  • Used in CMG_TOOL_ISPF_REX_GetReleasePromotionSites
  • Uses RLSMAPPL.PROMOTE.LIST
TAUCMGSA Get libraries for a release area (summary):
  • Used in TOOL_REXX_GetLibraryTypesOfSummaryInArea
  • Uses RLSMAREA.SUMMARY.CMP_RLSE
TAUCMGSC Get global security attributes for a user:
  • Used in TOOL_REXXGetUserSecurityAttributes
  • Uses USERSEC.SERVICE.LIST
TAUCMGTA Get libraries for a release area (changed components):
  • Used in TOOL_REXX_GetLibraryTypesInArea
  • Uses RLSMRLSE.CIM.LIST
TAUCMHIS Retrieve a specific component history:
  • Used in CMG_TOOL_ISPF_REX_GetComponentInfo
  • Uses CMPONENT.HISTORY.LIST
  • Uses CMPONENT.HISTORY.LISTBASE
TAUCMIMP Retrieve a ChangeMan impact analysis list:
  • Used in CMG_TOOL_ISPF_REX_GetIAComponents
  • Used in CMG_TOOL_ISPF_REX_GetIADown
  • Used in CMG_TOOL_ISPF_REX_GetIAUp
  • Uses IMPACT.TABLE.LIST
TAUCMLCK Lock a ChangeMan component in a stage library:
  • Used in CMG_TOOL_ISPF_REX_LockComponent
  • Uses CMPONENT.SERVICE.LOCK
TAUCMLST Retrieve a listing from a stage library:
  • Used in CMG_TOOL_ISPF_REX_ListReleases
  • Uses CMPONENT.SERVICE.BROWSE
TAUCMMAL Calls TAUCMALC for mass input processing:
  • Used in CMG_TOOL_ISPF_REX_GetComponentTempDatasetMass
TAUCMMCI Calls TAUCMCIN for mass input processing:
  • Used in CMG_TOOL_ISPF_REX_CheckInFromPersLibMass
TAUCMMCO Calls TAUCMMCO for mass input processing:
  • Used in CMG_TOOL_ISPF_REX_GetComponentPhysicalMemberMass
TAUCMNEW Create a new dummy component and lock it:
  • Used in CMG_TOOL_ISPF_REX_NewComponent
  • Uses CMPONENT.SERVICE.CHECKIN
TAUCMNTY Browse a global notification file:
  • Used in CMG_TOOL_ISPF_REX_GetNotyFile
  • Uses NOTYFILE.SERVICE.DOWNLOAD
TAUCMPAT Attach a package to a release area:
  • Used in CMG_TOOL_ISPF_REX_PackageAttach
  • Uses PACKAGE.SERVICE.ATTACH
TAUCMPCI Check-in package (components) to a release area:
  • Used in CMG_TOOL_ISPF_REX_PackageCheckIn
  • Uses RLSMAREA.PACKAGE.CHECKIN
TAUCMPDS Retrieve a ChangeMan promoted component list:
  • Used in CMG_TOOL_ISPF_REX_GetPromotionComponents
  • Uses DSS.SERVICE.LIST
TAUCMPDT Detach a package from a release area:
  • Used in CMG_TOOL_ISPF_REX_PackageDetach
  • Uses PACKAGE.SERVICE.DETACH
TAUCMPGD Get a package description:
  • Used in CMG_TOOL_ISPF_REX_GetPackageDescription
  • Uses PACKAGE.GEN_DESC.LIST
TAUCMPGI Get a package implementation description:
  • Used in CMG_TOOL_ISPF_REX_GetPackageInstruction
  • Uses PACKAGE.IMP_INST.LIST
TAUCMPGS Retrieve a ChangeMan production site list:
  • Used in CMG_TOOL_ISPF_REX_GetProductionSites
  • Uses SITE.PKG.LIST
TAUCMPIS Insert package installation sites:
  • Used in CMG_TOOL_ISPF_REX_InsertPackageSites
  • Uses SITE.PKG.CREATE
TAUCMPKI Retrieve a specific package information:
  • Used in CMG_TOOL_ISPF_REX_GetPackageGeneralParms
  • Uses PACKAGE.GEN_PRMS.LIST
TAUCMPLI Retrieve a ChangeMan package list with properties:
  • Used in CMG_TOOL_ISPF_REX_GetPackages
  • Uses PACKAGE.GENERAL.SEARCH
TAUCMPL2 Retrieve a ChangeMan package identifier list:
  • Used in CMG_TOOL_ISPF_REX_RetrievePackageIDs
  • Uses PACKAGE.GENERAL.SEARCH
TAUCMPL3 Retrieve a ChangeMan package name list:
  • Used in CMG_TOOL_ISPF_REX_RetrievePackageNames
  • Uses PACKAGE.GENERAL.SEARCH
TAUCMPL4 Retrieve a ChangeMan package list for comparison:
  • Used in CMG_TOOL_ISPF_REX_RetrievePackageNamesHistory
  • Uses PACKAGE.GENERAL.SEARCH
TAUCMPPD Delete a participating package:
  • Used in CMG_TOOL_ISPF_REX_DeleteParticipatingPackage
  • Uses PACKAGE.PRT_PKGS.MDELETE
TAUCMPPG Get a participating package list:
  • Used in CMG_TOOL_ISPF_REX_GetParticipatingPackages
  • Uses PACKAGE.PRT_PKGS.LIST
TAUCMPPI Insert a participating package:
  • Used in CMG_TOOL_ISPF_REX_InsertParticipatingPackage
  • Uses PACKAGE.PRT_PKGS.MCREATE
TAUCMPRC Get member of a package (name and type) for check-in:
  • Used in CMG_TOOL_ISPF_REX_RetrievePackageComponents
  • Uses RLSMAREA.CHK_PKG.LIST
TAUCMPRH Retrieve a component/package promotion history:
  • Used in CMG_TOOL_ISPF_REX_GetPromotionHistory
  • Uses CMPONENT.PRM_HIST.LIST
TAUCMPRL Get promotion libraries for a ChangeMan application:
  • Used in CMG_TOOL_ISPF_REX_GetPromoLibraryTypes
  • Used in CMG_TOOL_ISPF_REX_GetPromoDataSets
  • Uses PROMLIB.LIBRARY.LIST
TAUCMPRM Promote a package or package components:
  • Used in CMG_TOOL_ISPF_REX_DemoteComponentOrPackage
  • Uses PACKAGE.CHECK.PROMOTE
  • Uses PACKAGE.SERVICE.DEMOTE
  • Uses PACKAGE.SERVICE.PROMOTE
TAUCMPRN Retrieve a promotion name list:
  • Used in CMG_TOOL_ISPF_REX_GetPromotionLevel
  • Uses PROMLIB.SITE.LIST
TAUCMPRS Retrieve a promotion site list:
  • Used in CMG_TOOL_ISPF_REX_GetPromotionSites
  • Uses PROMLIB.SITE.LIST
TAUCMPRV Retrieve components from a release area:
  • Used in CMG_TOOL_ISPF_REX_PackageRetrieve
  • Uses RLSMAREA.PACKAGE.RETRIEVE
TAUCMPSD Delete package installation sites:
  • Used in CMG_TOOL_ISPF_REX_DeletePackageSites
  • Uses SITE.PKG.DELETE
TAUCMPUD Update package description:
  • Used in CMG_TOOL_ISPF_REX_UpdatePackageDescription
  • Uses PACKAGE.GEN_DESC.UPDATE
TAUCMPUG Update specific package info:
  • Used in CMG_TOOL_ISPF_REX_UpdatePackageGeneralParms
  • Uses PACKAGE.GEN_PRMS.UPDATE
TAUCMPUI Update package implementation description:
  • Used in CMG_TOOL_ISPF_REX_UpdatePackageInstruction
  • Uses PACKAGE.IMP_INST.UPDATE
TAUCMPUS Update package installation sites:
  • Used in CMG_TOOL_ISPF_REX_UpdatePackageSites
  • Uses SITE.PKG.UPDATE
TAUCMP2D Get members to be demoted:
  • Used in CMG_TOOL_ISPF_REX_RetrieveDemotionComponents
  • Uses CMPONENT.PRM_HIST.LIST
TAUCMP2M Get members that could be promoted:
  • Used in CMG_TOOL_ISPF_REX_RetrievePromotionComponents
  • Uses PACKAGE.PRM_CMP.LIST
TAUCMP2N Get promotion names for a ChangeMan application:
  • Used in CMG_TOOL_ISPF_REX_RetrievePromotionLevelNames
  • Uses PROMLIB.SITE.LIST
TAUCMP2S Get promotion site names for a ChangeMan application:
  • Used in CMG_TOOL_ISPF_REX_RetrievePromotionSites
  • Uses PROMLIB.SITE.LIST
TAUCMP3S Get production site names for a ChangeMan application:
  • Used in CMG_TOOL_ISPF_REX_RetrieveProductionSites
  • Uses PRODLIB.SERVICE.LIST
TAUCMRAC Retrieve components from a release area:
  • Used in CMG_TOOL_ISPF_REX_RetrieveComponentsFromArea
  • Uses RLSMAREA.SERVICE.RETRIEVE
TAUCMRAM Calls TAUCMRAC for mass input processing:
  • Used in CMG_TOOL_ISPF_REX_RetrieveComponentsFromAreaMass
TAUCMREC Recompile a ChangeMan component in stage library:
  • Used in CMG_TOOL_ISPF_REX_RecompileComponent
  • Uses CMPONENT.APL_DPRC.CHECK
  • Uses CMPONENT.SERVICE.RECOMP
TAUCMREL Relink a ChangeMan component in stage library:
  • Used in CMG_TOOL_ISPF_REX_RelinkComponent
  • Uses CMPONENT.APL_DPRC.CHECK
  • Uses CMPONENT.SERVICE.RELINK
TAUCMREV Revert a package:
  • Used in CMG_TOOL_ISPF_REX_RevertPackage
  • Uses PACKAGE.SERVICE.REVERT
TAUCMRLI Retrieve a ChangeMan release list:
  • Used in CMG_TOOL_ISPF_REX_GetReleases
  • Uses RLSMRLSE.SERVICE.SEARCH
TAUCMRPL Retrieve promotion names and levels for a release:
  • Used in CMG_TOOL_ISPF_REX_RetrieveReleaseApplPromotionLevels
  • Uses RLSMAPPL.PROMOTE.LIST
TAUCMRPS Retrieve promotion site names for a release:
  • Used in CMG_TOOL_ISPF_REX_RetrieveReleaseApplPromotionSites
  • Uses RLSMAPPL.PROMOTE.LIST
TAUCMRRA Retrieve the applications joined to a release:
  • Used in CMG_TOOL_ISPF_REX_RetrieveReleaseApplications
  • Uses RLSMAPPL.SERVICE.LIST
TAUCMRSC Remote syntax check for a ChangeMan component:
  • Used in CMG_TOOL_ISPF_REX_RemoteSyntaxCheck
  • Uses CMPONENT.SERVICE.BROWSE
TAUCMSCD Delete a scratch entry:
  • Used in CMG_TOOL_ISPF_REX_DeleteScratchComponent
  • Uses PACKAGE.PKG_UTIL.DELETE
TAUCMSCI Insert a scratch entry:
  • Used in CMG_TOOL_ISPF_REX_InsertScratchComponent
  • Uses PACKAGE.PKG_UTIL.CREATE
TAUCMSCL Retrieve a ChangeMan scratch component list:
  • Used in CMG_TOOL_ISPF_REX_GetScratchComponents
  • Uses PACKAGE.PKG_UTIL.LIST
TAUCMSEC ChangeMan security exit:
  • Used in Rexx procedures to verify security rights
  • Uses USERSEC.SERVICE.CHECK
TAUCMSS2 Retrieve an SSV version list for a compare dialog:
  • Used in CMG_TOOL_ISPF_REX_GetSSVComponents
  • Uses CMPONENT.SSV_VER.LIST
TAUCMSSV Retrieve an SSV version list:
  • Used in CMG_TOOL_ISPF_REX_GetSSVComponents
  • Uses PACKAGE.GEN_PRMS.LIST
  • Uses PACKAGE.PRT_PKGS.LIST
  • Uses BASELIB.SERVICE.LIST
  • Uses PROMLIB.LIBRARY.LIST
TAUCMSYL Building the SYSLIB concatenation for edit:
  • Used in CMG_TOOL_ISPF_REX_GetSYSLIB
  • Uses CMPONENT.SSV_VER.LIST
TAUCMUNL Unlock a ChangeMan component in stage library:
  • Used in CMG_TOOL_ISPF_REX_UnlockComponent
  • Uses CMPONENT.SERVICE.UNLOCK
TAUCMVAP Get an application name list:
  • Used in CMG_TOOL_ISPF_REX_ListApplications
  • Uses PARMS.APL.LIST
TAUCMVAR Retrieve ChangeMan area names for a release:
  • Used in CMG_TOOL_ISPF_REX_ListReleaseAreas
  • Uses RLSMAREA.SERVICE.LIST
TAUCMVRE Get reason codes for ChangeMan unplanned changes:
  • Used in CMG_TOOL_ISPF_REX_ListReasonCodes
  • Uses REASONS.SERVICE.LIST
TAUCMVRL Retrieve ChangeMan release names for model:
  • Used in CMG_TOOL_ISPF_REX_ListReleases
  • Uses RLSMRLSE.SERVICE.SEARCH
TAUCMVSI Get site names for a ChangeMan application:
  • Used in CMG_TOOL_ISPF_REX_RetrieveSiteNames
  • Uses SITE.APL.LIST
TAUCMXA1 Exit to create temporary data sets.

All temporary data sets used by the ChangeMan attachment are created with this exit procedure.

TAUCMXA2 Exit for dynamic allocations of the ZMF environment.

Verify and customize the ZMF system data set names.

TAUCMXA3 Exit for mapping ChangeMan library types and languages to file suffixes.
TAUCMXA4 Exit for defining specific ChangeMan library types for source, listing and load modules.