CICS System Definition Guide. Part 3, “Defining intercommunication resources,” on page provides guidance for resource definition. It tells you how to define. Introduction to CICS intercommunication. It is assumed that you are familiar with the use of CICS as a single system, with associated data resources and a. Recovery and restart in interconnected systems. This section describes those aspects of CICS recovery and restart that apply particularly in the.
|Published (Last):||16 December 2004|
|PDF File Size:||9.1 Mb|
|ePub File Size:||18.30 Mb|
|Price:||Free* [*Free Regsitration Required]|
Specific region routing would be used when a programmer wants the Xpediter transaction to routed to a specific CICS region.
This will result in the missing of debugging sessions for the third trap mask. The dump will continue the abend and free both the mirror and the test transaction. The actual transaction names may vary.
The Primary Menu is displayed. They use file control commands, temporary-storage commands, and other functions in the same way. Information Feedback Last updated: Assuming that the front-end transaction is associated with a terminal, use that terminal to observe events in the test transaction. If global traps are set for server programs in only one region, then you can remain in Xpediter. Assuming that the client program is associated with a terminal, use that terminal to observe events in the test transaction.
The second abend trap is of little use, and it can lead to the false conclusion that a second terminal abend has occurred. At this point, the system allows single-stepping, resuming, and other available functions. When completed, request a dump from the Exit Session screen. Wednesday, 31 May http: Application programming in an intersystem environment This topic of the manual describes the application programming aspects of CICS intercommunication.
“CICS Intercommunication Guide” IBM Library Server
If you set global traps for server programs in multiple regions, exit to CICS when you are done. The processing is independent of the sessions on which requests are sent and replies are received. The method of setting breakpoints depends on whether an application is running in the local or remote region. Performance in an intersystem environment This topic gives advice on improving aspects of CICS performance intercmmunication a multi-system environment.
Asynchronous processing Asynchronous processing distributes the processing required by an application between intercommunicating systems. Use the second terminal as described below to establish lntercommunication breakpoints and traps in back-end transactions. Whenever possible, specify non-generic mask information for at least one intercommunicaation, excluding the PROGRAM field, which is not a routable attribute.
If your site is developing applications that make use of the Distributed Program Link DPL facility, you should review the following information. You should be as specific as possible when defining trap masks in Xpediter. The system automatically establishes an abend trap cucs all abends that occurred on the terminal in region AOR1. You can also stay on the List Abends screen 1. It is intended for system programmers, application designers, application developers, and technical support staff.
Workload balancing routing would be intercokmunication when a programmer knows that the transactions to be debugged do not have affinities and the CICSplex is composed of identical members. The differences are described below:.
1.1 Introduction to CICS intercommunication
Use the second terminal, as described below, to establish all breakpoints and traps in the server programs. This lockout escape procedure is not a recommended debugging technique. You can set a local trap for abends at the primary terminal. Repeat Step 8 as required intercommunidation additional AORs.
If the test transaction executes in the TOR, set the traps there. Most recently used routing would be used when the programmer wants to reestablish or terminate the most recent debugging ihtercommunication. Enter XCB2 to run the test transaction. Enter XASM to run the test transaction. Intercommunication concepts and facilities This section describes the basic concepts of CICS intercommunication and the various facilities that are provided. Distributed program links, once routed giude an AOR, no longer match the trap criteria because of the impact of routing.
In most cases, these observations provide the information needed to debug the program.
CICS – Intercommunication
Distributed transaction processing The technique of distributing the functions of a transaction over several transaction programs within a network is called distributed transaction processing DTP. This may also prevent execution of Xpediter transactions.
Defining intercommunication resources This topic tells you how to define the various resources that may be required in a CICS intercommunication environment. Because the first trap mask has asterisks in every field considered for routing, every transaction in scope for AOR1 will be routed to AOR1.
Installing and configuring intercommunication support There are different installation and configuration requirements depending on whether a Giide system is to participate in intersystem communication or multiregion operation. If global traps are set for back-end transactions in multiple regions, exit to CICS after setting breakpoints, traps, etc. Because the same terminal cannot always be used for the server program, it is impossible to predict the terminal ID.
This may overload the region and cause debugging sessions to be missed for the second and third trap masks.