在配置OSB需要以下三个准备:
本攵不详细介绍如何创建JCA适配器, 如有需要请查看本站另外一篇文章:
每当创建一个Weblogic域,Weblogic自动部署JCA适配器包括FTP适配器, 但你可以手动在WebLogic域中配置FTP适配器。
对于FTP适配器您可以创建一个新的连接工厂或更新现有的。我的选择是创建一个新的专用的的步骤是:
登录到WebLogic管理控制台。
點击连接工厂名称后你将可以看到10出55出站连接属性。
更新的用户名密码,端口和主机属性使其指向各自的FTP服务器。
保存更改后通過进入部署部分更新适配器。 你需要做这个之前任何变化都可以看到其他资源。
一旦创建后您的FTP连接工厂应该如下所示:
接下来的步驟是在OSB创建所需的资源。从而创建或导入以下内容:
一旦创建后,你的项目资源文件夹应该如下所示:
现在我们可以创建一个使用JCA传輸和FTP适配器代理服务。
创建一个代理服务并选择您在上一步导入的WSDL。 作为一个代理服务接收输入WSDL接口应实现的FTP“GET”操作。
注:JCA 交通只會成为一个可用的选项如果你的代理是基于WSDL的。
接下来传输配置页面上,选择JCA传输并在端点的URI输入。 这是你定义的FTP适配器连接池在步骤2中的JNDI名称在这种情况下,它的JCA://EIS/FTP/SampleFtpAdapterr
现在,输入您在步骤3中创建的JCA绑定reource
属性“PhysicalDirectory”是远程FTP位置。 很可能这个属性需要修改。 这些属性鈳以通过取消勾选的标志“始终使用由JCA配置文件”进行更改
您可以将默认的代理设置。一旦会话被激活代理应该开始从指定的FTP目录获取。一个OSB业务服务的配置基本上与上面相同除了你的WSDL应该实现的FTP“Put”操作的事实。