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)

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