Customer Information Control System (CICS) Program …...Customer Information Control System (CICS)...

70
Program Product SH20-1048-2 Customer Information Control System (CICS) Operations Guide Program Number 5734-XX7 (OS-STANDARD V2) The IBM Customer Information Control System (CICS) is a transaction-oriented, multiapplication data base/data communication interface between a System/360 or Sys- tem/370 operating system and user-written application programs. In addition to the functions required for in- quiry and conversational data entry, this open-ended, table-controlled, event-driven system provides many of the facilities necessary for standard terminal applications such as message switching, broadcasting, data collection, and order distribution. CICS is available in three systems-two for DOS users and one for OS users. Because the two CICS/DOS systems are compatible with each other and with the CICS/OS sys- tem, it is possible to start with a small data base/data com- munication configuration and move up through DOS into OS. This manual provides information of interest to persons responsible for the definition, preparation, and execution of CICS. Included is the information necessary to gener- ate and operate CICS.

Transcript of Customer Information Control System (CICS) Program …...Customer Information Control System (CICS)...

Page 1: Customer Information Control System (CICS) Program …...Customer Information Control System (CICS) Operations Guide Program Number 5734-XX7 (OS-STANDARD V2) The IBM Customer Information

Program Product

SH20-1048-2

Customer Information Control System (CICS) Operations Guide

Program Number 5734-XX7 (OS-STANDARD V2)

The IBM Customer Information Control System (CICS) is a transaction-oriented, multiapplication data base/data communication interface between a System/360 or Sys­tem/370 operating system and user-written application programs. In addition to the functions required for in­quiry and conversational data entry, this open-ended, table-controlled, event-driven system provides many of the facilities necessary for standard terminal applications such as message switching, broadcasting, data collection, and order distribution.

CICS is available in three systems-two for DOS users and one for OS users. Because the two CICS/DOS systems are compatible with each other and with the CICS/OS sys­tem, it is possible to start with a small data base/data com­munication configuration and move up through DOS into OS.

This manual provides information of interest to persons responsible for the definition, preparation, and execution of CICS. Included is the information necessary to gener­ate and operate CICS.

Page 2: Customer Information Control System (CICS) Program …...Customer Information Control System (CICS) Operations Guide Program Number 5734-XX7 (OS-STANDARD V2) The IBM Customer Information

This publication contains information necessary for generating and operating the CICS/OS-STANDARD V2 program product. It provides system analysts, system ~rogrammers, and customer operating personnel with information that is primarily operating system dependent; for example, the job control language (JCL) required to unpack the machine-readable material and to perfcrm system generation.

This publication should be used in conjunction with the System Programmer's Eeference ~anual when generating CICS and when preparing the system tables that describe the envircnment CICS is to support.

For further information concerning the eTeS/OS-STANDARD V2 system, see the fcllowing lB~ pUblications:

General Information Manual (GH20-1028) Application Programmer's Reference Manual (SH20-1047) System Programmer's Reference Manual (5H20-1043) Terminal O~€rator's Guide (SH20-1044) logic Manual (CICSjOS-STA NDARD V2) (LY20-0714)

All references to ClCS/OS and crcS/OS-STANDARD in this publication are references to the CleS/OS-STANDARD V2 system.

Third Edition (December 1972)

This edition is a major revision obsoleting SH20-1048-1.

This edition applies to Version 2, Modification Level 3, of the program product Customer Information Control System (CICS) OS-Standard (5734-XX7) and to all subsequent versions and modifications until otherwise indicated in new editions or Technical Newsletters.

Changes are continually made to the information herein. Therefore, before using this publication, consult the latest System/360 and System/370 SRL Newsletter (GN20-0360) for the editions that are applicable and current.

Copies of this and other IBM publications can be obtained through IBM branch offices.

A form has been provided at the back of this publication for readers' comments. If this form has been removed, address comments to: IBM Corporation, Technical Publications Department, 1133 Westchester Avenue, White Plains, New York 10604. Comments become the property of IBM.

© Copyright International Business Machines Corporation 1971,1972

Page 3: Customer Information Control System (CICS) Program …...Customer Information Control System (CICS) Operations Guide Program Number 5734-XX7 (OS-STANDARD V2) The IBM Customer Information

Introduction ••••••••••••

System preparation and Generation • OS System Generation. • • • • • • Preparing the Machine~Readable Material System Generation • • • • • • •• Preparation of the System Tables. • • •

1

4 4

• • •• 4 • • •• 1

preparation of Assembler Language Application Programs. Preparation of High-Level Language Application Programs preparation of Maps for 3270 Basic Mapping Support •••••• Preparation of PDIR's and DDIR's for DL/I Access ••

11 13 15

• 21 • 25

System Execution Data Set Requirements. • • • Essential CICS/OS Data Sets

CICS Load Library • • • • • • • • • • • • • • Terminal Data Sets.

Optional CICS/OS Data Sets. • Dump Data Sets. • • TCAM Process Queue Data Sets. Transient Data Intrapartition Data Set •• Tempory Starage Data Set. • • • • • • • •

User Data Set Definitions • • • • • • • • Transient Data Extrapartition Data Sets •• Data Base Data Sets • • • • • • • • • Terminal Control Sequential Data Sets • Data Language/I Data Sets •

System Execution. • System Initialization. System Terminaticn. _ •

Processing of Dump Data Sets.

Console Messages and Abend Codes. Program Centrol • • • Storage Control • • • Program Interrupt • Dump Control. • • • • Time Management • • Dynamic Open/Close. • System Initialization. CTCS-DLjI Interface • • CICS-TCAM Interface

Programming Systems •

System configuration. • • • • • •

• 27 • 27 • 27

27 • • • • • • 28

• 28 • 28

· . • • • . 28 • • 29

• • • • • 30 • • 30

• • • • • 30 • 30

• • 30

· . .. • 31 • 31 • 36

• 38

• 39 • 39 • 39 • 39 • 40 • 40 • 40 • 40 • 44 • 44

• 45

• • 46 Terminals Ccnnected Via Non-switched Lines Using ETAM • • 46

Start Stop Transmissien • • • • • • • • • • •• • • • • • 46 Binary Synchronous Communication. • • • • • • • • 47

Terminals Connected Via Switched Lines Using BTAM • 48 Start stop Transmission • • • • • • • • • • • • • 48 Binary Synchrcnous Communication. • • • • • • • • • 48

Terminals Connected Via Local Attachment Using BTAM • 49 Terminals SUFPorted Using TCAM. • • • • • 50

Sample Problem. • • 51

Index • • • • • 59

Page 4: Customer Information Control System (CICS) Program …...Customer Information Control System (CICS) Operations Guide Program Number 5734-XX7 (OS-STANDARD V2) The IBM Customer Information
Page 5: Customer Information Control System (CICS) Program …...Customer Information Control System (CICS) Operations Guide Program Number 5734-XX7 (OS-STANDARD V2) The IBM Customer Information

I

The IBM Customer Infcrmation Control System (CICS) is a multi­application data base/data communication interface between OS or DOS and user-written aFplicatien programs. AFplicable to most online systems, CICS provides many of the facilities for standard terminal applicaticns: message switching, inquiry, data collection, order entry, and conversational data entry.

Functions performed by CICS include:

• Centrcl of a mixed telecommunications network • Concurrent management of a variety of FIograms • Ccntrolled access to the data base • Management of resources for continuous operation • Prioritization of processing

By eliminating many of the develcpment requirements for such functions of a real-time control system, CICS lets programmers concentrate on imFlementing aFplications, dramatically reducing implementation time and cost.

Functions needed to sUFPort a data base/data communicaticn system and stand~rd terminal applications are provided by the following CICS management Frograms.

~ASK MANAGEMENT: Provides the dynamic multitas~ing facilities necessary for effective, concurrent transaction processing. Functions associated with this facility include priority scheduling, transaction synchronizaticn, and control of serially reusable resources.

STORAGE MANAGEMENT: Contrcls main storage allocated to CICS. storage acquisition, dispcsition, initialization, and request queuing are among the services and functions performed by this component of CICS.

PROGRAM MANAGEMEN1: Provides a multiprogramming capability through dynamic program management while offering a real-time program fetch capability.

PROGRAft INTERBUPT MANAGEMENT: Provides for the interception of program interrupts by CICS to prevent total system termination. Individual transactions th~t program check are terminated by Cles with a dump (if Dump Management is used), thus preventing the entire Cles partition/region from terminating. Supports the CICS/OS runaway task ccntrol function of Time Management.

TIME MANAGEMENT: Provides control of various optional task functions (system stall detection, runaway task control, task synchronization, etc.) based on specified intervals of time or the time of day.

DUMP ~ANAGEMENT: Provides a facility to assist in analysis of programs and transactions undergoing development or modification. Specified areas of main storage are du«ped onto a sequential data set, either tape or disk, for subsequent offline formatting and printing using a CICS utility frcgram.

TER~INAL ~ANAGEMENT: Provides polling according to user-specified line traffic control as well as user requested reading and writing. ~his facility sU~Forts automatic task initiation to process new transactions. Opticnally, the user can request that certain lines be under the contrel of TCAM instead of BTAM. Polling and other network

1

Page 6: Customer Information Control System (CICS) Program …...Customer Information Control System (CICS) Operations Guide Program Number 5734-XX7 (OS-STANDARD V2) The IBM Customer Information

control functions will be performed in the TCAM MCP which resides in another region/partition. The testing of application programs is accommodated by the simulation of terminals throughseguential devices such as card readers, line printers, disk, tape, etc.

FILE MANAGEMENT: Provides a data base facility using Direct Access and Indexed sequential data management. This functicn sUfports updates, additions, random retrieval; and sequential retrieval (browsing) of logical data on tbe data base. Optional access to the Data Language/I (DL/I) facility of the IBM Information Management System Version 2 (IMS/360) is also provided. Use of DL/I requires the installation of the IMS/360 Version 2, Modification Level 2 (or later) Data Base System (5734-XX6).

TRANSIENT DATA MANAGEMENT: PIovides tbe optional queuing facility for the management of data in transit to and from user defined destinations. This function has been included to facilitate message switching, data collection, and logging.

TEMPORARY STORAGE MANAGEMENT: Provides the optional general purpose "scratch pad" facility. !his facility is intended for video display paging, broadcasting, data collection suspension, conservation of main storage, retention of control information, etc.

In addition to these management functions, CICS provides system service programming to identify terminal operators, to give dynamic control of the entire system to a master terminal, to display real­time system statistics, to intercept abnormal conditions not handled directly by the operating system, and to end operation by gathering summary statistics, closing data sets, and returning co~rol to the operating system.

The CICS/OS-STANDABD system (1) analyzes the specific requests of the processing prcgrams and other CICS management programs and service programs, (2) communicates requests for as services through the OS macro instructions, (3) retains the status of each request until the request is fulfilled, (4) performs some centrol type processing upon selected requests, and (5) maintains statistical information that can te used to evaluate system perfcrmance.

Design of the CICS/OS-STANDARD system is such that related functions are grouped an~ performed in each module. For example, Terminal Control communicates with the Basic Telecommunications Access Method (ETAM), and/or the Telecommunications Access Method (TCAM), and/or the Graphics Access Method (GAM), and performs all read or write requests to the data processing system terminals. Terminal Control determines when an event (a read or write) is to be initiated or is to be completed. Completion of an event may initiate transaction processing.

2

Page 7: Customer Information Control System (CICS) Program …...Customer Information Control System (CICS) Operations Guide Program Number 5734-XX7 (OS-STANDARD V2) The IBM Customer Information

.OUTPUT STORAGE

.PROGRAM LIBRARY • TEMPORARY STORAGE .INPUT STREAM DATA . DUMPS • OUTPUT STREAM DAT.l\.

DATA COLLECTION

SYSTEM/360/370

OPERATING SYSTEM

CUSTOMER INFORMATION CONTROL SYSTEM

APPLICATION

PROGRAMS

.CONTROL DATA SETS

.INDEX DATA SETS

.MASTER DATA SETS

.DUPLICATE DATA SETS

Figure 1. Data base/data communications system

3

Page 8: Customer Information Control System (CICS) Program …...Customer Information Control System (CICS) Operations Guide Program Number 5734-XX7 (OS-STANDARD V2) The IBM Customer Information

The preparation and generation of CICS/OS for testing and real-time operation are described in this section. Some of the options available to the user are discussed. Information is presented in the following subsections:

1. as system generation 2. Preparing the machine-readable material 3. System gen~ration 4. Preparation of the system tables 5. Preparation of Assembler language applicaticn programs 6. Preparation of high-level language applicaticn programs

For further information concerning the preparation and generation of CICS, see the ~l~~LQ~ ~!Qg!g~ ]i!ec!orI.

CICS/OS requires that the following features be generated as part of the Operating System (OS): the Basic Telecommunications Access Method (BTAM), optionally, the Telecommunications Access Method (TCA~), the Basic Direct Access Method (BDAM), the Multiple WAIT and rnterval Ti~er options. The CVT macro definition must be included in SYS1.aACLIB. If support for the 7770 Audio Response Unit is to be generated within CICS, a Type 4 userSVC must also be made available to CICS during the generation of cs via the SVCTABLE macro instruction.

If DL/I access is to be sUFPorted under MFT, the Storage Protection and Subtasking features are required; the PCI Fetch, Resident Access ~€thods, Resident IDENTIFY, SPIE, STAR, and ATTACH features are highly recommended.

Otherwise, the generation of as is left completely to the user. The user must determine which of the opticns available in the as generation process are functionally required for the operation of his system and are dictated by his system configuration.

The user should refer to the IBM publication ~.Y§te.mL.J§Q Q-EJa!:.s1.ing ~Y§!§E g~D~I~!iQD (GC28-6554) to determine the applicability of the various system generation options of as and to determine the amount of main storage required.

For further details, see the "Programming Systems" and "System Configuration" sections of_ this publication.

£]~~~~~]§ 1~ ~A~nlBE=B1A!A~~! ~A!~~A1

The machine-readable material is shipped by the IBM Program Information Department on an unlabeled Distributicn Tape Reel (DTR), either 9-track or 7-track (Data Conversion feature 'required). The recording density is 800 or 1600 bpi as specified by the user.

The contents of the CTR consists of four unloaded partitioned data sets as fellows:

1. crCS.SOURCE contains tn~ Assembler language source code for all crcs management programs and system service programs.

Page 9: Customer Information Control System (CICS) Program …...Customer Information Control System (CICS) Operations Guide Program Number 5734-XX7 (OS-STANDARD V2) The IBM Customer Information

2. ClCS.MACLIB contains all ClCS macro source code including service request macros, table generation macros, system generation macros, and ~ummy sections. This library is always required when assembling CICS control modules, Assembler language application programs, table generations, and Cles system generations.

3. ClCS.COBLIB contains the source coding for all ClCS macros and dummy sections used in the compilation of COBOL application prcgrams.

4. ClCS.PL1LIB contains the source coding for all ClCS macros and dummy sections used in the compilation of PL/I application programs.

Before processing the DTR, the user must allocate and catalog the following data sets (libraries) in preparation for system generation. The indicated s~ace requirements should be considered minimum requirements. Note that 'CIeS' is the default prefix for each of these data sets. other prefix names can b€ selected at the option of the user through use of the DFHSG TYPE=INITIAt,PREFIX=prefix macro instruction.

SPACE ALLOC ( CYL, (X, Y , Z) ) DATA SET NAME RECFM BLKSIZE LRECL 3330 2314 2311

X,Y,Z X, Y,Z X, Y, Z

CICS.SOURCE FB 3360 80 25,3,25 40,5,25 150,10,25

CICS.MACLIB FB 3360 80 10,2,15 15,3,15 58,6,15

CICS.COBLIB FB 400 80 3,1 ,5 5,1 ,5 19,2,5

CICS.PL1LIB FB 400 8'0 3,1 ,5 5,1 ,5 19,2,5

CICS.LOADLIB U SEE NOTE N.A. 6,2,10 10,3,10 35,5,10

Whenblocksize needs to be specified it should be (3625 for 2311), (7294 for 2314), or (13030 for 3330).

When the above data sets have been allocated and cataloged, the four partitioned data sets on the DTR may be moved to their proper direct access libraries using JCL similar to the following:

I/LOAD II /ISYSPRINT /ISYSUTl I/USRPAK /IDTR II /1 /ISYSIN

MOVE

MOVE

MOVE

JOB EXEC CD DD tD TID

. DD

accounting info,'programmer's name',MSGLEVEL=l PGI1=IEHMOVE SYSOUT=A UNIT=2314,VOL=SER=231400,DISP=OLD DISP=SHR,UNIT=2314,VOt=SEB=USRPAK DSN=NUI.L,UNIT=2400,VOL=SER=SCRTCH, DISF=(OLD,PASS),LABEL=(l,NL) , DCE=(RECFM=FB,LRECL=80,BLKSIZE=800,DEN=2)

* PDS=CICS.SOURCE,FROM=2400=(SCRTCH,1), C TO=2314=USRPAK,FROMDD=DTR

PDS=CICS.~ACLIB,FRO~=2400=(SCRTCH,2) , C TO=2314=OSRPAK,FROMtD=DTR

PDS=CICS.CCBLIB,FROM=2400=(SCRTCH,3), C

5

Page 10: Customer Information Control System (CICS) Program …...Customer Information Control System (CICS) Operations Guide Program Number 5734-XX7 (OS-STANDARD V2) The IBM Customer Information

MOVE

/*

!O=2314=USRPAK,FROMDD=DTR PtS=CICS.PL1LIB,FROM~2400=(SCRTCH,4) ,

TO=2~14=USRPAK,FROMDD=DTR C

When the CICS source is on the proper lihraries, the user may proceed with eICS system g~neration •

.!iQ!§: Before proceeding with eles system generation, the user must ensure that the block size of SYS1.ftACLIB is at least as large as either CICS.SOURCE or CICS.MACLIB. These CICS libraries are originally blocked 42 to 1 (block size = 3360).

When mcving from CICS/OS-STANDARD V1 to CICS/OS-STANDARD V2, the user must do the following:

1. When preallocating data sets, data set names other than those indicated cn the preceding page must be used. This is accomplished through use of the DFHSG TYPE=INITIAL, PREFIX=pre·fix macro instruction, as described in the "System Generation" section of the CICS System Programmer's Reference Manual.

2. In the LOAD job shown, a REN.AME operand must be added to each MOVE card to match the new preallocated data set names chosen. For example:

MOVE PDS=CICS.SOURCE,FROM=2400=(SCRTCH,1), C TO=2314=USRPAK,FROMDD=DTR,RENAME=CICSV2.S0URCE

3. All application prcgrams to be used with CICS/OS-STANDARD V2 must he reassembled after completing system generation.

When mcving frem Modification Level 0 to Modification Level 1 of CICS/OS-STANDARD V2, application programs must te rEassembled if they reference any of the following fields:

1. C SARSTSK 2. C~ATRTR 3. CSATRID 4. CSATRF1 5. CSATRF2 6. TCASVMID

Resumed task's control address ~ype of Trace request Trace entry identification Trace entry data area 1 Trace entry data area 2 Service module control identificatiQn and runaway task ccntrel

In addition, a~plicaticn programs that reference the following fields must te modified to establish addressability to the fields; the programs must then he reassembled:

1. 2. 3. 4. 5. 6. 7. 8. 9.

10. 11. 12. 13. 14.

6

TCASAACL TCASAAFI TCASAAD TCASCCA TCAKC'!'!A TCATCPC TCATCQC TCAKCQC T·CAICEAD TCAPCTA TCAPCSA TCAPCCA TCAPCLC TCAIDAA

Class of storage Format identification Storage displacement Address of first transaction storage area in chain Task identification number Program Control Table entry address Task Centrol task queue chain address Task Queue Element chain add~ess Interval Control Element address processing Program Table address Prcgram register st~rage address (LINK support) Area aodress acquired by ANS COBOL Load program chain address Intrapartition data area address

Page 11: Customer Information Control System (CICS) Program …...Customer Information Control System (CICS) Operations Guide Program Number 5734-XX7 (OS-STANDARD V2) The IBM Customer Information

For information concerning hew to estatlish addressability to these fields, see the discussion of the DFHTCA CICSYST=YES macro instruction in the "Assembler language Application programming" section of the CICS Application Programmer's Reference Manual.

]Q!~: Any application programs that search the Terminal Control Table (TCT) must 1e recoded and reassembled when moving from Modification Level 0 te Modification Levell.

The generaticn process provides the user with the means of specifying the specific Cles management and service programs that will satisfy his requirements and meet his equipment environmental needs.

The generation of a eICS/oS system is comprised of two stages. stage I consists of the assembly of the CICS generaticn macro instructions. This assembly produces a job stream which is used as input for stage II. The Stage II input job stream is comprised of jobs which add CICS procedures to SYS1.PBOCLIB, assemble CICS management and service programs, and link edit all modules to CICS.LOADLIB (or to prefix.LOADLIB, where flprefix" is specified by the user in the DFHSG ~YPE=INITIAL macro instruction) and SYS1.LINKLIB. The CIes Dummy CSA program (DFHDCSA) is link edited into SYS1.LINKLIB rather than CICS.LOADLIB (or prefix.LOADLIB).

If support for the 7770 Audio Response Unit is to be generated within CICS, a Type 4 SVC and a channel end/abnormal end appendage are link edited onto SYS1.SVCLIB.

If the ercs/os user selects the File Browse option, a CVT macro must be created and placed in SYS1.MACLIB. File Browse uses the as track address ccnversion routines which are addressed by fields in the CVT. Refer to the Q~ ~I~1~ RI~9!s~ID~!!E ~uid~ (GC28-6550) for guidance concerning how to ereate the CVT macro.

The user must refer to the CICS System Programmer's Reference Manual for instructicns concerning the format and preparation of the DFHSG (System Gen~ration) macro instructions, the options available, and the table of program names. Examples of the DFHSG macro instruction are also provided for the user in the System Programmer's Reference Manual.

The assembly of the CICS/OS generation macros (Stage I) automatically prepares the job stream input for the assembly and link edit of the user's eICS/OS system. Figure 2 provides a simplified overview of the total system generation procedure.

The jobstream Froduced by Stage I is defined by the //SYSPUNCH DD statement. It may define a card punch, magnetic tape, or sequential disk data set.

7

Page 12: Customer Information Control System (CICS) Program …...Customer Information Control System (CICS) Operations Guide Program Number 5734-XX7 (OS-STANDARD V2) The IBM Customer Information

I" DFHSG

MACRO DEFINITION S'l'ATEMENTS

I

I ,

SYSLIB as ASSEMBLER

I I

S'l'AGE I

-1------------

I I

I

Figure 2. System generation

, , " "

STAGE II

as UPDA'l'E

U1'ILI'l'IES

".-- - ....... .>. -_--J C:---" 1 ---"I 1 SYS1. I

SVCLIB I 1 I I 1 1 ... ___ )

Page 13: Customer Information Control System (CICS) Program …...Customer Information Control System (CICS) Operations Guide Program Number 5734-XX7 (OS-STANDARD V2) The IBM Customer Information

After the DFHSG macro instruction cards have been prepared, the deck must be assembled using the OS/360 Assembler. The following is an example of the JCL that may be used:

IISTAGEl IIASSEMBLY IISYSLIB II II II IISYSUTl If II IISY5UT2 II II 115YSUT3 II II /15YSPUNCH II II II II II II II IISYSPRINT IISY5IN

1*

JOB accounting info,'programmer's name',MSGLEVEL=l EXEC PGM=IEUASI1 DD DSNAME=CICS.MACLIB,

UNIT=2314, VCLUME=SER=OSRPAK, DISP= (OLD, KEEP)

DD UNI1=SYSSQ, SPACE= (17CO, (400,40», DISF=(NEW,DELETE)

DD UNI1=SYSSQ, SPACE=(1700, (400,40», DISF=(NEW,DELETE)

DD UNIT=SYSSQ, SPACE=(1700, (400,40», DISP~(NEW,tELETE)

DD DSNAME=&&OBJMOD, ICB=(DSOEG=PS, RECFl'l="FB, LRECL=80, BIRSIZE=400) , SPACE= (80, (100,20», UNI'I=SYS5Q, DISP= (NEW, PASS)

DD SY SOU'!'=A DD * Source Deck

The output from the Stage I assembly is a job stream containing the jeb contrcl language and centrol cards necessary to assemble and process the Stage II operation. The system reader must be assigned to the device that contains the output of Stage I.

The following are the procedures produced by Stage I in response to the DFHSG TYFE=INITIAL,STATUS=FIRST macro instruction. These ~rocedures can be given unique names through use of the DFHSG TYPE=INITIAL,PROCNMS=(procedure names) macrc instruction. The default ~rocedure names are DFHASMV2, DFHLNKV2, DFHUPDV2, and DFHAUPLK. Note that the IISYSUT2 and IISYSUT3 cards are not punched if the name of the Assembler begins with the characters lEV.

The procedures provided by CICS are intended for general use. The user may be required to mcdify these procedures for his installation and he should consider the following:

1. Storage allocation for CICS work data sets is by blocks to provide device'independence; this allocation might need to be increased for large assemblies 'such as the Terminal Control Program depanding on the options selected.

2. Concatenation of CICS system data sets occurs before the concatenation of other CICS data sets.

3. No SPACE o.r OUTLIM specifications are provided for SYSOUT data sets.

4. The SYSSQ (system sequential) unit specification is used.

The prefix names of the CIC5 libraries are selected at the option of the user through use of the DFBSG TYPE=INITIAL,PREFIX=prefix macro instruction.

9

Page 14: Customer Information Control System (CICS) Program …...Customer Information Control System (CICS) Operations Guide Program Number 5734-XX7 (OS-STANDARD V2) The IBM Customer Information

IIOtJ-TPUTI II I/SYSUT2 IISYSPBINT IISYSIN ·1 IIASSEM IISYSL1B II II IISYSUT1 IISYSUT2 IISYSUT3 IISYSPUNCH II IISYSPRINT ·1 /ILNK IISYSUT1 IISYSLMOD IISYSPRINT /ISYSLIN II ·1 II //SYSUT2 II IISYSPRINT ·1 IIASSEM IISYS1IB II IISY'SUT1 IISYSUT2 IISYSUT3 /ISYSPUNCH II II /ISYSPRINT IISYSGO IIELDMBR IISYSPRINT IISYSUT2 II //SYSIN 111NKEDT //SYSUT1 IISYSPBINT I/SYSLMOD IICBJMOt IISYSLIN 1/ ·1 1*

JOB EXEC DD DD DD ADD EXEC :CD DD :CD DD DD DD DD

DD ADD EXEC DD DD DD DD DD ADD EXEC DD

DD ADD EXEC DD 1JD DD DD DD DD

DD DD EXEC DD DD

:CD EXEC DD DD DD DD DD

ENDUP

accounting info,'programmer's name',MSGLEVEL=1 PGM=IEBUEDTE,PARM=NEW tSNAME=SYS1.FROCLIB,DISP=(OLD,KEEP) SYSOUT=A DATA NAME=DFHASMV2 PGM=IEUASM DSNAME=SYS1.MACLIB,DISP=(SHR,KEEP) DSNAME=CICS.MACLIB,DISP=SHB DSN=CICS.SOURCE,DISP=SHR UNIT=SYSSQ,SPACE=(1700,(400,40» UNI1=SYSSQ,SPACE=(17CO,(4CO,40» UNIT=SYSSQ,SPACE:(1700, (400,40» DSNAME=&&OBJMOD,DCB=(RECFM=FB,LRECL=080,BLKSIZE=400) , SPACE=(0400, (0100,100»,UNIT=SYSSQ,DISP=(NEW,PASS) SYSOU1=A NAME=DPHLNKV2 PGM=LINKEDIT,PARM=(LIST,XREF,LET,OL) UNI!=SYSDA,SPACE=(1024,(100,10» DSNAME=CICS.LOADLIB,DISP=SHB SYSOU'!=A DSNAME=&&CBJMOD,DISP=(OLD,DELETE) IINAME=DFELEIN NAME=DFHUPDV2 PGM=IEBUEDTE,PARM=NEW DSN=&&TEMIPDS,SPACE= (80, (100,100,1» ,UNIT=SYSDA, tISP=(NEW,PASS),£CB=CICS.SOURCE SYSOnT=A NAME=DFHAUPLK PGM=IEUASM DSNAME=SYS1.MACLIB,DISP=(SHR,KEEP) DSNAME=CICS.MACLIB,DISP=(SHR,KEEP) UNIT=SrSSQ,SPACE=(1700,(400,40» UNI1=SYSSQ,SPACE=(1700,(400,40» UNI'I=SYSSQ,SPACE=(1700,(400,40» DSNAME=&&OEJ~OI,DCB=(RECFM=FB,LRECL=080, BLKSIZE=400) ,SPACE= (0400, (0'100,100» , UNIT=SYSSQ, DI SP= (NEW, PASS) SYSOUT=A DUMMY PGM=IEBUPDTE,PARM=NEW,COND=(7,LT) DUM~Y

DSN=&&!EMPPDS,UNIT=SYSDA,DISP=(NEW,PASS,DELET~ , SPACE=(8C, (1000,500,100» ,DCB=(RECFM=F,BLKSIZE=80) DSN=*.ASSEM.SYSPUNCH,DISP=(CLD,DELETE) PGM=IEWL,PAB~='LIST,XREF,LET',COND=(7,LT) UNI!~SYSD~,SPACE=(1024,(100,50~) SYSOUT=! tSN=CICS~LOADLIB,DIS~=SHB

tSN=&&TEMPPDS,DISP=(OLD,DELETE,DELETE) DSN=&&!EMPPDS(LNKCTL),DISP={OLD,DELETE,DELETE) , VOL=REF=*.CBJMOD

END OF DATA

As a result of the Stage II operation, all Cles management programs and service p~cgrams aIe assembled, link edited, and placed in CICS.LOADLIB or SYS1.LINKLIB. The user must then prepare the system tables and compile and link edit all user-written application programs.

10

Page 15: Customer Information Control System (CICS) Program …...Customer Information Control System (CICS) Operations Guide Program Number 5734-XX7 (OS-STANDARD V2) The IBM Customer Information

]Q!~: In the system generation output for DFHSAP, the following unresolved address constants (ADCON's) appear: IBMBPIRD, IEMBPIEE, IBMBPIRF, IHBERRA, IHE~A1N, IHEOCLD, IHEBEGA, IHEITAX, IHEEEBC, IEETABS, IHEITA&, IHEPRTA, IHEPRTE, IHEDDOD, IHEOCLC, IBMBCCLA, IBMBERRA, IBMBEERA, IBMBPITA. These ADCON's may be ignored since the linkage is not required.

since CICS maintenance fixes are distributed by IBM as modifications to source Fregrams, procedures DFHASMV2 and DFHLNKV2 can be used to reassemble the programs after they have been modified.

The system tables are prepared by the user after the generation of CICS has been completed. Using procedure DFHAUPLK (provided as part of the output of stage I and located on SYS1.PROCLIB), the system tables are assembled and link edited to CICS.LOADLIB.

The system tables include:

System Initialization Table (SIT) Terminal Centrol !able (TCT) Destination Control Table (DCT) File Centrol Table (FCT) Processing Program Table (PPT) Program Control Table (PCT) Sign-on Table (SNT) Terminal List Table (TLT)

As illustrated in Figure 3, the system table macros punch the Linkage Editor and IEBUPDTE (OS system utility) control statements necessary to link edit the system tables.

Procedure DFHAUPLK consists of three functional steps:

1. ASSEM - In the assembly step, SYSPUNCH output is directed to intermediate storage. This output consists of IEBUPDTE control statements, Linkage Editor control statements, and object decks.

2. BLDMBR - The IEEUPDTE step builds two partitioned data set members: INKCTL (OS L'inkage Editor control statements) and OBJECT (otject decks).

3. LNKEDT - The link edit step uses partitioned data sets LNKCTL and OBJECT to complete the preparation of the system tables.

The following is an example of the JCL required to assemble and link edit the Terminal Control Table (TCT):

//TCTAL JOB //ASM EXEC //ASSEM.SYSIN DD

accounting info,'programmer's name',MSGLEVEL=l DFHAUPLK

*

TCT macro definition statements

/*

See the CICS System prcgrammer's Reference Manual for information ccncerning the pre~aration of the contrcl cards for the system tables.

11

Page 16: Customer Information Control System (CICS) Program …...Customer Information Control System (CICS) Operations Guide Program Number 5734-XX7 (OS-STANDARD V2) The IBM Customer Information

SYS1.

CICS.

MACLIB

TABLE GENERATION

SOURCE

OS ASSEMBLER

OS UTILITY IEBUPDTE

OS LINKAGE EDITOR

,---..., SEQUENTIAL

DATA SET

I PUNCH I STATEMENTS

& OBJECT DECKS

Figure 3. Preparation of the system tables

12

Page 17: Customer Information Control System (CICS) Program …...Customer Information Control System (CICS) Operations Guide Program Number 5734-XX7 (OS-STANDARD V2) The IBM Customer Information

The preparation of the user's Assembler language application programs is similar to the preparation of system tables as described in the previous section.

The application program is assembled and link edited into CICS.LOADLIB and must have the same load module name that appears in the processing Program Table (PPT). Figure 4 illustrates the two-step ~rocess necessary to prepare Assembler language application programs. The JCL might be similar to the following:

//PREP //STEP1 //SYSPUNCH // //SYSIN

JOB EXEC DD

DD

Source statements

/* //STEP2 //SYSOT1 //SYSLMOD //SYSPRINT //SYSLIN 1/

1*

EXEC DD DD DD DD DD NAME

accounting info,'programmer's name',MSGLEVEL=1 DFHASMV2 DSN=&&TEMP,DCB=(RECFM=F,BLKSIZE=80) , SPACE= (80, (100,100) ) , UNIT=SYSDA, DISP= (NEW, PASS)

*

PGE=LINKEDIT,PARM='LIST,LET,XREF' UNIT=SYSDA,SPACE=(1024, (100,10» DSN=CICS.LOADLIB,DISP=SHR SYSOUT=A DSN=&&TEMP,DISP=(OLD,DELETE)

* anyname (R)

13

Page 18: Customer Information Control System (CICS) Program …...Customer Information Control System (CICS) Operations Guide Program Number 5734-XX7 (OS-STANDARD V2) The IBM Customer Information

CICS.

MACLIB

I~SSEMBLER LANG. SOURCE PROGRAMS

I

I

OS

ASSEMBLER

OS LINKAGE EDITOR

CICS.

LOADLIB

INTERMEDIATE

STORAGE

Figure 4. Preparation of assembler language applicaticn programs

14

Page 19: Customer Information Control System (CICS) Program …...Customer Information Control System (CICS) Operations Guide Program Number 5734-XX7 (OS-STANDARD V2) The IBM Customer Information

The preparation of the user's high-level language application Frograms (both PLII and ANS COBOL), illustrated in Figure 5, involves four steps as fellows:

1. CICS Preprocessor (DFHPRPR) 2. as Assembler 3. Compilation (PL/I or ANS COBOL) 4. Link edit

Although this tasic procedure is essentially tbe same, regardless of whether the Frograms are written in PL/I or COBOL, the actual JCL and link-edit centrol statements vary slightly.

The following JeL is an example of PL/I F program preparation:

IIEBPRPR IIJOBLIB IIDFHPREP IIOUTPUT II II II II II IISYSUDUMP IISYSIN

JOB DD EXEC DD

DD DD

accounting infe,'programmer's name',MSGLEVEL=l DSNAME=CICS.LOADLIB,DISP=(SHR,KEEP) PGI1=DFHPRPR DSNAME=&&TEMP, DCB=(RECFI1=F, LRECL=80,BLKSIZE=80) , SPA C E=::' (8 0, (10 0 , 1 0 0) ) , UNI'I=SYSSQ, DISP= (NEW, PASS) SYSOUT=A

*

FLIT Source Statements

1* IIDFHASMBl IISYSLIB IISYSPUNCH IISYSIN

IIDFHCOMPL II II II II II II II II II II II IISYSLIB II II /ISYSUT1 II II II II II II II

EXEC DD DD DD

EXEC

DD

DD

PRCC=DFHASMV2 DSNAME=CICS.PL1LIB,DISP=(SHR,KEEP) DSNAME=£&TEMPl DSNAME=*.DHPRE~.OUTPUT,DISP=(OLD,DELETE)

PGM=IEMAA EXECUTE - P]CGRAM = IEMAA * PARM='NOSTMT,LIST,EXTREF,MACRO', REGION=48K EXECUTE - REGION = 48K * ********************~***************************** * * * 0 P E R A T I N G S Y S T E M I 3 6 0 * * * * L A N G U A G E T R A N S L A T 0 R * * * * P L I I COM P I L A T ION * * * ************************************************** DS~AME=CICS.PL1LIB, DATA DEFINITION - SYSLIB * DISP=(SHR,KEEP) DISPOSITION = SHARE & KEEP * ************************************************** UNIT=SYSDA, tATA DEFINITION - SYSUT1 * DCB=(DSORG=PS, DCE - DATA SET ORG=PHYS SEQ * BLKSIZE=1024), DCB - BLOCK SIZE * SPACE=(1024, SPACE - ALLOCATION BY RECORD * (100, SPACE - PRIMARY ALLOCATION * 100», SPACE - SECONDARY ALLOCATION * DISP=(NEW,DELETE) DISPOSITION = NEW & DELETE * **************************************************

15

Page 20: Customer Information Control System (CICS) Program …...Customer Information Control System (CICS) Operations Guide Program Number 5734-XX7 (OS-STANDARD V2) The IBM Customer Information

/ISYSUT3 II II II /ISYSLIN II II II II /1 /1 II II II II

DD

DD

UNIT=SYSSQ, UNIT = SYSTEM SEQ DATA SET * SPACE=(80, (250,250», SPACE ALLOCATION BY RECORD * DISP=(NEi,DELETE) DISPOSITION = NEW & DELETE * ************************************************** DSNAME=&&OBJMOD, DATA DEFINITION - SYSLIN * DCB=(DSORG=PS, DCB - DATA SET ORG=PHYS SEQ * RECFM=FB, DCB - RECORD FORMAT=FXDSBLKD * LRECL=80, DCE - LOGICAL RECORD LENGTH * BLKSIZE=400) , DCE - BLOCK SIZE * SPACE=(400, SPACE ~ ALLOCATION BY RECORD * (200, SPACE - PRIMARY ALLOCATION * 100», SPACE - SECCNDARY ALLOCATION * UNIT=SYSSQ, UNIT=SYS~EM SEQUENTIAL UNIT * DISP=(MOD,PASS) DISPOSITION=MODIFY & PASS *

/ISYSPRINT DD ************************************************** SYSOUT=A DATA DEFINITION - SYSPRINT *

II IISYSIN 1/* 1/* IIDFHLNKDT //SYSUTl /ISYSLMOD I/SYSLIB 1/ /ISYSPRINT //OBJMOD //SYSLIN

1*

DD ********-***************************************** DSNAME=*.DFHASMBL.ASSEM.SYSPUNCH,DISP=(OLD,DELETE)

EXEC PGM=lINKEDIT,PARM='LIST,XREF,LET' DD UNIT=SYSDA,SPACE=(1024,(100,10» DD DSNAME=CICS.LOADLIB,DISP=(OlD,KEEP) DD DSNAME=CICS.LOADLIB,DISP=(OLD,KFEP) DD DSNAME=SYS1.PL1LIB,DISP=(OLD,KEEP) DD SYSOUT=A DD DSNAME=SSOBJMOD,DISP=(OLD,DELETE) DD * INCLUDE SYSLIB(DFHP11I) REPLACE IHEN'TRY INCLUDE OBJMOD NAME anyname (R)

INCLUDE OBJECT MODULE

END OF DATA - LINKEDIT

Note that when link editing PL/! F application programs, the fcllowing centrol statements must always be present in the link edit step:

INCLUDE SYSLIE(DFHPL1I) REPLACE IHENTRY

The follewing JeL is an example of PLjI Optimizing Compiler program preparation:

/IEBPRPR I/JOBLIB IIDFHPREP IIOUTPUT 1/ 1/ 1/ 1/ //

JOB DD EXEC DD

/ISYSUDU!1P DD //SYSIN DD

accounting info,'programmer's name',MSGLEVEL=l DSNAME=CICS.LOADLIB,DISP=(SHB,KEEP) PGr1=DFHPBPR DSNAl1E=&&TEMP, DCB=(RECFM=F, LRECL=80,BLKSIZE=80) , SPA C E= (8 0, (1 0 0 , 1 00) ) , UNI'I=SYSSQ, DISP= (NEW, PAS S) SYSOUT=A

*

FLjI Source statements

1* IIDFHASMBL EXEC /ISYSLIB DD

16

PROC=DPHASMV2 DSNAME=CICS.PL1LIB,DISP=(SHR,KEEP)

Page 21: Customer Information Control System (CICS) Program …...Customer Information Control System (CICS) Operations Guide Program Number 5734-XX7 (OS-STANDARD V2) The IBM Customer Information

IISYSPUNCH DD /ISYSIN DD

DSNAME=&&TEMP1 DSNAME=*.DHPREF.OUTPUT,DISP=(OLD,DELETE)

IIDFHCOMPL II II II II II II II II II II 1/ IISYSLIB 1/ II I/SYSUTl II II II II

. II II II IISYSUT3 II II II IISYSLIN /1 II II II II II II II II II

EXEC

DD

DD

DD

DD

PGM=IELOAA EXECUTE - PROGRAM = IELOAA * PAR~='NCSTMT,LIST,EXTRFF,MACRO',

REGTON=48K EXECUTE - REGION = 48K * ************************************************** * * * 0 P E R A T I N G S Y S T E M / 3 6 0 * * * * L A N G U A G E T R A N S L A T 0 R * * * * P L / I COM P I L A T ION * * * ************************************************** DSNAME=CICS.PL1LIB, DATA DEFINITION - SYSLIB * DISP=(SHR,KEEP) DISPOSITION = SHARE & KEEP * ************************************************** UNI~=SYSDA, DATA DEFINITION - SYSUTl * DCB=(DSORG=PS, DCB - DATA SET ORG=PHYS SEQ * BLK SIZE= 10 24} , DC E - BLOCK SIZE * SPACE=(1024, SPACE - ALLOCATION BY RECORD * (100, SPACE - PRIMARY ALLOCATION * 100)}, SPACE - SECONDARY ALLOCATION * DISP=(NEW,DELETE) DISPOSITION = NEW & DELETE * ************************************************** UNIT=SYSSQ, UNIT = SYSTEM SEQ DATA SET * SPACE=(80,(250,250», SPACE ALLOCATION BY RECORD * DISP=(NEW,DELETE) DISPOSITION = NEW & DELETE * ************************************************** DSNAME=&&OBJMOD, DATA DEF~NITION - SYSLIN * rCB=(DSORG=PS, DCB.- tA~A SET ORG=PHYS SEQ * BECFM=FB, DCB - RECORD PORMAI=FXD&BLKD * IRECL=80, DCB - LOGICAL RECORD LENGTH * BLKSIZE=400), DCB - BLOCK SIZE * SPACE=(400, SPACE - ALLOCATION EY RECORD * (200, SPACE - PRIMARY ALLOCATION * 100», SPACE - SECONDARY ALLOCATION * UNIT=SYSSQ, UNIT=SYSTEM SEQUENTIAL UNIT * DISP=(MOD,PASS) DISPOSITION=MODIFY & PASS *

IISYSPRINT DD ************************************************** SYSOUT=A DATA DEFINITION - SYSPRINT *

II IISYSIN 11* 11* IIDFHLNKDT //SYSUTl IISYSLMOD I/SYSLIB II I/SYSPRINT /IOBJMOD I/SYSLIN

1*

DD *.******************************~***************** DSNAME=*.DFHASMBL.ASSEM.SYSPUNCH,DISP=(OLD,DELETE)

EXEC PGM=LINKEDIT,PARM='LIST,XREF,LET' DD UNIT=SYSDA,SPACE= (1024, (100,10» DD DSNAME=CICS.LOADLIB,DISP=(OLD,KEEP) DD DSNAME=CICS.LOADLIB,DISP=(OLD,KE~P)

DD DSNAME=SYS1.PL1BASE,DISP=(OLD,KEnp} DD SYSOUT=A DD DSNAME=&&CBJMOD,DISP=(OLD,DELETE} DD * INCLUDE SYSLIB(DFHPL10I) EEFLACE PLISTART INCLUDE OBJMOD NAME anyname (R)

INCLUDE OBJECT MODULE

END OF DATA - LINKEDIT

Note that when link editing PL/I optimizing compiler programs, the fcllowing control statements must always be present in the link edit step:

17

Page 22: Customer Information Control System (CICS) Program …...Customer Information Control System (CICS) Operations Guide Program Number 5734-XX7 (OS-STANDARD V2) The IBM Customer Information

INCLUDE SYSLIB(DPHPL10I) REFLACE PLISTART

The following is an example of the JCL necessary to prepare an ANS COBOL application program:

//EBPRPR //JOBLIB //DFHPB:EP //OUTPUT // // // // /1 //SYSUDUMP //SYSIN

JOB DD EXEC DD

DD DD

accounting info,'programmer's name',MSGLEVEL=1 DSNAME=CICS.LOADLIB,DISP=(SHB,KEEP) PGM=DFHPRPB DSNAME=SSTEMP, DCE=(R:ECFM=F, LBECL=80,BLKSIZE=80) , SPACE= (80, (100,100» , UNIT=SYSSQ, D1 SP= (NEW, PASS) SYSOU'!=A

*

COBOL Source Statements

1* //DFHASr1BL //SYSLIB //SYSPUNCH //SYSIN /1 // /1 //* /1* 1/* 1/* 1/* 1/* /1* /1* /ISYSLIB II // I/SYSUT 1 1/ II // /ISYSUT2 // 1/ /1 /ISYSUT3

// //SYSUT4 // // 1/ I/SYSLIN // // 1/ // //

18

EXEC DD DD DD EX:EC

DD

DD

DD

DD

DD

DD

PROC=DPEASr1V2 DSNAM:E=CICS.COBLIB,DISP=(SHR,KEEP) DSNAME=&&TEMP1 DSNAME=*.DPHPBEP.OUTPUT,DISP=(OLD,DELETE) PGM=IKFCBLOO, PARM='SIZE=150000,BUF=010000,DMAP,FMAP,XREF,NOTRUNC' **********~***************************************

* * * * *

OPE RAT I N G S Y S T E M / 3 6 0

LAN G U AGE T RAN S L A TOR

* * *

* * * C C B 0 L COM P I L A T ION *

* * ************************************************** DSNAM:E=CICS.COBLIB, DATA DEFINITION - SYSLIB * DISP=(SHB,KEEP) DISPOSITION=SHARE & KEEP * ************************************************** UNI~=SYSDA, DATA DEFINITION - SYSUT1 * SPACE=(460,(700,100», SPACE ALLOCATION BY RECOBD* DISP=(NEW,DELETE) DISPOSITION=NEW S DELETE * ************************************************** UNIT=SYSDA, DATA DEFINITION - SYSUT2 * SPACE=(460,(700,100», SPACE ALLOCATION BY RECOBD* DISP=(NEW,DELETE) DISPOSITION=NEW & DELETE * ************************************************** UNIT=SYSDA, DATA DEFINITION - SYSUT3 * SPACE=(460,(700,100», SPACE ALLOCATION BY RECORD* DISP=(NEW,DELETE) DISPOSITION=NEW & DELETE * ************************************************** UNIT=SYSDA, DATA DEFINITION - SYSUT4 * SPACE=(460,(700,100», SPACE ALLOCATION BY RECORD* DISP=(NEW,D:ELETE) DISPOSITION=N:EW & DELETE * ************************************************** DSNAME=&&OBJMOD, DATA DEFINITION - SYSLIN * DCB=(DSORG=PS, DCB - DATA SET ORG=PHYS SEQ * RECFM=FB, DCB - RECORD FORMAT=PXC&BLND * LRECL=80, DCB - LOGICAL RECORD LENGTH * BLKSIZE=400) , DCB - BLOCK SIZE * SPACE=(400, SPACE - ALLOCATION BY RECORD *

Page 23: Customer Information Control System (CICS) Program …...Customer Information Control System (CICS) Operations Guide Program Number 5734-XX7 (OS-STANDARD V2) The IBM Customer Information

1/ 1/ 1/ II II I/SYSPRINT II I/SYSPUNCH IISYSIN I/LINK IISYSUTl IISYSLMOD IISYSLIB IISYSPRINT I/SYSLIN II

1*

(100, SPACE - PRIMARY ALLOCATION * 100», SPACE - SECONDARY ALLOCATION * UNll=SlSSQ UNIT - SYSTEM SEQUENTIAL UNIT* DISP=(MOD,PASS) DISPOSITION - MODIFY & PASS * **************************************************

DD SYSOUT=A DATA DEFINITION - SYSPRINT * **************************************************

DD DUMMY DD DSNAMi=*.DFHASMBL.ASSEM.SYSPUNCH,DISP=(OLD,DELET~ EXEC PGM=LINKEDIT,PARM='LIST,XREF,LET' DD UNIT=S YStA ,SPACE= (1024, (100, 10) ) DD DSN=CICS.LOADLIB,DISP=SHB DD DSN=SYS1.COBLIB,DISP=SHR DD SYSOtlT=A DD DSN=&&CBJMOD,DISP=(OLD,DELETE) DD * LIBRARY (DFHCBII) NAME anyname (R)

]Q1~: In the ccmpilaticn step, the NOTRUNC option must be specified if it is not a default.

In the link-edit step, the LIBRARY control statement is required for all link edits of COBOL applicaticn Frograms. A warning message is received indicating that DFHCBLI is unresolved; however, since DFHCBLI is resolved during system execution, no further action is required on the part of the user in the link-edit step.

During initial assembly, a listing of the intermediate step (including error messages) may be desired. The listing can be inhibited on subsequent assemblies by specifying PARM='NOLIST' in the Assembler step. If the listing is inhibited, and if a macrc in the original source contains an error, no indication of the error is given to the user, and the $tatement containing the error dces net appear in the cCIDFiled program.

19

Page 24: Customer Information Control System (CICS) Program …...Customer Information Control System (CICS) Operations Guide Program Number 5734-XX7 (OS-STANDARD V2) The IBM Customer Information

SYS1. SYSLIB

PL1LIB ~----~.,. OR

SYS1. COBLIB

LINlCAGE EDITOR

CICS.

LOADLIB

MODIFIED HIGH-LEVEL LANGUAGE SOURCE

MODIPIED COMPILER INPUT

LINKAGE EDITOR INPUT (OBJECT)

LISTING

Pigure 5. PIeparation of high-level language application programs

20

Page 25: Customer Information Control System (CICS) Program …...Customer Information Control System (CICS) Operations Guide Program Number 5734-XX7 (OS-STANDARD V2) The IBM Customer Information

Maps for 3270 Basic Mapping support (BMS) are generated using the ClCS DFHMDI and DFHMDF macro instructions. (See the AI212.1i.£ati2!l gI£gI~m~~£~E ]sl~IsD~ ~~Dyg1 for a discussion of these macro instructions.) !he maps are ~hen stored in CICS.LOADLIB. The procedure for generating the maps, illustrated in Figure 6, is similar to that for preparing Assembler Lan~uage application programs. For example:

JOB EXEC tD

accounting info,'programmer's name',MSGLEVEL=l DFHASMV2 DSN=&&TEMP,DCB=(RECF~=F,BLKSIZE=80),

I/PREP IISTEP1 IISYSPUNCH 1/ SP ACE= (80, (100,100) ) , UNIT=SYSDA, DISP= (NEW, PASS) I/SYSIN DD

Source statements

1* I/STEP2 IISYSUTl I/SYSLMOD I/SYSPRINT //SYSLIN II

1*

ElEC DD DD DD DD nD NAME

*

PG~=LINKEDIT,PARM='LIST,LETrXREF'

Unit=SYSDA,SPACE=(1024, (100,10) DSN=CICS.LOADLIB,DlSP=SHR SYSOUT=! DSN=&&~EMP,DISP=(OID,DELETE)

* mapname (R)

In this exampl~, a NAME card is used to specify the map name under which BMS will load the input/output map into main storage.

]Q£g: Programmers in Assembler language have the option of compiling maps into their application programs. In this case, no separate map generation run is performed, as the Assembler language application program passes the address of the maF to BMS whenever a mapping operation is requested.

Using the DPHMDI and DFHMDF ~acro instructions, symbolic storage definitions (dummy sections) are generated which give the application programmer symbolic reference to the fields in the map. The DFHMDI and tFHMDF macro instructions ar€ assembled using procedure DFHASMV2; the symbolic stcrage definitions are then output to SYSPUNCH. When initially testing the assembly of a symbolic storage definition for a particular map, SYSPUNCH can be directed to SYSOU~=A to obtain a listing of the storage definition. Figure 7 illustrates the preparation of symbolic storage definitions for 3270 Basic MaPFing support.

To use the symbolic storage definition in his program, the user must assemble the map and ottain a punched copy of the storage definition through SYSPUNCij. Where many maps are to be used in an installation, or where there are multiple users of common maps, it is recommended that the user establish a private copy library. Map symbolic storage definitions should be placed in this library, from which they can be copied into any application program. The user must ensure that the Copy library is correctly concatenated with SYSLIB.

When a map symtolic storage definition is generated under the same name for more than one programming language, a separate copy of the symbolic storage definition must be placed in each copy library dedicated to maps for a particular language.

21

Page 26: Customer Information Control System (CICS) Program …...Customer Information Control System (CICS) Operations Guide Program Number 5734-XX7 (OS-STANDARD V2) The IBM Customer Information

The following is an example of the JCL that might be used to obtain a listing cf a maF symbolic storage definition, irrespective of the programming language used:

//DSECT JOB accounting info,'programmer's name',MSGLEVEL=l //ASM EXEC DFHASMV2 //SYSfUNCH DD SYSOUT=A //SYSIN DD *

Source statements

/*

To obtain a punched cOFY of a symbolic storage definition, the //SYSPUNCH statement in the above examFle should direct output to the punch data stream. For example:

//SYSPUNCH DD SYSOUT=B

To store a map symbolic storage definition into a private Copy library, JCL similar to the fcllowing might be used:

//SYSPUNCH DD //SYSPUNCH I:n //SYSPUNCH DD

22

DSN=USER.MAPLIB.ASM(copyname) ,DISP=OLD DSN=USER."MAPLIB.CCB(copyname),DISP=OLD tSN=USER.MAPLIB.Pll (copyname),DISP=OLD

Page 27: Customer Information Control System (CICS) Program …...Customer Information Control System (CICS) Operations Guide Program Number 5734-XX7 (OS-STANDARD V2) The IBM Customer Information

f--------./1 DEFINITION SOURCE

STATEMENTS I I I I I

OS ASSEMBLER t------.....

OS LINKAGE

EDITOR

Figure 6. Preparation of maps for 3210 basic mapping sUFPort

23

Page 28: Customer Information Control System (CICS) Program …...Customer Information Control System (CICS) Operations Guide Program Number 5734-XX7 (OS-STANDARD V2) The IBM Customer Information

OFHMDI , FHMDF MACR STATEMENTS

OS ASSEMBLER ...... ---.....

SYSPUNCH

LISTING

Figure 1. preparatioh of symbolic storage definitions for 3210 basic mapping sut:port

24

Page 29: Customer Information Control System (CICS) Program …...Customer Information Control System (CICS) Operations Guide Program Number 5734-XX7 (OS-STANDARD V2) The IBM Customer Information

Access to the Data Language/I (DL/I) facility of the IBM Information Management System (Version 2, Mcdification Level 2 or later) requires that a list of Program Specification Block Directories (PDIR's) and a list of Data Management Block Directories (DDIR's) be generated. PDIR's are lists cf Program Specification Elocks(PSB's) which define for DL/T the use of data bases by applicaticn programs; DDIR's are lists of Data Management Blocks (DMB's) which define for DL/I the physical and logical characteristics of these data bases.

PDIR's and tDIR's are generated by assenbling statements DFHDLPSB and DFHtLDBD, respectively. For example:

/IGENDIRS //STEPl /IASSEM .. SYSLIE

JOB :EXEC tn DD DD DD

accounting info,'programmer's name',MSGLEVEL=l DFHASMV2

II II IIASSEM.SYSIN

DSNA~E=IMS2.GENLIE,DISP=SHR tSNAME=CICS~·MACLIB,DISP=SHR

DSNAME=SYS1.MACLIB,DISP=SHR

*

DFEDLPSB or DFHDLIBD statements

1* IISTEP2 /ISYSUTl /ISYSLMOD /ISYSPRINT /ISYSLIN 1/

1*

EXEC DD DD DD DD DD NAME

PG~=LINKEDIT,PABM='LIST,LET,XREF'

UNIT=SYStA,SPACE=(102~,{100,10» DSN=CICS.LOADLIB,DISP=SHR SYSo-UT=A DSN=&CBJMOD,DISP=(OLD,DELETE)

* DFHDLPSB(R) or DFHDLDBD(R)

In the above example, all DFHDIPSB statements must be assembled in one program; the Linkage Editor NAME card must specify DFHDLPSB(R) .. All DFHDLDBt statements must te assembled in ancther program; the Linkage Editor NAMF card must specify DFHDLDBD(R).. After either or both of these programs have been assembled or reassembled, the DL/I application program (DFHDLQ) must be reassembled since its link edit step in£!]2§§ DFHtLPSB and DFHDLDED.

The load modules prooduced by these assemblies are INCLUDED during the link-edit steF of the assembly of DFHDLQ.. If these two lists are not assem~l€d and link edited before the assembly and link edit of DFHDLQ during stage 1"1 of CICS System Generation, unresolved references to the following labels are noted by the linkage Editor:

DFSIPSSQ DFNDl.PSB I:FSIJ>!!Q DlMELEl!D t"FSIDIRO fH'SIDIUH' DFSISMIO

25

Page 30: Customer Information Control System (CICS) Program …...Customer Information Control System (CICS) Operations Guide Program Number 5734-XX7 (OS-STANDARD V2) The IBM Customer Information

After the PDIR list and DDIR lists are assembled and link edited, assemtly and link edit of DFHDLQ produces the fcllowing unresolved references:

DFHDLDBD DFSISMNO

These two errors can be ignored with no effect on CICS-DL/I Int€rface operation. Anytime the lists are changed, the appropriate list must te reassembled and re-link edited, and then DFHDLQ must be reassembled and re-link edited. For information concerning how to code DFHDLPSB and DFHDLDBD statements, see the ~~§1~~ g~99~~~~~I~§ B~~~;~D£~ ~~n~l.

26

Page 31: Customer Information Control System (CICS) Program …...Customer Information Control System (CICS) Operations Guide Program Number 5734-XX7 (OS-STANDARD V2) The IBM Customer Information

The essential crcs/os data sets, the optional crcs/os data sets and the user data S€ts are discussed in this section. Also discussed are the space requirements and the means of determining the data set space.

The OS data set definitions are divided into three categories for purposes of discussion:

1. Essential ClCS/OS datd set definitions 2. Optional ClCS/OS data set definitions 3. User data set definitions

E~~~NT1A1 ~l~~LQ~ ~11} ~]I~

crcs LOAD LIBBABY

The ClCS lead library (CleS.LOADLlB) contains load modules of the ClCS management pro9rams and tables and of the user's application Irograms. These lead modules are placed in ClCS.LOADLlB by the os Linkage Editor and are asynchronously loaded by the Program control program during real-time execution of CICS. ClCS.LOADLlB must be defined using the DFHBPL tDNAME.

If the System Initializaticn ~rogram (DFHSIP) is in CICS.LOADLIB, a JOBLIB or STEPLIE DDNAME must be provided in addition to the DFHRPL tDNAME. DFHRfL and JOELIE or STEPLlB must point to the data set name, Cles. LOADLIB.

The required size of DFHBPI can be determined only by the user tecause it censists of both the eles modules as well as his application programs. The cres modules may not necessarily all be present due to user options provided for system generation. In addition, many modules are variable in size due to the generatable features within the module. The ClCS modules which reside in DFHRPL should take no more than 20 cylinders on a 2311 or five cylinders on a 2314.

TERMINAL DA~A SF'IS

The user must have ])D jcb central statements for each telecommunication device he has defined in his Terminal Control Table.

For example:

IIDTF60L DD II DD 1/ DD IIDTF60R DD IIDTF1030 DD IIDTF50MD DD I/DTF40SC DD I/DTF70BI DD IIDTF40B DD I/DTF41t DD II DD II DD I/DTF41C DD 1/ DD

UNlT=010 UNIT=011 UNIT=O 12 UNl'I=OEO UNIT=OE1 UNlT=OE2 UNIT=09F UNIT=OAB UNIT=09D UNIT=050 UNI'I=051 UNI'I=052 UNIT=OAO UNIT=OA2

27

Page 32: Customer Information Control System (CICS) Program …...Customer Information Control System (CICS) Operations Guide Program Number 5734-XX7 (OS-STANDARD V2) The IBM Customer Information

Tn addition to the essential ClCS/OS data set definitions described above, the user may require certain optional data sets, depending upon the configuration of CICS/OS he has selected.

DUMP DATA SETS

The dump data set (ddname DFHDMPA) is used by the CICS/OS Dump Ccntrol program to record dumps of transactions within the system. It is a sequential data set located on either unlabeled magnetic tape or direct access.

optionally, the user can define two dump-data sets (ddnames DFHDMPA and DFHDMPB), alternating between them during real-time execution of Cles. This is accomplished in essentially a "flip-flop" manner; that is, if DFH£MPA is cpened by the System Initialization program and if ~ request to s~itch the dump data set is issued, DFHDMPA is closed and DFHDMPB is opened. Another request to switch the dump data set causes DFHDMPB to te closed and DPHDMPA to be opened. If the user ~lans to-use this facility, a DD statement for both DFHDMPA and DFHDMPB must be submitted in the System Initialization JCL. For example:

I/DFHDMPA II II II I/DFHDMPB II II II

DD DSN=CICS.DUMPA,DISP=OLD, tCB=(DSOBG=PS,RECFM=UT, ELKSIZE=32760) ,UNIT=2314 VCL=SER=USRPAK

DD DSN=CICS.DUMPB,DISP=OLD, rCB=(DSORG=PS,RECFM=UT, BLKSIZE=32760),UNIT=2314, VCL=SER=USRPAK

For details ccncerning "switching" the dump data sets using the Master Terminal function, see the ~J~§ T~~!jD~l Q~~~s~Q~~§ §yiQ~.

During the initial installation of CICS/OS, the user should anticipate more abnormal termination conditions than after the system has been operational for a period of time. In this early period, 5-10 cylinders are probably in order while 2-3 cylinders may suffice after the system has settled te nermal operation. If the allocated space for the dump data set is exhausted, ClCS will abnormally terminate. Tc prevent this, a secondary allocation may be used.

TeAM PROCESS QUEUE DATA SETS

If TeAM is used, the Process Queue Data Sets must be defined in the Terminal Centrol Table (TCT) and appropriate DP statements must be included in system initialization JCL. For more information, see the section entitled "Writing TCAM compatible Application Programs" in the Q2L~!1 sDE g~L]]1 1~!~ gf99IEIDID~f~§ ~~id~ (GC30-2024).

!RANSIENT DATA IN7RAPAR7IIION tATA SET

The Transient Data Intrapartition data set is a direct access data set used for the queuing of messages and data within the system.

If the reusable queue ~pace feature is included in cres during preparation of the Destination Control Table~ track space occupied cy intrapartition data sets is reused when all data records on the track have been r~ad via transient Data READ macro instructions. If all available space has bEen used by intra partition data sets, programs issuing Transient Data PUT macro instructions receive a NOSPACE response

28

Page 33: Customer Information Control System (CICS) Program …...Customer Information Control System (CICS) Operations Guide Program Number 5734-XX7 (OS-STANDARD V2) The IBM Customer Information

from the ClCS Transient Data Centrol program until such time as space is made available via subsequent Transient Data READ or PURGE madro instructions. Therefore, snfficient track ~pace should be allocated by the user fer Transient Data intrapartition data sets to avoid a NOSPACE condition.

The applicable ddname is DFHlNTRA. For example:

IIDFHTNTRA DD /1 II

DSN=lNTRA.MSG.Q,DlSP=OLD, tCE=(DSORG=tA,RECFM=U,BLKSlZE=7294), UNIT=2314,VCL=SER=USRPAK

If the Asynchronous Transaction Processing facility is ~o be used, the Transient Data intrapartition data set is required.

TEMPORARY STORAGE tAT A SET

The Temporary Storage data set is a direct access data set that is required if the Temporary Storage facility or the automatic task initiation feature of Time Management (Interval Control program) is selected. The space allocated depends upon the user and system requirements for Temporary storage. For details concerning the use cf Temporary storage by the Time Management facility, see the discussion of "Time Services" in the CICS Application Programmer's Reference Manual.

The use\r specifies the block size of this data set in the DD statement. The block size specified is used to format this data set during System Initialization. For example, assume the user allocated ten tracks on a 2311 Disk storage Drive and specified a block size of 50~ bytes in the DD statement. Since six 500-byte blocks fit on a 2311 track,· the data set is formatted with 60 blocks which are available to the user durjng ClCS execution through use of the Temporary Storage facility.

Unlike the Transient Data Intrapartition data set, the Temporary storage data set blocks are reusable. If a transaction requests Temporary Storage and all blocks are in use, the transaction is suspended until a block becomes available.

The applicable ddname is tFHTEMP. For example:

/IDFHTEMP fn II /1 II

DSN=TEMP.S!ORAGE,DlSP=OLD, tCB=(DSORG=PS,RECFM=FT, BLRSIZE=1000) ,UNIT=2314, VCL=.SER=U SBPAK

29

Page 34: Customer Information Control System (CICS) Program …...Customer Information Control System (CICS) Operations Guide Program Number 5734-XX7 (OS-STANDARD V2) The IBM Customer Information

!RANSIENT DATA EXTFAPARTITION tATA SETS

The user must include a data set definition for each entry representing an extrapartition data set in the Destination control Table. The ddname must be the same as that specified in the DSCNAME operand of the DFHDCT TYPE=SDSCI macro instruction.

DATA BASE DATA SETS

The user must include a data set definition for each entry he creates in the File Centrel Table selected to control data base activity during eICS execution. The ddname must be the same as that specified in the DATASET operand of the DFHFCT TYPE=DATASET macro instruction. For example:

IIDBASEl 1/ II 1/ //DBASE2 II 1/

DD DSN=ISAM.FILE,DISP=OlD, tCB=(DSOFG=IS,RECFM=JB,BLKSIZE=500, IRECL=100,KEYLEN=13,RKP=5) , UWIT=2314,VOL=SER=USRPAK

DD DSN=BDAM.FILE,DISP=OlD, tCB=(D~OBG=tA,RECFM=U,BLKSIZE=3625) , UNI~=2314,VOL=SER=USRPAK

TERMINAL CONTECL SEQUENTIAL DATA SETS

The user must include a data set definition for each entry he creates in the Terminal Control Table which is not a telecommunications device. This is normally a sequential data set on disk or tape but could te the card reader and printer. The ddname must be the same as that specified in the DDNAME operand of the DFHTCT TYPE=SDSCI macro instruction. For example:

I/TERM1IN DD *,DCB=BLKSIZE=80

Cards containing valid transactions

/* //TERM10UT DD SYSOUT=A

DATA LANGUAGE/I DA1A SETS

Optional access ,to the Data Language/I (DL/I) facility of the IBM Information Management System (Version 2, Modification Level 2) requires the installation of the IMS/360 Version 2, Modification Level 2 (or later) Data Ease System (5734-XX6).

As CICS is initialized, an IMS batch job is attached (via OS) as an OS subtask of CICS in much tie same fashion as an ordinary IMS system is executed as an OS job. All data sets required for a batch IMS job are required for access to DL/I under CICS., IMS2. PGMLIB is not required, sinc~ application programs are contained in CICS.LOADLIB. IMS2.ACBLIB is used rather than IMS2.PSBLIB and IMS2.DBDLIB. The use of the log is highly recommended for systems which alter data bases.

30

Page 35: Customer Information Control System (CICS) Program …...Customer Information Control System (CICS) Operations Guide Program Number 5734-XX7 (OS-STANDARD V2) The IBM Customer Information

This section dealsvith the actual operation of the CICS/OS systems. Included in this section is a discus~ion of the following:

1. System Initialization. The means of initializing the crcs/os systems and the various cptions available at startup time.

2. System Terminaticn. The means of termin~ting CICS/OS system operation.

Daily operation and maintenance of the crcs/os system involves a combination of independent programs which operate under the control of the system as transactions or ~arts of transations. Operational requirements and considerations are d-escribed in this section.

The general procedure for activating CIeS/OS is as follows:

1. Be sure all vclumes and devices reguired to run CICS/OS are ready.

2. IPL CS/360, following standard procedures.

3. If any tables or applicaticn programs must be updated, process the nece~sary jobs to handle these fUDctions. See the section on System Preparation and Generation.

4. Ensure that the PABM field in the EXEC card contains correct information. The FARM field may contain up to 100 characters in the form of "keyword=value". Each keyword and associated value should be separated by commas.

5. EXEcute the CleS/oS start-up deck. A sample start-up deck a~Fears in Figure 8.

6. The following messages may appear on the system console depending on the message level setting in the System Initialization Table.

D1"H1500 -DFH15CO -DFH1500 -DFH1500 -DFH1500 -DF-H1500 -DFH1500 -DFH1500 -DPH1500 -D1"H1500 -DFH1500 -DFH 1500 -DFH1500 -DFH150Q -DFH1500 -DFH1500 -

eIes S1ART-UP IS IN PRCGBESS LOADING CleS NUCLEUS FL/T MODULE IS BEING LOAtED RELOCATABLE PEOGRAM LrE~ARY IS BEING OPENED INITIALIZING TEMFOEARY STORAGE INITIALIZING INTRAPARTITION STORAGE TRANSIEN! DATA SETS ARE BEING OPENED CICS Cf.ECKING FOR TCA~ MCP ~ERMINAt DATA SETS ARE BEING OPFNED SPAR MACRO IS BEING ISSUED DATA BASE rATA SETS ARE BEING OPENED DUMP tAlA SET IS BEING OPENED DL/I SOB-rASK IS BEING ATTACHED LOADING RESIDENT APPLICATION ftO]}ULES SFIE MACBO IS BEING ISSUED CONTROL IS BEING GIVEN TO eleS

Each message is displayed at the initiation of the specific function. After the last message, the system is ready to process terminal requests.

31

Page 36: Customer Information Control System (CICS) Program …...Customer Information Control System (CICS) Operations Guide Program Number 5734-XX7 (OS-STANDARD V2) The IBM Customer Information

7. In addi tion to the above messages, several "critical" and/or "warning" error messages may appear if the System Initialization proqram detects errors which prevent it from continuing the initialization process or cause it to initialize differently from what the user specified. Most of these messages are self­explanatory but a more complete explanation may be found with the description of the particular message in the section on Console Messages.

!Q!!: If TCAM is to be used, the TCAM MCP start-up deck should be executed before executing the CICS/OS start-up deck. If CICS is started first, CICS will check for the presence· of the TCAM MCP and the operator is given the opportunity to retry establishing communication with TCAM, cancelling CICS, or continuing CICS initialization without TCAM. See messages DFH1500 and DFH1520 for an explanation of these options.

32

Page 37: Customer Information Control System (CICS) Program …...Customer Information Control System (CICS) Operations Guide Program Number 5734-XX7 (OS-STANDARD V2) The IBM Customer Information

//CICSINIT //JOBLIB //

JOB DD tD

accounting infc,'programmerts name',MSGLEVEL=l DSN=CICS.LOADLIB,DISP=SHR DSN=IMS2.BESLIB,DISP=SHR IF tL/I ACCESS IS tESlRED

//S~EP EXEC PGM=DFHSIP, // PARM=('SIT=J,FCT=55,SCS=10000,DL1=YES,', II 'BUFPL=20,PSBPL=10,DMBPL=10') //SYSUDUMP DD SYSOUT=A 11***----------·-----------------------------------------------------/1******** RELOCATABLE PBOGRAM LIBRARY ***--~----------------------11****--·_-----------------------------------------------------------//DFHRPL ID DSN=ClCS.LOADLIB,DISP=SHR //*** ____________ 4 _____________________ - ____________________ ---------

/1******* TEEMINAL DATA SETS ****---------------------------------11*------------------------------------------------------------------/IDPH1030 DD UNIT=OE1 //DFH2260 DD UNIT=010 // DD UNIT=Oll //DFH27ql DD UNIT=050 1/ DD UNIT=051 //*-----------------------------------------------------------------. //******* DUMP tATA SETS ****------------------------------------//*------------------------------------------------------------------/IDFHDMPA DD DSN=CICS.DUMPA,DISP=SHR . //DFHDMPB DD DSN=CICS.DUMPB,DISP=SHR

//*------------------------------------------------------------------11******** INTEAPARTI!ION rATA SET ****-----~----------------------//*-------------.~---------------------------------------------------I/DFHINTRA ED DSN=INTRA.MSG.Q,DISP=(OLE,KEEP) 1/*------------------------------------------------------------------/1******** TEMPORARY AUXILIARY STORAGE ****------------------------//*-----------------------------------------_._----------------------//DFHTEMP DD DSN=TEMP.STORAGE,DISF=(NEW,DELETE), II DCE=(DSORG=PS,RECFM=FT,BLKSIZE=1000), 1/ UNIT=231q,VOL=SER=USRPAK, // SPACE=(1000,(50)"CONTIG,ROUND) //**---------------------------------------~-------------------------/1******** DATA BASE rATA SETS ****--------------------------------//***------_._-------------------------------------------------------/IDBASE1 DD DSN=MASTER.FILE,DISP=OLD /IDBASE2 -DD DSN=DUFLICATE.FILE,DISP=CLD //INDEX ED DSN=CROSS.INDEX,DISP=OLD //*------------------------------------------------------------------//******** EXTEAPARTI!ION EATA SETS ****---------------------------//**-------------.--------------------~------------------------------/IJOURNAL DD UNI!=TAPE,VOL=SER=SCRTCH,DISP=(NEW,KEEP) //STATS DD- SYSQUT=A,DCB=(DSORG=PS,RECFM=V,BLKSIZE=136) 1/*------------------------------------------------------------------11******** INSERT DD CARDS FOR //******** IMS DATA SETS REQUIRED FOR DL/I ACCESS //*--------------~---------------------------------------------------1/**.***** ~MS DATA BASE CHANGE LOG ****---------------------------1/*-------------------------------------------------------------~----//I~FRDER tD DSN=IMSLOG,DISP=(,KEEP},VOL=(",99}, /1 UNIT=(2400"DEFER) ,DCE=(BECFM=VBS,BLKSIZE=1408, // LRECL= 1400,BUFNO=1)

Figure 8. Example of coding required to start up CICS/OS

In figure 8, System Initialization sel€cts System Initialization Table DFHSITJ and uses all the values in that table to configure CICS except for the File Control Table (DFHFCT55), the cushion size (10,000 bytes), DL/I support included, DL/I Data Base buffer pool size (20),

33

Page 38: Customer Information Control System (CICS) Program …...Customer Information Control System (CICS) Operations Guide Program Number 5734-XX7 (OS-STANDARD V2) The IBM Customer Information

Dl/T Program SpEcification Bleck fool size (10), and DL/I Data Management Eleck Fcol size (10). The values specified in the PARM field override any values in the selected System Initialization Table. The user must provide DD cards for CICS data bases and CICS terminals. Remember that the space parameters are only examples and that the user must determine the space needed for each data set. The STATS DD card is used to define the extrapartition data set to which statistics have been written. If access to Data Language/I (DL/I) is desired under tICS, the user must add DD cards for data sets eomprising DL/I data lases.

Table 1 lists all the keywords, their meaning, and the parameter values that can be speeified in the PARM field of the EXEC JCt statement. 1he default values in each case are as speeified in the System Initialization Table. If the parameter value specified is 'NO' (where applicable), that faeility is not provided; a eorresponding dummy faeilityis provided instead. ~or further details eoneerning allowable values, SEe the discussion of System Initialization Table Freparation in the crcs System prcgrammer's Reference Manual.

!able 1 (Part 1 of 3). startup parameters

*********************************************************************** KEYWORD MEANING VALUE ******************************~****************************************

SIT

'tRT

SCS

ICV

MXT

T{;T

FCT

nCT

(SA

KCP

FCP

lJCP

System Initialization Table suffix

Number cf Trace Table entries

Storage cushion size

System partition/region exit time interval

Maximum number of tasks

Terminal Control Table suffix

File Centrol Table SUffix

Destinatien Centrol Table suffix

Ccmm~n System Area s1i1ffix

Task centrol pregram suffix

storage Contrel program suffix

Program contrel program suffix

Dump control program suffix

Anyone or two charaeters

Number ~f entries (TRT:::O means no traee)

Number of bytes

Number of milliseeonds

Number of tasks (0-999)

Anyone or two charaeters

Anyone or two characters or NO

Anyone or two eharacters or NO

Anyone or two eharacters

Anyone or two characters

Anyone or two characters

Anyone or two eharacters

Anyone or two charaeters or NO

Page 39: Customer Information Control System (CICS) Program …...Customer Information Control System (CICS) Operations Guide Program Number 5734-XX7 (OS-STANDARD V2) The IBM Customer Information

Table 1 (Part 2 of 3). startup parameters

*********************************************************************** KEYWORD MEANING VALUE ********************************~**************************************

FPT

PCT

ICVS

lCVR

rcp

'ICP

FC?

TDP

'ISP

TRP

PLl

CSCOB

MSGLVL

ATl'

ATPMT

ATPMB

DL1

fSBPL

tMBPL

Processing Program Table suffix

Program control Table suffix

Stall time interval

Runaway task time interval

Interval ccntrcl program suffix Terminal ccntrel program suffix

File Centrel F~egram suffix

Transient Data Control ~rcg~am suffix

Temporary storage Ccntrcl p~egJ:anl suffix

Trace Centrel ~rogram suffix

Program Ipterrupt program suffix

PLII Interface required

Ameunt ef main storage released to as

1, all messages are printed 0, only critical messages are printed

Asynchronous Transaction Processing support

Maximum number of active, batched tasks

ATP task initiation in hibi ter va lue

tL/l Data Base support

DL/I pregram Specification Block Fcel size in 1024-byte blocks

DL/I Data Management Block pool size in 1024-byte blocks

Any ene or two characters

Anyone or two characters

Number of milliseconds

Number of milliseconds

Anyone or two characters or NO

Anyone or two characters

Anyone or two characters

Any cne or two characters

Anyone or two characters or NO

Anyone or tvo characters

Any ene cr two characters or NO

YES or NO

A number (0-999,999)

o or 1

YES or NO

A number (cannot exceed ATPMB specification)

A number (cannot exceed MXT specification minus one)

YES or NO

A number (0-999)

A number (0-999)

35

Page 40: Customer Information Control System (CICS) Program …...Customer Information Control System (CICS) Operations Guide Program Number 5734-XX7 (OS-STANDARD V2) The IBM Customer Information

Table 1 (Part 3 of 3). Startup parameters

********************4************************************************** KEYWORD MEANING VALUE *********************************************************************** EUFPL DL/I Data BasE buffer A number (0-999)

PSB

Fool size in 1024-byte blocks

DL/I Program Specification One to eight characters Block name

CICS/OS may te terminated from the master terminal through the use of the Master Terftinal system service program. The operatcr enters the transaction identification:

CSM!

The system resFonds:

WHAT SERVICE IS REQUESTED?

The operator should enter:

SHUTDOWN

The system will respond:

IS SHUTDOWN ~O BE IMMEIIATE7

!he operator may respond with one of the following:

NO NO,DUMf YES YES,DUMP

If immediate termination is requested (for example, YES,DUMP), no attempt is made to quiesce the system before shutdown begins. If the dum~ option is specified (NO,DUMP), a main storage dump is taken when shutdown is cemplete.

If immediate termination is not reqUEsted, and if the Asynchronous Transaction Processor (ATP) is being used, and there are batches currently awaiting output or in a HeLD status, the operator must do cne of the following to complete the quiescing process:

1. submit the appropriate ATP commands to release or delete any batches in a HOLD status and/or to transmit the awaiting batch output; or

2. request CATP STOP. If this is done, all data associated with those batches will be permanently lest. The batches may be re-run the next time CICS is initialized.

When terminaticn is initiated, the following message is displayed cn the system console and on the master terminal:

DFH1701 - eIeS IS BEING TERMINATED

36

Page 41: Customer Information Control System (CICS) Program …...Customer Information Control System (CICS) Operations Guide Program Number 5734-XX7 (OS-STANDARD V2) The IBM Customer Information

When termination is complete, the fcllowing message is displayed on the system console:

~FH17Q2 - NCRMAL 1ERMINATICN COMPLETE

If a dump is requested, the following me~sage is displayed on the system console when termination is complete:

DFH1791 - ABNORMAL 'IERMINATICN COMPLETE

Nc!g: Forsegu€ntial devicEs, the last entry in the input stream must be '·CSSP GOODNIGHT" to provide a logical close. If all input is sequential, "CSM1 SHUTDOWN" must be entered at one of the terminals to terminate CICS.

]Q:t~: If TCAM is being used and if the Message Contrc-l pl:ogram (MCP) terminates abnormally, any TCAM application Frograms currently activE are automatically terminated abnormally, providing there is at least one open line group in the MCP; the CICS application program is no exception. CICS does not provide RES~ART capability. Por further infcrmation, see the discussion concerning "Coordinating MCP and Applicaticn Program Restarts" in the Q~L~~I gDg Q~L~ll l~A] R~QgL~mm~£!§ ~Yig~ (GC30-2024).

37

Page 42: Customer Information Control System (CICS) Program …...Customer Information Control System (CICS) Operations Guide Program Number 5734-XX7 (OS-STANDARD V2) The IBM Customer Information

The output from the DUKP Centrel program of CICS/OS is placed on a tape er on a direct access storage device. The location is dependent upon user JCL defjnitions. The Dump utility program (DPHDUP) is used to prepare the dumF output for printing and to print the formatted information. '

When preparing the JCL to execute the Dump utility Program, it must include a //DFHDMPDS DD statement which defines the input data set and a //DFHPRINT which defines the output data set, usually a printer. For example:

//PRTDMP IIJOBLIB II I/DFHDMPDS II

JOB It EXEC DD

IIDFHPRINT DD

accounting info,'programmer's name',MSGLEVEL=l ISN=CICS.LOADLIB,DISP=SHR PGM=DFHDUP DSN=DUMPA,DISP=SHR, UNIT=2314,VOL=SER=USRPAK SYSOUT=A

If the Dump utility is to te run concurrently with CICS in order to process the inactive dump data set, and the dump data sets are allocated on a direct access device, it is imperative that the user specify DISP=SHR in the DD statements which define the dump data sets in the start-up deck.

During execution of eleS/oS, the Dump centrol program always starts its output at the beginning of a aata set; that is, it overlays any previous output that is there. However, if it is never cal~d during an execution, nothing is written; therefore, what was there previously will remain. It is suggested that the Dump utility program be run following each execution of crcs. This action ensures that all dumps taken are printed.

The user should refer to the section "Processing Dump Data Sets" in the crcs System programmer's Reference Manua~ for details concerning the use of two dump data sets during real-time execution of CICS.

38

Page 43: Customer Information Control System (CICS) Program …...Customer Information Control System (CICS) Operations Guide Program Number 5734-XX7 (OS-STANDARD V2) The IBM Customer Information

If an abnormal condition occurs within CICS which prevents it from continuing normally, a numbered message is displayed on the system console and a user ABEND is issued as indicated in the following discussion of console messages. The user ABEND corre is the same as the message number without the DFH prefix.

I~QgBA~ ~~!I!9~

DFH0401-CICSDUMP

Program Centrol has been entered with an abend request while the Terminal Contrel or Task Control TCA is in control or after the resident control counter in the pr6cessing Program Tabie (PPT) has gone negative. A dump is provided.

~~g]!g] ~~NTBOL

DFH0501-CICS ABEND

storage Control has detected an invalid address in the storage accounting field when attempting to free a piece of main storage. User should ~erify that his application program is not accidentally storing information in the storage acccunting field (always the first eight bytes of any storage acquired). A dump is provided.

If the opticnal Prcgram Interrupt program is provided during system generation and activated during system initialization, and if a program interrupt occurs, the old program·PSW and conte~s of the general purpose registers at the time of the program interrupt are located in a 72-byte save area within the Program Interrupt program itself. The old program PSW and registers 14 through 13 appear in that order, starting 32 bytes into the prcgram.

The beginning of the Program Interrupt program ~an be identified in the storage printout by the eight-character designatien *DFHPIP*.

The following console messages are applicable:

DFH0601 - PROGRAM IN!ERRUET OCCUBRED WITH SYS1EM TASK IN CONTROL

Indicates tbat a program chec~ occurred while a CICS management program (for example, Terminal Control) was executing as a system-provided task. A dump is provided.

DFH0602 - FBCGBAM INTERRUPT HAS BEEN REENTERED BY SAME TASK

Indicates that a program check occurred while corrective action was being taken as a result of an earlier program check which occurred during the execution of a user-provided task. A dump is provided.

39

Page 44: Customer Information Control System (CICS) Program …...Customer Information Control System (CICS) Operations Guide Program Number 5734-XX7 (OS-STANDARD V2) The IBM Customer Information

~Y~R ~~]11£1

DFH0701 - DUMP TIA!A SET CLOSED

Dump Ccntro1 has detected an "end of extent" condition in a dump data set (file) and has closed the data set. The user may use the Master Terminal program to switch the dump data set if an alternate dump data set is available.

tFH0801 - CICS TIME ALTERED FROM hh.mm.sss TO hh.mm.sss

This message is applicable only if the cFtional Time Adjustment program feature is included in CICS. This informational console message is printed after the OS-maintained time of day has been "rolled-back" (for ~xample, when the operating system clock is reset to zero at midnight). The message logs the fact that CICS has recognized tne condition apd adjusted its own time of day to agree with that of the operating system.

~XM!]l~ gFl]L~1Q~!

DFH0901 - AN ABEND HAS OCCURRED DURING OPEN/CLCSE fROCESSING CleS IS BEING ABENDED

This message indicates that the Dynamic Open/Close program has intercepted an unrecoverable system ABEND during open/close processing. A dump is provided.

DFH0902 - AN as ABEND HAS OCCURRED DURING OPEN/CLOSE PROCESSING RECOVEBY WILL EE ATTEMPTED

This message indicates that the Dynamic Open/Close program has intercepted an as ABENt. CICS will attempt to recover. Note that if STAE processing (error recovery) was entered due to an OS GETMAIN/FREEMAIN acend, system performance may be degraded.

2~§Q ~]~~!Q]

DFH1029 - fLEASE BE-SEND

This message is sent to 2980 terminal operators ~hen the system is under stress or the input is unsolicited (the active task assGciated with the terminal has not issued a read).

rFH1500 - 'message text'

40

This message number is used during System Initialization to display general infcrmation messages pertaining to action being taken by the System Initializaticn Frogram. Not all messages will appear, depending on various options specified in the System Initialization Table. The following messages may appear with number 1500:

CICS START-UF IS IN FFCGRESS LOADING CICS NUCLEUS PL/I MCDULE IS BEING LOADED RELOCATABLE FROGBAM LIERARY IS BEING OFENED

Page 45: Customer Information Control System (CICS) Program …...Customer Information Control System (CICS) Operations Guide Program Number 5734-XX7 (OS-STANDARD V2) The IBM Customer Information

INITIALIZING TEMPORARY STORAGE INITIALIZING INTFAPARTITION STORAGE TRANSIENT DATA SETS ARE BEING OPENED CICS CEECKING FOR TCAM MCP TERMINAL TIA!A SETS ARE BEING OFENED SPAR MACEO IS BEING ISSUED DATA BASE DATA SETS ARE BEING OPENED DUMP DATA SET ~S BEING OPENED DL/I SUB!ASK IS BEING ATTACHED LeADING RESIDENT APPLICATION MODULES SPIE MACRO IS BEING ISSUED CONTROL IS BEING GIVEN TO ClCS

These messages are infcrmational only; no acticn is required on the part of the operator.

DFH1500 - CleS CHECKING FCR TCAM MCP

This message is issued as CICS is checking for the presence of a TCAM MCP partition/region. This message is issued three times with a time interval of ten seconds. If the TCAM MCP is not available at the end of that time, message DFH1520 is issued.

DFH1501 - DFHSITxx IS BEING LOADED

This message is displayed if a suffix is specified for the System Initialization Table. "xx" represents the one-or-two-character suffix specified.

DFH1502 - INVALID DATA FOB KEYWORD x~xxxx

This mpssage is displayed if the data sup~lied for an override in the PARM field is invalid (for example, nonnumeric data for the OSCOR keyword). "~xxxxx" represents the keyword for which the specified value is in error.

DFH1505 - REPLY GO OR CANCEL

This message allows the user to continue the system initialization process by responding GO or to terminate the system initialization process by responding CANCEL.

DFH1510 - FOLLOWING TRANSACTION CODES NOW VOID

This message is diiplay€d whenever the user chooses to continue after message DPH1596A has indicated certain applicaticn programs could not be located on the Relocatable Program Library (DFHRPt). This message is followed by a list of transaction codes which would transfer centrel to ene of the missing programs. The transaction codes specified are cleared from the PCT. Receipt of this message means that the first program required by that transaction has not been located, not that the remaining transaction codes are valid. If a located program links or transfers control to a program that could not be found, the error is discovered only when the transaction is ex€eu~ed.

41

Page 46: Customer Information Control System (CICS) Program …...Customer Information Control System (CICS) Operations Guide Program Number 5734-XX7 (OS-STANDARD V2) The IBM Customer Information

DFH1520 - TCAM MCF IS NOT CURRENTLY AVAILABLE REPLY BETRY OR CANCEL OR CONTINUE

These messages are issued as a result of a missing TCAM MCP. The user has the choice of rechecking to see if the TCAM MCP is available by replying RETRY, ter~inating CICS by replying CANCEL, or continuing initialization of CICS without the TCAM partition/region present by replying CONTINUE. However, all DD cards that reference a TCAM queue must have been previously removed from the start-up deck or an abend will result. This reply applies to a mixed (ETAM-TCAM) system when TCAM lines are not being used during execution of CICS.

DFH1560 - DDNAME xxxxxxxxMISSING, DESTINATION ID yyyy CLOSED

The ddname for a Transient Data extrapartition data set was not found during OPEN. The destination is closed. "xxxxxxxx" represents the ddname and nyyyy" is the extrapartition destination ident ification.

DFH1570 - DDNAME XXXXXXxx MISSING, DA~A BASE DATA SET CLOSED

The ddname for a data base (File Contrel) data set was not found during OPEN. The data base data set is closed. "xxxxxxxx" represents the ddname and is the same as the data base identification in the File Control Table.

DFH1571 - 7770 LINE xxx DID NOT COMPLETE, PLACED OUT OF SERVICE

The communication line associated with a 7770 Audio Response unit and indicated by "xxx" did not respond to a NOP command within 15 seconds. The line is placed out of service.

DFH1572 - 7770 LINE xxx NeT OPERATIONAL, PLACED OUT OF SERVICE

The communication line associated with a 7770 Audio Response unit and indicated by "xxx" responded to a NOP command with a completion status that indicated the line is not operational. The line is placed out of service.

DFH1573 - 7770 LINE xxx I/O ERROR cccc,ss,dd,ii, PLACED OUT OF SERVICE

The communication line associated with a 7770 Audio Response Unit and indicated by "xxx" resFonded to a NOP command with a completion status that indicated an I/O (hardware) error. "cccc" represents CSW status, "ss" represents the status byte, "dd" represents the DECB error .status, and "ii" represents the lOB status. The line is placed out of service.

DFH1580 - DDNAME EFHDMPA MISSING, DUMP CONTROL DATA SET CLOSED

The ddname (DFHDMPA) for tte primary dump data set vas not found during OPEN. The dump data set is closedi no CICS dumps are taken.

DFH1590 - DDNAME )X)XXXXX MISSING, LINE PLACED OUT OF SERVICE

q2

The ddname for the terminal data set was net found during OPEN. The line is placed out of service. "xxxxxxxx" represents the ddname not found.

Page 47: Customer Information Control System (CICS) Program …...Customer Information Control System (CICS) Operations Guide Program Number 5734-XX7 (OS-STANDARD V2) The IBM Customer Information

DFH1591 - TEMFOEARY STORAGE FORMAT ERROR

An 1/0 e~ror occurred while fcrmatting the auxiliary TemForary storage data set. A dump is provided.

DFH1592 - I/O EEBOR FORMATTING TRANSIENT DATA

An I/O error occurred while formatting the intrapartition data set for Transient Data. A dump is provided.

DFH1593 - I/O EBRCR ENCOUNTERED WHILE READING DFHBPL

An I/O error occurred while loading CICS nucleus modules from the Relocatable Program litrary (DFHRPL). A dump is p~ovided.

DFH1594 - I/O EEECE BUILDING PPT

An I/O errcr occurred when the as BLDL macro instruction was issued to locate the tASD infcrmation fcr an entry in the PPT. A dump is provided.

DFH1595 - CUSHION SIZE SPECIFIED EXCEEDS AVAILABLE STORAGE

The cushion size, as specified in the system Initialization Table or in the PARM field of the EXEC statement, is larger than the available CICS dynamic storage. The user should either decrease the cushion size or increase the partition/region allocation. A dump is provided.

DFH1596 - ~lXXXXXX NUCLEUS MODULE NOT LOCATED

"JXXJXXXX" represents the name of a CICS control module which could not be located on the Relocatable Program Library during the loading of the CICS nucleus. The user may have provided the wrong suffix in the System Initialization Table or the PARM field of the EXEC statement, thus creating a unique program name which does not exist. A dump is provided.

DFH1596A - INVALID APPLICATION DEFINED IN PPT

This message is followed by a list of application programs defined in the Program Processing Table (PPT) which (1) could not be located on the Relocatable Program Litrary when the CICS nucleus was loaded, or (2) are written in a language not supported in the system being initialized. When the list is complete, the user is given the option of continuing or terminating system initialization. If the user chooses tc continue without the missing programs, the DFH1510 message may appear immediately on the conscle.

DFH1597 - CSAC TRANSACTION CANNOT BE FOUND

When the appropriate PCT was loaded by System Initialization, the CSAC transaction code could not be found. This transaction is required for real-time CICS execution. (Refer to Appendix A of the CICS System Programmer's Reference Eanual.) A dump is provided.

43

Page 48: Customer Information Control System (CICS) Program …...Customer Information Control System (CICS) Operations Guide Program Number 5734-XX7 (OS-STANDARD V2) The IBM Customer Information

OFH1598 - OL/I SUE1ASK ABEND OURING INITIALIZATION

The CICS-DL/I subtask abended during the initialization phase. The .completicn code can be found in the Communications ECB beginning 20 bytes into the CICS-OL/I Interface module (DFHDLI). A dump is provid-ed, identified by either the IMS user abend code or the .. OS system abend code.

DFH1599 - PARTITION/REGION SIZE INSUFFICIENT TO INITIALIZE CICS

This message is displayed and system initializaticn is terminated whenever the main storage available in the partition/region is insufficient to initialize the configuration specified by the user. The user must either increase the partition/region size or reduce the storagE requirements of CICS. A dump is provided.

In addition to the following CICS-DL/I Interface messages, 1:MS messages (with prefix DFS) are displayed on the system console. For an explanation of these messages, see the IMS Versio·n 2 Messages and Codes Reference Manual (SH20~0914).

DFH3900 - DL/I INTERFACE FAILED

This message i~ displayed when there is a program check in the CICS­DL/I Interface or when some other type of error makes it impossible for the CICS-DL/I interface to continue processing DL/I calls. Any DL/I calls made after this condition cccurs are rejected as invalid and result in an "invalid request" response.

DFH3910 - Dill SERVICES REQUESTED BUT DU~MY PROGRAM WAS LOADED

This message is· displayed cnly after the first cccurrence of the condition that caused it. A transaction was entered that requested DL/I services; either the DL/I Interface dummy program was loaded at system initialization, or the CICS-DL/I Interface has failed.

DFH3920 - DL/I INTERFACE SUCCESSFULLY TERMINATED

This message is display~d during system termination when all applicable IMS, DL/I, and DL/I interface modules have successfully terminated. Tbe log and all data bases have been successfully closed.

~l~~=!~!~ lBX]RFA£]

DFH4000 - CICS SYNAD EXIT TAKEN FOR xxxxxxxx, INPUt KSG TRUNCATED

44

This message is ~isplayed wt.en the CICS SYNAD exit is taken for an input queue; "lXXXXXXX" represents the DSCNAME. The DCB is closed and then reopened. The data is truncated to the specified tlocksize and is passed to the user.

Page 49: Customer Information Control System (CICS) Program …...Customer Information Control System (CICS) Operations Guide Program Number 5734-XX7 (OS-STANDARD V2) The IBM Customer Information

All CICS management programs are coded using system/360 Assembler language. Communication with CICS occurs via the CICS macro instructions and the coding which is included in the user-written ~rograms. Normal diagnostic and serviceability aids are utilized by the operating system, as applicable.

CICS operates as a single task within a partition/region and may operate in a dedicated or multiprogramming environment. The selection of the envircnment is the user's responsibility, as is the selection cf system options beyond those required for the operation of CICS.

CICS/OS-STANDABD V2 operates under the IBM System/360 Operating System (05/360). The following com~onents of OS/360 are required:

• Supervisor: MFT, 360S-CI-505~ ot MVT, 360S-CI-535 • Primary Data Management, 360S-DM-508 • Direct Access Method (EDAM), 360S-DM-509 • Basic Telecommunications Access Method (BTAM), 360S-CQ-513

and/or Graphic Programming Services, 360S-IO-523 and/or Telecommunications Access Method (TCAM) . Level 4, 360S-CQ-548

• Assembler F, 360S-A5-037, and/or Assembler H, 5734-AS1 • Linkage Editor (E), 360S-ED-510 or Linkage Editor (F),

360S-ED-521 • Utilities, 360S-UT-506

Tbe Multiple iAIT and Interval Timer options must be included in the OS system generation.

In addition to the above OS/360 components, the user may require any of the fcllowing:

• Indexed Sequential Access Method (ISAM), 3605-10-526 • ANS COBOL, 360S-CB-545, and ANS COBOL Library, 360S-LM-546 • ANS COBOL Version 3 Compiler and Library, 5734-CB1 • ANS COBOL Version 4 Ccmpiler and Library, 5134-CB2 • PL/I F, 360S-NL-511, and PL/I F Subroutine Library,

360S-LM-512 • PL/I Optimizing Compiler and Libaries, 5734-PL3 • A Type 4 SVC number to be assigned to CICS for sUFPort of the

777Q Audio Besponse unit • 1MS (Version 2, Modification Level 2 or later) Data Base

System (5734-116) and OS system generation opticns required to handle an IMS Data communication system

• 3735 Form De.scription MaCLOS and utility, 360S-CQ-596

]Qte: To use the opticnal "browsing" feature of CICS File Management, thE user must have an operating system at least as current as Release 20.1 of OS/360. !o use the optional dynamic open/close facility, the user must have an operating system at least as current as Release 20.0 of 05/360.

45

Page 50: Customer Information Control System (CICS) Program …...Customer Information Control System (CICS) Operations Guide Program Number 5734-XX7 (OS-STANDARD V2) The IBM Customer Information

The minimum processing unit for the CICS/OS-STANDARD V2 system is a 2040 Model G (128K) using OS/360 MFT, or, a 2040 Model H (256K) using CS/360 MF1 or MV7.

Unless incorporated as standard features on the processing units the Decimal Arithmetic (#3237) and Interval Timer (#4760) features are required. The configuration must include sufficient I/O devices to sUFPort the requirements for: system output, system residence, and system data sets. Sufficient direct access storage must be provided to satisfy user {nformation storage requirements and m~y consist of 2311 Disk Storage Drives and/or 2314/2319 Direct Access Storage Facilities and/or 2321 Data Cell Drives and/or the 3330 Disk Storage.

The appropriate line adapters and telecommunications control units must ce included in the Eystem configuration.

Distribution and maintenance of CICS requires the availability of either one 9-track or one 7-track tape drive (with Data Conversion feature) •

The following terminals, terminal control units, and programmable special features are su~ported by CICS. The user should be aware that many termina~ and control unit special features are transparent to programming, and are therefore readily usable even though not specifically identified.

START S~OP TRANSMISSION

46

• 1030 Data Collection System with: 1031 Centrol Unit/Input Station and, optionally: 1033 Printer 1035 Badge Readers

• 1050 Data Communication System with: 1051 Contrel Unit Medel 1 or 2 1052 Printer Keytoard with, optionally: 1053 Printer Model 1 1056 Card Reader

• 2260 Display Station Medel 1 or 2 with: 2848 Display Contrel Modell, 2, or 3 with, optionally: Line Addressing (#4787), and/or 1053 Printer Model 4

• 2265 Display Station with: 2845 Display Centrel with, optionally:

Line Addressing (#4801), and/or Tab (#7801), and/or 10~3 Printer Model 4

2740 Communication Terminal Model Record Cbecking (#6114), and/or station Control (7#7479)

1

2140 Communication Terminal Model 2 Record CbeckiJlg (#6114) r and/or

with, opt ionally:

with, -optionally:

Page 51: Customer Information Control System (CICS) Program …...Customer Information Control System (CICS) Operations Guide Program Number 5734-XX7 (OS-STANDARD V2) The IBM Customer Information

Buffer Receive (#1499)

• 2741 Communications Terminal

• 2760 optical Image unit attached to a 2740 Communication Terminal Model 1 with: Record Checking (#6114)

• System/" 5010 Processor Module Models A2-A16 with: Asynchronous Communications Centrol (#1610), and, for point-to-point: Line Adapter, Leased Line Type 1A (#4751), or Line Adapter, Leased Line Type lB (#4752)

BINARY SYNCERONOUS COMMUNICATION

• System/360 or system/370 via: Integrated Communications Attachment (Models 25 and 135) 2701 Data Adapter Unit, or 2703 Transmission Centrol

• System/360 Model 20 Processing unit with: Binary Synchronous Communicatien Adapter (#2074), and EBCDIC Transmission Code (#9060), or ASCII Transmission Code (#9061), and, optionally: Station Selection (#7477)

• 2770 Data Communication System 2772 Multipurpose Control unit with: EBCDIC Transmission Code (#9761), or ASCII Transmission Code (#9762) and, optionally: WACK Res~onse (#9936), and/or Buffer Expansion (#1490), and/or Conversational Mode (#1910), and/or Multi-point Data Link Centrol (#5010), and 545 Output Punch, and/or 1053 Printer; or 2213 Printer, and/or 2265 Display Station, and/or 2502·Card Reader

• 2780 Data Transmission Terminal with: EBCDIC Code (#9761), or ASCII Code (#9762), or 6~Bit Transcode (#9760) and, optional~y: Multi-point Line Control (#5020)

• 2980 General Banking Terminal System 2972 Terminal Contrel Unit Model 8 (RPQ858160)1 or 2972 Terminal Control unit Model 11 (RPQ858231) with: 2980 Teller Statien Model 1 (RPQ83E504)-, and/or 2980 Administrative station Model 2 (RPQ835505j, and/or 2980 Teller station Model 4 (RPQ858147) with, optionally: Buffer Expansion (RPQ858165) for 2980 Models 1, 2, and 4, and/or Audito~ key (RPQE5E188) for 2980 Model 2

• 3270 Information Display System 3271 Contrel unit Medel 1 or 2 with: 32,7 Display staticn Medel 1 or 2, 3284 Printer Model 1 or 2, 3286 Printer Model 1 or 2, 3275 Display staticn Model 1 or 2 with: Printer Adapter (#5550) for 3284 Printer Model 3

47

Page 52: Customer Information Control System (CICS) Program …...Customer Information Control System (CICS) Operations Guide Program Number 5734-XX7 (OS-STANDARD V2) The IBM Customer Information

and, optionally: ASCII ~ransmissien Code (#1081) Keyboard Numeric Leck (#4690) Selector Pen (#6350) Audible Alarm (# 1090) Security Keylock (#6340) Copy (11550) for 3211 Centrol unit

• System/3 Models 6 and 10 5406 Processing Unit Models B2-B4, or 5410 Processing unit Medels A2-A16, with: Binary Synchronous Communicaticns Adapter (#2074) and, eptionally: station Selection (#7477)

• 1130 Cemputing System with: Synchronous communications Adapter (#7690)

I]E~l~!l~ ~~!]E~IEY l!A ~jlI~]ED 11]E~ ]]lB~ ]lAn

START S~CF TBANSMISSION

• 1050 Data Communication System with: 1051 centrol Unit Model 1 or 2 1052 Printer Keyboard with, eptionally: 10~3 Printer Model 1 1056 Card Reader

• 2740 Communication Terminal Model 1 with: Dial-Up (#3255) and, opticnally: Record Checking (#6114)

• 2141 Communications ~erminal with: Dial-Up (#3255)

• 2160 optical Image unit attached to a 2140 Communication Terminal Model 1 with: Dial-Up (#3255), and Record Checking (#6114)

• System/1 5010 Processor Module Models A2-A16 with: Asynchronous Communications Control (#1610) Autocal1 (#1310) on 2702 Transmission Control, or Autocall (#1340) on 2103 Transmission Contrel

• TWX Common Carrier Teletypewriter Exchange Terminal Station (Medel 33/35) eight-level code at 110 bps on common carrier switched 150-baud networks

BINARY SYNCHRONOUS COMMUNICATION

48

• System/360 or System/370 via: Integrated Communications Attachment (Model 25 only) 2701 Data Adapter Unit, or 2103 Transmission Control

• System/360 Model 20 Processing unit with: Binary Synchronous Communication Adapter (#2074), and EBCDIC iransmission Code (#9060), or ASCII Transmissien Code (#9061) and, optionally: Automatic Calling (#1315)

Page 53: Customer Information Control System (CICS) Program …...Customer Information Control System (CICS) Operations Guide Program Number 5734-XX7 (OS-STANDARD V2) The IBM Customer Information

• 2770 Data Communication System 2772 Multipurpose Centrel Unit, with: EEC~IC ~ra.nsmi3sicn Code ·'~~76~}, or: ASCII Transmission Code (#9762) and, optionally: WACK Response (#9936), and/or Buffer Expansion (#1490), and/or Conversational Mode (#1910), and/or Automatic Answering (#1310), and/or Identification (#4610), or Security Identification (#6310), and 545 output punch, and/or 1053 Printer, or 2213 Printer, and/or 2265 Display Station, and/or 2502 Card Reader

• 2780 Data ~ransmission Terminal with: EBCDIC Transmission Code (#9761), or ASCII Transmission Code (#9762), or 6-Bit Transcode (#9760) and, optionally: Automatic Answering (#1340)

• 3735 Programmable Buffered Terminal with: EBCtIC Transmission Code (#9761), er ASCII Transmission Code (#9762)

• System/3 Models 6 and 10 5406 Processing unit Models B2-B4, or 5410 Processing unit Models A2-A16, with: Binary Synchronous Communications Adapter (#2074) with, cptionally: Automatic Calling (#1315)

• 1130 Computing System with: Synchronous Communications Adapter (#7690)

• 2260 Display Station Medel 1 or 2 with: 2848 Display Contrel Model" 2, 3, 21, or 22 with, optionally: Line Addressing (#4787) and/or 1053 Printer Model 4

• 3270 Information Display System 3272 Centrel Unit Modell or 2 with: 3277 Display Statien Model 1 or 2, and/or 3284 Printer Modell or 2, and/or 3286 Printer Model 1 or 2, and, optionally: Keyboard Numeric Leek (#4690) Selector Pen (#6350) Audible Alarm (#1090) Security Keylock (#6340)

• 7770 Audio Response Unit Model 3 Touch-lone* telephone, or equivalent equipment, and the IBM 2721 Portable Audio Terminal are supported through the 7110 Audio Response Unit Model 3.

~--------------*Trademark of the American Telephone & Telegraph Co.

49

Page 54: Customer Information Control System (CICS) Program …...Customer Information Control System (CICS) Operations Guide Program Number 5734-XX7 (OS-STANDARD V2) The IBM Customer Information

1EE~lNA1~ ~]!Rg]lE] ~~1~2 lCA~

The following terminals are supported by CICS/OS using TCAM. Only those terminal features supported by both CICS/OS and TCAM are applicabl€ fOI use by CICS application programs which are associated with terminals attached to TeAM. For information concerning terminals supported hy TCAM see the Q~ l~A~ g~~g~~~~~~§ gYig~ gng ]~!~~D£~ ~gD~g! (GC30-2024).

Switched and 1iQ.n=swi:!:.£.h~Q

1050 2740 Model 1 2741 System/370 2770 2780 System/3 TWX Model 33/35

2260 2265 2740 Model 2 3270

2260 3270 7770

]Q!~: The user should be awaxe that TCAM sUFPorts some terminals and terminal control urits not supported by CICS/OS, and conversely.

50

Page 55: Customer Information Control System (CICS) Program …...Customer Information Control System (CICS) Operations Guide Program Number 5734-XX7 (OS-STANDARD V2) The IBM Customer Information

The ClCS sample problem is distributed as two members of the ClCS Source statement Library. The first member, DFHSPE, contains the jobs necessary to create the sample program libraries, to execute ClCS, and to delete the sample problem libraries. The second member, DFHSPS, contains a listing of all the input used to generate the sample problem. This input can be displayed by using IEBPTPCH to print DFHSPS.

The following assumptions have been made in the preparation of the sample problem:

1. Approximately ten cylinders are available on the volume containing CICS.LOADLIB (which is contained at unit name SYSDA). If the library is not named CICS.LOADLIB, all statements that reference CICS.LOAtLIB must be changed accordingly. If the unit named SYSDA is not available, the unit param€ters must also be changed accordingly.

2. Standard SYSIN/SYSCUT=A are available as a terminal. 3. An unsuffixed Transient Data Control program exists with

intrapartition and €xtrapartition facilities. 4. An unsuffixed Terminal Centrol program exists with ESAM

facilities. If either an unsuffixed Transient Data control program or unsuffixed Terminal Contrel ~rogram does not exist, the FARM field of the EXEC card can be changed as fellows: II EXEC PGM=DFHSIP,PARM='SIT=SP,TCP=x,TDP=x' where 'x' is the suffix.

5. The Dump utility program and an unsuffixed Cump Control program have been generated. If DUIDF Control has been generated with a suffix, the PARM field can be changed as in item 4 (DCP=X). If the Dump Centrel program has not been generated but the Dummy Dump Centrcl program has been generated, the PARM field should be changed a~ in item 4 to read DCP=NO. If the Dump utility program has not bEen generated, the job step that executes DFHDUP should be removed.

6. The CICS service programs have been generated. That is, the DFESG PROGEAM=CSS macro instruction has been included in stage 1 of system generation.

7. The Dummy File Control and Temporary storage modules have been generated. This is accomplish€d by including the DFHSG PRCGRAM=CSD macro instruction in stage 1 of ClCS System Generation.

The fellowing tables are provided for the sample problem:

1. System Initialization Table (DFHSITSP) 2. Terminal Control Table (DFHTCTSP) 3. Destination Control Table (DFHDCTSP) 4. Program Control Table (DFHFCTSP) 5. Processing Program Table (DFHPPTSP) 6. Sign-on !able (DFHSNT)

To obtain the sample problem, punch member DFHSPE of CICS.SQURCE using the as utility program IEBPTPCH. Make any necessary alterations to the JCL and execute the punched cards as an os job.

The following is the output from the sample problem. Note that the 'from' value indicated for time interval and cushion size depends on the system configuration generated by the user.

51

Page 56: Customer Information Control System (CICS) Program …...Customer Information Control System (CICS) Operations Guide Program Number 5734-XX7 (OS-STANDARD V2) The IBM Customer Information

!.Q!,g! If the printer has the Universal Character Set installed and the FOLD latch o~ticn has been specified, extra characters are printed: N for carriage control characters and p for idle characters.

52

Page 57: Customer Information Control System (CICS) Program …...Customer Information Control System (CICS) Operations Guide Program Number 5734-XX7 (OS-STANDARD V2) The IBM Customer Information

SIGN ON IS COMPLETE ~HAT SERYICE IS REQUESTED? WHAT IS THE NEW TIME INTERVAL VALUE TIME INTERVAL IS CHANGED TO 120 fROM 1000 WHAT SERVICE IS Rt:QUESTED? WHAT IS THE NEW CUSHIUN SIIE CUSHION SIlE IS CHANGED TO 2000 fROM 102ltO ENTER RECEIVE . TRANSCEIVE TRANSACTION STATUS IS 'N SERVICE TRANSCEIVE

DfHSFD01 SPR OODO~ 000 SIGN ON IS COMPLETE

TO PRINT AU CHARACTERS. f:NTER PR'NT OTHERWISE WE WILL SEN> YOU WHAT YOU SEND US TO TERM'NATE THIS TRANSACTION. ENTER END ABCDEFGHIJKLMNOPQRSTUVWXYl 0123,.56189 $"<>' •• ' I_--' .. I"&;,:.?I THI S MESSAGE HAS BEEN REeE IVEO fROM THE TERMINAL AND IS BEING SENT BACK. TRANSACTION COMPLETE INVALlD TRANSACTION IDENTIFICATION - PLEASE RESUBMIT

DATA COlLEcnON HAS BEEN REQUESTED AND IS ABOUT TO BEGIN YOUR MESSAGE HAS BEEN RECEIVED AND DISPATCHED TO THE DESIGNATED DESTINATION

• • • YOUR MESSAGE HAS BEEN RECEIVED AND DISPATCHED TO THE DESIGNATED DESTINATION YOUR MESSAGE HAS BEEN RECEIVED AND DISPATCHED TO THE DESIGNATED DESTINATION THE FOl.LOWING DATA HAS BEEN TRI"GERED fOR AUTOMATIC TERMUIAL OUTPUT

THIS TRANSACTION IS DATA COLLECTION A CICS ~UMP IS BEING TAKEN SAMA SAMA SAMA SAMA SAMA SAMA SAMA SAMA ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• S"MA SAMA • • SA"A SAMA • SAMA SAMA • • SAMA SAMA • CONGRATULATIONS YOU HAVt: SUCESSfULLY COMPLETED THE-SAMPLE PROBLEM. SAMA SAM A • SAMA SAMA. THE TRANSACTIONS THAT WERE PROCESSED WERE SAMA SAMA • SAMA SAMA • SAMA SAMA • SAMA SAMA • SAMA SAMA • SAMA SAMA • SA"'A SAMA • SA"A SAMA • SAMA SAMA • SAMA SAMA •

1. SIGH-ON SIGN-Off ICSSN-('SSFt 2. SYSTEM STATUS CHANGE ItSM1I 3. OPERATOR TERI4INAL STATUS CHANGE lCSOlt 4. TERMINAL TEST ICSfE) s. INVAliD TRANSACTION IDENTIFICATION (CSllX-CSAC') 6. DATA COLLECTlON ICSOC) 1. MESSAGE ENTRY (CStlE. 8. MESSAGE RETRIEVAL teSTO)

• • • • • • • • • •

SAMA SAMA • THE CUSTOMER INFORMAll ON CONTROL SYSTEM CONTROl MODULE,S THAT WERE. SAMA SAMA • TESTED ARE • SAI4A SAMA • • SAMA SAMA • SAMA SAMA • SAltA SAMA • SAMA SAMA • SAMA ~AMA • SAMA SAMA • SAMA SAMA •

1. TERMINAL CONTROL 2. TASK CONTROL 3. PROGRAM CONTROL 4. TRANSIENT DATA CONTROl S. STORAGE CONTROL 6. ~UMP CONTROL

• • • • •

SAMA SAMA • THE CUSTOMER INFORMATION CONTROL SYSTEM SERVICE MODULES THAT WERE • SAMA SAMA • JESTEO ARE • SAMA SAM. • • SAMA SAMA • 1. MASTER TERMI NAL PROGllAM GROUP SAMA SAMA • 2. SIGH ON AND SIGN OfF PROGRAM GROUP SAMA SAMA • ~. f. E. TERMINAL TeST PROGRAM SAMA SAMA • It. ABNORMAL COHDI T ION PROGRAM

• • • SAMA SAMA • • SAMA SAMA ..................................................................... . SAMA SAMA SAMA SAM. SAMA SAMA

53

Page 58: Customer Information Control System (CICS) Program …...Customer Information Control System (CICS) Operations Guide Program Number 5734-XX7 (OS-STANDARD V2) The IBM Customer Information

WHAT SfRVICE IS-REQUeSTED? IS SHUTDOWN TO ee 'MMI:OIAH ., OFH1JOl -cC. I. C. S. IS 8E~NC TERMI~A1ED

CUSTOMER IN-fORHAT JON CONH!.Ol snTEH ElAPSE TIMe 15 'SEC OfHKC •••••••••••••••••• ~ •••••• TASK CONTROL STATiSTiCS··.·····.······.·.········· OF HKC PE AI'. HUM8ER OF TASK S 1 OfHKC NUMBER OF TIMES AT "AX TASK OFHKC TOTAL HUH8C:R OF TASKS S3 OfHST •••••••••••••••••••••••••••• STORAGE STATiSTiCS·· •• ••• ••• ••••••••••••••••••• OftiST NUI(8Ek OF STORAGE ACQUSJTIONS 191 OFHS r NUMBER OF STORAGE Rf.l EASES 111 OFHPC •••••••••••••••••••••••••• TRANSACTION STATiSTiCS·· •••••• • •• •••••••••••••••• OFHPG T~ANSACTION PROGRAM TIMES CALLED BY OfHPC 'IDENTIFICATION NAHi: TRANSACTION OfHPG CSAC OFHACP 1 OFttPG CSOC OfHl1CP 1 OFHPG CSfE OFHFEP 1 OFHPG (SHE OFHMCP ~2 OfHPG CSHT OFHHTPA 3 OfHPG CSOT OFHHTPA 1 OFHPG CSSN OF HSNP 2 OFHPG CHE OfHTACP 1 OFHPG CSTO OFHTOP 1 OFHPG ••••• TOTAlS..... 53 OFHPG •••••••••••••••••••••••••••• PRO~A" STATiSTiCS········ •• ••••••••••••••••••• OFHPG PROGRA" TIMES PROGRAM OFHPG NAHE USED OFHPG OFHACP 1 OFHPG OFHFEP 1 OFHPG OF""CP ~3 OFHPG OF""TPA 8 oFHPG OFHHTPB 1 DFHPG OFHMTPC 1 OFHPG OFHMTPF ~ OFHPG OFHSNP 1 OFHPG OfHSfP 1 OFHPG OFHSNT 1 OFHPG OFHSTKC 1 OFHPG OFHSTP 1 OFHPG DFHTACP 1 OFHPG OFHTEP 1 ~H~ ~HroP 1 OFHPG ••••• TDTALS..... 69 OFHOP •••••••••••••••••••••••••••••• OUMP STATISTICS •••••• • •••• • •• •••••••••••••••• OFHOP NUMBER OF STORACE DUMPS 1 DFHTR •••••••••••••••••• # ••••••••• TERHINAL STATISTiCS ••••••••• ••• •• •••••••••••••• OFHTR LINE NO Of TE~"lNAL INPUT OUTPUT TRANS- TRANS- TRANS-OfHTR 10 POlLS 10 MSGS MSGS MISSION ACTION ACTION DFHTR ERRORS ERRORS OfHTR 0001 OFHTR SAMA 66 •• TOTAlS.. <>6 OFHro·························TRANSIENT OfHTO OESTINATION ExTRAPARTIT10N OFHTO IOENT OUTPUTS OFHTO OFHTO CSlP OFHTD CSMl DfHTO CSSL

109 ~8 109 48 OATA STATiSTiCS ••••••••••••••••• •••••••• JNTRAPARTITION INDIRECT AUTOMATIC

OUTPUTS OUTPUTS TRANSAcrlON INITIATION OUTPUT

1 55

OfHTD SAMA ~~ OfHTO •• TOTAlS.. S~ ~4 56 DfHTO NUM8ER OF TRA'KS USED BY TRANSIENT DATA FOR INTRAPARTITION 2 OFHTS •••••••••••••••••••••••• TEMPORARY STORAGE STATISTiCS •••••••• •• ••••• •••••••• OfHTS MAIN STORAGE USES OFHTS AuxlLARV STORAGE USES

S4

Page 59: Customer Information Control System (CICS) Program …...Customer Information Control System (CICS) Operations Guide Program Number 5734-XX7 (OS-STANDARD V2) The IBM Customer Information

tU\J1JNUI INfURMAflUN tUNIRlIl SYSffN SJlJRAC;r IIUMP

DUN' IlllNfll'Il.AIION 'DOt. '"A" REGS 14-4

IIEGS 5-11

48OA201>1I 00000000 00000000 00000000

00000000 00000000 00000000 00000000

TASK (;ONTROL AREA (USER AREA' AODRESS 091:6(;0 TO 09C7DF

,,,cor 01

00000000 OOOAlBl>O 00000000

00000000 0009'098 010A097'

-000000 0009C680 00000000 010AD97(; 000A8(;50 000A8904 000A8060 8040FFOO 00210000 ••• F ••••••• R..... •••••• ••• •••• ••• 09l:6CO

000020 ~80ABC9C 92080El0 00000000 000'\8060 580A8918 A80A8966 0009(680 8BOA8C6C * •••••••••••••••••••••••••• F...... 09(6£0

0000lt0 00000040 00000000 00000000 00000000 0009(;098 010A097C 480A8C9C 0009C098 ...................... R.......... 0'lC100

00001>0 480A2052 00000000 00000000 00000000 00000000 000Al860 00000000 00000000 ••••••••••••••••••••••••••••••••• - 09C720

000080 FEOOCOAO E2Cl04Cl C3D74040 UI)9Cl05 00000000 00000000 00000000 00000000 ••••• SAHACP TRAN.... ••••••••••••• 091:740

OOOOAO 480A2068 00000000 00000000 00000000 00000000 000A1860 00000000 00000000 • •••• •••• •••••••• •••••••••••••• ••• 09C760

0000(;0 00000000 00000000 00000000 00000000 0009C098 010A091C 00000000 00000000 ••••••••••••••••••••••• R... ......• 09C180

OOOOEO 00000000 00000000 24FOOooO 00000000 00000000 00000000 00000000 00000000 •••••••••• 0....... ••••••• •••••• ••• 09C1AO

000100 00000000 E2Cl04l:1 00000000 00000000 00000000 00000000 00000000 00000000 •• _ .. SANA.......................... 09C1CO

TASK CONTROL AREA (SYSTEM AREAUODRESS 091:680 TO 09C6BF

000000 8A00011>0 0009COF8 0000008C OOOAECI>~ 00000000 00000000 00000000 00000000 •••••••• 8......................... 09C680

000020 00000000 00000000 000AEEl8 00000000 00000000 00000000 0009l:OF8 00000000 •••••••••••••••••••••••••••• 8..... 09C6AO

PAGE 02

COMMON SYSTEM AREA AOORESS OA8860 TO OUClF

000000 00000000 OOOAF 758 00000000 4BOA8C9C 92080E10 00000000 000AID60 '80 .. 918 • •••••• 7 •••••••••••••••••••••••••• OAl860

000020 AIOAI9AE 0009C680 8BOAB(;6C 000000'00 00000000 00000000 00000000 0009C098 ••••••• F •••••••• ................• OUIIO

000040 010A097(; 0009(;098 0000255C 0009CI>eO 0931397F 00000000 07000000 00000000 ••• R ••••••••••• F •••••••••••••••••• OAl8AO

00001>0 0034565E 00002400 000282BO 000085F9 00000700 00097080 OOOAn,. 0072104F •••••••••••••••• 9 •••••••••• 7 ••••• OA8ICO

OOOOBO OOOAlEFO FFFFOOOO 00000000 00000000 00000000 00000000 00099181 00000000 • ••• 0 •••••••••••••••••••••••••••• • OA88EO

OOOOAO 00000000 00000000 000A88Fe 000A88FC 000gel>CO 000Al&50 000Ale50 1000FFOO ••••••••••.••••••• •• F ••• · •••••• ...• OU900

OOOoc;O 00000000 00000000 000A8BFO 00000000 00000000 00000000 C:30605E2 E305E3E2 •••••••••••• 0 •••••••••••• WNSTNTS* OAB920

OOOOEO 000A908C 000A9OO8 000A411>4 030AB018 000AB8F4 000ABOF8 000ADA10 000AOA90 ••••• •••••••••••• ••• 4 ••• 8 ••• ....• OA8940

000100 OOOAEI8C 00000000 000AEIB8 000UE80 000A9OO0 00000000 00000000 OOOA8190 ••• y ••••••• V ••••••••••••••••••••• • OA8960

000120 000AEC40 OOOAEOEO 000A09E4 00000000 OOOAETFO 00000000 00000000 00000000 •... •••••• RU •••••• XO •••••••••••• • OU980

000140 000AA31>0 000A88FO 000A09EC 00000000 000AE858 00000000 00000000 00000000 •••••••• O •• R ••••••• y ••••••••••••• • OU9AO

00011>0 080UE70 1FOFOOOO 00000000 00000000 00000000 00000000 00000000 00000000 •................................• OAl9CO

000180 000A9000 000A90~ 7FOOA28E 000A9014 00000000 00000000 00000000 FFOABI90 •................................• OA891:0

OOOUO 07FE58EO 01ge07FE 0090031' 00900337 0005OCOO OOOCOOOO E6B609D2 elDge"l ••••• J ..................... ORKAREA. OASAOO

0001eO OOOOOOoc; 00000000 001eOOle OOOO8COO 00047eOO 00033eOO oc;OOOCOO DeOOOCOO •................................• OABAZO

0001EO Oe001COO oooeoooo oeooocoo oeoooooe 00001eOO oooeoooo OCOOOOOC 0000OC14 •................................• OUA40

000200 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 •...•............................• OABA60

LINES 000220-000360 SAME AS ABOVE

000380 00000000 00000000 00000000 00000000 00000000 00000000 00000000 471081C2 •............................... ,. OAB8EO

OOOJAO SCC4e6e8 ElC3E3Cl e102geFO F2FOF 15C 94000000 00000000 00E3C301 00000000 •• OfMTtTCA •• 0201 •••••••••• TCP •••• - OUCOO

OOO)eO 00000000 00000000 0009C6C0 00000000 00000000 00000000 00000000 00000000 • •••••••••• f ••••••••••••••••••••• • OAlCZO

55

Page 60: Customer Information Control System (CICS) Program …...Customer Information Control System (CICS) Operations Guide Program Number 5734-XX7 (OS-STANDARD V2) The IBM Customer Information

CUSTOMER INFOIIIIAIION CONTROL SYSTEII STORAGE OUIIP PAGE 03

TRACE TA8LE ADORESS 0A8190 TO OAl70f

000000 000A8'20 OOOAlIA!) 000A8700 00000000 F10AC038 ~E3C307 .S400OS0 0009COF8 ••••••••••••••••• 1 ... TCjO •••••• 8* OA819(

000020 C90A9EEC OOUC307 0009(;OF' 854000!lO .00AIEC4 4OE3t307 ~OOOOOO OOOA09EO .1 •••• TCP ••• 8 ••• 0 •• 0 1'CP ••••• R.. OA8l8C

000040 fOOAC9F6 10l:JC3D7 010A097C C3E2C4C3 FI0A92.6 BAEIC307 000001.0 00000000 .0.16 1'CP .. A.CSDtl •••• TC'......... OA8100

000060 C80A9'60 00E3t301 0009U.0 .0\000160 FOOAIEt4 4OE3t301 4OOOOOOO·oooA0910 .H •• •• 1'''' •• ' ..... 0 .. 0 rcp •• •••••• OAU.O

000080 F20AA364 0200001t C4C6tto4 t'Ol~O flOAA6OC 1IOO008t OOODOl .. 00000000 .Z ••••••• Of .. ' 1................ OA8210

OOOOAO C80A9'.0 OooooOlC 000A11!1' •• 0007.. '10AA7H 9COOOOet OOODOUe 00000000 .H ............... l................ OA.23O

ooooeo C80A".0 0000008t 0009C0F. ICOOOU4 '00 .... 2 ~OOOOIC .0000000 OOO9C100 ." ............... 0... ............ 0AI25O

OOOOEO FOOOOooo 00000000 00000000 oooOOOlt fDOAlec. ~EJC307 40000000 OOOADtIO ••••••••••••••••• 0 •• 0 rt, •••• •••• OA.'70

000100 FOOAA162 4OOOO01C .0000000 0009t100 'OOAIEt. 4OUe307 4OOOOCIOe OOOA09EO eo •••••••••••• A.O .. O rt, ••• · •• A.. GAl290

000120 flOAAlCC 4000008t .tOO0124 OOO9COP. C.OA.EEe OOOOOOIC .0009C0I" .COOOU. .1.... •••••••••• 1.... ••••• ••••••• OA.210

000140 F00A1F32 "DOOODIC 10000000 ooo9C100 fOGAlEt • .olJe307 ..00000oo OOOA09EO .0 ....... ~ •••• A.O •• O rt, •• · ••• A.. OAiZOO

000160 FOOOOooo 00000000 00000000 oooooolC 'OOACMI OIEJe307 ·OOO9C6tO OOOOOOOO ••••••••••••••••• O.E •• Tt'........ ••• OAlZ"O

000180 FOOABEC4 4OIJe301 .0000000 000A0910 '60A2024 4000008C 40CM1C0AO E2CID4Cl eo.eD TC' ••••• A ••••••••••• SAIIA. OAl)10

0001A!) F10ADFCO .COOOOIC 00000034 00000000 CIOA9F.O ~Olt 0009C0I" 1COO00Je .1 ............... N............. ••• OAll3O

000lCO FO/lAE08A 4000008C 800000OO 000tCI00 '0000000 00000000·00000000 ooooOOlC .0 .••• ••••••••• A.................. OA8310

OOOlEO FOOAIEC4 4OEIC301 40000000 oooAOtEO fl0AZO!l2 4OOO001C '5OOOOIF. CIO'MC098 .0 .. 0 TC' ••••• A.l... ••••••••• ••• OA.S70

000200 C90A9EEC 0000001C 000tC09 •• 'OOOOlf FOOAIFI2 4OOOO0IC 10000000 0009C100 .1 ••••••••••••••• 0 ........... A.. 0A.390

000220 FlOA8FM I!lE3t301 00000052 00000000 ClO0\9f60 OOEJe301 ·OOO9CO.I '50000Sf' .1 •••• TC' ......... " •••• TC'......... OAl)IO

000240 FOOA.EC4 ~E3C301 ~oooooo oooAOtEO FOOAC'4E GaUC3Dl·0009C6CO 00000000 .0 •• 0 TC' ••••• R.O.E •• T"' •• F...... OAI)OO

000260 FOOA8EC4 40E3C307 ~000000 ooOAOtEO .60AZ024 4OOOO0ec; 4oo9c0A0 EZCID4Cl .0 .. 0 T'" ••••• A.6 ••••••••• SAM. OAI3FO

000280 rOOAEO.A ",ooooo.c 80000000 OOO9C100 fl0AZO'2 4OOO00lC '!10000'" 0009C09. eo •••••••••••• A.l... •••••••••••• 00\8410

0002AO C90A9EEC 0000001C 0009(;091 "0000". FOOAl.32 ~ooooaC 10000000 0009CI00 .1.· •••••••••• •••• 0 ••• •••••••• A.. OA.4,0

0002CO FlOA8FA4 8!1E3C307 000000'2 00000000 CIOAt •• O OOEJe301 0009C098 .5000OSF .1 •••• tCP •••••••• " •••• TCP......... OA'4'0

0002EO F00A8EC4 40£3C301 40000000 OOOAD9EO FOOAC54E OIEJCDl 0009C6C0 00000000 .0 •• 0 TeP ••••• R.O.E •• TtP •• f ••••• - OA.410

000300 .00ABEC4 4OE3C301 40000000 OOOAD9EO F~AZ06' OOOOOO8t 'Eoooooo U09t105 .0 •• 0 Ttp'· ••••• 1l.4 ••••••••••• TA.. 0A8490

000320 FOOAK'C 4OO000lC .0000000 000AI060 FoooooOO 00000000 00000000 oooOOOlC .0........ •••• ••••••••••••••••••• OAl4.0

000340 fOOA.EC4 4OE3C3Dl 40000000 oooA09EO fDOUt9C 4OO0001C .0000000 ooOA.06O .0 .. 0 TC' ••••• R.O... •••••••••••• OAl400

CUSTOMER INfORMATION CONTROL SYSTEII STOAAGE 011 ..

000360 .0000000 00000000 00000000 0000OD4C 'OOAIEt4 .olK301 40000000 OOOADtEO ••••••••••••••••• 0 .. 0 T'" ••••• A.. OA.4fO

000380 FOOAK9C 4OOO001C .0000000 oooAlO6O 'DOABee:. 4OEJeS07 40000000 000AD910 eo •••••••••••••• 0 .. 0 TCP ••••• R.. OA.'10

00030\0 FOOAIEC. 4OE3C307 40000000 000A0910 "DOA11C4 4OO0006C 10000000 OOO9C100 *0 •• 0 TC' ••••••• 0 .. 0 •••••••• A.. OA1530

ooOKO FOOA81C4 4OE'C301 40000000 OOOAOtEO FDDOOOOO·OOOOOOOO,oooOOOOO OOoooolC .0 .. 0 TC' ••••• A.................. OAl550

0003EO fOOAC'4E OIUC)07 ·0009C6t0 00000000 'DOA8Et4 .oE3C301 40000000 000A0910 .O.I •• TCP •••••••• O •• O TCP 4O ... A.. OA.510

000400 '10A12)' 6OOO006C 00000000 00000000 ~90A9EE' OOOOOO6tOOOtC09. 1500001F .1 ................ 1.·.. ••••••••••••• OAl590

000420 .10A124o\ 9500006C 00400014 00000000 C80A9F60 0000006C. 0009C09. 1!I400021 .1 •••••••••••••• N............ ••• OA.510

000440 .20AA36. lOOOOO6t '4C6t1C6 C'Ol.a40 .ooAA'22 8OOO006C 00000000 OOOOOOOO .1 ... ••• Df' .. E' 0 •••••••••• ·•••••• 0"'00

000460 '10A931C 40DZC307 ·8AOOOIM 0009C680 CtOA9EEC 00D2CJD1 ooo9C6IO .AOOOIM .1 ... ", •••••• ,..I· ..... CP......... OA15FO

000480 FOOAI&C4 4O£JeJD7 40000000 OOOAOtlO FlOACOJ8 .oEJe307 '!1400021· 0009c:09. *00.0 re, ••••••• 1 .... TC'. ••••••• OA8610

00040\0 C90A9EEC OOE3C'01 0009(;0'8 1!I400021 F10ABfM I15EJC3070000001J OOOOOOOO .1 ... · • • TC' ••••••• 1 •••• TC'...... ••• OA.630

OOO4CO C.OA9F60 OOEJC307 0009C091 '!IOOOO!IF FOOAlee:4 4OIK307 400000OO OOOA09EO ." •••• TC' ••••••• ·.O •• O TCP •••••••• 0A1650

0004£0 F00At9F6 101:Jt307 010A09?c; CHZE7Er "OAt286 .. 151:307 000001" 00000000 .0.1. T" •••• CSlUIl •••• Tt'......... OA8670

ooo!lOO C.Oo\ .. 60 00E3C301 0009C.80 8AOOO1A4 I'OOAII!c:' 4OIJC301 ..0000000 oooA09EO ....... TC' •••••••• O •• O re, ••••• A.. 00\.690

000520 'IOAAJ ... 02OOOO1C C4t6\;lC1 C307~0 'lOAM'" ·1IOOOO1C 00000640 OOOOOOOO .Z ••••••• Df'HAC' 1.......... ••••• OA.680

OOO,~ tlOA9F60 0000001t 000A1511· "0006~ FlOAA72. 9C00007C 00000IIC 00000000 .................. 1.·......... ••• ••• 00\1600

000560 C.OAtf60 0000001C 0009CDF8 ICOOO12. FOOAAl62 4000001t .80000000 OOO9C100 ." ............... 0 •••••••••••• A.. OA.6FO

000'80 fOOOOOOO 00000000 00000000· oooooolC FOOA.C4 .ol3C307 400000OO OOOAOtEO ••••••••••••••••• 0 .. 0 Te, ••••• A.. OU710

000'0\0 FOOAA862 4OOO007C 80000000 0009t100 FOOAlEc.. 4OIJe307 40000000· OOOADtEO *0 •••••••••••• A.O .. O rc, ••••• A.. OA.730

000"0 .10AAlCC .000007C 1C000124 ooo9COfe C9OA9EEC 0000007C 000tC0H 1COOO124 .1 ••.• ••••••••••• 1.·................ 00\.150

0005EO F10A171A 9!1OOO01t 00400050 00000000 tIOA9F60 .0000001t 0009C0I" 15400050 ................ N............ ••• OA.770

000600 F20AA'64 loooo07C C4C6tlCl CI01~0 FOOAA!l22 8OOOO07C OOOOOOOO OOOOOOOO .2 •••.••• OFHAC' 0... ••••••••••••• 0A8790

000620 FlOA9UC 4002C307 IAOOOIA4 ooo9C680 CtOA9EEC 0002t307 0009C .... AOO01M .1 ••• "CP •••••• F.I ..... "......... OAl710

000640 .00A81C4 .oEJe3Dl 40000000 OOCAOtEO' JM04.71 5AOU.'4 00")713 36J9OO18 .0 .. 0 TCP ••••• A............... ••• OU100

56

Page 61: Customer Information Control System (CICS) Program …...Customer Information Control System (CICS) Operations Guide Program Number 5734-XX7 (OS-STANDARD V2) The IBM Customer Information

,"USIOMtil INfUR"A¥lUN (,01'111<01. SVSfE14 HOIU(;[ OUIIP PAGe (15

TRANSACflON STORAGE ADDRESS 09(;OF8 TO 09(1))

000000 eeOOOO)C 00000000 .. 0000000 800200iE

000020 000AE839 00140000 00000000 E2tl~Cl

000"08C .. 4009tO .. 0 OooAF018 00000000 ••••••••••••••••••• 0 ••••• 0 •• ••••

00000000 00000000 00000000 OOOA09£O ••• Y ••••••••• SA"A •••••••••••••• R ••

09COFI

09CU.

TERMINAL CONTROL TABLE .. ODRESS OA097t TO O .. 09BF

000000 E2Cl~Cl 80000000 \8F06~06 00019(00 019COOOC E2D7D9FF FFFFFFoo 004C001C .SAIII ....... O •••••••••• SPR.......... OA091C

000020 0009C09B 0009C098 01109C6CO OOOOOCOO 00000000 00000000 000000" ooOlOCoo ••••••••••• F...... •••••••••••••••• OAD9"

000040 00000000 10Ut307 010A097C tJElC4C3 Fl049ZIb 84E3C307 00000160 00000000 ••••• TtP •• R.CSDC1 •••• TCP......... OA09.t

TERMINAl STORAGt AOORESS 09C0'l8 TO 09COF6

000000 8500005F 00000000 00040000 C4E"D~07 EO .. 040 .. 0 4040"0"0 40"040"0 .. 0 .. ~40 ••••••••••••• DUIIP.

000020 40 .. 04040 4040 .. 0 .. 0 40 .. 040 .. 0 40404040 4040 .. 0 .. 0 40"0 .. 040 .. 0 .. 0 .. 0"0 "0 .. 0 .. 040

0000"0 "0404040 "0404040 "0,,0"040 "040"0"0 .. 040"0 .. 0 "040 .. 0"0 4040 .. 0 .. 0 00000000 ....•

09C091

09C088

09(001

tUSTOHER INFORM .. TlON CONTROL SYSTEM STOR .. GE OUMP PAGE 06

PROGRAM STORAGE AOORESS OAI860 TO OA230F

900000 183E"7FO 328000K 00001511 11111111 111711t4 t5UUt9 O5tl£3'9 0605 .. 01:9 •••• O ••••••••••••••• OESTINATION I. OA1860

000020 t"'505El t9C!,C9C] C1£3t906 05"0(;509 090609 .. 0 604007D3 C5ClEZt5 "OO9C5fZ .0ENTlFICATlON fRROIt • PLUSE RES. OA1880

000040 £4t20"C9 E31S0044 00001517 17L71711 111117C4 tl£)tl40 C3060303 CSt)Utll .U8111T •••••••••••••• 0 .. T .... COllEt". 'lA1BAO

000060 D60540t8 ClE240t2 t5t505"0 09t5D8E<> t5UBt5 '''",OC105 t"~Ot9E2 .. OtlC2D6 .ON HAS flEEN REQUESTED .. ND IS .. eo. OAIBCO

000080 E .. E340B 0640tZC;5 t7t9D5lS 17170053 00001511 17171711 111711E) tat540C" -UT TO 8EGIN •••••••••••••••• THE 0* OAIBEO

OOOOAO Cl£3tl40 t8tlEZ40 C2t5t505 ~009t5C3 t5C9E5t5 t440tlD5 C"DC4C9 E2D7t1U .AlA H4S 8EEN RECE IVED AIID 01 SPAT- O"leOO

ooooeo t3t8t5t4 ~OE30640 Elt8tSltO t4tSE2CII tl0SCIE) tst"Ot .. C5EZUt9 OStlUC9 .CHED TO THE OESIGNUEIl OESTINAH. OAIC20

OOOOEO D6051517 17000033 00001517 11171117 171111t5 05t4"006 " .. OU06 OJE404C5 .ON ••••••••••••••••• £ND OF VOLUME- OA""O

000100 .. 009t508 E"'5Elf) 40cee lE2 "0('2e5t5 05"009t5 tJt5t9E5 t5c.Ul1 110000n • REQU£ST HAS BEEN RECElVEO... •••• 0"lC60

000.120 00001517 11111717 171711t~ tlE3U .. 0 Cl0603D) CSt3Bt9 D6O"'0E2 HUD1C5 •••••••••••• on .. tOLLEtTlOll SUSPE. OA1C10

000140 05£2C90b 0540t8tl E240t2C5 tSOH009 t5D8E4es UUtSC", 1500004D 00001517 .NSION HAS BEEN REQUESTED •••••••• - OAltAO

000160 17111117 171111t4 Cl0tl .. 0 tJD603D3 C;SC3E3t9 0605 .. 009 t5£2HO", D1E3t9D6 ........ D"' .. tOLLEtTlON II.fSUIIPTJO. OAlteO

0001BO 0540C8t1 El40C2t5 e5D54OO11 t5D8E .. C5 EZElCSC .. 40t1DSC", .. OC9f2 .. 0 t1C206E", -N ~AS &EEN REQUESTED .... 0 IS ABOU- O"ltED

OOOUO El",OElOb 40Clt"7 t9051500 00510000 151'11717 17171117 17E8060£ .. D9..aD"" *T TO 8H.IN ••••••••••••••• YOUR ME. OA1000

000ItO E2E2'1t7 CSltOCatl EHotZt5 C5054009 tSC)C5t9 E5tSt"0 CID""O t .. C9E2D1 .SSAGE HAS BEEN REtEIVED AND DISP. OA1DZO

OOOIEO tlEJC3t8 t,t .. 40E) D640E3t8 ts .. OC .. c;s EZt9t7D5 C1Ut5t .. ..at4C5f2 Ut905Cl .UCHfO TO THE DESIGNATED DES TINA. 0 .. 10 .. 0

000200 E3t9060S 15171700 00400000 15111111 17171117 17ElCICS 09C540Cl O9t54005 .TlOM •••••••••••••••• THER£ .. RE N. OAl060

000220 01>400406 D9(5",004 t5UE2Cl tlC5£2 .. 0 08HC5H C;SC"DC6 060'M0E3 Cat9U40 .0 KOlle MESSAGes QUEUEO FOR THIS. 0 .. 1080

000240 , .. "UU t90SCI£) t90605U 003BOOOO 15111117 l11111H UUC8t5 D9C5 .. 0tl .DESTINATlON •••••••••••••• THEIIE A. OA10AO

OOOlbO 09t5400S 06400"'5 f2UCItl t5l:24oo8 1:"'5£4t5 t",40t606 D9",OE)CII C9Ez .. oe.. .RE NO MESS .. GES QUEUED FOR THIS O. OAloto

000280 Cn2U(.9 D5CIEK9 0605U .. 0 UUD6007 04C5f2E2 tlt7t"'o t306D'U W(60)~ .UTIHAflON. STOPMISSAGE CONTROL. OAlOEO

0002 .. 0 0101l06Cl 09tID"",O .. 0"040 .. 0 40 .. 040 .. 0 •••••••• N ••••••• • OUEOO

0002tO }30bO~03 )15tAOOC 4780)564 D501)160 AOOt4180 36109260 t0800201 C08(.,16.. • •• N ••••••••• N........ • ••• K...... OAlE20

0002EO "EOOOEa 07fEt4tl nCl .. 0t3 06<)303C5 tlElC9D6 O5 .. OD1D9 06tl09tl 0 .... 040 .. 0 .... 't .. OA'" COllECtiON PROGRAII oA1HO

000300 .. 0 .. 04040 40400505 1190"011 ",110331(, OZ50 .. 008 115 .. 0203 t0843158 0201tO.8 N ••••••••• K ••••• K ••••• K.... 0"1160

000320 IOOO4IEO ClOO~O£O C08092811 tOe051f0 OlOOO'EE '91.fC080 4110))AO 926OCO.O ••••• A ••••••••••• J... .......... ..• OAll:80

0003 .. 0. OlOlcoee 116851£0 ooEBo7FE 9220COIO SIEODOfC 0~Ef0216 "00810E' 9U68OO1 .K •••••••• y •••••••••••• II •••• II.. ••• OAII"O

57

Page 62: Customer Information Control System (CICS) Program …...Customer Information Control System (CICS) Operations Guide Program Number 5734-XX7 (OS-STANDARD V2) The IBM Customer Information

CUSTOMER INfORMATION CONTROL SYSTEM STORAGE ~UMP PAGE 07

00:1360 I, 7103374 9201t080 0207C081, 375058EO

0'>0380 A0110203 C081,Cl04 0503A016 376e4180

OOOlAO IIS268008 I, HOB88 9201e080 OZOle08"

OOOleO 9604802C 9ZI,OCOI9 9210C018 581:0ooEO

0003EO 3770AOOO I,1&OHF6 0502319E AOOOl,180

000400 05033770 AOOC" 780 31,f60502 319EAOOC

OOOl,ZO C1003796 0203(08" 37580203 e0888000

000'0'00 (081)92'08 C08058EO 010005EE 'o7f03462

000460 05EE91ff C08C4180 3'o1A9260 C0800203

0,,0480 95268008 ,,7103"98 9201C080 0.207C08'o

OOOl,AO 0203C084 C10l,48EO "008"1100 E00440EO

0004(0 OOfCOSEE 91Ffe080 I,7803t,flt 9102e080

OOOl,EO 00EII07FE 50AO(05C 924OC05e 58E000H

000500 378058EO OOf005EE 0703802" 802'09610

000520 A008308E 952,,8008 "n0353C 9201C080

0005"0 'o7F037" 0"(5E2E2 CIC1C5'o0 C505EJ09

000560 40"0'00'00 0203C08" A0110203 AOOe8000

000580 50EOC080 1121,OC080 58EOOOFC OSH9lfF

0005AO C0800203 C08C3184 58EOOOE8 07fE9200

0005CO 05EE58AO C05C50AO B0240251 AOOallAC

0005EO 315058EO OOEBOSE£ 9601802C '0> 7F037"'o>

0"11600 03'000709 06(709CI 04"0'0>0"0 40'o040~O

000620 AOll'o>nO 36300203 (;10BAOll :UF036"0

000640 0203e08'o> C 10'09280 C08058EO 00FC05EE

000660 9102C080 'o>7101712 926OC080 0203C08C

000680 92'oOeOI9 9210C018 58EOOOE005EE0200

0006AO 319CIoOEO A0089526 8008'0170 368E9201

0006CO 802C0502 31A8CI08 '0>77031"" 92ffelOC

(USTOMER INFOR"ATlON CONTROL SYSTEM StORAGE DUMP

0006EO 32'o(HfO 36fE960l, 802C92"0 C0199210

000100 1100""170 37169201 e0800207 C08'o>3750

000120 B024023f A0083006 95268008 411031'00

0007'0>0 9601802C 9110C080 58E000£8 07FE0080

000160 C1E20"09 C1CIOltl OC'o(309 CI>C506E5

000780 EJ09Cl05 (.10'oC507 "0"0'00'00 Cl0'o0907

OOOlAO '''El£4E2 01C505C'o (10303Cl 0)030080

58

ooE805EE 9601802e I,7F037" 0203Cl0lo

n"e021, 7 1100830"6 958"8008 I, 780338C

)15058EO ooE805EE 9601802e 9610802C

05EE5BAO 802"9526 80084710 3"000503

35160506 )1AlAOOO n7034AO HF03"IE

41803516 050637Al AOOC4710 3""00201

0503317" A015Hl0 345041£0 el0050EO

41 EOCloo 50EOC080 921,OC080 58E00100

C08C3718 58EOOOE8 07fE023A AOO8311E

)15058EO 00E805EE 9601802C "7f0314~

lloo8'olEO II00850EO (0809240 e08058EO

"71 03 7lE 92I>OC080 0203C08e 371C58EO

05EE41FO 338(0201 C0803798 0203eoac

802C41FO 34£4958" 80084780 31"0256

0207(084 375058£0 OOEB05EE 9601802(

E8400709 06(709C 1 0""04040 "0,,04040

48EOA008 "IEOEOO" 4OEOA008 41EOAU08

(0804780 35AE9102 (0804710 37229260

C0500201 C05E319A 9295C05C 58EOOOE"

95268008 "n035E8 9201(080 0207C08'o

O4C5£2E2 CIC7(540 D9C5E309 Cge5E5(1

0201Cl08 AOI60203 ClO""OOO 050237A8

05033188 AOllH80 36400203 C 10" AO 11

91FFC080 47803678 9101C080 '0>710360"

318e58EO OOE807FE 589OC080 960'o802C

36959025 0200A008 902~48EO A00848EO

C0800207 C0843150 58EOOOE8 05EE96~1

101F036'o>O 95FFCIOC 478036E6 023EA008

••••••••• K •••••••• y ••••••• O •• k.... OA1ECO

••• K ••• A.N ••••••••• K........... ••• OAIEEO

••••••••••••• K •••••••• y....... ..• OA1FOO

•••••••••••••••••••.•••••••••• N.. OA1F20

•••••••• 6N ••.••••••• N •••••••••• 0.,. OA1FltO

.N •••••••• 6N ••••••••• N ••••••••• K.- OA1F60

-A ••• K ••••• k ••••• N ••••••••••• A ••• - OA1F80

••••••••• J •••• 0 •••• A •••••••••• J.* OA1FAO

••••••••••••••• K •••••••• V •• K ••••• * OAlfCO

••••••••••••• K •••••••• y ••••••• O... OAlFEO

*K ••• A....... •• •••••••••••• ••••• OA2000

- ........... u..... . ..... K........ OA2020

-.v •....•..•... u •.. O •• k ••••• k..... 042040

•••••• O •• P ••••••••• o.u ••.••••• K.. 042060

••••••••••••••••• K •••••••• Y....... OAl080

•• 0 •• MESSAGE ENTRY PROGRAM OAZCAO

K ••••• 1(. ..................... * OA20CO

••.••..•••.••••••• ' ••.•••.•• •••• * OA20EO

••• K •••••••• Y •••••• K •••••••••••• U. OA2100

* •.••.•.... K •••••••••••• V •••• k.... 042120

•••••• Y ••••••• O •• HE~SAGe RETRIEVA. OAll"O

.L PROGRAM K.A ••• K./u •• N ••• *

••••••• k.A •••• 0. H ••••• ••• K.A ••••

.1( ••••••••••••••••••••••••••••• M.

•••••••••••• K •••••••• V •••••••••••

••••••••••••• K ••••• K ••••••••••• *

OA2160

OA2180

0112 LAO

OA21CO

OA21EO

••• ••••••••••••••• k •••••••• v •••• * 0A2200

••• N ••••••••••• A •• 0 ••• A ...... K.... 042220

PAGE 08

C01858EO DOE005EE 02'o>3A008 32089526 * ••• 0 •••••••••••••••••• K •••••••• OA221,0

OA2260

OA2280

OA2lAo

OA22CO

OA22EO

OA2300

58EOooE8 05EE9601 B02C41F0 37,,450AO ••••••• _ ... K •••••••• Y ••••••• O •••••

9201C080 0207C08" 375058EO OOE805EE ••• K •••••••••••••••• K •••••••• y •••

C'o>C6eaEJ t4(;307,,0 C3E2C.C) CSE2D4C5 ••••••••••• Y •••• OFHTDCP eSOCCSME.

C"E40407 O4CIC905 C"4(;3E2 ClC~C301 .CSMRAAPTAOCRFEOVOUMPMAINAOCSAOCP.

0ge5E2E'o> O4C50020 fEOOOOt.'o 000.C506 - TRANAMEP ANRPRESUME •••••••• EO-

312F3AOO '0>8185234 00177401 34001721 .0SUSPENOAllALl .................. .

Page 63: Customer Information Control System (CICS) Program …...Customer Information Control System (CICS) Operations Guide Program Number 5734-XX7 (OS-STANDARD V2) The IBM Customer Information

This index was prepared using an automated indexing program which is under continuing development. Your comments and suggestions will be appreciated.

ABEND 110,112 z\Bt'O~MAL TERMTNATTON COMDT'T'IONS 28 ADAPTER, COMMUNICATION 47-119 ADAPTER, LINE 117 ADCON'S 11 ADDRESS OF FIRST TRANSACTION STORAGE AREA ADDRESS OF THE I>'AP 21 AnDRESS, INTRAPARTITION DA""A AREA ADDRESS, INVALID 39 ALLOCATED SPACE 28 ALLOCATION, PRIMARY 16-17,19 AI,LOCATJON, SECONDARY 16-17,19,28 ALLOCATION, SPACE 17-1 8 APPENDIX 113 APPLICATION PROGRAM ~ESTARTS 37 APPLICATION PROGRAMMER REFERENCE MANUM. 21 APPLICATION PROGRAMS, TESTING OF 2 APPLICATIONS, IMPLEMEN"ING 1 APPLICATIONS, STANDARD TERMINAL APPROPRIATE ATP COMMANDS 36 APPROPRIATE PCT 113 ASSEMBLER H 115 ASSEMBLY OF A SYMBOLIC STORAGE DEFINITION 21 ATP 35-36 ATPMB 35 ATFMT, NO PROCESSING 35 AUDIO RESPONSE UNIT IMS, SUFPORT OF THE 7770 115 AUXILIARY TEMPORARY STORAGE r:ATA SET 43 AVAILABLE SPACE 28 AVAILABLE, OPTIONS 4,7,31 BASIC DIRECT ACCESS METHOD BASIC MAPPING SUPPORT 21 BASIC TELECOMMUNICATIONS ACCESS METHOD BASIC, 3270 23-211 BATCHES 36 BDAM 11,45 BMS 21 BTAM 2,4,115 BTAM-TCAM 42 BTAM, CONTFOL OF TCAM INSTEAI: OF BUFFER POOL SIZE 34 BUFPL 36 CANCEL 111- 42 CAPABILITY, REAL-TIME PROGRAM FETCH CA'RD PUNCH 7 CARD READERS 2, 30 CARD, EXEC 51 CARDS, DFHSG MACRO INSTRUCTION CARRIER, COMMON 48 CICS APPLICATION PROGRAMMER REFERENCE MANUAL 29 CICS CHECKING 111 CICS CCNTROL MODULES CICS DATA BASES 311 CICS DATA SETS 9 CICS DFm4DI 21 CICS E:ltECUTION 29-30,38 CICS FILE MANAGEMENT, FEATURE OF 115 CICS INITIALIZATION 32,42 CICS nIBRARIES 6 Cles LIBRARIES, PREFIX NAMES OF THE

CICS LOAD LIBRARY 27 ClCS MACRO INSTRUCTIONS 45 CICS MACRO SOURCE CODE 5 CICS MACROS 5 CICS MAINTENANCE FIXES 11 CICS MODULES 27 Cles NUCLEUS DFH1500 31 CICS NUCLEUS, LOADING OF THE 43 CICS PREPROCESSOR 15 CICS SAMPLE PROBLEM 51 CICS SOURCE STATEMENT LIBRARY, MEMBERS OF THE 5 1 CICS START-UP 31, 40 CICS SYNAD EXIT 411 ClCS SYSTEM GENERATION, STAGE II OF 25 CICS SYSTEM GENERATION, STAGE 1 OF 51 CICS SYSTEM PROGRAMMER REFERENCE MANUAL 7,11,

311,38,43 CICS TERMINAL OPERATOR GUIDE 28 CICS TERMINALS 311 CICS TIME ALTERED 40 CICS.COBLIB 5,18 CICS.LOADLIB, REFERENCE 51 CICS.MACLIB 5-6,9-10,25 CICS. PL1LIB 6,15,17 CICS. SOURCE 5- 6 , 10 Cles/OS DATA SETS 27 ClCS/OS PROGRAM DIRECTORY II ClCS/OS START-UP DECK 31-32 CICS/OS-STANDARD SYSTEM, DESIGN OF THE CICS/OS-STANDARD V1 6 CICS/OS-STANDARD V2 SYSTEM 116 CICS/OS, ACTIVATING 31 CICS/OS, CONFIGURATION OF 28 CICS/OS, EXECUTION OF 38 CICS/OS, INITIAL INSTALLATION OF 28 CICS/OS, SYSTEM TERMINATION 36 CICS, GENERATION OF 4,11 CICS, INITIALIZE 411 CICS, OPERATION OF 115 CICS, REAL-TIME EXECUTION OF 27,38 CICS, STORAGE REQUIREMENTS OF 411 CICS, TERMINATE 37 COBOL 15 COBOL APPLICATION PROGRAMS, CCMFlLATION OF COBOL VERSION 4 COMPILER 57311-CB2 115 COBOL, ANS 15 COBOL, 360S-IO-526 ANS 115 CODE, ASSEMBLER LANGUAGE SOURCE 4 CODE, CCMPLETION 411 CODE, CSAC TRANSACTION 113 CODE, IMS USER ABEND 44 CODE, OS SYSTEM ABEND 411 CODES, ABEND 39 CODES, TRANSACTION 41 CODING, EXAMPLE OF 33 COMMUNICATION LINE, PLACED CUT OF SERVICE THE 112 COMMUNICATIONS ECB 411 COMPILATION 15,19 COMPILER, ANS COBOL VERSION 3 45 COMPILER, 360S-LM-512 PL/I CPTIMIZING 45

COMPLETION OF AN EVENT CONCATENATION 9 CONCATENATION OF CICS SYS'I'EM DA'IA SETS OCCURS CONFIGURATION 114,116 CONFIGURATION, SYSTEM 11,46,51 CO~SOLE 113 CONSOLE MESSAGES, FOLLO'-'lNG DISCUSSION OF 39 CONSOLE, SYSTEM 36-37,39,411 CONTINUE, REPLYING 42 CONTROL TABLE ENTRY ADDRESS 7 CONTROL, DUMMY FILE 51 CONVERSION ROU'T'INES 7 CSA~F1 6 CSATPF2 6 CSMT 36 CUSHION 34,113 CUSHION SIZE 113 CUSHION SIZE DEPENDS 51 C'lT 7 DATA BASE ACTIVITY 30 I:ATA BASE SYSTEM 2,45 DATA BASE/I:ATA COMMUNICATION SYSTEM DATA BASES 25,30,411 DATA BASES, USE OF 25 DATA CONVERSION FEATURE 4,116 DATA DEFINITION 15, 17, 1 6-19 DATA LANGUAGE/I 2,25,30,34 DATA MANAGEMENT BLOCKS, LIS'IS OF 25 DATA RECORDS 28 DATA SET DEFINITION 3C DATA SET NAMES CHOSEN 6 DATA SETS 2,5-6,9,29-31,34,40,112,116 DATA SETS lNKCTL 11 DATA SETS, DATA BASE 30,33 DATA, DL/I 34-35 DATA, DUMP 28 DATA, END OF 10,16-17 DATA, ESSENTIAL CICS/OS 27-28 DATA, INVALID 111 DATA, LOGICAL 2 DATA, NONNUMERIC 111 DATA, TEMPORARY STORAGE 29 DATA, TRANSIENT 28,113 DATA, TRANSIENT D!l.TA INTRAPAR'II'IION 29 DCP 51 DCP, CHARACTERS SUFFIX 34 DCT 11 DD CARDS 311,112 DD JOB CONTROL STATEMENTS 27 DDIR LISTS 26 DDIR'S 25 DECK, SOURCE DECK, START-UP 38,112 DEFAULT PROCEDURE NAMES DEFAULT VALUES 34 DEFINITION, CVT MACRO DEFINITION, STORAGE 21 DEFINITIONS, SYMBOLIC STORAGl! 21-22 DESTINATION CONTROL TABLE 311 DEST!NATIONS 2,11,112

DEVICE, TELECOMMUNICATION 27,30 DEVICES, SUFFICIENT I/O 116 DFHASMB'L EXEC 15, 17 -1 8 DFHASMV2 9-10,13,15,17-18,21,25 DFHASMV2, EXEC 22 DFHASMV2, USING PROCEDURE 21 DFHAUPLK 9 -11 DFHAUPLK, USING PROCEDURE 11 DFHCBLI 19 DFHCOMPL EXEC 15,18 DFHDCSA 7 DFHDCTSP 51 DFHDLDBD 25 DFHDLDBD DFSISMNO THESE 26 DFHDLI 114 DFHDLPSB 25 DFHDLPSB, ASSEMBLING STATEMENTS 25 DFHDLPSB, NAME 25 DFHDLQ 25-26 DFHDLQ, LINK-EDIT STEP OF THE ASSEMBLY OF 25 DFHDMPA 28,33,112 DFHDMPA DD DSN 28 DFHDMPB 28,33 DFHDMPB DD DSN 28 DFHDUP 38 DFHDUP, EXECUTES 51-DFHFCT55 34 DFHINTRA 29,33 DFHLNKV2 9 -11 DFHMDI 21 DFHPCTSP 51 DFHPIP 39 DFHPLlI 16 DFHPL101 17,19 DFHPPTSP 51 DFHPRINT 38 DFHPRPR 15-16,18 DFHRPL 27,33,111,43 DFHRPL, REQUIRED SIZE OF 27 DFHSG MACRO INSTRUCTION, EXAMPLES OF THE DFHSG TYPE 9 DFHSG TYPE, USE OF THE 5-6,9 DFHSIP 27,33,51 DFHSITJ 311 D1>HSITSP 51 DFHSITXX 41 DFHSNT 51 DFHSPE 51 DFHSPS 51 DFHTCTSP 51 DFHTEMP 29 , 33 DFHUPDV2 9- 1 0 DFH0401 3'1 DFH0501 39 D"'H0601 39 DFH0602 39 DFH0701 40 DFH0901 110 DFH0801, TIME MANAGEMENT 40 DFH0902 110

Page 64: Customer Information Control System (CICS) Program …...Customer Information Control System (CICS) Operations Guide Program Number 5734-XX7 (OS-STANDARD V2) The IBM Customer Information

DFH102Q, 2980 MESSAGE lIO DPQ1500 31,lI1 DFH1500, BEING ATTACHED 31 DFH1 50 0, BEING ISS'JED 31 DFH1500, BEING LOADED 31 DFH1500, BEING OPENED 31 DFH1500, INTRAPARTITION STORAGE 31 DFH1S00, PROGRESS 31 DFH1500, RESIDENT APPLICATICN MODULES 31 DFH1500, SYSTEM INI'J'TALIZA"'ION II 0 DFH1500, TEMPORARY S'IDRAGE 31 DFH1501 lI1 DFR1502 lI1 Dl>H1505 lI1 DFQ1510 lI1 DFH1520 32,lI2 DFH1560 lI2 DFH1570 lI2 DFH1571 lI2 DFH1572 lI2 DFH1573 lI2 DFH1580 lI2 DFH1590 lI2 DFH1591 lI3 DFH1592 lI3 DFH1593 lI3 DFH159l1 lI3 DFH1595 lI3 DFH1596 lI3 DFH1596A lI3 DFH1597 lI3 DPH1598 lIlI DFH1599 lIlI DFH17 0 1 36 DFH1702 37 DFH1791 37 DFH3900 lIlI DFH3910 lIlI DFQ3920 lIlI DFHlIOOO, CICS-TCAM INTERFACE lI4 DFSISMNO, DFSIDMBQ DFHDLDBD DFSIDIRO DFSIDMDO 25 DL/I 2,25,30,34,lIlI DL/I CALLS lIlI DL/I DATA BASE BUFFER 36 DL/I DATA MANAGEMENT BLOCK 35 DL/I INTERFACE 411 DL/I INTERFACE FAILED lI4 DL/I INI'ERFACE SUCCESSFULLY TERMINATED lIlI DL/I PROGRAM SPECIFICATION 35-36 DL/I SERVICES lI4 DL/I SUBTASK 31 DL/I SUPPORI' 311 DL1 35 DMB'S 25 DMBPL, 102l1-BYTE BLOCKS 35 DSCNAME lIlI DSECT 22 DTR lI-6 DTR CONSISTS, CONTENTS OF THE DUMP CONTROL 51

DUMP CONTROL DATA SET CLOSED 42 DUMP CONTROL DFH0701 lIO DUMP DATA SETS 28,31,33,38,lIO,lI2 DUMP OPTION 36 DUMP OUTPUT 38 DUMP UTILITY 38 DUMP, MAIN STORAGE 36 DYNAMIC OPEN/CLOSE DFH0901 lIO EDITOR, LINKAGE 11,25,45 ENTRY, CONVERSATIONAL DATA 1 ERROR ENCOUNTERED WHILE READING DFHRPL lI3 ERROR RECOVERY II 0 ERROR, I/O lI3 ERROR, TEMPORARY STORAGE FORMAT 43 ERRORS, SYSTEM INITIALIZATION PROGRAM DETECTS 32 ESTABL ISH ADDRESSABILITY 6,8 EXEC JCL STATEMENT, PARM FIELD OF THE 311 EXEC STATEMENT, PARM FIELD OF THE lI3 EXEC, DFHLNKDT 16-17 EXEC, DFHPREP 15-16,18 EXECUTION OF A USER-PROVIDED TASK 39 EXECUTION, DURING SYSTEM 19 EXECUTION, SYSTEM 31 EXTRAPI\RTITION DATA SET 30,3l1 FACILITY, OPTIONAL QUEUING 2 FACILITY, TEMPORARY STORAGE 29 FACILITY, TIME MANAGEMENT 29 FACILITY, TRANSACTION PROCESSING 29 FCP, CHARACTERS SUFFIX 35 FeT 11 FCT, CHARACTERS SUFFIX 311 FEATURES, SUBTASKING FETCH, PCI 4 FILE BROWSE USEll FILE CONTROL TABLE 311 FORMAT 7,29 FORMAT, RECORD 16-17,19 FORMATTING lI3 FUNCTION OF TIME MANAGEMENT FUNCTION, MASTER TERMINAL 28 GAM 2 GC28-6550 7 GC28-655l1 4 GC30-202l1 28,37,50 GENERATION lI,7 ,31 GENERATION OF A CICS/OS SYSTEM GENERATION, OS SYSTEM LIS GENERATION, SYSTEM 5-8,27 GENERATIONS, TABLE 5 GUIDE, OS/MVT TCAM PROGRAMMER 28,37

IBMBEERA 11 IBMBERRA 11 IBMBOCLA 11 IBMBPITA 11 ICP 35 ICVP 35 ICVS 35 IDENTIFICATION, EXTRAPARTITION DES'IINATION lI2 IDENTIFICATION, SECURITY lI9 IDENTIFICA TION , TASK

IEBUPDTE 10-11 IEHMOVE 5 IELOAA 18,17 IEMAA 15 IEUASM 9-10 IHBBEGA 11 IHEERRA 11 IHEPRTA 11 IKFeBLOO 18 IMS I:ATA BASE CHANGE LOG 33 TMS SYSTEM 30 IMS/360 2 IMSLOG 33 YMS2.ACBLIB 30 IMS2.DBDLI"J 30 IMS2.GENLIB 25 IMS2. PGMLIB 30 IMS2. PSBLIB 30 IMS2.RESLIB 33 INITIALIZATION PHASE 411 INITIALIZATION PROCESS 32, II 1 INITIALIZATION, ACTIVATED DURING SYSTEM 39 INITIALIZATION, DL/I SUETASK ABEND DURING lIlI INITIALIZATION, SYSTEM 31,34 ,43-lIlI INITIALIZE lI4 INITIALIZING, MEANS OF 31 INPU'l' QUEUE 44 INSTRUCTION, OS BLDL MACRO 113 INSTRUCTION, SVCTABLE MACRO 4 INSTRUCTIONS, DFHMDF MACRO 21 INSTRUCTIONS, PURGE MACRO 29 INTERFACE, CICS-DL/I lIlI INTERVAL CCNTROL. ELEMENT ADDRESS 10 INTERVAL TIMER 46 INTERVALS OF TIME, SPECIFIED INTRAPARTITION 51 INTRAPARTITION DATA SETS 28,lI3 INVALID APPLICATION DEFINED !j3 ISAM !j5 JCL, SYSTEM INITIALIZATION 28 JOB, IMS BATCH 30 KCP, CHARACTERS SUFFIX 311 KEYBOARD NUMERIC lI8-lI9 KEYWORD, OSCOR lI1 LANGUAGE, ASSEMBLER 21 LANGUAGE, USING SYSTEM/360 ASSEMBLER lI5 LIBRARIES, SAMPLE PROGRAM 51 LIBRARY PL/I F 45 LIBRARY, ANS COBOL 45 LIBRARY, COpy 21-22 LIBRARY, PL/I F SUBROUTINE 45 LIBRARY, PRIVATE COPY 21-22 LIBRARY, RELOCATABLE PROGRAM 31,33,41,43 LOG 44 LOG, USE OF 'J'HE 30 MACHINE-READABLE !j MACRO, CVT 7 MACRO, RESIDENT APPLICATION MODULES SPIE 41 M.2I.CRO, SPAR 31 MACRO, SPIE 31

MACROS, SERVICE REQUEST MACROS, SYSTEM GENERATION 5 MACROS, . TABLE GENERATION 5 MANAGEMENI' FUNCTIONS MANAGEMENT OF RESOURCES MANAGEMENI', DL/I DATA 35 MANAGEMENT, DUMP 1 MA~AGEMENT, DYNAMIC PROGRAM MANAGEMENT, FILE 2 MANAGEMENT, INDEXED SEQUENI'IAL I:ATA MANAGEMENT, TASK 1 MANAGEMENT, TEMPORARY STORAGE MANAGEMENT, TIME 1 MANAGEMENI', TRANSIENT DATA MAP NAME UNDER 21 MAP SYMBOLIC STORAGE DEFINITION, LISTING OF A 23 MAP, INPUT/OUTPUT 21 MAPPING, 3270 BASIC 21 MAPS 21-22 MeP 37 MESSAGE LEVEL SETTING 31 MESSAGE LOGS 40 MESSAGE SWITCHING 2 MESSAGE, NUMBERED 39 MESSAGE, WARNING 19 MESSAGES, CONSOLE 32,39-40 MESSAGES, CRITICAL 35 MESSAGES, ERROR 32 MESSAGES, IMS lI4 MESSAGES, INFORMATION 40 MESSAGES, QUEUING OF 28 METHODS, RESIDENT ACCESS MFT LIS MODE, CONVERSATIONAL 47,49 MULTI-POINT lI7 MV'!' lI5-116 NECESSARY ALTERATIONS 51 NOP COMMAND 42 NOSPACE CONDITION 29 ONLINE SYSTEMS OPEN/CLOSE 40 OPEN/CLOSE PROCESSING RECOVERY 40 OPERATING SYSTEM CLOCK 40 OPTION, FILE BROWSE 7 OPTION, FOLD LATCH 52 OPTION, NOTRUNC 19 OPTIONAL CICS/oS DATA SETS 27 OPTIONAL DATA SETS 28 O!'TIONAL TIME ADJUSTMENT PPOGRAM FEATURE lIO OPTIONS OF OS, SYSTEM GENERATION 4,45 OPTIONS, INTERVAL TIMER 4,45 OS ABEND 40 OS GETMAIN/FREEMAIN ABEND 110 OS S ERVI CES 2 OS SYSTEM PROGRAMMER GUIDE OS SYSTEM UTILITY 11 OS TCA~ PROGRAMMER GUIDE 50 OS/MFT 28, 37 OS/360, RELEASE 20.1 OF 45 OSCOR 35

Page 65: Customer Information Control System (CICS) Program …...Customer Information Control System (CICS) Operations Guide Program Number 5734-XX7 (OS-STANDARD V2) The IBM Customer Information

OUT OF SERVICE, LINE PLACED 112 OUTPUT, BATCH 36 OUTPUT, SYSTEM GENERATION 11 PARAMETER VALUES 311 PARAMETERS, STARTUP 311- 36 PARTITION/REGION 1I11-1I~ PAP.TITION/REGION SIZE INSUFFICIENT 114 PCP, CHARACTERS SUFFIX 34 PCT 11,41 PCT, CHARACTERS SUFFIX 3S PDIR'S 25-26 PERFORMANCE, SYSTEM 110 PIP, CHARACTERS SUFFIX 35 PL/I 15,18 PL/I APPLICATION PROGRAMS, COMPILATION OF PL/I F PROGRAM PREPARATION, EXA!o!PLE OF 15 POOL 35-36 POOL SIZE 35 FOOL, BLOCK 35 PPT 11,13,35,39,113 PPT, I/O EFROR BUILDING 43 P~EFIX DFS 411 PREFIX, DFH 39 PREPARATION OF ASSEMBLER LANGUAGE APPLICATION PROGRAMS 6 PREPARATION OF HIGH-LEITEL LANGUAGE APPLICATION PROGRAMS PREPARATION OF MAPS 23 PREPARATION OF PDIR'S, SUPPORT 24 PREPARATION OF SYMBOLIC S'IORAGE DEFINITIONS 21,24 PREPARATION OF THE CONTROL CARDS 11 PREPARATION OF THE DESTINATION CONTROL TABLE 28 PREPARATION OF THE DFHSG 7 PREPARATION OF THE SAMPLE PROBLEM 51 PREPARATION OF THE SYSTEM 4,11-12,31 PREPARATION OF THE SYSTEM TABLES 11, 13 PREPARATION, COMPILER PROGRAM 16 PRINTER, 1053 46-49 PRINTER, 2213 47,119 PRINTER, 3284 47,119 PRINTER, 3286 117,119 PRINTERS, LINE 2 PROC 15,17-18 PROCEDURE DFHAUPLK CONSISTS 11 PROCEDURES DFHASMV2 11 PROCESSING PROGRAM TABLE ADDRESS 11 PROGRAM CHECK 1,39,1111 PROGRAM CONl'ROL TABLE 51 PROGRAM INTERRUPT 39 PROGRAM INTERRUPT MANAGEMENT 1 PROGRAM INTERRUPT, TIME OF THE 39 PROGRAM MANAGEMENT 1 PROGRAM NAMES, TABLE OF PROGRAM PROCESSING TABLE 113 PROGRAM REGISTER STORAGE ADDRESS 6 PROGRAM SPECIFICATION BLOCKS, LISTS OF 25 PROGRAM SUFFIX TRP 35 PROGRAM, ANS COBOL APPLICATION 19 PROGRAM, CICS APPLICATION 37,50 PROGRAM, CICS DUMMY CSA PROGRAM, CICS UTILITY 1 PROGRAM, CICS/OS DUMP CONTROL 28,38

PROGRAM, COMPILED 19 PROGRAM, DFHSG 51 PROGRAM, DL/I APPLICATION 25 PROGRAM, DL/I INTERFACE DUMMY 44 PROGRAM, DUMMY DUMP CONTROL 51 PP.OGRAM, DUMP CONTROL 311,51 PROGRAM, DUMP UTILITY 38, S1 PROGRAM, DYNAMIC OPEN/CLOSE 110 PROGRAM, INl'ERVAL CONTROL 29,35 PROGRAM, MESSAGE CONTROL 37 PROGRAM, OPl'IONAL PROGRAM INTERRUPT 39 PROGRAM, PROCESSING 11 PROGRAM, PBOGRAM CONTROL 27,311 PROGRAM, PROGRAM INTERRUPT 35,39 PROGRAM, STORAGE CONTROL 311 PROGRAM, SYSTEM INITIALIZATION 27-28,40 PROGRAM, TASK CONTROL 311 PROGRAM, TERMINAL 110

'PROGRAM, TERMINAL CONTROL 35,51 PROGRAM, TRACE CONTROL 35 PROGRAM, UNSUFFIXED DUMP CONTROL 51 PROGRAM, UNSUFFIXED TRANSIENT DATA CONl'ROL 51 PROGRAMS, CICS MANAGEMENT 2,4,10,39,45 PROGRAMS, PL/I F APPLICATION 16 PROGRAMS, USER APPLICATION 27 PROGRAMS, USER-WRITTEN 115 PROGRAMS, USER-tffiITTEN APPL ICATION 1, 11 PSB 36 PSB'S 25 PSBPL 35 PSW 39 PUNCH DATA STREAM 22 PUNCH, SYSTEM TABLE MACROS 11 QUEUE ELEMENT CHAIN ADDRESS 9 QUEUE, REUSABLE 28 QUEUING, R~UEST 1 REFERENCES, UNRESOLVED 26 REQUIRED, IMS DATA .SETS 33 REQUIRED, PL/I INTERFACE 35 REQUIREMENTS, OPERATIONAL 31 REQUIREMENTS, SPACE 27 REQUIREMENTS, SYSTEM 29 REQUIREMENTS, SYSTEM EXECUTION DATA SET 27 RESPONSE, NOSPACE . 28 RESPONSE, WACK 47,119 RES'l'ART CAPABILITY 37 REUSABLE RESOURCES 1 RUNAWAY TASK 35 RUNAWAY TASK CONTROL SAMPLE PROBLEM 51 SCP, CHARACTERS SUFFIX 34 SCS 311 SECTIONS, DUMMY 5,21 SECURITY KEYLOCK 118-119 SEQUENTIAL ACC~SS METHOD 45 SEQUENTIAL DATA SET 1,28,30 SEQUENTIAL DEVICES 2,37 SEQUENTIAL RETR IEVAL 2 SERVICES, GRAPHIC PROGRAMMING 115 SERVICES, TIME 29

'SE"!', INl'RAPARTITION DATA 33 SET, TEMPORARY STORAGE DATA 29 SET, TRANSIENT DATA INTRAPARTI'IION DATA 28 SETS, EXTRAPARTITION DATA 33 SETS, INTRAPARTITION STORAGE 'IRANSIENT DATA 40 SETS, PROCESS QUEUE DATA 28 SETS, PROCESSING DUMP DATA 38 SETS, TRANSIENl' DATA EXTRAPARTI'IION DATA 29 SHIJTDOWN 36 SHUTDOHN, CSMT 37 SIGN-ON 11 SMT 11 SPECIFICATIONS, OT.JTLIM S"IE 4 STAE 4,40 STAGE II INPUT JOB STREAM STAGE1 9 STAJ,L 35 STANDARD SYSIN/SYSOUT 51 STARTUP 31 STATEMENTS, DFHDLDBD 25-26 STATEMENTS, DFHDLPSB 25 STATEMENTS, PL/I SOURCE 15-16

4 STATEMENTS, TCT MACRO DEFINITION 11 4 STATISTICS 34

STATISTICS, TIME SYSTEM STATUS OF EACH REQUEST STATUS, COMPLETION 112 STATUS, DECB ERROR 112 STATUS, HOLD 36 STATUS, lOB 42 STATUS, REPRESENTS CSW 42 STOP, REQUEST CATP 36 STORAGE ACQUISITION 1 STORAGE ALLOCATION 9 STORAGE CUSHION 34 STORAGE MANAGEMENT 1 STORAGE PRINTOUT 39 STORAGE PROTECTION 4 STORAGE, AVAILABLE CICS DYNAMIC 43 STORAGE, CONSERVATION OF MAIN STORAGE, INTERMEDIATE 11 STORAGE, TEMPORARY 29 STORAGE, TEMPORARY AIJXILIAFY 33 STORAGE, 3330 DISK 116 SUBTASK, CICS-DL/I 44 SUFFIX CSA 311 SUFFIX DC'!' 34 SUFFIX PL1 35 SUFFIX TCP 35 SUFFIX, ONE-OR-TWO-CFlARACTER Ii 1 SYNCHRONIZATION, TASK 1 SYSTEM CONFIGURATION II SYSTEM GENERATION 7 SYSTEM INITIALIZATION JCL 28 SYSTEM INITIALIZATION TABLE 110 SYSTEM INITIALIZATION TABLE PFEPARATION,

DISCUSSION OF 34 SYSTEM 3735 FORM DESCRIPTION Jl'ACFOS 45 SYS1.COBLIB 19

SYS1.PL1BASE 17 SYS1.PL1LIB 16 TABJ,E, DES'IINATTON CONTROL 30,51 TABLE, FILE CONTFOL 30,42 TABLE, PROCESSING PROGRAM 13,35,39 TABLE, SELECTED SYSTEM INITIALIZATION 311 TABLE, SIGN-ON 51 TABLE, SYSTEM INITIALIZATION 11,31,34,41,43,51 TCA, TASK CONTROL 39 TCAIDAA 7 TCAKCTTA 6 TCAM 2,11,28,32,37,45,50 TCAM APPLICATION PROGRAMS CURREN'ILY ACTIVE 37 TCAM LINES 112 TCAM MCP 2,111-42 TCAM MCP DFH1500 31 TCAM MCP PARTITION/REGION, PRESENCE OF A 41 TCAM MCP START-UP DECK 32 TeAM Mep TERMINAL DATA SETS 41 TCAM MCP, PRESENCE OF THE 32 TCAM· PARTITION/REGION 42 TCAM PROCESS QUEUE DATA SEl'S 28 TCAM QUEUE 42 TCAM, CICS/OS USING 50 TCAPCCA. 7 TCAPCSA 6 TCAPCTA 6 TCASAAFI 6 TeASCCA 6 TCT 7,11,28,311 TOP, CHARACTERS SUFFIX 35 TEMPORARY STORAGE CONTROL 35 TEMPORARY STORAGE DATASET 29 TEMPORARY STORAGE FACILITY, USE OF THE 29 TEMPORARY STORAGE, USE OF 29 TERMINAL CONTROL 39 T'!:RMINAL CONTROL TABLE 7,11,27-28,30,51 TERMINAL DATA SETS 27,31,33,112 TERMINAL FEATURES 50 TERMINAL MANAGEMENT 1 TE~INAL REQUESTS 31 TERMINAL SYSTEM 36 TERMINAL, BA"IKING TERM1:NAL SYSTEM 2972 47 TERMINAL, BUFFERED 49 TERMINAL, COMMON CARRIER 'IELE'IYPEWRITER EXCHANGE 48 TERMINAL, IBM 2721 PORTABLE AUDIO 119 TERMINAL, READER 2780 DATA 'IRANSMISSION 117, '19 TERMINAL, 27'10 COMMUNICATIO"l 46 TERMINAL, 27'11 COMMUNICATIONS 118 TERMINAL, 2972 117 TERMINALS SUPPORTED USING TCAM 50 TERMINALS, SIMULATION OF 2 TERMINALS, SYSTEM 2

1 TERMINATING CICS/OS SYSTEM OPERA'IICN, MEANS OF 31 TERMINATION 36-37 TERMINATION, ABNORMAL 37 TERMINATION, IMMEDIATE 36 TERMINATION, NORMAL 37 T'!:RMINATION, PREVENT TOTAL SYSTEM

PAGE 0026

Page 66: Customer Information Control System (CICS) Program …...Customer Information Control System (CICS) Operations Guide Program Number 5734-XX7 (OS-STANDARD V2) The IBM Customer Information

TERMINATION, SYSTEM 31 "'ESTING 4 TIME MANAGEMENT 2 9 TL'1' 11 TRACE 34 TRACE TABLE NUMBER, NUMBER OF 34 TRANSACTION CODES._ LIST OF 41 TRANSACTION SYNCHRONUATION 1 TRANSACTION. ASYNCHRONOTJS 35 TRANSACTI01'l. CONCURRENT TRANSACTIONS. NEW 1 TRANSIENT rATA CONTROL 35 TRANSIEN~ DATA EXTRAPARTITION rATA SET 112 TRANSIENT I:ATA INTRAPA.RTITION rATA. SET 28-29 TRANSIENT DATA SETS 31 TRANSMISSION. 2702 118 TRANSMISSION. 2703 117-118 TRT 311 TRT. CHARACTERS TABLE SUFFIX 34 TSP. CHARACTERS PROGRA'I SUFFIX 35 TYPE OF TRACE 6 TYPE II SVC 7.115 TYPE II USER SVC TYPE. DFHSG 7 UNIT. MINIMUM PROCESSING fl6 UN!"'. SYSTEM SEQUENTIAL 16-17.19 UNIT, SYSTE'V360 MODEL 20 PROCESSING 117-118 UNIT. TERMINAL 2760 OPTICAL IMAGE 117 UNIT. 1051 CONTROL 116.118 1JTIlIT. 2701 DATA ADAPTER 117-118 UNIT. 2760 OPTICAL IMAGE 118 UNIT. 7770 AUDIO RESPONSE 4.7.42.49 UNITS. TELECOMMUNICATIONS CONTROL 46 UNRESOLVED ADDRESS CONSTANTS 11 USER ABEND 39 USER ABEND CODE 39 USER DATA SETS 27 USER RESPONSIBILITY 45 WAIT, MULTIPLE 4,115 2311 5.27 2311 DISK STORAGE DRIVE 29.46 2314 5-6.9.27-30,33,38 33/35, MODEL 48 3330 5 3735 49

Page 67: Customer Information Control System (CICS) Program …...Customer Information Control System (CICS) Operations Guide Program Number 5734-XX7 (OS-STANDARD V2) The IBM Customer Information
Page 68: Customer Information Control System (CICS) Program …...Customer Information Control System (CICS) Operations Guide Program Number 5734-XX7 (OS-STANDARD V2) The IBM Customer Information

SH20-1048-2

International Business Machines Corporation Data Processing Division 1133 Westchester Avenue, White Plains, New York 10604 (U.S.A. only)

IBM World Trade Corporation 821 Unned Nations Plaza, New York, New York 10017 (Intentatlonal)

o C en S 3 ~

o G)

Page 69: Customer Information Control System (CICS) Program …...Customer Information Control System (CICS) Operations Guide Program Number 5734-XX7 (OS-STANDARD V2) The IBM Customer Information

.. . .

READER'S COMMENT FORM

Customer Information Control System (CICS)

Operations Guide

SH20-1048-2

Please comment on the usefulness and readability of this publication, suggest additions and deletions, and list specific errors and omissions (give page numbers). All comments and sugges­tions become the property of IBM. If you wish a reply, be sure to include your name and address.

COMMENTS

fold fold

fold fold

• Thank you for your cooperation. No postage necessary if mailed in the U.S.A. FOLD ON TWO LTNRS_ STAPLE AND MAIL.

Page 70: Customer Information Control System (CICS) Program …...Customer Information Control System (CICS) Operations Guide Program Number 5734-XX7 (OS-STANDARD V2) The IBM Customer Information

,SH20-1 048-2

YOUR COMMENTS PLEASE •••

Your comments on the other side of this form will help us improve future editions of this pub­lication. Each reply will be carefully reviewed by the persons responsible for writing and pub­lishing this material.

Please note that requests for copies of publications and for assistance in utilizing your IBM

system should be directed to your IBM representative or the IBM branch office serving your locality.

fold fold

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. .

Attention: Technical Publicotions

BUSINESS REPLY MAIL NO POSTAGE NECESSARY IF MAILED IN THE UNITED STATES

POSTAGE WILL BE PAID BY ...

IBM Corporation

1133 Westchester Avenue

White Plains, N.Y. 10604

FIRST CLASS

PERMIT NO. 1359

WHITE PLAINS, N. Y.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. .

fold

International Businass Machinas Corporation Data Procassing Division 1133 Wastchastar AvaDUa, Whita Plains, Haw York 10604 {U.S.A. only]

IBM. World Trada Corporation 821 Unitsd Nations Plaza, Naw York, Haw York 10017 .[Intsrnational]

fold

n c

S 3 CD ~

o C>

en J: N 9

~ N