Supported capabilities

The following functions are already configured on the sample COBOL RAM. Depending on what your COBOL RAM will be supporting, additional functions may need to be implemented:

  • extractMember

    Extracts a member in the same manner as the PDS RAM. The function is coded such that extracting from any member associated with an instance of the COBOL RAM will return the records from a dataset referenced by the DD CBLIN. This DD must be added to the CARMA start-up CLIST for extractMember to work.

  • putMember

    Stores a PDS member to the PDS instance specified.

  • getInstances

    Provides a list of PDS instances.

  • getMembers

    Returns the list of members associated with a PDS instance.

  • initRAM

    Sets global variables and demonstrates the COBOL-to-C logging function.

  • performAction

    Contains sample code for performing a custom action. The sample for performAction accepts custom parameters and then provides them as custom returns in reverse order. Information for configuring the CAF to use the custom action may be found within the program documentation for performAction.