Transaction RunGraphコンポーネントは、1つのEndeca Server外部トランザクション内で複数のIntegrator ETLグラフを実行します。
外部トランザクションの実行中、外部トランザクションに含まれているグラフは単独で実行できません。
データ・ドメインWebサービスを実行するよう構成されたWebServiceClientコンポーネントを使用し、このコンポーネントをTransaction RunGraphの内側で使用する場合は、コンポーネントのリクエスト構造フィールドに最初の要素としてOuterTransactionIdを外部トランザクションの値とともに含める必要があります。
<config-service:configTransaction xmlns:config-service="http://www.endeca.com/MDEX/config/services/types/1/0" <config-service:OuterTransactionId>${OUTER_TRANSACTION_ID}</config-service:OuterTransactionId> <config-service:putGroups xmlns:config-service="http://www.endeca.com/MDEX/config/services/types/1/0" xmlns:mdex="http://www.endeca.com/MDEX/XQuery/2009/09"> ... </config-service:putGroups> </config-service:configTransaction>
この例で、要素OuterTransactionIdは、プロジェクトのworkspace.prmファイルにリストされている外部トランザクションのIDを指定しています。
Transaction RunGraphコンポーネントのメタデータ・スキーマは修正されません。
(コネクタに接続しているエッジのメタデータの編集ダイアログに表示されている)Integrator ETLフィールドのメタデータ・タイプはmdexプロパティ・タイプに変換されます。たとえば、Integrator ETLのintegerデータ型はmdex:intデータ型に変換されます。Integrator ETLの非ネイティブ・タイプ(mdex:duration、mdex:time、mdex:geocodeなど)をサポートするには、この動作をオーバーライドする必要があることに注意してください。詳細は、「mdexTypeカスタム・プロパティの作成」を参照してください。
次の表は、Transaction RunGraphコンポーネントに使用可能な構成プロパティを示しています。
名前 | 説明 | 有効な値 | 例 |
---|---|---|---|
グラフURL | トランザクション内で実行する個々のグラフへのパス。
このフィールドには、トランザクションで1つのグラフを実行する場合にのみ値を入力します。複数のグラフを実行する場合は、入力ファイルを作成し、リーダー・コンポーネントを使用して値を読み取ります。 |
グラフへの有効なパス。 | |
Endeca Serverホスト | Endeca Serverが稼働しているマシンを指定します。 | そのマシンの名前またはIPアドレス。localhostを使用できます。 | MyEndecaServer
255.255.255.0 |
Endeca Serverポート | Endeca Serverがリスニングしているポートを指定します。 | 有効なポート。
Endeca Serverのデフォルト・ポートは7001ですが、別のポートに変更できます。 |
7001 |
データ・ドメイン名 | 変更されるデータ・ドメインの名前。
データ・ドメインは、コネクタが含まれているグラフが実行されるときに稼働している必要があります。 |
有効なデータ・ドメイン名 | quickstart |
失敗時 | トランザクションが失敗した場合のIntegrator ETLの動作を指定します。 |
|
|
SSL有効 | コンポーネントのSSLを有効化または無効化します。
接続しているEndeca ServerのSSLが有効になっている場合にのみSSLを有効にしてください。 |
選択(True)
選択解除(False) |
|
タイムアウト(ミリ秒) | コンポーネントの操作のタイムアウトを指定します。
グラフの実行時にタイムアウトが発生すると、Endeca Serverでの操作に時間がかかる場合があります。Endeca Serverで操作をより長い時間実行できるようにこのパラメータの値を変更します。 デフォルトのタイムアウトは1分間です。 |
整数 | 60000 |