Sample autoinstall programs 502 – IBM SC33-1683-02 User Manual

Page 534

Advertising
background image

DCL 1 CINIT

BASED(INSTALL_CINIT_PTR),

2 CINIT_LENG

FIXED BIN(15),

2 CINIT_RU

CHAR(256);

DCL

SAVE_CINIT

CHAR(256);

/* Temp save area for CINIT RU */

DCL 1 SCRNSZ

BASED(ADDR(SAVE_CINIT)),

2 SPARE

CHAR(31),

/* Bypass first part of CINIT and reach */

/* into BIND image carried in CINIT */

2 DHGT

BIT(8),

/* Screen default height in BIND PS area */

2 DWID

BIT(8),

/* Screen default width in BIND PS area */

2 AHGT

BIT(8),

/* Screen alternate height in BIND PS area */

2 AWID

BIT(8);

/* Screen alternate width in BIND PS area */

DCL

NAME

CHAR(2);

/* Used to work up a screen model type */

DCL

TERMID

PIC'9999' INIT(1) STATIC;

/* Used to work up a unique termid */

DCL

ENQ

CHAR(8) INIT('AUTOPRG');

/* Used to prevent multiple access to termid */

/* If model name supplied by MTS, bypass model name selection */

IF SELECTED_MODELNAME ¬= '

'

THEN GO TO MODEL_EXIT;

/* Clear the CINIT save area and move in the VTAM CINIT RU.*/

/* This is useful if you fail to recognize the model */

/* of terminal; provide a dump and analyze this data */

SAVE_CINIT = LOW(256);

SUBSTR(SAVE_CINIT,1,CINIT_LEN) = SUBSTR(CINIT_RU,1,CINIT_LEN);

Figure 33. Example of how to customize the DFHZPTDX sample program (Part 1 of 2)

sample autoinstall programs

502

CICS TS for OS/390: CICS Customization Guide

Advertising