java生成SAP webservice客户端

已知SAP webservice信息:

WSDl地址:http://zhthetest.com:8002/sap/bc/srt/wsdl/bndg_4E49EDE9E05800A2E1008000C0A80106/wsdl11/allinone/ws_policy/document?sap-client=300
账户:TEST
密码:TEST123

一、用eclipse生成客户端

1、新建web service client
在这里插入图片描述
在这里插入图片描述
2、输入wsdl地址(带上账户密码&sap-user=TEST&sap-password=TEST123) 即:
http://zhthetest.com:8002/sap/bc/srt/wsdl/bndg_4E49EDE9E05800A2E1008000C0A80106/wsdl11/allinone/ws_policy/document?sap-client=300&sap-user=TEST&sap-password=TEST123
在这里插入图片描述
如果没有Tomcat,需要先配置一个:
在这里插入图片描述
3、生成的客户端代码:
在这里插入图片描述

特别注意:

1、 一个 Java系统调用SAP系统提供的web service,除了根据WSDL生成的代理类,调用相应方法,传入相应参数外,还等需要使用SAP提供的用户信息进行身份验证,最简单的方法是在soap请求的url中加入用户名和密码参数。
方法:在web service请求的URL中增加如下参数&sap-user=<username>&sap-password=<password>。(适用于eclipse)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章