トランザクション定義(トランザクトノード)
トランザクションソースに使用する定義のプロパティについて下表で説明します。
トランザクション定義の作成と追加について詳しくは、「トランザクション定義を作成および追加」を参照してください。
トランザクション定義(プロパティ)
名前 |
説明 |
---|---|
名前 |
名前を入力します。 |
エンコーディング |
キャッシュレジスタなど、トランザクションソースによって使用される文字セットを選択します。これによりXProtect Transactは、定義を構成するときに、作業に支障がない理解可能なテキストにトランザクションデータを変換できます。 間違ったエンコーディングを選択すると、データが意味のない文字として表示される場合があります。 |
データ収集の開始 |
接続されたトランザクションソースからトランザクションデータを収集します。データを使用して、トランザクション定義を使用できます。 少なくとも1つ、できれば複数のトランザクションが完了するまで待機します。 |
データ収集の停止 |
定義を構成するのに十分なデータを収集したら、このボタンをクリックします。 |
ファイルから読み込む |
すでに存在するファイルからデータをインポートする場合は、このボタンをクリックします。一般的に、これは、.captureファイル形式で以前に作成されたファイルです。他のファイル形式にすることもできます。ここで重要なことは、インポートファイルのエンコーディングが、現在の定義で選択されたエンコーディングと一致することです。 |
ファイルに保存 |
収集された未加工データをファイルに保存する場合は、このボタンをクリックします。後から再利用できます。 |
一致タイプ |
収集された未加工データで開始パターンと停止パターンを検索するために使用する一致タイプを選択します。
|
元データ |
接続されたトランザクションソースのトランザクションデータ文字列がこのセクションに表示されます。 |
開始パターン |
トランザクションの開始位置を示す開始パターンを指定します。[プレビュー]フィールドには横線が挿入され、トランザクションの開始および終了位置を視覚的に示し、個別のトランザクションを区切ります。 |
停止パターン |
トランザクションの停止位置を示す停止パターンを指定します。停止パターンは必須ではありませんが、実際のトランザクション間で、受信されたデータに開始時間または特別キャンペーンなどの無関係なデータが含まれる場合に便利です。 停止パターンを指定しない場合、受信の終了は次の受信の開始場所として定義されます。開始は、開始パターンフィールドに入力された内容によって決まります。 |
フィルターの追加 |
フィルターの追加ボタンを使用して、XProtect Smart Clientで省略するか、他の文字または改行で置換する文字を指定します。 トランザクションソース文字列に出力しない制御文字が含まれている場合は、文字の置換が有効です。XProtect Smart Clientでの受信を元の受信と同様に表示するには、改行を追加する必要があります。 |
テキストのフィルター |
未加工データセクションで現在選択されている文字を表示します。省略または置換する文字を認識し、収集された未加工データ文字列に出現していない場合は、手動で文字フィールドに文字を入力できます。 文字が制御文字の場合は、16進数のバイト値を入力する必要があります。バイト値では次の形式を使用します。1文字に複数バイトがある場合は{XX}および{XX,XX,...}。 |
アクション |
追加するフィルタごとに、選択した文字が処理される方法を指定してください。
|
置換 |
選択した文字を置き換えるテキストを入力します。 置換アクションを選択した場合にのみ意味を持ちます。 |
フィルターテキストとして定義されていない制御文字を削除 |
フィルター追加後でもまだ取り除かれていない非印刷文字を取り除きます。 未加工データペインとプレビューセクションで、この設定を有効または無効にした際にトランザクションデータ文字列がどのように変化するのか確認します。 |
プレビュー |
プレビューセクションを使用して、不要な文字を特定して除外したことを確認します。ここに表示される出力は、XProtect Smart Clientでの実際のレシートと類似しています。 |