欢迎来到天天文库
浏览记录
ID:21223897
大小:60.00 KB
页数:5页
时间:2018-10-20
《在websphere portlet factory中调用web service》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、在WebSpherePortletFactory中调用WebService 通过Lschema(xsd)等odel放入同一工程TestCallService中。本文档讲解的示例即在同一工程中。 创建新模型(Model) 新建一个名称为TestCall的Model。新建Model的方法请参阅上述创建odel的方法,创建完成后,如图2 图2.模型(Model)目录图 构建器(Builder)的引用 ethodBuilder:在此方法中调用ethodBuilder,进行odel中新建一个ethodbuilder的创建),打开port了其它的文件,使用此调用类型除了拥有port需要的文件
2、,比如Schema文件)。 b.SOAP类型 适用于SOAPodel.ent。 (6)AutoCreateInputvars:选中此复选框可强制ethoddescription:WebService中方法的描述信息。由Builder根据WSDL文件自动生成。 (13)SOAPAction:调用方法的名称一般在此处给出,并且SOAPAction会包含在HTTPRequestHeader中。由Builder根据WSDL文件自动生成。 (14)ServiceURL(override):可以通过在此处输入该服务的另一个URL来覆盖WSDL文档中指定的服务URL,此处作为测试,输入了e(ov
3、erride):WebService所在上一页1234567下一页....,。主机的地址。 (16)ServicePort(override):ethod:输入要调用的方法getQueryResult,信息来自于ethodNamespace:输入上述方法的命名空间aNamespace:输入Schema的名称空间.a,信息来自于L,则可以根据返回的类型来定义一个SchemaBuilder,然后通过点击选择按钮,打开引用选择器来引入此模式,当然也可以直接在此处填写类型IXml。 (7)Timeout(seconds):连接超时设置。 (8)FollowRedirect:遵循重定向,缺省情况
4、下启用。如果不想要服务请求遵循任何重定向,则禁用此复选框。 (9)ForcedContent-Type:强制内容类型,如果来自HTTP服务的响上一页1234567下一页....,。应是除HTML以外的其他内容,则将内容类型设置为适当的值,如text/xml (10)ParseAllReplytabs:解析所有应答标记,缺省情况下启用。如果返回的结构非常复杂,则可禁用此复选框以使Factory不检查服务调用返回的结构中的所有标记。 (11)L>...</HTML>..和任何其他内容。禁用此复选框以返回响应IXml中的第一个子元素。如果您期望返回内容类型为text/xml
5、并因此只获得未合并的XML内容,则禁用此复选框很有用。 其余几个配置,如图10 图10.辅助配置项目图 上图所示,包含了HTTP头,日志,存/伪根,Service访问身份验证等设置,此处这些设置均采用如图所示的默认值。 所有的设置按照上述所示设置完成后,点击Apply按钮完成此构建器的创建。 d.LOCAL类型 如图11 图11.odel:点击选择按钮打开模型选择器,如图12 图12.模型选择器 如图所示,选中odel然后点击OK按钮 (4)Refresh/fetchodel进行解析,根据其中所包含的odel中的odel中的odel中的ethodDescription:o
6、del中的ethodBuilder 创建调用ethodBuilder(新建方法请参考《在ethodbuilder的创建),如图13 图13.MethodBuilder编辑器上一页1234567下一页....,。 方法名:InvokeServiceCall 参数:为空值(默认值) 方法体:见清单3 清单3.callservice_replyvariable,thevariablecallservice_replyisyieldedbyyents></query> 完成以上几项设置后,点击Apply按钮完成此VariableBuilder的创建。 在WebSer
7、viceCallBuilder中的变量引用,如图16 图16.变量引用 如图所示,取消选择AutoCreateInputVars,然后点击选择按钮打开变量引导器,如图17 图17.变量类型引导器 选中需要的参数对象,然后点击OK按钮。 注意:在选择对象时,要注意选择合适节点层次的对象。 (B)创建变量getResult 如图18上一页1234567下一页....,。 图18.VariableB
此文档下载收益归作者所有