CICS Transaction Server for z/OS
CICS Supplied Transactions
Version 3 Release 2
SC34-6817-03
CICS Transaction Server for z/OS
CICS Supplied Transactions
Version 3 Release 2
SC34-6817-03 Note! Before using this information and the product it supports, be sure to read the general information under “Notices” on page 615.
This edition applies to Version 3 Release 2 of CICS Transaction Server for z/OS, program number 5655-M15, and to all subsequent versions, releases, and modifications until otherwise indicated in new editions. © Copyright IBM Corporation 1982, 2011. US Government Users Restricted Rights – Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. Contents
Preface...... xi What this book is about ...... xi Who should read this book ...... xi What you need to know to understand this book ...... xi How to use this book ...... xi
Summary of changes ...... xiii Changes for CICS Transaction Server for z/OS, Version 3 Release 2 .....xiii Changes for CICS Transaction Server for z/OS, Version 3 Release 1 .....xiii Changes for CICS Transaction Server for z/OS, Version 2 Release 3 .....xiv Changes for CICS Transaction Server for z/OS, Version 2 Release 2 .....xiv Changes for CICS Transaction Server for z/OS, Version 2 Release 1 .....xv
Chapter 1. Using CICS supplied transactions ...... 1 How to start or stop a transaction ...... 3 Syntax notation and conventions used...... 3 Minimum abbreviation of keywords ...... 4 Uppercase input to transactions ...... 4 Terminal operation ...... 5 $ (the dollar symbol) ...... 5 Operator security ...... 5 Terminal operator ...... 6 Supervisory terminal operator ...... 6 Master terminal operator ...... 7 MRO and ISC support...... 8 BMS partitions ...... 8 Using the system console ...... 10 Rules for console entry ...... 10 MODIFY command ...... 11 REPLY command ...... 12 Example of a conversation using CONVERSE ...... 12 Example of a conversation using WRITE/READ ...... 12 Using TSO consoles ...... 13 Using the KILL option for purging transactions ...... 13 Using CEMT to terminate a task ...... 14 Using the console to terminate a task ...... 14 Consequences of using KILL...... 15
Chapter 2. The application debugging profile manager ...... 17 Using the application debugging profile manager Web interface ...... 17 Configuring access to the application debugging profile manager Web interface ...... 17 Using the application debugging profile manager 3270 interface ...... 37
Chapter 3. CBAM - BTS browser...... 57
Chapter 4. CCRL - certificate revocation lists transaction ...... 59
Chapter 5. CDBC - database control menu...... 61 Connecting CICS to DBCTL ...... 62 Disconnecting CICS from DBCTL ...... 62 Specifying a DBCTL system identifier (DBCTLID) ...... 63 Using the HELP panel ...... 63
© Copyright IBM Corp. 1982, 2011 iii Chapter 6. CDBI - database control inquiry ...... 65 Using the CDBI HELP panel ...... 65
Chapter 7. CDBM - database control interface ...... 67 Using CDBM Syntax ...... 67 Using DFHDBFK - The CDBM GROUP command file ...... 69 Record layout in the CDBM GROUP command file...... 70 The MAINTENANCE panel for DFHDBFK ...... 70 Using the CDBM HELP panels ...... 72
Chapter 8. CEBR - temporary storage browse ...... 75 Using the CEBR HELP panel ...... 77
Chapter 9. CEBT - master terminal (alternate CICS) ...... 79 Minimum abbreviation of keywords ...... 79 CEBT INQUIRE and SET commands...... 79 CEBT INQUIRE AUXTRACE ...... 79 CEBT INQUIRE DUMP ...... 80 CEBT INQUIRE GTFTRACE ...... 81 CEBT INQUIRE INTTRACE ...... 82 CEBT INQUIRE SURVEILLANCE ...... 82 CEBT INQUIRE TAKEOVER ...... 83 CEBT SET AUXTRACE...... 83 CEBT SET DUMP...... 84 CEBT SET GTFTRACE...... 85 CEBT SET INTTRACE ...... 86 CEBT SET SURVEILLANCE ...... 86 CEBT SET TAKEOVER...... 87 CEBT PERFORM commands ...... 88 CEBT PERFORM SHUTDOWN ...... 88 CEBT PERFORM SNAP ...... 88 CEBT PERFORM TAKEOVER ...... 88
Chapter 10. CECI - command-level interpreter ...... 91 Using the CECI HELP panel ...... 92 Command-level syntax-checking transaction (CECS) ...... 93
Chapter 11. CEDA - resource definition online ...... 95 Command syntax ...... 95 CSD compatibility panel ...... 101 Security checking ...... 103 CEDA HELP panels ...... 103 CEDB and CEDC ...... 107
Chapter 12. CEDF and CEDX - the execution diagnostic facility .....109 Using the CEDF transaction ...... 109 Command syntax ...... 109 Command options ...... 109 Beginning an EDF session (single-screen mode) ...... 110 Beginning an EDF session (dual-screen mode)...... 111 Monitoring remote transactions...... 111 Invoking CEBR and CECI from CEDF ...... 111 Using the CEDX transaction ...... 112 Command syntax ...... 113 Command options ...... 113
iv CICS Supplied Transactions Chapter 13. CEKL—master terminal (emergency use) ...... 115 Minimum abbreviation of keywords ...... 115 CEKL INQUIRE TASK ...... 115 CEKL SET TASK...... 118
Chapter 14. CEMN - CICS monitoring facility ...... 121
Chapter 15. CEMT—master terminal ...... 123 Starting the CEMT transaction ...... 123 System parameters ...... 126 Program function (PF) keys ...... 126 Minimum abbreviation of keywords ...... 127 ALL option ...... 127 CLASS option ...... 127 Family of resources (using * and + symbols) ...... 127 Subdefining resource groups ...... 128 Overtyping a display ...... 128 Tabkey...... 129 Scrolling symbol (+ sign) ...... 129 Blank fields in a display ...... 129 Using the ? key ...... 129 Expanded panels ...... 130 Hexadecimal values ...... 131 Variables...... 131 Invoking CEMT from an application program ...... 132 Security checking ...... 132 CEMT DISCARD commands ...... 132 CEMT DISCARD...... 134 CEMT INQUIRE commands ...... 138 CEMT INQUIRE AUTINSTMODEL ...... 139 CEMT INQUIRE AUTOINSTALL ...... 140 CEMT INQUIRE AUXTRACE ...... 142 CEMT INQUIRE BEAN ...... 144 CEMT INQUIRE BRFACILITY ...... 146 CEMT INQUIRE CFDTPOOL ...... 150 CEMT INQUIRE CLASSCACHE ...... 151 CEMT INQUIRE CONNECTION ...... 154 CEMT INQUIRE CORBASERVER ...... 163 CEMT INQUIRE DB2CONN ...... 167 CEMT INQUIRE DB2ENTRY ...... 174 CEMT INQUIRE DB2TRAN ...... 178 CEMT INQUIRE DELETSHIPPED ...... 179 CEMT INQUIRE DISPATCHER ...... 181 CEMT INQUIRE DJAR ...... 183 CEMT INQUIRE DOCTEMPLATE ...... 186 CEMT INQUIRE DSAS ...... 188 CEMT INQUIRE DSNAME ...... 191 CEMT INQUIRE DUMPDS ...... 199 CEMT INQUIRE ENQ ...... 200 CEMT INQUIRE ENQMODEL ...... 204 CEMT INQUIRE EXCI...... 206 CEMT INQUIRE FEPI ...... 208 CEMT INQUIRE FILE ...... 208 CEMT INQUIRE GTFTRACE ...... 215 CEMT INQUIRE HOST ...... 216 CEMT INQUIRE INTTRACE ...... 218
Contents v CEMT INQUIRE IPCONN ...... 219 CEMT INQUIRE IRBATCH ...... 223 CEMT INQUIRE IRC ...... 224 CEMT INQUIRE JMODEL ...... 225 CEMT INQUIRE JOURNALNAME ...... 227 CEMT INQUIRE JVM ...... 229 CEMT INQUIRE JVMPOOL...... 231 CEMT INQUIRE LIBRARY ...... 232 CEMT INQUIRE LINE ...... 235 CEMT INQUIRE MODENAME ...... 236 CEMT INQUIRE MONITOR ...... 238 CEMT INQUIRE NETNAME ...... 241 CEMT INQUIRE PARTNER ...... 247 CEMT INQUIRE PIPELINE ...... 249 CEMT INQUIRE PROCESSTYPE ...... 251 CEMT INQUIRE PROFILE ...... 253 CEMT INQUIRE PROGRAM ...... 254 CEMT INQUIRE REQUESTMODEL...... 262 CEMT INQUIRE RRMS ...... 264 CEMT INQUIRE STATISTICS ...... 265 CEMT INQUIRE STREAMNAME ...... 268 CEMT INQUIRE SYDUMPCODE...... 270 CEMT INQUIRE SYSTEM ...... 274 CEMT INQUIRE TASK ...... 280 CEMT INQUIRE TCLASS ...... 287 CEMT INQUIRE TCPIP ...... 288 CEMT INQUIRE TCPIPSERVICE ...... 289 CEMT INQUIRE TDQUEUE ...... 295 CEMT INQUIRE TERMINAL ...... 300 CEMT INQUIRE TRANSACTION...... 307 CEMT INQUIRE TRDUMPCODE...... 312 CEMT INQUIRE TSMODEL...... 315 CEMT INQUIRE TSPOOL ...... 318 CEMT INQUIRE TSQUEUE / TSQNAME ...... 319 CEMT INQUIRE UOW...... 323 CEMT INQUIRE UOWDSNFAIL ...... 328 CEMT INQUIRE UOWENQ ...... 333 CEMT INQUIRE UOWLINK ...... 337 CEMT INQUIRE URIMAP ...... 340 CEMT INQUIRE VTAM ...... 344 CEMT INQUIRE WEB ...... 346 CEMT INQUIRE WEBSERVICE ...... 347 CEMT INQUIRE WORKREQUEST ...... 350 CEMT PERFORM commands ...... 354 CEMT PERFORM CLASSCACHE ...... 354 CEMT PERFORM CORBASERVER ...... 357 CEMT PERFORM DELETSHIPPED...... 359 CEMT PERFORM DJAR ...... 359 CEMT PERFORM DUMP|SNAP ...... 360 CEMT PERFORM ENDAFFINITY ...... 361 CEMT PERFORM JVMPOOL ...... 362 CEMT PERFORM PIPELINE ...... 363 CEMT PERFORM RESET ...... 364 CEMT PERFORM SECURITY ...... 364 CEMT PERFORM SHUTDOWN ...... 365 CEMT PERFORM STATISTICS ...... 366 vi CICS Supplied Transactions CEMT SET commands ...... 370 CEMT SET AUTOINSTALL ...... 370 CEMT SET AUXTRACE ...... 372 CEMT SET BRFACILITY ...... 373 CEMT SET CLASSCACHE ...... 374 CEMT SET CONNECTION ...... 375 CEMT SET CORBASERVER ...... 381 CEMT SET DB2CONN ...... 383 CEMT SET DB2ENTRY ...... 390 CEMT SET DB2TRAN...... 394 CEMT SET DELETSHIPPED ...... 395 CEMT SET DISPATCHER ...... 396 CEMT SET DOCTEMPLATE ...... 398 CEMT SET DSAS ...... 399 CEMT SET DSNAME ...... 399 CEMT SET DUMPDS ...... 404 CEMT SET ENQMODEL ...... 405 CEMT SET FEPI...... 406 CEMT SET FILE ...... 406 CEMT SET GTFTRACE ...... 411 CEMT SET HOST ...... 411 CEMT SET INTTRACE ...... 412 CEMT SET IPCONN ...... 413 CEMT SET IRC ...... 417 CEMT SET JOURNALNAME ...... 418 CEMT SET JVMPOOL ...... 419 CEMT SET LIBRARY ...... 420 CEMT SET LINE...... 422 CEMT SET MODENAME...... 423 CEMT SET MONITOR ...... 424 CEMT SET NETNAME ...... 427 CEMT SET PIPELINE ...... 429 CEMT SET PROCESSTYPE ...... 430 CEMT SET PROGRAM ...... 432 CEMT SET QUEUE ...... 435 CEMT SET STATISTICS ...... 435 CEMT SET SYDUMPCODE ...... 437 CEMT SET SYSTEM ...... 440 CEMT SET TASK ...... 444 CEMT SET TCLASS ...... 445 CEMT SET TCPIP ...... 446 CEMT SET TCPIPSERVICE ...... 447 CEMT SET TDQUEUE ...... 449 CEMT SET TERMINAL ...... 451 CEMT SET TRANSACTION ...... 454 CEMT SET TRDUMPCODE ...... 456 CEMT SET TSQUEUE ...... 457 CEMT SET UOW ...... 458 CEMT SET UOWLINK...... 459 CEMT SET URIMAP ...... 460 CEMT SET VTAM ...... 461 CEMT SET WEB...... 463 CEMT SET WEBSERVICE ...... 463 CEMT SET WORKREQUEST ...... 464
Chapter 16. CEOT - terminal status ...... 467
Contents vii Using CEOT in inquiry mode ...... 467 CEOT in set mode ...... 468
Chapter 17. CESF - sign off ...... 471
Chapter 18. CESN - sign on ...... 473 IBM 3270 family display devices ...... 474 Non-3270 family terminal...... 475 Command options ...... 475 Signing off with CESN...... 476
Chapter 19. CEST—supervisory terminal ...... 477
Chapter 20. CETR - trace control ...... 479 Using component trace options ...... 480 Using Transaction and terminal-related trace options ...... 483 Specifying JVM trace options in CETR...... 485 Using CETR HELP panels ...... 486 HELP panels for components ...... 488 HELP panels for terminal and transaction trace ...... 491 HELP panels for JVM trace options ...... 493
Chapter 21. CIDP - inactivate debugging profiles ...... 497
Chapter 22. CIND—in-doubt testing tool ...... 499 Running the CIND indoubt tool ...... 500 Inquiring on the status of CIND ...... 500 Running the in-doubt tool using an EXEC CICS LINK command .....501 Setting a single transaction in-doubt ...... 501 CIND Messages ...... 501
Chapter 23. CLDM - CICS load module map ...... 503
Chapter 24. CLER - Language Environment runtime options ...... 505
Chapter 25. CMAC - messages and codes display ...... 507
Chapter 26. CMSG - message switching ...... 511 Sending a message...... 511 Canceling a message ...... 512 Message-switching continuation ...... 513 Message delivery ...... 514 Subsystems and terminal systems ...... 514 IBM 3270 display devices ...... 515 IBM 3767 Communication Terminal ...... 515 Sequential terminal ...... 515 CMSG command ...... 515 CMSG command options...... 516 Message-switching responses ...... 526 CMSG examples...... 533
Chapter 27. CREA - create REQUESTMODELs for enterprise beans ...535 Function: ...... 535 Using CREA ...... 536 Starting CREA ...... 536 TranID Specification ...... 537 viii CICS Supplied Transactions REQUESTMODEL Specification ...... 541 Results ...... 544 CREC...... 545
Chapter 28. CRTE - remote transactions ...... 547
Chapter 29. CSFE - terminal and system test ...... 549 Using CSFE terminal test ...... 549 Tracing with CSFE ...... 549 Terminal builder trace ...... 550 Using CSFE debug functions ...... 550 Storage freeze ...... 550 Storage violation trap ...... 551 Global trap/trace program exit and global kernel exit ...... 552
Chapter 30. CSPG - page retrieval ...... 553 Retrieve a page ...... 553 Single keystroke retrieval (SKR) ...... 555 Page retrieval for logical devices ...... 555 Page retrieval and partitions ...... 556 Display information about logical messages ...... 556 Message chaining with CSPG ...... 556 CSPG message termination...... 559 Copying pages with CSPG ...... 560 Using Autopage with CSPG...... 560 Displaying routed pages with CSPG ...... 561
Chapter 31. CWTO - write to console operator ...... 563
Chapter 32. DSNC - CICS DB2 transaction DSNC...... 565
Appendix. List of CICS transactions...... 567
Bibliography ...... 573 The CICS Transaction Server for z/OS library ...... 573 The entitlement set ...... 573 PDF-only books ...... 573 Other CICS books ...... 575 Books from related libraries ...... 575 Determining if a publication is current ...... 576
Accessibility ...... 577
Index ...... 579
Notices ...... 615
Trademarks ...... 617
Contents ix x CICS Supplied Transactions Preface
What this book is about This book tells you how to start the transactions supplied with CICS®. It tells you how to control the CICS system, how to send messages, how to collect statistics, and how to get terminal error information. It is also useful if you are responsible for preparing procedures for people who operate such terminals.
The book also describes how you can use the operating system console as a CICS terminal. Who should read this book This book is intended for CICS terminal operators and persons responsible for preparing terminal operating procedures. It is also useful for both system and application programmers. What you need to know to understand this book A general knowledge of the concepts and terminology is required. How to use this book This book is mainly for reference. After a short introduction, the rest of the book is arranged in alphabetic order of the transaction identifier. An index is provided to pinpoint individual transactions and keywords.
Some CICS transactions are described in greater detail in other CICS books. These include:
Transaction CICS book CBAM CICS Business Transaction Services CDBC CICS IMS Database Control Guide CDBI CICS Data Areas CEBR CICS Application Programming Guide CECI CICS Application Programming Guide CECS CICS Application Programming Guide CEDA CICS Resource Definition Guide CETR CICS Problem Determination Guide CRTE CICS RACF Security Guide CSFE CICS Problem Determination Guide DSNC CICS DB2 Guide
In these cases, this book contains a brief description of the transaction and indicates where further information is to be found. Front end programming interface Information about the Front End Programming Interface (FEPI) feature is not given in this book. See the CICS Front End Programming Interface User's Guide for relevant information.
© Copyright IBM Corp. 1982, 2011 xi Notes on terminology v CICS refers to IBM® CICS Transaction Server for z/OS®, Version 3 Release 2 v VTAM® refers to IBM ACF/VTAM v IMS™ refers to IBM IMS/ESA®
xii CICS Supplied Transactions Summary of changes
This book is based on the CICS Supplied Transactions for CICS Transaction Server for z/OS, Version 2 Release 1. Changes from that edition are marked by vertical bars in the left margin. Minor amendments that have been made since the most recent published version are marked by # symbols in the left margin.
This part lists briefly the changes that have been made for the following recent releases:
For most items in each of the lists above, there is a link to the part of the book where there is more detail.
Changes for CICS Transaction Server for z/OS, Version 3 Release 2
For information about changes that have been made in CICS Transaction Server for z/OS, Version 3 Release 2, please refer to What's New in the information center, or the following publications: v CICS Transaction Server for z/OS Release Guide v CICS Transaction Server for z/OS Migration from CICS TS Version 3.1 v CICS Transaction Server for z/OS Migration from CICS TS Version 2.3 v CICS Transaction Server for z/OS Migration from CICS TS Version 2.2 v CICS Transaction Server for z/OS Migration from CICS TS Version 1.3
Changes for CICS Transaction Server for z/OS, Version 3 Release 1 The more significant changes for this edition are: v Technical changes : – Because of the removal of support for HPJ (Hot-pooling) for Java program objects, the following items are removed: - The HOTPOOLING attribute is removed from the CEMT INQUIRE PROGRAM command. - The HOTPOOL and NOTHOTPOOL attributes are removed from the CEMT SET PROGRAM command. - The ACTHPTCBS and MAXHPTCBS attributes are removed from the CEMT INQUIRE DISPATCHER command. - The MAXHPTCBS attribute is removed from the CEMT SET DISPATCHER command. v New commands : – There is a new transaction called CCRL that creates and updates certificate revocation lists. See Chapter 4, “CCRL - certificate revocation lists transaction,” on page 59 for details. v New options: – v Structural changes : –
© Copyright IBM Corp. 1982, 2011 xiii Changes for CICS Transaction Server for z/OS, Version 2 Release 3 The more significant changes for this edition are: v Technical changes : – Chapter 2, “The application debugging profile manager,” on page 17 has been added. – Chapter 21, “CIDP - inactivate debugging profiles,” on page 497 has been added. v New commands : – “CEMT INQUIRE WORKREQUEST” on page 350 added to CEMT – “CEMT SET WORKREQUEST” on page 464 added to CEMT – “CEMT INQUIRE CLASSCACHE” on page 151 added to CEMT – “CEMT SET CLASSCACHE” on page 374 added to CEMT – “CEMT PERFORM CLASSCACHE” on page 354 added to CEMT – “CEMT INQUIRE JVM” on page 229 added to CEMT v New options: – DEBUGTOOL added to CEMT INQUIRE SYSTEM – DEBUG added to CEMT SET SYSTEM – NODEBUG added to CEMT SET SYSTEM v Structural changes : –
Changes for CICS Transaction Server for z/OS, Version 2 Release 2 The more significant changes for this edition are: v Technical changes : – In “CEMT INQUIRE DB2CONN” on page 167, the definitions of parameters DB2ID, PRIORITY, TCBLIMIT and TCBS have changed. – In “CEMT INQUIRE DB2ENTRY” on page 174, the definition of the PRIORITY parameter has changed. – In “CEMT SET DB2CONN” on page 383, the definitions of parameters DB2ID, PRIORITY, TCBLIMIT and TCBS have changed. – In “CEMT SET DB2ENTRY” on page 390, the definition of the PRIORITY parameter has changed. – In “CEMT INQUIRE TCPIPSERVICE” on page 289, there are changes to AUTHENTICATE and the description of its CVDA values. – There are new transactions CREA and CREC, see Chapter 27, “CREA - create REQUESTMODELs for enterprise beans,” on page 535 for details. v New options: – DB2GROUPID added to CEMT INQUIRE DB2CONN – RESYNCMEMBER added to CEMT INQUIRE DB2CONN – PLAN added to CEMT INQUIRE DB2TRAN – PLANEXITNAME added to CEMT INQUIRE DB2TRAN – SCAN added to CEMT PERFORM CORBASERVER – DB2GROUPID added to CEMT SET DB2CONN – RESYNCMEMBER added to CEMT SET DB2CONN
xiv CICS Supplied Transactions Changes for CICS Transaction Server for z/OS, Version 2 Release 1 The more significant changes for this edition are: v HELP panel removed from CEBT v New commands: – “CEMT INQUIRE BEAN” on page 144 – “CEMT INQUIRE CORBASERVER” on page 163 – “CEMT INQUIRE DJAR” on page 183 – “CEMT INQUIRE JVMPOOL” on page 231 – “CEMT PERFORM CORBASERVER” on page 357 – “CEMT INQUIRE UOWENQ” on page 333 – “CEMT DISCARD commands” on page 132 – “CEMT DISCARD commands” on page 132 – “CEMT SET CORBASERVER” on page 381 – “CEMT SET JVMPOOL” on page 419 v New chapters: – Chapter 24, “CLER - Language Environment runtime options,” on page 505 – Chapter 28, “CRTE - remote transactions,” on page 547 v New options – HOTPOOLING was added to CEMT INQUIRE PROGRAM. (This option was removed for CICS Transaction Server for z/OS, Version 3 Release 1.) – JVMPROFILE added to CEMT INQUIRE PROGRAM – BEANNAME added to CEMT INQUIRE REQUESTMODEL – CORBASERVER added to CEMT INQUIRE REQUESTMODEL – INTERFACE added to CEMT INQUIRE REQUESTMODEL – INTFACETYPE added to CEMT INQUIRE REQUESTMODEL – MODULE added to CEMT INQUIRE REQUESTMODEL – OPERATION added to CEMT INQUIRE REQUESTMODEL – TYPE added to CEMT INQUIRE REQUESTMODEL – ACTSOCKETS added to CEMT INQUIRE TCPIP – MAXSOCKETS added to CEMT INQUIRE TCPIP – AUTHENTICATE added to CEMT INQUIRE TCPIPSERVICE – DNSGROUP added to CEMT INQUIRE TCPIPSERVICE – DNSSTATUS added to CEMT INQUIRE TCPIPSERVICE – GRPCRITICAL added to CEMT INQUIRE TCPIPSERVICE – OTSTIMEOUT added to CEMT INQUIRE TRANSACTION – OTSTID added to CEMT INQUIRE UOW – HOST added to CEMT INQUIRE UOWLINK – CORBASERVER added to CEMT PERFORM STATISTICS – JVMPOOL added to CEMT PERFORM STATISTICS – REQUESTMODEL added to CEMT PERFORM STATISTICS – TCPIP added to CEMT PERFORM STATISTICS – HOTPOOL was added to CEMT SET PROGRAM. (This option was removed for CICS Transaction Server for z/OS, Version 3 Release 1.) – NOTHOTPOOL was added to CEMT SET PROGRAM. (This option was removed for CICS Transaction Server for z/OS, Version 3 Release 1.) – MAXSOCKETS added to CEMT SET TCPIP – DNSSTATUS added to CEMT SET TCPIPSERVICE – NOUCTRAN added to CEOT IN SET MODE – TRANIDONLY added to CEOT IN SET MODE – UCTRAN added to CEOT IN SET MODE v New values – OTSCOORD added to WAITCAUSE in CEMT INQUIRE UOW
Summary of changes xv xvi CICS Supplied Transactions Chapter 1. Using CICS supplied transactions
CICS provides operations, usually initiated from terminals, called transactions, each of which involves the use of CICS tables, programs, and internal services. The following sections describe the transactions that are supplied by CICS and that have an operator interface.
CICS transactions have identification codes that start with “C” and are 4 characters long; for example, CEMT. The following table shows the transactions that are described in detail. For a complete list of CICS transactions, including those that do not have an operator interface, see the “List of CICS transactions,” on page 567.
Function Name Page CICS business transaction services (BTS) CBAM Chapter 3, “CBAM - browser BTS browser,” on page 57 Command-level interpreter CECI, CECS Chapter 10, “CECI - command-level interpreter,” on page 91 Create and update certificate revocation lists CCRL Chapter 4, “CCRL - (CRLs) certificate revocation lists transaction,” on page 59 Create REQUESTMODELs for enterprise CREA, CREC Chapter 27, “CREA - beans create REQUESTMODELs for enterprise beans,” on page 535 Database control inquiry CDBI Chapter 6, “CDBI - database control inquiry,” on page 65 Database control interface CDBM Chapter 7, “CDBM - database control interface,” on page 67 Database control menu CDBC Chapter 5, “CDBC - database control menu,” on page 61 Emergency Use CEKL Chapter 13, “CEKL—master terminal (emergency use),” on page 115 Execution diagnostic facility CEDF, CEDX Chapter 12, “CEDF and CEDX - the execution diagnostic facility,” on page 109 In-doubt testing tool CIND Chapter 22, “CIND—in-doubt testing tool,” on page 499 Master terminal CEMT Chapter 15, “CEMT—master terminal,” on page 123 Master terminal (alternate CICS) CEBT Chapter 9, “CEBT - master terminal (alternate CICS),” on page 79
© Copyright IBM Corp. 1982, 2011 1 Function Name Page Messages and codes display CMAC Chapter 25, “CMAC - messages and codes display,” on page 507 Message switching CMSG Chapter 26, “CMSG - message switching,” on page 511 Page retrieval CSPG Chapter 30, “CSPG - page retrieval,” on page 553 Remote transactions CRTE Chapter 28, “CRTE - remote transactions,” on page 547 Resource definition online (RDO) CEDA, CEDB, CEDC Chapter 11, “CEDA - resource definition online,” on page 95 Sign off CESF Chapter 17, “CESF - sign off,” on page 471 Sign on CESN Chapter 18, “CESN - sign on,” on page 473 Supervisory terminal CEST Chapter 19, “CEST—supervisory terminal,” on page 477 Temporary-storage browse CEBR Chapter 8, “CEBR - temporary storage browse,” on page 75 Terminal status CEOT Chapter 16, “CEOT - terminal status,” on page 467 Trace control CETR Chapter 20, “CETR - trace control,” on page 479 Terminal and system test CSFE Chapter 29, “CSFE - terminal and system test,” on page 549 Write to console operator CWTO Chapter 31, “CWTO - write to console operator,” on page 563
In general, you start a CICS transaction by entering its transaction identifier (for example, CEMT). The transaction identifier is used by CICS to identify the programs that handle the specified transactions, and to establish a task to process them.
If you use an IBM 3270 system display or similar display device that has the appropriate features installed, you can also start a transaction by a program function (PF) key or program attention (PA) key, by an operator identification card reader, by a magnetic slot reader, or by a light pen. For other types of terminals or subsystems, see the appropriate CICS/OS/VS subsystem guide.
You may wish to apply a CICS-supplied upgrade, but are using modified versions of one or more CICS-supplied transactions or of the CICS-supplied calling programs that handle CICS-supplied transactions. After you have first copied them to differently named groups, you must replace these private versions from the
2 CICS Supplied Transactions upgraded CICS-supplied version and modify them afresh to ensure that the necessary upgrade changes are carried out. Failure to do this can lead to unpredictable results.
This chapter describes: v “How to start or stop a transaction” v “Syntax notation and conventions used” v “Terminal operation” on page 5 v “Using the system console” on page 10 v “Using TSO consoles” on page 13
How to start or stop a transaction You start a CICS transaction by pressing the CLEAR key to clear the screen, and entering the transaction identifier, either by itself or followed by data, on the command line of the screen. The command line is a single line, usually at the top of the screen.
You can type the transaction identifier by itself and follow the prompts until a complete transaction command is built up, or you can type the complete transaction command on the command line. If you do not enter enough information, or if the information you enter is wrong, you are prompted to complete or correct your input.
For example, in the following transaction, CEMT is the transaction identifier and the additional data is INQUIRE PROGRAM(PROG1). CEMT INQUIRE PROGRAM(PROG1)
When the transaction starts, it processes the additional data. At the completion of this transaction, you get the following message: STATUS: SESSION ENDED
After a transaction has completed, press the CLEAR key to clear the screen in readiness for the next transaction. You can cancel any request by typing CANCEL on the command line.
Syntax notation and conventions used Each command has a syntax box to show you what options there are.
You interpret the syntax by following the arrows from left to right. The conventions are:
Symbol Action A set of alternatives—one of which you must code. A B C
A set of alternatives—one of which you must code. You may code more than one of them, in any sequence.