Specify a value for the DESTID parameter in the EBCXMOPT macro in the EC2XMCTR module and corresponding DCT entries. This value defines a transient data destination for messages issued by the subtask.
Note: Specify a blank for DESTID to suppress the generation of informational messages from the subtask.
The DCT entries for a DESTID of XMC2 are:
SARLOG DFHDCT TYPE=SDSCI, FOR CICS MESSAGES AND SHUTDOWN
BLKSIZE=250, STATISTICS
BUFNO=1,
DSCNAME=SARLOG,
RECFORM=VARUNBM,
RECSIZE=242,
TYPEFLE=OUTPUT
XMC2G DFHDCT TYPE=EXTRA,
DESTID=XMC2,
DSCNAME=SARLOG
If you want to invoke CA View from a user-written CICS menu system, and then return to that menu system when you exit from CA View, do the following:
Invoke CA View from the menu system using the following CICS command:
EXEC CICS START TRANSID(VIEW transaction-id)
TERMID(EIBTRMID)
FROM(data-area)
LENGTH(4)
where:
Specifies the CA View transaction ID.
Specifies the terminal that a CA View transaction will communicate with.
Specifies the optional variable length character string.
The format of the data-area parameter is:
tran,mode,sysoutid,jobnum,code
where:
Specifies the return menu CICS transaction to be started when CA View finishes
Specifies the CA View user mode (ALL, SAR, SARO, EXP, EXPO) for this user
If mode is not specified, the last mode that the user was in is used.
Specifies the SYSOUT ID or generic ID (with *) to be selected
Specifies the JES2 job number of the SYSOUT ID to be selected
Indicates the selection code to be used (S, Pn, Vn, Jn, and so on)
If code is not specified, the user is presented with the SYSOUT Selection List.
Note: None of the data-area parameters is required.
Specifies the number of bytes in the data field being passed.
When CA View receives control, it retrieves the four-byte return transaction ID and saves it from iteration to iteration.
If the retrieve fails, CA View retains the information that it was started directly from a terminal, not a menu system.
When CA View finishes processing, it determines whether it should return to a menu system by starting the return transaction.
If there is a saved transaction ID, the product starts the return transaction before it exits to CICS by issuing:
EXEC CICS START TRANSID(return transaction-id)
TERMID(EIBTRMID)
NOCHECK
The cross‑memory CICS access involves two different address spaces: the CICS address spaces and the XMS address spaces.
The user's CICS transactions and the cross memory support subtask reside in these address spaces.
Be aware of the following:
Only the primary XMS region can have XMSSUB=YES specified.
The table contains an EBCXMOPT macro to define initialization options and the EBCXMTRN macro for each CICS user transaction.
The EBCXMTRN macro also contains options for the specific database as follows:
Note: Do not specify RECON=YES if you use a multi‑session manager that assigns LU names from a pool of names. Coding RECON=YES under these conditions could allow you to be connected to another user's session.
For more information, see Multi‑Session Managers later in this chapter.
We recommend as high a value as possible but not less than 240 (4 minutes).
|
Copyright © 2015 CA Technologies.
All rights reserved.
|
|