About Transition Rule Templates

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 API 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)