トランザクション定義(プロパティ)

トランザクション定義の設定は表で説明します。

名前

説明

名前

名前を入力します。

エンコーディング

キャッシュレジスターなど、トランザクションソースによって使用される文字セットを選択します。これにより、XProtect Transactは、定義を構成するときに操作できる理解可能なテキストにトランザクションデータを変換できます。

間違ったエンコーディングを選択すると、データが意味のない文字として表示される場合があります。

データ収集の開始

接続されたトランザクションソースからトランザクションデータを収集します。データを使用して、トランザクション定義を使用できます。

少なくとも1つ、できれば複数のトランザクションが完了するまで待機します。

データ収集の停止

定義を構成するのに十分なデータを収集したら、このボタンをクリックします。

ファイルから読み込む

既に存在するファイルからデータをインポートする場合は、このボタンをクリックします。一般的に、これは、.captureファイル形式で以前に作成されたファイルです。他のファイル形式にすることもできます。ここで重要なことは、インポートファイルのエンコーディングが、現在の定義で選択されたエンコーディングと一致することです。

ファイルに保存

収集された未加工データをファイルに保存する場合は、このボタンをクリックします。後から再利用できます。

一致タイプ

収集された未加工データで開始マスクと停止マスクを検索するために使用する一致タイプを選択します。

  • 完全一致を使用:[開始マスク]および[終了マスク]フィールドに入力したものとまったく同じ内容を含む文字列を特定します。
  • ワイルドカードの使用:ワイルドカード記号(*、#、?)を組み合わせ、[開始マスク]および[終了マスク]フィールドに入力したものと同じ内容を含む文字列を特定します。
    *は任意の文字数と一致します。たとえば、「Start tra*tion」と入力すると、「Start transaction」を含む文字列を特定します。
    #は1桁と一致します。たとえば、「# watermelon」と入力すると、「1 watermelon」などを含む文字列を特定します。
    ?は1文字と一致します。たとえば、検索式「Start trans?ction」を使用して、「Start transaction」を含む文字列を特定できます。
  • 正規表現の使用:この一致タイプを使用すると、日付形式やクレジットカード番号などの特定の表記方法や規則を含む文字列を特定します。詳細については、Microsoft社のWebサイトを参照してください。

元データ

接続されたトランザクションソースのトランザクションデータ文字列がこのセクションに表示されます。

開始マスク

トランザクションの開始位置を示す開始マスクを指定します。[プレビュー]フィールドには横の線が挿入され、トランザクションの開始および終了位置を視覚的に示し、個別のトランザクションを区切ります。

停止マスク

トランザクションの停止位置を示す停止マスクを指定します。停止マスクは必須ではありませんが、実際のトランザクション間で、受信されたデータに開始時間または特別キャンペーンなどの無関係なデータが含まれる場合に便利です。

停止マスクを指定しない場合は、受信の終了は次の受信の開始場所として定義されます。開始は、[開始マスク]フィールドに入力された内容によって決まります。

フィルターの追加

[フィルタの追加]ボタンを使用して、XProtect Smart Clientで省略するか、他の文字または改行で置換する文字を指定します。

トランザクションソース文字列に出力しない制御文字が含まれている場合は、文字の置換が有効です。XProtect Smart Clientでの受信を元の受信のように表示するには、改行の追加が必要です。

テキストのフィルター

[元データ]セクションで現在選択されている文字を表示します。省略または置換する文字を認識し、収集された未加工データ文字列に出現していない場合は、手動で[文字]フィールドに文字を入力できます。

文字が制御文字の場合は、16進数のバイト値を入力する必要があります。バイト値では次の形式を使用します。1文字に複数バイトがある場合は{XX}および{XX,XX,...}。

アクション

追加するフィルタごとに、選択した文字が処理される方法を指定してください。

  • 除外:選択する文字は除外されます。
  • 代替:選択した文字は、指定した文字で置換されます。
  • 改行の追加:選択した文字は改行で置換されます。

置換

選択した文字を置換するテキストを入力します。[代替]を選択した場合にのみ必要です。

プレビュー

[プレビュー]セクションを使用して、不要な文字を特定して除外したことを確認します。ここに表示される出力は、XProtect Smart Clientでの実際の受信内容と似ています。

参照

Add transaction definitions

© 2019 Milestone Systems A/S