分类: 服务器与存储
2009-04-14 16:44:56
All basic schema reference values use representation code IDENT.
Table 1 - CHANNEL:DIRECTION Reference Values | |
Reference Value | Description |
DECREASING | Channel value strictly decreases as frame number increases. |
INCREASING | Channel value strictly increases as frame number increases. |
NON-DECREASING | Channel value does not decrease as frame number increases. |
NON-INCREASING | Channel value does not increase as frame number increases. |
Table 2 - CHANNEL:FLAGS Reference Values | |
Reference Value | Description |
EXPLICIT-SIZE | When present, the channel is explicitly sized. In this case a dimension or aggregate descriptor for the channel will be found at the beginning of each frame block in which the channel value occurs. A dimension or aggregate descriptor consists of a count followed by a standard DIMENSION or AGGREGATE value, all written using representation code ULONG only. The descriptor is recorded at the beginning of the frame block immediately following the last frame num- ber. If more than one channel is explicitly sized, then descriptors are written in the same order as the explicitly- sized channels in the frames.
When a channel is explicitly-sized, then DIMENSION and AGGREGATE attributes shall be absent from the CHAN- NEL object. Either DIMENSION-LIMIT or AGGRE- GATE-LIMIT but not both shall be present to indicate the the kind of descriptor and its maximum count for any frame in the frame type. ELEMENT-LIMIT shall be present to indicate the maximum number of elements of the channel's value for any frame in the frame type. |
Table 3 - FRAME:FLAGS Reference Values | |
Reference Value | Description |
ENCRYPTED | IFLRs associated with the frame type are encrypted if and only if this value is present. |
INCREASING | When present, frame numbers shall increase in the order in which frames occur, but there may be gaps. The frame num- ber of the first frame may be any positive integer. |
SEQUENTIAL | When present, frame numbers shall increase sequentially (no gaps) in the order in which frames are written. The frame number of the first frame may be any positive integer. |
UNORDERED | When present, frame numbers may occur in any order.
Flag values INCREASING, SEQUENTIAL, and UNORDERED are mutually exclusive. If none are present, then SEQUENTIAL is assumed by default. |
There are two reasons for having sequentially-ordered frame numbers. First, it provides an indicator of when records have been lost - a frame number will be observed missing. Second, it allows seeking frames by position without having to count all frames in between.On the other hand, it can be useful to have unordered frames when using an indexing hypergrid for the frame type (see Part 6). Since location on the hypergrid is a function of frame number, unordered frame numbers allow representation of different kinds of "cuts" through the hypergrid, as well as dropouts and other irregularities.
Table 4 - PROCESS:STATUS Reference Values | |
Reference Value | Description |
ABORTED | The process was aborted. |
COMPLETE | The process completed. |
IN-PROGRESS | The process began but did not complete. |