How can you determine which SCF static option values are being used in your CICS region or Ideal batch job?
Release: Ideal for Datacom
This information can be obtained using the command @I$SCF DIS=OPTIONS. (Only users with Ideal Administrator authority are authorized to execute this command.) This information can also be obtained by dumping module SC00OPTS in the CICS region or Ideal batch job and evaluating a particular offset (see the section below on alternative methods).
* Refer to the CAIIPC Customization and Tuning Guide for detailed information on each of these options.
SCF Static Options and Offsets
The SCF static options are maintained in load module SC00OPTS. These options can only be changed by modifying, reassembling and relinking the static options block that is contained in SC00OPTS.
The options and their corresponding offsets in load module SC00OPTS follow below:
SCF Option Offset in SC00OPTS
------------------- ----------------------------
EDPFX 1E
PDPFX 1C
PNLIB B5
PSSPFX 75
QCODE 8
SECRTY E7
SESSID E8
SCFPFX AA
VLSLIB A2
|
Sample Output from @I$SCF DIS=OPTIONS Command
=> @I$SCF DIS=OPTIONS
----------------------------------------------------------------------
SCF Debug Address
DIS= OPTIONS OFF= ______
USE= ____ ____ ____ ____ ____ ____ ____ ____
00000000 +000 5BE2C3D6 D7E3C3C2 D7404040 40404040 *$SCOPTCBP *
00000010 +010 00000000 00C10418 02035BC9 7CC9C5C4 *.....A....$I@IED*
00000020 +020 7A60604E 5E7C895B A2838640 8489A27E *:--+;@i$scf dis=*
00000030 +030 9697A389 9695A240 40404040 40400000 *options ..*
00000040 +040 00000000 00000000 00000000 00000000 *................*
00000050 +050 00000000 00000000 00000000 00000000 *................*
00000060 +060 00000000 00000000 00000000 00000000 *................*
00000070 +070 00000000 00E2C3D7 E2D4C1C9 D5D6D3D3 *.....SCPSMAINOLL*
00000080 +080 40404040 40404040 D9000003 0001C1C4 * R.....AD*
00000090 +090 D9D6E4E3 4040D7E2 E45BD7E2 E2C4C9D9 *ROUT PSU$PSSDIR*
000000A0 +0A0 5B00C1C4 D9D3C9C2 4040E2C3 F0F0F0F4 *$.ADRLIB SC0004*
000000B0 +0B0 F2F07BE2 C3C1C4D9 D7D5D340 40C1C4D9 *20#SCADRPNL ADR*
000000C0 +0C0 D3404040 40C1C4D9 E3404040 406B4B5B *L ADRT ,.$*
000000D0 +0D0 0000FA00 60C4C9C4 E4D7E2E2 40010085 *....-DIDUPSS ..e*
000000E0 +0E0 0000FA00 40F0F0E8 D6D5E440 40404040 *.... 00YONU *
000000F0 +0F0 00000000 00000000 00000000 00000000 *................*
00000100 +100 00000000 00000000 00000000 00000000 *................*
00000110 +110 00000000 00000000 00000000 00000000 *................*
00000120 +120 00000000 00000000 00000000 00000000 *................*
Example 1: Obtaining the QCODE Option Value
Enter the following command on the Ideal command line:
Note: "OFF=8" indicates the offset identifying the QCODE option. (Refer to the above table.)
@I$SCF DIS=OPTIONS OFF=8
Sample output:
=> @I$SCF DIS=OPTIONS OFF=8
-----------------------------------------------------------------------
SCF Debug Address=
DIS= OPTIONS OFF= ______
USE= ____ ____ ____ ____ ____ ____ ____ ____
00000008 +000 D7404040 40404040 00000000 00C10418 *P .....A..*
00000018 +010 02035BC9 7CC9C5C4 7A60604E 5E7CC95B *..$I@IED:--+;@I$*
00000028 +020 E2C3C640 C4C9E27E D6D7E3C9 D6D5E240 *SCF DIS=OPTIONS *
In the above sample output, the EBCDIC value for QCODE is "D7" which translates to character "P".
Example 2: Obtaining the SECRTY Option Value
Enter the following on the Ideal command line:
Note: "OFF=E7" indicates the offset identifying the SECRTY option. (Refer to the above table.)
@I$SCF DIS=OPTIONS OFF=E7
Sample output:
=> @I$SCF DIS=OPTIONS OFF=E7
-----------------------------------------------------------------------
SCF Debug Address=
DIS= OPTIONS OFF= ______
USE= ____ ____ ____ ____ ____ ____ ____ ____
000000E7 +000 E8D6D5E4 40404040 40000000 00000000 *YONU .......*
000000F7 +010 00000000 00000000 00000000 00000000 *................*
00000107 +020 00000000 00000000 00000000 00000000 *................*
In the above sample output, the EBCDIC value for SECRTY is "E8" which translates to character "Y". "Y" indicates that SECRTY is enabled. If SECRTY had been disabled, the EBCDIC value would have been "D5" or character "N".
Alternative Methods to Obtain SCF Static Option Values
SCF Static option values can also be obtained by dumping module SC00OPTS and evaluating the offsets listed above. The following methods can be used:
@I$SCF PGM=SC00OPTS OFF=nn
where nn is the offset into SC00OPTS
(Ideal Administrator authority is required for this command.)
DBUT M=SC00OPTS +nn
where nn is the offset into SC00OPTS