我正在尝试使用 Ballerina Integrator 提供的 FTP 示例文件集成。
在运行服务时,我每次都面临同样的问题。
我只安装了 Ballerina Integrator。在那之后我已经完成了卸载和安装,也是同样的问题。
请帮我。
我正在尝试使用 Ballerina Integrator 提供的 FTP 示例文件集成。
在运行服务时,我每次都面临同样的问题。
我只安装了 Ballerina Integrator。在那之后我已经完成了卸载和安装,也是同样的问题。
请帮我。
我可以使用以下配置成功运行示例。(给出了样本数据)。这里我使用了一个安全的 FTP 服务器来进行配置。
listener ftp:Listener dataFileListener = new({
protocol: ftp:SFTP,
host: "18.156.78.137",
port: 22,
secureSocket: {
basicAuth: {
username: "cloudloc",
password: "fsf#$#213"
}
},
path: "/clouddir/"
});
ftp:ClientEndpointConfig ftpConfig = {
protocol: ftp:SFTP,
host: "18.156.78.137",
port: 22,
secureSocket: {
basicAuth: {
username: "cloudloc",
password: "fsf#$#213"
}
}
};
确保在dataFileListener中正确设置路径参数。如果没有此参数,我可以重现您附加的错误。一旦正确配置,您将获得如下打印的日志。
2020-01-24 15:13:23,758 INFO [wso2/ftp] - Listening to remote server at 18.156.78.137...
2020-01-24 15:13:24,333 INFO [wso2/file_integration_using_ftp] - Added file path: /clouddir/a1.txt
2020-01-24 15:13:24,415 INFO [wso2/file_integration_using_ftp] - Added file: /clouddir/a1.txt - 12
只需单独安装与 Ballerina 1.0.2 一起打包的 Ballerina Integrator,因此无需再次或单独安装 Ballerina。从VSCode为什么输出不来的意思来看,VSCode的市场都升级到最新版本了。
本地安装的“BI with Ballerina”是较低版本,在 VSCode 中“BI with Ballerina”是最新版本。不匹配的版本是我面临的主要问题。