WEB开发网
开发学院操作系统Linux/Unix 在WebSphere Portlet Factory中调用Web Service 阅读

在WebSphere Portlet Factory中调用Web Service

 2010-09-27 08:15:50 来源:WEB开发网   
核心提示: (8) Literal Data:如果目标 SOAP 服务是文档样式,则选中此复选框,在WebSphere Portlet Factory中调用Web Service(7),如果 SOAP 服务是 RPC 样式,则可以不选中此复选框,c. HTTP 类型 我们以一个 Servlet 为例来模拟

(8) Literal Data:如果目标 SOAP 服务是文档样式,则选中此复选框。如果 SOAP 服务是 RPC 样式,则可以不选中此复选框。由于本文中的服务是文档样式的,因此选中该复选框。

(9) Arguments:输入要传递至服务的每个参数的参数名、类型和参数值。参数名根据需要命名即可;类型选择 IXml,选择 IXml 的原因是从 WSDL 文件中可以看出服务的参数类型是复杂类型;参数值应用我们自定义的变量,关于自定义变量,我们将稍后讲解。

(10) Reply:返回值类型选择为 IXml。选择 IXml 的原因是从 WSDL 文件中可以看出服务的返回类型是复杂类型。

其余几个配置, 如图 8

图 8. 辅助配置项目图

在WebSphere Portlet Factory中调用Web Service

上图所示,包含了服务连接超时, SOAP 头,HTTP 头,Service 访问身份验证,Service 访问代理设置等,此处这些设置均采用如图所示的默认值。

所有的设置按照上述所示设置完成后,点击 Apply 按钮完成此构建器的创建。

c. HTTP 类型

我们以一个 Servlet 为例来模拟 REST Web Service 的调用。在进行 HTTP 调用之前,请先将附件中的 Servlet 部署到 WPS 或者 WAS 上。 如图 9

图 9. Web Service Call Builder 编辑器(HTTP 模式)

在WebSphere Portlet Factory中调用Web Service

如图所示:

(1) Name:在同一个 Web Service Call Builder 中进行 HTTP 方式调用

(2) Service Call Type:选中 HTTP 选项

上一页  2 3 4 5 6 7 8 9 10  下一页

Tags:WebSphere Portlet Factory

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接