Previous Topic: Generate CA PMA Chargeback Invoices

Next Topic: Invoke DataManager Online


Customize DataManager Online and CA PMA Chargeback Online

  1. Customize Templates:

    Customize members NEWDM (for DataManager) and NEWCB (for CA PMA Chargeback) in CAI.CAJRCTMP.

    For DB2, change the &&XXSSID to the four-character SSID. (The SSID is a driver that is used when DB2 links to data.)

    For CA Datacom, change the &&XXSSID to the owner ID.

    The &&XXWHTSQL must reflect the numeric value that is associated with the database system. These values are:

    For DB2, change XXPLAN to CAISSQL3.

  2. Customize CLISTs:

    Edit members PMADMC (for DataManager) and PMACBC (for CA PMA Chargeback) in CAI.CAJRCLS0 to reflect the appropriate high-level qualifiers. In PMACBC, remove the CAI.CAJRCPNO library from the concatenations.

    Note: The library CAI.VPOINT.PANEL is part of CA Common Services (Viewpoint).

  3. Allocate Libraries for CLISTs:

    The following load libraries must be allocated during the execution of the PMADMC or PMACBC CLISTs, in this order:

    Recommended: Use the ISPEXEC facility and create a temporary TASKLIB that is available during the execution of the CLISTs. Here is an example for PMACBC:

    FREE DDN(PMALIB)
    ALLOC F(PMALIB) DA(                          +
             'CAI.CAJRLOAD'                      +
             'CA.COMMON.SERVICE.CAILIB'          +
             'CA.DATACOM.DB.LIBRARY') SHR REUSE
              .
              .  PMACBC CLIST statements
              .
    ISPEXEC LIBDEF ISPLLIB LIBRARY ID(PMALIB)
    CBASEX NEWCB
    ISPEXEC LIBDEF ISPLLIB LIBRARY
    

    Updating your CLISTs as shown in this section (instead of adding a STEPLIB statement to your TSOPROC) reduces the amount of system overhead. When STEPLIBs are added to TSO LOGON PROCs, they are searched every time TSO commands are entered. By allocating as a TASKLIB within the CLIST and removing the TASKLIB on exiting the CLIST, no additional overhead is incurred.

  4. Set European DB2 (optional):

    Customize the CAIKSPAR data set to set EURODB2 = YES if you plan to use European DB2 with a comma as a decimal point separator. In addition, update CAJRCTMP library members NEWDM and NEWCB and uncomment these three )*SET statements:

    )*SET &&XXDECPNT = ,       ->    )SET &&XXDECPNT = ,       
    )*SET &&XXNTYPE = EUR      ->    )SET &&XXNTYPE = EUR      
    )*SET &&NTYPE = EUR        ->    )*SET &&NTYPE = EUR
    

    Note: See Customize CAIKSPAR for information on how to customize CAIKSPAR.