2009年7月5日星期日

SOASuite_005:Socket Adapter 使用指南(SOA Suite 10g)

在SOA Suite 10g中bundle了很多adapters,比如:SOAP、HTTP、Email、FTP、File、JMS、Oracle AQ、IBM MQSeries、Socket。
但是Socket adapter 并没有作为正式版发布在SOA Suite 10g中。目前得到的最新消息是:
• Socket adapter 在SOA Suite 10.1.3.1中未经过QA测试验证。
• Socket adapter 在SOA Suite 10.1.3.3(或更高版本)中是预览版。
• Socket adapter 正式版将在SOA Suite 11gR1发布。

注意:以下内容均是基于SOA Suite 10.1.3.4版本上的。
关于如何从SOA Suite 10.1.3.1升级到SOA Suite 10.1.3.4,请参考《图解安装 Oracle SOA Suite 10.1.3.4

1. 安装Socket Adapter
(1) 在[oc4j_home]\j2ee\[your_appserver_home]\connectors目录下创建目录SocketAdapter。
(2) 把[oc4j_home]\bpel\system\services\lib\socketAdapter.rar 拷贝到刚创建的目录SocketAdapter。
(3)修改文件[oc4j_home]\j2ee\[your_appserver_home]\config\oc4j-connectors.xml,增加一个条目如下:

(4)重新启动你的应用服务器实例,当然重新启动SOA Suite也可以。

2. 运行HelloWorldFlowTutorial例子
注:需要该例子的压缩文件的人请给我留言告知email地址。

(1)把HelloWorldFlowTutorial用JDeveloper 10.1.3.4打开,编译,发布。
(2)修改文件[oc4j_home]\j2ee\[your_appserver_home]\application-deployments\default\SocketAdapter\oc4j-ra.xml,增加两个条目如下:

(3)启动HelloWorldServer,方式如下:Java com.oracle.test.socket.server.HelloWorldServer。
(4)访问 http://localhost:12110/input=John; ,你会在浏览器中得到响应 “Hello John” 。

没有评论: