web-dev-qa-db-ja.com

wsdlからxsdを生成する方法

Wsdlからxsdを生成する方法はありますか。すべてのリンクまたはツールでも可能です。これを行う最も簡単な方法は何ですか?

38
user3365075

SoapUIを使用できます。 http://www.soapui.org/ これは一般的に便利なプログラムです。新しいプロジェクトを作成し、WSDLリンクに接続してから、プロジェクトを右クリックして「インターフェイスビューアーを表示」と言います。左側の「スキーマ」の下に、XSDが表示されます。

SoapUIは多くのことができます!

36

次の手順を実行します :

  1. WSDLを使用してプロジェクトを作成します。
  2. インターフェイスを選択し、インターフェイスビューアーで開きます。
  3. [WSDLコンテンツ]タブに移動します。
  4. 「WSDLコンテンツ」タブの下にある最後のアイコンを使用します。「WSDL全体とインクルード/インポートされたファイルをローカルディレクトリにエクスポートします」。
  5. xSDをエクスポートするフォルダーを選択します。

注:SOAPUIはすべての相対パスを削除し、すべてのXSDを同じフォルダーに保存します。スクリーンショットを参照してください: enter image description here

10
Raj

(WHEN .wsdlはimportを使用して.xsd/schemasを参照しています) WMB Tooklit(v8.0.0.4 WMB)を使用している場合、次の手順を使用して.xsdを見つけることができます。

ライブラリの作成(オプション)>右クリック、新規メッセージモデルファイル> SOAP XMLの選択>オプション 'データ用のWSDLが既にあります'を選択> 'ワークスペース外のファイルを選択'> 'インポートするWSDLバインディングを選択'(複数ある場合)> [完了]。

これにより、ワークスペース(アプリケーションパースペクティブ)に.xsdおよび.wsdlファイルが表示されます。

2
Varun
  1. SOAP UI->新しいSOAPUIプロジェクト-> wsdlを使用してプロジェクトを作成します(testServiceが含まれていると仮定します)
  2. testServiceというフォルダーがあり、その中にtokenTestServiceSoapBinding(例)->右クリックがあります。
  3. 定義のエクスポート->定義を配置する必要がある場所を指定します。
  4. エクスポートされた場所には、xsdファイルとwsdlファイルがあります。お役に立てれば!
0
Barani r