使用Java工具箱类连接到AS / 400时,至少需要:
- 449 - as-svrmap - 这是端口映射器服务。它告诉工具箱客户端哪个端口被哪个服务使用。根据说明,如果您从连接中指定端口,则可以跳过此步骤,但这不是我曾经做过的事情。我总是只是在防火墙中打开这个端口,让系统做它的事情,而不是试图解决它。
- 8470 - as-central - 用于创建代码页转换表。最好也保持这个端口开放。
- 8476 - 作为登录 - 您需要这个,以便进行身份验证。
除此之外,您问题中引用的图表涵盖了您需要的端口。这一切都取决于您计划使用的服务。如果它只是调用程序或命令,那么你需要端口8475(as-rmtcmd)。如果您正在访问数据队列,那么您需要8472(除了上面提到的三个)。