APVSAMIN

Controls VSAM batch and online.
Restriction: This topic applies only when the AppMaster Builder AddPack has been installed, and applies only to Windows platforms.

File Contents:

Edit APVSAMIN to control VSAM batch and online:

  • Functions for both CICS/VSAM and batch
    • Abnormal error processing (enable/disable automatic AMB routine)
    • Non-referenced record descriptions (include/exclude)
    • Record inclusion
    • A flag to use if your copylib records don't begin with the 01-level number
  • CICS/VSAM-specific functions
    • Abnormal error processing (exclude certain CICS Exceptional Conditions and ISI-Errors from being abnormal conditions)
    • DB-PROCESS call loop limit flag, &VS-CICS-LOOP-MAX (default 100); you can change the limit number or disable the check for the limit.
    • ENDBR/UNLOCK
    • Customization exits, which are program locations where you can write your own rules to customize AMB VSAM and native VSAM calls
    • Data name generation
    • Comment generation
  • Batch-specific functions
    • Abnormal error processing (exclude certain batch conditions from being abnormal conditions)
    • DB-PROCESS call loop limit flag, &VS-MVS-LOOP-MAX (default 999,999); you can change the limit number or disable the limit check.
    • Termination method (STOP RUN or call your own abend program)
    • Customization exits, which are program locations where you can write your own rules to customize VSAM calls
    • Data name generation
    • Comment generation
  • Generation of calls to the A1MVCL run-time module. The value of the Customizer control variable &CODE-A1MVCL-INLINE controls whether the Customizer generates calls to the A1MVCL run-time module to move blocks of data to a target location from a source location or generates inline COBOL MOVE statements instead.
    Value of &CODE-A1MVCL-INLINE Generates
    Not defined Calls to A1MVCL
    NO Calls to A1MVCL (default)
    YES Inline COBOL MOVE statements
    Note: You can specify a value for &CODE-A1MVCL-INLINE in this CNTL file or define &CODE-A1MVCL-INLINE and its value within a program. If you define &CODE-A1MVCL-INLINE and its value within a program, the value specified in the program overrides the value specified in APVSAMIN.