Mixed SNA and XCF connection

Figure 10 shows a mixed SNA and XCF connection. In Image 1, the controller and tracker are in the same address space. In Image 2, the tracker is connected using XCF. In Image 3, the remote tracker is connected using SNA with a VTAM® link. The spool is only shared between Image 1 and Image 2 (JES2 MAS). You must have two Data Stores, one installed in Image 2 and one in Image 3.

Note that the controller and tracker in Image 1 must have two different LU names. For each XCF connection, there must be a different XCF group name.

Figure 10. A mixed SNA and XCF connection
The graphic shows a mixed SNA and XCF connection.

Key:

FCC
Data Store Communication task
FL
Fetch Job Log task
FN
Data Store SNA handler task
MAJOR
Controller/tracker main task
NCF
Network Communication function

Table 12 shows the initialization statements you can use to create the configuration in Figure 10.

Table 12. Example members for Figure 10
  Controller member  
C1

OPCOPTS
 RCLEANUP(YES)
 NCFTASK(YES)
 NCFAPPL(LU00C1T)

ROUTOPTS
 SNA(LU000T3)
 XCF(XCFMEMT2)

XCFOPTS  
 GROUP(XCFGRUCT)
 MEMBER(XCFMEMCT)

FLOPTS   
 DSTGROUP(XCFGRUCD)
 CTLMEM(XCFMEMCD)
 XCFDEST(********.XCFMEMD2, 
 XCFMEMT2.XCFMEMD2)
 CTLLUNAM(LU00C1D)
 SNADEST(LU000T3.LU000D3)
 
  Tracker members  
T2

OPCOPTS
 NCFTASK(NO)

TRROPTS 
 HOSTCON(XCF)

XCFOPTS 
 GROUP(XCFGRUCT)
 MEMBER(XCFMEMT2)        
T3

OPCOPTS
 NCFTASK(YES)
 NCFAPPL(LU000T3)

TRROPTS 
 HOSTCON(SNA)
 SNAHOST(LU00C1T)
      
 Data Store members
D2

DSTOPTS 
 HOSTCON(XCF)
 DSTGROUP(XCFGRUCD)
 DSTMEM(XCFMEMD2)
   
D3

DSTOPTS 
 DSTLUNAM(LU000D3)
 CTLLUNAM(LU00C1D)

Note:
In this example, the XCF groups or the LU names for the communication partners are the following:
XCFGRUCD
The XCF group for the communication between controller and Data Store. The members in the group are:
XCFMEMCD
Controller C1.
XCFMEMD2
Data Store D2.
XCFGRUCT
The XCF group for the communication between controller and tracker. The members in the group are:
XCFMEMCT
Controller C1.
XCFMEMT2
Tracker T2.
LU00C1D
Controller C1, when communicating with D3.
LU000D3
Data Store D3.
LU00C1T
Controller C1, when communicating with T3.
LU000T3
Tracker T3.