次の表 に、Teradata FastLoadとINMODルーチン(または通知出口ルーチン)の間で通信を行なうための構造定義をプログラミング言語別に示します。
| ルーチン言語 | プログラミング構造体 |
|---|---|
| C | struct {
int Status;
int RecordLength
char buffer[32004];
}
|
| COBOL | 01 INMOD-RECORD. 03 RETURN-CODE PIC S9(9) COMP. 03 RECORD-LENGTH PIC S9(9) COMP. 03 RECORD-BODY PIC X(32004). |
それぞれの構造体では、データ フィールドの左から右への順序が、DEFINEコマンドで指定されたフィールド名の順序と対応するようにレコードを構成しなければなりません。
ルーチンの入口点
次の表では、INMODルーチンの入口点を示します。
| ルーチン言語 | 入口点 |
|---|---|
| z/OSプラットフォーム上のIBM C | dynamn |
| C(サポートされるすべてのワークステーション プラットフォーム) | BLKEXIT |
| COBOLおよびPL/I | BLKEXIT |