A transition rule template describes a generic rule for building an item and applying it to specific source items at a later time. It describes how to change or transition an item of one file type (i.e., *.c) to an item of another file type (i.e., *obj) using a template or script.
A transition rule template is comprised of:
The generic input mask(s) to the transition.
The build tool used to perform the transition.
The template or script used to execute the transition.
The build options and option groups used during the transition (compile, link, etc.).
The generic output mask of the transition.
NOTE Transition rule templates are not the same as build templates. For details about build templates and the templating language see the Developer’s Reference.
Transition Rule Template Examples
ASM Compile
Preferred build tool: IBM High Level Assembler
Script/template: TEMPLATE(MDHBASC0)
Input mask: ASM(*)
Output mask: OBJ(*)
Build options: DMMAXRC(4)
General Mainframe Program Link
Preferred build tool: IBM Binder v1.4
Script/template: TEMPLATE(LINKLE)
Input masks: OBJ(*), SYSLIN(*)
Output mask: LOAD(*)
Build options: LINK_OPTS AMODE(31), LINK_OPTS CASE(MIXED)