TRANSACTION ROUTING - IBM Mainframe

The CICS system that owns the terminal is called theterminal-owning regionor TOR, and the CICS system that owns the transaction is called the application-owning regionorAOR. These terms are not meant to imply that one system owns all the terminals and the other system all the transactions, although this is a possible configuration.

The terminal-owning region and the application-owning region must be connected by MRO or APPC links. Transaction routing over LUTYPE6.1 links is not supported.

In transaction routing, the terminal is used in a general sense to mean such things as an IBM 3270, or a single-session APPC device, or an APPC session to another CICS system, and so on.Allterminal and session types supported by CICS are eligible for transaction routing,exceptthose given in the following list:

  • LUTYPE6.1 connections and sessions
  • MRO connections and sessions
  • EXCI connections and sessions
  • IBM 7770 or 2260 terminals
  • Pooled 3600 or 3650 pipeline logical units
  • MVS system consoles.

The user transaction can use the terminal control, BMS, or batch data interchange facilities of CICS to communicate with the terminal, as appropriate for the terminal or session type. Mapping and data interchange functions are performed in the application-owning region. BMS paging operations are performed in the terminal-owning region Pseudo-conversational transactions are supported (except when the "terminal" is an APPC session), and the various transactions that make up a pseudo-conversational transaction can be in different systems.

Initiating transaction routing

Transaction routing can be initiated in the following three ways:

  1. A request to start a transaction can arrive from a terminal connected to the TOR. On the basis of an installed resource definition for the transaction, and possibly on decisions made in a user-written dynamic routing program, the request is routed to an appropriate AOR, and the transaction runs as if the terminal were attached to the same region.
  2. A transaction can be started by automatic transaction initiation (ATI) and can acquire a terminal that is owned by another CICS system. The two methods of routing transactions started by ATI are described in:
    • Traditional routing of transactions started by ATI
    • Routing transactions invoked by START commands
  3. A transaction can issue an ALLOCATE command to obtain a session to an APPC terminal or connection that is owned by another system.

All rights reserved © 2018 Wisdom IT Services India Pvt. Ltd DMCA.com Protection Status

IBM Mainframe Topics