IBM Eclipse WSDLエディター:外部WSDL/スキーマを含めるにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/3727979

質問

トップダウンアプローチからWebサービスを作成しようとしています。 Eclipseをダウンロードし、WSDL GUIエディターを使用してWSDLファイルを構築しています。

「モジュール」に基づいてサービスを分割しています。私がWSDLに追加しているタイプはすべて、人格、アドレス症、状態の列挙(シンプルタイプ)、国の列挙(シンプルタイプ)、抽象性などの一般的なものを参照する必要があります。これらのアイテムはすべて一般的であるため、これらのタイプのタイプ情報を含む個別のWSDLファイル(commons.wsdlという名前)を作成しました。

使用する他のWSDLファイルにWSDLを「インポート」したい:

たとえば、抽象性から継承し、人間とアドレッジティを含む登録担当者という名前のエンティティがあります。これを行う方法がわかりません... WSDL仕様には「インポート」と「含める」があり、どちらを使用するかはわかりません。また、Commons.wsdlファイルを実際にインポート(または含める)して、その中で定義されたタイプを使用できるようにするにはどうすればよいですか?

ありがとう!

ああ、そして、私がこのようなものを別々のWSDLに貼り付けるべきかどうかはわかりませんが、XSDなどの別のタイプのファイルです。私は本当にベストプラクティスに従いたいので、それが適切な方法であるならば、私はそれをやりたいです。

役に立ちましたか?

解決

私が抱えていた問題は、他のWSDLによってインポートされるXSDファイルを作成するのではなく、コモンズ用のWSDLファイルを作成し、そのためのインラインスキームを使用することであることがわかりました。

代わりに、「共通スキーマ」としてcommons.xsdを作成しました。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top