如何使用OSB FTP Adapter 11g-IT圈子
发布网友
发布时间:2022-08-31 21:41
我来回答
共1个回答
热心网友
时间:2024-02-04 07:54
第1步
在配置OSB,需要以下三个准备:
XML Schema
JCA Adapter Configuration File
The WSDL that describes your inputs (Proxy Service) and outputs (Business Service)
本文不详细介绍如何创建JCA适配器, 如有需要请查看本站另外一篇文章:
使用JDeveloper创建OSB JCA Adapter
第2步
每当创建一个Weblogic域,Weblogic自动部署JCA适配器,包括FTP适配器, 但你可以手动在WebLogic域中配置FTP适配器。
对于FTP适配器,您可以创建一个新的连接工厂或更新现有的。我的选择是创建一个新的专用的。的步骤是:
登录到WebLogic管理控制台。
导航到部署-> FtpAdapter ->配置选项卡->出站连接缓冲池。
展开javax.resource.cci.ConnectionFactory。
要创建新的,点击新建按钮,创建一个。 我的示例使用EIS/FTP/SampleFtpAdapter的JNDI名称。
点击连接工厂名称后,你将可以看到10出55出站连接属性。
更新的用户名,密码,端口和主机属性,使其指向各自的FTP服务器。
保存更改后,通过进入部署部分更新适配器。 你需要做这个之前,任何变化都可以看到其他资源。
一旦创建后,您的FTP连接工厂应该如下所示:
第3步
接下来的步骤是在OSB创建所需的资源。从而,创建或导入以下内容:
XML Schema
JCA Adapter Configuration File
The WSDL that describes your inputs (Proxy Service) and outputs (Business Service)
一旦创建后,你的项目资源文件夹应该如下所示:
第4步
现在,我们可以创建一个使用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”操作的事实。