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