AS400 FTP到windows服务器

AS400 FTP到windows服务器,ftp,ibm-midrange,Ftp,Ibm Midrange,我想编写一个CLLE程序,将文件从IFS传输到Web服务器 Web服务器从Iseries在Hosttable中注册。 (命令行:CFGTCP->Option 10->滚动到Web服务器IP) 当前CLLE程序:(仅ftp访问) 在我调用我的程序后,我在PF文件中得到一些结果。 结果是德语的,但我很快就为您翻译了 无法连接到端口21上的10.1.2.99。请稍后再试。 […] 我的问题在最后。 您有什么解决方案可以让我从iseries将xml文件传输到Web服务器吗 您正在编写关于web服务器的文

我想编写一个CLLE程序,将文件从IFS传输到Web服务器

Web服务器从Iseries在Hosttable中注册。 (
命令行:CFGTCP->Option 10->滚动到Web服务器IP

当前CLLE程序:(仅ftp访问)

在我调用我的程序后,我在PF文件中得到一些结果。 结果是德语的,但我很快就为您翻译了

无法连接到端口21上的10.1.2.99。请稍后再试。
[…]

我的问题在最后。
您有什么解决方案可以让我从iseries将xml文件传输到Web服务器吗

您正在编写关于web服务器的文章,并且希望通过ftp传输文件。也许你把协议弄混了。我将集中精力解决您明显的ftp连接问题

目标主机10.1.2.99似乎不接受端口21上的连接

请确保没有防火墙或其他东西阻止您对目标主机的请求。此外,在主机10.1.2.99上,根据操作系统和安装的组件,在命令窗口中尝试
telnet 10.1.2.99 ftp
ftp 10.1.2.99

在自动化之前,只需手动测试您是否可以通过标准命令行成功连接并登录:
ftp10.1.2.99


在本地局域网中,通过FTP传输数据就可以了。请注意,包括用户名和密码在内的任何数据都将以明文形式传输,因此其他人可能会将其作为目标主机读取。

您正在编写有关web服务器的文章,并且希望通过ftp传输文件。也许你把协议弄混了。我将集中精力解决您明显的ftp连接问题

目标主机10.1.2.99似乎不接受端口21上的连接

请确保没有防火墙或其他东西阻止您对目标主机的请求。此外,在主机10.1.2.99上,根据操作系统和安装的组件,在命令窗口中尝试
telnet 10.1.2.99 ftp
ftp 10.1.2.99

在自动化之前,只需手动测试您是否可以通过标准命令行成功连接并登录:
ftp10.1.2.99


在本地局域网中,通过FTP传输数据就可以了。请注意,包括用户名和密码在内的任何数据都将以明文形式传输,因此可能会被其他人作为目标主机读取。

根据您的评论:实际上,复制文件的可能性很多。如果您运行的是IBMi的最新版本,我会选择使用scp。它是加密的,因此在本地局域网之外运行是安全的。通过使用密钥身份验证而不是密码实现自动化非常好。许多网络托管公司提供scp/sftp访问。

跟进您的评论:实际上,复制文件的可能性很多。如果您运行的是IBMi的最新版本,我会选择使用scp。它是加密的,因此在本地局域网之外运行是安全的。通过使用密钥身份验证而不是密码实现自动化非常好。许多网页公司提供SCP/SFTP访问。

一旦OP得到他的连接问题,请考虑使用Scott Klements…与使用OVRDBF和内置FTP客户端相比,控制和错误处理要更好。感谢您的回答。曼纽尔测试不起作用。我无法在本地局域网中使用FTP协议传输文件。也许FTP是从IFS传输文件的错误方式。实际上,我用一些windows功能(如robocopy)来测试它。这在本地局域网中运行良好,但在测试阶段之后,我想上网。Web服务器在本地LAN中没有权限。是的,有一些用户名和密码包含。一旦OP得到他的连接问题理顺,考虑使用Scott Klements…与使用OVRDBF和内置FTP客户端相比,控制和错误处理要更好。感谢您的回答。曼纽尔测试不起作用。我无法在本地局域网中使用FTP协议传输文件。也许FTP是从IFS传输文件的错误方式。实际上,我用一些windows功能(如robocopy)来测试它。这在本地局域网中运行良好,但在测试阶段之后,我想上网。Web服务器在本地LAN中没有权限。是的,包括一些用户名和密码。我们可以结束我的问题。我找到了一个简单的保存方法来传输我的文件。我使用中间系统的人。跨此服务器传输文件。IFS(AS400)->服务器->Web服务器。只有单向沟通。@Dominik:你必须通过标记一个答案为正确来“结束”你的问题。我们可以结束我的问题。我找到了一个简单的保存方法来传输我的文件。我使用中间系统的人。跨此服务器传输文件。IFS(AS400)->服务器->Web服务器。只有单向沟通。@Dominik:你必须通过标记一个答案为正确来“结束”你的问题。
PGM  
OVRDBF     FILE(INPUT) TOFILE(CMDDTAR7_2/US9FIP) OVRSCOPE(*JOB)  
OVRDBF     FILE(OUTPUT) TOFILE(CMDDTAR7_2/US9FOP) + 
             OVRSCOPE(*JOB)  
FTP        RMTSYS('10.1.2.99') 
ENDPGM