Previous Topic Next topic Print topic


Customizing the application on the mainframe

A system administrator should make these one-time customizations to ensure the BankDemo tutorial runs in your z/OS environment and is available to all users.
  1. Edit the JCL in the dataset HLQ.EDTE.MFDEMO.BANKDEMO.PDS.XMIT(TUTRECE) by changing ++ HLQ++ to your organization's standard HLQ, and then run the JCL. You may also add additional Datasets to the list separated by spaces. These datasets will be listed when you load the Bankdemo project in the Team Developer Tree View. The HLQ should be used consistently in the customizations that follow.
  2. In the PDS ++HLQ++.EDTE.BANKDEMO.ZSERVER.EXEC, edit the Set Projects section of the MFBDOFFL member as follows:
    /*======================================================================
    * Set projects
    *=====================================================================*/
    SET_PROJECTS:
    Call ISPF '0 VGET (ZUSER) SHARED'
    /***
    *** CHANGE ++HLQ++ TO MATCH THE HLQ USE IN THE TUTRECE JOB ***
    ***/
    projs = '++HLQ++.EDTE.BANKDEMO' 'ADDITIONAL DATASETS'
    /* as an alternative, you may return a blank separated list           */
    /* of dataset 1st qualifiers, e.g.:                                   */
    /* projs = 'PROD TEST DEV1 DEV2 MAINT1 MAINT2'                        */
    
    Return projs
  3. In the PDS ++HLQ++.EDTE.BANKDEMO.ZSERVER.EXEC, edit the Main Process sectionTAUTOXA1 member as follows:
    /**
    ** CHANGE ++HLQ++ TO MATCH THE HLQ USE IN THE TUTRECE JOB ***
    **/
      execdsn = execdsn "'++HLQ++.EDTE.BANKDEMO.ZSERVER.EXEC'"
    
    /** CHANGE TAURUS.V2R0B.ZSERVER.EXEC TO MATCH LOCATION OF YOUR ZSERVER EXEC PDS **/
      execdsn = execdsn "'TAURUS.V2R0B.ZSERVER.EXEC'"
    /**                                                 **/
  4. In the PDS ++HLQ++.EDTE.BANKDEMO.ZSERVER.EXEC, edit the Variable Initialization section of the TAUTOXCC member to point to the load library of your COBOL compiler:
    /* customize the compiler Loadlib */
    Set comploads to point to your COBOL compiler 
    comploads = "'IGY.V4R2M0.SIGYCOMP'"
  5. In the PDS ++HLQ++.EDTE.BANKDEMO.ZSERVER.EXEC, edit the Variable Initialization section of the TAUTOXCA member to point to the load library of your Assembler module, if you have assembler source code or want to use the assembler modules in the tutorial. Otherwise, you can leave it unchanged:
    /* Load library where assemble module is located, if necessary */
    comploads = ''
  6. In the PDS ++HLQ++.EDTE.BANKDEMO.ZSERVER.EXEC, edit the Variable Initialization section of the TAUTOXCP member to point to the load library of your PLI compiler, if required; otherwise, you can leave it unchanged:
    /* EDTE0001 - Change compiler Loadlib */
    Set comploads to point to your PLI compiler
    comploads = "'IBMZ.V4R1M0.SIBMZCMP'

  7. In the PDS ++HLQ++ .EDTE.BANKDEMO.ZSERVER.EXEC, edit the TAUZCAPP member as follows:
    1. In the Master Configuration section:
      ********************************************************************/
      /* Master Configuration Section                                       */
      Trace o
      /* sysdsn= 'TAURUS.SYSTEM.CONFIG'                  master config file */
      /*** CHANGE THE VALUE OF sysdsn to match the location the MASTER 
      **** configuration file for your zSERVER installation                 */
      sysdsn= 'TAURUS.V2R0B.ZSERVER.MASTER'
    2. In the User MASTER Configuration section:
      /*======================================================================
      * User MASTER Configuration section
      * CHANGE ++HLQ++ TO MATCH HLQ used in your TUTRECE job
      * *=====================================================================*/
      userdsn = "'++HLQ++.EDTE.BANKDEMO.ZSERVER.MASTER'"
      If Sysdsn(userdsn) = 'OK' Then
         sysdsn = '++HLQ++.EDTE.BANKDEMO.ZSERVER.MASTER'
  8. Edit the dataset ++HLQ++.EDTE.BANKDEMO.ZSERVER.MASTER as follows:
    *
    * YOUR zOS System
    *
    * Enter a unique logical name for this mainframe system
    *
    System: My System Name
    *
    *
    * Micro Focus Bankdemo Tutorial Offload Model for EDTE+ V2.1
    *
    User:
    * application name
    Appl: Micro Focus BankDemo Tutorial
    * location of the application configuration file
    Conf: mvs:'++HLQ++.EDTE.BANKDEMO.ZSERVER.XML(MFBDOFFL)'
    * property settings
    Property: MFProp_DefaultHLQ=++HLQ++.EDTE.BANKDEMO.**
    ***
    * Modify SYSLIB TO YOUR ASSEMBLER SYSLIB IF DIFFERENT
    * Add any additional SYSLIB entries separated by space
    ***
    Property: MFProp_SYSLIB_ASM=SYS1.MACLIB SYS1.MODGEN ++HLQ++.EDTE.BANKDEMO.MACLIB
    * Modify SYSLIB_COBOL TO YOUR by changing the ++HLQ++ prefix
    * Add any additional SYSLIB entries separated by space
    ***
    Property: MFProp_SYSLIB_COBOL=++HLQ++.EDTE.BANKDEMO.COPYLIB
    * application version number
    Version: 1.0
    * process information
    INFO:
    * end of application definition. do not delete this line
    EndAppl:
    EndUser:
  9. In the PDS ++HLQ++.EDTE.BANKDEMO.ZSERVER.XML, edit ++HLQ++ in the Custom Option attribute of the MFBDOFFL member to match the HLQ used in your TUTRECE job:
    <?xml version="1.0" encoding="UTF-8"?>
    <taurus:TaurusConfiguration xmlns:taurus="http://www.soforte.de/Taurus">
      <Application_Options Default_Generic_Symbol="*" EXITPARM="PROD" RootContainersAction="#ACT_GetProjects" Version="1.0" Generic_Symbols="* %">
        <Custom_Option Name="SYSLIB" Value="++HLQ++.EDTE.BANKDEMO.COPYLIB"/>
      </Application_Options>
  10. In the PROCLIB PDS where the zServer PROCS and JCL were installed, edit ++HLQ++ in the TAURBUSX member to match the HLQ used in your TUTRECE job:
    //SYSEXEC  DD DSN=++HLQ++.EDTE.BANKDEMO.ZSERVER.EXEC,DISP=SHR   
    //         DD DSN=&TAURHLQ..REXX,DISP=SHR                   
    //         DD DSN=&TAURHLQ..EXEC,DISP=SHR
Previous Topic Next topic Print topic