コマンドラインでの EMP コネクタの作成と実行
EMP コネクタの例を実行する前に、Java ファイルを作成します。
-
GitHub から EMP コネクタを入手します。
-
EMP コネクタツールを作成します。
生成された JAR ファイルには、コネクタと DevLoginExample 機能が含まれます。シェーディングされた JAR には、コネクタのすべての依存関係が含まれているため、別途ダウンロードする必要はありません。JAR ファイルには、-phat Maven 分類子が付いています。
-
プラットフォームイベントまたはカスタムチャネルに登録します。この例では。Low_Ink__e プラットフォームイベントに登録します。このコマンドは、プレースホルダー値を置き換えた後に実行します。
<login_URL> には、次のいずれかの値を使用します。
- [私のドメイン] のログイン URL (https:// プレフィックスを含む): https://MyDomainName.my.salesforce.com
- 拡張ドメインのない Sandbox の場合は、https://MyDomainName--SandboxName.my.salesforce.com です。
- 拡張ドメインがある Sandbox の場合は、https://MyDomainName--SandboxName.sandbox.my.salesforce.com を使用します。
<password> で、信頼済み IP アドレスの範囲を設定していない場合は、パスワードにセキュリティトークンを追加してください。詳細は、Salesforce ヘルプの「セキュリティトークンのリセット」および「組織の信頼済み IP 範囲の設定」を参照してください。<channel> に、/event/Low_Ink__e を指定します。カスタムプラットフォームイベントチャネルのチャネル形式は、/event/EventName__e で、標準プラットフォームイベントの場合は /event/EventName となります。カスタムチャネルを指定する場合は、/event/ChannelName__chn を使用します。
必要に応じて、最後の引数に再実行を指定できます。有効な値は、次のとおりです。
- –1: 登録後に送信されたすべての新規イベントを取得します。このオプションはデフォルトです。
- –2: 登録後に送信されたすべての新規イベントおよび保持ウィンドウ内のすべての過去のイベントを取得します。-2 は慎重に使用してください。大量のイベントメッセージが保存されている場合、すべてのイベントメッセージを取得するとパフォーマンスが低下します。
- 特定の番号: 指定された再実行 ID のイベントより後に発生したすべてのイベントを取得します。
これで、クライアントがイベントに登録されました。次のステップでは、いくつかのイベントを公開し、それらをクライアントで受信します。