配置web service

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

在不同的客户端,需要对该客户端进行配置才能运行Web Service

1. 配置服务器

使之能解析Xml文件(这个只需要配置一次,以后就不需要配置了),

T-code: SICF

分别激活下面几个路径的文件(如图:黑体部分是需要激活的,如没有完全打开,说明下层所有的都需要激活)

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

2. Default_host -> sap ->public -> bsp

Default_host -> sap ->public -> icman

Default_host -> sap ->public -> myssocntl

3. Default_host -> sap -> bc -> contentserver

Default_host -> sap -> bc -> error -> webgui

Default_host -> sap -> bc -> srt -> wsdl -> wsil

Default_host -> sap -> bc -> webdynpro

4. default_host -> sap -> bw -> xml -> soap

2. 配置该Web Service

T-code: SOAMANAGER

2.1 Path: SOAMANAGER -> Business Administrator -> Web Service Adimistration

2.2 搜索需要配置的Web Service,

2.3 选中目标Web Service, 点击Apply Selection

2.4 在出现的屏幕中选择 configurations 进行创建Service 和 Endpoint.

Details of Service Definition: ZTEST_BAPI_UPDATE_EE_INFO_WS

2.5 配置产生的Web Service

在Transport Guarantee Type中选择No Transport Guarantee

在HTTP Authentication 勾选 User ID/Password,

其他的保持默认即可,设置完毕,点击Save按钮,保存设置。

2.6 在屏幕中选择Over View 选项,查看Web Service 的URL

Details of Service Definition: ZTEST_BAPI_UPDATE_EE_INFO_WS

2.7 点击Open WSDL document for selected binding, 取得Web Service 的URL

:8001/sap/bc/srt/wsdl/bndg_DEA8DFAD516C4EF1A146001CC45FC0A4/wsdl11/alli none/ws_policy/document?sap-client=400

2.8 因为我们需要在外部调用到此Web Service, 所以我们需要把URL中的ws_policy修改standard, 得到真正的Web Service 地址为:

:8001/sap/bc/srt/wsdl/bndg_DEA8DFAD516C4EF1A146001CC45FC0A4/wsdl11/alli none/standard /document?sap-client=400

3. 测试Web Service

3.1 打开该服务器的portal, 选择顶级目录,如

:50200/index.html

3.2 打开Web Services Navigator

(需要Portal 端的用户名和密码)

3.3 在Web Services Navigator中输入我们所需要测试的URL,进行测试

(需要用ws_policy 这个URL才能在这里测试, 输入SAP R/3 的用户名和密码)

3.4 点击Test 导航,输入数据进行测试

3.5 结果反馈,查看数据库,成功添加一条记录

相关文档
最新文档