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

ステップ 2: 開発プラットフォームへの WSDL ファイルのインポート

WSDL ファイルを作成したら、開発環境でクライアント Web サービスアプリケーションの構築に必要なオブジェクトを生成できるよう、WSDL ファイルを開発プラットフォームにインポートする必要があります。このセクションでは、WSC のサンプルについて説明します。その他の開発環境の指示については、プラットフォームの製品マニュアルを参照してください。

WSDL ファイルをインポートするプロセスは、メタデータファイルおよび Enterprise WSDL ファイルの場合と同じです。

メモ

Java 環境での使用方法 (WSC)

Java 環境は、サーバー側オブジェクトのプロキシとして機能する Java オブジェクトを使用して、API にアクセスします。API を使用する前に、まず組織の WSDL ファイルからこれらのオブジェクトを生成する必要があります。

SOAP クライアントには、このプロセスで使用する独自のツールがあります。WSC では、wsdlc ユーティリティを使用します。

wsdlc を実行する前に、システムに WSC JAR ファイルがインストール済みであり、クラスパスで参照されている必要があります。mvnrepository.com/artifact/com.force.api/force-wsc/ から最新の force-wsc JAR ファイルとその連動関係 (連動関係リストはバージョンを選択したときにページに表示されます) をダウンロードできます。

メモ

wsdlc の基本構文は、次のとおりです。
1java -classpath pathToWsc;pathToWscDependencies com.sforce.ws.tools.wsdlc pathToWsdl/WsdlFilename pathToOutputJar/OutputJarFilename

たとえば、Window の場合、次のようになります。

1java –classpath force-wsc-30.0.0.jar;ST4-4.0.7.jar;antlr-runtime-3.5.jar com.sforce.ws.tools.wsdlc metadata.wsdl metadata.jar

Mac OS X および UNIX では、クラスパスの項目間にセミコロンではなくコロンを使用します。

1java –classpath force-wsc-30.0.0.jar:ST4-4.0.7.jar:antlr-runtime-3.5.jar com.sforce.ws.tools.wsdlc metadata.wsdl metadata.jar

wsdlc は、クライアントアプリケーションの作成で使用する JAR ファイル、Java ソースコード、およびバイトコードファイルを生成します。Enterprise WSDL でもこのプロセスを繰り返し、enterprise.JAR ファイルを作成します。