wsimport
(JDK 6)を使用してWSDLをインポートしようとしています。
ただし、これは失敗し、次のように指示します。
BP1.1適合警告をオフにします
これらをで構成するにはどうすればよいwsimport
ですか?
私は以下を使用してwsimportを実行してみました:
wsimport http://tripauthority.com/hotel.asmx?WSDL
しかし、それは答えるだけです:
WS-I BP 1.1に準拠していません。wsdlバインディングには混合スタイルがあり、rpc-literalまたはdocument-literal操作である必要があります。-extensionスイッチを指定してwsimportを実行してみてください。
そして、フラグを追加しようとしました-extension
が、wsimportはまだ完了しません(おそらく私はそれを間違っていますか?):
wsimport http://tripauthority.com/hotel.asmx?WSDL -extension
誰か助けてもらえますか?ありがとう
rmi
PSパッケージを許可しないGoogleAppEngineで実行されるため、WSDLを使用してWebクライアントを作成するためにEclipseのウィザードを使用することはできません。このウィザードにRMIを使用しないように指示する方法がない限り、これも興味があります。
アップデート
サプライヤーはさらにこれを推奨していますが、これについても何をする必要があるのかわかりません。
推奨事項:準拠させるには、サービスの実装を「rpc-literal」または「document-literal」SOAPメッセージを使用するように変更します。すべてのサービスおよびメソッドレベルの属性(SoapRpcService、SoapRpcMethod、SoapDocumentService、SoapDocumentMethod)に明示的なUse=SoapBindingUse.Literalプロパティを追加する必要があります。
推奨事項:バインディングを準拠させるには、このバインディングのすべてのWebMethodに明示的なSoapRpcMethodまたはSoapDocumentMethod属性を追加します。