Home > リファレンスガイド > 配備 > トリガの配備
start.xmlファイルは、どのトリガが各サーバ上で実行するかを定義します。
トリガを含むプロジェクトをビルドするかリビルドすると、常にサンプルとして start.xml.triggersファイルが projects/<プロジェクト名> フォルダに作成されます。
|
トリガ要素は、以下の詳細を保持します。
BP_ID
Flow_ID
Trigger_ID
Name
start.xml.triggersファイルでは、以下の方法でこれらのトリガの詳細が表現されることを確認できます。
<Trigger BP_ID=”1” Flow_ID=”3” Trigger_ID=”2” Name="SFDC Customers sync"/>
<Trigger BP_ID="1" Flow_ID="7" Trigger_ID="3" Name="Check Emails"/>
<Trigger BP_ID="2" Flow_ID=”5” Trigger_ID="5" Name="Sugar Contacts"/>
どのトリガがどのサーバで実行するかを定義するには、ここで示されているようにプロジェクトのstart.xmlファイルにトリガの詳細をコピーし、貼り付ける必要があります。
各Magic xpiサーバは、独自のトリガを読み込み、維持することについて関与しています。以下の規則が適用されます。
"Triggers load "の要素がTrueと定義され、子要素が全くない場合、すべてのトリガが読み込まれます。これは、以前のMagic xpiの機能と同じです。
"Triggers load "の要素がFalseと定義された場合、特定のトリガが定義されていても、トリガは読み込まれません。
"Triggers load "の要素がTrueと定義された、子要素が存在している場合、子要素によって定義されたトリガだけがエンジンによって読み込まれます。
一つのエンジンで同じトリガの複数インスタンスを読み込むことはできません。しかし、同じトリガは、複数のエンジンによって開始されるように設定することはできます。
トリガリストでHTTP、Web Service、およびSDKの外部トリガを定義する必要はありません。これらのトリガはどちらにしても作動します。
トリガリストでHTTPとWeb Serviceのトリガを定義すると、これらのエントリは無視されます。
1つのSAP ERPトリガだけがstart.xmlファイルに定義されても、プロジェクトのために定義されたすべてのSAP ERPトリガが読み込まれます。
例
この例は、サーバがホスト10.2.5.65へのTCPListnerトリガを実行します。This shows a server running the TCP listener trigger on host 10.2.5.65.
この例は、特定のトリガの1つのインスタンスと他トリガの複数インスタンスを実行する方法について示しています。
Since version: |
4.1 |
関連トピック: