Configuration samples

Top  Previous  Next

This section describe some example configurations in different scenarios, where XCICS/TS or IBM CICS may act as TOR (Terminal Oriented Region) and/or AOR (Application Oriented Region).

IBM CICS TOR to XCICS AOR

This example describes the case of an IBM CICS region acting as TOR, routing transaction to an XCICS/TS region acting as AOR. In this scenario users will connect to the IBM CICS region (TOR), while the transactions will be remotely executed on the XCICS/TS region (AOR).

CICS definitions:

DEFINE CONNECTION(SUN1)  GR(XCICS001) NETNAME(XCICS001) ACCESSMETHOD(VTAM) PROTOCOL(APPC) SINGLESESS(NO)
DEFINE SESSION(XCX1SESS) GR(XCICS001) CONNECTION(SUN1) ACCESSMETHOD(VTAM) PROTOCOL(APPC) MAXIMUM(10,6)
 
DEFINE TERMINAL(L900) GR(MYGRP) TYPETERM(MYTYPTRM) .....
DEFINE TYPETERM(MYTYPTRM) GR(MYGRP) USERAREALEN(255) ...
 
DEFINE TRANSACTION(RSUN) GR(XCICS001) REMOTESYSTEM(SUN1)

XCICS definitions:

define connection sysid=P390, type=sna, netname=CICS, mode=LU62APPB, acquire, os=ebcdic;
define session size=4;
 
define terminal name=L900, type=remote;
define transaction code=RSUN, program=ROUTETST, twa=512, protection=64;

XCICS TOR to IBM CICS AOR

This example describes the case of an XCICS/TS region acting as TOR, routing transaction to an IBM CICS region acting as AOR. In this scenario users will connect to the XCICS/TS region (TOR), while the transactions will be remotely executed on the IBM XCICS region (AOR).

CICS definitions:

DEFINE CONNECTION(SUN1)  GR(XCICS001) NETNAME(XCICS001) ACCESSMETHOD(VTAM) PROTOCOL(APPC) SINGLESESS(NO)
DEFINE SESSION(XCX1SESS) GR(XCICS001) CONNECTION(SUN1) ACCESSMETHOD(VTAM) PROTOCOL(APPC) MAXIMUM(10,6)
 
DEFINE TERMINAL(TROU) GR(MYGRP) NETNAME(TROU) REMOTENAME(TROU) REMOTESYS(SUN1) REMOTESYSNET(CICSSUN1)
 
DEFINE TRANSACTION(RIBM) GR(XCICS001) PROGRAM(RIBMPGM) ...

 

XCICS definitions:

 

define connection sysid=P390, type=sna, netname=CICS, mode=LU62APPB, acquire, os=ebcdic;
define session size=4;
 
define terminal name=TROU, type=standard, physical=TROU;
 
define transaction code=RIBM, sysid=P390, remote_name=RIBM, twa=512, protection=64;

XCICS TOR to XCICS AOR over SNA

XCICS TOR definitions:

define connection sysid=HP02, type=sna, netname=CICSHP02, mode=LU62APPB, acquire, os=ascii;
define session size=4;
 
define terminal name=TROU, type=standard, physical=TROU;
 
define transaction code=RHP2, sysid=SUN1, remote_name=RHP2, twa=512, protection=64;

XCICS AOR definitions:

define connection sysid=SUN1, type=sna, netname=CICSSUN1, mode=LU62APPB, acquire, os=ascii;
define session size=4;
 
define terminal name=TROU, type=remote;
define transaction code=RSUN, program=ROUTETST, twa=512, protection=64;

XCICS TOR to XCICS AOR over TCP/IPXCICS TOR definitions:

XCICS TOR definitions:

define connection sysid=SU1T, type=tcp, netname=CICSSUN1, hostname=solaris01,   port=8094;
add tcpserver name=APPCSVC,  port=8094, terminal=TISC, isc;
 
define terminal name=TROU, type=standard, physical=TROU;
 
define transaction code=RLX1, sysid=LNX1, remote_name=RLX1, twa=512, protection=64;

XCICS AOR definitions:

define connection sysid=LNX1, type=tcp, netname=CICSLX01, hostname=linux01,   port=8094;
add tcpserver name=APPCSVC,  port=8094, terminal=TISC, isc;
 
define terminal name=TROU, type=remote;
 
define transaction code=RLX1, program=ROUTETST, twa=512, protection=64;