タグ付き/区切りストリング形式

タグ付き/区切りストリング (TDS) 形式とは、いくつかのデータ・エレメントがタグおよび区切り文字で区切られている、メッセージの物理表現です。

TDS 物理形式は、テキスト・ストリングで構成されるメッセージをモデル化するために設計されています。 TDS メッセージの例としては、ACORD AL3、EDIFACT、SWIFT、および X12 規格に順序しているものなどを挙げることができます。 TDS 物理形式を使用すれば、メッセージ形式の定義を非常に柔軟に行うことができます。 この TDS 物理形式は、特定の業界標準のモデル化に限定されるものではありません。 そのため、TDS 形式を使用して独自のメッセージをモデル化することができます。

TDS メッセージの特性

多くの形式に共通なテキスト・ストリングの機能がいくつかあります。 以下は、TDS 物理形式がサポートしている主な機能についての概説です。

タグ
メッセージ内のテキスト・ストリングでは、データ値の直前にタグまたはラベルを付けることができます。 タグは、データ値を一意的に識別するストリングです。 TDS 形式では、エレメントを定義するときに各エレメントにタグを関連付けることができます。
区切り文字およびタグ付きデータ区切り文字
メッセージには、タグおよびテキスト・ストリング・データ値に加えて、さまざまな特殊文字またはストリングを含めることができます。 TDS 形式は、いくつかの異なるタイプの特殊文字またはストリングをサポートしています。

一部のメッセージには、各データ値を次のデータ値と区分するための特殊文字またはストリングがあります。 TDS 形式では、これを区切り文字 と呼びます。

各データ値の前にタグがある形式では、タグとデータ値とは特殊文字またはストリングで区分されます。 TDS 形式では、これをタグ・データ区切り文字 と呼びます。

グループ標識およびターミネーター
メッセージは COBOL または C の構造体と類似した方法で複数のサブストラクチャーに分割することができます。 それぞれのサブストラクチャーに対して複合タイプまたはエレメントを定義することにより、それらを別々にモデル化することができます。

サブストラクチャーにはデータ内での開始を示す特殊文字またはストリングを含めることができます。 これは TDS 形式で グループ標識 として知られています。

サブストラクチャーにはデータ内での終了を示す特殊文字またはストリングを含めることもできます。 TDS 形式では、これはグループ・ターミネーター と呼ばれます。

グループ標識およびグループ・ターミネーターは、メッセージ全体に対しても定義できます。 グループ標識およびグループ・ターミネーターは、メッセージおよび各サブストラクチャーに対してオプションとなります。

固定長ストリング
メッセージ内の一部のテキスト・ストリングは、固定長のストリングとすることができるので、各データ値の間に区切り文字を使用する必要はありません。 これは、TDS 形式によってサポートされています。
固定長タグ
いくつかのタグは固定長として定義できるので、タグ・データ区切り文字は必要ありません。
分離タイプ
テキスト・ストリングの分離方法を制御する TDS プロパティーは、「データ・エレメント分離 (Data Element Separation)」 です。これには、タグを使用するかどうか、ストリングの長さを固定または可変のどちらにするか、およびどのタイプのテキスト・ストリングを使用できるか、などの選択に行えるオプションがあります。

メッセージ内のサブストラクチャーは、さまざまなタイプのデータ・エレメント分離と、さまざまな特殊文字を使用することができます。 そのため、TDS 形式では、メッセージ内の各複合タイプのためにさまざまなタイプのデータ・エレメント分離および特殊文字を定義することができます。

正規表現
「データ・エレメント分離 (Data Element Separation)」「データ・パターンの使用 (Use data pattern)」オプションを選択すると、サブフィールドに割り当てる予定のメッセージ・データの各部分を識別するのに正規表現を使用することができます。 そのためには、「データ・パターン (Data Pattern)」プロパティーに正規表現を設定します。

以下の図は、ラベル付き各コンポーネントのデータ・メッセージの例を示します。

この図は、ラベル付き各コンポーネントのデータ・メッセージの例を示します。

関連概念
MRM ドメイン内の物理形式
データ・エレメント分離
エレメント
タイプ

関連タスク
タグ付き/区切りストリング (TDS) ワイヤー形式
タグ付き/区切りストリング (TDS) プロパティーの構成 : メッセージ・モデル・オブジェクト
物理形式の除去

関連資料
メッセージ・モデル・オブジェクトのタグ付き/区切りストリング形式の物理プロパティー

関連概念

関連タスク

関連資料