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.