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

Newer Version Available

This content describes an older version of this product. View Latest

生成される 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 メソッドをコールします。