Java から開始するアプローチを使用して、WebLogic 10.3.6 に公開される webservice を開発しています。注釈を使用して WS Beans 、メソッド、およびタイプを定義しています。JWSC ant タスクを使用してデプロイ可能なサービスを生成し、clientgen ant タスクを使用してクライアント アーティファクトを生成しています。
出力は(予想どおり)問題ありませんが、生成された WSDL ファイルに特定の制限があり、解決策が見つかりません。バインディング xml ファイルをいじってみましたが、変更は生成されたクライアント アーティファクトにのみ適用されます。制限事項は次のとおりです。
スキーマのインポートでは、targetNamespace="" 要素を定義する必要があります
targetNamespace 要素が指定されていますが、xsd スキーマ ファイルです。
メッセージ部分
wsdl のメッセージ部分を変更せず、代わりに xsd スキーマ ファイルで*Request
パラメーターに注釈を付けるという命名規則が必要です。@WebParam(name="someRequest")