Overview of REXX procedures

All REXX procedures used within the SCLM Attachment are listed in an SCLM HLL architecture member. The architecture member name is TAUSCLM and is contained in HLQ.SCLM.ARCHDEF.

The dataset HLQ.SCLM.ARCHDEF is shipped for documentation only. However, you can migrate the shipped REXX procedures, ISPF skeletons and SCLM architecture members into your own SCLM project and use the architecture member TAUSCLM to build and promote the complete SCLM Attachment.

The following REXX procedures are part of the SCLM Attachment:

REXX name Description
SCLM Member Actions  
TAUSCINS Lock a new SCLM member and set its access key. A new member can be edited locally and later with check-in (TAUSCCIN) can be copied under the control of SCLM
TAUSCIN2 Create a new member under SCLM
TAUSCCPY Copy an SCLM member
TAUSCCIN Check-in  an SCLM member – After local edit
TAUSCCOU Check-out an SCLM member – For local edit
TAUSCLCK Set SCLM access key.
TAUSCBDO SCLM Build
TAUSCPMO SCLM Promote
TAUSCDEL Delete an SCLM member
TAUSCRES Remove SCLM access key 
TAUSCGVM Copy an SCLM member from the version inventory to the development group
TAUSCARC Generate an SCLMsource from an SCLMarchitecturedefinition
TAUSCRSC Remote syntax check for an SCLM source member
TAUSCRFR Determine copies related to an SCLMsource
TAUSCNDS Determine the next SCLM dataset in the hierarchythat contains a given member (i.e. relevant in use with Compare Next )
TAUSCSPR Associate the Change Code and/or Language to an SCLM member
TAUSCBMP Determine build map Information
TAUSCGCC Determine information relating to associated Change Codes
SCLM Table  Actions For table structures
TAUSCELT Create an SCLM member list
TAUSCSRC Create an SCLM member list from SCLM text search
TAUSCGVE Create an SCLM list of audit records corresponding to an SCLM member
TAUSCDLI SCLMlistwith dependentmembers correspondingtoan SCLMmember (Build Map Context)
TAUSCDL2 SCLM list with dependentmembers correspondingto an Archdef (Build Map Context)
Determination of  SCLM Properties To complete the Properties view
TAUSCEPR Determine the properties of an SCLM member (SCLM Accounting Record)
TAUSCGVP Determine the properties of a versioned SCLM member (SCLM Audit Record)
SCLM Structure Actions For the tree structure
TAUSCGPR Determine the SCLM project
TAUSCGPD Determine all SCLM project definitions corresponding to an SCLMproject
TAUSCGGR Determine all SCLM groups within a project definition
TAUSCGTY Determine all SCLM types within a project definition
SCLM Value for Retrieve Actions  
TAUSCVPR Determine valid SCLM projects
TAUSCVPD Determine valid SCLM project definitions
TAUSCVGR Determine valid SCLM groups
TAUSCVTY Determine valid SCLM types
TAUSCGLA Determine valid SCLM languages
Utilities Used as subroutines
TAUSCINF Determine valid SCLM groups, types, and languages from the SCLM project definition
TAUSCPRJ Determine SCLM projects
TAUSCAPR Determine SCLM project definitions
TAUSCMSU Determine the Eclipse file suffix for a given SCLM member
TAUSCNGR Determine the next SCLM group in the SCLM hierarchy
TAUSCLMS Remove the SCLM flag from the ISPF statistics
TAUSCBDI Get SCLM build information
Exits for SCLM  
TAUSCXA1 Allocation of (temporary) files for the SCLM Attachment
TAUSCXMS Exit to determine the Eclipse file suffix for a given SCLM member
TAUSCXBI Exit to determine information from SCLM for the Remote Syntax Check (SYSLIB, Compile Parameter)
TAUSCXSL Exit to determine the SYSLIB concatenation from SCLM

TAUSCXCO

Exit to determine local compiler options for the background parser. Called by exit TAUSCXSL

TAUSCXP1 Exit to determine valid SCLM projects
TAUSCXP2 Exit called when the SCLM project definition is changed
TAUSCXP3 Exit to determine valid SCLM project definitions
SCLM Translator / Exits  
TAUSCBND SCLM Build/Promote REXX sample for DB2 relevant languages: Execute Bind Plan or Bind Package
TAUSCPLA SCLM Build Translator used to allocate SYSXMLSD which is necessary to support error feedback
TAUSCXBD SCLM Build Notify exit, to inform about generated Build Output member
TAUSCXIN Skeleton support for a new member
TAUSCXCC REXX Translator sample supporting error feedback for C programs