从SOAP UI工具调用修改后的Web服务

您可以通过定义一个新的访问配置文件,对相同服务返回的数据创建一个新的视图。创建四个不同的访问配置文件以供演示。这四个访问配置文件根据从哪个渠道调用服务而返回不同的数据集。本教程使用了 soap UI 工具,以发送请求并分析响应。

出于演示目的,这被视为 Third Channel。在本用例中,客户端可以是一个 Enterprise Service Bus (ESB),它创建一个符合我们的标准的 XML 消息,并直接将该消息发送至我们的服务。请注意,本用例中没有使用 Java 客户端或 JSTL 标记库。客户端通过其他机制创建并发送消息。

通过双击桌面上的 soapUI X.x 图标打开 soapUI 工具。

从 C:\Lab_Instructions\soapui-project.xml 导入 样例项目。

展开 ">Projects,如图 6 所示。
图 6. 加载了样例项目的 soapUI

使用 Store 访问配置文件进行调用

双击 StoreProfile Request。图 7 表示请求-响应显示区域。
图 7. 请求-响应显示区域

在屏幕的左侧检查请求的内容。

单击屏幕左上角的绿色右箭头,将请求发送到 WebSphere Commerce 服务器。

在屏幕的右侧检查响应的内容。

注:在本例中,MyCompany_Store_CatalogEntryAllDescriptions 访问配置文件用于获得给定目录项的所有描述,包括在自定义表中的其他数据。

使用 Admin 访问配置文件进行调用

双击 AdminProfile Request。

单击屏幕左上角的绿色右箭头,将请求发送到 WebSphere Commerce 服务器。

在屏幕的右侧检查响应的内容。

注:在本例中,MyCompany_Admin_All 访问配置文件用于获取以下数据,以及在自定义表中的其他数据:Catalog Entry with description、Catalog Entry price、Catalog Entry shipment、Catalog Entry children、Catalog Entry parent catalog group、Catalog Entry merchandising associations、Catalog Entry attributes、Catalog Entry parent catalog entry、Catalog Entry base item 和 Catalog Entry item spc。

使用 Kiosk 访问配置文件进行调用

双击 KioskProfile Request。

单击屏幕左上角的绿色右箭头,将请求发送到 WebSphere Commerce 服务器。

在屏幕的右侧检查响应的内容。

注:在本例中,MyCompany_Store_CatalogEntryDetailsWithKioskInfo 访问配置文件用于获取以下数据,以及在自定义表中的其他数据,包括 kiosk 表中的数据:Catalog Entry with description、Catalog Entry price 和 Catalog Entry parent catalog group。

使用 Mobile 访问配置文件进行调用

双击 MobileProfile Request。

单击屏幕左上角的绿色右箭头,将请求发送到 WebSphere Commerce 服务器。

在屏幕的右侧检查响应的内容。

注:在本例中,MyCompany_Mobile_Description 访问配置文件用于获取以下数据,以及在自定义表中的其他数据:Catalog Entry with description。

时间: 2024-10-05 12:54:37

从SOAP UI工具调用修改后的Web服务的相关文章

从Madison的Mobile Store调用修改后的Web服务

在本节中,您使用 mobile 访问配置文件检索其他信息时所用的 get data 标记与 Web store 中使用的相同.您要更新 mobile store 的 CachedProductDisplay.jsp 以包括扩展的信息.完成定制后,购物者可以在 Product Display 页面看见 "Import information".出于演示目的,这被视为 Fourth channel.这只是 Web 渠道的扩展,并且使用了相同的编码技术. 更新移动商店的 CachedProd

从Madisons store调用修改后的Web服务

在本节中,您会创建一个 JSP 文件,使用 getData 标记显示扩展的目录项信息.您要更新 ProductDisplay.jsp 以链接到该 JSP 文件,获取扩展的目录项信息.完成定制之后,购物者会在 Product Display 页面上看到一个 "Import information" 的链接.当购物者单击该链接时,将会显示扩展的目录项 JSP 页面.为了演示,这被视为从 Web 渠道调用 WebSphere Commerce 的 Second Channel.IBM 提供了

如何调用wmb发布的WEB 服务?

问题描述 wmbTOOLKIT将消息流发布为WEB服务,在IE调用该WEB服务时,出错信息如下,如何解决?<?xmlversion="1.0"encoding="utf-8"?><soapenv:Envelopexmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Body><soapenv:Fault><faul

大家有用过soap ui 工具的吗?

问题描述 大家有用过soapui工具的吗?有木有这方面的文档?可否给我发下份?谢谢.39950152@qq.com 解决方案

SoapUI工具调用有@RequestBody类型的Rest接口如何传值?

问题描述 SoapUI工具调用有@RequestBody类型的Rest接口如何传值? SoapUI工具调用有@RequestBody类型的Rest接口如何传值? 使用Spring MVC在Controller中类中有个接口的入参用的是@RequestBody注解,想通过Soap UI工具测试这个接口如何调用

用AJAX调用SOAP Web服务:构建Web服务客户机

ajax|web|web服务|客户机 [导读]本文介绍如何使用异步 JavaScript 和 XML (Asynchronous JavaScript and XML, AJAX) 设计模式来实现基于 Web 浏览器的 SOAP Web 服务客户机. AJAX 已普遍用于许多知名的 Web 应用程序服务,例如 GMail.Google Maps.Flickr 和 Odeo.com.通过使用异步 XML 消息传递,AJAX 为 Web 开发人员提供了一种扩展其 Web 应用程序价值和功能的途径.这

用AJAX调用SOAP Web服务:构建Web服务客户机(2)

ajax|web|web服务|客户机 WS.Call 对象公开了以下三个方法: •add_handler.向处理链添加请求/响应处理程序.处理程序对象在调用 Web 服务的前后被调用,以支持可扩展的预调用处理和后调用处理. •invoke.将指定的 SOAP.Envelope 对象发送给 Web 服务,然后在接收到响应后调用回调函数.当调用使用文本 XML 编码的文档样式的 Web 服务时,请使用此方法. •invoke_rpc.创建一个封装 RPC 样式请求的 SOAP.Envelope,并将

从 SOAP Toolkit 迁移到 Web 服务

web 摘要:如何从 Visual Basic 6.0 和 Visual Basic .NET 访问 Web 服务,以及如何将现有的 SOAP 应用程序转换到 .NET 平台. 目标了解 Microsoft Visual Studio .NET 中的 SOAP 工具 回顾使用 SOAP 和 Visual Basic 6.0 访问 COM/COM+ 组件 从 Visual Basic .NET 访问 Web 服务 将 SOAP Toolkit 应用程序迁移到 Web 服务 前提条件了解什么是 We

使用vbscript脚本调用web服务

vbscript|web|web服务|脚本 最近碰到的一个问题,需要在asp和客户端调用.NET的webservice,也就是说需要用vbscript或javascript来调用webservice.在网上看了看,大多数方案都是利用SOAP Toolkit,但是因为SOAP Toolkit在今年就会被停止后续的支持了,并且要使用soapclient需要专门安装SOAP Toolkit,这对客户端来说不具有通用性,因此想到了使用xmlhttp,利用xmlhttp来和webservice交互. 客户