No Results
Search Tips:
- Please consider misspellings
- Try different search keywords
Newer Version Available
retrieveCode について
Sandbox または本番組織からクラスとトリガを取得するには、retrieveCode コールを使用します。通常のリリースサイクル中は、新しいクラスとトリガ用の正しいディレクトリ構造を取得するために、deploy の前に retrieveCode を実行します。ただし、次の例では、取得するものがあることを確認するために deploy が最初に使用されます。
既存の組織からクラスとトリガを取得するには、次の構築ターゲットの例 ant retrieveCode に示すように retrieve ant タスクを使用します。
1<target name="retrieveCode">
2 <!-- Retrieve the contents listed in the file codepkg/package.xml into the codepkg directory -->
3 <sf:retrieve username="${sf.username}" password="${sf.password}"
4 serverurl="${sf.serverurl}" retrieveTarget="codepkg" unpackaged="codepkg/package.xml"/>
5</target>ファイル codepkg/package.xml は、取得されるメタデータコンポーネントをリストします。この例では、2 つのクラスと 1 つのトリガを取得します。取得されたファイルはディレクトリ codepkg に配置され、ディレクトリ内に存在するものがすべて上書きされます。
取得タスクのプロパティは次のとおりです。
- username
- Salesforce 本番組織にログインするためのユーザ名。
- password
- Salesforce 本番組織にログインするための関連パスワード。
- serverURL
- ログインする Salesforce サーバの URL。値を指定しない場合、デフォルトは www.salesforce.com です。
- apiversion
- ファイルが取得される先の Metadata API のバージョン。
- retrieveTarget
- ファイルのコピー先のディレクトリ。
- unpackaged
- 取得する必要があるファイルのリストを含むファイルの名前。このパラメータまたは packageNames のどちらかを指定します。
- packageNames
- 取得されるパッケージの名前。
| 項目 | 説明 |
|---|---|
| username | 必須。ログイン用の Salesforce ユーザ名。 |
| password | 必須。このプロジェクトに関連付けられた組織にログインするために使用するユーザ名 セキュリティトークンを使用している場合は、パスワードの最後に 25 桁のトークン値を貼り付けます。この接続に関連付けられるユーザ名は、「すべてのデータの編集」権限を持っている必要があります。通常、これはシステム管理者のみに有効です。 |
| serverurl | 省略可能。Salesforce サーバ URL (��白の場合、デフォルトは www.salesforce.com)。Sandbox では、test.salesforce.com を使用します。 |
| pollWaitMillis | 省略可能。デフォルトは 5000 です。salesforce.com で結果を取得するまで待機する各ポーリング間隔の時間 (ミリ秒単位)。 |
| maxPoll | 省略可能。デフォルトは 10 です。レポートの結果に対して salesforce.com をポーリングする回数。 |
| retrieveTarget | 必須。メタデータファイルを取得する先のディレクトリ構造のルート。 |
| unpackaged | 省略可能。取得するコンポーネントを指定するファイルマニフェストの名前。 |
| singlePackage | 省略可能。デフォルトは False です。取得される内容が単一のパッケージかどうかを指定します。 |
| packageNames | 省略可能。取得するパッケージ名のリスト。 |
| specificFiles | 省略可能。取得するファイル名のリスト。 |