|
|
|
|
|
|
|
☜ | OMI - Stream and RecordDraft MDC Standard | ☞ |
5.3.8 Stream and record forms of data
The server shall indicate in the get device parameters
transaction (see 5.4.27) whether record boundaries are
significant to the device. There are 3 forms:
- The agent shall preserve the identity of each
writeargument in the client routine. Each
writeargument produces exactly 1 write argument in the
request, that is, 1 record for the server.
- The agent may combine string-type writearguments (see
5.3.9.1) before transmitting their values. That is, 1 or more
writearguments may produce 1 write argument in the
request, streaming the data to the server.
- The agent may combine or divide string-type
writearguments before transmitting their values. Parts of
1 or more writearguments may produce 1 write argument in
the request, streaming the data to the server.
NOTE – Form 2 permits the agent to divide multi-byte
sequences between 2 write arguments or even between 2 write
transactions. This form should not be used for devices that
attach significance to, for example, escape sequences, because
the device’s status ($X, $Y, $DEVICE, $KEY) may be undetermined
at the end of a write argument.
Copyright © Standard Documents; 1977-2024 MUMPS Development Committee;
Copyright © Examples: 1995-2024 Ed de Moel;
Copyright © Annotations: 2003-2008 Jacquard Systems Research
Copyright © Annotations: 2008-2024 Ed de Moel.
Some specifications are "approved
for inclusion in a future standard". Note
that the MUMPS Development Committee cannot
guarantee that such future standards will
indeed be published.
This page most recently updated on 14-Nov-2023, 21:48:18.
For comments, contact Ed de Moel (demoel@jacquardsystems.com)