Milestone 7: Configuring Batch Connect support
This milestone contains details regarding configuration of the Code Debug TSO and Code Debug IMS Batch Connect facility to suit your site’s needs.
If your site:
- Is not using—and does not plan to use—the Batch Connect facility, or
- Installed Batch Connect with a previous Code Debug release and did not modify PARMLIB keywords CT2VTPFX, CT2VTBEG, or CT2VTN2S for this release,
go ahead to Milestone-8-Configuring-IMS-DB-support.
Roles Involved
The following people are required for this milestone:
Tasks
Complete the following tasks to configure Batch Connect support.
Task 7.1 Define VTAM APPLIDS
The following person is required for this task:
If you intend to use the Code Debug TSO Batch Connect facility or Workbench for Eclipseyou must define a pool of VTAM APPLIDs for use by Code Debug TSO. There must be one APPLID for each batch job using the Batch Connect facility, and there must also be an APPLID for each TSO session that is connected to a Batch Connect job. Therefore, there will be two APPLIDs for each expected active and running Code Debug batch job. Terminals that are connected directly to the batch job do not require an additional APPLID
Code Debug TSO requires that the VTAM APPLID pool adhere to the following naming conventions:
- Each ACBNAME must be a valid VTAM ACBNAME.
- Each ACBNAME must be eight characters.
- The first five characters are treated as a prefix for a range.
- The last three characters are the range. These characters must be numeric (0 through 9) and occur in sequential order.
The default prefix is XPDTR. The default range for the VTAM ACBNAME pool is XPDTR000 through XPDTR011.
The following example illustrates how to define the pool of VTAM APPLIDs to VTAM. This example can be found in SLXTSAMP(XPDTR). These entries can be added to an existing member in VTAMLST or a new member can be created. Be sure that the member is activated either by manual operator commands or by adding the member name in VTAMLST(ATCCONxx).
Defining VTAM APPLIDs for Batch Connect
*
A01CS000 APPL ACBNAME=XPDTR000, X
PRTCT=XPED, X
MODETAB=ISTINCLM, X
DLOGMOD=NSX32702, X
EAS=1
*
A01CS001 APPL ACBNAME=XPDTR001, X
PRTCT=XPED, X
MODETAB=ISTINCLM, X
DLOGMOD=NSX32702, X
EAS=1
.
.
.
*
A01CS011 APPL ACBNAME=XPDTR011, X
PRTCT=XPED, X
MODETAB=ISTINCLM, X
DLOGMOD=NSX32702, X
EAS=1
Each active Batch Connect region requires a pair of VTAM APPLIDs. XPDTR000 through XPDTR011 allows for six (6) active regions at one time. The entries are as follows:
ACBNAME
The APPLID. The names must start with the value specified in the CT2VTPFX keyword in PARMLIB. The first ACBNAME must end with the value specified in the CT2VTBEG keyword in PARMLIB. The last ACBNAME must end with the high-pair number derived from the CT2VTN2S keyword in PARMLIB. (For example: CT2VTPFX=XPDTR, CT2VTBEG=001, CT2VT2NS=7 would result in a “low” ACB name of XPDTR001 and a “high” ACB name of XPDTR014).
PRTCT
The password. Code Debug TSO sets the password to XPED.
MODETAB
The VTAMLIB member that defines the logmodes that can be used by the application. Member ISTINCLM is a default mode table shipped by IBM.
DLOGMOD
The default logmode for this application. This must be a NON-SNA logmode. NSX32702 is a valid logmode entry in member ISTINCLM
EAS
The estimated application sessions. Coding the number 1 instead of using the default reduces storage allocation.
Task 7.2 Batch Connect Security
The following person is required for this task:
The Batch Connect security module (automatically included when the facility is installed) enforces a standard that requires that the job name to which you are connecting be the same as your TSO ID plus one character.
To use any other security checks, modify SLXTINST(ADSRAUSR) to whatever your site standard is for the job name. SLXTINST(JCLRAUSR) contains the JCL needed to receive and apply the USERMOD.
If your site does not enforce a standard that requires the job name to be the same as your TSO ID plus one character, then you may need to customize the TSO OUTPUT exit, IKJEFF53.
Task 7.3 Perform Initial Verification
The following person is required for this task:
Task 7.3.1 Verify Batch Connect Installation
Run the Installation Verification Programs (IVPs) to Initiate Verification Test Sessions
To verify that the Batch Connect process is properly customized, use the same IVP you used to verify the base product install.
The following sample JCL members provided in SLXTSAMP are language-specific. Make sure any you use have a valid JOBCARD (matching your TSO UserID, plus one character).
Batch Connect IVPs
Language | SAMPLIB JCL Member |
---|---|
COBOL | TRIJCL |
PL/I | TRIJCLP |
Assembler | TRIJCLA |
C | TRIJCLC |
- Select 3 (BATCH) from the Code Debug TSO Primary Menu.
- Select 1 (Batch) from the Batch Menu.
- Type the SLXTSAMP data set name in the Data set Name field and press Enter.
Select the appropriate language-specific TRIJCL* member
- Type I next to the program name.
Type RUN on the COMMAND line and press Enter. The status Processing Request for Code Debug Batch Region may be displayed. Eventually, source should be displayed.
The interaction between the Batch Job and the TSO session verifies that the VTAM nodes were properly configured.
- Type EXIT on the COMMAND line and press Enter.