WebService - 实例-new 联系客服

发布时间 : 星期日 文章WebService - 实例-new更新完毕开始阅读f6c73414ce2f0066f4332294

WebService SAP WebService

Cindyli 2011-11-17

yuqishow@qq.com

实例

目录

简介 .................................................................................................................................................. 3 准备工作........................................................................................................................................... 3 SAP WebService 配置 ...................................................................................................................... 3

配置服务器 ............................................................................................................................... 3 SAP系统的WebService调用 .......................................................................................................... 5

WebService所在系统配置 ....................................................................................................... 5

FM创建 ............................................................................................................................ 5 WebService发布............................................................................................................... 9 WSDL信息以及URL查询 .............................................................................................. 12 EndPoint地址查找 ......................................................................................................... 14 WebService调用系统配置 ..................................................................................................... 17

代理创建 ......................................................................................................................... 17 逻辑端口创建 ................................................................................................................. 22 代理类测试 ..................................................................................................................... 23 Report开发 ............................................................................................................................. 26

简介

关于WebService的概念和原理,简单来讲,WebService是一种基于SOAP传输协议,用WSDL描述,用XML封装数据的接口技术。由于其具有跨平台、跨防火墙、开发成本低、开发周期短等优势,所以而被广泛的应用。但是该技术也有其本身的缺陷,比如:传输负载大,没有统一的实现模型等。 对于WebService在SAP中的应用,更多的被用在系统同步要求高,数据传输负载小的接口开发。

在首次应用Webservice技术的时候,我们需要对系统进行一些相关的配置工作,不然将无法运行WebService。关于具体的设计过程,这里我将会以SAP最简单的计算器接口开发作为本章节的技术讲解背景。

准备工作

本章节将逐步实现SAP系统与SAP系统之间、和外部系统之间的交互。此时,我们就需要做以下准备工作:

1. SAP ECC系统两个;

2. 外部系统一个(Java EJB3 Jboss5);

本章节将会按照SAP到SAP、SAP到JAVA、JAVA到JAVA,JAVA到SAP的WebService顺序进行实战练习。

SAPWebService配置

在不同的客户端,需要对该客户端进行配置方能够运行WebService。具体的参考以下小节介绍。

配置服务器

为了使系统能解析XML文件,我们需要进行相关的配置工作,该配置只需一次,以后就可以不必进行配置。

访问T-Code:SICF,如下图所示:

执行运行按钮,或者使用快捷键F8,进入如下界面:

依据上图内容,分配找到以下路径内容,并按要求对这些路径文件进行激活操作。

1. Default_host -> sap ->public ->bc;