項目標頭資訊

執行「儲存 (SAV)」指令或「還原 (RST)」指令時,可以將輸出引導至串流檔或使用者區域。

輸出的內容分成數個項目。 輸出中的每一個項目都有相關的標頭。 此標頭所含的資料指定項目長度及項目類型。 每一個類型的項目都有自己的格式。 此標頭資訊可將輸出內容分成具有特定格式的數個項目。 這樣便於剖析輸出中的資料。

並未保留項目的計數,而項目的結束是由項目長度決定。 項目可以包含可變長度元素。 這可能會造成填補項目。

輸出中的項目數目是變數。 項目會依序顯示,直到到達標尾項目為止。 標尾項目是輸出中的最後一個項目。

標頭中的每一個欄位均會指定偏移 (以位元組為單位)。 此偏移與標頭的基本位址相對,或與標頭中第一個欄位的開頭相對。

下表顯示使用 SAV 或 RST 指令輸出時標頭資訊的格式。

表 1. 項目標頭資訊輸出–SAV 及 RST 指令
偏移 (位元組) 類型 (以位元組為單位) 設定依據1 欄位
十進位 十六進位
0 0 BINARY(4) S/R 項目類型
4 4 BINARY(4) S/R 項目長度
Note:
1.

依直欄設定。 下列直欄值指出哪些作業將欄位內容寫入輸出:

    Value 狀況
    S 儲存作業設定此欄位。
    R 還原作業設定此欄位。
    S/R 其中一個作業設定此欄位。
    (空白) 不由任一作業設定。 若為數值欄位,則相關欄位設為 0;若為字元欄位,則設為空白;若為可變長度字元欄位,則為空的。