我需要從java訪問一些web服務。 但是對於我的任務來說,使用從WSDL java類生成的東西是矯枉過正的。我只需要得到迴應並將其傳遞給腳本,該腳本將處理所有其他事情。
此外,最好不要爲新數據源生成類,而只需爲新的Web服務數據源添加WSDL文件併爲其添加新腳本。
但我也不想扔掉WSDL,並重新創建自定義配置來描述這個ws數據源。
是否有任何可以幫助我的java WSDL特定工具?
謝謝是否有沒有映射到POJO的WSDL特定的工具?
0
A
回答
0
如果您完全不瞭解您要實現的目標,則無需使用wsimport生成代理類來調用服務。您可以使用javax.xml.ws.Service.create()創建一個服務,然後讓jax-ws生成一個動態端口並使用它。您也可以從那裏創建一個Dispatch機制,您可以使用該機制調用該服務,併爲您提供一個包含該消息負載的響應。
沒有關於您正在嘗試的更多細節,無法真正知道這是否意味着您需要或不需要。但聽起來像。
在更低層次上,您可以創建一個HTTPRequest來調用服務並傳遞適當的有效負載,這將使您可以直接訪問響應。但是這似乎太低級別了,使用服務類和Dispatch接口(從中獲得響應)會讓您獲得相同的核心響應數據,但會處理其他服務包裝。
0
SoapUI附帶測試基於WSDL/SOAP服務的廣泛支持。
相關問題
- 1. xml沒有映射到java pojo
- 2. SpringBoot @RequestBody pojo沒有映射到我的json
- 3. 如何具有POJO的兩個表映射但它們之間的關係是不具有POJO
- 4. 是否有適用於Mac OS X的映射工具包
- 5. .Net是否具有映射到SqlServers sysschedules值的Enumerations?
- 6. Spring:沒有找到具有URI的HTTP請求的映射
- 7. forecast.HoltWinters是沒有得到映射到C++
- 8. 沒有POJO空指針異常的Hibernate4 XML映射
- 9. 有沒有將數據映射到FHIR對象的標準方法和工具?
- 10. 將具有相同模式的倍數表映射到相同的POJO類
- 11. 確定登錄是否映射到特定的數據庫
- 12. 將表映射到POJO
- 13. nullpointerexception映射pojo到json
- 14. 將Json映射到POJO
- 15. 春JSON映射到Java POJO
- 16. 是否有將超類映射到子類的特定聚合操作?
- 17. 是否有簡單的工具來壓扁wsdl文件?
- 18. R - 將因子更改爲具有特定映射的數字
- 19. 如何將POJO映射到帶有ApacheD的目錄?
- 20. SQLAlchemy的映射器沒有定義
- 21. Restkit,映射,沒有得到所有值
- 22. 沒有Id的NHibernate映射
- 23. 沒有映射的DispatcherServlet
- 24. 沒有映射在DispatcherServlet的
- 25. 自動映射器Map.CreateMap沒有自定義映射的問題
- 26. 重載Hibernate映射POJO的
- 27. Directory.Exists沒有得到映射的目錄
- 28. 沒有可用於具有sessionContext.isCallerInRole()的角色引用的映射
- 29. 簡單的WSDL和JAX RPC映射文件生成工具
- 30. IntelliJ:映射運行/調試特定配置到工具欄
到目前爲止您嘗試過什麼?你想編寫XML並將它'POST'到手動服務的端點? – davidfmatheson
到目前爲止,我硬編碼的Web服務的URL和請求消息:) – guai
而我從WSDL獲取這個信息,但避免WSDL到POJO映射 – guai