2.Z and I Emulator for Windows TCP/IP 数据传输因传输功能终止而失败
- 问题
- TCP/IP 数据传输可能会失败,并显示错“传输功能将被终止”。此消息提供了 iSeries 或 AS/400 主机需求的核对表。
- 分辨率
-
要解决此问题,请执行以下步骤来检查 iSeriesTM 或 AS/400® 主机需求的状态:
- 确认 iSeries 或 AS/400 主机已安装以下所需的许可程序(输入 GO LICPGM 并选择选项 10 - 显示已安装的许可程序:):
For V5Rx: 5722TC1 *BASE iSeries TCP/IP Connectivity Utilities/400 5722SS1 Option 12 OS/400 ® - Host Servers For V4R5: 5769TC1 *BASE TCP/IP Connectivity Utilities for AS/400 5769SS1 Option 12 OS/400 - Host Servers - 在 REMOTE 位置=*LOCAL(发出命令 WRKRDBDIRE 以“使用关系数据库目录条目”),验证 YOURSYSTEM 是否具有关系数据库条目:
RELATIONAL DATABASE . . . . . . : YOURSYSTEMNAME REMOTE LOCATION: REMOTE LOCATION . . . . . . . : *LOCAL TEXT . . . . . . . . . . . . . . : - 验证是否启用了用户标识 QUSER(对概要文件 QUSER 发出以下命令):
WRKUSRPRF USRPRF(QUSER) - 使用以下命令验证 TCP/IP 是否处于活动状态(在任何 TCP/IP 处理之前都需要此项):
START TCP/IP (STRTCP) COMMAND - 如果尚未执行此操作,请发出以下“启动主机服务器”命令:
STRHOSTSVR SERVER(*ALL) RQDPCL(*TCP)
以下几组说明用于验证 DDM、数据库和文件传输功能所需的服务器守护程序和预启动服务器作业是否处于活动状态。- 对于 DDM,执行以下步骤:
- 验证 DDM 守护程序是否处于活动状态。使用 WRKACTJOB 在 QSYSWRK 下查找 QRWTLSTN 作业。如果在 CHGDDMTCPA 命令 <F4> 上将 AUTOSTART 参数设置为 *YES,则在运行 STRTCP 命令时会自动启动此守护程序。如果在运行 STRTCP 命令时守护程序没有启动,则可以通过发出以下命令来启动守护程序:
STRTCPSVR SERVER(*DDM)注: 如果 DDM 守护程序仍然无法启动并显示错误消息 CPF3E30,请参阅 APAR SA81267。 - 验证 DDM 预启动服务器作业是否处于活动状态。使用 WRKACTJOB 查找名为 QRWTSRVR 的服务器作业。对于 V5R2 和更高发行版,预启动作业在 QUSRWRK 子系统中运行,但可以配置为在其他子系统下运行。它们会随子系统自动启动。如果这些作业未处于活动状态,则可以发出启动预启动作业命令 STRPJ <F4>。对于 V5R2 之前的主机版本,这些作业在 QSYSWRK 子系统中运行。
- 验证 DDM 守护程序是否处于活动状态。使用 WRKACTJOB 在 QSYSWRK 下查找 QRWTLSTN 作业。如果在 CHGDDMTCPA 命令 <F4> 上将 AUTOSTART 参数设置为 *YES,则在运行 STRTCP 命令时会自动启动此守护程序。如果在运行 STRTCP 命令时守护程序没有启动,则可以通过发出以下命令来启动守护程序:
- 对于数据库,执行以下步骤:
- 验证数据库服务器守护程序的子系统是否处于活动状态。子系统为 QSERVER,守护进程作业名为 QZDASRVSD。
- 验证数据库预启动服务器作业是否处于活动状态。对于 V5R1 和更高发行版,预启动作业为 QZDASOINIT 和 QZDASSINIT。这两个作业都在 QUSRWRK 子系统中运行,但可以配置为在其他子系统下运行。与 DDM 预启动作业一样,这些作业也会随子系统自动启动,但如果它们未处于活动状态,则可以使用 STRPJ 命令将其启动。
- 如果端口 8478 未处于活动状态,请使用以下命令结束并重新启动数据库服务器作业 QZDASRVSD:
ENDHOSTSVR *DATABASE STRHOSTSVR *DATABASE
- 对于文件传输,执行以下步骤:
- 验证传输功能服务器的子系统是否处于活动状态。子系统为 QSERVER,守护进程作业名为 QZDASRVSD。
- 验证传输功能预启动服务器作业是否处于活动状态。预启动作业是 QTFPJTCP。此作业在 QSERVER 子系统中运行。
- 确认 iSeries 或 AS/400 主机已安装以下所需的许可程序(输入 GO LICPGM 并选择选项 10 - 显示已安装的许可程序:):