Data Provider で使用される言語は出力ベースの宣言型言語です。次の 3 つの主要なコンポーネントがあります: グループ、エレメント、および変数。例:
Customers // グループ
{
&StartTime = now() // 変数
Customer // グループ
{
Code = CustomerId // エレメント
Name = CustomerName // エレメント
}
}
Customers および Customer はグループ、Code および Name はエレメント、&StartTime は変数です。
出力は階層データであり、[ Output ] プロパティで指定された SDT または BC にロードされます。グループとエレメント名の階層構造は、この構造と正確に同じでなければなりません。
<メイングループのリスト> [ <サブグループのリスト> ]
入力値の説明:
<メイングループのリスト> ::= <グループ名> | <メイングループのリスト><グループ名>
つまり、グループのリスト (データプロバイダーのグループステートメント)
<サブグループのリスト>
データプロバイダーのエレメントステートメントではなく、<メイングループのリスト> の任意のグループ内のデータプロバイダーのサブグループステートメントによって呼び出されるサブグループ (データプロバイダーのサブグループステートメント) のオプションのリスト。
|