項目標頭資訊
執行「儲存 (SAV)」指令或「還原 (RST)」指令時,可以將輸出引導至串流檔或使用者區域。
輸出的內容分成數個項目。 輸出中的每一個項目都有相關的標頭。 此標頭所含的資料指定項目長度及項目類型。 每一個類型的項目都有自己的格式。 此標頭資訊可將輸出內容分成具有特定格式的數個項目。 這樣便於剖析輸出中的資料。
並未保留項目的計數,而項目的結束是由項目長度決定。 項目可以包含可變長度元素。 這可能會造成填補項目。
輸出中的項目數目是變數。 項目會依序顯示,直到到達標尾項目為止。 標尾項目是輸出中的最後一個項目。
標頭中的每一個欄位均會指定偏移 (以位元組為單位)。 此偏移與標頭的基本位址相對,或與標頭中第一個欄位的開頭相對。
下表顯示使用 SAV 或 RST 指令輸出時標頭資訊的格式。
| 偏移 (位元組) | 類型 (以位元組為單位) | 設定依據1 | 欄位 | |
|---|---|---|---|---|
| 十進位 | 十六進位 | |||
| 0 | 0 | BINARY(4) | S/R | 項目類型 |
| 4 | 4 | BINARY(4) | S/R | 項目長度 |
| Note: | ||||
|---|---|---|---|---|
| 1. | 依直欄設定。 下列直欄值指出哪些作業將欄位內容寫入輸出: |
|||
| Value | 狀況 | |||
| S | 儲存作業設定此欄位。 | |||
| R | 還原作業設定此欄位。 | |||
| S/R | 其中一個作業設定此欄位。 | |||
| (空白) | 不由任一作業設定。 若為數值欄位,則相關欄位設為 0;若為字元欄位,則設為空白;若為可變長度字元欄位,則為空的。 | |||