安装PI之前在SAP中创建WebService.docxVIP

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
安装PI之前在SAP中创建WebService.docx

这篇文章里可能有一些不准确的地方,因为现在的系统已经进行过升级,现在留下的只有以前的一些文档,并且此文是根据以前的资料凭借记忆写的。 下面将以发布Function Module对象举例说明 编写Function Module,并将其标志为“Remote-Enabled Module” 定义WebService,可以基于Function Group或者Function Moudle定义,此处以Function Group为例。 通过SE80或者SE37,进入该函数组或者函数,选择菜单路径:Utilities - More Utilities - Create WebService - From The Function Group WebService定义向导 填写WebService名称、描述、Endpoint类型 输入要作为WebService的函数组,此处由于是直接进入函数组然后创建的WebService,所以系统自动带出不需要输入。 Name Mapping:If the flag Mapping of Names is set, the existing labels for the endpoint are copied. Only the beginning letters are uppercase letters and underscores are removed. 这个选项选与不选对变量的命名产生影响,一般情况下不用勾选。 如果勾选,则WebService的SOAP-Namespace为urn:sap-com:document:sap:soap:functions:mc-style(规则举例:RFC_SYSTEM_INFO-RfcSystemInfo) 如果不勾选,则WebService的SOAP-Namespace为urn:sap-com:document:sap:rfc:functions(变量命名与ABAP中的完全一致) 命名转换规则可参见 HYPERLINK /saphelp_srm40/helpdata/en/2d/64d02fe74911d6b2e400508b6b8a93/content.htm /saphelp_srm40/helpdata/en/2d/64d02fe74911d6b2e400508b6b8a93/content.htm ? 选择WebService提供的“服务”,实际上就是提供哪些接口函数,如果是基于Function Moudle直接创建WebService没有这一步 选择安全相关设置,关于下面的选项向导已经说明,就不再赘述。 如果勾上Release Service For Runtime,在向导执行结束后即完成了WebService的发布,作为完整过程,这里没有勾选,后续步骤还是手工处理。 完成,向导提示,可在WSADMIN中发布WebService 查看WebService属性 在选项卡Variants中,如果是在安装了PI之后,这里会多出一些有关WebService的配置信息。 WSCONFIG:释放WebService 点击创建 保存完成释放,这时退出就可以看到已释放WebService中有了我们的服务。 WSADMIN:可以查看已发布的WebService的WSDL,并修改SOAP Runtime的设置 双击,查看Webservice细节,修改WebService的跟踪与日志设置,方便在出错的时候进行错误的调试。 在WSADMIN中可以将Webservice发布到别的UDDI注册表中,选择菜单路径:Goto-UDDI-Maintain Registries 维护要发布的UDDI的相关信息后保存。 至此,ABAP WebService发布完成。相应的WSDL地址为:host+url+?WSDL,对于这个示例,生成的WSDL地址为:  HYPERLINK 02:8001/sap/bc/srt/rfc/sap/ZWS_SRV_ER1?wsdl 02:8001/sap/bc/srt/rfc/sap/ZWS_SRV_ER1?wsdl,也可以点击菜单WebService-WSDL获得该地址。 可以在浏览器中检查WSDL是否能正常访问: 外部应用可根据此WSDL生成相应的客户端调用我们的WebService了。

文档评论(0)

克拉钻 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档