2.3.2.1 _tcp_ip v3r2 for mvs_ cics tcp_ip socket-samples-pgms

Download 2.3.2.1 _tcp_ip v3r2 for Mvs_ Cics Tcp_ip Socket-samples-pgms

If you can't read please download the document

Upload: pedrofelixvc

Post on 21-Apr-2015

44 views

Category:

Documents


7 download

TRANSCRIPT

2.3.2.1 "TCP/IP V3R2 for MVS: CICS TCP/IP Socket Interface Guide" IBM Library Server

2.3.2.1 Required Programs, CICS Definition Needed

You need to define 10 programs and one mapset to run CICS TCP/IP, or to provide supporting functions:

EZACIC00 is the connection manager program. It provides the enabling and disabling of CICS TCP/IP through the transactions EZAO and EZAP.

EZACIC01 is the task related user exit (TRUE).

EZACIC02 is the Listener program that is used by the transaction CSKL. This transaction is started when you enable CICS TCP/IP through the EZAO transaction.

| Note: While you do not need to use the IBM-supplied Listener, | you do need to provide a Listener function.

| EZACIC20 is the initialization/termination front-end module for CICS | sockets.

| EZACIC21 is the initialization module for CICS sockets.

| EZACIC22 is the termination module for CICS sockets.

| EZACIC23 is the primary module for the configuration transaction (EZAC).http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/EZAP1004/2.3.2.1?SHELF=&DT=19970730010745&CASE=[27/03/2012 13:30:42]

2.3.2.1 "TCP/IP V3R2 for MVS: CICS TCP/IP Socket Interface Guide" IBM Library Server

| EZACIC24 is the message delivery module for transactions EZAC and EZAO.

EZACIC25 is the Domain Name Server (DNS) cache module.

| EZACICME is the US English text delivery module.

EZACICM has all the maps used by the transactions that enable and disable CICS TCP/IP.

The following figures show sample RDO definitions of these programs.

Using Storage Protection: When running with CICS 3.3.0 on a storage-protection-enabled machine, all the required CICS TCP/IP programs (EZACIC00/01/02) must have EXECKEY=CICS as part of their CEDA definitions. The CICS/ESA 3.3 Release Guide contains more information on storage protection with TRUEs.

Figures 13, 14, and 15 show EZACIC00, EZACIC01, and EZACIC02 defined with EXECKEY(CICS). Note that, if the machine does not support storage protection or is not enabled for storage protection, EXECKEY(CICS) is ignored and does not cause an error.

________________________________________________________________________ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |

| | | | | | | | | | | | | | | | | | |

CEDA DEFine PROGram : Group : DEscription ==> Language ==> RELoad ==> RESident ==> USAge ==> USElpacopy ==> Status ==> RSl : Cedf ==> DAtalocation ==> EXECKey ==> REMOTE ATTRIBUTES REMOTESystem ==> REMOTEName ==> Transid ==> EXECUtionset ==>

EZACIC00 TCPIPI Primary program for transaction EZAO Assembler No No Transient No Enabled 00 Yes Any CICS

Fullapi

http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/EZAP1004/2.3.2.1?SHELF=&DT=19970730010745&CASE=[27/03/2012 13:30:42]

2.3.2.1 "TCP/IP V3R2 for MVS: CICS TCP/IP Socket Interface Guide" IBM Library Server

|________________________________________________________________________| | Figure 13. EZACIC00, Connection Manager Program, Definition in RDO

| | | | | | | | | | | | | | | | | | |

|

________________________________________________________________________ | | | | | | | CEDA DEFine | | Program : EZACIC01 | | Group : TCPIPI | | DEscription ==> Task Related User Exit (TRUE) | | Language ==> Assembler | | RELoad ==> No | | RESident ==> Yes | | USAge ==> Normal | | USElpacopy ==> No | | Status ==> Enabled | | RSl : 00 | | Cedf ==> Yes | | Datalocation ==> Any | | EXECKey ==> CICS | | REMOTE ATTRIBUTES | | REMOTESystem ==> | | REMOTEName ==> | | Transid ==> | | EXECUtionset ==> Fullapi | | | | | |________________________________________________________________________| Figure 14. EZACIC01, Task Related User Exit Program, Definition in RDO

| | | | | | | | | | | | | | | | | | | |

________________________________________________________________________ | | | | | | | CEDA DEFine | | PROGram : EZACIC02 | | Group : TCPIPI | | DEscription ==> IBM Listener | | Language ==> Assembler | | RELoad ==> No | | RESident ==> Yes | | USAge ==> Normal | | USElpacopy ==> No | | Status ==> Enabled | | RSl : 00 | | Cedf ==> Yes | | Datalocation ==> Any | | EXECKey ==> CICS | | REMOTE ATTRIBUTES | | REMOTESystem ==> | | REMOTEName ==> | | Transid ==> | | EXECUtionset ==> Fullapi | | | |________________________________________________________________________| Figure 15. EZACIC02, Listener Program, Definition in RDO

________________________________________________________________________ | | |

| | |

http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/EZAP1004/2.3.2.1?SHELF=&DT=19970730010745&CASE=[27/03/2012 13:30:42]

2.3.2.1 "TCP/IP V3R2 for MVS: CICS TCP/IP Socket Interface Guide" IBM Library Server

| CEDA DEFine | | PROGram : EZACIC20 | | Group : TCPIPI | | DEscription ==> Initialization/Termination for CICS Sockets | | Language ==> Assembler | | RELoad ==> No | | RESident ==> No | | USAge ==> Transient | | USElpacopy ==> No | | Status ==> Enabled | | RSl : 00 | | Cedf ==> Yes | | Datalocation ==> Any | | EXECKey ==> CICS | | REMOTE ATTRIBUTES | | REMOTESystem ==> | | REMOTEName ==> | | Transid ==> | | EXECUtionset ==> Fullapi | | | |________________________________________________________________________| | Figure 16. EZACIC20, Front-End Module for CICS Sockets, Definition in RDO

| | | | | | | | | | | | | | | | | | |

| | | | | | | | | | | | | | | | | | | | |

________________________________________________________________________ | | | | | | | CEDA DEFine | | PROGram : EZACIC21 | | Group : TCPIPI | | DEscription ==> Initialization Module for CICS Sockets | | Language ==> Assembler | | RELoad ==> No | | RESident ==> No | | USAge ==> Transient | | USElpacopy ==> No | | Status ==> Enabled | | RSl : 00 | | Cedf ==> Yes | | Datalocation ==> Any | | EXECKey ==> CICS | | REMOTE ATTRIBUTES | | REMOTESystem ==> | | REMOTEName ==> | | Transid ==> | | EXECUtionset ==> Fullapi | | | |________________________________________________________________________| Figure 17. EZACIC21, Initialization Module for CICS Sockets, Definition in RDO

| | | | | | | | | | | | |

________________________________________________________________________ | | | | CEDA DEFine | PROGram : EZACIC22 | Group : TCPIPI | DEscription ==> Termination Module for CICS Sockets | Language ==> Assembler | RELoad ==> No | RESident ==> No | USAge ==> Transient | USElpacopy ==> No | Status ==> Enabled | RSl : 00 | Cedf ==> Yes | Datalocation ==> Any

| | | | | | | | | | | | | | | |

http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/EZAP1004/2.3.2.1?SHELF=&DT=19970730010745&CASE=[27/03/2012 13:30:42]

2.3.2.1 "TCP/IP V3R2 for MVS: CICS TCP/IP Socket Interface Guide" IBM Library Server

| EXECKey ==> CICS | | REMOTE ATTRIBUTES | | REMOTESystem ==> | | REMOTEName ==> | | Transid ==> | | EXECUtionset ==> Fullapi | | | |________________________________________________________________________| | Figure 18. EZACIC22, Termination Module for CICS Sockets, Definition in | RDO

| | | | | |

| | | | | | | | | | | | | | | | | | | | |

________________________________________________________________________ | | | | | | | CEDA DEFine | | PROGram : EZACIC23 | | Group : TCPIPI | | DEscription ==> Primary Module for Transaction EZAC | | Language ==> Assembler | | RELoad ==> No | | RESident ==> No | | USAge ==> Transient | | USElpacopy ==> No | | Status ==> Enabled | | RSl : 00 | | Cedf ==> Yes | | Datalocation ==> Any | | EXECKey ==> User | | REMOTE ATTRIBUTES | | REMOTESystem ==> | | REMOTEName ==> | | Transid ==> | | EXECUtionset ==> Fullapi | | | |________________________________________________________________________| Figure 19. EZACIC23, Primary Module for Transaction EZAC, Definition in RDO

| | | | | | | | | | | | | | | | | | | | |

________________________________________________________________________ | | | | | | | CEDA DEFine | | PROGram : EZACIC24 | | Group : TCPIPI | | DEscription ==> Message Delivery Module for CICS Sockets | | Language ==> Assembler | | RELoad ==> No | | RESident ==> No | | USAge ==> Transient | | USElpacopy ==> No | | Status ==> Enabled | | RSl : 00 | | Cedf ==> Yes | | Datalocation ==> Any | | EXECKey ==> CICS | | REMOTE ATTRIBUTES | | REMOTESystem ==> | | REMOTEName ==> | | Transid ==> | | EXECUtionset ==> Fullapi | | | |________________________________________________________________________| Figure 20. EZACIC24, Message Delivery Module for CICS Sockets, Definition in RDO

http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/EZAP1004/2.3.2.1?SHELF=&DT=19970730010745&CASE=[27/03/2012 13:30:42]

2.3.2.1 "TCP/IP V3R2 for MVS: CICS TCP/IP Socket Interface Guide" IBM Library Server

| | | | | | | | | | | | | | | | | | | |

________________________________________________________________________ | | | | | | | CEDA DEFine | | PROGram : EZACIC25 | | Group : TCPIPI | | DEscription ==> Cache Module for the Domain Name Server | | Language ==> Assembler | | RELoad ==> No | | RESident ==> Yes | | USAge ==> Normal | | USElpacopy ==> No | | Status ==> Enabled | | RSl : 00 | | Cedf ==> Yes | | Datalocation ==> Any | | EXECKey ==> USER | | REMOTE ATTRIBUTES | | REMOTESystem ==> | | REMOTEName ==> | | Transid ==> | | EXECUtionset ==> Fullapi | | | |________________________________________________________________________| Figure 21. EZACIC25, Domain Name Server Cache Module, Definition in RDO

| | | | | | | | | | | | | | | | | | | |

________________________________________________________________________ | | | | | | | CEDA DEFine | | PROGram : EZACICME | | Group : TCPIPI | | DEscription ==> US English Text Delivery Module | | Language ==> Assembler | | RELoad ==> No | | RESident ==> Yes | | USAge ==> Normal | | USElpacopy ==> No | | Status ==> Enabled | | RSl : 00 | | Cedf ==> Yes | | Datalocation ==> Any | | EXECKey ==> CICS | | REMOTE ATTRIBUTES | | REMOTESystem ==> | | REMOTEName ==> | | Transid ==> | | EXECUtionset ==> Fullapi | | | |________________________________________________________________________| Figure 22. EZACICME, US English Text Delivery Module, Definition in RDO

| | | | |

________________________________________________________________________ | | | | | | | CEDA DEFine | | Mapset : EZACICM | | Group : TCPIPI | | Description ==> Mapset for CICS Sockets Interface | | REsident ==> No |

http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/EZAP1004/2.3.2.1?SHELF=&DT=19970730010745&CASE=[27/03/2012 13:30:42]

2.3.2.1 "TCP/IP V3R2 for MVS: CICS TCP/IP Socket Interface Guide" IBM Library Server

| USAge ==> Transient | | USElpacopy ==> No | | Status ==> Enabled | | RSl : 00 | | | |________________________________________________________________________| | Figure 23. EZACICM, Maps Used by EZAO and EZAP Transactions, Definition in | RDO

| | | |

Copyright IBM Corp. 1994, 1996, 1997IBM Library Server Copyright 1989, 2005 IBM Corporation. All rights reserved.

Return to library: z/OS | z/OS.e | TPF | z/VSE | z/VM | IBM Hardware | IBM System z Redbooks Glossary: IBM terminology Publications: How to order publications Readers: Download IBM Library Reader | Download IBM Softcopy Reader | Download Adobe Acrobat Reader Library management: Download IBM Softcopy Librarian Contacts: Contact z/OS

Adobe, the Adobe logo, Acrobat, the Acrobat logo, and Acrobat Reader are registered trademarks of Adobe Systems incorporated.

http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/EZAP1004/2.3.2.1?SHELF=&DT=19970730010745&CASE=[27/03/2012 13:30:42]