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 |