将 APPC 和 LUTYPE6.1 连接迁移到 IPIC
您可以将现有的 APPC 和 LUTYPE6.1 连接迁移到 IPIC 连接。 现有连接继续像以前一样运行。 IPCONN 定义优先于 CONNECTION 定义; 即,如果 IPCONN 和 CONNECTION 同名,那么 CICS ® 使用 IPCONN 定义。
开始之前
关于此任务
过程
示例
APPLID 表的此示例显示了必须使用的格式。 该示例后面的表具有表格式的参考信息。图 1。 示例 1 :APPLID 表
********************************************************************************
* *
* Description: *
* This Applid Table is for DFH0IPCC. This table must contain the *
* APPLIDs, NETWORKIDs (where applicable for foreign network connectivity), *
* PORT numbers, and TCP/IP HOST names for all CICS regions in the systems *
* for which IPCONN definitions are to be created. *
* *
* File Format: *
* This file must be in FB80 format, and relies on a tabular layout as *
* follows. Any characters can be used as separators. Add comments using an *
* asterisk in the first column of the line. A HOST name that is too long *
* to fit into the table can be continued by placing an asterisk in column *
* 80, and continuing on column 25 of the next row (the first column of the *
* space for HOST). The APPLID field of any continuation record(s) must be *
* left blank. *
* *
* Notes: *
* The optional .DEFAULT record (shown as follows) can be used to provide *
* either one or both of the following parameters: *
* > A TCPIPSERVICE name, which must be provided immediately after *
* 'TCPIPSERVICE=' in the HOST column. If a name is not provided, it *
* defaults to 'DFHIPIC'. In either case, this value is the name that must*
* be used when defining the TCPIPSERVICEs for the CICS systems referred *
* to in this table. *
* > A default NETWORKID, which must be provided in the NET-ID column. *
* Its omission results in the omission of the NETWORKID parameter in *
* the generated IPCONN definition statements for those APPLIDs that had *
* a blank NET-ID column. *
* *
* Examples of various valid table entries are shown following the .DEFAULT *
* record. These are examples only. Ensure that all rows adhere to your *
* site's standards and conventions. *
* *
* Important! When editing this file, ensure that the CAPS setting is OFF. *
* Otherwise, the case-sensitive HOST names might be destroyed. *
* *
********************************************************************************
*
********************************************************************************
APPLID. |NET-ID. |PORT.|HOST.
********************************************************************************
.DEFAULT|LOCALNET| |TCPIPSERVICE=TCPSERV1
APPL1A | |9876 |my.local.hostname
OTHERCIC|OTHERNET|12345|this.host.has.a.very.long.name.which.is.going.to.requir*
| | |e.a.continuation.record
* Comments such as this are entirely free-form other than the * in column 1
CICSXYZ | |9875 |10.2.156.221
| 表列 | 长度 | 描述 |
|---|---|---|
| APPLID | 字符 8 | 唯一标识或 .DEFAULT。 APPLID 必须与关联的 CONNECTION 定义的 NETNAME 匹配。 请参阅 IPCONN 定义上的等效属性。 使用 .DEFAULT 为 NETID 或 TCPIPSERVICE 指定缺省值。 前导点阻止将单词 DEFAULT 用作有效 APPLID。 表中仅允许一个 .DEFAULT 行。 |
| 分隔符 | 字符 1 | 任何字母数字字符。 |
| NETID | 字符 8 | 网络标识。 留空时,将使用 .DEFAULT 行指定的缺省 NETID。 |
| 分隔符 | 字符 1 | 任何字母数字字符。 |
| PORT | 字符 5 | 侦听端口号 |
| 分隔符 | 字符 1 | 任何字母数字字符 |
| HOST | 字符 55 | TCP/IP 主机名 |
| 连续列 | 字符 1 | 通常为空白。 此字段中的任何非空白字符指示主机名长度超过 55 个字符,并在以下行的 HOST 列中继续。 |
您可以使用此示例 JCL 通过 DFHCSDUP 调用 DFH0IPCC 。图 2。 示例 2: 用于通过 DFHCSDUP 调用 DFH0IPCC 的 JCL
//IPCJOB JOB user,CLASS=A,USER=user,PASSWORD=pass
/*ROUTE PRINT user
//CSDUPJOB EXEC PGM=DFHCSDUP,REGION=0M
//STEPLIB DD DSN=loadlibrary,DISP=SHR
// DD DSN=loadlibrary,DISP=SHR
//DFHCSD DD DSN=csdfilename,DISP=SHR
//SYSPRINT DD SYSOUT=A
//CSDCOPY DD UNIT=VIO
//APPLTABL DD DSN=applidtablename,
// DISP=SHR,UNIT=SYSDA,SPACE=(CYL,(2,1)),
// DCB=(RECFM=FB,BLKSIZE=15360,LRECL=80)
//LOGFILE DD DSN=logfilename,
// DISP=(MOD,CATLG,CATLG),UNIT=SYSDA,SPACE=(CYL,(2,1)),
// DCB=(RECFM=FB,BLKSIZE=15360,LRECL=80)
//OUTFILE DD DSN=outputfilename,
// DISP=(MOD,CATLG,DELETE),UNIT=SYSDA,SPACE=(CYL,(2,1)),
// DCB=(RECFM=FB,BLKSIZE=15360,LRECL=80)
//SYSUDUMP DD SYSOUT=A
//SYSABEND DD SYSOUT=A
//SYSIN DD *
EXTRACT GR(group1) USERPROGRAM(DFH0IPCC) OBJECTS
EXTRACT GR(group2) USERPROGRAM(DFH0IPCC) OBJECTS
EXTRACT GR(list1) USERPROGRAM(DFH0IPCC) OBJECTS
EXTRACT GR(list2) USERPROGRAM(DFH0IPCC) OBJECTS
/*
//