この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

生成される WSDL2Apex コード

WSDL2Apex ツールを使用して WSDL ドキュメントから Apex クラスを生成できます。WSDL2Apex ツールは、Eclipse 用の Force.com IDE プラグインに含まれるオープンソースです。

WSDL2Apex のソースコードは、GitHub の WSDL2Apex リポジトリにあります。貢献することもできます。

次の例では、WSDL ドキュメントから Apex クラスがどのように作成されるかを示します。Apex クラスは、WSDL をインポートすると自動生成されます。

次のコードは、サンプル WSDL ドキュメントを示します。

この WSDL ドキュメントから、次の Apex クラスが自動生成されます。クラス名 docSample は、WSDL をインポートしたときに指定した名前です。

元の WSDL ドキュメントからの次の対応付けに注意してください。

  • WSDL 対象名前空間は Apex クラス名に対応付けされます。
  • 複雑なデータ型はクラスになります。データ型の各要素は、クラスの公開項目です。
  • WSDL ポート名はスタブクラスに対応付けます。
  • WSDL の各操作は、公開メソッドに対応付けます。

自動生成された docSample クラスを使用して外部 Web サービスを呼び出すことができます。次のコードは、外部サーバ上の echoString メソッドをコールします。