Oracle IRM WebサービスにアクセスするためにJAX-WSをテストしています。 AXISでうまく動作するようになるので、これはOracleの問題ではありません。何が起こっているJAX-WSの複合オブジェクトが空に作成される
は、電話をかけるとき、私は次のエラーを取得していますということです。
Expected xsd:anyType - unknown type provided
私はSOAPパケットを見れば、私は所有者タグは、JAX-WSの下に空白であることがわかり送信されます。
<ns1:browseAccounts>
<owner/>
<accountType>All</accountType>
</ns1:browseAccounts>
AXIS下の同じ部分はこれです:
<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);
オブジェクトを正しく作成するために必要なプロセスはありますか?
EDIT
私は多分のObjectFactoryを通じてLicenseServerの作成を実行すると役立つだろうと思いました。残念ながら、それはしません。