数十のXSDを含むWSDLがあり、Webサービスを利用するためにWSDLからクライアントコードを生成する必要があります。Webサービスの所有者はJavaを使用し、JAXBを使用してWSDL/XSDを生成しました。JAXBは、カスタマイズされたバインディングの「バインディングファイル」を指定し、所有者は、WSDLで使用されるXJBファイル(JAXBのカスタマイズされたバインディングファイル)を生成しました。
クライアントコードをC#で生成する必要がありますが、svcutilとVisualStudioのAddService Referenceには、このカスタマイズされたバインディングファイルのプロビジョニングがありません。バインディングファイルを引数として取るJavaクライアントコードを生成するツールはありますが、C#生成用のツールはありません。XJBを指定せずにsvcutilを実行しようとしましたが、動作させることができません。私は運が悪かったので広範囲のグーグル検索をしました。これを機能させる方法について何かアイデアはありますか?