メタデータコンポーネントを取得またはリリースするには、Salesforce 組織を指し示すように build.properties を編集する必要があります。
-
Force.com 移行ツールのファイルを抽出した場所に移動し、sample サブディレクトリを開きます。
- テキストエディタで build.properties を開き、次のいずれかの操作を実行します。
- ログインにユーザ名とパスワードを使用するには、有効な Salesforce ユーザ名とパスワードに置き換えます。セキュリティトークンを使用している場合は、パスワードの最後に 25 桁のトークン値を貼り付けます。
- ログインに有効な Salesforce セッションを使用するには、sf.sessionId プロパティのコメントを解除して、有効なセッション ID に置き換えます。また、sf.username および sf.password プロパティのコメントを解除していることを確認します。
| sf.username |
ログイン用の Salesforce ユーザ名。この接続に関連付けられるユーザ名は、「すべてのデータの編集」権限を持っている必要があります。通常、これはシステム管理者のみに有効です。Sandbox インスタンスに接続する場合は、Sandbox 名がユーザ名に付加されます。たとえば、本番ユーザ名が foo@salesforce.com であり、いずれか 1 つの Sandbox 名が bar の場合、Sandbox ユーザ名は foo@salesforce.com.bar になります。 |
| sf.password |
このプロジェクトに関連付けられた組織にログインするために使用するパスワード。セキュリティトークンを使用している場合は、パスワードの最後に 25 桁のトークン値を貼り付けます。 |
| sf.serverurl |
Salesforce サーバの URL。本番組織または Developer Edition 組織に接続するには、https://login.salesforce.com を使用します。Sandbox インスタンスに接続するには、https://test.salesforce.com に変更します。 |
| sf.sessionId |
有効な Salesforce セッションの ID。セッションは、ユーザがユーザ名とパスワードを使用して正常に Salesforce にログインした後に作成されます。新しいセッションを作成する代わりに既存のセッションにログインする場合に、セッション ID を使用します。 |
build.properties ファイルでは、sf.password と sf.serverurl のプロパティペア、またはsf.sessionId プロパティのいずれかの値を指定できますが、両方指定することはできません。build.xml ファイルでは、ターゲットに 3 つのパラメータのすべて (password、serverurl、および sessionId) を含めることができます。ユーザ名とパスワード、またはセッション ID のいずれかが認証に使用されます。