Changing Invocation Names

An installation can add, modify, or delete any invocation name for any CA ADS supplied or user-defined built-in function. The following steps update the master function table, which contains the valid invocation names:
idmscu
An installation can add, modify, or delete any invocation name for any CA ADS supplied or user-defined built-in function. The following steps update the master function table, which contains the valid invocation names:
  1. Modify source macro #EFMBIFS --
    #EFMBIFS contains the assembler macros that define the entries in the master function table for the CA ADS supplied built-in functions. Invocation names can be changed by adding, modifying, and/or deleting the appropriate #EFUNMST macros in #EFMBIFS, then following the steps listed below.
  2. Modify source module RHDCEVBF --
    RHDCEVBF contains the #EFUNMST assembler macros that define the master function table, including the TYPE=INITIAL macro, which automatically generates the macros stored in #EFMBIFS.
    Invocation names for user-defined functions are defined by TYPE=ENTRY macros coded between the TYPE=INITIAL and TYPE=FINAL macros in RHDCEVBF. TYPE=ENTRY macros can be added, modified, and deleted as required.
    RHDCEVBF also contains PUNCH statements that prefix the module with the required IDD statement to place the master function table in the data dictionary load area. Change the action ADD to MOD if it has not already been changed.
  3. Assemble source module RHDCEVBF --
    The object module generated should also be called RHDCEVBF.
  4. Place RHDCEVBF in the data dictionary load area --
    Use the DDDL compiler.
    For more information on JCL for the DDDL compiler, see the
    CA IDMS IDD Quick Reference section
    .