0
我測試JAX-WS訪問Oracle IRM網絡serviecs。我可以得到它的工作只是罰款與AXIS所以這不是一個Oracle的問題。複雜的對象被創建空
發生了什麼事是我得到執行調用時出現以下錯誤:
Expected xsd:anyType - unknown type provided
如果我看的SOAP數據包發送我看到物主標籤JAX-WS下是空白:
<ns1:browseAccounts>
<owner/>
<accountType>All</accountType>
</ns1:browseAccounts>
軸下方的同一塊是這樣的:
<owner xsi:type="ns1:LicenseServer"
xmlns=""
xmlns:ns1="http://www.sealedmedia.com/ls/server/schema">
<serverKey>#############</serverKey>
</owner>
顯然物主標籤是沒有得到正確創建,這是我用來創建的:
AccountServicesPort AA = ORI.getAccountServices();
LicenseServer LicSer = new LicenseServer();
LicSer.setServerKey("#######################");
List<Account> Acts = AA.browseAccounts(LicSer,AccountAccountType.ALL);
是否有一些其他過程,我需要通過正確創建對象?
編輯
我想,也許貫穿了ObjectFactory的LICENSESERVER建立將幫助。不幸的是,事實並非如此。