|
DataMuseum.dkPresents historical artifacts from the history of: CP/M |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about CP/M Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 57984 (0xe280) Types: RcTekst Names: »VIL2.WP«, »VIL2.WPB«
└─⟦51ec6abc5⟧ Bits:30005985 Manualer - TELETEX Document Handler └─⟦this⟧ »VIL2.WP« └─⟦this⟧ »VIL2.WPB«
╱04002d440c00060000000003014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱ ════════════════════════════════════════════════════════════════════════ ↓ ┆14┆┆b3┆ -┆06┆┆0b┆ -↲ ╱04002d440c00060000000002014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱ ╱04002d440c00060000000003014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱ ↓ ↲ ┆0e┆↓ ╞ Table 21↲ ↲ ╞ ┆a1┆state ! event ! action ! new state ↲ wait reply ! ! !↲ ok ! SESS ABORT ! DH stream ! 26a↲ ┆e1┆& wait cap ! IND ! break ! ↲ ┆a1┆ resp ! ! ! ↲ wait reply ! ! SESS ABORT! ↲ ok ! TU removed ! REQ !↲ & wait cap ! ! DH stream ! 35a↲ ┆a1┆ resp ! ! break ! ↲ wait reply ! ! !↲ ok ! prio break ! DH stream ! 25d *3)↲ ┆a1┆ ! ! break ! ↲ wait cap ! ! !↲ resp ! prio break ! DH stream ! 25c *4)↲ ┆a1┆ ! ! break ! ↲ wait reply ! REQ.REGRET ! IND.UPD !↲ ok ! regret ! state = ! -↲ ┆a1┆ ! possible ! regretting!╞ ╞ ↲ ╞ wait reply ! REQ.REGRET ! !↲ ╞ ok ! regret not ! - ! -↲ ╞ ┆a1┆ ! possible ! ! ↲ ╞ wait reply !╞ ! DH stream !↲ ╞ ┆a1┆ok ╞ ! REQ.ABORT ! break ! 25d *3)╞ ↲ ╞ wait cap╞ !╞ ! DH stream !↲ ╞ ┆a1┆resp ╞ ! REQ.ABORT ! break ! 25c *4)╞ ↲ wait reply ! REPLY NOT ! !↲ ok ! OK ! DH stream ! 25d↲ ╞ ╞ ! & TTXSI ! close !↲ ╞ ╞ ! stream ! !↲ ╞ ┆a1┆ ! close ! ! ↲ ┆1f┆ wait reply ! stream pro-! DH stream !↲ ┆a1┆ok ! tocol err ! break ! 25d╞ ↲ ╞ wait cap ! stream pro-! DH stream !↲ ╞ ┆a1┆resp ! tocol err ! close !╞ ╞ ↲ wait cap ! REPLY NOT ! !↲ ╞ RESP ╞ ! OK ! DH stream ! 25c↲ ╞ ╞ !& TTXSI ! close !↲ ╞ ╞ ! stream !╞ !↲ ╞ ┆a1┆╞ ! close !╞ !╞ ╞ ↲ ↲ ↲ ┆0f┆↓ ╱04002d440c00060000000003014b31400000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱ ╱04002d440c00060000000002014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱ ↓ ╞ fig. 21, footnotes↲ ↲ ╞ *1) ┆84┆The parameters are set thus:↲ ↲ ╞ a) mode=R↲ ↲ ╞ b) ┆84┆document: the document number field in doc_dcr in the ↓ ┆19┆┆90┆┄┄packet description.↲ ════════════════════════════════════════════════════════════════════════ ↓ ╞ c) ┆84┆checkpoint: the checkpoint field in doc_dcr.↲ ↲ d) ┆84┆reservation: the res_no field in the session description, ↓ ┆19┆┆90┆┄┄to which the packet is connected.↲ ↲ The document stream is now open.↲ ↲ ╞ *2) ┆84┆The STREAM CHECKPOINT and STREAM END blocks are queued in the ↓ ┆19┆┆8d┆┄┄packet description.↲ ↲ ╞ *3) ┆84┆The handling will be as if a RESYNCH REQ has been sent and ↓ ┆19┆┆8d┆┄┄confirmed inside the normal document level.↲ ↲ ╞ *4) ┆84┆The response to CAP REQ will be awaited, otherwise as *3).↲ ↲ ╞ *5) ┆84┆The capabilities delivered in REPLY OK (and now confirmed) ↓ ┆19┆┆8d┆┄┄will be used in a later DOC START REQ or DOC CONT REQ.↲ ↲ ╞ *6) ┆84┆State will transmitting (regret switch off or regret not ↓ ┆19┆┆8d┆┄┄possible) or regretting.↲ ↲ ↲ ┆a1┆┆b0┆6.4.4.3╞ Packet Source, Normal Operation↲ ↲ ╞ ┆84┆This section describes normal document transmission, and the ↓ ┆19┆┆89┆┄┄protocol machine is shown in fig. 22. It is normally left when a ↓ ┆19┆┆89┆┄┄STREAM END is received on the document stream.↲ ↲ ╞ fig. 22 has the entry point:↲ ↲ ╞ 22a: ┆84┆The capabilities has been confirmed from the remote party. A ↓ ┆19┆┆8d┆┄┄DOC START REQ or a DOC CONT REQ should be sent according to ↓ ┆19┆┆8d┆┄┄the current document description.↲ ════════════════════════════════════════════════════════════════════════ ↓ ╞ Fig. 22. Packet Source, normal operation↲ ╱04002d440c00060000000002014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱ ╱04002d440c00060000000003014b31400000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱ ↓ ↲ ↲ ↲ ╞ ╞ ╞ 22a↲ ↲ ╞ ╞ CHECKPOINT=0╞ CHECKPOINT<>0↲ ╞ ╞ *2)╞ *2)↲ ↲ ↲ ╞ DOC START REQ╞ DOC CONT REQ↲ ↲ ↲ ↲ ╞ ╞ ╞ ╞ DOC START CONF *3)↲ ↲ ↲ PAGE END CONF/IND.WRITE doc source STREAM/DATA REQ↲ *4)╞ ╞ *1)↲ ↲ ↲ ╞ ╞ ╞ ╞ CHECKPOINT/PAGE END REQ↲ ↲ RESP.WRITE PAGE END↲ *5) CONF RESP↲ ↲ ↲ ↲ ↲ ↲ ↲ ╞ ╞ ╞ STREAM END PAGE END REQ↲ ↲ ↲ ╞ ╞ ╞ 23a↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ╞ table 22.↲ ↲ ┆0e┆↓ ╞ ┆a1┆state ! event ! action ! new state ↲ doc ! TTXSI !╞ !↲ source╞ ! stream !╞ !↲ ╞ ╞ ! close╞ !╞ !↲ ╞ ╞ !& REPLY ! DH stream !↲ ┆a1┆ ! NOTOK ! close ! 25b *7 ↲ doc ! stream pro-! DH stream !↲ ┆a1┆source ! tocol err ! break ! 25b *7)╞ ↲ ! ! DH stream !↲ doc ! SESS ABORT ! break ! 26a↲ ┆a1┆source ! IND ! ! ↲ doc ! EXCEPTION ! DH stream ! 25b *7)↲ ╞ ┆a1┆source ! IND ! break ! ↲ ╞ doc ! ┆82┆prio break┆81┆ ! DH stream ! 25b *7)↲ ╞ ┆a1┆source ! ! break ! ↲ ╞ doc ╞ ! ┆82┆REQ.ABORT┆81┆ ! DH stream ! 25b *7)↲ ╞ ┆a1┆source !╞ ! close !╞ ╞ ↲ ╞ ╞ ! REQ.REGRET !╞ !↲ ╞ doc ╞ ! regret ! DH stream ! 25a *6)↲ ╞ source ! possile ! break ! IND.UPD↲ ╞ ┆a1┆╞ ! !╞ ! state = ↲ ╞ ╞ ! REQ.REGRET !╞ !↲ ╞ doc ╞ ! regret not !╞ !↲ ┆a1┆source ! possible !╞ - ! - ↲ ┆a1┆┆e1┆╞ ! ! DH stream !↲ ╞ doc ! TU removed ! break ! 35a↲ source ! ! SESS ABORT!↲ ╞ ┆a1┆ ! ! REQ ! ↲ ┆0f┆↓ ↲ ╱04002d440c00060000000003014b31400000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱ ╱04002d440c00060000000002014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱ ↓ ╞ Fig. 22, footnotes.↲ ↲ ╞ *1) ┆84┆The saved STREAM CHECKPOINT and STREAM END blocks are ↓ ┆19┆┆8d┆┄┄simulated received in this state.↲ ↲ ╞ *2) ┆84┆The checkpoint field in doc_dcr. Note that checkpoint=0 always ↓ ┆19┆┆8d┆┄┄holds for service=TLX.↲ ↲ ╞ *3) ┆84┆The document reference number delivered is saved in the ↓ ┆19┆┆8d┆┄┄document description, which is now fully defined.↲ ↲ ╞ *4) ┆84┆The document description is updated with the corresponding ↓ ┆19┆┆8d┆┄┄checkpoint number.↲ ↲ ╞ *5) ┆84┆It is confirmed against S62CP that the checkpoint number ↓ ┆19┆┆8d┆┄┄contained in the IND.WRITE is saved at DS.↲ ↲ ╞ *6) ┆84┆A discard will be sent.↲ ↲ ╞ *7) A resynchronize will be sent.↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆a1┆┆b0┆6.4.4.4╞ Packet Source, Document Termination↲ ↲ ╞ ┆84┆Fig. 23 describes the normal termination of the transmission of a ↓ ┆19┆┆89┆┄┄document. This envolves waiting for a DOC END CONF, updating of ↓ ┆19┆┆89┆┄┄the document description at DS and closing of the document stream. ↓ ┆19┆┆89┆┄┄Finally, the next document description in the packet is read, if ↓ ┆19┆┆89┆┄┄there are more documents to send.↲ ↲ ╞ Fig. 23 has the entry point 23a.↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ╞ Fig. 23. Packet source, document termination.↲ ╱04002d440c00060000000002014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱ ╱04002d440c00060000000003014b31400000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱ ↓ ↲ ↲ ╞ ╞ ╞ ╞ 23b↲ ↲ ↲ ↲ ╞ ╞ ╞ ╞ ╞ DOC START CONF *4)↲ ↲ ↲ ↲ ╞ ╞ ╞ doc↲ RESP.WRITE PAGE END CONF source PAGE END CONF/IND.WRITE↲ RESP╞ term↲ ↲ ↲ ↲ ╞ ╞ ╞ ╞ DOC END CONF/IND.WRITE↲ ╞ ╞ ╞ ╞ *1)↲ ╞ ╞ wait doc↲ ╞ ╞ source↲ ╞ ╞ write↲ ↲ ↲ ↲ ↲ ╞ ╞ RESP.WRITE/DH stream close *7)↲ ↲ ↲ ↲ ╞ ╞ wait doc↲ ╞ ╞ source↲ ╞ ╞ close↲ ↲ ↲ ↲ answ DH stream close answ DH stream close IND.READ *2)↲ doc eq no = no of des doc seq no<no of des (next doc des) *2)↲ ↓ ↲ ↲ ↲ ╞ ╞ ╞ RESP.READ↲ ╞ ╞ ╞ *8)↲ ↲ ↲ ↲ get nest↲ doc dcr╞ ╞ abort switch off↲ ╞ ╞ ╞ ╞ ╞ ╞ *3)↲ ↲ ↲ ↲ ╞ ╞ ╞ ╞ ╞ ╞ prio break↲ ↲ ↲ 24a╞ ╞ ╞ ╞ ╞ 21a 25d↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆0e┆↓ ╞ Table 23↲ ↲ ╞ ┆a1┆state ╞ ! event ! action ╞ ! new state↲ ╞ ╞ ╞ !╞ !╞ ╞ !↲ ╞ doc source term╞ ! stream╞ !╞ ╞ !↲ ╞ & wait doc source╞ ! protocol ! -╞ ╞ ! -↲ ╞ write╞ ╞ ! err╞ ! *6)╞ ╞ !↲ ╞ & wait doc source╞ !╞ !╞ ╞ !↲ ╞ ┆a1┆ close╞ ╞ !╞ !╞ ╞ ╞ ↲ ╞ ! ! !↲ ╞ ╞ ╞ ! TTXSI !╞ ╞ !↲ ╞ doc source term ! stream !╞ ╞ !↲ ╞ ┆a1┆╞ ╞ ! close !╞ ╞ !╞ ↲ ╞ ╞ ╞ !╞ !╞ ╞ !↲ ╞ wait doc source ! TTXSI╞ ! answ TTXSI ! -↲ ╞ write╞ ╞ ! stream ! stream close╞ !↲ ╞ & wait doc source╞ ! close╞ !╞ ╞ !↲ ╞ ┆a1┆ close╞ ╞ !╞ !╞ ╞ !╞ ↲ ╞ ╞ ╞ !╞ !╞ ╞ !↲ ╞ doc source term╞ ! REQ.ABORT ! -╞ ╞ ! -↲ ╞ & wait doc source ! ╞ !╞ ╞ !↲ ╞ write╞ ╞ !╞ !╞ ╞ !↲ ╞ & wait doc source╞ !╞ !╞ ╞ !↲ ╞ close╞ ╞ !╞ !╞ ╞ !↲ ╞ ┆a1┆& get next doc dcr╞ !╞ !╞ ╞ !╞ ↲ ╞ ╞ ╞ !╞ !╞ ╞ !↲ ╞ doc source term╞ !╞ !╞ ╞ !↲ ╞ & wait doc source╞ ! REQ.REGRET ! -╞ ╞ ! -↲ ╞ write╞ ╞ !╞ !╞ ╞ !↲ ╞ & wait doc source╞ !╞ ! ╞ ╞ !↲ ╞ close╞ ╞ !╞ !╞ ╞ !↲ ╞ ┆a1┆& get next doc dcr╞ !╞ !╞ ╞ !╞ ↲ ╞ ╞ ╞ !╞ !╞ ╞ !↲ ╞ doc source term╞ ! SESS ABORT ! DH stream╞ ! 26a↲ ╞ & wait doc source╞ ! IND╞ ! break╞ !↲ ╞ ┆a1┆ write╞ ╞ !╞ !╞ ╞ !╞ ↲ ╞ ╞ ╞ !╞ !╞ ╞ !↲ ╞ wait doc source╞ !╞ !╞ ╞ !↲ ╞ close╞ ╞ ! SESS ABORT ! -╞ ╞ ! 26a↲ ╞ ┆a1┆& get next doc dcr╞ ! IND╞ !╞ ╞ !╞ ↲ ╞ ╞ ╞ !╞ !╞ ╞ !↲ ! EXCEPTION ! DH stream !↲ ╞ ┆a1┆& doc source term╞ ! IND╞ ! break╞ !╞ ↲ ╞ doc source term╞ !╞ !╞ ╞ !↲ ╞ & wait doc source╞ ! prio break ! -╞ ╞ ! -↲ ╞ close╞ ╞ !╞ !╞ ╞ !↲ ╞ ┆a1┆& get next doc dcr╞ !╞ !╞ ╞ !╞ ↲ ╞ ╞ ╞ !╞ !╞ ╞ !↲ ╞ & doc source term╞ ! TU removed ! SESS ABORT REQ ! 35a↲ ╞ & wait doc source╞ !╞ ! DH stream break!↲ ╞ ┆a1┆ write ╞ ╞ !╞ !╞ ╞ !╞ ↲ ╞ ╞ ╞ !╞ !╞ ╞ !↲ ╞ wait doc source╞ ! TU removed ! SESS ABORT REQ╞ ! 35a↲ ╞ ┆a1┆ close╞ ╞ !╞ !╞ ╞ ╞ ↲ ╞ ╞ ╞ !╞ !╞ ╞ !↲ ╞ get next doc dcr╞ ! TU removed ! SESS ABORT REQ╞ ! 20a↲ ╞ ┆a1┆╞ ╞ !╞ !start sess clear!╞ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ╱04002d440c00060000000003014b31400000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱ ╱04002d440c00060000000002014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱ ↓ ↲ ╞ Fig. 23, footnotes.↲ ↲ ╞ *1) ┆84┆The checkpoint number in the document description is updated ↓ ┆19┆┆8d┆┄┄to the number corresponding to DOC END REQ, and finished is ↓ ┆19┆┆8d┆┄┄set to true.↲ ╞ ┆84┆All buffers from this packet pending at S62CP is now home.↲ ↲ ╞ *2) read_seq_no is increased by one.↲ ↲ ╞ *3) ┆84┆If there is a packet in the busy queue where the following ↓ ┆19┆┆8d┆┄┄holds: "queued packet interrupts current", a prio break is ↓ ┆19┆┆8d┆┄┄simulated.↲ ↲ ╞ *4) ┆84┆See footnote *3) for figure 22.↲ ↲ ╞ *5) ┆84┆The packet is fully transmitted.↲ ↲ ╞ *6) ┆84┆The DH has sent anything on the document stream after STREAM ↓ ┆19┆┆8d┆┄┄END. Nothing can be done about it, since the document has been ↓ ┆19┆┆8d┆┄┄transmitted.↲ ↲ ╞ *7) ┆84┆A possible pending TTXSI stream close is returned.↲ ↲ ╞ *8) ┆84┆If service=TLX, checkpoint no is set to 0 and finished for ↓ ┆19┆┆8d┆┄┄false. The document description read becomes the current ↓ ┆19┆┆8d┆┄┄document description.↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆a1┆┆b0┆6.4.4.5╞ Normal Submit Termination↲ ↲ ╞ ┆84┆This section describes fig. 24, which handles termination of a ↓ ┆19┆┆89┆┄┄sub┄mit packet. All documents have been sent correctly. The session ↓ ┆19┆┆89┆┄┄is left by "doc level exit", except when charge req=true. In the ↓ ┆19┆┆89┆┄┄latter cases the session will be terminated under control of the ↓ ┆19┆┆89┆┄┄packet.↲ ↲ ╞ 24a: The normal entry point.↲ ↲ ╞ 24b: ┆84┆As 24a, but the packet is already disconnected from session.↲ ↲ ╞ 24c: ┆84┆Entry point used in all cases where a possible pending ↓ ┆19┆┆8e┆┄┄REQ.SUBMIT shall be answered by CONF.SUBMIT, result=ok, and a ↓ ┆19┆┆8e┆┄┄possible CONF.REGRET shall contain the result "pers_err" (The ↓ ┆19┆┆8e┆┄┄REGRET was too late). ↲ ↲ ╞ 24d: ┆84┆Entry where it is tested if a REQ.ABORT is pending. Used when ↓ ┆19┆┆8e┆┄┄another transaction has been terminated with result<>not_proc↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ╞ Fig. 24. Normal Submit termination.↲ ╱04002d440c00060000000002014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱ ╱04002d440c00060000000003014b31400000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱ ↓ ↲ ↲ ╞ ╞ ╞ 24a↲ ↲ ↲ ╞ ╞ charge req↲ ↲ ↲ ╞ not charge req╞ SESS END REQ↲ ↲ ↲ doc level exit↲ ↲ ╞ ╞ ╞ wait↲ ╞ ╞ ╞ submit↲ ╞ ╞ ╞ charge↲ ↲ ↲ ↲ ╞ ╞ CHARGE INF IND↲ ↲ ↲ ╞ ╞ ╞ ╞ start sess clear↲ ↲ ↲ ╞ ╞ IND.UPD↲ 24b state=transmission complete↲ ↲ ↲ ╞ ╞ ╞ ╞ ╞ RESP.UPD (not last)↲ ↲ ↲ ╞ wait↲ 24c submit updates↲ ↲ ↲ RESP.UPD (last) CONF.SUBMIT RESP.UPD (last)↲ submit switch on result=ok╞ submit swtitc off↲ ↲ ↲ ↲ ╞ ╞ ╞ regret switch on╞ CONF.REGRET↲ ╞ ╞ ╞ ╞ ╞ RESULT=pers_err↲ ↲ ↲ regret switch off↲ ↲ ↲ 24d↲ ↲ ╞ abort switch↲ ↲ 20a╞ off╞ ╞ abort switch on↲ ↲ ╞ ╞ CONF.ABORT↲ ╞ ╞ result = rec_unkw *3)↲ ╱04002d440c00060000000002014b31400000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱ ╱04002d440c00060000000002014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱ ↓ ════════════════════════════════════════════════════════════════════════ ↓ ↲ ┆0e┆↓ ╞ Table 24.↲ ↲ ↲ ╞ ┆a1┆state ! event ! action ! new state ↲ ╞ wait submit! ! !↲ ╞ charge ! REQ.ABORT ! - ! -↲ ╞ & wait sub-! ! !↲ ╞ ┆a1┆mit updates! ! !╞ ╞ ↲ wait submit! SESS ABORT ! ! ↲ ╞ ┆a1┆ charge ! IND ! - ! -╞ ↲ wait submit! ! !↲ ┆a1┆┆e1┆charge ! TU removed ! start sess! 20a ↲ ┆a1┆ ! ! clear ! ↲ wait ! ! !↲ submit ! TU removed ! - ! 20a↲ ╞ ┆a1┆updates ! ! ! ↲ ↲ ┆0f┆↓ ╱04002d440c00060000000003014b31400000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱ ╱04002d440c00060000000002014b31400000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱ ↓ ↲ ╞ Fig. 24, footnotes↲ ↲ *1) ┆84┆The charge delivered is sent to DS in the next IND.UPD.↲ ↲ ╞ *2) ┆84┆It is simulated that the REQ.ABORT was received after ↓ ┆19┆┆8d┆┄┄CONF.SUBMIT (REGRET) was delivered. ↲ ↲ ↲ ┆b0┆┆a1┆6.4.4.6╞ Resynchronize/Discard Handling↲ ↲ ╞ ┆84┆The protocol machine shown in fig. 25 is described in this ↓ ┆19┆┆89┆┄┄section. The primary goal is to↲ ↲ ╞ - terminate a REQ.REGRET by sending a discard.↲ ↲ ╞ - ┆84┆to handle errors where the document level can be left in an ↓ ┆19┆┆8b┆┄┄orderly manner.↲ ↲ ╞ ┆84┆However, by service = TLX the session will be aborted in all these ↓ ┆19┆┆89┆┄┄cases.↲ ↲ ╞ Fig. 25 has the entry points:↲ ↲ ╞ 25a: ┆84┆the packet is inside the document level started with DOC ↓ ┆19┆┆8e┆┄┄START REQ or DOC CONT REQ, and the command executed is a ↓ ┆19┆┆8e┆┄┄REQ.REGRET ↲ ↲ ┆8c┆┆83┆┆e0┆↓ ╞ 25b: ┆84┆A resynchronize should be performed. Used in the following ↓ ┆19┆┆8e┆┄┄cases:↲ ↲ ╞ - ┆84┆document stream protocol error in document level states.↲ ╞ - prio break in document level states.↲ ╞ - EXCEPT IND received.↲ ╞ - A REQ.ABORT is being executed.↲ ↲ ╞ 25c: ┆84┆Document stream protocol error or prio break in the "wait cap ↓ ┆19┆┆8d┆┄┄resp" state (CAP RESP POS is awaited).↲ ↲ ╞ 25d: ┆84┆Document stream protocol error, REQ.ABORT or prio break ↓ ┆19┆┆8d┆┄┄outside document level.↲ ↲ ╞ 25e: ┆84┆A REQ.ABORT or prio break outside document level, but before ↓ ┆19┆┆8e┆┄┄a document stream was opened (se fig. 23).↲ ↲ ╞ A DH stream close has been sent in all these cases.↲ ════════════════════════════════════════════════════════════════════════ ↓ ╞ Fig. 25. Resynchronize/Discard Handling↲ ╱04002d440c00060000000002014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱ ╱04002d440c00060000000003014b31400000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱ ↓ ↲ 25a╞ 25d╞ ╞ 25c╞ 25b↲ ↲ ↲ ↲ ╞ service=TLX╞ service=TLX╞ service=TLX service=TLX↲ ↲ ↲ ↲ service=TTX╞ service=TTX╞ service=TTX╞ service=TTX↲ ↲ ↓ ↲ ╞ denne har jeg lidt svært ved - undskyld viggo.↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ╞ ╞ ╞ ╞ ╞ SESS ABORT REQ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ╞ ╞ charge req╞ SESS END REQ↲ ↲ ╞ not charge req↲ ↲ ↲ ╞ doc level exit╞ ╞ ╞ ╞ wait↲ ╞ ╞ ╞ ╞ ╞ ╞ resync↲ ╞ ╞ ╞ ╞ ╞ ╞ charge↲ ↲ ↲ ↲ ╞ ╞ ╞ ╞ ╞ CHARGE IND/IND.UPDATE↲ ↲ ╞ ╞ ╞ start sess clear↲ ╞ 27a↲ ════════════════════════════════════════════════════════════════════════ ↓ ↲ ┆0e┆↓ Table 25.↲ ↲ ╞ ┆a1┆state ╞ ! event ! action ! new state ↲ ╞ discarding ╞ ! ! !↲ ╞ & clear doc level╞ ! TTXSI ! - ! -↲ ┆a1┆& resynchronizing╞ !stream close! !╞ ↲ wait doc ╞ ! ! answ TTXSI!↲ level close╞ ! TTXSI ! stream ! -↲ ┆a1┆ ╞ !stream close! close ! ↲ discarding ╞ ! ! ! ↲ & clear doc level╞ ! answ DH ! - ! -↲ ┆a1┆& resynchronizing╞ !stream close! ! ↲ discarding ╞ ! ! !↲ & clear doc level╞ ! SESS ABORT ! - ! 26a↲ & wait doc level╞ ! IND ! !↲ close ! ! !↲ ╞ ┆a1┆& resynchronizing╞ !╞ !╞ !╞ ↲ wait resync charge ! SESS ABORT ! - ! -↲ ┆a1┆ ╞ ! IND ! ! ↲ ╞ discarding ╞ ! Document ! !↲ ╞ & clear doc level╞ ! level S62CP! - ! -↲ ╞ ╞ ! commands ! !↲ ╞ ┆a1┆& resynchronizing╞ ! *4) ! !╞ ↲ ╞ discarding ╞ ! document ! !↲ ╞ & wait doc level╞ ! stream ! - ! -↲ ╞ close ╞ ! commands ! !↲ & clear doc level ! ! !↲ ╞ ┆a1┆┆e1┆┆a1┆& resynchronizing╞ ! *5) ! !╞ ↲ ╞ discarding ╞ ! ! !↲ ╞ & clear doc level╞ !RESP.WRITE ! - ! -↲ & resynchronizing ! ! !↲ ╞ & wait doc ╞ ! ! !↲ ╞ level close╞ ! ! !↲ ╞ & wait resync ╞ ! ! !↲ ╞ ┆a1┆ charge ╞ ! ! ! ↲ ╞ discarding ╞ ! ! !↲ ╞ & clear doc level ! prio break ! - ! -↲ & resynchronizing ! ! !↲ ╞ & wait doc ╞ ! ! !↲ ╞ level close╞ ! ! !↲ ╞ ┆a1┆& wait resync charge! ! !╞ ↲ ╞ discarding ╞ ! ! !↲ ╞ & clear doc level ! TU removed ! SESS ABORT! 35a↲ & resynchronizing ! ! REQ !↲ ╞ & wait doc ╞ ! ! !↲ ╞ ┆a1┆ level close╞ ! ! ! ↲ ╞ wait resync╞ ! ! !↲ ╞ charge ╞ ! TU removed ! - ! 35a↲ ╞ ┆a1┆ ╞ ! ! ! ↲ ════════════════════════════════════════════════════════════════════════ ↓ Table 25. (cont.)↲ ↲ ╞ ┆a1┆state ! event ! action ! new state ↲ ╞ discarding ╞ ! ! !↲ ╞ & clear doc level╞ ! REQ.ABORT ! - ! -↲ & resynchronizing ! ! !↲ ╞ & wait doc level╞ ! ! !↲ ╞ close ╞ ! ! !↲ ╞ ┆a1┆& wait resync charge! ! !╞ ↲ clear doc level ! ! !↓ & resynchronizing ! REQ.REGRET ! - ! -↲ & wait doc level ! ! !↲ close ! ! !↲ ┆a1┆& wait resync charge! ! ! ↲ ╱04002d440c00060000000003014b31400000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱ ╱04002d440c00060000000002014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱ ↓ ↲ ╞ Fig. 25, footnotes↲ ↲ ╞ *1) ┆84┆Checkpoint in the document description is set to 0, indicating ↓ ┆19┆┆8d┆┄┄that the document should be transmitted from the beginning in ↓ ┆19┆┆8d┆┄┄case of a SUBMIT.↲ ↲ ╞ *2) ┆84┆All buffers pending at S62CP for this packet is now home. A ↓ ┆19┆┆8d┆┄┄possible pending TTXSI stream close is answered.↲ ↲ ╞ *3) ┆84┆If DH close pending is false, an "answ DH stream close" event ↓ ┆19┆┆8d┆┄┄is simulated.↲ ↲ ╞ *4) ┆84┆They have passed DOC DISC REQ or DOC RESYNC REQ across the ↓ ┆19┆┆8d┆┄┄interface.↲ ↲ ╞ *5) ┆84┆They have passed DH stream close across the interface.↲ ↲ ╞ *6) ┆84┆The charge delivered is sent to DS in the next IND.UPD.↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆b0┆┆a1┆6.4.4.7╞ Session Break Down Handling, Source↲ ↲ ╞ ┆84┆This section handles premature terminations of a session, des┄↓ ┆19┆┆89┆┄┄cribed in fig. 26. The session is completely terminated under ↓ ┆19┆┆89┆┄┄packet control, because pending buffers shall be home from S62CP ↓ ┆19┆┆89┆┄┄before the document stream can be terminated.↲ ↲ ╞ Fig. 26 is entered (via 26a) in the following cases.↲ ↲ ╞ - ┆84┆SESS ABORT IND received in states where a document stream has ↓ ┆19┆┆8b┆┄┄been open and not fully terminated.↲ ↲ ╞ - ┆84┆REQ.ABORT or REQ.REGRET executed when service=TLX.↲ ↲ ╞ - Document stream protocol error when service=TLX.↲ ↲ ╞ - except ind received when service = TLX.↲ ↲ ╞ - ┆84┆prio break when service=TLX.↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ╞ Fig. 26. Session break down handling, source.↲ ╱04002d440c00060000000002014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱ ╱04002d440c00060000000003014b31400000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱ ↓ ↲ ╞ ╞ ╞ 26a↲ ↲ ↲ ╞ ╞ ╞ ╞ CHARGE INF IND/IND.UPDATE↲ ↲ ↲ ↲ ↲ ↲ ╞ ╞ ╞ wait↲ ╞ ╞ ╞ clear↲ ╞ ╞ ╞ ind↲ ↲ ↲ ↲ ╞ STREAM CLEAR IND/STREAM CLEAR RESP↲ ╞ ╞ ╞ *1)↲ ↲ ↲ ╞ ╞ ╞ wait↲ ╞ ╞ ╞ bufs↲ ╞ ╞ ╞ home↲ ↲ ↲ ↲ ↲ ↲ ╞ ╞ answ STREAM CLEAR RESP↲ ╞ ╞ ╞ *2)↲ ↲ ↲ ↲ ╞ ╞ ╞ wait↲ ╞ ╞ error source↲ ╞ ╞ ╞ close *3)↲ ↲ ↲ ↲ ╞ ╞ answ DH stream close↲ ↲ ↲ ↲ ╞ ╞ term sess↲ ↲ ↲ ↲ outstanding writes<>0 outstanding writes=0↓ ↲ ↲ ↲ 27a 27b↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ╞ Table 26.↲ ┆0e┆↓ ↲ ╞ ┆a1┆state ╞ ! event ╞ ! action ! new state↲ ╞ ╞ ╞ !╞ ╞ !╞ !↲ ╞ wait clear ind╞ ! S62CP messages╞ !╞ !↲ ╞ ╞ ╞ ! different from╞ ! -╞ ! -↲ ╞ ┆a1┆╞ ╞ ! SESS CLEAR IND╞ !╞ !╞ ↲ ╞ ╞ ╞ !╞ ╞ !╞ !↲ ╞ wait clear ind╞ ! document stream╞ !╞ !↲ ╞ & wait bufs home╞ ! messages different! -╞ ! -↲ ╞ & wait error source╞ ! from TTXSI stream╞ !╞ !↲ ╞ ┆a1┆ close╞ ╞ ! close╞ ╞ !╞ !╞ ↲ ╞ ╞ ╞ !╞ ╞ !╞ !↲ ╞ wait clear ind╞ !╞ ╞ !╞ !↲ ╞ & wait bufs home╞ ! REQ.REGRET╞ ! -╞ ! -↲ ╞ & wait error source╞ !╞ ╞ !╞ !↲ ╞ ┆a1┆ close╞ ╞ !╞ ╞ !╞ !╞ ↲ ╞ ╞ ╞ !╞ ╞ !╞ !↲ ╞ wait clear ind╞ ! REQ.ABORT ╞ ! -╞ ! -↲ ╞ & wait bufs home╞ !╞ ╞ !╞ !↲ ╞ & wait error source╞ !╞ ╞ !╞ !↲ ╞ ┆a1┆ close╞ ╞ !╞ ╞ !╞ !╞ ↲ ↲ wait clear ind ╞ !╞ ╞ !╞ !↲ & wait bufs home ! ! !↲ & wait error source ! RESP.WRITE ! - !↲ ╞ ┆a1┆ close ! ! ! ↲ ↲ wait clear ind ! answ ! !↲ ┆a1┆& wait bufs home ! DH stream close ! ! ↲ ↲ ╞ wait clear ind╞ !╞ ╞ !╞ !↲ ╞ & wait bufs home╞ ! prio break╞ ! -╞ ! -↲ ╞ & wait error source !╞ ╞ !╞ !↲ ╞ ┆a1┆ close╞ ╞ !╞ ╞ !╞ !╞ ↲ ╞ ╞ ╞ !╞ ╞ !╞ !↲ ╞ wait clear ind╞ ! TTXSI stream close! -╞ ! -↲ ╞ ┆a1┆& wait bufs home╞ !╞ ╞ !╞ !╞ ↲ ╞ ╞ ╞ !╞ ╞ !╞ !↲ ╞ wait error source╞ ! TTXSI stream close! answ TTXSI! -↲ ╞ close╞ ╞ !╞ ╞ ! stream !↲ ╞ ┆a1┆╞ ╞ !╞ ╞ ! close╞ !╞ ↲ ╞ ╞ ╞ !╞ ╞ !╞ !↲ ╞ ┆a1┆wait clear ind╞ ! TU removed╞ ! -╞ ! 35a╞ ↲ ╞ ╞ ╞ !╞ ╞ !╞ !↲ ╞ ┆a1┆wait bufs home╞ ! TU removed╞ ! -╞ ! 35b╞ ↲ ╞ ╞ ╞ !╞ ╞ !╞ !↲ ╞ wait error source╞ ! TU removed╞ ! -╞ ! 35c↲ ╞ ┆a1┆ close╞ ╞ !╞ ╞ !╞ !╞ ↲ ┆0f┆↓ ╱04002d440c00060000000003014b31400000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱ ╱04002d440c00060000000002014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱ ↓ ↲ ╞ Fig. 26, footnotes.↲ ↲ ╞ *1) ┆84┆SESS CLEAR RESP can be sent at once, because no S62CP messages ↓ ┆19┆┆8d┆┄┄will be pending at TTXSI in packet source mode.↲ ↲ ┆8c┆┆83┆┆d0┆↓ ╞ *2) ┆84┆All pending messages are now home from S62CP, also the ones ↓ ┆19┆┆8d┆┄┄belonging to TTXSI. A possible pending TTXSI stream close can ↓ ┆19┆┆8d┆┄┄be returned.↲ ↲ ╞ *3) ┆84┆If DH close pending is false, receival of an answ DH stream ↓ ┆19┆┆8d┆┄┄close is simulated.↲ ↲ ↲ ┆b0┆┆a1┆6.4.4.8╞ Termination Test↲ ↲ ╞ ┆84┆This section describes fig. 27. It handles the cases where the ↓ ┆19┆┆89┆┄┄packet has been disconnected from the session, and where the issue ↓ ┆19┆┆89┆┄┄is not a normal termination of a REQ.SUBMIT.↲ ↲ ╞ ┆84┆The entry into this figure happens when one of the following ↓ ┆19┆┆89┆┄┄events have occurred:↲ ↲ ╞ - a REQ.ABORT has been executed.↲ ╞ - a REQ.REGRET has been executed.↲ ╞ - document stream break down.↲ ╞ - EXCEPT IND received.↲ ╞ - prio break occurred↲ ╞ - CAP CONF NEG received↲ ╞ - answ SESS START REQ, result=busy received↲ ╞ - SESS START CONF NEG received↲ ╞ - ABORT IND received.↲ ↲ ╞ ┆84┆The main function of the algorithm is to see if the packet should ↓ ┆19┆┆89┆┄┄be terminated, using the information in submit switch, regret ↓ ┆19┆┆89┆┄┄switch, abort switch and the content of the document description.↲ ↲ ╞ ┆84┆The handling in fig. 27 ends in either a packet termination or in ↓ ┆19┆┆89┆┄┄entry in fig. 28 (encapsulation handling).↲ ↲ ╞ ┆84┆The figure has two entry points:↲ ↲ ╞ ┆84┆27a: ┆84┆One or more IND.WRITE's is outstanding, or IND.READ is out┄↓ ┆19┆┆8e┆┄┄standing (in the last case outstanding writes must be zero).↲ ↲ ╞ 27b: ┆84┆No outstanding WRITE's or READ's.↲ ════════════════════════════════════════════════════════════════════════ ↓ ╞ Fig. 27. Termination test.↲ ╱04002d440c00060000000002014b31400000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱ ╱04002d440c00060000000003014b31400000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱ ↓ ↲ ╞ ╞ ╞ ╞ 27a↲ ↲ ┆b0┆Kære Viggo, jeg forstår ikke rigtigt dine rettelser på denne tegning.↲ ╞ ╞ ╞ ╞ wait↲ ╞ ╞ RESP.READ error source RESP.WRITE(not last)↲ ╞ ╞ service=TTX╞ writes↲ 24b╞ ╞ & result=failed╞ *1↲ ↲ ↲ ╞ ╞ ╞ RESP.READ╞ ╞ RESP.WRITE(last)↲ ╞ ╞ ╞ result=ok↲ ╞ ╞ ╞ or↲ ╞ IND.READ *4)╞ service=TLX↲ ╞ (next doc dcr)↲ ↲ ╞ ╞ ╞ service=TTX╞ service=TLX↲ ╞ finished=true↲ ↲ ╞ finished=false↲ ↲ ╞ ╞ ╞ regret switch off╞ regret switch↲ ╞ regret switch on╞ or doc seq no<>1╞ on↲ ╞ & doc seq no=1↲ ╞ ╞ ╞ ╞ ╞ ╞ regret switch↲ *5)╞ ╞ ╞ ╞ ╞ ╞ off↲ ↲ ╞ submit switch on↲ ↲ ╞ CONF.SUBMIT submit switch╞ ╞ *7)↲ ╞ result=not proc off↲ ↲ ↲ ╞ ╞ ╞ checkpoint<>0 *6)↲ ╞ ╞ ╞ & service=TTX↲ ╞ ╞ ╞ ╞ ╞ abort╞ abort↲ ╞ checkpoint=0 *2)╞ ╞ ╞ switch on╞ switch off↲ ╞ or service=TLX↲ ↲ ↲ ╞ CONF.REGRET╞ submit╞ submit↲ ╞ result=ok╞ ╞ switch on╞ switch off↲ ↲ 24c↲ ╞ ╞ ╞ CONF.SUBMIT↲ ╞ ╞ ╞ result=not_proc↲ ↲ ↲ ╞ ╞ ╞ regret switch on↲ ╞ regret switch↲ ╞ off↲ ↲ 20a ╞ ╞ CONF.REGRET╞ ╞ ╞ 28a↲ ╞ CONF.ABORT╞ result= not proc↲ ╞ result=ok↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆0e┆↓ ╱04002d440c00060000000002014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱ ╱04002d440c00060000000002014b31400000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱ ↓ ↲ ╞ Table 27.↲ ↲ ╞ ┆a1┆state ! event ! action ! new state ↲ ╞ wait error ! ! !↲ ╞ source ! REQ.ABORT ! - ! -↲ ┆a1┆ writes ! ! !╞ ╞ ↲ ╞ wait error !╞ !╞ !↲ ╞ source╞ ! REQ.REGRET ! -╞ ! -╞ ╞ ↲ ╞ ┆a1┆ writes╞ !╞ !╞ !╞ ╞ ↲ wait error ! ! !↲ source ! TU removed ! - ! 20a↲ ╞ ┆a1┆┆e1┆ writes ! ! !╞ ╞ ↲ & wait ! ! !↲ ╞ abort ! ! !↲ ┆a1┆ updates ! ! !╞ ↲ ╱04002d440c00060000000003014b31400000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱ ╱04002d440c00060000000002014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱ ↓ ↲ ╞ Fig. 27, footnotes.↲ ↲ ╞ *1) ┆84┆The document description read becomes the current document ↓ ┆19┆┆8d┆┄┄des┄cription. If service=TLX the checkpoint will be set to ↓ ┆19┆┆8d┆┄┄zero, and finished to false.↲ ↲ ╞ *2) ┆84┆If service=TTX and checkpoint in the document description is ↓ ┆19┆┆8d┆┄┄equal to 0, an regret can be regarded as successful.↲ ↲ ╞ *3) ┆84┆Finished from the current document description. The document ↓ ┆19┆┆8d┆┄┄has been fully transmitted.↲ ↲ ╞ *4) read seq no is set to doc seq no +1.↲ ↲ ╞ *5) It is a REQ.REGRET which is being executed.↲ ↲ ╞ *6) ┆84┆The regret has not yet been performed (error recovery should ↓ ┆19┆┆8d┆┄┄be made).↲ ↲ ╞ *7) ┆84┆The packet has been fully transmitted before the error oc┄↓ ┆19┆┆8d┆┄┄curred.↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆a1┆┆b0┆6.4.4.9╞ Encapsulation Handling↲ ↲ ╞ ┆84┆This section describes packet error recovery, which is shown in ↓ ┆19┆┆89┆┄┄fig. 28.↲ ↲ ╞ ┆84┆Entry, via 28a, is done when one of the the following events have ↓ ┆19┆┆89┆┄┄happened:↲ ↲ ╞ - document stream break down↲ ╞ - EXCEPT IND received↲ ╞ - prio break occurred↲ ╞ - CAP CONF NEG received↲ ╞ - answ SESS START REQ,result=busy has occurred↲ ╞ - SESS START CONF NEG received↲ ╞ - ABORT IND received↲ ↲ ╞ ┆84┆To decide what should be done, the DH uses the information in the ↓ ┆19┆┆89┆┄┄"error inf" field, see chapter 7.↓ ↲ ╞ ┆84┆The entry point 28b is used when a REQ.REGRET should be terminated ↓ ┆19┆┆89┆┄┄with result = ok.↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ╱04002d440c00060000000002014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱ ╱04002d440c00060000000003014b31400000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱ ↓ ╞ fig. 28. Encapsulation handling.↲ ↲ ↲ ╞ ╞ ╞ 28a↲ ↲ ↲ ╞ ╞ service=TTX╞ ╞ service=TLX↲ ╞ ╞ or╞ ╞ ╞ &↲ ╞ ╞ doc seq no=1╞ ╞ doc seq no<>1↲ ╞ ╞ ╞ ╞ ╞ *4)↲ ↲ ↲ ╞ ╞ test encapsulation↲ ╞ ╞ *1)↲ ↲ ↲ ↲ ╞ ╞ encapsulation *2)╞ giveup↲ ↲ ↲ ↲ ╞ ╞ encapsulated╞ submit╞ ╞ submit↲ ╞ ╞ ╞ ╞ switch on╞ ╞ switch off↲ ↲ ↲ ╞ ╞ ╞ CONF.SUBMIT *3) CONF.REGRET *3)↲ ╞ ╞ timeout╞ result=term result result=term result↲ ↲ ↲ ↲ ╞ service=TTX╞ service=TLX↲ ↲ ↲ ↲ ╞ 20b╞ ╞ 20c╞ 24b╞ ╞ 20a↲ ════════════════════════════════════════════════════════════════════════ ↓ ╞ Table 28.↲ ↲ ↲ ╞ ┆a1┆state╞ ╞ ! event╞ ╞ ! action╞ ! new state↲ ╞ ╞ ╞ !╞ ╞ !╞ !↲ ╞ ┆a1┆encapsulated╞ ! REQ.ABORT╞ ! -╞ ! 27a╞ ↲ ╞ ╞ ╞ !╞ ╞ !╞ !↲ ╞ encapsulated╞ ! REQ.REGRET╞ !╞ !↲ ╞ ┆a1┆╞ ╞ ! service=TLX╞ ! -╞ ! 27a╞ ↲ ╞ ╞ ╞ !╞ ╞ !╞ !↲ ╞ encapsulated╞ ! REQ.REGRET╞ ! -╞ ! 20b *5)↲ ╞ ╞ ╞ ! service=TTX╞ !╞ !↲ ╞ ┆a1┆╞ ╞ ! & doc seq no=1╞ !╞ !╞ ↲ ╞ ╞ ╞ !╞ ╞ !╞ !↲ ╞ encapsulated╞ ! REQ.REGRET╞ ! -╞ ! -↲ ╞ ╞ ╞ ! service=TTX╞ !╞ !↲ ╞ ┆a1┆╞ ╞ ! & doc seq no<>1╞ !╞ !╞ ↲ ╞ ╞ ╞ !╞ ╞ !╞ !↲ ╞ ┆a1┆encapsulated╞ ! TU removed╞ ! -╞ ! 20a╞ ↲ ↲ ╱04002d440c00060000000003014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱ ╱04002d440c00060000000002014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱ ↓ ↲ ╞ fig. 28, footnotes.↲ ↲ ╞ *1) ┆84┆This stands for the following algorithme: Using the user inf ↓ ┆19┆┆8d┆┄┄field in the packet description, a lookup is performed in the ↓ ┆19┆┆8d┆┄┄submit_error_table described in section 8.3. This will deliver ↓ ┆19┆┆8d┆┄┄two values a retries count and a retry timer. ↲ ↲ ╞ ┆84┆The following is done:↲ ↲ ╞ ┆84┆If user inf=error inf (the same error two times in a row), ↓ ┆19┆┆8d┆┄┄retries left will be decreased with one. Otherwise is retries ↓ ┆19┆┆8d┆┄┄left set to retries count.↲ ↲ ╞ ┆84┆After that is error inf set to user inf, and retry timer is ↓ ┆19┆┆8d┆┄┄added to retry timer sum.↲ ↲ ╞ ┆84┆The following possibilities then arises:↲ ↲ a) ┆84┆retries left =0↲ ╞ The pseudo event giveup is performed.↲ ↲ ╞ b) ┆84┆retry timer sum>= max retry timer (see section 8.3)↲ ╞ ┆84┆giveup is performed.↲ ↲ ╞ c) ┆84┆Otherwise the pseudo event encapsulation is performed.↲ ↲ ┆8c┆┆83┆┆e4┆↓ ╞ ┆84┆The following should be noted, however:↲ ↲ ╞ (a) ┆84┆If user inf indicates prio break, a retry timer=0 is used ↓ ┆19┆┆91┆┄┄giving an immediate retry (which probably will cause the ↓ ┆19┆┆91┆┄┄packet to enter the busy queue).↲ ↲ ╞ (b) ┆84┆If the error was a SESS START CONF NEG with rej_reason= ↓ ┆19┆┆91┆┄┄address_enc, the retry timer is given in the SESS START ↓ ┆19┆┆91┆┄┄CONF NEG. (The wait_time parameter).↲ ↲ ╞ (c) ┆84┆If the error was a answ SESS START REQ with result=busy, ↓ ┆19┆┆91┆┄┄the retry timer value from submit_error_table is not used, ↓ ┆19┆┆91┆┄┄but a short timer value, busy_retry_timer (see section ↓ ┆19┆┆91┆┄┄8.3).↲ ↲ ╞ ┆84┆the reason for this is that the session resources should ↓ ┆19┆┆91┆┄┄be configurated alike in DH and S62CP. A busy answer must ↓ ┆19┆┆91┆┄┄therefore be due to the following situation.↲ ┆0e┆↓ ↲ ╞ DH╞ ╞ ╞ S62CP↲ ↲ ↲ ╞ ╞ ╞ ╞ ╞ ╞ incoming call↲ ↲ ╞ ╞ SESS START REQ↲ ↲ ↲ ↲ ╞ ╞ answ SESS START REQ↲ ╞ ╞ result=busy↲ ↲ ↲ ┆0f┆↓ ↲ ╞ ┆84┆The busy_retry timer should be just long enough for the ↓ ┆19┆┆91┆┄┄incoming call to reach DH. (If it is not rejected by ↓ ┆19┆┆91┆┄┄S62CP).↲ ↲ ╞ *2) ┆84┆A timer is started with the duration retry_timer.↲ ↲ ┆8c┆┆83┆┆d4┆↓ ╞ *3) ┆84┆Term result is decided from user inf in the following way:↲ ↲ ╞ - = pers_err if if document stream break down has occurred↲ - = ┆84┆rec unknown if SESS START CONF NEG was received with rej ↓ ┆19┆┆91┆┄┄reason = rec unkn↲ ╞ - = ill fac if a CAP CONF NEG was received↲ ╞ - = failed otherwise.↲ ↲ ╞ *4) ┆84┆The control document has been sent and acknowledged. ↓ ┆19┆┆8d┆┄┄Retransmission is not allowed.↲ ↲ ╞ *5) ┆84┆An immediate retry is performed. This is done because the ↓ ┆19┆┆8d┆┄┄encapsulation could have been done for reasons not related to ↓ ┆19┆┆8d┆┄┄a discard (f.ex EXCEPTION IND caused by lack of resources at ↓ ┆19┆┆8d┆┄┄the receiver).↲ ↲ ┆b0┆┆a1┆6.5╞ Packet Sink Handling↲ ↲ ╞ ┆84┆This section describes the part of the packet protocol machine, ↓ ┆19┆┆89┆┄┄which handles packet receival, terminated with IND.DELIVER or ↓ ┆19┆┆89┆┄┄IND.CANCEL. As for packet source handling, a packet description ↓ ┆19┆┆89┆┄┄will be allocated. The allocation will here be performed by a ↓ ┆19┆┆89┆┄┄session, which has received a DOC START IND or a DOC CONT IND.↲ ↲ ↲ ┆b0┆┆a1┆6.5.1 ╞ Packet Descriptor Content for Sink States↲ ↲ ╞ ┆84┆See section 6.4.1. Many of the fields are the same, and here are ↓ ┆19┆┆89┆┄┄mentioned those which are important to the protocol machine. ↓ ↲ ╞ service ╞ ╞ : TTX or TLX↲ ╞ cur doc dcr╞ : the same↲ ╞ doc seq no╞ : the same↲ ╞ outstanding writes╞ : the same↲ ╞ outstanding read╞ : the same↲ ╞ DH close pending╞ : the same↲ ╞ user inf╞ ╞ : the same↲ ↲ ┆8c┆┆83┆┆c8┆↓ ┆0e┆↓ ╞ Concerning the document description:↲ ↲ ╞ document number╞ : the same↲ ╞ S62 document id╞ : the same↲ ╞ checkpoint no╞ : ┆84┆The last checkpoint number acknowledged from ↓ ┆19┆┆9f┆┄┄this side (CHECKPOINT received on the ↓ ┆19┆┆9f┆┄┄document stream)↲ ╞ finished╞ ╞ : ┆84┆= true if DOCUMENT END IND has been received↲ ╞ continuation╞ : ┆84┆= true if the packet was initialized by a ↓ ┆19┆┆9f┆┄┄DOCUMENT CONT IND i.e. the DH was unable to ↓ ┆19┆┆9f┆┄┄perform document linkage.↲ ┆0f┆↓ ↲ ↲ ┆b0┆┆a1┆6.5.2╞ Packet Sink Events↲ ↲ ╞ Document level events from S62CP:↲ ↲ ╞ ┆84┆- DOCUMENT START IND, abr. DOC START IND↲ ╞ Start of a document receival.↲ ↲ ╞ - DOCUMENT CONTINUE IND, abr. DOC CONT IND↲ ╞ Continuation of an earlier interrupted document receival↲ ↲ ╞ - DATA IND↲ ╞ An amount of document data↲ ↲ ╞ - PAGE END IND↲ ╞ A checkpoint in the document↲ ↲ ╞ - DOCUMENT END IND, abr. DOC END IND↲ ╞ End of document receival.↲ ↲ ╞ - DOCUMENT DISCARD IND abr DOC DISC IND↲ ╞ ┆84┆Request for cancellation of the already received part of the ↓ ┆19┆┆8b┆┄┄document.↲ ↲ ╞ - DOCUMENT RESYNCHRONIZE IND, abr. DOC RESYNC IND↲ ╞ Temporarily interruption of a document receival.↲ ↲ ┆8c┆┆83┆┆d4┆↓ ╞ - answ DOC END RESP↲ ╞ ┆84┆Answer from S62CP on a DOC END RESP message. It is assumed ↓ ┆19┆┆8b┆┄┄(through not explicit stated in ref. 4) that this answer ↓ ┆19┆┆8b┆┄┄signifies that all messages concerning this document are home ↓ ┆19┆┆8b┆┄┄from S62CP↲ ↲ ╞ - answ DOC RESYNC-DISC RESP↲ ╞ ┆84┆Answer on a DOC RESYNC-DISC RESP message. The same assumption as ↓ ┆19┆┆8b┆┄┄for DOC END RESP is made.↲ ↲ ╞ Session level event from S62CP.↲ ↲ ╞ - SESSION ABORT IND, abr. SESS ABORT IND↲ ╞ An abnormal session break down.↲ ↲ ╞ - SESSION END IND, abr. SESS END IND↲ ╞ ┆84┆Normal session termination. Received by the packet when ↓ ┆19┆┆8b┆┄┄service=TLX.↲ ↲ ╞ DS events:↲ ↲ ╞ - RESPONCE.DELIVER, abr. RESP.DELIVER↲ ↲ ╞ - RESPONCE.INITIATE, abr. RESP.INIT↲ ╞ ┆84┆A document description has been created.↲ ↲ ╞ - RESPONCE.READ, abr. RESP.READ↲ ↲ ╞ - RESPONCE.WRITE, abr. RESP.WRITE↲ ↲ ╞ document stream events:↲ ↲ ╞ - REPLY OK↲ ╞ Responce on a TRANSFER(write)↲ ↲ ╞ - REPLY NOT OK↲ ╞ DS indicates that document stream troubles has occurred.↲ ↲ ┆8c┆┆83┆┆c8┆↓ ┆0e┆↓ ╞ - CHECKPOINT↲ ╞ Acknowledge on a CHECKPOINT from DH. The page is stored at DS.↲ ┆0f┆↓ ↲ ╞ - STREAM END↲ ╞ ┆84┆Acknowledge on a STREAM END from DH. The whole document is ↓ ┆19┆┆8b┆┄┄stored at DS.↲ ↲ ╞ - TTXSI stream close↲ ╞ Request from TTXSI for termination of the document stream.↲ ↲ ╞ - answ DH stream close↲ ╞ ┆84┆Answer on a DH stream close. The document stream is terminated, ↓ ┆19┆┆8b┆┄┄and all pending buffers on the stream are home.↲ ↲ ↲ ╞ special events:↲ ↲ ╞ - TU removed↲ ╞ A TU removal procedure has been initiated.↲ ↲ ╞ - stream protocol err↲ ╞ A protocol error has occurred on a document stream.↲ ↲ ╞ - sess queued↲ ╞ ┆84┆A session had received a DOC CONT IND referring to this packet. ↓ ┆19┆┆8b┆┄┄The session is placed in the packet session queue.↲ ↲ ↲ ┆b0┆┆a1┆6.5.3╞ Packet Sink Actions↲ ↲ ╞ Document level actions against S62CP:↲ ↲ ╞ - DOCUMENT START/CONT RESP POS, abr DOC START-CONT RESP POS↲ ╞ ┆84┆Positive acknowledge of a DOC START IND or a DOC CONT IND.↲ ↲ ╞ - DOCUMENT CONTINUE RESP NEG, abr DOC CONT RESP NEG↲ ╞ ┆84┆Rejection of a DOC CONT IND. (Forward jump in reference ↓ ┆19┆┆8b┆┄┄numbers).↲ ↲ ┆8c┆┆83┆┆d4┆↓ ╞ - PAGE END RESP↲ ╞ ┆84┆A checkpoint has been stored and the document description has ↓ ┆19┆┆8b┆┄┄been updated, both at DS.↲ ↲ ╞ - DOCUMENT END RESP↲ ╞ The whole document has been stored at DS.↲ ↲ ╞ - EXCEPTION REQ, abr EXCEPT REQ↲ ╞ ┆84┆Request for a premature interruption of the document receival.↲ ↲ ╞ - DOCUMENT RESYNCH/DISC RESP, abr. DOC RESYNC-DISC RESP↲ ╞ Responce on a DOC DISC IND or a DOC RESYNC IND.↲ ↲ ↲ ╞ actions agains DH:↲ ↲ ╞ - INDICATION.CREATE, abr. IND.CREATE↲ ╞ ┆84┆Creation of a receival packet.↲ ↲ ╞ - INDICATION.DELIVER, abr. IND.DELIVER↲ ╞ ┆84┆Termination of a receival packet.↲ ↲ ╞ - INDICATION.CANCEL, abr. IND.CANCEL↲ ╞ Termination of a receival packet consisting only of a discard.↲ ↲ ╞ - INDICATION.INITIATE, abr. IND.INIT↲ ╞ Request for creation of a document description at DS.↲ ↲ ╞ - INDICATION.READ, abr. IND.READ↲ ↲ ╞ - INDICATION.WRITE, abr. IND.WRITE↲ ↲ ╞ document stream actions:↲ ↲ ╞ - TRANSFER(write)↲ ╞ A TRANSFER block with mode=w. Opens a document stream.↲ ↲ ╞ - STREAM↲ ╞ An amount of document data.↲ ↲ ┆8c┆┆83┆┆e0┆↓ ╞ - CHECKPOINT↲ ╞ Indicates end of a page.↲ ↲ ╞ - STREAM END↲ ╞ Indicates end of a document↲ ↲ ↲ ╞ special actions:↲ ↲ ╞ - reject call↲ ╞ ┆84┆A responce on a sess queued event, when it has occurred in an ↓ ┆19┆┆8b┆┄┄illegal state. The corresponding event is generated in the ↓ ┆19┆┆8b┆┄┄session.↲ ↲ ╞ - doc level exit↲ ╞ ┆84┆The packet disconnects itself from the session after the ↓ ┆19┆┆8b┆┄┄document level has been left. The corresponding event is ↓ ┆19┆┆8b┆┄┄performed in the session.↲ ↲ ╞ - start sess clear↲ ╞ ┆84┆The packet is disconnected from the session before SESS CLEAR ↓ ┆19┆┆8b┆┄┄IND has been received. No document stream is open or being ↓ ┆19┆┆8b┆┄┄closed. The corresponding event is generated in the session.↲ ↲ ╞ - TU rem sess clear↲ ╞ ┆84┆As start sess clear, but a TU removal procedure has been ↓ ┆19┆┆8b┆┄┄started.↲ ↲ ┆b0┆┆a1┆6.5.4╞ Packet Sink, Protocol machine↲ ↲ ╞ ┆84┆In this section is the packet sink protocol machine shown in ↓ ┆19┆┆89┆┄┄detail.↲ ↲ ╞ Each subsection will contain one figure.↲ ↲ ↲ ┆8c┆┆83┆┆b0┆↓ ┆0e┆↓ ┆a1┆┆b0┆6.5.4.1╞ Packet Sink, Initialization↲ ↲ ╞ ┆84┆The states here, shown in fig. 29, handles packet initialization ↓ ┆19┆┆89┆┄┄in sink mode.↲ ↲ ╞ ┆84┆DOC START IND or a DOC CONT IND has been received and the packet ↓ ┆19┆┆89┆┄┄has been allocated by the session.↲ ↲ ╞ Fig. 29 has the entry points:↲ ↲ ╞ 29a: return to packet idle state↲ ↲ ╞ 29b: ┆84┆Entry when a DOC CONT IND was received to an existing packet.↲ ↲ ╞ 29c: ┆84┆Used in TLX mode when a DOC START IND has been received, and ↓ ┆19┆┆8e┆┄┄the corresponding document is not the first in the packet. A ↓ ┆19┆┆8e┆┄┄new document description is being created.↲ ┆0f┆↓ ════════════════════════════════════════════════════════════════════════ ↓ ╞ Fig. 29, Packet sink, initialization.↲ ↲ ↲ ╱04002d440c00060000000002014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱ ╱04002d440c00060000000003014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱ ↓ ↲ ↲ ╞ 29a↲ ╞ ╞ ╞ ╞ packet↲ ╞ ╞ ╞ ╞ idle↲ ↲ ↲ ╞ ╞ DOC START IND/IND.CREATE↲ ╞ ╞ *1)╞ ╞ ╞ DOC CONT IND/IND.CREATE↲ ╞ ╞ ╞ ╞ ╞ *2)↲ ↲ ↲ ╞ ╞ ╞ ╞ creating↲ ↲ ↲ ↲ ╞ ╞ RESP.CREATE╞ ╞ RESP.CREATE IND.INIT↲ ╞ ╞ result=busy╞ ╞ result=ok↲ ↲ ↲ ↲ ╞ SESS ABORT REQ↲ ╞ start sess clear↲ ↲ 29c╞ ╞ ╞ ╞ initiating↲ ↲ ↲ ↲ ╞ ╞ RESP.INIT╞ ╞ ╞ RESP.INIT IND.WRITE↲ ╞ ╞ result=busy╞ ╞ result=ok *3)↲ ↲ ╞ ╞ ╞ ╞ ╞ ╞ ╞ 29b↲ ╞ SESS ABORT REQ↲ ╞ start sess clear╞ ╞ ╞ ╞ *4)↲ ╞ IND.DELIVER ,result=↲ ╞ ╞ failed╞ ╞ ╞ checkpoint↲ ╞ ╞ ╞ ╞ ╞ ok↲ ↲ ╞ ╞ ╞ ╞ ╞ ╞ checkpoint↲ 31b╞ ╞ ╞ ╞ IND.WRITE╞ ╞ failure↲ ╞ ╞ ╞ ╞ *5)↲ ↲ ↲ ╞ ╞ ╞ ╞ def╞ DOC CONT RESP NEG↲ ╞ ╞ ╞ doc dcr↲ ↲ ╞ ╞ ╞ ╞ ╞ ╞ 33a↲ ╞ ╞ ╞ RESP.WRITE↲ ↲ ↲ ╞ ╞ ╞ TRANSFER(write) *6)↲ ↲ ↲ ╞ ╞ ╞ ╞ 30a↲ ════════════════════════════════════════════════════════════════════════ ↓ ╞ Table 29.↲ ↲ ↲ ┆0e┆↓ ╞ ┆a1┆state ! event ! action ! new state ↲ ╞ ! ! !↲ ╞ creating ! SESS ABORT ! start sess ! 34c↲ ┆a1┆ ! IND ! clear !╞ ╞ ↲ ! ! ! ↲ initiating ! SESS ABORT ! start sess ! 34b↲ ┆a1┆ ! IND ! clear ! ↲ ! ! !↲ def doc dcr! SESS ABORT ! start sess ! 34a↲ ┆a1┆ ! IND ! clear ! ↲ creating ! ! !↲ ! TU removed ! SESS ABORT ! packet idle↲ ╞ &initiating! ! REQ !↲ & def doc ! ! TU rem !↲ ╞ ┆a1┆ d┆a1┆cr ! ! sess clear! ↲ ┆0f┆↓ ╱04002d440c00060000000003014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱ ╱04002d440c00060000000002014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱ ↓ ↲ ╞ Fig. 29, footnotes↲ ↲ ╞ *1) ┆84┆The doc_id field in the document decription is set according ↓ ┆19┆┆8d┆┄┄to the parameters in DOC START IND. doc seq no is set to 1. ↓ ┆19┆┆8d┆┄┄continuation and finished is set to false.↲ ↲ ╞ *2) ┆84┆As *1), but continuation is set to true. Linkage of the ↓ ┆19┆┆8d┆┄┄document cannot be performed by DH.↲ ↲ ╞ *3) ┆84┆The document number field is set according to the document no ↓ ┆19┆┆8d┆┄┄parameter in RESP.INIT. The now fully updated document ↓ ┆19┆┆8d┆┄┄description is written back at DS.↲ ↲ ╞ *4) ┆84┆Here is checked that no forward jump in the checkpoint number ↓ ┆19┆┆8d┆┄┄is made.↲ ↲ ╞ *5) ┆84┆the document description with the updated checkpoint number is ↓ ┆19┆┆8d┆┄┄written back at DS.↲ ↲ ╞ *6) ┆84┆the parameter is set thus:↲ ↲ ╞ Mode=W↲ ╞ document : ┆84┆the document number from the document ↓ ┆19┆┆9a┆┄┄description.↲ ╞ checkpoint : ┆84┆the checkpoint field from the document ↓ ┆19┆┆9a┆┄┄description.↲ ┆8c┆┆83┆┆d4┆↓ ╞ reservation: ┆84┆the res_no field from the connected session.↲ ╞ header : ┆84┆contains the capabilities received in DOC START ↓ ┆19┆┆9a┆┄┄IND and DOC CONT IND.↲ ↲ ↲ ┆b0┆┆a1┆6.5.4.2╞ Packet Sink, Normal Operation↲ ↲ ╞ ┆84┆In fig 30 is described receival of a document, terminated by ↓ ┆19┆┆89┆┄┄sending a DOC END RESP.↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ╞ Fig. 30, Packet Sink, normal operation.↲ ↲ ╱04002d440c00060000000002014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱ ╱04002d440c00060000000003014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱ ↓ ╞ ╞ ╞ 30a↲ ↲ ↲ ↲ ╞ ╞ ╞ wait↲ ╞ ╞ ╞ sink reply↲ ╞ ╞ ╞ ok↲ ↲ ↲ ╞ ╞ REPLY OK/DOC START-CONT RESP POS↲ ↲ ↲ ╞ ╞ ╞ ╞ ╞ RESP.WRITE/PAGE END RESP↲ PAGE END IND/CHECKPOINT╞ ╞ ╞ ╞ *2)↲ ╞ ╞ ╞ doc sink↲ ↲ ↲ CHECKPOINT/IND.WRITE╞ ╞ ╞ DOC END IND/STREAM END↲ *1)↲ ↲ ↲ ╞ ╞ STREAM END/IND.WRITE↲ ╞ ╞ *3)↲ ↲ ↲ ╞ ╞ ╞ ╞ RESP.WRITE PAGE END↲ ╞ ╞ ╞ term╞ (not last) RESP↲ ╞ ╞ ╞ doc sink↲ ↲ ↲ ↲ ╞ ╞ RESP.WRITE(last)/DH stream close↲ ↲ ↲ ↲ ╞ ╞ ╞ wait↲ ╞ ╞ ╞ doc sink↲ ╞ ╞ ╞ close↲ ↲ ↲ ↲ ╞ ╞ answ DH stream close/DOC END RESP↲ ↲ ↲ ↲ ╞ ╞ ╞ wait↲ ╞ ╞ ╞ doc level↲ ╞ ╞ ╞ exit↲ ↲ ↲ ╞ ╞ answ DOC END RESP *4)↲ ↲ ↲ ╞ ╞ ╞ 31a↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆0e┆↓ ╞ Table 30↲ ↲ ╞ ┆a1┆state ╞ ! event ╞ ! action ! new state↲ ╞ wait sink ╞ !REPLY NOT OK╞ ! DOC START-!↲ ╞ reply ok ╞ !& stream protocol╞ ! CONT RESP! 32a↲ ╞ ╞ ! err╞ ╞ ! POS !↲ ╞ ╞ ╞ !& TTXSI stream╞ ! EXCEPT REQ!↲ ╞ ╞ ! close╞ ╞ ! DH stream !↲ ┆a1┆ ╞ ! ╞ ! close ! ↲ ╞ !REPLY NOT OK╞ ! EXCEPT REQ!↲ doc sink ╞ !& stream ╞ ! DH stream ! 32a↲ ╞ ╞ ! protocol err╞ ! close !↲ ╞ ╞ !& TTXSI ╞ ! !↲ ┆a1┆ ╞ ! stream close╞ ! ! ↲ ╞ term doc sink╞ !stream protocol err! EXCEPT REQ! 32a↲ ╞ ╞ ╞ !╞ ╞ ! DH stream !↲ ╞ ┆a1┆╞ ╞ !╞ ╞ ! close╞ !╞ ↲ ╞ ╞ ╞ !╞ ╞ !╞ !↲ ╞ ┆a1┆wait doc sink close !stream protocol err! EXCEPT REQ! 32a ↲ term doc sink ╞ ! ╞ ! ! ↲ & wait╞ ╞ ! TTXSI stream close! - ! -↲ ╞ ┆a1┆ doc sink close╞ ! ╞ ! !╞ ↲ ╞ ╞ ! ╞ ! !↲ ╞ doc sink ╞ ! DOC RESYNC╞ ! DH stream ! 32b↲ ╞ ┆a1┆& term doc sink ╞ ! IND╞ ╞ ! close ! ↲ ╞ wait doc sink ╞ !╞ ╞ !╞ !↲ ╞ close╞ ╞ ! DOC RESYNC╞ ! -╞ ! 32b↲ ╞ & wait doc level╞ ! IND╞ ╞ !╞ !↲ ╞ ┆a1┆ exit╞ ╞ !╞ ╞ !╞ !╞ ↲ ╞ wait doc sink close╞ ! ╞ ! !↲ ╞ & wait doc level ! DOC DISC IND╞ ! -╞ ! 32c↲ ╞ ┆a1┆ exit╞ ╞ !╞ ╞ !╞ ! ↲ ╞ & doc sink ╞ ! DOC DISC ╞ ! DH stream ! 32c↲ ╞ ┆a1┆& term doc sink ! IND ╞ ! close ! ↲ ╞ wait sink reply ok╞ !╞ ╞ !╞ !↲ ╞ & doc sink╞ !╞ ╞ ! DH stream !↲ ╞ ┆a1┆& term doc sink╞ ! SESS ABORT IND╞ ! close ! 33a ↲ ╞ & wait doc sink╞ !╞ ╞ ! ╞ !↲ ╞ close╞ ╞ ! SESS ABORT IND╞ ! -╞ ! 33a↲ ╞ & wait doc level╞ !╞ ╞ !╞ !↲ ╞ ┆a1┆ exit╞ ╞ !╞ ╞ !╞ !╞ ↲ ╞ wait sink reply ok !╞ ╞ !╞ !↲ ╞ & doc sink╞ !╞ ╞ !╞ !↲ ╞ & term doc sink╞ ! sess queued╞ !reject call! -↲ ╞ & wait doc sink╞ !╞ ╞ !╞ !↲ ╞ close╞ ╞ !╞ ╞ !╞ !↲ ╞ & wait doc level╞ !╞ ╞ !╞ !↲ ╞ ┆a1┆ exit╞ ╞ !╞ ╞ !╞ !╞ ↲ ╞ wait sink reply ok╞ !╞ ╞ ! SESS ABORT!↲ ╞ & doc sink╞ !╞ ╞ ! REQ╞ !↲ ╞ & term doc sink╞ ! TU removed╞ ! DH stream ! 35a↲ ╞ ┆a1┆╞ ╞ !╞ ╞ ! close╞ ! ╞ ↲ ╞ wait doc sink╞ !╞ ╞ !╞ !↲ ╞ close╞ ╞ !╞ ╞ ! SESS ABORT!↲ ╞ & wait doc level╞ ! TU removed╞ ! REQ╞ ! 35a↲ ╞ ┆a1┆ exit╞ ╞ !╞ ╞ !╞ !╞ ↲ ┆0f┆↓ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ╱04002d440c00060000000003014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱ ╱04002d440c00060000000002014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱ ↓ ↲ ┆81┆╞ Fig. 30, footnotes↲ ↲ ╞ *1) ┆84┆Confirms that a CHECKPOINT block has been received by DS. The ↓ ┆19┆┆8d┆┄┄checkpoint field in the document description is updated ↓ ┆19┆┆8d┆┄┄accordingly.↲ ↲ ╞ *2) ┆84┆the document description is now updated at DS. The receival of ↓ ┆19┆┆8d┆┄┄the page can now be confirmed against the remote party.↲ ↲ ╞ *3) ┆84┆Confirms that the STREAM END block has been received by DS. ↓ ┆19┆┆8d┆┄┄The checkpoint field in the document description is updated ↓ ┆19┆┆8d┆┄┄accordingly, and the finished field is set to true.↲ ↲ ╞ *4) ┆84┆All messages from this packet pending at S62CP is home. A ↓ ┆19┆┆8d┆┄┄possible pending TTXSI stream close is returned.↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆b0┆┆a1┆6.5.4.3╞ Packet Sink, Termination.↲ ↲ ╞ ┆84┆This section describes normal packet termination, ending with ↓ ┆19┆┆89┆┄┄IND.DELIVER. There are two entry points:↲ ↲ ╞ 31a: ┆84┆normal entry. a document has been received and stored.↲ ↲ ╞ 31b: ┆84┆Used in all cases where an IND.DELIVER has been sent. ↓ ┆19┆┆8e┆┄┄RESP.DELIVER is awaited.↓ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ╞ Fig. 31, Packet sink, termination.↲ ╱04002d440c00060000000002014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱ ╱04002d440c00060000000003014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱ ↓ ↲ ↲ ╞ 31a↲ ↲ ↲ ↲ ╞ service=TTX╞ service=TLX *1)↲ ↲ ↲ ↲ doc level exit↲ ↲ ╞ ╞ ╞ wait↲ ╞ ╞ ╞ next doc↲ ↲ ↲ ↲ ╞ ╞ SESS END IND╞ ╞ DOC START IND↲ ╞ ╞ ╞ ╞ ╞ *2)↲ ↲ ╞ ╞ start sess clear↲ ↲ ↲ ↲ ╞ IND.DELIVER╞ ╞ doc seq no>2╞ doc seq no<=2↲ ╞ result=ok╞ ╞ *3)↲ ↲ ↲ ↲ 31b╞ ╞ wait↲ ╞ ╞ deliver╞ ╞ SESS ABORT REQ╞ IND.INIT↲ ╞ ╞ answ╞ start sess clear╞ (next doc dcr)↲ ↲ ↲ ↲ ↲ ╞ ╞ RESP.DELIVER↲ ↲ ↲ ↲ ╞ ╞ 29a╞ ╞ 34a╞ ╞ 29c↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ↲ ┆0e┆↓ ╞ Table 31.↲ ↲ ╞ ┆a1┆state ! event ! action ╞ ! new state ↲ ╞ ! ! ╞ !↲ ╞ wait next ! sess queued! reject call╞ ! -↲ ┆a1┆doc ! ! ╞ ! ╞ ↲ ! ! ╞ !↲ wait next ! SESS ABORT ! start sess╞ ! wait deliver answ↲ doc ! IND ! clear ╞ ! *4) ↲ ╞ ╞ !╞ ! IND.DELIVER╞ !↲ ╞ ┆a1┆╞ !╞ ! result=ok╞ !╞ ↲ ! ! ╞ ! ↲ wait next ! DOC CONT !SESS ABORT ╞ ! 33a↲ ┆a1┆doc ! IND ! REQ ╞ ! ↲ ! ! ╞ !↲ wait next ! TU removed !SESS ABORT ╞ ! 35a↲ ┆a1┆doc ! ! REQ ╞ ! ↲ ! ! ╞ !╞ ↲ wait deli- ! TU removed ! - ╞ ! 29a↲ ┆a1┆ver answ ! ! ╞ ! ↲ ┆0f┆↓ ╱04002d440c00060000000003014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱ ╱04002d440c00060000000002014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱ ↓ ↲ ╞ Fig. 31, Footnotes.↲ ↲ ╞ *1) A new document can be received inside the same packet.↲ ↲ ╞ *2) ┆84┆the doc id field in the document description is set according ↓ ┆19┆┆8d┆┄┄to the parameters in DOC START IND. doc seq no in the packet ↓ ┆19┆┆8d┆┄┄description is increased with one.↲ ↲ ╞ *3) ┆84┆This is an error, because at most two documents (the control ↓ ┆19┆┆8d┆┄┄document and the normal document) can be transferred in one ↓ ┆19┆┆8d┆┄┄session.↲ ╞ ┆84┆Note that the packet has remained in possession of the ses┄↓ ┆19┆┆8d┆┄┄sion, even if the two documents have been received. Receival ↓ ┆19┆┆8d┆┄┄of a DOC START IND is not a new packet in this case, but a ↓ ┆19┆┆8d┆┄┄proce┄dural error.↲ ↲ ╞ *4) ┆84┆It is for futher study if this is right. It depends on how ↓ ┆19┆┆8d┆┄┄long the conversion unit is able to retransmit a packet.↲ ↲ ┆8c┆┆83┆┆98┆↓ ┆0e┆↓ ┆b0┆┆a1┆6.5.4.4╞ Resynchronize/Discard Handling, Sink↲ ↲ ╞ ┆84┆This section handles errors where the document level can be left ↓ ┆19┆┆89┆┄┄in an orderly manner. The protocol machine is shown in fig. 32.↲ ↲ ╞ This figure has three entry points:↲ ↲ ╞ 32a: ┆84┆an EXCEPT REQ has been sent due to document stream troubles. ↓ ┆19┆┆8e┆┄┄The reaction from the other side is awaited.↲ ↲ ╞ 32b: A DOC RESYNC IND has been received.↲ ↲ ╞ 32c: A DOC DISC IND has been received.↲ ↲ ╞ ┆84┆In all this cases will a DH stream close have been sent.↲ ↲ ┆0f┆↓ ════════════════════════════════════════════════════════════════════════ ↓ ╞ Fig. 32. Resynchronize/discard handling, sink↲ ↲ ╱04002d440c00060000000002014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱ ╱04002d440c00060000000003014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱ ↓ ↲ ╞ 32b╞ ╞ 32a╞ ╞ 32c↲ ↲ ↲ ╞ service=TLX╞ ╞ service=TLX╞ sevice=TLX↲ ↲ ↲ ↲ ╞ ╞ ╞ ╞ ╞ ╞ SESS ABORT REQ↲ ↲ ↲ ↲ ╞ service=TTX╞ service=TTX╞ service=TTX 33a╞ ↲ ↲ ↲ ↲ ╞ ╞ ╞ wait↲ ╞ ╞ ╞ resync↲ ↲ ↲ ╞ ╞ ╞ ╞ DOC DISC IND↲ ↲ ╞ ╞ DOC RESYNC IND↲ ↲ ╞ ╞ ╞ ╞ checkpoint=0 *3)↲ ↲ ↲ ↲ ╞ ╞ ╞ sync↲ ╞ ╞ ╞ close↲ ╞ ╞ ╞ *1)↲ ↲ ↲ ↲ ╞ ╞ answ DH stream close/DOC RESYNC-DISC RESP↲ ↲ ↲ ↲ ╞ ╞ ╞ sync↲ ╞ ╞ ╞ doc exit↲ ↲ ↲ ↲ ╞ ╞ answ DOC RESYNC-DISC RESP *2)↲ ↲ ↲ ╞ ╞ doc level exit↲ ↲ ↲ ↲ ↲ ╞ ╞ ╞ 34a↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ↲ ┆0e┆↓ ╞ Table 14↲ ↲ ╞ ┆a1┆state╞ ╞ ! event╞ ╞ ! action╞ ! new state↲ ╞ ╞ ╞ !╞ ╞ !╞ !↲ ╞ wait resync╞ !╞ ╞ !╞ !↲ ╞ & sync close╞ ! RESP.WRITE╞ ! -╞ ! -↲ ╞ ┆a1┆& sync doc exit ╞ !╞ ╞ !╞ !╞ ↲ ╞ ╞ ╞ !╞ ╞ !╞ !↲ ╞ wait resync╞ ! document stream╞ ! -╞ ! -↲ ╞ & sync close╞ ! messages different!╞ !↲ ╞ ╞ ╞ ! from TTXSI stream !╞ !↲ ╞ ┆a1┆╞ ╞ ! close╞ ╞ !╞ !╞ ↲ ╞ ╞ ╞ !╞ ╞ !╞ !↲ ╞ wait resync╞ ! TTXSI stream close! -╞ ! -↲ ╞ ┆a1┆& sync close╞ !╞ ╞ !╞ !╞ ↲ ╞ ╞ ╞ !╞ ╞ !╞ !↲ ╞ wait resync╞ ! S62CP document╞ !╞ !↲ ╞ ╞ ╞ ! level messages╞ ! -╞ ! -↲ ╞ ╞ ╞ ! different from╞ !╞ !↲ ╞ ╞ ╞ ! DOC RESYNC IND╞ !╞ !↲ ╞ ┆a1┆╞ ╞ ! and DOC DISC IND╞ !╞ !╞ ↲ ╞ ╞ ╞ !╞ ╞ !╞ !↲ ╞ wait resync╞ ! answ DH stream╞ ! -╞ ! -↲ ╞ ┆a1┆╞ ╞ ! close╞ ╞ !╞ !╞ ↲ ╞ ╞ ╞ !╞ ╞ !╞ !↲ ╞ wait resync╞ !╞ ╞ !╞ !↲ ╞ & sync close╞ ! sess queued╞ ! reject call! -↲ ╞ ┆a1┆& sync doc exit╞ !╞ ╞ !╞ !╞ ↲ ╞ ╞ ╞ !╞ ╞ !╞ !↲ ╞ wait resync╞ ! TU removed╞ ! SESS ABORT ! 35a↲ ╞ & sync close╞ !╞ ╞ ! REQ╞ !↲ ╞ ┆a1┆& sync doc exit╞ !╞ ╞ !╞ !╞ ↲ ╞ ╞ ╞ !╞ ╞ !╞ !↲ ╞ wait resync╞ !╞ ╞ !╞ !↲ ╞ & sync close╞ ! SESS ABORT IND╞ ! -╞ ! 33a↲ ╞ ┆a1┆& sync doc exit╞ !╞ ╞ !╞ !╞ ↲ ┆0f┆↓ ↲ ╱04002d440c00060000000003014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱ ╱04002d440c00060000000002014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱ ↓ ↲ ╞ Fig. 32, footnotes.↲ ↲ ╞ *1) ┆84┆If DH close pending is false, answ DH stream close is ↓ ┆19┆┆8d┆┄┄simulated.↲ ↲ ╞ *2) ┆84┆All messages pending at S62CP are home. A possible pending ↓ ┆19┆┆8d┆┄┄TTXSI stream close is returned.↲ ↲ ╞ *3) ┆84┆Checkpoint number in the document description is set to zero. ↓ ┆19┆┆8d┆┄┄This will force an erase of the description at DS later on. ↓ ┆19┆┆8d┆┄┄Therefore is no IND.WRITE sent.↲ ↲ ↲ ┆8c┆┆83┆┆d8┆↓ ┆b0┆┆a1┆6.5.4.5╞ Session Break Down Handling, sink↲ ↲ ╞ ┆84┆This section describes fig. 33, which handles cases where a ↓ ┆19┆┆89┆┄┄session break down has occurred and the document stream was not ↓ ┆19┆┆89┆┄┄terminated.↲ ↲ ╞ ┆84┆The entry point is 33a. One of the following events has occurred:↲ ↲ ╞ - A SESS ABORT IND has been received.↲ ↲ ╞ - ┆84┆document stream troubles, a DOC RESYNC IND or a DOC DISC IND has ↓ ┆19┆┆8b┆┄┄occurred, all in with service=TLX. A SESS ABORT REQ has been ↓ ┆19┆┆8b┆┄┄sent.↲ ↲ ╞ - ┆84┆Too many documents or DOC CONT IND received by service=TLX. SESS ↓ ┆19┆┆8b┆┄┄ABORT REQ has been sent.↲ ════════════════════════════════════════════════════════════════════════ ↓ ╞ Fig. 33, Error handling, sink↲ ╱04002d440c00060000000002014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱ ╱04002d440c00060000000003014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱ ↓ ↲ ↲ ╞ ╞ ╞ 33a↲ ↲ ↲ ↲ ↲ ╞ ╞ ╞ wait↲ ╞ ╞ ╞ sink clear↲ ╞ ╞ ╞ ind↲ ↲ ↲ ↲ ↲ ╞ ╞ SESS CLEAR IND↲ ↲ ↲ ╞ ╞ ╞ wait↲ ╞ ╞ ╞ sink bufs↲ ╞ ╞ ╞ *2)↲ ↲ ↲ ↲ ╞ ╞ answ DH stream close/SESS CLEAR RESP↲ ↲ ↲ ╞ ╞ ╞ wait↲ ╞ ╞ ╞ sink clear↲ ╞ ╞ ╞ answ↲ ↲ ↲ ↲ ╞ ╞ answ SESS CLEAR RESP↲ ╞ ╞ ╞ ╞ *3)↲ ↲ ↲ ╞ ╞ term sess↲ ↲ ↲ ┆81┆↲ ↲ ↲ ↲ ╞ ╞ ╞ 34a↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆0e┆↓ ╞ Table 33↲ ↲ ╞ ┆a1┆state ! event ╞ ! action ! new state ↲ ╞ wait sink ! ╞ ! !↲ ╞ clear ind ! SESS ABORT ╞ ! - ! -↲ ┆a1┆ ! IND ╞ ! !╞ ╞ ↲ wait sink ! ╞ ! ! ↲ clear ind ! RESP.WRITE ╞ ! - ! -↲ ╞ & wait sink! ╞ ! !↲ bufs ! ╞ ! ! ↲ ╞ & wait sink!╞ ╞ !╞ !↲ ╞ ┆a1┆ clear answ!╞ ╞ !╞ !╞ ╞ ↲ wait sink ! ╞ ! !↲ clear ind ! SESS QUEUED╞ ! - ! -↲ ╞ & wait sink! *1) ╞ ! !↲ bufs ! ╞ ! ! ↲ ╞ & wait sink!╞ ╞ !╞ !↲ ╞ ┆a1┆ clear answ!╞ ╞ !╞ !╞ ╞ ↲ ╞ wait sink ! messages from !╞ !↲ ╞ clear ind ! S62CP╞ different╞ ! -╞ ! -╞ ╞ ↲ ╞ ╞ ! from SESS CLEAR !╞ !↲ ╞ ┆a1┆╞ ! IND╞ ╞ !╞ !╞ ╞ ↲ ╞ wait sink ! document stream╞ !╞ !↲ ╞ clear ind ! messages diffe-╞ ! -╞ ! -↲ ╞ & wait sink! rent from TTXSI !╞ !↲ ╞ ┆a1┆ bufs╞ ! stream close╞ !╞ !╞ ╞ ↲ ╞ wait sink╞ !╞ ╞ !╞ !↲ ╞ clear ind ! TTXSI stream╞ ! -╞ ! -↲ ╞ & wait sink! close╞ ╞ !╞ !↲ ╞ ┆a1┆ bufs╞ !╞ ╞ !╞ !╞ ╞ ↲ wait sink ! ╞ ! !↲ clear ind ! TU removed ╞ ! - ! 35a↲ ┆a1┆ ! ╞ ! ! ↲ ╞ wait sink ! ╞ ! !↲ ╞ bufs ! TU removed ╞ ! - ! 35b↲ ╞ ┆a1┆╞ ! ╞ ╞ ! !╞ ╞ ↲ ╞ wait sink╞ !╞ ╞ !╞ !↲ ╞ ┆a1┆ clear answ! TU removed╞ !╞ ! 35c╞ ╞ ↲ ┆0f┆↓ ╱04002d440c00060000000003014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱ ╱04002d440c00060000000002014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱ ↓ ↲ ╞ Fig. 33, footnotes.↲ ↲ ╞ *1) ┆84┆A new DOC CONT IND referring to the same document has been ↓ ┆19┆┆8d┆┄┄received before the session clean up procedure was ended.↲ ↲ ╞ *2) S62CP buffers can be pending at TTXSI↲ ↲ ╞ *3) ┆84┆If TTXSI buffers can be pending at S62CP (which will probably ↓ ┆19┆┆8d┆┄┄not be the case), the answer on a TTXSI stream close should be ↓ ┆19┆┆8d┆┄┄delayed until this happens.↲ ↲ ┆8c┆┆83┆┆c0┆↓ ┆0e┆↓ ┆b0┆┆a1┆6.5.4.6╞ Packet Sink, Error Handling↲ ↲ ╞ ┆84┆This section describes error handling termination for sink states. ↓ ┆19┆┆89┆┄┄Aside from normal error handling, it handles errors occurred under ↓ ┆19┆┆89┆┄┄packet initalization. The protocol machine is showed in fig. 34. ↓ ┆19┆┆89┆┄┄It has the entry points:↲ ↲ ╞ 34a: ┆84┆One of the following errors has occurred:↲ - SESS ABORT IND received.↲ ╞ - Document stream troubles↲ ╞ - DOC RESYNC IND received↲ ╞ - DOC DISC IND received↲ ╞ - Too many documents or DOC CONT IND received in TLX mode↲ ╞ ┆84┆user inf will tell which. The packet has been disconnected ↓ ┆19┆┆8e┆┄┄from the session.↲ ↲ ╞ 34b: ┆84┆Session break down while a RESP.INIT was awaited.↲ ↲ ╞ 34c: Packet creation was in progress.↲ ↲ ┆0f┆↓ ════════════════════════════════════════════════════════════════════════ ↓ ╞ Fig. 34, Packet sink, error handling↲ ╱04002d440c00060000000002014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱ ╱04002d440c00060000000003014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱ ↓ ↲ ↲ 34c╞ ╞ 34b╞ ╞ 34a↲ ↲ ↲ wait╞ ╞ wait ╞ ╞ ╞ wait↲ error╞ ╞ error╞ ╞ ╞ error sink↲ create╞ ╞ init╞ ╞ ╞ write↲ ╞ ╞ ╞ ╞ ╞ ╞ *1)↲ ↲ ↲ ╞ RESP.CREATE IND.INIT RESP.INIT IND.WRITE↲ ╞ result=ok ╞ result=ok↲ ↲ ╞ ╞ ╞ ╞ ╞ ╞ RESP.WRITE↲ ╞ ╞ ╞ ╞ ╞ ╞ (not last)↲ ↲ RESP.CREATE╞ ╞ RESP.INIT↲ result=busy╞ ╞ result=busy↲ ╞ *9)╞ ╞ *9)╞ RESP.WRITE(last)↲ ↲ ↲ 29a╞ ╞ IND.DELIVER↲ ╞ ╞ result=failed↲ ↲ ╞ ╞ ╞ ╞ service=TLX╞ service=TTX↲ ↲ ↲ 31b╞ ╞ checkpoint=0 *2)╞ ╞ ╞ checkpoint<>0↲ ↲ ↲ ╞ ╞ IND.ERASE↲ ↲ ↲ ↲ ╞ continuation╞ not continuation test packet wait↲ ╞ *7)╞ ╞ ╞ ╞ *3)↲ ↲ ↲ ╞ IND.CANCEL╞ ╞ ╞ giveup╞ wait *4)↲ ↲ ↲ 29a╞ ↲ ↲ ╞ ╞ ╞ *9)╞ ╞ ╞ packet↲ 31b╞ ╞ IND.DELIVER ╞ timeout╞ sink *5)↲ ╞ ╞ result=term result ╞ waiting↲ ╞ ╞ *8)↲ ↲ ╞ ╞ ╞ ╞ sess queued/connect sess↲ ╞ ╞ ╞ ╞ ╞ ╞ *6)↲ ↲ ╞ ╞ ╞ ╞ ╞ 29b↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ↲ ╞ Table 34.↲ ┆0e┆↓ ↲ ╞ ┆a1┆state ╞ ! event ! action ! new state↲ ╞ wait error create╞ ! ! !↲ ╞ & wait error init ! sess queued! - ! -↲ ╞ & wait error sink╞ ! ! !↲ ╞ ┆a1┆ write ╞ ! ! !╞ ↲ wait error create ! TU removed ! - ! 29a↲ ╞ & wait error init╞ ! ! !↲ ╞ & wait error sink ! ! !↲ ╞ write╞ ╞ ! ! !↲ ╞ & packet sink ! !╞ !↲ ┆a1┆ waiting ╞ ! ! ! ↲ ┆0f┆↓ ╱04002d440c00060000000003014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱ ╱04002d440c00060000000002014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱ ↓ ↲ ↲ ╞ Fig. 34, footnotes.↲ ↲ ╞ *1) ┆84┆If outstanding writes=0 and outstanding read=false, receival of ↓ ┆19┆┆8d┆┄┄a RESP.WRITE is simulated.↲ ↲ ╞ *2) ┆84┆If the checkpoint number field in the document description is ↓ ┆19┆┆8d┆┄┄zero the document should be regarded as discarded. If a ↓ ┆19┆┆8d┆┄┄discard really has been received, this field has been set to ↓ ┆19┆┆8d┆┄┄zero.↲ ↲ ╞ *3) ┆84┆The user inf. field is used to a lookup in the receival table ↓ ┆19┆┆8d┆┄┄described in section 8. This will decide whether the receival ↓ ┆19┆┆8d┆┄┄should be abandoned (the pseudo event giveup) or a ↓ ┆19┆┆8d┆┄┄continuation should be awaited (the pseudo event wait).↲ ↲ ╞ *4) ┆84┆A timer is started with the duration packet_wait_time (see ↓ ┆19┆┆8d┆┄┄section 8).↲ ↲ ╞ *5) ┆84┆If the packet session queue is not empty, a "sess queued" ↓ ┆19┆┆8d┆┄┄event is simulated.↲ ↲ ╞ *6) ┆84┆the parameters from the DOC CONT IND is transferred to the ↓ ┆19┆┆8d┆┄┄packet.↲ ↲ ╞ *7) ┆84┆If continuation in the document description is true, the ↓ ┆19┆┆8d┆┄┄packet has been initialized by a DOC CONT IND.↲ ↲ ┆8c┆┆83┆┆cc┆↓ ┆0e┆↓ ╞ *8) ┆84┆Term result is:↲ ╞ - pers_err if the error was a document stream break down↲ ╞ - failed otherwise↲ ┆0f┆↓ ↲ ↲ ┆b0┆┆a1┆6.6╞ TU removal Handling for Packets.↲ ↲ ╞ ┆84┆This section, corresponding to fig. 35, describes handling of a ↓ ┆19┆┆89┆┄┄packet where a TU removed event has occurred while a document ↓ ┆19┆┆89┆┄┄stream has been open or not fully terminated.↲ ↲ ╞ ┆84┆All packet communication with DS is terminated, but the packet is ↓ ┆19┆┆89┆┄┄not disconnected from the session before the stream has been ↓ ┆19┆┆89┆┄┄terminated. This ensures that the session and thereby the TU, is ↓ ┆19┆┆89┆┄┄alive until this happens.↲ ↲ ╞ ┆84┆The following entry points can be entered both from packet source ↓ ┆19┆┆89┆┄┄states (section 6.4) or packet sink states (section 6.5). The ↓ ┆19┆┆89┆┄┄events to the protocol machine are the S62CP events that can occur ↓ ┆19┆┆89┆┄┄for these states, but most of them are ignored (they are crossing ↓ ┆19┆┆89┆┄┄the SESS ABORT REQ at the interface).↲ ↲ ╞ 35a: SESS CLEAR IND is awaited.↲ ↲ ╞ 35b: ┆84┆SESS CLEAR IND has already occurred, but the DH stream close ↓ ┆19┆┆8e┆┄┄should be awaited.↲ ↲ ╞ 35c: ┆84┆A SESS CLEAR RESP is pending at S62CP. Thus when this message ↓ ┆19┆┆8e┆┄┄is home it will be sure that all buffers from the document ↓ ┆19┆┆8e┆┄┄stream are home.↲ ════════════════════════════════════════════════════════════════════════ ↓ ╞ Fig. 35, TU removal handling↲ ╱04002d440c00060000000002014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱ ╱04002d440c00060000000003014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱ ↓ ↲ ↲ ↲ ╞ ╞ ╞ 35a╞ 35b╞ ╞ 35c↲ ↲ ↲ ↲ ↲ ╞ ╞ wait↲ ╞ ╞ tu rem clear↲ ↲ ↲ ↲ ╞ ╞ SESS CLEAR IND↲ ↲ ↲ ↲ ╞ ╞ wait rem↲ ╞ ╞ close↲ ╞ ╞ ╞ *2↲ ↲ ↲ ↲ ╞ answ DH stream close/SESS CLEAR RESP *3)↲ ↲ ↲ ↲ ╞ ╞ wait tu↲ ╞ ╞ rem end↲ ↲ ↲ ↲ ↲ ╞ answ SESS CLEAR RESP *1)↲ ↲ ↲ ↲ ╞ TU rem term sess *4)↲ ↲ ↲ ↲ ╞ ╞ packet idle↲ ↲ ╱04002d440c00060000000003014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱ ╱04002d440c00060000000002014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱ ↓ ════════════════════════════════════════════════════════════════════════ ↓ ╞ Fig. 35, footnotes.↲ ↲ ╞ *1) ┆84┆All pending messages at S62CP are home. A possible pending ↓ ┆19┆┆8d┆┄┄TTXSI stream close is returned.↲ ↲ ╞ *2) ┆84┆If DH close pending is false, an answ DH stream close is ↓ ┆19┆┆8d┆┄┄simulated.↲ ↲ ╞ *3) ┆84┆All messages pending at the document stream are home.↲ ↲ ╞ *4) ┆84┆Generates the corresponding event in the session.↲ ↲ ↲ ┆1a┆┆1a┆urred:↲ ↲ ╞ - A Sreak Down HD↲ ↲ ↲ ╞ ╞ ╞ wait↲ ╞ ╞ ╞ sink bufs↲ ╞ ╞ ╞ *2)↲ ↲ ↲ ↲ ╞ ╞ answ DH st
0x0000…0020 (0,) 00 00 00 00 00 00 80 00 42 05 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 4e 00 00 00 ┆ B N ┆ 0x0020…0040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆ 0x0040…0047 00 00 00 00 00 00 00 ┆ ┆ 0x0047…0080 Params { 0x0047…0080 04 00 2d 44 0c 00 06 00 00 00 00 03 01 4b 31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -D K1 ┆ 0x0047…0080 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 91 ff 04 ┆ (2<FKU_iså ┆ 0x0047…0080 } 0x0080…0083 FormFeed { 0x0080…0083 0c 80 83 ┆ ┆ 0x0080…0083 } 0x0083…00a0 0a 14 b3 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆ 0x00a0…00af 20 20 20 20 20 20 20 20 2d 06 0b 20 2d 0d 0a ┆ - - ┆ 0x00af…00e8 Params { 0x00af…00e8 04 00 2d 44 0c 00 06 00 00 00 00 02 01 4b 31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -D K1 ┆ 0x00af…00e8 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 91 ff 04 ┆ (2<FKU_iså ┆ 0x00af…00e8 } 0x00e8…0121 Params { 0x00e8…0121 04 00 2d 44 0c 00 06 00 00 00 00 03 01 4b 31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -D K1 ┆ 0x00e8…0121 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 91 ff 04 ┆ (2<FKU_iså ┆ 0x00e8…0121 } 0x0121…0140 0a 0d 0a 0e 0a 09 54 61 62 6c 65 20 32 31 0d 0a 0d 0a 09 a1 73 74 61 74 65 20 20 20 20 20 20 ┆ Table 21 state ┆ 0x0140…0160 21 20 65 76 65 6e 74 20 20 20 20 20 20 21 20 61 63 74 69 6f 6e 20 20 20 20 21 20 6e 65 77 20 73 ┆! event ! action ! new s┆ 0x0160…0180 74 61 74 65 20 20 20 20 20 20 20 20 20 0d 0a 20 20 20 20 20 20 20 20 20 77 61 69 74 20 72 65 70 ┆tate wait rep┆ 0x0180…01a0 6c 79 20 21 20 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 21 0d 0a 20 ┆ly ! ! ! ┆ 0x01a0…01c0 20 20 20 20 20 20 20 20 20 20 6f 6b 20 20 20 20 20 20 20 21 20 53 45 53 53 20 41 42 4f 52 54 20 ┆ ok ! SESS ABORT ┆ 0x01c0…01e0 21 20 44 48 20 73 74 72 65 61 6d 20 21 20 32 36 61 0d 0a 20 20 20 20 20 20 20 20 20 e1 26 20 77 ┆! DH stream ! 26a & w┆ 0x01e0…0200 61 69 74 20 63 61 70 20 21 20 49 4e 44 20 20 20 20 20 20 20 20 21 20 20 20 20 62 72 65 61 6b 20 ┆ait cap ! IND ! break ┆ 0x0200…0220 (1,) 20 21 20 20 20 20 20 20 20 20 20 20 20 20 0d 0a 20 20 20 20 20 20 20 20 20 a1 20 20 72 65 73 70 ┆ ! resp┆ 0x0220…0240 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 21 20 ┆ ! ! ! ┆ 0x0240…0260 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0d 0a 20 20 20 20 20 20 20 20 20 77 61 69 ┆ wai┆ 0x0260…0280 74 20 72 65 70 6c 79 20 21 20 20 20 20 20 20 20 20 20 20 20 20 21 20 53 45 53 53 20 41 42 4f 52 ┆t reply ! ! SESS ABOR┆ 0x0280…02a0 54 21 20 0d 0a 20 20 20 20 20 20 20 20 20 20 20 6f 6b 20 20 20 20 20 20 20 21 20 54 55 20 72 65 ┆T! ok ! TU re┆ 0x02a0…02c0 6d 6f 76 65 64 20 21 20 52 45 51 20 20 20 20 20 20 20 21 0d 0a 20 20 20 20 20 20 20 20 20 26 20 ┆moved ! REQ ! & ┆ 0x02c0…02e0 77 61 69 74 20 63 61 70 20 21 20 20 20 20 20 20 20 20 20 20 20 20 21 20 44 48 20 73 74 72 65 61 ┆wait cap ! ! DH strea┆ 0x02e0…0300 6d 20 21 20 33 35 61 0d 0a 20 20 20 20 20 20 20 20 20 a1 20 20 72 65 73 70 20 20 20 20 20 21 20 ┆m ! 35a resp ! ┆ 0x0300…0320 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 62 72 65 61 6b 20 20 21 20 20 20 20 20 20 20 20 ┆ ! break ! ┆ 0x0320…0340 20 20 20 20 20 20 20 20 20 20 20 0d 0a 20 20 20 20 20 20 20 20 20 77 61 69 74 20 72 65 70 6c 79 ┆ wait reply┆ 0x0340…0360 20 21 20 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 21 0d 0a 20 20 20 ┆ ! ! ! ┆ 0x0360…0380 20 20 20 20 20 20 6f 6b 20 20 20 20 20 20 20 20 20 21 20 70 72 69 6f 20 62 72 65 61 6b 20 21 20 ┆ ok ! prio break ! ┆ 0x0380…03a0 44 48 20 73 74 72 65 61 6d 20 21 20 32 35 64 20 20 2a 33 29 0d 0a 20 20 20 20 20 20 20 20 20 a1 ┆DH stream ! 25d *3) ┆ 0x03a0…03c0 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 62 72 65 ┆ ! ! bre┆ 0x03c0…03e0 61 6b 20 20 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0d 0a 20 20 20 20 20 20 ┆ak ! ┆ 0x03e0…0400 20 20 20 77 61 69 74 20 63 61 70 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 ┆ wait cap ! ! ┆ 0x0400…0420 (2,) 20 20 20 20 20 20 20 21 0d 0a 20 20 20 20 20 20 20 20 20 72 65 73 70 20 20 20 20 20 20 20 21 20 ┆ ! resp ! ┆ 0x0420…0440 70 72 69 6f 20 62 72 65 61 6b 20 21 20 44 48 20 73 74 72 65 61 6d 20 21 20 32 35 63 20 20 2a 34 ┆prio break ! DH stream ! 25c *4┆ 0x0440…0460 29 0d 0a 20 20 20 20 20 20 20 20 20 a1 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 ┆) ! ┆ 0x0460…0480 20 20 20 20 20 21 20 20 20 20 62 72 65 61 6b 20 20 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ! break ! ┆ 0x0480…04a0 20 20 20 20 20 0d 0a 20 20 20 20 20 20 20 20 20 77 61 69 74 20 72 65 70 6c 79 20 21 20 52 45 51 ┆ wait reply ! REQ┆ 0x04a0…04c0 2e 52 45 47 52 45 54 20 21 20 49 4e 44 2e 55 50 44 20 20 20 21 0d 0a 20 20 20 20 20 20 20 20 20 ┆.REGRET ! IND.UPD ! ┆ 0x04c0…04e0 6f 6b 20 20 20 20 20 20 20 20 20 21 20 72 65 67 72 65 74 20 20 20 20 20 21 20 73 74 61 74 65 20 ┆ok ! regret ! state ┆ 0x04e0…0500 3d 20 20 20 21 20 2d 0d 0a 20 20 20 20 20 20 20 20 20 a1 20 20 20 20 20 20 20 20 20 20 20 21 20 ┆= ! - ! ┆ 0x0500…0520 70 6f 73 73 69 62 6c 65 20 20 20 21 20 72 65 67 72 65 74 74 69 6e 67 21 09 09 20 20 20 20 20 20 ┆possible ! regretting! ┆ 0x0520…0540 0d 0a 09 77 61 69 74 20 72 65 70 6c 79 20 21 20 52 45 51 2e 52 45 47 52 45 54 20 21 20 20 20 20 ┆ wait reply ! REQ.REGRET ! ┆ 0x0540…0560 20 20 20 20 20 20 20 21 0d 0a 09 6f 6b 20 20 20 20 20 20 20 20 20 21 20 72 65 67 72 65 74 20 6e ┆ ! ok ! regret n┆ 0x0560…0580 6f 74 20 21 20 2d 20 20 20 20 20 20 20 20 20 21 20 2d 0d 0a 09 a1 20 20 20 20 20 20 20 20 20 20 ┆ot ! - ! - ┆ 0x0580…05a0 20 21 20 70 6f 73 73 69 62 6c 65 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 ┆ ! possible ! ! ┆ 0x05a0…05c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0d 0a 09 77 61 69 74 20 72 65 70 6c 79 20 21 09 20 20 ┆ wait reply ! ┆ 0x05c0…05e0 20 20 21 20 44 48 20 73 74 72 65 61 6d 20 21 0d 0a 09 a1 6f 6b 20 20 09 20 21 20 52 45 51 2e 41 ┆ ! DH stream ! ok ! REQ.A┆ 0x05e0…0600 42 4f 52 54 20 20 21 20 20 20 20 62 72 65 61 6b 20 20 21 20 32 35 64 20 20 2a 33 29 09 20 20 20 ┆BORT ! break ! 25d *3) ┆ 0x0600…0620 (3,) 20 20 20 0d 0a 09 77 61 69 74 20 63 61 70 09 20 21 09 20 20 20 20 21 20 44 48 20 73 74 72 65 61 ┆ wait cap ! ! DH strea┆ 0x0620…0640 6d 20 21 0d 0a 09 a1 72 65 73 70 20 20 09 20 21 20 52 45 51 2e 41 42 4f 52 54 20 20 21 20 20 20 ┆m ! resp ! REQ.ABORT ! ┆ 0x0640…0660 20 62 72 65 61 6b 20 20 21 20 32 35 63 20 2a 34 29 09 20 20 20 20 20 20 0d 0a 20 20 20 20 20 20 ┆ break ! 25c *4) ┆ 0x0660…0680 20 20 20 77 61 69 74 20 72 65 70 6c 79 20 21 20 52 45 50 4c 59 20 4e 4f 54 20 20 21 20 20 20 20 ┆ wait reply ! REPLY NOT ! ┆ 0x0680…06a0 20 20 20 20 20 20 20 21 0d 0a 20 20 20 20 20 20 20 20 20 6f 6b 20 20 20 20 20 20 20 20 20 21 20 ┆ ! ok ! ┆ 0x06a0…06c0 4f 4b 20 20 20 20 20 20 20 20 20 21 20 44 48 20 73 74 72 65 61 6d 20 21 20 32 35 64 0d 0a 09 09 ┆OK ! DH stream ! 25d ┆ 0x06c0…06e0 20 21 20 26 20 54 54 58 53 49 20 20 20 20 21 20 20 20 20 63 6c 6f 73 65 20 20 21 0d 0a 09 09 20 ┆ ! & TTXSI ! close ! ┆ 0x06e0…0700 21 20 20 20 73 74 72 65 61 6d 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 21 0d 0a 09 a1 20 20 ┆! stream ! ! ┆ 0x0700…0720 20 20 20 20 20 20 20 20 20 21 20 20 20 63 6c 6f 73 65 20 20 20 20 21 20 20 20 20 20 20 20 20 20 ┆ ! close ! ┆ 0x0720…0740 20 20 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0d 0a 1f 20 20 20 20 20 20 20 20 ┆ ! ┆ 0x0740…0760 77 61 69 74 20 72 65 70 6c 79 20 21 20 73 74 72 65 61 6d 20 70 72 6f 2d 21 20 44 48 20 73 74 72 ┆wait reply ! stream pro-! DH str┆ 0x0760…0780 65 61 6d 20 21 0d 0a 20 20 20 20 20 20 20 20 20 a1 6f 6b 20 20 20 20 20 20 20 20 20 21 20 74 6f ┆eam ! ok ! to┆ 0x0780…07a0 63 6f 6c 20 65 72 72 20 20 21 20 20 20 20 62 72 65 61 6b 20 20 21 20 32 35 64 09 20 20 20 20 20 ┆col err ! break ! 25d ┆ 0x07a0…07c0 0d 0a 09 77 61 69 74 20 63 61 70 20 20 20 21 20 73 74 72 65 61 6d 20 70 72 6f 2d 21 20 44 48 20 ┆ wait cap ! stream pro-! DH ┆ 0x07c0…07e0 73 74 72 65 61 6d 20 21 0d 0a 09 a1 72 65 73 70 20 20 20 20 20 20 20 21 20 74 6f 63 6f 6c 20 65 ┆stream ! resp ! tocol e┆ 0x07e0…0800 72 72 20 20 21 20 20 20 20 63 6c 6f 73 65 20 20 21 09 09 20 20 20 20 20 0d 0a 20 20 20 20 20 20 ┆rr ! close ! ┆ 0x0800…0820 (4,) 20 20 20 77 61 69 74 20 63 61 70 20 20 20 21 20 52 45 50 4c 59 20 4e 4f 54 20 20 21 20 20 20 20 ┆ wait cap ! REPLY NOT ! ┆ 0x0820…0840 20 20 20 20 20 20 20 21 0d 0a 09 52 45 53 50 20 20 09 20 21 20 4f 4b 20 20 20 20 20 20 20 20 20 ┆ ! RESP ! OK ┆ 0x0840…0860 21 20 44 48 20 73 74 72 65 61 6d 20 21 20 32 35 63 0d 0a 09 09 20 21 26 20 54 54 58 53 49 20 20 ┆! DH stream ! 25c !& TTXSI ┆ 0x0860…0880 20 20 20 21 20 20 20 20 63 6c 6f 73 65 20 20 21 0d 0a 09 09 20 21 20 20 20 73 74 72 65 61 6d 20 ┆ ! close ! ! stream ┆ 0x0880…08a0 20 20 21 09 20 20 20 20 20 20 21 0d 0a 09 a1 09 20 21 20 20 20 63 6c 6f 73 65 20 20 20 20 21 09 ┆ ! ! ! close ! ┆ 0x08a0…08b5 20 20 20 20 20 20 21 09 09 20 20 20 20 0d 0a 0d 0a 0d 0a 0f 0a ┆ ! ┆ 0x08b5…08ee Params { 0x08b5…08ee 04 00 2d 44 0c 00 06 00 00 00 00 03 01 4b 31 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -D K1@ ┆ 0x08b5…08ee 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 91 ff 04 ┆ (2<FKU_iså ┆ 0x08b5…08ee } 0x08ee…0927 Params { 0x08ee…0927 04 00 2d 44 0c 00 06 00 00 00 00 02 01 4b 31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -D K1 ┆ 0x08ee…0927 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 91 ff 04 ┆ (2<FKU_iså ┆ 0x08ee…0927 } 0x0927…0940 0a 09 66 69 67 2e 20 32 31 2c 20 66 6f 6f 74 6e 6f 74 65 73 0d 0a 0d 0a 09 ┆ fig. 21, footnotes ┆ 0x0940…0960 2a 31 29 20 84 54 68 65 20 70 61 72 61 6d 65 74 65 72 73 20 61 72 65 20 73 65 74 20 74 68 75 73 ┆*1) The parameters are set thus┆ 0x0960…0980 3a 0d 0a 0d 0a 09 20 20 20 20 61 29 20 6d 6f 64 65 3d 52 0d 0a 0d 0a 09 20 20 20 20 62 29 20 84 ┆: a) mode=R b) ┆ 0x0980…09a0 64 6f 63 75 6d 65 6e 74 3a 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 6e 75 6d 62 65 72 20 66 69 ┆document: the document number fi┆ 0x09a0…09c0 65 6c 64 20 69 6e 20 64 6f 63 5f 64 63 72 20 69 6e 20 74 68 65 20 0a 19 90 80 80 70 61 63 6b 65 ┆eld in doc_dcr in the packe┆ 0x09c0…09d0 74 20 64 65 73 63 72 69 70 74 69 6f 6e 2e 0d 0a ┆t description. ┆ 0x09d0…09d3 FormFeed { 0x09d0…09d3 0c 83 c0 ┆ ┆ 0x09d0…09d3 } 0x09d3…09e0 0a 09 20 20 20 20 63 29 20 84 63 68 65 ┆ c) che┆ 0x09e0…0a00 63 6b 70 6f 69 6e 74 3a 20 74 68 65 20 63 68 65 63 6b 70 6f 69 6e 74 20 66 69 65 6c 64 20 69 6e ┆ckpoint: the checkpoint field in┆ 0x0a00…0a20 (5,) 20 64 6f 63 5f 64 63 72 2e 0d 0a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 64 29 20 84 72 65 ┆ doc_dcr. d) re┆ 0x0a20…0a40 73 65 72 76 61 74 69 6f 6e 3a 20 74 68 65 20 72 65 73 5f 6e 6f 20 66 69 65 6c 64 20 69 6e 20 74 ┆servation: the res_no field in t┆ 0x0a40…0a60 68 65 20 73 65 73 73 69 6f 6e 20 64 65 73 63 72 69 70 74 69 6f 6e 2c 20 0a 19 90 80 80 74 6f 20 ┆he session description, to ┆ 0x0a60…0a80 77 68 69 63 68 20 74 68 65 20 70 61 63 6b 65 74 20 69 73 20 63 6f 6e 6e 65 63 74 65 64 2e 0d 0a ┆which the packet is connected. ┆ 0x0a80…0aa0 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 54 68 65 20 64 6f 63 75 6d 65 6e 74 20 73 74 72 65 ┆ The document stre┆ 0x0aa0…0ac0 61 6d 20 69 73 20 6e 6f 77 20 6f 70 65 6e 2e 0d 0a 0d 0a 09 2a 32 29 20 84 54 68 65 20 53 54 52 ┆am is now open. *2) The STR┆ 0x0ac0…0ae0 45 41 4d 20 43 48 45 43 4b 50 4f 49 4e 54 20 61 6e 64 20 53 54 52 45 41 4d 20 45 4e 44 20 62 6c ┆EAM CHECKPOINT and STREAM END bl┆ 0x0ae0…0b00 6f 63 6b 73 20 61 72 65 20 71 75 65 75 65 64 20 69 6e 20 74 68 65 20 0a 19 8d 80 80 70 61 63 6b ┆ocks are queued in the pack┆ 0x0b00…0b20 65 74 20 64 65 73 63 72 69 70 74 69 6f 6e 2e 0d 0a 0d 0a 09 2a 33 29 20 84 54 68 65 20 68 61 6e ┆et description. *3) The han┆ 0x0b20…0b40 64 6c 69 6e 67 20 77 69 6c 6c 20 62 65 20 61 73 20 69 66 20 61 20 52 45 53 59 4e 43 48 20 52 45 ┆dling will be as if a RESYNCH RE┆ 0x0b40…0b60 51 20 68 61 73 20 62 65 65 6e 20 73 65 6e 74 20 61 6e 64 20 0a 19 8d 80 80 63 6f 6e 66 69 72 6d ┆Q has been sent and confirm┆ 0x0b60…0b80 65 64 20 69 6e 73 69 64 65 20 74 68 65 20 6e 6f 72 6d 61 6c 20 64 6f 63 75 6d 65 6e 74 20 6c 65 ┆ed inside the normal document le┆ 0x0b80…0ba0 76 65 6c 2e 0d 0a 0d 0a 09 2a 34 29 20 84 54 68 65 20 72 65 73 70 6f 6e 73 65 20 74 6f 20 43 41 ┆vel. *4) The response to CA┆ 0x0ba0…0bc0 50 20 52 45 51 20 77 69 6c 6c 20 62 65 20 61 77 61 69 74 65 64 2c 20 6f 74 68 65 72 77 69 73 65 ┆P REQ will be awaited, otherwise┆ 0x0bc0…0be0 20 61 73 20 2a 33 29 2e 0d 0a 0d 0a 09 2a 35 29 20 84 54 68 65 20 63 61 70 61 62 69 6c 69 74 69 ┆ as *3). *5) The capabiliti┆ 0x0be0…0c00 65 73 20 64 65 6c 69 76 65 72 65 64 20 69 6e 20 52 45 50 4c 59 20 4f 4b 20 28 61 6e 64 20 6e 6f ┆es delivered in REPLY OK (and no┆ 0x0c00…0c20 (6,) 77 20 63 6f 6e 66 69 72 6d 65 64 29 20 0a 19 8d 80 80 77 69 6c 6c 20 62 65 20 75 73 65 64 20 69 ┆w confirmed) will be used i┆ 0x0c20…0c40 6e 20 61 20 6c 61 74 65 72 20 44 4f 43 20 53 54 41 52 54 20 52 45 51 20 6f 72 20 44 4f 43 20 43 ┆n a later DOC START REQ or DOC C┆ 0x0c40…0c60 4f 4e 54 20 52 45 51 2e 0d 0a 0d 0a 09 2a 36 29 20 84 53 74 61 74 65 20 77 69 6c 6c 20 74 72 61 ┆ONT REQ. *6) State will tra┆ 0x0c60…0c80 6e 73 6d 69 74 74 69 6e 67 20 28 72 65 67 72 65 74 20 73 77 69 74 63 68 20 6f 66 66 20 6f 72 20 ┆nsmitting (regret switch off or ┆ 0x0c80…0ca0 72 65 67 72 65 74 20 6e 6f 74 20 0a 19 8d 80 80 70 6f 73 73 69 62 6c 65 29 20 6f 72 20 72 65 67 ┆regret not possible) or reg┆ 0x0ca0…0cc0 72 65 74 74 69 6e 67 2e 0d 0a 0d 0a 0d 0a a1 b0 36 2e 34 2e 34 2e 33 09 50 61 63 6b 65 74 20 53 ┆retting. 6.4.4.3 Packet S┆ 0x0cc0…0ce0 6f 75 72 63 65 2c 20 4e 6f 72 6d 61 6c 20 4f 70 65 72 61 74 69 6f 6e 0d 0a 0d 0a 09 84 54 68 69 ┆ource, Normal Operation Thi┆ 0x0ce0…0d00 73 20 73 65 63 74 69 6f 6e 20 64 65 73 63 72 69 62 65 73 20 6e 6f 72 6d 61 6c 20 64 6f 63 75 6d ┆s section describes normal docum┆ 0x0d00…0d20 65 6e 74 20 74 72 61 6e 73 6d 69 73 73 69 6f 6e 2c 20 61 6e 64 20 74 68 65 20 0a 19 89 80 80 70 ┆ent transmission, and the p┆ 0x0d20…0d40 72 6f 74 6f 63 6f 6c 20 6d 61 63 68 69 6e 65 20 69 73 20 73 68 6f 77 6e 20 69 6e 20 66 69 67 2e ┆rotocol machine is shown in fig.┆ 0x0d40…0d60 20 32 32 2e 20 49 74 20 69 73 20 6e 6f 72 6d 61 6c 6c 79 20 6c 65 66 74 20 77 68 65 6e 20 20 61 ┆ 22. It is normally left when a┆ 0x0d60…0d80 20 0a 19 89 80 80 53 54 52 45 41 4d 20 45 4e 44 20 69 73 20 72 65 63 65 69 76 65 64 20 6f 6e 20 ┆ STREAM END is received on ┆ 0x0d80…0da0 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 73 74 72 65 61 6d 2e 0d 0a 0d 0a 09 66 69 67 2e 20 32 32 ┆the document stream. fig. 22┆ 0x0da0…0dc0 20 68 61 73 20 74 68 65 20 65 6e 74 72 79 20 70 6f 69 6e 74 3a 0d 0a 0d 0a 09 32 32 61 3a 20 84 ┆ has the entry point: 22a: ┆ 0x0dc0…0de0 54 68 65 20 63 61 70 61 62 69 6c 69 74 69 65 73 20 68 61 73 20 62 65 65 6e 20 63 6f 6e 66 69 72 ┆The capabilities has been confir┆ 0x0de0…0e00 6d 65 64 20 66 72 6f 6d 20 74 68 65 20 72 65 6d 6f 74 65 20 70 61 72 74 79 2e 20 41 20 0a 19 8d ┆med from the remote party. A ┆ 0x0e00…0e20 (7,) 80 80 44 4f 43 20 53 54 41 52 54 20 52 45 51 20 6f 72 20 61 20 44 4f 43 20 43 4f 4e 54 20 52 45 ┆ DOC START REQ or a DOC CONT RE┆ 0x0e20…0e40 51 20 73 68 6f 75 6c 64 20 62 65 20 73 65 6e 74 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 0a 19 ┆Q should be sent according to ┆ 0x0e40…0e60 8d 80 80 74 68 65 20 63 75 72 72 65 6e 74 20 64 6f 63 75 6d 65 6e 74 20 64 65 73 63 72 69 70 74 ┆ the current document descript┆ 0x0e60…0e66 69 6f 6e 2e 0d 0a ┆ion. ┆ 0x0e66…0e69 FormFeed { 0x0e66…0e69 0c 83 8c ┆ ┆ 0x0e66…0e69 } 0x0e69…0e80 0a 09 46 69 67 2e 20 32 32 2e 20 50 61 63 6b 65 74 20 53 6f 75 72 63 ┆ Fig. 22. Packet Sourc┆ 0x0e80…0e95 65 2c 20 6e 6f 72 6d 61 6c 20 6f 70 65 72 61 74 69 6f 6e 0d 0a ┆e, normal operation ┆ 0x0e95…0ece Params { 0x0e95…0ece 04 00 2d 44 0c 00 06 00 00 00 00 02 01 4b 31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -D K1 ┆ 0x0e95…0ece 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 91 ff 04 ┆ (2<FKU_iså ┆ 0x0e95…0ece } 0x0ece…0f07 Params { 0x0ece…0f07 04 00 2d 44 0c 00 06 00 00 00 00 03 01 4b 31 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -D K1@ ┆ 0x0ece…0f07 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 91 ff 04 ┆ (2<FKU_iså ┆ 0x0ece…0f07 } 0x0f07…0f20 0a 0d 0a 0d 0a 0d 0a 09 09 09 20 20 20 20 20 20 20 20 32 32 61 0d 0a 0d 0a ┆ 22a ┆ 0x0f20…0f40 20 09 09 20 20 20 20 20 20 20 20 43 48 45 43 4b 50 4f 49 4e 54 3d 30 09 20 20 43 48 45 43 4b 50 ┆ CHECKPOINT=0 CHECKP┆ 0x0f40…0f60 4f 49 4e 54 3c 3e 30 0d 0a 09 09 20 20 20 20 20 20 20 20 20 20 20 20 2a 32 29 09 20 20 20 20 20 ┆OINT<>0 *2) ┆ 0x0f60…0f80 20 20 20 20 20 20 20 20 20 20 20 2a 32 29 0d 0a 0d 0a 0d 0a 09 20 20 20 20 20 20 20 20 20 44 4f ┆ *2) DO┆ 0x0f80…0fa0 43 20 53 54 41 52 54 20 52 45 51 09 20 20 20 20 20 20 20 20 20 20 20 20 44 4f 43 20 43 4f 4e 54 ┆C START REQ DOC CONT┆ 0x0fa0…0fc0 20 52 45 51 0d 0a 0d 0a 0d 0a 0d 0a 09 09 09 09 20 20 20 20 20 20 20 20 20 20 20 20 44 4f 43 20 ┆ REQ DOC ┆ 0x0fc0…0fe0 53 54 41 52 54 20 43 4f 4e 46 20 20 2a 33 29 0d 0a 0d 0a 0d 0a 20 20 20 20 20 50 41 47 45 20 45 ┆START CONF *3) PAGE E┆ 0x0fe0…1000 4e 44 20 43 4f 4e 46 2f 49 4e 44 2e 57 52 49 54 45 20 20 20 20 20 20 64 6f 63 20 73 6f 75 72 63 ┆ND CONF/IND.WRITE doc sourc┆ 0x1000…1020 (8,) 65 20 20 20 20 20 20 20 53 54 52 45 41 4d 2f 44 41 54 41 20 52 45 51 0d 0a 20 20 20 20 20 20 20 ┆e STREAM/DATA REQ ┆ 0x1020…1040 20 20 20 20 20 20 20 2a 34 29 09 09 20 20 20 20 20 20 20 20 20 2a 31 29 0d 0a 0d 0a 0d 0a 09 09 ┆ *4) *1) ┆ 0x1040…1060 09 09 20 20 20 20 20 20 20 20 20 20 20 20 43 48 45 43 4b 50 4f 49 4e 54 2f 50 41 47 45 20 45 4e ┆ CHECKPOINT/PAGE EN┆ 0x1060…1080 44 20 52 45 51 0d 0a 0d 0a 20 20 20 20 20 20 20 52 45 53 50 2e 57 52 49 54 45 20 20 20 50 41 47 ┆D REQ RESP.WRITE PAG┆ 0x1080…10a0 45 20 45 4e 44 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 2a 35 29 20 20 20 20 20 43 4f 4e 46 20 ┆E END *5) CONF ┆ 0x10a0…10c0 52 45 53 50 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 09 09 09 53 54 52 45 41 4d 20 45 4e 44 20 ┆RESP STREAM END ┆ 0x10c0…10e0 20 20 50 41 47 45 20 45 4e 44 20 52 45 51 0d 0a 0d 0a 0d 0a 09 09 09 20 20 20 20 20 20 20 20 32 ┆ PAGE END REQ 2┆ 0x10e0…10f2 33 61 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a ┆3a ┆ 0x10f2…10f5 FormFeed { 0x10f2…10f5 0c 82 d4 ┆ ┆ 0x10f2…10f5 } 0x10f5…1100 0a 09 74 61 62 6c 65 20 32 32 2e ┆ table 22.┆ 0x1100…1120 0d 0a 0d 0a 0e 0a 09 a1 73 74 61 74 65 20 20 20 20 20 20 21 20 65 76 65 6e 74 20 20 20 20 20 20 ┆ state ! event ┆ 0x1120…1140 21 20 61 63 74 69 6f 6e 20 20 20 20 21 20 6e 65 77 20 73 74 61 74 65 20 20 20 20 20 20 20 20 20 ┆! action ! new state ┆ 0x1140…1160 0d 0a 20 20 20 20 20 20 20 20 20 64 6f 63 20 20 20 20 20 20 20 20 21 20 54 54 58 53 49 20 20 20 ┆ doc ! TTXSI ┆ 0x1160…1180 20 20 20 21 09 20 20 20 20 20 20 21 0d 0a 20 20 20 20 20 20 20 20 20 73 6f 75 72 63 65 09 20 21 ┆ ! ! source !┆ 0x1180…11a0 20 20 73 74 72 65 61 6d 20 20 20 20 21 09 20 20 20 20 20 20 21 0d 0a 09 09 20 21 20 20 63 6c 6f ┆ stream ! ! ! clo┆ 0x11a0…11c0 73 65 09 20 20 20 20 21 09 20 20 20 20 20 20 21 0d 0a 09 09 20 21 26 20 52 45 50 4c 59 20 20 20 ┆se ! ! !& REPLY ┆ 0x11c0…11e0 20 20 21 20 44 48 20 73 74 72 65 61 6d 20 21 0d 0a 20 20 20 20 20 20 20 20 20 a1 20 20 20 20 20 ┆ ! DH stream ! ┆ 0x11e0…1200 20 20 20 20 20 20 21 20 20 20 4e 4f 54 4f 4b 20 20 20 20 21 20 20 20 20 63 6c 6f 73 65 20 20 21 ┆ ! NOTOK ! close !┆ 0x1200…1220 (9,) 20 32 35 62 20 20 2a 37 20 20 20 20 20 20 20 20 20 20 20 0d 0a 20 20 20 20 20 20 20 20 20 64 6f ┆ 25b *7 do┆ 0x1220…1240 63 20 20 20 20 20 20 20 20 21 20 73 74 72 65 61 6d 20 70 72 6f 2d 21 20 44 48 20 73 74 72 65 61 ┆c ! stream pro-! DH strea┆ 0x1240…1260 6d 20 21 0d 0a 20 20 20 20 20 20 20 20 20 a1 73 6f 75 72 63 65 20 20 20 20 20 21 20 74 6f 63 6f ┆m ! source ! toco┆ 0x1260…1280 6c 20 65 72 72 20 20 21 20 20 20 20 62 72 65 61 6b 20 20 21 20 32 35 62 20 20 2a 37 29 09 20 20 ┆l err ! break ! 25b *7) ┆ 0x1280…12a0 20 20 20 20 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 ┆ ! ┆ 0x12a0…12c0 20 20 20 20 20 20 20 21 20 44 48 20 73 74 72 65 61 6d 20 21 0d 0a 20 20 20 20 20 20 20 20 20 64 ┆ ! DH stream ! d┆ 0x12c0…12e0 6f 63 20 20 20 20 20 20 20 20 21 20 53 45 53 53 20 41 42 4f 52 54 20 21 20 20 20 20 62 72 65 61 ┆oc ! SESS ABORT ! brea┆ 0x12e0…1300 6b 20 20 21 20 32 36 61 0d 0a 20 20 20 20 20 20 20 20 20 a1 73 6f 75 72 63 65 20 20 20 20 20 21 ┆k ! 26a source !┆ 0x1300…1320 20 49 4e 44 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 ┆ IND ! ! ┆ 0x1320…1340 20 20 20 20 20 20 20 20 20 20 20 20 0d 0a 20 20 20 20 20 20 20 20 20 64 6f 63 20 20 20 20 20 20 ┆ doc ┆ 0x1340…1360 20 20 21 20 45 58 43 45 50 54 49 4f 4e 20 20 21 20 44 48 20 73 74 72 65 61 6d 20 21 20 32 35 62 ┆ ! EXCEPTION ! DH stream ! 25b┆ 0x1360…1380 20 20 2a 37 29 0d 0a 09 a1 73 6f 75 72 63 65 20 20 20 20 20 21 20 49 4e 44 20 20 20 20 20 20 20 ┆ *7) source ! IND ┆ 0x1380…13a0 20 21 20 20 20 20 62 72 65 61 6b 20 20 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ! break ! ┆ 0x13a0…13c0 20 0d 0a 09 64 6f 63 20 20 20 20 20 20 20 20 21 20 82 70 72 69 6f 20 62 72 65 61 6b 81 20 21 20 ┆ doc ! prio break ! ┆ 0x13c0…13e0 44 48 20 73 74 72 65 61 6d 20 21 20 32 35 62 20 2a 37 29 0d 0a 09 a1 73 6f 75 72 63 65 20 20 20 ┆DH stream ! 25b *7) source ┆ 0x13e0…1400 20 20 21 20 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 62 72 65 61 6b 20 20 21 20 20 20 20 ┆ ! ! break ! ┆ 0x1400…1420 (10,) 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0d 0a 09 64 6f 63 20 20 09 20 21 20 82 52 45 51 2e ┆ doc ! REQ.┆ 0x1420…1440 41 42 4f 52 54 81 20 20 21 20 44 48 20 73 74 72 65 61 6d 20 21 20 32 35 62 20 2a 37 29 0d 0a 09 ┆ABORT ! DH stream ! 25b *7) ┆ 0x1440…1460 a1 73 6f 75 72 63 65 20 20 20 20 20 21 09 20 20 20 20 21 20 20 20 63 6c 6f 73 65 20 20 20 21 09 ┆ source ! ! close ! ┆ 0x1460…1480 09 20 20 20 20 20 20 0d 0a 09 20 20 20 20 20 20 20 20 09 20 21 20 52 45 51 2e 52 45 47 52 45 54 ┆ ! REQ.REGRET┆ 0x1480…14a0 20 21 09 20 20 20 20 20 20 21 0d 0a 09 64 6f 63 20 20 09 20 21 20 72 65 67 72 65 74 20 20 20 20 ┆ ! ! doc ! regret ┆ 0x14a0…14c0 20 21 20 44 48 20 73 74 72 65 61 6d 20 21 20 32 35 61 20 2a 36 29 0d 0a 09 73 6f 75 72 63 65 20 ┆ ! DH stream ! 25a *6) source ┆ 0x14c0…14e0 20 20 20 20 21 20 70 6f 73 73 69 6c 65 20 20 20 20 21 20 20 20 20 62 72 65 61 6b 20 20 21 20 49 ┆ ! possile ! break ! I┆ 0x14e0…1500 4e 44 2e 55 50 44 0d 0a 09 a1 09 20 21 20 20 20 20 20 20 20 20 20 20 20 20 21 09 20 20 20 20 20 ┆ND.UPD ! ! ┆ 0x1500…1520 20 21 20 73 74 61 74 65 20 3d 20 20 20 20 20 20 20 20 20 20 20 0d 0a 09 20 20 20 20 20 20 20 20 ┆ ! state = ┆ 0x1520…1540 20 09 20 21 20 52 45 51 2e 52 45 47 52 45 54 20 21 09 20 20 20 20 20 20 21 0d 0a 09 64 6f 63 20 ┆ ! REQ.REGRET ! ! doc ┆ 0x1540…1560 20 09 20 21 20 72 65 67 72 65 74 20 6e 6f 74 20 21 09 20 20 20 20 20 20 21 0d 0a 20 20 20 20 20 ┆ ! regret not ! ! ┆ 0x1560…1580 20 20 20 20 a1 73 6f 75 72 63 65 20 20 20 20 20 21 20 70 6f 73 73 69 62 6c 65 20 20 20 21 09 20 ┆ source ! possible ! ┆ 0x1580…15a0 2d 20 20 20 20 21 20 20 2d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0d 0a a1 e1 09 20 20 ┆- ! - ┆ 0x15a0…15c0 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 20 21 20 44 48 20 73 74 72 65 61 ┆ ! ! DH strea┆ 0x15c0…15e0 6d 20 21 0d 0a 09 64 6f 63 20 20 20 20 20 20 20 20 21 20 54 55 20 72 65 6d 6f 76 65 64 20 21 20 ┆m ! doc ! TU removed ! ┆ 0x15e0…1600 20 20 20 62 72 65 61 6b 20 20 21 20 33 35 61 0d 0a 20 20 20 20 20 20 20 20 20 73 6f 75 72 63 65 ┆ break ! 35a source┆ 0x1600…1620 (11,) 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 20 21 20 53 45 53 53 20 41 42 4f 52 54 21 0d ┆ ! ! SESS ABORT! ┆ 0x1620…1640 0a 09 a1 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 20 21 20 52 45 51 ┆ ! ! REQ┆ 0x1640…1660 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0d 0a 0f 0a 0d ┆ ! ┆ 0x1660…1661 0a ┆ ┆ 0x1661…169a Params { 0x1661…169a 04 00 2d 44 0c 00 06 00 00 00 00 03 01 4b 31 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -D K1@ ┆ 0x1661…169a 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 91 ff 04 ┆ (2<FKU_iså ┆ 0x1661…169a } 0x169a…16d3 Params { 0x169a…16d3 04 00 2d 44 0c 00 06 00 00 00 00 02 01 4b 31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -D K1 ┆ 0x169a…16d3 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 91 ff 04 ┆ (2<FKU_iså ┆ 0x169a…16d3 } 0x16d3…16e0 0a 09 46 69 67 2e 20 32 32 2c 20 66 6f ┆ Fig. 22, fo┆ 0x16e0…1700 6f 74 6e 6f 74 65 73 2e 0d 0a 0d 0a 09 2a 31 29 20 84 54 68 65 20 73 61 76 65 64 20 53 54 52 45 ┆otnotes. *1) The saved STRE┆ 0x1700…1720 41 4d 20 43 48 45 43 4b 50 4f 49 4e 54 20 61 6e 64 20 53 54 52 45 41 4d 20 45 4e 44 20 62 6c 6f ┆AM CHECKPOINT and STREAM END blo┆ 0x1720…1740 63 6b 73 20 61 72 65 20 0a 19 8d 80 80 73 69 6d 75 6c 61 74 65 64 20 72 65 63 65 69 76 65 64 20 ┆cks are simulated received ┆ 0x1740…1760 69 6e 20 74 68 69 73 20 73 74 61 74 65 2e 0d 0a 0d 0a 09 2a 32 29 20 84 54 68 65 20 63 68 65 63 ┆in this state. *2) The chec┆ 0x1760…1780 6b 70 6f 69 6e 74 20 66 69 65 6c 64 20 69 6e 20 64 6f 63 5f 64 63 72 2e 20 4e 6f 74 65 20 74 68 ┆kpoint field in doc_dcr. Note th┆ 0x1780…17a0 61 74 20 63 68 65 63 6b 70 6f 69 6e 74 3d 30 20 61 6c 77 61 79 73 20 0a 19 8d 80 80 68 6f 6c 64 ┆at checkpoint=0 always hold┆ 0x17a0…17c0 73 20 66 6f 72 20 73 65 72 76 69 63 65 3d 54 4c 58 2e 0d 0a 0d 0a 09 2a 33 29 20 84 54 68 65 20 ┆s for service=TLX. *3) The ┆ 0x17c0…17e0 64 6f 63 75 6d 65 6e 74 20 72 65 66 65 72 65 6e 63 65 20 6e 75 6d 62 65 72 20 64 65 6c 69 76 65 ┆document reference number delive┆ 0x17e0…1800 72 65 64 20 69 73 20 73 61 76 65 64 20 69 6e 20 74 68 65 20 0a 19 8d 80 80 64 6f 63 75 6d 65 6e ┆red is saved in the documen┆ 0x1800…1820 (12,) 74 20 64 65 73 63 72 69 70 74 69 6f 6e 2c 20 77 68 69 63 68 20 69 73 20 6e 6f 77 20 66 75 6c 6c ┆t description, which is now full┆ 0x1820…1840 79 20 64 65 66 69 6e 65 64 2e 0d 0a 0d 0a 09 2a 34 29 20 84 54 68 65 20 64 6f 63 75 6d 65 6e 74 ┆y defined. *4) The document┆ 0x1840…1860 20 64 65 73 63 72 69 70 74 69 6f 6e 20 69 73 20 75 70 64 61 74 65 64 20 77 69 74 68 20 74 68 65 ┆ description is updated with the┆ 0x1860…1880 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 0a 19 8d 80 80 63 68 65 63 6b 70 6f 69 6e 74 20 6e ┆ corresponding checkpoint n┆ 0x1880…18a0 75 6d 62 65 72 2e 0d 0a 0d 0a 09 2a 35 29 20 84 49 74 20 69 73 20 63 6f 6e 66 69 72 6d 65 64 20 ┆umber. *5) It is confirmed ┆ 0x18a0…18c0 61 67 61 69 6e 73 74 20 53 36 32 43 50 20 74 68 61 74 20 74 68 65 20 63 68 65 63 6b 70 6f 69 6e ┆against S62CP that the checkpoin┆ 0x18c0…18e0 74 20 6e 75 6d 62 65 72 20 0a 19 8d 80 80 63 6f 6e 74 61 69 6e 65 64 20 69 6e 20 74 68 65 20 49 ┆t number contained in the I┆ 0x18e0…1900 4e 44 2e 57 52 49 54 45 20 69 73 20 73 61 76 65 64 20 61 74 20 44 53 2e 0d 0a 0d 0a 09 2a 36 29 ┆ND.WRITE is saved at DS. *6)┆ 0x1900…1920 20 84 41 20 64 69 73 63 61 72 64 20 77 69 6c 6c 20 62 65 20 73 65 6e 74 2e 0d 0a 0d 0a 09 2a 37 ┆ A discard will be sent. *7┆ 0x1920…1940 29 20 41 20 72 65 73 79 6e 63 68 72 6f 6e 69 7a 65 20 77 69 6c 6c 20 62 65 20 73 65 6e 74 2e 0d ┆) A resynchronize will be sent. ┆ 0x1940…1941 0a ┆ ┆ 0x1941…1944 FormFeed { 0x1941…1944 0c 83 e8 ┆ ┆ 0x1941…1944 } 0x1944…1960 0a a1 b0 36 2e 34 2e 34 2e 34 09 50 61 63 6b 65 74 20 53 6f 75 72 63 65 2c 20 44 6f ┆ 6.4.4.4 Packet Source, Do┆ 0x1960…1980 63 75 6d 65 6e 74 20 54 65 72 6d 69 6e 61 74 69 6f 6e 0d 0a 0d 0a 09 84 46 69 67 2e 20 32 33 20 ┆cument Termination Fig. 23 ┆ 0x1980…19a0 64 65 73 63 72 69 62 65 73 20 74 68 65 20 6e 6f 72 6d 61 6c 20 74 65 72 6d 69 6e 61 74 69 6f 6e ┆describes the normal termination┆ 0x19a0…19c0 20 6f 66 20 74 68 65 20 74 72 61 6e 73 6d 69 73 73 69 6f 6e 20 6f 66 20 61 20 0a 19 89 80 80 64 ┆ of the transmission of a d┆ 0x19c0…19e0 6f 63 75 6d 65 6e 74 2e 20 54 68 69 73 20 65 6e 76 6f 6c 76 65 73 20 77 61 69 74 69 6e 67 20 66 ┆ocument. This envolves waiting f┆ 0x19e0…1a00 6f 72 20 61 20 44 4f 43 20 45 4e 44 20 43 4f 4e 46 2c 20 75 70 64 61 74 69 6e 67 20 6f 66 20 0a ┆or a DOC END CONF, updating of ┆ 0x1a00…1a20 (13,) 19 89 80 80 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 64 65 73 63 72 69 70 74 69 6f 6e 20 61 74 20 ┆ the document description at ┆ 0x1a20…1a40 44 53 20 61 6e 64 20 63 6c 6f 73 69 6e 67 20 6f 66 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 73 ┆DS and closing of the document s┆ 0x1a40…1a60 74 72 65 61 6d 2e 20 0a 19 89 80 80 46 69 6e 61 6c 6c 79 2c 20 74 68 65 20 6e 65 78 74 20 64 6f ┆tream. Finally, the next do┆ 0x1a60…1a80 63 75 6d 65 6e 74 20 64 65 73 63 72 69 70 74 69 6f 6e 20 69 6e 20 74 68 65 20 70 61 63 6b 65 74 ┆cument description in the packet┆ 0x1a80…1aa0 20 69 73 20 72 65 61 64 2c 20 69 66 20 0a 19 89 80 80 74 68 65 72 65 20 61 72 65 20 6d 6f 72 65 ┆ is read, if there are more┆ 0x1aa0…1ac0 20 64 6f 63 75 6d 65 6e 74 73 20 74 6f 20 73 65 6e 64 2e 0d 0a 0d 0a 09 46 69 67 2e 20 32 33 20 ┆ documents to send. Fig. 23 ┆ 0x1ac0…1adc 68 61 73 20 74 68 65 20 65 6e 74 72 79 20 70 6f 69 6e 74 20 32 33 61 2e 0d 0a 0d 0a ┆has the entry point 23a. ┆ 0x1adc…1adf FormFeed { 0x1adc…1adf 0c 80 f8 ┆ ┆ 0x1adc…1adf } 0x1adf…1ae0 0a ┆ ┆ 0x1ae0…1b00 09 46 69 67 2e 20 32 33 2e 20 50 61 63 6b 65 74 20 73 6f 75 72 63 65 2c 20 64 6f 63 75 6d 65 6e ┆ Fig. 23. Packet source, documen┆ 0x1b00…1b10 74 20 74 65 72 6d 69 6e 61 74 69 6f 6e 2e 0d 0a ┆t termination. ┆ 0x1b10…1b49 Params { 0x1b10…1b49 04 00 2d 44 0c 00 06 00 00 00 00 02 01 4b 31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -D K1 ┆ 0x1b10…1b49 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 91 ff 04 ┆ (2<FKU_iså ┆ 0x1b10…1b49 } 0x1b49…1b82 Params { 0x1b49…1b82 04 00 2d 44 0c 00 06 00 00 00 00 03 01 4b 31 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -D K1@ ┆ 0x1b49…1b82 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 91 ff 04 ┆ (2<FKU_iså ┆ 0x1b49…1b82 } 0x1b82…1ba0 0a 0d 0a 0d 0a 09 20 20 20 20 09 09 09 20 20 20 32 33 62 0d 0a 0d 0a 0d 0a 0d 0a 09 09 09 ┆ 23b ┆ 0x1ba0…1bc0 09 09 44 4f 43 20 53 54 41 52 54 20 43 4f 4e 46 20 2a 34 29 0d 0a 0d 0a 0d 0a 0d 0a 09 09 09 20 ┆ DOC START CONF *4) ┆ 0x1bc0…1be0 20 20 20 20 20 20 20 20 20 20 20 64 6f 63 0d 0a 20 20 20 20 20 20 20 20 20 20 52 45 53 50 2e 57 ┆ doc RESP.W┆ 0x1be0…1c00 52 49 54 45 20 20 50 41 47 45 20 45 4e 44 20 43 4f 4e 46 20 20 20 20 20 20 73 6f 75 72 63 65 20 ┆RITE PAGE END CONF source ┆ 0x1c00…1c20 (14,) 20 20 20 20 50 41 47 45 20 45 4e 44 20 43 4f 4e 46 2f 49 4e 44 2e 57 52 49 54 45 0d 0a 20 20 20 ┆ PAGE END CONF/IND.WRITE ┆ 0x1c20…1c40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 52 45 53 50 09 20 20 20 20 20 20 20 20 ┆ RESP ┆ 0x1c40…1c60 20 20 20 20 74 65 72 6d 0d 0a 0d 0a 0d 0a 0d 0a 09 09 09 09 20 20 20 20 20 20 20 44 4f 43 20 45 ┆ term DOC E┆ 0x1c60…1c80 4e 44 20 43 4f 4e 46 2f 49 4e 44 2e 57 52 49 54 45 0d 0a 09 09 09 09 20 20 20 20 20 20 20 2a 31 ┆ND CONF/IND.WRITE *1┆ 0x1c80…1ca0 29 0d 0a 09 09 20 20 20 20 20 20 20 77 61 69 74 20 64 6f 63 0d 0a 09 09 20 20 20 20 20 20 20 73 ┆) wait doc s┆ 0x1ca0…1cc0 6f 75 72 63 65 0d 0a 09 09 20 20 20 20 20 20 20 77 72 69 74 65 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 09 ┆ource write ┆ 0x1cc0…1ce0 09 20 20 20 52 45 53 50 2e 57 52 49 54 45 2f 44 48 20 73 74 72 65 61 6d 20 63 6c 6f 73 65 20 2a ┆ RESP.WRITE/DH stream close *┆ 0x1ce0…1d00 37 29 0d 0a 0d 0a 0d 0a 0d 0a 09 09 20 20 20 20 20 20 20 77 61 69 74 20 64 6f 63 0d 0a 09 09 20 ┆7) wait doc ┆ 0x1d00…1d20 20 20 20 20 20 20 73 6f 75 72 63 65 0d 0a 09 09 20 20 20 20 20 20 20 63 6c 6f 73 65 0d 0a 0d 0a ┆ source close ┆ 0x1d20…1d40 0d 0a 0d 0a 20 20 20 20 20 20 20 61 6e 73 77 20 44 48 20 73 74 72 65 61 6d 20 63 6c 6f 73 65 20 ┆ answ DH stream close ┆ 0x1d40…1d60 20 20 20 61 6e 73 77 20 44 48 20 73 74 72 65 61 6d 20 63 6c 6f 73 65 20 20 49 4e 44 2e 52 45 41 ┆ answ DH stream close IND.REA┆ 0x1d60…1d80 44 20 2a 32 29 0d 0a 20 20 20 20 20 20 20 64 6f 63 20 65 71 20 6e 6f 20 3d 20 6e 6f 20 6f 66 20 ┆D *2) doc eq no = no of ┆ 0x1d80…1da0 64 65 73 20 20 20 64 6f 63 20 73 65 71 20 6e 6f 3c 6e 6f 20 6f 66 20 64 65 73 20 20 28 6e 65 78 ┆des doc seq no<no of des (nex┆ 0x1da0…1dc0 74 20 64 6f 63 20 64 65 73 29 20 2a 32 29 0d 0a 20 20 20 20 0a 0d 0a 0d 0a 0d 0a 09 09 20 20 20 ┆t doc des) *2) ┆ 0x1dc0…1de0 20 20 20 20 20 20 20 20 20 20 20 20 09 20 20 52 45 53 50 2e 52 45 41 44 0d 0a 09 09 20 20 20 20 ┆ RESP.READ ┆ 0x1de0…1e00 20 20 20 20 20 20 20 20 20 20 09 20 20 20 20 20 2a 38 29 0d 0a 0d 0a 0d 0a 0d 0a 20 20 20 20 20 ┆ *8) ┆ 0x1e00…1e20 (15,) 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 67 65 74 20 6e 65 73 74 0d 0a 20 20 ┆ get nest ┆ 0x1e20…1e40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 6f 63 20 64 63 72 09 09 ┆ doc dcr ┆ 0x1e40…1e60 20 20 61 62 6f 72 74 20 73 77 69 74 63 68 20 6f 66 66 0d 0a 09 09 09 09 09 09 2a 33 29 0d 0a 0d ┆ abort switch off *3) ┆ 0x1e60…1e80 0a 0d 0a 0d 0a 09 09 09 09 09 09 20 20 20 70 72 69 6f 20 62 72 65 61 6b 0d 0a 0d 0a 0d 0a 20 20 ┆ prio break ┆ 0x1e80…1ea0 20 20 20 32 34 61 09 09 09 20 20 20 20 20 20 20 20 20 09 09 20 20 32 31 61 20 20 20 20 20 20 20 ┆ 24a 21a ┆ 0x1ea0…1ea7 20 20 32 35 64 0d 0a ┆ 25d ┆ 0x1ea7…1eaa FormFeed { 0x1ea7…1eaa 0c 83 cc ┆ ┆ 0x1ea7…1eaa } 0x1eaa…1ec0 0a 0e 0a 09 54 61 62 6c 65 20 32 33 0d 0a 0d 0a 09 a1 73 74 61 74 ┆ Table 23 stat┆ 0x1ec0…1ee0 65 20 20 20 20 20 20 09 21 20 65 76 65 6e 74 20 20 20 20 20 20 21 20 61 63 74 69 6f 6e 20 20 20 ┆e ! event ! action ┆ 0x1ee0…1f00 20 09 21 20 6e 65 77 20 73 74 61 74 65 0d 0a 09 09 09 21 09 20 20 20 21 09 09 21 0d 0a 09 64 6f ┆ ! new state ! ! ! do┆ 0x1f00…1f20 63 20 73 6f 75 72 63 65 20 74 65 72 6d 09 21 20 73 74 72 65 61 6d 09 20 20 20 21 09 09 21 0d 0a ┆c source term ! stream ! ! ┆ 0x1f20…1f40 09 26 20 77 61 69 74 20 64 6f 63 20 73 6f 75 72 63 65 09 21 20 70 72 6f 74 6f 63 6f 6c 20 20 20 ┆ & wait doc source ! protocol ┆ 0x1f40…1f60 21 20 20 2d 09 09 21 20 20 2d 0d 0a 09 20 20 77 72 69 74 65 09 09 21 20 65 72 72 09 20 20 20 21 ┆! - ! - write ! err !┆ 0x1f60…1f80 20 20 2a 36 29 09 09 21 0d 0a 09 26 20 77 61 69 74 20 64 6f 63 20 73 6f 75 72 63 65 09 21 09 20 ┆ *6) ! & wait doc source ! ┆ 0x1f80…1fa0 20 20 21 09 09 21 0d 0a 09 a1 20 20 63 6c 6f 73 65 09 09 21 09 20 20 20 21 09 09 09 20 0d 0a 09 ┆ ! ! close ! ! ┆ 0x1fa0…1fc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 ┆ ! ┆ 0x1fc0…1fe0 20 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 0d 0a 09 09 09 21 20 20 54 54 58 53 49 ┆ ! ! ! TTXSI┆ 0x1fe0…2000 20 20 20 20 20 21 09 09 21 0d 0a 09 64 6f 63 20 73 6f 75 72 63 65 20 74 65 72 6d 20 20 20 20 20 ┆ ! ! doc source term ┆ 0x2000…2020 (16,) 21 20 20 73 74 72 65 61 6d 20 20 20 20 21 09 09 21 0d 0a 09 a1 09 09 21 20 20 63 6c 6f 73 65 20 ┆! stream ! ! ! close ┆ 0x2020…2040 20 20 20 20 21 09 09 21 09 20 0d 0a 09 09 09 21 09 20 20 20 21 09 09 21 0d 0a 09 77 61 69 74 20 ┆ ! ! ! ! ! wait ┆ 0x2040…2060 64 6f 63 20 73 6f 75 72 63 65 20 20 20 20 20 21 20 54 54 58 53 49 09 20 20 20 21 20 61 6e 73 77 ┆doc source ! TTXSI ! answ┆ 0x2060…2080 20 54 54 58 53 49 20 20 20 20 20 21 20 20 2d 0d 0a 09 20 20 77 72 69 74 65 09 09 21 20 20 73 74 ┆ TTXSI ! - write ! st┆ 0x2080…20a0 72 65 61 6d 20 20 20 20 21 20 73 74 72 65 61 6d 20 63 6c 6f 73 65 09 21 0d 0a 09 26 20 77 61 69 ┆ream ! stream close ! & wai┆ 0x20a0…20c0 74 20 64 6f 63 20 73 6f 75 72 63 65 09 21 20 20 63 6c 6f 73 65 09 20 20 20 21 09 09 21 0d 0a 09 ┆t doc source ! close ! ! ┆ 0x20c0…20e0 a1 20 20 63 6c 6f 73 65 09 09 21 09 20 20 20 21 09 09 21 09 20 0d 0a 09 09 09 21 09 20 20 20 21 ┆ close ! ! ! ! !┆ 0x20e0…2100 09 09 21 0d 0a 09 64 6f 63 20 73 6f 75 72 63 65 20 74 65 72 6d 09 21 20 52 45 51 2e 41 42 4f 52 ┆ ! doc source term ! REQ.ABOR┆ 0x2100…2120 54 20 20 21 20 20 2d 09 09 21 20 20 2d 0d 0a 09 26 20 77 61 69 74 20 64 6f 63 20 73 6f 75 72 63 ┆T ! - ! - & wait doc sourc┆ 0x2120…2140 65 20 20 20 21 20 09 20 20 20 21 09 09 21 0d 0a 09 20 20 77 72 69 74 65 09 09 21 09 20 20 20 21 ┆e ! ! ! write ! !┆ 0x2140…2160 09 09 21 0d 0a 09 26 20 77 61 69 74 20 64 6f 63 20 73 6f 75 72 63 65 09 21 09 20 20 20 21 09 09 ┆ ! & wait doc source ! ! ┆ 0x2160…2180 21 0d 0a 09 20 20 63 6c 6f 73 65 09 09 21 09 20 20 20 21 09 09 21 0d 0a 09 a1 26 20 67 65 74 20 ┆! close ! ! ! & get ┆ 0x2180…21a0 6e 65 78 74 20 64 6f 63 20 64 63 72 09 21 09 20 20 20 21 09 09 21 09 20 0d 0a 09 09 09 21 09 20 ┆next doc dcr ! ! ! ! ┆ 0x21a0…21c0 20 20 21 09 09 21 0d 0a 09 64 6f 63 20 73 6f 75 72 63 65 20 74 65 72 6d 09 21 09 20 20 20 21 09 ┆ ! ! doc source term ! ! ┆ 0x21c0…21e0 09 21 0d 0a 09 26 20 77 61 69 74 20 64 6f 63 20 73 6f 75 72 63 65 09 21 20 52 45 51 2e 52 45 47 ┆ ! & wait doc source ! REQ.REG┆ 0x21e0…2200 52 45 54 20 21 20 20 2d 09 09 21 20 2d 0d 0a 09 20 20 77 72 69 74 65 09 09 21 09 20 20 20 21 09 ┆RET ! - ! - write ! ! ┆ 0x2200…2220 (17,) 09 21 0d 0a 09 26 20 77 61 69 74 20 64 6f 63 20 73 6f 75 72 63 65 09 21 09 20 20 20 21 20 20 09 ┆ ! & wait doc source ! ! ┆ 0x2220…2240 09 21 0d 0a 09 20 20 63 6c 6f 73 65 09 09 21 09 20 20 20 21 09 09 21 0d 0a 09 a1 26 20 67 65 74 ┆ ! close ! ! ! & get┆ 0x2240…2260 20 6e 65 78 74 20 64 6f 63 20 64 63 72 09 21 09 20 20 20 21 09 09 21 09 20 0d 0a 09 09 09 21 09 ┆ next doc dcr ! ! ! ! ┆ 0x2260…2280 20 20 20 21 09 09 21 0d 0a 09 64 6f 63 20 73 6f 75 72 63 65 20 74 65 72 6d 09 21 20 53 45 53 53 ┆ ! ! doc source term ! SESS┆ 0x2280…22a0 20 41 42 4f 52 54 20 21 20 20 44 48 20 73 74 72 65 61 6d 09 21 20 32 36 61 0d 0a 09 26 20 77 61 ┆ ABORT ! DH stream ! 26a & wa┆ 0x22a0…22c0 69 74 20 64 6f 63 20 73 6f 75 72 63 65 09 21 20 49 4e 44 09 20 20 20 21 20 20 20 20 20 62 72 65 ┆it doc source ! IND ! bre┆ 0x22c0…22e0 61 6b 09 21 0d 0a 09 a1 20 20 77 72 69 74 65 09 09 21 09 20 20 20 21 09 09 21 09 20 0d 0a 09 09 ┆ak ! write ! ! ! ┆ 0x22e0…2300 09 21 09 20 20 20 21 09 09 21 0d 0a 09 77 61 69 74 20 64 6f 63 20 73 6f 75 72 63 65 09 21 09 20 ┆ ! ! ! wait doc source ! ┆ 0x2300…2320 20 20 21 09 09 21 0d 0a 09 20 20 63 6c 6f 73 65 09 09 21 20 53 45 53 53 20 41 42 4f 52 54 20 21 ┆ ! ! close ! SESS ABORT !┆ 0x2320…2340 20 20 2d 09 09 21 20 32 36 61 0d 0a 09 a1 26 20 67 65 74 20 6e 65 78 74 20 64 6f 63 20 64 63 72 ┆ - ! 26a & get next doc dcr┆ 0x2340…2360 09 21 20 20 20 49 4e 44 09 20 20 20 21 09 09 21 09 20 0d 0a 09 09 09 21 09 20 20 20 21 09 09 21 ┆ ! IND ! ! ! ! !┆ 0x2360…2380 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 ┆ !┆ 0x2380…23a0 20 45 58 43 45 50 54 49 4f 4e 20 20 21 20 20 44 48 20 73 74 72 65 61 6d 20 20 20 20 20 21 0d 0a ┆ EXCEPTION ! DH stream ! ┆ 0x23a0…23c0 09 a1 26 20 64 6f 63 20 73 6f 75 72 63 65 20 74 65 72 6d 09 21 20 20 49 4e 44 09 20 20 20 21 20 ┆ & doc source term ! IND ! ┆ 0x23c0…23e0 20 20 20 20 62 72 65 61 6b 09 21 09 20 0d 0a 09 64 6f 63 20 73 6f 75 72 63 65 20 74 65 72 6d 09 ┆ break ! doc source term ┆ 0x23e0…2400 21 09 20 20 20 21 09 09 21 0d 0a 09 26 20 77 61 69 74 20 64 6f 63 20 73 6f 75 72 63 65 09 21 20 ┆! ! ! & wait doc source ! ┆ 0x2400…2420 (18,) 70 72 69 6f 20 62 72 65 61 6b 20 21 20 2d 09 09 21 20 2d 0d 0a 09 20 20 63 6c 6f 73 65 09 09 21 ┆prio break ! - ! - close !┆ 0x2420…2440 09 20 20 20 21 09 09 21 0d 0a 09 a1 26 20 67 65 74 20 6e 65 78 74 20 64 6f 63 20 64 63 72 09 21 ┆ ! ! & get next doc dcr !┆ 0x2440…2460 09 20 20 20 21 09 09 21 09 20 0d 0a 09 09 09 21 09 20 20 20 21 09 09 21 0d 0a 09 26 20 64 6f 63 ┆ ! ! ! ! ! & doc┆ 0x2460…2480 20 73 6f 75 72 63 65 20 74 65 72 6d 09 21 20 54 55 20 72 65 6d 6f 76 65 64 20 21 20 53 45 53 53 ┆ source term ! TU removed ! SESS┆ 0x2480…24a0 20 41 42 4f 52 54 20 52 45 51 20 21 20 33 35 61 0d 0a 09 26 20 77 61 69 74 20 64 6f 63 20 73 6f ┆ ABORT REQ ! 35a & wait doc so┆ 0x24a0…24c0 75 72 63 65 09 21 09 20 20 20 21 20 44 48 20 73 74 72 65 61 6d 20 62 72 65 61 6b 21 0d 0a 09 a1 ┆urce ! ! DH stream break! ┆ 0x24c0…24e0 20 20 77 72 69 74 65 20 09 09 21 09 20 20 20 21 09 09 21 09 20 0d 0a 09 09 09 21 09 20 20 20 21 ┆ write ! ! ! ! !┆ 0x24e0…2500 09 09 21 0d 0a 09 77 61 69 74 20 64 6f 63 20 73 6f 75 72 63 65 09 21 20 54 55 20 72 65 6d 6f 76 ┆ ! wait doc source ! TU remov┆ 0x2500…2520 65 64 20 21 20 53 45 53 53 20 41 42 4f 52 54 20 52 45 51 09 21 20 33 35 61 0d 0a 09 a1 20 20 63 ┆ed ! SESS ABORT REQ ! 35a c┆ 0x2520…2540 6c 6f 73 65 09 09 21 09 20 20 20 21 09 09 09 20 0d 0a 09 09 09 21 09 20 20 20 21 09 09 21 0d 0a ┆lose ! ! ! ! ! ┆ 0x2540…2560 09 67 65 74 20 6e 65 78 74 20 64 6f 63 20 64 63 72 09 21 20 54 55 20 72 65 6d 6f 76 65 64 20 21 ┆ get next doc dcr ! TU removed !┆ 0x2560…2580 20 53 45 53 53 20 41 42 4f 52 54 20 52 45 51 09 21 20 32 30 61 0d 0a 09 a1 09 09 21 09 20 20 20 ┆ SESS ABORT REQ ! 20a ! ┆ 0x2580…2596 21 73 74 61 72 74 20 73 65 73 73 20 63 6c 65 61 72 21 09 20 0d 0a ┆!start sess clear! ┆ 0x2596…2599 FormFeed { 0x2596…2599 0c 83 c8 ┆ ┆ 0x2596…2599 } 0x2599…259a 0a ┆ ┆ 0x259a…25d3 Params { 0x259a…25d3 04 00 2d 44 0c 00 06 00 00 00 00 03 01 4b 31 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -D K1@ ┆ 0x259a…25d3 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 91 ff 04 ┆ (2<FKU_iså ┆ 0x259a…25d3 } 0x25d3…260c Params { 0x25d3…260c 04 00 2d 44 0c 00 06 00 00 00 00 02 01 4b 31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -D K1 ┆ 0x25d3…260c 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 91 ff 04 ┆ (2<FKU_iså ┆ 0x25d3…260c } 0x260c…2620 0a 0d 0a 09 46 69 67 2e 20 32 33 2c 20 66 6f 6f 74 6e 6f 74 ┆ Fig. 23, footnot┆ 0x2620…2640 65 73 2e 0d 0a 0d 0a 09 2a 31 29 20 84 54 68 65 20 63 68 65 63 6b 70 6f 69 6e 74 20 6e 75 6d 62 ┆es. *1) The checkpoint numb┆ 0x2640…2660 65 72 20 69 6e 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 64 65 73 63 72 69 70 74 69 6f 6e 20 69 ┆er in the document description i┆ 0x2660…2680 73 20 75 70 64 61 74 65 64 20 0a 19 8d 80 80 74 6f 20 74 68 65 20 6e 75 6d 62 65 72 20 63 6f 72 ┆s updated to the number cor┆ 0x2680…26a0 72 65 73 70 6f 6e 64 69 6e 67 20 74 6f 20 44 4f 43 20 45 4e 44 20 52 45 51 2c 20 61 6e 64 20 66 ┆responding to DOC END REQ, and f┆ 0x26a0…26c0 69 6e 69 73 68 65 64 20 69 73 20 0a 19 8d 80 80 73 65 74 20 74 6f 20 74 72 75 65 2e 0d 0a 09 20 ┆inished is set to true. ┆ 0x26c0…26e0 20 20 20 84 41 6c 6c 20 62 75 66 66 65 72 73 20 66 72 6f 6d 20 74 68 69 73 20 70 61 63 6b 65 74 ┆ All buffers from this packet┆ 0x26e0…2700 20 70 65 6e 64 69 6e 67 20 61 74 20 53 36 32 43 50 20 69 73 20 6e 6f 77 20 68 6f 6d 65 2e 0d 0a ┆ pending at S62CP is now home. ┆ 0x2700…2720 0d 0a 09 2a 32 29 20 72 65 61 64 5f 73 65 71 5f 6e 6f 20 69 73 20 69 6e 63 72 65 61 73 65 64 20 ┆ *2) read_seq_no is increased ┆ 0x2720…2740 62 79 20 6f 6e 65 2e 0d 0a 0d 0a 09 2a 33 29 20 84 49 66 20 74 68 65 72 65 20 69 73 20 61 20 70 ┆by one. *3) If there is a p┆ 0x2740…2760 61 63 6b 65 74 20 69 6e 20 74 68 65 20 62 75 73 79 20 71 75 65 75 65 20 77 68 65 72 65 20 74 68 ┆acket in the busy queue where th┆ 0x2760…2780 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 0a 19 8d 80 80 68 6f 6c 64 73 3a 20 22 71 75 65 75 65 64 20 ┆e following holds: "queued ┆ 0x2780…27a0 70 61 63 6b 65 74 20 69 6e 74 65 72 72 75 70 74 73 20 63 75 72 72 65 6e 74 22 2c 20 61 20 70 72 ┆packet interrupts current", a pr┆ 0x27a0…27c0 69 6f 20 62 72 65 61 6b 20 69 73 20 0a 19 8d 80 80 73 69 6d 75 6c 61 74 65 64 2e 0d 0a 0d 0a 09 ┆io break is simulated. ┆ 0x27c0…27e0 2a 34 29 20 84 53 65 65 20 66 6f 6f 74 6e 6f 74 65 20 2a 33 29 20 66 6f 72 20 66 69 67 75 72 65 ┆*4) See footnote *3) for figure┆ 0x27e0…2800 20 32 32 2e 0d 0a 0d 0a 09 2a 35 29 20 84 54 68 65 20 70 61 63 6b 65 74 20 69 73 20 66 75 6c 6c ┆ 22. *5) The packet is full┆ 0x2800…2820 (20,) 79 20 74 72 61 6e 73 6d 69 74 74 65 64 2e 0d 0a 0d 0a 09 2a 36 29 20 84 54 68 65 20 44 48 20 68 ┆y transmitted. *6) The DH h┆ 0x2820…2840 61 73 20 73 65 6e 74 20 61 6e 79 74 68 69 6e 67 20 6f 6e 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 ┆as sent anything on the document┆ 0x2840…2860 20 73 74 72 65 61 6d 20 61 66 74 65 72 20 53 54 52 45 41 4d 20 0a 19 8d 80 80 45 4e 44 2e 20 4e ┆ stream after STREAM END. N┆ 0x2860…2880 6f 74 68 69 6e 67 20 63 61 6e 20 62 65 20 64 6f 6e 65 20 61 62 6f 75 74 20 69 74 2c 20 73 69 6e ┆othing can be done about it, sin┆ 0x2880…28a0 63 65 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 68 61 73 20 62 65 65 6e 20 0a 19 8d 80 80 74 72 ┆ce the document has been tr┆ 0x28a0…28c0 61 6e 73 6d 69 74 74 65 64 2e 0d 0a 0d 0a 09 2a 37 29 20 84 41 20 70 6f 73 73 69 62 6c 65 20 70 ┆ansmitted. *7) A possible p┆ 0x28c0…28e0 65 6e 64 69 6e 67 20 54 54 58 53 49 20 73 74 72 65 61 6d 20 63 6c 6f 73 65 20 69 73 20 72 65 74 ┆ending TTXSI stream close is ret┆ 0x28e0…2900 75 72 6e 65 64 2e 0d 0a 0d 0a 09 2a 38 29 20 84 49 66 20 73 65 72 76 69 63 65 3d 54 4c 58 2c 20 ┆urned. *8) If service=TLX, ┆ 0x2900…2920 63 68 65 63 6b 70 6f 69 6e 74 20 6e 6f 20 69 73 20 73 65 74 20 74 6f 20 30 20 61 6e 64 20 66 69 ┆checkpoint no is set to 0 and fi┆ 0x2920…2940 6e 69 73 68 65 64 20 66 6f 72 20 0a 19 8d 80 80 66 61 6c 73 65 2e 20 54 68 65 20 64 6f 63 75 6d ┆nished for false. The docum┆ 0x2940…2960 65 6e 74 20 64 65 73 63 72 69 70 74 69 6f 6e 20 72 65 61 64 20 62 65 63 6f 6d 65 73 20 74 68 65 ┆ent description read becomes the┆ 0x2960…2980 20 63 75 72 72 65 6e 74 20 0a 19 8d 80 80 64 6f 63 75 6d 65 6e 74 20 64 65 73 63 72 69 70 74 69 ┆ current document descripti┆ 0x2980…2985 6f 6e 2e 0d 0a ┆on. ┆ 0x2985…2988 FormFeed { 0x2985…2988 0c 82 c4 ┆ ┆ 0x2985…2988 } 0x2988…29a0 0a a1 b0 36 2e 34 2e 34 2e 35 09 4e 6f 72 6d 61 6c 20 53 75 62 6d 69 74 ┆ 6.4.4.5 Normal Submit┆ 0x29a0…29c0 20 54 65 72 6d 69 6e 61 74 69 6f 6e 0d 0a 0d 0a 09 84 54 68 69 73 20 73 65 63 74 69 6f 6e 20 64 ┆ Termination This section d┆ 0x29c0…29e0 65 73 63 72 69 62 65 73 20 66 69 67 2e 20 32 34 2c 20 77 68 69 63 68 20 68 61 6e 64 6c 65 73 20 ┆escribes fig. 24, which handles ┆ 0x29e0…2a00 74 65 72 6d 69 6e 61 74 69 6f 6e 20 6f 66 20 61 20 0a 19 89 80 80 73 75 62 80 6d 69 74 20 70 61 ┆termination of a sub mit pa┆ 0x2a00…2a20 (21,) 63 6b 65 74 2e 20 41 6c 6c 20 64 6f 63 75 6d 65 6e 74 73 20 68 61 76 65 20 62 65 65 6e 20 73 65 ┆cket. All documents have been se┆ 0x2a20…2a40 6e 74 20 63 6f 72 72 65 63 74 6c 79 2e 20 54 68 65 20 73 65 73 73 69 6f 6e 20 0a 19 89 80 80 69 ┆nt correctly. The session i┆ 0x2a40…2a60 73 20 6c 65 66 74 20 62 79 20 22 64 6f 63 20 6c 65 76 65 6c 20 65 78 69 74 22 2c 20 65 78 63 65 ┆s left by "doc level exit", exce┆ 0x2a60…2a80 70 74 20 77 68 65 6e 20 63 68 61 72 67 65 20 72 65 71 3d 74 72 75 65 2e 20 49 6e 20 74 68 65 20 ┆pt when charge req=true. In the ┆ 0x2a80…2aa0 0a 19 89 80 80 6c 61 74 74 65 72 20 63 61 73 65 73 20 74 68 65 20 73 65 73 73 69 6f 6e 20 77 69 ┆ latter cases the session wi┆ 0x2aa0…2ac0 6c 6c 20 62 65 20 74 65 72 6d 69 6e 61 74 65 64 20 75 6e 64 65 72 20 63 6f 6e 74 72 6f 6c 20 6f ┆ll be terminated under control o┆ 0x2ac0…2ae0 66 20 74 68 65 20 0a 19 89 80 80 70 61 63 6b 65 74 2e 0d 0a 0d 0a 09 32 34 61 3a 20 54 68 65 20 ┆f the packet. 24a: The ┆ 0x2ae0…2b00 6e 6f 72 6d 61 6c 20 65 6e 74 72 79 20 70 6f 69 6e 74 2e 0d 0a 0d 0a 09 32 34 62 3a 20 84 41 73 ┆normal entry point. 24b: As┆ 0x2b00…2b20 20 32 34 61 2c 20 62 75 74 20 74 68 65 20 70 61 63 6b 65 74 20 69 73 20 61 6c 72 65 61 64 79 20 ┆ 24a, but the packet is already ┆ 0x2b20…2b40 64 69 73 63 6f 6e 6e 65 63 74 65 64 20 66 72 6f 6d 20 73 65 73 73 69 6f 6e 2e 0d 0a 0d 0a 09 32 ┆disconnected from session. 2┆ 0x2b40…2b60 34 63 3a 20 84 45 6e 74 72 79 20 70 6f 69 6e 74 20 75 73 65 64 20 69 6e 20 61 6c 6c 20 63 61 73 ┆4c: Entry point used in all cas┆ 0x2b60…2b80 65 73 20 77 68 65 72 65 20 61 20 70 6f 73 73 69 62 6c 65 20 70 65 6e 64 69 6e 67 20 0a 19 8e 80 ┆es where a possible pending ┆ 0x2b80…2ba0 80 52 45 51 2e 53 55 42 4d 49 54 20 73 68 61 6c 6c 20 62 65 20 61 6e 73 77 65 72 65 64 20 62 79 ┆ REQ.SUBMIT shall be answered by┆ 0x2ba0…2bc0 20 43 4f 4e 46 2e 53 55 42 4d 49 54 2c 20 72 65 73 75 6c 74 3d 6f 6b 2c 20 61 6e 64 20 61 20 0a ┆ CONF.SUBMIT, result=ok, and a ┆ 0x2bc0…2be0 19 8e 80 80 70 6f 73 73 69 62 6c 65 20 43 4f 4e 46 2e 52 45 47 52 45 54 20 73 68 61 6c 6c 20 63 ┆ possible CONF.REGRET shall c┆ 0x2be0…2c00 6f 6e 74 61 69 6e 20 74 68 65 20 72 65 73 75 6c 74 20 22 70 65 72 73 5f 65 72 72 22 20 28 54 68 ┆ontain the result "pers_err" (Th┆ 0x2c00…2c20 (22,) 65 20 0a 19 8e 80 80 52 45 47 52 45 54 20 77 61 73 20 74 6f 6f 20 6c 61 74 65 29 2e 20 0d 0a 0d ┆e REGRET was too late). ┆ 0x2c20…2c40 0a 09 32 34 64 3a 20 84 45 6e 74 72 79 20 77 68 65 72 65 20 69 74 20 69 73 20 74 65 73 74 65 64 ┆ 24d: Entry where it is tested┆ 0x2c40…2c60 20 69 66 20 61 20 52 45 51 2e 41 42 4f 52 54 20 69 73 20 70 65 6e 64 69 6e 67 2e 20 55 73 65 64 ┆ if a REQ.ABORT is pending. Used┆ 0x2c60…2c80 20 77 68 65 6e 20 0a 19 8e 80 80 61 6e 6f 74 68 65 72 20 74 72 61 6e 73 61 63 74 69 6f 6e 20 68 ┆ when another transaction h┆ 0x2c80…2ca0 61 73 20 62 65 65 6e 20 74 65 72 6d 69 6e 61 74 65 64 20 77 69 74 68 20 72 65 73 75 6c 74 3c 3e ┆as been terminated with result<>┆ 0x2ca0…2cac 6e 6f 74 5f 70 72 6f 63 0d 0a 0d 0a ┆not_proc ┆ 0x2cac…2caf FormFeed { 0x2cac…2caf 0c 81 f0 ┆ ┆ 0x2cac…2caf } 0x2caf…2cc0 0a 09 46 69 67 2e 20 32 34 2e 20 4e 6f 72 6d 61 6c ┆ Fig. 24. Normal┆ 0x2cc0…2cd6 20 53 75 62 6d 69 74 20 74 65 72 6d 69 6e 61 74 69 6f 6e 2e 0d 0a ┆ Submit termination. ┆ 0x2cd6…2d0f Params { 0x2cd6…2d0f 04 00 2d 44 0c 00 06 00 00 00 00 02 01 4b 31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -D K1 ┆ 0x2cd6…2d0f 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 91 ff 04 ┆ (2<FKU_iså ┆ 0x2cd6…2d0f } 0x2d0f…2d48 Params { 0x2d0f…2d48 04 00 2d 44 0c 00 06 00 00 00 00 03 01 4b 31 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -D K1@ ┆ 0x2d0f…2d48 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 91 ff 04 ┆ (2<FKU_iså ┆ 0x2d0f…2d48 } 0x2d48…2d60 0a 0d 0a 0d 0a 09 09 09 20 20 20 20 20 32 34 61 0d 0a 0d 0a 0d 0a 09 09 ┆ 24a ┆ 0x2d60…2d80 20 20 20 20 20 20 20 20 20 20 20 63 68 61 72 67 65 20 72 65 71 0d 0a 0d 0a 0d 0a 09 6e 6f 74 20 ┆ charge req not ┆ 0x2d80…2da0 63 68 61 72 67 65 20 72 65 71 09 20 20 20 20 20 20 20 53 45 53 53 20 45 4e 44 20 52 45 51 0d 0a ┆charge req SESS END REQ ┆ 0x2da0…2dc0 0d 0a 0d 0a 20 20 20 20 20 64 6f 63 20 6c 65 76 65 6c 20 65 78 69 74 0d 0a 0d 0a 09 09 09 20 20 ┆ doc level exit ┆ 0x2dc0…2de0 77 61 69 74 0d 0a 09 09 09 73 75 62 6d 69 74 0d 0a 09 09 09 63 68 61 72 67 65 0d 0a 0d 0a 0d 0a ┆wait submit charge ┆ 0x2de0…2e00 0d 0a 09 09 20 20 20 20 20 43 48 41 52 47 45 20 49 4e 46 20 49 4e 44 0d 0a 0d 0a 0d 0a 09 09 09 ┆ CHARGE INF IND ┆ 0x2e00…2e20 (23,) 09 20 20 20 20 20 73 74 61 72 74 20 73 65 73 73 20 63 6c 65 61 72 0d 0a 0d 0a 0d 0a 09 09 20 20 ┆ start sess clear ┆ 0x2e20…2e40 20 20 20 49 4e 44 2e 55 50 44 0d 0a 20 20 20 20 20 32 34 62 20 20 20 20 20 20 20 20 20 20 20 20 ┆ IND.UPD 24b ┆ 0x2e40…2e60 20 20 20 20 73 74 61 74 65 3d 74 72 61 6e 73 6d 69 73 73 69 6f 6e 20 63 6f 6d 70 6c 65 74 65 0d ┆ state=transmission complete ┆ 0x2e60…2e80 0a 0d 0a 0d 0a 09 09 09 09 09 52 45 53 50 2e 55 50 44 20 28 6e 6f 74 20 6c 61 73 74 29 0d 0a 0d ┆ RESP.UPD (not last) ┆ 0x2e80…2ea0 0a 0d 0a 09 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 61 69 74 0d 0a 20 ┆ wait ┆ 0x2ea0…2ec0 20 20 20 20 32 34 63 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 75 62 ┆ 24c sub┆ 0x2ec0…2ee0 6d 69 74 20 75 70 64 61 74 65 73 0d 0a 0d 0a 0d 0a 20 20 20 20 20 20 20 52 45 53 50 2e 55 50 44 ┆mit updates RESP.UPD┆ 0x2ee0…2f00 20 28 6c 61 73 74 29 20 20 20 20 43 4f 4e 46 2e 53 55 42 4d 49 54 20 20 20 20 20 20 20 52 45 53 ┆ (last) CONF.SUBMIT RES┆ 0x2f00…2f20 50 2e 55 50 44 20 28 6c 61 73 74 29 0d 0a 20 20 20 20 20 20 20 73 75 62 6d 69 74 20 73 77 69 74 ┆P.UPD (last) submit swit┆ 0x2f20…2f40 63 68 20 6f 6e 20 20 20 72 65 73 75 6c 74 3d 6f 6b 09 20 20 20 20 20 73 75 62 6d 69 74 20 73 77 ┆ch on result=ok submit sw┆ 0x2f40…2f60 74 69 74 63 20 6f 66 66 0d 0a 0d 0a 0d 0a 0d 0a 09 09 09 72 65 67 72 65 74 20 73 77 69 74 63 68 ┆titc off regret switch┆ 0x2f60…2f80 20 6f 6e 09 20 20 20 20 43 4f 4e 46 2e 52 45 47 52 45 54 0d 0a 09 09 09 09 09 20 20 20 20 52 45 ┆ on CONF.REGRET RE┆ 0x2f80…2fa0 53 55 4c 54 3d 70 65 72 73 5f 65 72 72 0d 0a 0d 0a 0d 0a 20 20 20 20 20 20 20 20 20 20 72 65 67 ┆SULT=pers_err reg┆ 0x2fa0…2fc0 72 65 74 20 73 77 69 74 63 68 20 6f 66 66 0d 0a 0d 0a 0d 0a 20 20 20 20 20 32 34 64 0d 0a 0d 0a ┆ret switch off 24d ┆ 0x2fc0…2fe0 09 20 20 20 20 61 62 6f 72 74 20 73 77 69 74 63 68 0d 0a 0d 0a 20 20 20 20 20 32 30 61 09 20 20 ┆ abort switch 20a ┆ 0x2fe0…3000 20 20 6f 66 66 09 09 61 62 6f 72 74 20 73 77 69 74 63 68 20 6f 6e 0d 0a 0d 0a 09 09 20 20 20 20 ┆ off abort switch on ┆ 0x3000…3020 (24,) 20 20 20 43 4f 4e 46 2e 41 42 4f 52 54 0d 0a 09 09 20 20 20 20 20 20 20 72 65 73 75 6c 74 20 3d ┆ CONF.ABORT result =┆ 0x3020…3030 20 72 65 63 5f 75 6e 6b 77 20 20 2a 33 29 0d 0a ┆ rec_unkw *3) ┆ 0x3030…3069 Params { 0x3030…3069 04 00 2d 44 0c 00 06 00 00 00 00 02 01 4b 31 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -D K1@ ┆ 0x3030…3069 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 91 ff 04 ┆ (2<FKU_iså ┆ 0x3030…3069 } 0x3069…30a2 Params { 0x3069…30a2 04 00 2d 44 0c 00 06 00 00 00 00 02 01 4b 31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -D K1 ┆ 0x3069…30a2 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 91 ff 04 ┆ (2<FKU_iså ┆ 0x3069…30a2 } 0x30a2…30a3 0a ┆ ┆ 0x30a3…30a6 FormFeed { 0x30a3…30a6 0c 83 cc ┆ ┆ 0x30a3…30a6 } 0x30a6…30c0 0a 0d 0a 0e 0a 09 54 61 62 6c 65 20 32 34 2e 0d 0a 0d 0a 0d 0a 09 a1 73 74 61 ┆ Table 24. sta┆ 0x30c0…30e0 74 65 20 20 20 20 20 20 21 20 65 76 65 6e 74 20 20 20 20 20 20 21 20 61 63 74 69 6f 6e 20 20 20 ┆te ! event ! action ┆ 0x30e0…3100 20 21 20 6e 65 77 20 73 74 61 74 65 20 20 20 20 20 20 20 20 20 0d 0a 09 77 61 69 74 20 73 75 62 ┆ ! new state wait sub┆ 0x3100…3120 6d 69 74 21 20 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 21 0d 0a 09 ┆mit! ! ! ┆ 0x3120…3140 63 68 61 72 67 65 20 20 20 20 20 21 20 52 45 51 2e 41 42 4f 52 54 20 20 21 20 20 2d 20 20 20 20 ┆charge ! REQ.ABORT ! - ┆ 0x3140…3160 20 20 20 20 21 20 2d 0d 0a 09 26 20 77 61 69 74 20 73 75 62 2d 21 20 20 20 20 20 20 20 20 20 20 ┆ ! - & wait sub-! ┆ 0x3160…3180 20 20 21 20 20 20 20 20 20 20 20 20 20 20 21 0d 0a 09 a1 6d 69 74 20 75 70 64 61 74 65 73 21 20 ┆ ! ! mit updates! ┆ 0x3180…31a0 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 21 09 09 20 20 20 20 20 20 ┆ ! ! ┆ 0x31a0…31c0 0d 0a 20 20 20 20 20 20 20 20 20 77 61 69 74 20 73 75 62 6d 69 74 21 20 53 45 53 53 20 41 42 4f ┆ wait submit! SESS ABO┆ 0x31c0…31e0 52 54 20 21 20 20 20 20 20 20 20 20 20 20 20 21 20 0d 0a 09 a1 20 20 63 68 61 72 67 65 20 20 20 ┆RT ! ! charge ┆ 0x31e0…3200 21 20 20 49 4e 44 20 20 20 20 20 20 20 21 20 2d 20 20 20 20 20 20 20 20 20 21 20 2d 09 20 20 20 ┆! IND ! - ! - ┆ 0x3200…3220 (25,) 20 20 20 20 20 20 20 20 20 20 20 20 20 0d 0a 20 20 20 20 20 20 20 20 20 77 61 69 74 20 73 75 62 ┆ wait sub┆ 0x3220…3240 6d 69 74 21 20 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 21 0d 0a 20 ┆mit! ! ! ┆ 0x3240…3260 20 20 20 20 20 20 20 20 a1 e1 63 68 61 72 67 65 20 20 20 20 20 21 20 54 55 20 72 65 6d 6f 76 65 ┆ charge ! TU remove┆ 0x3260…3280 64 20 21 20 73 74 61 72 74 20 73 65 73 73 21 20 32 30 61 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆d ! start sess! 20a ┆ 0x3280…32a0 20 20 0d 0a 20 20 20 20 20 20 20 20 20 a1 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 ┆ ! ┆ 0x32a0…32c0 20 20 20 20 20 20 21 20 20 20 20 63 6c 65 61 72 20 20 21 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ! clear ! ┆ 0x32c0…32e0 20 20 20 20 20 20 0d 0a 20 20 20 20 20 20 20 20 20 77 61 69 74 20 20 20 20 20 20 20 21 20 20 20 ┆ wait ! ┆ 0x32e0…3300 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 21 0d 0a 20 20 20 20 20 20 20 20 ┆ ! ! ┆ 0x3300…3320 20 73 75 62 6d 69 74 20 20 20 20 20 21 20 54 55 20 72 65 6d 6f 76 65 64 20 21 20 2d 20 20 20 20 ┆ submit ! TU removed ! - ┆ 0x3320…3340 20 20 20 20 20 21 20 32 30 61 0d 0a 09 a1 75 70 64 61 74 65 73 20 20 20 20 21 20 20 20 20 20 20 ┆ ! 20a updates ! ┆ 0x3340…3360 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ! ! ┆ 0x3360…336c 20 20 20 20 20 20 0d 0a 0d 0a 0f 0a ┆ ┆ 0x336c…33a5 Params { 0x336c…33a5 04 00 2d 44 0c 00 06 00 00 00 00 03 01 4b 31 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -D K1@ ┆ 0x336c…33a5 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 91 ff 04 ┆ (2<FKU_iså ┆ 0x336c…33a5 } 0x33a5…33de Params { 0x33a5…33de 04 00 2d 44 0c 00 06 00 00 00 00 02 01 4b 31 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -D K1@ ┆ 0x33a5…33de 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 91 ff 04 ┆ (2<FKU_iså ┆ 0x33a5…33de } 0x33de…33e0 0a 0d ┆ ┆ 0x33e0…3400 0a 09 46 69 67 2e 20 32 34 2c 20 66 6f 6f 74 6e 6f 74 65 73 0d 0a 0d 0a 20 20 20 20 20 20 20 20 ┆ Fig. 24, footnotes ┆ 0x3400…3420 (26,) 20 2a 31 29 20 84 54 68 65 20 63 68 61 72 67 65 20 64 65 6c 69 76 65 72 65 64 20 69 73 20 73 65 ┆ *1) The charge delivered is se┆ 0x3420…3440 6e 74 20 74 6f 20 44 53 20 69 6e 20 74 68 65 20 6e 65 78 74 20 49 4e 44 2e 55 50 44 2e 0d 0a 0d ┆nt to DS in the next IND.UPD. ┆ 0x3440…3460 0a 09 2a 32 29 20 84 49 74 20 69 73 20 73 69 6d 75 6c 61 74 65 64 20 74 68 61 74 20 74 68 65 20 ┆ *2) It is simulated that the ┆ 0x3460…3480 52 45 51 2e 41 42 4f 52 54 20 77 61 73 20 72 65 63 65 69 76 65 64 20 61 66 74 65 72 20 0a 19 8d ┆REQ.ABORT was received after ┆ 0x3480…34a0 80 80 43 4f 4e 46 2e 53 55 42 4d 49 54 20 28 52 45 47 52 45 54 29 20 77 61 73 20 64 65 6c 69 76 ┆ CONF.SUBMIT (REGRET) was deliv┆ 0x34a0…34c0 65 72 65 64 2e 20 0d 0a 0d 0a 0d 0a b0 a1 36 2e 34 2e 34 2e 36 09 52 65 73 79 6e 63 68 72 6f 6e ┆ered. 6.4.4.6 Resynchron┆ 0x34c0…34e0 69 7a 65 2f 44 69 73 63 61 72 64 20 48 61 6e 64 6c 69 6e 67 0d 0a 0d 0a 09 84 54 68 65 20 70 72 ┆ize/Discard Handling The pr┆ 0x34e0…3500 6f 74 6f 63 6f 6c 20 6d 61 63 68 69 6e 65 20 73 68 6f 77 6e 20 69 6e 20 66 69 67 2e 20 32 35 20 ┆otocol machine shown in fig. 25 ┆ 0x3500…3520 69 73 20 64 65 73 63 72 69 62 65 64 20 69 6e 20 74 68 69 73 20 0a 19 89 80 80 73 65 63 74 69 6f ┆is described in this sectio┆ 0x3520…3540 6e 2e 20 54 68 65 20 70 72 69 6d 61 72 79 20 67 6f 61 6c 20 69 73 20 74 6f 0d 0a 0d 0a 09 2d 20 ┆n. The primary goal is to - ┆ 0x3540…3560 74 65 72 6d 69 6e 61 74 65 20 61 20 52 45 51 2e 52 45 47 52 45 54 20 62 79 20 73 65 6e 64 69 6e ┆terminate a REQ.REGRET by sendin┆ 0x3560…3580 67 20 61 20 64 69 73 63 61 72 64 2e 0d 0a 0d 0a 09 2d 20 84 74 6f 20 68 61 6e 64 6c 65 20 65 72 ┆g a discard. - to handle er┆ 0x3580…35a0 72 6f 72 73 20 77 68 65 72 65 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 6c 65 76 65 6c 20 63 61 ┆rors where the document level ca┆ 0x35a0…35c0 6e 20 62 65 20 6c 65 66 74 20 69 6e 20 61 6e 20 0a 19 8b 80 80 6f 72 64 65 72 6c 79 20 6d 61 6e ┆n be left in an orderly man┆ 0x35c0…35e0 6e 65 72 2e 0d 0a 0d 0a 09 84 48 6f 77 65 76 65 72 2c 20 62 79 20 73 65 72 76 69 63 65 20 3d 20 ┆ner. However, by service = ┆ 0x35e0…3600 54 4c 58 20 74 68 65 20 73 65 73 73 69 6f 6e 20 77 69 6c 6c 20 62 65 20 61 62 6f 72 74 65 64 20 ┆TLX the session will be aborted ┆ 0x3600…3620 (27,) 69 6e 20 61 6c 6c 20 74 68 65 73 65 20 0a 19 89 80 80 63 61 73 65 73 2e 0d 0a 0d 0a 09 46 69 67 ┆in all these cases. Fig┆ 0x3620…3640 2e 20 32 35 20 68 61 73 20 74 68 65 20 65 6e 74 72 79 20 70 6f 69 6e 74 73 3a 0d 0a 0d 0a 09 32 ┆. 25 has the entry points: 2┆ 0x3640…3660 35 61 3a 20 84 74 68 65 20 70 61 63 6b 65 74 20 69 73 20 69 6e 73 69 64 65 20 74 68 65 20 64 6f ┆5a: the packet is inside the do┆ 0x3660…3680 63 75 6d 65 6e 74 20 6c 65 76 65 6c 20 73 74 61 72 74 65 64 20 77 69 74 68 20 44 4f 43 20 0a 19 ┆cument level started with DOC ┆ 0x3680…36a0 8e 80 80 53 54 41 52 54 20 52 45 51 20 6f 72 20 44 4f 43 20 43 4f 4e 54 20 52 45 51 2c 20 61 6e ┆ START REQ or DOC CONT REQ, an┆ 0x36a0…36c0 64 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 65 78 65 63 75 74 65 64 20 69 73 20 61 20 0a 19 8e 80 ┆d the command executed is a ┆ 0x36c0…36e0 80 52 45 51 2e 52 45 47 52 45 54 20 0d 0a 0d 0a 8c 83 e0 0a 09 32 35 62 3a 20 84 41 20 72 65 73 ┆ REQ.REGRET 25b: A res┆ 0x36e0…3700 79 6e 63 68 72 6f 6e 69 7a 65 20 73 68 6f 75 6c 64 20 62 65 20 70 65 72 66 6f 72 6d 65 64 2e 20 ┆ynchronize should be performed. ┆ 0x3700…3720 55 73 65 64 20 69 6e 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 0a 19 8e 80 80 63 61 73 65 73 ┆Used in the following cases┆ 0x3720…3740 3a 0d 0a 0d 0a 09 20 20 20 20 2d 20 84 64 6f 63 75 6d 65 6e 74 20 73 74 72 65 61 6d 20 70 72 6f ┆: - document stream pro┆ 0x3740…3760 74 6f 63 6f 6c 20 65 72 72 6f 72 20 69 6e 20 64 6f 63 75 6d 65 6e 74 20 6c 65 76 65 6c 20 73 74 ┆tocol error in document level st┆ 0x3760…3780 61 74 65 73 2e 0d 0a 09 20 20 20 20 2d 20 70 72 69 6f 20 62 72 65 61 6b 20 69 6e 20 64 6f 63 75 ┆ates. - prio break in docu┆ 0x3780…37a0 6d 65 6e 74 20 6c 65 76 65 6c 20 73 74 61 74 65 73 2e 0d 0a 09 20 20 20 20 2d 20 45 58 43 45 50 ┆ment level states. - EXCEP┆ 0x37a0…37c0 54 20 49 4e 44 20 72 65 63 65 69 76 65 64 2e 0d 0a 09 20 20 20 20 2d 20 41 20 52 45 51 2e 41 42 ┆T IND received. - A REQ.AB┆ 0x37c0…37e0 4f 52 54 20 69 73 20 62 65 69 6e 67 20 65 78 65 63 75 74 65 64 2e 0d 0a 0d 0a 09 32 35 63 3a 20 ┆ORT is being executed. 25c: ┆ 0x37e0…3800 84 44 6f 63 75 6d 65 6e 74 20 73 74 72 65 61 6d 20 70 72 6f 74 6f 63 6f 6c 20 65 72 72 6f 72 20 ┆ Document stream protocol error ┆ 0x3800…3820 (28,) 6f 72 20 70 72 69 6f 20 62 72 65 61 6b 20 69 6e 20 74 68 65 20 22 77 61 69 74 20 63 61 70 20 0a ┆or prio break in the "wait cap ┆ 0x3820…3840 19 8d 80 80 72 65 73 70 22 20 73 74 61 74 65 20 28 43 41 50 20 52 45 53 50 20 50 4f 53 20 69 73 ┆ resp" state (CAP RESP POS is┆ 0x3840…3860 20 61 77 61 69 74 65 64 29 2e 0d 0a 0d 0a 09 32 35 64 3a 20 84 44 6f 63 75 6d 65 6e 74 20 73 74 ┆ awaited). 25d: Document st┆ 0x3860…3880 72 65 61 6d 20 70 72 6f 74 6f 63 6f 6c 20 65 72 72 6f 72 2c 20 52 45 51 2e 41 42 4f 52 54 20 6f ┆ream protocol error, REQ.ABORT o┆ 0x3880…38a0 72 20 70 72 69 6f 20 62 72 65 61 6b 20 0a 19 8d 80 80 6f 75 74 73 69 64 65 20 64 6f 63 75 6d 65 ┆r prio break outside docume┆ 0x38a0…38c0 6e 74 20 6c 65 76 65 6c 2e 0d 0a 0d 0a 09 32 35 65 3a 20 84 41 20 52 45 51 2e 41 42 4f 52 54 20 ┆nt level. 25e: A REQ.ABORT ┆ 0x38c0…38e0 6f 72 20 70 72 69 6f 20 62 72 65 61 6b 20 6f 75 74 73 69 64 65 20 64 6f 63 75 6d 65 6e 74 20 6c ┆or prio break outside document l┆ 0x38e0…3900 65 76 65 6c 2c 20 62 75 74 20 62 65 66 6f 72 65 20 0a 19 8e 80 80 61 20 64 6f 63 75 6d 65 6e 74 ┆evel, but before a document┆ 0x3900…3920 20 73 74 72 65 61 6d 20 77 61 73 20 6f 70 65 6e 65 64 20 28 73 65 20 66 69 67 2e 20 32 33 29 2e ┆ stream was opened (se fig. 23).┆ 0x3920…3940 0d 0a 0d 0a 09 41 20 44 48 20 73 74 72 65 61 6d 20 63 6c 6f 73 65 20 68 61 73 20 62 65 65 6e 20 ┆ A DH stream close has been ┆ 0x3940…395a 73 65 6e 74 20 69 6e 20 61 6c 6c 20 74 68 65 73 65 20 63 61 73 65 73 2e 0d 0a ┆sent in all these cases. ┆ 0x395a…395d FormFeed { 0x395a…395d 0c 81 d8 ┆ ┆ 0x395a…395d } 0x395d…3960 0a 09 46 ┆ F┆ 0x3960…3980 69 67 2e 20 32 35 2e 20 52 65 73 79 6e 63 68 72 6f 6e 69 7a 65 2f 44 69 73 63 61 72 64 20 48 61 ┆ig. 25. Resynchronize/Discard Ha┆ 0x3980…3988 6e 64 6c 69 6e 67 0d 0a ┆ndling ┆ 0x3988…39c1 Params { 0x3988…39c1 04 00 2d 44 0c 00 06 00 00 00 00 02 01 4b 31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -D K1 ┆ 0x3988…39c1 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 91 ff 04 ┆ (2<FKU_iså ┆ 0x3988…39c1 } 0x39c1…39fa Params { 0x39c1…39fa 04 00 2d 44 0c 00 06 00 00 00 00 03 01 4b 31 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -D K1@ ┆ 0x39c1…39fa 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 91 ff 04 ┆ (2<FKU_iså ┆ 0x39c1…39fa } 0x39fa…3a00 0a 0d 0a 20 20 20 ┆ ┆ 0x3a00…3a20 (29,) 20 20 20 20 32 35 61 09 20 20 20 20 20 32 35 64 09 09 20 20 20 20 20 20 20 20 32 35 63 09 20 20 ┆ 25a 25d 25c ┆ 0x3a20…3a40 32 35 62 0d 0a 0d 0a 0d 0a 0d 0a 09 20 20 73 65 72 76 69 63 65 3d 54 4c 58 09 73 65 72 76 69 63 ┆25b service=TLX servic┆ 0x3a40…3a60 65 3d 54 4c 58 09 73 65 72 76 69 63 65 3d 54 4c 58 20 20 20 20 73 65 72 76 69 63 65 3d 54 4c 58 ┆e=TLX service=TLX service=TLX┆ 0x3a60…3a80 0d 0a 0d 0a 0d 0a 0d 0a 20 20 20 20 20 73 65 72 76 69 63 65 3d 54 54 58 09 20 20 20 20 20 73 65 ┆ service=TTX se┆ 0x3a80…3aa0 72 76 69 63 65 3d 54 54 58 09 20 20 20 20 20 73 65 72 76 69 63 65 3d 54 54 58 09 73 65 72 76 69 ┆rvice=TTX service=TTX servi┆ 0x3aa0…3ac0 63 65 3d 54 54 58 0d 0a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 0a 0d 0a 09 64 65 6e 6e 65 20 ┆ce=TTX denne ┆ 0x3ac0…3ae0 68 61 72 20 6a 65 67 20 6c 69 64 74 20 73 76 7b 72 74 20 76 65 64 20 2d 20 75 6e 64 73 6b 79 6c ┆har jeg lidt svært ved - undskyl┆ 0x3ae0…3b00 64 20 76 69 67 67 6f 2e 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 09 09 09 09 09 20 ┆d viggo. ┆ 0x3b00…3b20 20 20 20 20 53 45 53 53 20 41 42 4f 52 54 20 52 45 51 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a ┆ SESS ABORT REQ ┆ 0x3b20…3b40 0d 0a 09 09 20 20 20 20 63 68 61 72 67 65 20 72 65 71 09 53 45 53 53 20 45 4e 44 20 52 45 51 0d ┆ charge req SESS END REQ ┆ 0x3b40…3b60 0a 0d 0a 09 20 20 20 20 20 20 20 20 6e 6f 74 20 63 68 61 72 67 65 20 72 65 71 0d 0a 0d 0a 0d 0a ┆ not charge req ┆ 0x3b60…3b80 09 20 20 64 6f 63 20 6c 65 76 65 6c 20 65 78 69 74 09 09 09 09 20 20 77 61 69 74 0d 0a 09 09 09 ┆ doc level exit wait ┆ 0x3b80…3ba0 09 09 09 72 65 73 79 6e 63 0d 0a 09 09 09 09 09 09 20 63 68 61 72 67 65 0d 0a 0d 0a 0d 0a 0d 0a ┆ resync charge ┆ 0x3ba0…3bc0 09 09 09 09 09 43 48 41 52 47 45 20 49 4e 44 2f 49 4e 44 2e 55 50 44 41 54 45 0d 0a 0d 0a 09 09 ┆ CHARGE IND/IND.UPDATE ┆ 0x3bc0…3bdd 09 73 74 61 72 74 20 73 65 73 73 20 63 6c 65 61 72 0d 0a 09 20 20 20 20 32 37 61 0d 0a ┆ start sess clear 27a ┆ 0x3bdd…3be0 FormFeed { 0x3bdd…3be0 0c 82 f4 ┆ ┆ 0x3bdd…3be0 } 0x3be0…3c00 0a 0d 0a 0e 0a 54 61 62 6c 65 20 32 35 2e 0d 0a 0d 0a 09 a1 73 74 61 74 65 20 20 20 20 20 20 09 ┆ Table 25. state ┆ 0x3c00…3c20 (30,) 21 20 65 76 65 6e 74 20 20 20 20 20 20 21 20 61 63 74 69 6f 6e 20 20 20 20 21 20 6e 65 77 20 73 ┆! event ! action ! new s┆ 0x3c20…3c40 74 61 74 65 20 0d 0a 09 64 69 73 63 61 72 64 69 6e 67 20 09 21 20 20 20 20 20 20 20 20 20 20 20 ┆tate discarding ! ┆ 0x3c40…3c60 20 21 20 20 20 20 20 20 20 20 20 20 20 21 0d 0a 09 26 20 63 6c 65 61 72 20 64 6f 63 20 6c 65 76 ┆ ! ! & clear doc lev┆ 0x3c60…3c80 65 6c 09 21 20 54 54 58 53 49 20 20 20 20 20 20 21 20 2d 20 20 20 20 20 20 20 20 20 21 20 2d 0d ┆el ! TTXSI ! - ! - ┆ 0x3c80…3ca0 0a 20 20 20 20 20 20 20 20 20 a1 26 20 72 65 73 79 6e 63 68 72 6f 6e 69 7a 69 6e 67 09 21 73 74 ┆ & resynchronizing !st┆ 0x3ca0…3cc0 72 65 61 6d 20 63 6c 6f 73 65 21 20 20 20 20 20 20 20 20 20 20 20 21 09 20 20 20 20 20 20 20 0d ┆ream close! ! ┆ 0x3cc0…3ce0 0a 20 20 20 20 20 20 20 20 20 77 61 69 74 20 64 6f 63 20 20 20 09 21 20 20 20 20 20 20 20 20 20 ┆ wait doc ! ┆ 0x3ce0…3d00 20 20 20 21 20 61 6e 73 77 20 54 54 58 53 49 21 0d 0a 20 20 20 20 20 20 20 20 20 6c 65 76 65 6c ┆ ! answ TTXSI! level┆ 0x3d00…3d20 20 63 6c 6f 73 65 09 21 20 54 54 58 53 49 20 20 20 20 20 20 21 20 73 74 72 65 61 6d 20 20 20 20 ┆ close ! TTXSI ! stream ┆ 0x3d20…3d40 21 20 2d 0d 0a 20 20 20 20 20 20 20 20 20 a1 20 20 20 20 20 20 20 20 20 20 20 09 21 73 74 72 65 ┆! - !stre┆ 0x3d40…3d60 61 6d 20 63 6c 6f 73 65 21 20 63 6c 6f 73 65 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 ┆am close! close ! ┆ 0x3d60…3d80 0d 0a 20 20 20 20 20 20 20 20 20 64 69 73 63 61 72 64 69 6e 67 20 09 21 20 20 20 20 20 20 20 20 ┆ discarding ! ┆ 0x3d80…3da0 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 21 20 0d 0a 20 20 20 20 20 20 20 20 20 26 20 63 ┆ ! ! & c┆ 0x3da0…3dc0 6c 65 61 72 20 64 6f 63 20 6c 65 76 65 6c 09 21 20 61 6e 73 77 20 44 48 20 20 20 20 21 20 2d 20 ┆lear doc level ! answ DH ! - ┆ 0x3dc0…3de0 20 20 20 20 20 20 20 20 21 20 2d 0d 0a 20 20 20 20 20 20 20 20 20 a1 26 20 72 65 73 79 6e 63 68 ┆ ! - & resynch┆ 0x3de0…3e00 72 6f 6e 69 7a 69 6e 67 09 21 73 74 72 65 61 6d 20 63 6c 6f 73 65 21 20 20 20 20 20 20 20 20 20 ┆ronizing !stream close! ┆ 0x3e00…3e20 (31,) 20 20 21 20 20 20 20 20 20 20 20 20 20 20 0d 0a 20 20 20 20 20 20 20 20 20 64 69 73 63 61 72 64 ┆ ! discard┆ 0x3e20…3e40 69 6e 67 20 09 21 20 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 21 0d ┆ing ! ! ! ┆ 0x3e40…3e60 0a 20 20 20 20 20 20 20 20 20 26 20 63 6c 65 61 72 20 64 6f 63 20 6c 65 76 65 6c 09 21 20 53 45 ┆ & clear doc level ! SE┆ 0x3e60…3e80 53 53 20 41 42 4f 52 54 20 21 20 2d 20 20 20 20 20 20 20 20 20 21 20 32 36 61 0d 0a 20 20 20 20 ┆SS ABORT ! - ! 26a ┆ 0x3e80…3ea0 20 20 20 20 20 26 20 77 61 69 74 20 64 6f 63 20 6c 65 76 65 6c 09 21 20 49 4e 44 20 20 20 20 20 ┆ & wait doc level ! IND ┆ 0x3ea0…3ec0 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 21 0d 0a 20 20 20 20 20 20 20 20 20 20 20 63 6c 6f ┆ ! ! clo┆ 0x3ec0…3ee0 73 65 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 ┆se ! ! ┆ 0x3ee0…3f00 20 20 20 20 20 20 20 20 21 0d 0a 09 a1 26 20 72 65 73 79 6e 63 68 72 6f 6e 69 7a 69 6e 67 09 21 ┆ ! & resynchronizing !┆ 0x3f00…3f20 09 20 20 20 21 09 20 20 20 20 20 21 09 20 20 20 20 20 20 20 0d 0a 20 20 20 20 20 20 20 20 20 77 ┆ ! ! w┆ 0x3f20…3f40 61 69 74 20 72 65 73 79 6e 63 20 63 68 61 72 67 65 20 20 21 20 53 45 53 53 20 41 42 4f 52 54 20 ┆ait resync charge ! SESS ABORT ┆ 0x3f40…3f60 21 20 2d 20 20 20 20 20 20 20 20 20 21 20 2d 0d 0a 20 20 20 20 20 20 20 20 20 a1 20 20 20 20 20 ┆! - ! - ┆ 0x3f60…3f80 20 20 20 20 20 20 09 21 20 49 4e 44 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 ┆ ! IND ! ┆ 0x3f80…3fa0 21 20 20 20 20 20 20 20 20 20 20 20 0d 0a 09 64 69 73 63 61 72 64 69 6e 67 20 09 21 20 44 6f 63 ┆! discarding ! Doc┆ 0x3fa0…3fc0 75 6d 65 6e 74 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 21 0d 0a 09 26 20 63 6c 65 61 72 20 ┆ument ! ! & clear ┆ 0x3fc0…3fe0 64 6f 63 20 6c 65 76 65 6c 09 21 20 6c 65 76 65 6c 20 53 36 32 43 50 21 20 2d 20 20 20 20 20 20 ┆doc level ! level S62CP! - ┆ 0x3fe0…4000 20 20 20 21 20 2d 0d 0a 09 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 09 21 20 63 6f 6d ┆ ! - ! com┆ 0x4000…4020 (32,) 6d 61 6e 64 73 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 21 0d 0a 09 a1 26 20 72 65 73 79 6e ┆mands ! ! & resyn┆ 0x4020…4040 63 68 72 6f 6e 69 7a 69 6e 67 09 21 20 2a 34 29 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 ┆chronizing ! *4) ! ┆ 0x4040…4060 20 20 20 20 21 09 20 20 20 20 20 20 20 0d 0a 09 64 69 73 63 61 72 64 69 6e 67 20 09 21 20 64 6f ┆ ! discarding ! do┆ 0x4060…4080 63 75 6d 65 6e 74 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 21 0d 0a 09 26 20 77 61 69 74 20 ┆cument ! ! & wait ┆ 0x4080…40a0 64 6f 63 20 6c 65 76 65 6c 09 21 20 73 74 72 65 61 6d 20 20 20 20 20 21 20 2d 20 20 20 20 20 20 ┆doc level ! stream ! - ┆ 0x40a0…40c0 20 20 20 21 20 2d 0d 0a 09 63 6c 6f 73 65 20 20 20 20 20 20 20 09 21 20 63 6f 6d 6d 61 6e 64 73 ┆ ! - close ! commands┆ 0x40c0…40e0 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 21 0d 0a 20 20 20 20 20 20 20 20 20 26 20 63 6c 65 ┆ ! ! & cle┆ 0x40e0…4100 61 72 20 64 6f 63 20 6c 65 76 65 6c 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 ┆ar doc level ! ! ┆ 0x4100…4120 20 20 20 20 20 20 20 20 21 0d 0a 09 a1 e1 a1 26 20 72 65 73 79 6e 63 68 72 6f 6e 69 7a 69 6e 67 ┆ ! & resynchronizing┆ 0x4120…4140 09 21 20 2a 35 29 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 21 09 20 20 20 20 ┆ ! *5) ! ! ┆ 0x4140…4160 20 20 20 0d 0a 09 64 69 73 63 61 72 64 69 6e 67 20 09 21 20 20 20 20 20 20 20 20 20 20 20 20 21 ┆ discarding ! !┆ 0x4160…4180 20 20 20 20 20 20 20 20 20 20 20 21 0d 0a 09 26 20 63 6c 65 61 72 20 64 6f 63 20 6c 65 76 65 6c ┆ ! & clear doc level┆ 0x4180…41a0 09 21 52 45 53 50 2e 57 52 49 54 45 20 20 21 20 2d 20 20 20 20 20 20 20 20 20 21 20 20 2d 0d 0a ┆ !RESP.WRITE ! - ! - ┆ 0x41a0…41c0 20 20 20 20 20 20 20 20 20 26 20 72 65 73 79 6e 63 68 72 6f 6e 69 7a 69 6e 67 20 20 20 21 20 20 ┆ & resynchronizing ! ┆ 0x41c0…41e0 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 21 0d 0a 09 26 20 77 61 69 74 ┆ ! ! & wait┆ 0x41e0…4200 20 64 6f 63 20 20 20 09 21 20 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 ┆ doc ! ! ┆ 0x4200…4220 (33,) 20 21 0d 0a 09 20 20 6c 65 76 65 6c 20 63 6c 6f 73 65 09 21 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ! level close ! ┆ 0x4220…4240 21 20 20 20 20 20 20 20 20 20 20 20 21 0d 0a 09 26 20 77 61 69 74 20 72 65 73 79 6e 63 20 20 20 ┆! ! & wait resync ┆ 0x4240…4260 20 20 09 21 20 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 21 0d 0a 09 ┆ ! ! ! ┆ 0x4260…4280 a1 20 20 63 68 61 72 67 65 20 20 20 20 20 09 21 20 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 ┆ charge ! ! ┆ 0x4280…42a0 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 0d 0a 09 64 69 73 63 61 72 64 69 6e ┆ ! discardin┆ 0x42a0…42c0 67 20 09 21 20 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 21 0d 0a 09 ┆g ! ! ! ┆ 0x42c0…42e0 26 20 63 6c 65 61 72 20 64 6f 63 20 6c 65 76 65 6c 20 20 20 21 20 70 72 69 6f 20 62 72 65 61 6b ┆& clear doc level ! prio break┆ 0x42e0…4300 20 21 20 2d 20 20 20 20 20 20 20 20 20 21 20 2d 0d 0a 20 20 20 20 20 20 20 20 20 26 20 72 65 73 ┆ ! - ! - & res┆ 0x4300…4320 79 6e 63 68 72 6f 6e 69 7a 69 6e 67 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 ┆ynchronizing ! ! ┆ 0x4320…4340 20 20 20 20 20 20 20 20 21 0d 0a 09 26 20 77 61 69 74 20 64 6f 63 20 20 20 09 21 20 20 20 20 20 ┆ ! & wait doc ! ┆ 0x4340…4360 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 21 0d 0a 09 20 20 6c 65 76 65 6c 20 63 ┆ ! ! level c┆ 0x4360…4380 6c 6f 73 65 09 21 20 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 21 0d ┆lose ! ! ! ┆ 0x4380…43a0 0a 09 a1 26 20 77 61 69 74 20 72 65 73 79 6e 63 20 63 68 61 72 67 65 21 20 20 20 20 20 20 20 20 ┆ & wait resync charge! ┆ 0x43a0…43c0 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 21 09 20 20 20 20 20 20 20 0d 0a 09 64 69 73 63 ┆ ! ! disc┆ 0x43c0…43e0 61 72 64 69 6e 67 20 09 21 20 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 ┆arding ! ! ┆ 0x43e0…4400 20 21 0d 0a 09 26 20 63 6c 65 61 72 20 64 6f 63 20 6c 65 76 65 6c 20 20 20 21 20 54 55 20 72 65 ┆ ! & clear doc level ! TU re┆ 0x4400…4420 (34,) 6d 6f 76 65 64 20 21 20 53 45 53 53 20 41 42 4f 52 54 21 20 33 35 61 0d 0a 20 20 20 20 20 20 20 ┆moved ! SESS ABORT! 35a ┆ 0x4420…4440 20 20 26 20 72 65 73 79 6e 63 68 72 6f 6e 69 7a 69 6e 67 20 20 20 21 20 20 20 20 20 20 20 20 20 ┆ & resynchronizing ! ┆ 0x4440…4460 20 20 20 21 20 52 45 51 20 20 20 20 20 20 20 21 0d 0a 09 26 20 77 61 69 74 20 64 6f 63 20 20 20 ┆ ! REQ ! & wait doc ┆ 0x4460…4480 09 21 20 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 21 0d 0a 09 a1 20 ┆ ! ! ! ┆ 0x4480…44a0 20 6c 65 76 65 6c 20 63 6c 6f 73 65 09 21 20 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 ┆ level close ! ! ┆ 0x44a0…44c0 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 0d 0a 09 77 61 69 74 20 72 65 73 79 6e 63 ┆ ! wait resync┆ 0x44c0…44e0 09 21 20 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 21 0d 0a 09 63 68 ┆ ! ! ! ch┆ 0x44e0…4500 61 72 67 65 20 20 20 20 20 09 21 20 54 55 20 72 65 6d 6f 76 65 64 20 21 20 2d 20 20 20 20 20 20 ┆arge ! TU removed ! - ┆ 0x4500…4520 20 20 20 21 20 33 35 61 0d 0a 09 a1 20 20 20 20 20 20 20 20 20 20 20 09 21 20 20 20 20 20 20 20 ┆ ! 35a ! ┆ 0x4520…453f 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 0d 0a ┆ ! ! ┆ 0x453f…4542 FormFeed { 0x453f…4542 0c 83 90 ┆ ┆ 0x453f…4542 } 0x4542…4560 0a 54 61 62 6c 65 20 32 35 2e 20 28 63 6f 6e 74 2e 29 0d 0a 0d 0a 09 a1 73 74 61 74 65 20 ┆ Table 25. (cont.) state ┆ 0x4560…4580 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 65 76 65 6e 74 20 20 20 20 20 20 21 20 61 63 74 ┆ ! event ! act┆ 0x4580…45a0 69 6f 6e 20 20 20 20 21 20 6e 65 77 20 73 74 61 74 65 20 0d 0a 09 64 69 73 63 61 72 64 69 6e 67 ┆ion ! new state discarding┆ 0x45a0…45c0 20 09 21 20 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 21 0d 0a 09 26 ┆ ! ! ! &┆ 0x45c0…45e0 20 63 6c 65 61 72 20 64 6f 63 20 6c 65 76 65 6c 09 21 20 52 45 51 2e 41 42 4f 52 54 20 20 21 20 ┆ clear doc level ! REQ.ABORT ! ┆ 0x45e0…4600 2d 20 20 20 20 20 20 20 20 20 21 20 2d 0d 0a 20 20 20 20 20 20 20 20 20 26 20 72 65 73 79 6e 63 ┆- ! - & resync┆ 0x4600…4620 (35,) 68 72 6f 6e 69 7a 69 6e 67 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 ┆hronizing ! ! ┆ 0x4620…4640 20 20 20 20 20 21 0d 0a 09 26 20 77 61 69 74 20 64 6f 63 20 6c 65 76 65 6c 09 21 20 20 20 20 20 ┆ ! & wait doc level ! ┆ 0x4640…4660 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 21 0d 0a 09 20 20 63 6c 6f 73 65 20 20 ┆ ! ! close ┆ 0x4660…4680 20 20 20 20 09 21 20 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 21 0d ┆ ! ! ! ┆ 0x4680…46a0 0a 09 a1 26 20 77 61 69 74 20 72 65 73 79 6e 63 20 63 68 61 72 67 65 21 20 20 20 20 20 20 20 20 ┆ & wait resync charge! ┆ 0x46a0…46c0 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 21 09 20 20 20 20 20 20 0d 0a 20 20 20 20 20 20 ┆ ! ! ┆ 0x46c0…46e0 20 20 20 63 6c 65 61 72 20 64 6f 63 20 6c 65 76 65 6c 20 20 20 20 20 21 20 20 20 20 20 20 20 20 ┆ clear doc level ! ┆ 0x46e0…4700 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 21 0a 20 20 20 20 20 20 20 20 20 26 20 72 65 73 ┆ ! ! & res┆ 0x4700…4720 79 6e 63 68 72 6f 6e 69 7a 69 6e 67 20 20 20 21 20 52 45 51 2e 52 45 47 52 45 54 20 21 20 2d 20 ┆ynchronizing ! REQ.REGRET ! - ┆ 0x4720…4740 20 20 20 20 20 20 20 20 21 20 2d 0d 0a 20 20 20 20 20 20 20 20 20 26 20 77 61 69 74 20 64 6f 63 ┆ ! - & wait doc┆ 0x4740…4760 20 6c 65 76 65 6c 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 ┆ level ! ! ┆ 0x4760…4780 20 20 20 21 0d 0a 20 20 20 20 20 20 20 20 20 20 20 63 6c 6f 73 65 20 20 20 20 20 20 20 20 20 20 ┆ ! close ┆ 0x4780…47a0 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 21 0d 0a 20 ┆ ! ! ! ┆ 0x47a0…47c0 20 20 20 20 20 20 20 20 a1 26 20 77 61 69 74 20 72 65 73 79 6e 63 20 63 68 61 72 67 65 21 20 20 ┆ & wait resync charge! ┆ 0x47c0…47e0 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 ┆ ! ! ┆ 0x47e0…47e3 20 0d 0a ┆ ┆ 0x47e3…481c Params { 0x47e3…481c 04 00 2d 44 0c 00 06 00 00 00 00 03 01 4b 31 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -D K1@ ┆ 0x47e3…481c 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 91 ff 04 ┆ (2<FKU_iså ┆ 0x47e3…481c } 0x481c…4855 Params { 0x481c…4855 04 00 2d 44 0c 00 06 00 00 00 00 02 01 4b 31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -D K1 ┆ 0x481c…4855 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 91 ff 04 ┆ (2<FKU_iså ┆ 0x481c…4855 } 0x4855…4860 0a 0d 0a 09 46 69 67 2e 20 32 35 ┆ Fig. 25┆ 0x4860…4880 2c 20 66 6f 6f 74 6e 6f 74 65 73 0d 0a 0d 0a 09 2a 31 29 20 84 43 68 65 63 6b 70 6f 69 6e 74 20 ┆, footnotes *1) Checkpoint ┆ 0x4880…48a0 69 6e 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 64 65 73 63 72 69 70 74 69 6f 6e 20 69 73 20 73 ┆in the document description is s┆ 0x48a0…48c0 65 74 20 74 6f 20 30 2c 20 69 6e 64 69 63 61 74 69 6e 67 20 0a 19 8d 80 80 74 68 61 74 20 74 68 ┆et to 0, indicating that th┆ 0x48c0…48e0 65 20 64 6f 63 75 6d 65 6e 74 20 73 68 6f 75 6c 64 20 62 65 20 74 72 61 6e 73 6d 69 74 74 65 64 ┆e document should be transmitted┆ 0x48e0…4900 20 66 72 6f 6d 20 74 68 65 20 62 65 67 69 6e 6e 69 6e 67 20 69 6e 20 0a 19 8d 80 80 63 61 73 65 ┆ from the beginning in case┆ 0x4900…4920 20 6f 66 20 61 20 53 55 42 4d 49 54 2e 0d 0a 0d 0a 09 2a 32 29 20 84 41 6c 6c 20 62 75 66 66 65 ┆ of a SUBMIT. *2) All buffe┆ 0x4920…4940 72 73 20 70 65 6e 64 69 6e 67 20 61 74 20 53 36 32 43 50 20 66 6f 72 20 74 68 69 73 20 70 61 63 ┆rs pending at S62CP for this pac┆ 0x4940…4960 6b 65 74 20 69 73 20 6e 6f 77 20 68 6f 6d 65 2e 20 41 20 0a 19 8d 80 80 70 6f 73 73 69 62 6c 65 ┆ket is now home. A possible┆ 0x4960…4980 20 70 65 6e 64 69 6e 67 20 54 54 58 53 49 20 73 74 72 65 61 6d 20 63 6c 6f 73 65 20 69 73 20 61 ┆ pending TTXSI stream close is a┆ 0x4980…49a0 6e 73 77 65 72 65 64 2e 0d 0a 0d 0a 09 2a 33 29 20 84 49 66 20 44 48 20 63 6c 6f 73 65 20 70 65 ┆nswered. *3) If DH close pe┆ 0x49a0…49c0 6e 64 69 6e 67 20 69 73 20 66 61 6c 73 65 2c 20 61 6e 20 22 61 6e 73 77 20 44 48 20 73 74 72 65 ┆nding is false, an "answ DH stre┆ 0x49c0…49e0 61 6d 20 63 6c 6f 73 65 22 20 65 76 65 6e 74 20 0a 19 8d 80 80 69 73 20 73 69 6d 75 6c 61 74 65 ┆am close" event is simulate┆ 0x49e0…4a00 64 2e 0d 0a 0d 0a 09 2a 34 29 20 84 54 68 65 79 20 68 61 76 65 20 70 61 73 73 65 64 20 44 4f 43 ┆d. *4) They have passed DOC┆ 0x4a00…4a20 (37,) 20 44 49 53 43 20 52 45 51 20 6f 72 20 44 4f 43 20 52 45 53 59 4e 43 20 52 45 51 20 61 63 72 6f ┆ DISC REQ or DOC RESYNC REQ acro┆ 0x4a20…4a40 73 73 20 74 68 65 20 0a 19 8d 80 80 69 6e 74 65 72 66 61 63 65 2e 0d 0a 0d 0a 09 2a 35 29 20 84 ┆ss the interface. *5) ┆ 0x4a40…4a60 54 68 65 79 20 68 61 76 65 20 70 61 73 73 65 64 20 44 48 20 73 74 72 65 61 6d 20 63 6c 6f 73 65 ┆They have passed DH stream close┆ 0x4a60…4a80 20 61 63 72 6f 73 73 20 74 68 65 20 69 6e 74 65 72 66 61 63 65 2e 0d 0a 0d 0a 09 2a 36 29 20 84 ┆ across the interface. *6) ┆ 0x4a80…4aa0 54 68 65 20 63 68 61 72 67 65 20 64 65 6c 69 76 65 72 65 64 20 69 73 20 73 65 6e 74 20 74 6f 20 ┆The charge delivered is sent to ┆ 0x4aa0…4abb 44 53 20 69 6e 20 74 68 65 20 6e 65 78 74 20 49 4e 44 2e 55 50 44 2e 0d 0a 0d 0a ┆DS in the next IND.UPD. ┆ 0x4abb…4abe FormFeed { 0x4abb…4abe 0c 82 e0 ┆ ┆ 0x4abb…4abe } 0x4abe…4ac0 0a b0 ┆ ┆ 0x4ac0…4ae0 a1 36 2e 34 2e 34 2e 37 09 53 65 73 73 69 6f 6e 20 42 72 65 61 6b 20 44 6f 77 6e 20 48 61 6e 64 ┆ 6.4.4.7 Session Break Down Hand┆ 0x4ae0…4b00 6c 69 6e 67 2c 20 53 6f 75 72 63 65 0d 0a 0d 0a 09 84 54 68 69 73 20 73 65 63 74 69 6f 6e 20 68 ┆ling, Source This section h┆ 0x4b00…4b20 61 6e 64 6c 65 73 20 70 72 65 6d 61 74 75 72 65 20 74 65 72 6d 69 6e 61 74 69 6f 6e 73 20 6f 66 ┆andles premature terminations of┆ 0x4b20…4b40 20 61 20 73 65 73 73 69 6f 6e 2c 20 64 65 73 80 0a 19 89 80 80 63 72 69 62 65 64 20 69 6e 20 66 ┆ a session, des cribed in f┆ 0x4b40…4b60 69 67 2e 20 32 36 2e 20 54 68 65 20 73 65 73 73 69 6f 6e 20 69 73 20 63 6f 6d 70 6c 65 74 65 6c ┆ig. 26. The session is completel┆ 0x4b60…4b80 79 20 74 65 72 6d 69 6e 61 74 65 64 20 75 6e 64 65 72 20 0a 19 89 80 80 70 61 63 6b 65 74 20 63 ┆y terminated under packet c┆ 0x4b80…4ba0 6f 6e 74 72 6f 6c 2c 20 62 65 63 61 75 73 65 20 70 65 6e 64 69 6e 67 20 62 75 66 66 65 72 73 20 ┆ontrol, because pending buffers ┆ 0x4ba0…4bc0 73 68 61 6c 6c 20 62 65 20 68 6f 6d 65 20 66 72 6f 6d 20 53 36 32 43 50 20 0a 19 89 80 80 62 65 ┆shall be home from S62CP be┆ 0x4bc0…4be0 66 6f 72 65 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 73 74 72 65 61 6d 20 63 61 6e 20 62 65 20 ┆fore the document stream can be ┆ 0x4be0…4c00 74 65 72 6d 69 6e 61 74 65 64 2e 0d 0a 0d 0a 09 46 69 67 2e 20 32 36 20 69 73 20 65 6e 74 65 72 ┆terminated. Fig. 26 is enter┆ 0x4c00…4c20 (38,) 65 64 20 28 76 69 61 20 32 36 61 29 20 69 6e 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 63 61 ┆ed (via 26a) in the following ca┆ 0x4c20…4c40 73 65 73 2e 0d 0a 0d 0a 09 2d 20 84 53 45 53 53 20 41 42 4f 52 54 20 49 4e 44 20 72 65 63 65 69 ┆ses. - SESS ABORT IND recei┆ 0x4c40…4c60 76 65 64 20 69 6e 20 73 74 61 74 65 73 20 77 68 65 72 65 20 61 20 64 6f 63 75 6d 65 6e 74 20 73 ┆ved in states where a document s┆ 0x4c60…4c80 74 72 65 61 6d 20 68 61 73 20 0a 19 8b 80 80 62 65 65 6e 20 6f 70 65 6e 20 61 6e 64 20 6e 6f 74 ┆tream has been open and not┆ 0x4c80…4ca0 20 66 75 6c 6c 79 20 74 65 72 6d 69 6e 61 74 65 64 2e 0d 0a 0d 0a 09 2d 20 84 52 45 51 2e 41 42 ┆ fully terminated. - REQ.AB┆ 0x4ca0…4cc0 4f 52 54 20 6f 72 20 52 45 51 2e 52 45 47 52 45 54 20 65 78 65 63 75 74 65 64 20 77 68 65 6e 20 ┆ORT or REQ.REGRET executed when ┆ 0x4cc0…4ce0 73 65 72 76 69 63 65 3d 54 4c 58 2e 0d 0a 0d 0a 09 2d 20 44 6f 63 75 6d 65 6e 74 20 73 74 72 65 ┆service=TLX. - Document stre┆ 0x4ce0…4d00 61 6d 20 70 72 6f 74 6f 63 6f 6c 20 65 72 72 6f 72 20 77 68 65 6e 20 73 65 72 76 69 63 65 3d 54 ┆am protocol error when service=T┆ 0x4d00…4d20 4c 58 2e 0d 0a 0d 0a 09 2d 20 65 78 63 65 70 74 20 69 6e 64 20 72 65 63 65 69 76 65 64 20 77 68 ┆LX. - except ind received wh┆ 0x4d20…4d40 65 6e 20 73 65 72 76 69 63 65 20 3d 20 54 4c 58 2e 0d 0a 0d 0a 09 2d 20 84 70 72 69 6f 20 62 72 ┆en service = TLX. - prio br┆ 0x4d40…4d59 65 61 6b 20 77 68 65 6e 20 73 65 72 76 69 63 65 3d 54 4c 58 2e 0d 0a 0d 0a ┆eak when service=TLX. ┆ 0x4d59…4d5c FormFeed { 0x4d59…4d5c 0c 81 f0 ┆ ┆ 0x4d59…4d5c } 0x4d5c…4d60 0a 09 46 69 ┆ Fi┆ 0x4d60…4d80 67 2e 20 32 36 2e 20 53 65 73 73 69 6f 6e 20 62 72 65 61 6b 20 64 6f 77 6e 20 68 61 6e 64 6c 69 ┆g. 26. Session break down handli┆ 0x4d80…4d8d 6e 67 2c 20 73 6f 75 72 63 65 2e 0d 0a ┆ng, source. ┆ 0x4d8d…4dc6 Params { 0x4d8d…4dc6 04 00 2d 44 0c 00 06 00 00 00 00 02 01 4b 31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -D K1 ┆ 0x4d8d…4dc6 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 91 ff 04 ┆ (2<FKU_iså ┆ 0x4d8d…4dc6 } 0x4dc6…4dff Params { 0x4dc6…4dff 04 00 2d 44 0c 00 06 00 00 00 00 03 01 4b 31 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -D K1@ ┆ 0x4dc6…4dff 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 91 ff 04 ┆ (2<FKU_iså ┆ 0x4dc6…4dff } 0x4dff…4e00 0a ┆ ┆ 0x4e00…4e20 (39,) 0d 0a 09 09 09 32 36 61 0d 0a 0d 0a 0d 0a 09 09 09 09 43 48 41 52 47 45 20 49 4e 46 20 49 4e 44 ┆ 26a CHARGE INF IND┆ 0x4e20…4e40 2f 49 4e 44 2e 55 50 44 41 54 45 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 09 09 09 77 61 69 74 0d 0a ┆/IND.UPDATE wait ┆ 0x4e40…4e60 09 09 09 63 6c 65 61 72 0d 0a 09 09 09 69 6e 64 0d 0a 0d 0a 0d 0a 0d 0a 09 20 20 20 20 20 53 54 ┆ clear ind ST┆ 0x4e60…4e80 52 45 41 4d 20 43 4c 45 41 52 20 49 4e 44 2f 53 54 52 45 41 4d 20 43 4c 45 41 52 20 52 45 53 50 ┆REAM CLEAR IND/STREAM CLEAR RESP┆ 0x4e80…4ea0 0d 0a 09 09 09 20 20 20 20 2a 31 29 0d 0a 0d 0a 0d 0a 09 09 09 77 61 69 74 0d 0a 09 09 09 62 75 ┆ *1) wait bu┆ 0x4ea0…4ec0 66 73 0d 0a 09 09 09 68 6f 6d 65 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 09 09 61 6e 73 77 20 53 54 ┆fs home answ ST┆ 0x4ec0…4ee0 52 45 41 4d 20 43 4c 45 41 52 20 52 45 53 50 0d 0a 09 09 09 2a 32 29 0d 0a 0d 0a 0d 0a 0d 0a 09 ┆REAM CLEAR RESP *2) ┆ 0x4ee0…4f00 09 09 77 61 69 74 0d 0a 09 09 20 20 20 20 20 65 72 72 6f 72 20 73 6f 75 72 63 65 0d 0a 09 09 09 ┆ wait error source ┆ 0x4f00…4f20 63 6c 6f 73 65 20 2a 33 29 0d 0a 0d 0a 0d 0a 0d 0a 09 09 61 6e 73 77 20 44 48 20 20 73 74 72 65 ┆close *3) answ DH stre┆ 0x4f20…4f40 61 6d 20 63 6c 6f 73 65 0d 0a 0d 0a 0d 0a 0d 0a 09 09 20 20 20 20 20 20 20 20 74 65 72 6d 20 73 ┆am close term s┆ 0x4f40…4f60 65 73 73 0d 0a 0d 0a 0d 0a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 6f 75 74 73 74 61 6e 64 69 6e ┆ess outstandin┆ 0x4f60…4f80 67 20 77 72 69 74 65 73 3c 3e 30 20 20 20 20 20 6f 75 74 73 74 61 6e 64 69 6e 67 20 77 72 69 74 ┆g writes<>0 outstanding writ┆ 0x4f80…4fa0 65 73 3d 30 0a 0d 0a 0d 0a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 32 ┆es=0 2┆ 0x4fa0…4fbf 37 61 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 32 37 62 0d 0a 0d 0a ┆7a 27b ┆ 0x4fbf…4fc2 FormFeed { 0x4fbf…4fc2 0c 83 b4 ┆ ┆ 0x4fbf…4fc2 } 0x4fc2…4fe0 0a 09 54 61 62 6c 65 20 32 36 2e 0d 0a 0e 0a 0d 0a 09 a1 73 74 61 74 65 20 20 20 20 20 20 ┆ Table 26. state ┆ 0x4fe0…5000 09 21 20 65 76 65 6e 74 20 20 20 20 20 20 09 21 20 61 63 74 69 6f 6e 20 20 20 20 21 20 6e 65 77 ┆ ! event ! action ! new┆ 0x5000…5020 (40,) 20 73 74 61 74 65 0d 0a 09 09 09 21 09 09 21 09 20 20 21 0d 0a 09 77 61 69 74 20 63 6c 65 61 72 ┆ state ! ! ! wait clear┆ 0x5020…5040 20 69 6e 64 09 21 20 53 36 32 43 50 20 6d 65 73 73 61 67 65 73 09 21 09 20 20 21 0d 0a 09 09 09 ┆ ind ! S62CP messages ! ! ┆ 0x5040…5060 21 20 64 69 66 66 65 72 65 6e 74 20 66 72 6f 6d 09 21 20 20 2d 09 20 20 21 20 20 2d 0d 0a 09 a1 ┆! different from ! - ! - ┆ 0x5060…5080 09 09 21 20 53 45 53 53 20 43 4c 45 41 52 20 49 4e 44 09 21 09 20 20 21 09 20 20 20 0d 0a 09 09 ┆ ! SESS CLEAR IND ! ! ┆ 0x5080…50a0 09 21 09 09 21 09 20 20 21 0d 0a 09 77 61 69 74 20 63 6c 65 61 72 20 69 6e 64 09 21 20 64 6f 63 ┆ ! ! ! wait clear ind ! doc┆ 0x50a0…50c0 75 6d 65 6e 74 20 73 74 72 65 61 6d 09 21 09 20 20 21 0d 0a 09 26 20 77 61 69 74 20 62 75 66 73 ┆ument stream ! ! & wait bufs┆ 0x50c0…50e0 20 68 6f 6d 65 09 21 20 6d 65 73 73 61 67 65 73 20 64 69 66 66 65 72 65 6e 74 21 20 20 2d 09 20 ┆ home ! messages different! - ┆ 0x50e0…5100 20 21 20 20 2d 0d 0a 09 26 20 77 61 69 74 20 65 72 72 6f 72 20 73 6f 75 72 63 65 09 21 20 66 72 ┆ ! - & wait error source ! fr┆ 0x5100…5120 6f 6d 20 54 54 58 53 49 20 73 74 72 65 61 6d 09 21 09 20 20 21 0d 0a 09 a1 20 20 63 6c 6f 73 65 ┆om TTXSI stream ! ! close┆ 0x5120…5140 09 09 21 20 63 6c 6f 73 65 09 09 21 09 20 20 21 09 20 20 20 0d 0a 09 09 09 21 09 09 21 09 20 20 ┆ ! close ! ! ! ! ┆ 0x5140…5160 21 0d 0a 09 77 61 69 74 20 63 6c 65 61 72 20 69 6e 64 09 21 09 09 21 09 20 20 21 0d 0a 09 26 20 ┆! wait clear ind ! ! ! & ┆ 0x5160…5180 77 61 69 74 20 62 75 66 73 20 68 6f 6d 65 09 21 20 52 45 51 2e 52 45 47 52 45 54 09 21 20 20 2d ┆wait bufs home ! REQ.REGRET ! -┆ 0x5180…51a0 09 20 20 21 20 20 2d 0d 0a 09 26 20 77 61 69 74 20 65 72 72 6f 72 20 73 6f 75 72 63 65 09 21 09 ┆ ! - & wait error source ! ┆ 0x51a0…51c0 09 21 09 20 20 21 0d 0a 09 a1 20 20 63 6c 6f 73 65 09 09 21 09 09 21 09 20 20 21 09 20 20 20 0d ┆ ! ! close ! ! ! ┆ 0x51c0…51e0 0a 09 09 09 21 09 09 21 09 20 20 21 0d 0a 09 77 61 69 74 20 63 6c 65 61 72 20 69 6e 64 09 21 20 ┆ ! ! ! wait clear ind ! ┆ 0x51e0…5200 52 45 51 2e 41 42 4f 52 54 20 09 21 20 20 2d 09 20 20 21 20 20 2d 0d 0a 09 26 20 77 61 69 74 20 ┆REQ.ABORT ! - ! - & wait ┆ 0x5200…5220 (41,) 62 75 66 73 20 68 6f 6d 65 09 21 09 09 21 09 20 20 21 0d 0a 09 26 20 77 61 69 74 20 65 72 72 6f ┆bufs home ! ! ! & wait erro┆ 0x5220…5240 72 20 73 6f 75 72 63 65 09 21 09 09 21 09 20 20 21 0d 0a 09 a1 20 20 63 6c 6f 73 65 09 09 21 09 ┆r source ! ! ! close ! ┆ 0x5240…5260 09 21 09 20 20 21 09 20 20 20 0d 0a 0d 0a 20 20 20 20 20 20 20 20 20 77 61 69 74 20 63 6c 65 61 ┆ ! ! wait clea┆ 0x5260…5280 72 20 69 6e 64 20 20 09 21 09 09 21 09 20 20 21 0d 0a 20 20 20 20 20 20 20 20 20 26 20 77 61 69 ┆r ind ! ! ! & wai┆ 0x5280…52a0 74 20 62 75 66 73 20 68 6f 6d 65 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆t bufs home ! ┆ 0x52a0…52c0 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 21 0d 0a 20 20 20 20 20 20 20 20 20 26 20 77 61 69 ┆ ! ! & wai┆ 0x52c0…52e0 74 20 65 72 72 6f 72 20 73 6f 75 72 63 65 20 21 20 52 45 53 50 2e 57 52 49 54 45 20 20 20 20 20 ┆t error source ! RESP.WRITE ┆ 0x52e0…5300 20 20 20 21 20 2d 20 20 20 20 20 20 20 20 20 21 0d 0a 09 a1 20 20 63 6c 6f 73 65 20 20 20 20 20 ┆ ! - ! close ┆ 0x5300…5320 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 ┆ ! ! ┆ 0x5320…5340 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 0d 0a 0d 0a 20 20 20 20 20 20 20 20 20 ┆ ! ┆ 0x5340…5360 77 61 69 74 20 63 6c 65 61 72 20 69 6e 64 20 20 20 20 20 20 21 20 61 6e 73 77 20 20 20 20 20 20 ┆wait clear ind ! answ ┆ 0x5360…5380 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 21 0d 0a 20 20 20 20 20 20 20 20 20 ┆ ! ! ┆ 0x5380…53a0 a1 26 20 77 61 69 74 20 62 75 66 73 20 68 6f 6d 65 20 20 20 20 21 20 44 48 20 73 74 72 65 61 6d ┆ & wait bufs home ! DH stream┆ 0x53a0…53c0 20 63 6c 6f 73 65 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 ┆ close ! ! ┆ 0x53c0…53e0 0d 0a 0d 0a 09 77 61 69 74 20 63 6c 65 61 72 20 69 6e 64 09 21 09 09 21 09 20 20 21 0d 0a 09 26 ┆ wait clear ind ! ! ! &┆ 0x53e0…5400 20 77 61 69 74 20 62 75 66 73 20 68 6f 6d 65 09 21 20 70 72 69 6f 20 62 72 65 61 6b 09 21 20 20 ┆ wait bufs home ! prio break ! ┆ 0x5400…5420 (42,) 2d 09 20 20 21 20 20 2d 0d 0a 09 26 20 77 61 69 74 20 65 72 72 6f 72 20 73 6f 75 72 63 65 20 21 ┆- ! - & wait error source !┆ 0x5420…5440 09 09 21 09 20 20 21 0d 0a 09 a1 20 20 63 6c 6f 73 65 09 09 21 09 09 21 09 20 20 21 09 20 20 20 ┆ ! ! close ! ! ! ┆ 0x5440…5460 0d 0a 20 09 09 09 21 09 09 21 09 20 20 21 0d 0a 09 77 61 69 74 20 63 6c 65 61 72 20 69 6e 64 09 ┆ ! ! ! wait clear ind ┆ 0x5460…5480 21 20 54 54 58 53 49 20 73 74 72 65 61 6d 20 63 6c 6f 73 65 21 20 20 2d 09 20 20 21 20 20 2d 0d ┆! TTXSI stream close! - ! - ┆ 0x5480…54a0 0a 09 a1 26 20 77 61 69 74 20 62 75 66 73 20 68 6f 6d 65 09 21 09 09 21 09 20 20 21 09 20 20 20 ┆ & wait bufs home ! ! ! ┆ 0x54a0…54c0 0d 0a 09 09 09 21 09 09 21 09 20 20 21 0d 0a 09 77 61 69 74 20 65 72 72 6f 72 20 73 6f 75 72 63 ┆ ! ! ! wait error sourc┆ 0x54c0…54e0 65 09 21 20 54 54 58 53 49 20 73 74 72 65 61 6d 20 63 6c 6f 73 65 21 20 61 6e 73 77 20 54 54 58 ┆e ! TTXSI stream close! answ TTX┆ 0x54e0…5500 53 49 21 20 20 2d 0d 0a 09 20 20 63 6c 6f 73 65 09 09 21 09 09 21 20 73 74 72 65 61 6d 20 20 20 ┆SI! - close ! ! stream ┆ 0x5500…5520 20 21 0d 0a 09 a1 09 09 21 09 09 21 20 63 6c 6f 73 65 09 20 20 21 09 20 20 20 0d 0a 09 09 09 21 ┆ ! ! ! close ! !┆ 0x5520…5540 09 09 21 09 20 20 21 0d 0a 09 a1 77 61 69 74 20 63 6c 65 61 72 20 69 6e 64 09 21 20 54 55 20 72 ┆ ! ! wait clear ind ! TU r┆ 0x5540…5560 65 6d 6f 76 65 64 09 21 20 20 2d 09 20 20 21 20 33 35 61 09 20 20 20 0d 0a 09 09 09 21 09 09 21 ┆emoved ! - ! 35a ! !┆ 0x5560…5580 09 20 20 21 0d 0a 09 a1 77 61 69 74 20 62 75 66 73 20 68 6f 6d 65 09 21 20 54 55 20 72 65 6d 6f ┆ ! wait bufs home ! TU remo┆ 0x5580…55a0 76 65 64 09 21 20 20 2d 09 20 20 21 20 33 35 62 09 20 20 20 0d 0a 09 09 09 21 09 09 21 09 20 20 ┆ved ! - ! 35b ! ! ┆ 0x55a0…55c0 21 0d 0a 09 77 61 69 74 20 65 72 72 6f 72 20 73 6f 75 72 63 65 09 21 20 54 55 20 72 65 6d 6f 76 ┆! wait error source ! TU remov┆ 0x55c0…55e0 65 64 09 21 20 20 2d 09 20 20 21 20 33 35 63 0d 0a 09 a1 20 20 63 6c 6f 73 65 09 09 21 09 09 21 ┆ed ! - ! 35c close ! !┆ 0x55e0…55ec 09 20 20 21 09 20 20 20 0d 0a 0f 0a ┆ ! ┆ 0x55ec…5625 Params { 0x55ec…5625 04 00 2d 44 0c 00 06 00 00 00 00 03 01 4b 31 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -D K1@ ┆ 0x55ec…5625 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 91 ff 04 ┆ (2<FKU_iså ┆ 0x55ec…5625 } 0x5625…565e Params { 0x5625…565e 04 00 2d 44 0c 00 06 00 00 00 00 02 01 4b 31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -D K1 ┆ 0x5625…565e 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 91 ff 04 ┆ (2<FKU_iså ┆ 0x5625…565e } 0x565e…5660 0a 0d ┆ ┆ 0x5660…5680 0a 09 46 69 67 2e 20 32 36 2c 20 66 6f 6f 74 6e 6f 74 65 73 2e 0d 0a 0d 0a 09 2a 31 29 20 84 53 ┆ Fig. 26, footnotes. *1) S┆ 0x5680…56a0 45 53 53 20 43 4c 45 41 52 20 52 45 53 50 20 63 61 6e 20 62 65 20 73 65 6e 74 20 61 74 20 6f 6e ┆ESS CLEAR RESP can be sent at on┆ 0x56a0…56c0 63 65 2c 20 62 65 63 61 75 73 65 20 6e 6f 20 53 36 32 43 50 20 6d 65 73 73 61 67 65 73 20 0a 19 ┆ce, because no S62CP messages ┆ 0x56c0…56e0 8d 80 80 77 69 6c 6c 20 62 65 20 70 65 6e 64 69 6e 67 20 61 74 20 54 54 58 53 49 20 69 6e 20 70 ┆ will be pending at TTXSI in p┆ 0x56e0…5700 61 63 6b 65 74 20 73 6f 75 72 63 65 20 6d 6f 64 65 2e 0d 0a 0d 0a 8c 83 d0 0a 09 2a 32 29 20 84 ┆acket source mode. *2) ┆ 0x5700…5720 41 6c 6c 20 70 65 6e 64 69 6e 67 20 6d 65 73 73 61 67 65 73 20 61 72 65 20 6e 6f 77 20 68 6f 6d ┆All pending messages are now hom┆ 0x5720…5740 65 20 66 72 6f 6d 20 53 36 32 43 50 2c 20 61 6c 73 6f 20 74 68 65 20 6f 6e 65 73 20 0a 19 8d 80 ┆e from S62CP, also the ones ┆ 0x5740…5760 80 62 65 6c 6f 6e 67 69 6e 67 20 74 6f 20 54 54 58 53 49 2e 20 41 20 70 6f 73 73 69 62 6c 65 20 ┆ belonging to TTXSI. A possible ┆ 0x5760…5780 70 65 6e 64 69 6e 67 20 54 54 58 53 49 20 73 74 72 65 61 6d 20 63 6c 6f 73 65 20 63 61 6e 20 0a ┆pending TTXSI stream close can ┆ 0x5780…57a0 19 8d 80 80 62 65 20 72 65 74 75 72 6e 65 64 2e 0d 0a 0d 0a 09 2a 33 29 20 84 49 66 20 44 48 20 ┆ be returned. *3) If DH ┆ 0x57a0…57c0 63 6c 6f 73 65 20 70 65 6e 64 69 6e 67 20 69 73 20 66 61 6c 73 65 2c 20 72 65 63 65 69 76 61 6c ┆close pending is false, receival┆ 0x57c0…57e0 20 6f 66 20 61 6e 20 61 6e 73 77 20 44 48 20 73 74 72 65 61 6d 20 0a 19 8d 80 80 63 6c 6f 73 65 ┆ of an answ DH stream close┆ 0x57e0…5800 20 69 73 20 73 69 6d 75 6c 61 74 65 64 2e 0d 0a 0d 0a 0d 0a b0 a1 36 2e 34 2e 34 2e 38 09 54 65 ┆ is simulated. 6.4.4.8 Te┆ 0x5800…5820 (44,) 72 6d 69 6e 61 74 69 6f 6e 20 54 65 73 74 0d 0a 0d 0a 09 84 54 68 69 73 20 73 65 63 74 69 6f 6e ┆rmination Test This section┆ 0x5820…5840 20 64 65 73 63 72 69 62 65 73 20 66 69 67 2e 20 32 37 2e 20 49 74 20 68 61 6e 64 6c 65 73 20 74 ┆ describes fig. 27. It handles t┆ 0x5840…5860 68 65 20 63 61 73 65 73 20 77 68 65 72 65 20 74 68 65 20 0a 19 89 80 80 70 61 63 6b 65 74 20 68 ┆he cases where the packet h┆ 0x5860…5880 61 73 20 62 65 65 6e 20 64 69 73 63 6f 6e 6e 65 63 74 65 64 20 66 72 6f 6d 20 74 68 65 20 73 65 ┆as been disconnected from the se┆ 0x5880…58a0 73 73 69 6f 6e 2c 20 61 6e 64 20 77 68 65 72 65 20 74 68 65 20 69 73 73 75 65 20 0a 19 89 80 80 ┆ssion, and where the issue ┆ 0x58a0…58c0 69 73 20 6e 6f 74 20 61 20 6e 6f 72 6d 61 6c 20 74 65 72 6d 69 6e 61 74 69 6f 6e 20 6f 66 20 61 ┆is not a normal termination of a┆ 0x58c0…58e0 20 52 45 51 2e 53 55 42 4d 49 54 2e 0d 0a 0d 0a 09 84 54 68 65 20 65 6e 74 72 79 20 69 6e 74 6f ┆ REQ.SUBMIT. The entry into┆ 0x58e0…5900 20 74 68 69 73 20 66 69 67 75 72 65 20 68 61 70 70 65 6e 73 20 77 68 65 6e 20 6f 6e 65 20 6f 66 ┆ this figure happens when one of┆ 0x5900…5920 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 0a 19 89 80 80 65 76 65 6e 74 73 20 68 61 76 65 20 ┆ the following events have ┆ 0x5920…5940 6f 63 63 75 72 72 65 64 3a 0d 0a 0d 0a 09 2d 20 61 20 52 45 51 2e 41 42 4f 52 54 20 68 61 73 20 ┆occurred: - a REQ.ABORT has ┆ 0x5940…5960 62 65 65 6e 20 65 78 65 63 75 74 65 64 2e 0d 0a 09 2d 20 61 20 52 45 51 2e 52 45 47 52 45 54 20 ┆been executed. - a REQ.REGRET ┆ 0x5960…5980 68 61 73 20 62 65 65 6e 20 65 78 65 63 75 74 65 64 2e 0d 0a 09 2d 20 64 6f 63 75 6d 65 6e 74 20 ┆has been executed. - document ┆ 0x5980…59a0 73 74 72 65 61 6d 20 62 72 65 61 6b 20 64 6f 77 6e 2e 0d 0a 09 2d 20 45 58 43 45 50 54 20 49 4e ┆stream break down. - EXCEPT IN┆ 0x59a0…59c0 44 20 72 65 63 65 69 76 65 64 2e 0d 0a 09 2d 20 70 72 69 6f 20 62 72 65 61 6b 20 6f 63 63 75 72 ┆D received. - prio break occur┆ 0x59c0…59e0 72 65 64 0d 0a 09 2d 20 43 41 50 20 43 4f 4e 46 20 4e 45 47 20 72 65 63 65 69 76 65 64 0d 0a 09 ┆red - CAP CONF NEG received ┆ 0x59e0…5a00 2d 20 61 6e 73 77 20 53 45 53 53 20 53 54 41 52 54 20 52 45 51 2c 20 72 65 73 75 6c 74 3d 62 75 ┆- answ SESS START REQ, result=bu┆ 0x5a00…5a20 (45,) 73 79 20 72 65 63 65 69 76 65 64 0d 0a 09 2d 20 53 45 53 53 20 53 54 41 52 54 20 43 4f 4e 46 20 ┆sy received - SESS START CONF ┆ 0x5a20…5a40 4e 45 47 20 72 65 63 65 69 76 65 64 0d 0a 09 2d 20 41 42 4f 52 54 20 49 4e 44 20 72 65 63 65 69 ┆NEG received - ABORT IND recei┆ 0x5a40…5a60 76 65 64 2e 0d 0a 0d 0a 09 84 54 68 65 20 6d 61 69 6e 20 66 75 6e 63 74 69 6f 6e 20 6f 66 20 74 ┆ved. The main function of t┆ 0x5a60…5a80 68 65 20 61 6c 67 6f 72 69 74 68 6d 20 69 73 20 74 6f 20 73 65 65 20 69 66 20 74 68 65 20 70 61 ┆he algorithm is to see if the pa┆ 0x5a80…5aa0 63 6b 65 74 20 73 68 6f 75 6c 64 20 0a 19 89 80 80 62 65 20 74 65 72 6d 69 6e 61 74 65 64 2c 20 ┆cket should be terminated, ┆ 0x5aa0…5ac0 75 73 69 6e 67 20 74 68 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 69 6e 20 73 75 62 6d 69 74 20 ┆using the information in submit ┆ 0x5ac0…5ae0 73 77 69 74 63 68 2c 20 72 65 67 72 65 74 20 0a 19 89 80 80 73 77 69 74 63 68 2c 20 61 62 6f 72 ┆switch, regret switch, abor┆ 0x5ae0…5b00 74 20 73 77 69 74 63 68 20 61 6e 64 20 74 68 65 20 63 6f 6e 74 65 6e 74 20 6f 66 20 74 68 65 20 ┆t switch and the content of the ┆ 0x5b00…5b20 64 6f 63 75 6d 65 6e 74 20 64 65 73 63 72 69 70 74 69 6f 6e 2e 0d 0a 0d 0a 09 84 54 68 65 20 68 ┆document description. The h┆ 0x5b20…5b40 61 6e 64 6c 69 6e 67 20 69 6e 20 66 69 67 2e 20 32 37 20 65 6e 64 73 20 69 6e 20 65 69 74 68 65 ┆andling in fig. 27 ends in eithe┆ 0x5b40…5b60 72 20 61 20 70 61 63 6b 65 74 20 74 65 72 6d 69 6e 61 74 69 6f 6e 20 6f 72 20 69 6e 20 0a 19 89 ┆r a packet termination or in ┆ 0x5b60…5b80 80 80 65 6e 74 72 79 20 69 6e 20 66 69 67 2e 20 32 38 20 28 65 6e 63 61 70 73 75 6c 61 74 69 6f ┆ entry in fig. 28 (encapsulatio┆ 0x5b80…5ba0 6e 20 68 61 6e 64 6c 69 6e 67 29 2e 0d 0a 0d 0a 09 84 54 68 65 20 66 69 67 75 72 65 20 68 61 73 ┆n handling). The figure has┆ 0x5ba0…5bc0 20 74 77 6f 20 65 6e 74 72 79 20 70 6f 69 6e 74 73 3a 0d 0a 0d 0a 09 84 32 37 61 3a 20 84 4f 6e ┆ two entry points: 27a: On┆ 0x5bc0…5be0 65 20 6f 72 20 6d 6f 72 65 20 49 4e 44 2e 57 52 49 54 45 27 73 20 69 73 20 6f 75 74 73 74 61 6e ┆e or more IND.WRITE's is outstan┆ 0x5be0…5c00 64 69 6e 67 2c 20 6f 72 20 49 4e 44 2e 52 45 41 44 20 69 73 20 6f 75 74 80 0a 19 8e 80 80 73 74 ┆ding, or IND.READ is out st┆ 0x5c00…5c20 (46,) 61 6e 64 69 6e 67 20 28 69 6e 20 74 68 65 20 6c 61 73 74 20 63 61 73 65 20 6f 75 74 73 74 61 6e ┆anding (in the last case outstan┆ 0x5c20…5c40 64 69 6e 67 20 77 72 69 74 65 73 20 6d 75 73 74 20 62 65 20 7a 65 72 6f 29 2e 0d 0a 0d 0a 09 32 ┆ding writes must be zero). 2┆ 0x5c40…5c60 37 62 3a 20 84 4e 6f 20 6f 75 74 73 74 61 6e 64 69 6e 67 20 57 52 49 54 45 27 73 20 6f 72 20 52 ┆7b: No outstanding WRITE's or R┆ 0x5c60…5c68 45 41 44 27 73 2e 0d 0a ┆EAD's. ┆ 0x5c68…5c6b FormFeed { 0x5c68…5c6b 0c 83 e0 ┆ ┆ 0x5c68…5c6b } 0x5c6b…5c80 0a 09 46 69 67 2e 20 32 37 2e 20 54 65 72 6d 69 6e 61 74 69 6f ┆ Fig. 27. Terminatio┆ 0x5c80…5c89 6e 20 74 65 73 74 2e 0d 0a ┆n test. ┆ 0x5c89…5cc2 Params { 0x5c89…5cc2 04 00 2d 44 0c 00 06 00 00 00 00 02 01 4b 31 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -D K1@ ┆ 0x5c89…5cc2 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 91 ff 04 ┆ (2<FKU_iså ┆ 0x5c89…5cc2 } 0x5cc2…5cfb Params { 0x5cc2…5cfb 04 00 2d 44 0c 00 06 00 00 00 00 03 01 4b 31 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -D K1@ ┆ 0x5cc2…5cfb 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 91 ff 04 ┆ (2<FKU_iså ┆ 0x5cc2…5cfb } 0x5cfb…5d00 0a 0d 0a 09 09 ┆ ┆ 0x5d00…5d20 09 09 32 37 61 0d 0a 0d 0a b0 4b 7b 72 65 20 56 69 67 67 6f 2c 20 6a 65 67 20 66 6f 72 73 74 7d ┆ 27a Kære Viggo, jeg forstå┆ 0x5d20…5d40 72 20 69 6b 6b 65 20 72 69 67 74 69 67 74 20 64 69 6e 65 20 72 65 74 74 65 6c 73 65 72 20 70 7d ┆r ikke rigtigt dine rettelser på┆ 0x5d40…5d60 20 64 65 6e 6e 65 20 74 65 67 6e 69 6e 67 2e 0d 0a 09 09 09 09 77 61 69 74 0d 0a 09 20 20 20 20 ┆ denne tegning. wait ┆ 0x5d60…5d80 20 09 52 45 53 50 2e 52 45 41 44 20 20 20 20 20 20 20 20 65 72 72 6f 72 20 73 6f 75 72 63 65 20 ┆ RESP.READ error source ┆ 0x5d80…5da0 20 20 20 20 20 20 52 45 53 50 2e 57 52 49 54 45 28 6e 6f 74 20 6c 61 73 74 29 0d 0a 09 09 73 65 ┆ RESP.WRITE(not last) se┆ 0x5da0…5dc0 72 76 69 63 65 3d 54 54 58 09 77 72 69 74 65 73 0d 0a 20 20 20 20 20 32 34 62 09 09 26 20 72 65 ┆rvice=TTX writes 24b & re┆ 0x5dc0…5de0 73 75 6c 74 3d 66 61 69 6c 65 64 09 20 20 20 2a 31 0d 0a 0d 0a 0d 0a 09 09 09 52 45 53 50 2e 52 ┆sult=failed *1 RESP.R┆ 0x5de0…5e00 45 41 44 09 09 52 45 53 50 2e 57 52 49 54 45 28 6c 61 73 74 29 0d 0a 09 09 09 72 65 73 75 6c 74 ┆EAD RESP.WRITE(last) result┆ 0x5e00…5e20 (47,) 3d 6f 6b 0d 0a 09 09 09 6f 72 0d 0a 09 49 4e 44 2e 52 45 41 44 20 2a 34 29 09 73 65 72 76 69 63 ┆=ok or IND.READ *4) servic┆ 0x5e20…5e40 65 3d 54 4c 58 0d 0a 09 28 6e 65 78 74 20 64 6f 63 20 64 63 72 29 0d 0a 0d 0a 09 09 09 73 65 72 ┆e=TLX (next doc dcr) ser┆ 0x5e40…5e60 76 69 63 65 3d 54 54 58 09 73 65 72 76 69 63 65 3d 54 4c 58 0d 0a 09 66 69 6e 69 73 68 65 64 3d ┆vice=TTX service=TLX finished=┆ 0x5e60…5e80 74 72 75 65 0d 0a 0d 0a 09 66 69 6e 69 73 68 65 64 3d 66 61 6c 73 65 0d 0a 0d 0a 09 09 09 72 65 ┆true finished=false re┆ 0x5e80…5ea0 67 72 65 74 20 73 77 69 74 63 68 20 6f 66 66 09 20 20 72 65 67 72 65 74 20 73 77 69 74 63 68 0d ┆gret switch off regret switch ┆ 0x5ea0…5ec0 0a 09 72 65 67 72 65 74 20 73 77 69 74 63 68 20 6f 6e 09 6f 72 20 64 6f 63 20 73 65 71 20 6e 6f ┆ regret switch on or doc seq no┆ 0x5ec0…5ee0 3c 3e 31 09 20 20 20 6f 6e 0d 0a 09 26 20 64 6f 63 20 73 65 71 20 6e 6f 3d 31 0d 0a 09 09 09 09 ┆<>1 on & doc seq no=1 ┆ 0x5ee0…5f00 09 09 72 65 67 72 65 74 20 73 77 69 74 63 68 0d 0a 20 20 20 20 20 2a 35 29 09 09 09 09 09 09 20 ┆ regret switch *5) ┆ 0x5f00…5f20 20 20 20 20 6f 66 66 0d 0a 0d 0a 09 73 75 62 6d 69 74 20 73 77 69 74 63 68 20 6f 6e 0d 0a 0d 0a ┆ off submit switch on ┆ 0x5f20…5f40 09 43 4f 4e 46 2e 53 55 42 4d 49 54 20 20 20 20 20 20 73 75 62 6d 69 74 20 73 77 69 74 63 68 09 ┆ CONF.SUBMIT submit switch ┆ 0x5f40…5f60 09 2a 37 29 0d 0a 09 72 65 73 75 6c 74 3d 6e 6f 74 20 70 72 6f 63 20 20 20 20 6f 66 66 0d 0a 0d ┆ *7) result=not proc off ┆ 0x5f60…5f80 0a 0d 0a 09 09 09 63 68 65 63 6b 70 6f 69 6e 74 3c 3e 30 20 2a 36 29 0d 0a 09 09 09 26 20 73 65 ┆ checkpoint<>0 *6) & se┆ 0x5f80…5fa0 72 76 69 63 65 3d 54 54 58 0d 0a 09 09 09 09 09 61 62 6f 72 74 09 20 20 20 20 20 61 62 6f 72 74 ┆rvice=TTX abort abort┆ 0x5fa0…5fc0 0d 0a 09 63 68 65 63 6b 70 6f 69 6e 74 3d 30 20 2a 32 29 09 09 09 73 77 69 74 63 68 20 6f 6e 09 ┆ checkpoint=0 *2) switch on ┆ 0x5fc0…5fe0 20 20 20 20 20 73 77 69 74 63 68 20 6f 66 66 0d 0a 09 6f 72 20 73 65 72 76 69 63 65 3d 54 4c 58 ┆ switch off or service=TLX┆ 0x5fe0…6000 0d 0a 0d 0a 0d 0a 09 43 4f 4e 46 2e 52 45 47 52 45 54 09 73 75 62 6d 69 74 09 20 20 20 20 20 73 ┆ CONF.REGRET submit s┆ 0x6000…6020 (48,) 75 62 6d 69 74 0d 0a 09 72 65 73 75 6c 74 3d 6f 6b 09 09 73 77 69 74 63 68 20 6f 6e 09 20 20 20 ┆ubmit result=ok switch on ┆ 0x6020…6040 20 20 73 77 69 74 63 68 20 6f 66 66 0d 0a 0d 0a 20 20 20 20 20 32 34 63 0d 0a 09 09 09 43 4f 4e ┆ switch off 24c CON┆ 0x6040…6060 46 2e 53 55 42 4d 49 54 0d 0a 09 09 09 72 65 73 75 6c 74 3d 6e 6f 74 5f 70 72 6f 63 0d 0a 0d 0a ┆F.SUBMIT result=not_proc ┆ 0x6060…6080 0d 0a 09 09 09 72 65 67 72 65 74 20 73 77 69 74 63 68 20 6f 6e 0d 0a 09 72 65 67 72 65 74 20 73 ┆ regret switch on regret s┆ 0x6080…60a0 77 69 74 63 68 0d 0a 09 6f 66 66 0d 0a 0d 0a 20 20 20 20 20 32 30 61 20 20 09 09 43 4f 4e 46 2e ┆witch off 20a CONF.┆ 0x60a0…60c0 52 45 47 52 45 54 09 09 20 09 32 38 61 0d 0a 09 20 20 43 4f 4e 46 2e 41 42 4f 52 54 09 72 65 73 ┆REGRET 28a CONF.ABORT res┆ 0x60c0…60dd 75 6c 74 3d 20 6e 6f 74 20 70 72 6f 63 0d 0a 09 20 20 72 65 73 75 6c 74 3d 6f 6b 0d 0a ┆ult= not proc result=ok ┆ 0x60dd…60e0 FormFeed { 0x60dd…60e0 0c 83 c4 ┆ ┆ 0x60dd…60e0 } 0x60e0…60e3 0a 0e 0a ┆ ┆ 0x60e3…611c Params { 0x60e3…611c 04 00 2d 44 0c 00 06 00 00 00 00 02 01 4b 31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -D K1 ┆ 0x60e3…611c 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 91 ff 04 ┆ (2<FKU_iså ┆ 0x60e3…611c } 0x611c…6155 Params { 0x611c…6155 04 00 2d 44 0c 00 06 00 00 00 00 02 01 4b 31 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -D K1@ ┆ 0x611c…6155 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 91 ff 04 ┆ (2<FKU_iså ┆ 0x611c…6155 } 0x6155…6160 0a 0d 0a 09 54 61 62 6c 65 20 32 ┆ Table 2┆ 0x6160…6180 37 2e 0d 0a 0d 0a 09 a1 73 74 61 74 65 20 20 20 20 20 20 21 20 65 76 65 6e 74 20 20 20 20 20 20 ┆7. state ! event ┆ 0x6180…61a0 21 20 61 63 74 69 6f 6e 20 20 20 20 21 20 6e 65 77 20 73 74 61 74 65 20 20 20 20 20 20 20 20 20 ┆! action ! new state ┆ 0x61a0…61c0 0d 0a 09 77 61 69 74 20 65 72 72 6f 72 20 21 20 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 ┆ wait error ! ! ┆ 0x61c0…61e0 20 20 20 20 20 20 20 21 0d 0a 09 20 20 73 6f 75 72 63 65 20 20 20 21 20 52 45 51 2e 41 42 4f 52 ┆ ! source ! REQ.ABOR┆ 0x61e0…6200 54 20 20 21 20 2d 20 20 20 20 20 20 20 20 20 21 20 2d 0d 0a 20 20 20 20 20 20 20 20 20 a1 20 20 ┆T ! - ! - ┆ 0x6200…6220 (49,) 77 72 69 74 65 73 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 ┆writes ! ! ┆ 0x6220…6240 20 20 21 09 09 20 20 20 20 20 20 0d 0a 09 77 61 69 74 20 65 72 72 6f 72 20 21 09 20 20 20 20 21 ┆ ! wait error ! !┆ 0x6240…6260 09 20 20 20 20 20 20 21 0d 0a 09 20 20 73 6f 75 72 63 65 09 20 21 20 52 45 51 2e 52 45 47 52 45 ┆ ! source ! REQ.REGRE┆ 0x6260…6280 54 20 21 20 2d 09 20 20 20 20 20 20 21 20 2d 09 09 20 20 20 20 20 20 0d 0a 09 a1 20 20 77 72 69 ┆T ! - ! - wri┆ 0x6280…62a0 74 65 73 09 20 21 09 20 20 20 20 21 09 20 20 20 20 20 20 21 09 09 20 20 20 20 20 20 0d 0a 20 20 ┆tes ! ! ! ┆ 0x62a0…62c0 20 20 20 20 20 20 20 77 61 69 74 20 65 72 72 6f 72 20 21 20 20 20 20 20 20 20 20 20 20 20 20 21 ┆ wait error ! !┆ 0x62c0…62e0 20 20 20 20 20 20 20 20 20 20 20 21 0d 0a 20 20 20 20 20 20 20 20 20 20 20 73 6f 75 72 63 65 20 ┆ ! source ┆ 0x62e0…6300 20 20 21 20 54 55 20 72 65 6d 6f 76 65 64 20 21 20 2d 20 20 20 20 20 20 20 20 20 21 20 32 30 61 ┆ ! TU removed ! - ! 20a┆ 0x6300…6320 0d 0a 09 a1 e1 20 20 77 72 69 74 65 73 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 20 21 20 20 ┆ writes ! ! ┆ 0x6320…6340 20 20 20 20 20 20 20 20 20 21 09 09 20 20 20 20 20 20 0d 0a 20 20 20 20 20 20 20 20 20 26 20 77 ┆ ! & w┆ 0x6340…6360 61 69 74 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 ┆ait ! ! ┆ 0x6360…6380 20 21 0d 0a 09 20 20 61 62 6f 72 74 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 20 21 20 20 ┆ ! abort ! ! ┆ 0x6380…63a0 20 20 20 20 20 20 20 20 20 21 0d 0a 20 20 20 20 20 20 20 20 20 a1 20 20 75 70 64 61 74 65 73 20 ┆ ! updates ┆ 0x63a0…63c0 20 21 20 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 21 09 20 20 20 20 ┆ ! ! ! ┆ 0x63c0…63ce 20 20 20 20 20 20 20 20 20 20 20 20 0d 0a ┆ ┆ 0x63ce…6407 Params { 0x63ce…6407 04 00 2d 44 0c 00 06 00 00 00 00 03 01 4b 31 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -D K1@ ┆ 0x63ce…6407 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 91 ff 04 ┆ (2<FKU_iså ┆ 0x63ce…6407 } 0x6407…6440 Params { 0x6407…6440 04 00 2d 44 0c 00 06 00 00 00 00 02 01 4b 31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -D K1 ┆ 0x6407…6440 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 91 ff 04 ┆ (2<FKU_iså ┆ 0x6407…6440 } 0x6440…6460 0a 0d 0a 09 46 69 67 2e 20 32 37 2c 20 66 6f 6f 74 6e 6f 74 65 73 2e 0d 0a 0d 0a 09 2a 31 29 20 ┆ Fig. 27, footnotes. *1) ┆ 0x6460…6480 84 54 68 65 20 64 6f 63 75 6d 65 6e 74 20 64 65 73 63 72 69 70 74 69 6f 6e 20 72 65 61 64 20 62 ┆ The document description read b┆ 0x6480…64a0 65 63 6f 6d 65 73 20 74 68 65 20 63 75 72 72 65 6e 74 20 64 6f 63 75 6d 65 6e 74 20 0a 19 8d 80 ┆ecomes the current document ┆ 0x64a0…64c0 80 64 65 73 80 63 72 69 70 74 69 6f 6e 2e 20 49 66 20 73 65 72 76 69 63 65 3d 54 4c 58 20 74 68 ┆ des cription. If service=TLX th┆ 0x64c0…64e0 65 20 63 68 65 63 6b 70 6f 69 6e 74 20 77 69 6c 6c 20 62 65 20 73 65 74 20 74 6f 20 0a 19 8d 80 ┆e checkpoint will be set to ┆ 0x64e0…6500 80 7a 65 72 6f 2c 20 61 6e 64 20 66 69 6e 69 73 68 65 64 20 74 6f 20 66 61 6c 73 65 2e 0d 0a 0d ┆ zero, and finished to false. ┆ 0x6500…6520 0a 09 2a 32 29 20 84 49 66 20 73 65 72 76 69 63 65 3d 54 54 58 20 20 61 6e 64 20 63 68 65 63 6b ┆ *2) If service=TTX and check┆ 0x6520…6540 70 6f 69 6e 74 20 69 6e 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 64 65 73 63 72 69 70 74 69 6f ┆point in the document descriptio┆ 0x6540…6560 6e 20 69 73 20 0a 19 8d 80 80 65 71 75 61 6c 20 74 6f 20 30 2c 20 61 6e 20 72 65 67 72 65 74 20 ┆n is equal to 0, an regret ┆ 0x6560…6580 63 61 6e 20 62 65 20 72 65 67 61 72 64 65 64 20 61 73 20 73 75 63 63 65 73 73 66 75 6c 2e 0d 0a ┆can be regarded as successful. ┆ 0x6580…65a0 0d 0a 09 2a 33 29 20 84 46 69 6e 69 73 68 65 64 20 66 72 6f 6d 20 74 68 65 20 63 75 72 72 65 6e ┆ *3) Finished from the curren┆ 0x65a0…65c0 74 20 64 6f 63 75 6d 65 6e 74 20 64 65 73 63 72 69 70 74 69 6f 6e 2e 20 54 68 65 20 64 6f 63 75 ┆t document description. The docu┆ 0x65c0…65e0 6d 65 6e 74 20 0a 19 8d 80 80 68 61 73 20 62 65 65 6e 20 66 75 6c 6c 79 20 74 72 61 6e 73 6d 69 ┆ment has been fully transmi┆ 0x65e0…6600 74 74 65 64 2e 0d 0a 0d 0a 09 2a 34 29 20 72 65 61 64 20 73 65 71 20 6e 6f 20 69 73 20 73 65 74 ┆tted. *4) read seq no is set┆ 0x6600…6620 (51,) 20 74 6f 20 64 6f 63 20 73 65 71 20 6e 6f 20 2b 31 2e 0d 0a 0d 0a 09 2a 35 29 20 49 74 20 69 73 ┆ to doc seq no +1. *5) It is┆ 0x6620…6640 20 61 20 52 45 51 2e 52 45 47 52 45 54 20 77 68 69 63 68 20 69 73 20 62 65 69 6e 67 20 65 78 65 ┆ a REQ.REGRET which is being exe┆ 0x6640…6660 63 75 74 65 64 2e 0d 0a 0d 0a 09 2a 36 29 20 84 54 68 65 20 72 65 67 72 65 74 20 68 61 73 20 6e ┆cuted. *6) The regret has n┆ 0x6660…6680 6f 74 20 79 65 74 20 62 65 65 6e 20 70 65 72 66 6f 72 6d 65 64 20 28 65 72 72 6f 72 20 72 65 63 ┆ot yet been performed (error rec┆ 0x6680…66a0 6f 76 65 72 79 20 73 68 6f 75 6c 64 20 0a 19 8d 80 80 62 65 20 6d 61 64 65 29 2e 0d 0a 0d 0a 09 ┆overy should be made). ┆ 0x66a0…66c0 2a 37 29 20 84 54 68 65 20 70 61 63 6b 65 74 20 68 61 73 20 62 65 65 6e 20 66 75 6c 6c 79 20 74 ┆*7) The packet has been fully t┆ 0x66c0…66e0 72 61 6e 73 6d 69 74 74 65 64 20 62 65 66 6f 72 65 20 74 68 65 20 65 72 72 6f 72 20 6f 63 80 0a ┆ransmitted before the error oc ┆ 0x66e0…66ef 19 8d 80 80 63 75 72 72 65 64 2e 0d 0a 0d 0a ┆ curred. ┆ 0x66ef…66f2 FormFeed { 0x66ef…66f2 0c 83 94 ┆ ┆ 0x66ef…66f2 } 0x66f2…6700 0a a1 b0 36 2e 34 2e 34 2e 39 09 45 6e 63 ┆ 6.4.4.9 Enc┆ 0x6700…6720 61 70 73 75 6c 61 74 69 6f 6e 20 48 61 6e 64 6c 69 6e 67 0d 0a 0d 0a 09 84 54 68 69 73 20 73 65 ┆apsulation Handling This se┆ 0x6720…6740 63 74 69 6f 6e 20 64 65 73 63 72 69 62 65 73 20 70 61 63 6b 65 74 20 65 72 72 6f 72 20 72 65 63 ┆ction describes packet error rec┆ 0x6740…6760 6f 76 65 72 79 2c 20 77 68 69 63 68 20 69 73 20 73 68 6f 77 6e 20 69 6e 20 0a 19 89 80 80 66 69 ┆overy, which is shown in fi┆ 0x6760…6780 67 2e 20 32 38 2e 0d 0a 0d 0a 09 84 45 6e 74 72 79 2c 20 76 69 61 20 32 38 61 2c 20 69 73 20 64 ┆g. 28. Entry, via 28a, is d┆ 0x6780…67a0 6f 6e 65 20 77 68 65 6e 20 6f 6e 65 20 6f 66 20 74 68 65 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e ┆one when one of the the followin┆ 0x67a0…67c0 67 20 65 76 65 6e 74 73 20 68 61 76 65 20 0a 19 89 80 80 68 61 70 70 65 6e 65 64 3a 0d 0a 0d 0a ┆g events have happened: ┆ 0x67c0…67e0 09 2d 20 64 6f 63 75 6d 65 6e 74 20 73 74 72 65 61 6d 20 62 72 65 61 6b 20 64 6f 77 6e 0d 0a 09 ┆ - document stream break down ┆ 0x67e0…6800 2d 20 45 58 43 45 50 54 20 49 4e 44 20 72 65 63 65 69 76 65 64 0d 0a 09 2d 20 70 72 69 6f 20 62 ┆- EXCEPT IND received - prio b┆ 0x6800…6820 (52,) 72 65 61 6b 20 6f 63 63 75 72 72 65 64 0d 0a 09 2d 20 43 41 50 20 43 4f 4e 46 20 4e 45 47 20 72 ┆reak occurred - CAP CONF NEG r┆ 0x6820…6840 65 63 65 69 76 65 64 0d 0a 09 2d 20 61 6e 73 77 20 53 45 53 53 20 53 54 41 52 54 20 52 45 51 2c ┆eceived - answ SESS START REQ,┆ 0x6840…6860 72 65 73 75 6c 74 3d 62 75 73 79 20 68 61 73 20 6f 63 63 75 72 72 65 64 0d 0a 09 2d 20 53 45 53 ┆result=busy has occurred - SES┆ 0x6860…6880 53 20 53 54 41 52 54 20 43 4f 4e 46 20 4e 45 47 20 72 65 63 65 69 76 65 64 0d 0a 09 2d 20 41 42 ┆S START CONF NEG received - AB┆ 0x6880…68a0 4f 52 54 20 49 4e 44 20 72 65 63 65 69 76 65 64 0d 0a 0d 0a 09 84 54 6f 20 64 65 63 69 64 65 20 ┆ORT IND received To decide ┆ 0x68a0…68c0 77 68 61 74 20 73 68 6f 75 6c 64 20 62 65 20 64 6f 6e 65 2c 20 74 68 65 20 44 48 20 75 73 65 73 ┆what should be done, the DH uses┆ 0x68c0…68e0 20 74 68 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 69 6e 20 74 68 65 20 0a 19 89 80 80 22 65 72 ┆ the information in the "er┆ 0x68e0…6900 72 6f 72 20 69 6e 66 22 20 66 69 65 6c 64 2c 20 73 65 65 20 63 68 61 70 74 65 72 20 37 2e 0a 0d ┆ror inf" field, see chapter 7. ┆ 0x6900…6920 0a 09 84 54 68 65 20 65 6e 74 72 79 20 70 6f 69 6e 74 20 32 38 62 20 69 73 20 75 73 65 64 20 77 ┆ The entry point 28b is used w┆ 0x6920…6940 68 65 6e 20 61 20 52 45 51 2e 52 45 47 52 45 54 20 73 68 6f 75 6c 64 20 62 65 20 74 65 72 6d 69 ┆hen a REQ.REGRET should be termi┆ 0x6940…6960 6e 61 74 65 64 20 0a 19 89 80 80 77 69 74 68 20 72 65 73 75 6c 74 20 3d 20 6f 6b 2e 0d 0a 0d 0a ┆nated with result = ok. ┆ 0x6960…6963 FormFeed { 0x6960…6963 0c 82 88 ┆ ┆ 0x6960…6963 } 0x6963…6964 0a ┆ ┆ 0x6964…699d Params { 0x6964…699d 04 00 2d 44 0c 00 06 00 00 00 00 02 01 4b 31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -D K1 ┆ 0x6964…699d 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 91 ff 04 ┆ (2<FKU_iså ┆ 0x6964…699d } 0x699d…69d6 Params { 0x699d…69d6 04 00 2d 44 0c 00 06 00 00 00 00 03 01 4b 31 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -D K1@ ┆ 0x699d…69d6 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 91 ff 04 ┆ (2<FKU_iså ┆ 0x699d…69d6 } 0x69d6…69e0 0a 09 66 69 67 2e 20 32 38 2e ┆ fig. 28.┆ 0x69e0…6a00 20 45 6e 63 61 70 73 75 6c 61 74 69 6f 6e 20 68 61 6e 64 6c 69 6e 67 2e 0d 0a 0d 0a 0d 0a 09 09 ┆ Encapsulation handling. ┆ 0x6a00…6a20 (53,) 09 20 20 20 20 20 32 38 61 0d 0a 0d 0a 0d 0a 09 09 20 20 20 20 20 73 65 72 76 69 63 65 3d 54 54 ┆ 28a service=TT┆ 0x6a20…6a40 58 09 09 73 65 72 76 69 63 65 3d 54 4c 58 0d 0a 09 09 20 20 20 20 20 6f 72 09 09 09 26 0d 0a 09 ┆X service=TLX or & ┆ 0x6a40…6a60 09 20 20 20 20 20 64 6f 63 20 73 65 71 20 6e 6f 3d 31 09 09 64 6f 63 20 73 65 71 20 6e 6f 3c 3e ┆ doc seq no=1 doc seq no<>┆ 0x6a60…6a80 31 0d 0a 09 09 09 09 09 20 20 2a 34 29 0d 0a 0d 0a 0d 0a 09 09 20 20 20 20 74 65 73 74 20 65 6e ┆1 *4) test en┆ 0x6a80…6aa0 63 61 70 73 75 6c 61 74 69 6f 6e 0d 0a 09 09 20 20 20 20 20 2a 31 29 0d 0a 0d 0a 0d 0a 0d 0a 09 ┆capsulation *1) ┆ 0x6aa0…6ac0 09 65 6e 63 61 70 73 75 6c 61 74 69 6f 6e 20 2a 32 29 09 20 20 20 20 20 67 69 76 65 75 70 0d 0a ┆ encapsulation *2) giveup ┆ 0x6ac0…6ae0 0d 0a 0d 0a 0d 0a 09 09 65 6e 63 61 70 73 75 6c 61 74 65 64 09 73 75 62 6d 69 74 09 09 73 75 62 ┆ encapsulated submit sub┆ 0x6ae0…6b00 6d 69 74 0d 0a 09 09 09 09 73 77 69 74 63 68 20 6f 6e 09 09 73 77 69 74 63 68 20 6f 66 66 0d 0a ┆mit switch on switch off ┆ 0x6b00…6b20 0d 0a 0d 0a 09 09 09 20 20 20 20 20 20 20 20 43 4f 4e 46 2e 53 55 42 4d 49 54 20 2a 33 29 20 20 ┆ CONF.SUBMIT *3) ┆ 0x6b20…6b40 20 20 20 20 43 4f 4e 46 2e 52 45 47 52 45 54 20 2a 33 29 0d 0a 09 09 74 69 6d 65 6f 75 74 09 20 ┆ CONF.REGRET *3) timeout ┆ 0x6b40…6b60 20 20 20 20 20 72 65 73 75 6c 74 3d 74 65 72 6d 20 72 65 73 75 6c 74 20 20 20 20 72 65 73 75 6c ┆ result=term result resul┆ 0x6b60…6b80 74 3d 74 65 72 6d 20 72 65 73 75 6c 74 0d 0a 0d 0a 0d 0a 0d 0a 09 73 65 72 76 69 63 65 3d 54 54 ┆t=term result service=TT┆ 0x6b80…6ba0 58 09 73 65 72 76 69 63 65 3d 54 4c 58 0d 0a 0d 0a 0d 0a 0d 0a 09 20 20 20 32 30 62 09 09 20 20 ┆X service=TLX 20b ┆ 0x6ba0…6bba 20 32 30 63 09 20 20 20 20 20 20 32 34 62 09 09 20 20 20 20 20 32 30 61 0d 0a ┆ 20c 24b 20a ┆ 0x6bba…6bbd FormFeed { 0x6bba…6bbd 0c 82 98 ┆ ┆ 0x6bba…6bbd } 0x6bbd…6bc0 0a 09 54 ┆ T┆ 0x6bc0…6be0 61 62 6c 65 20 32 38 2e 0d 0a 0d 0a 0d 0a 09 a1 73 74 61 74 65 09 09 21 20 65 76 65 6e 74 09 09 ┆able 28. state ! event ┆ 0x6be0…6c00 21 20 61 63 74 69 6f 6e 09 21 20 6e 65 77 20 73 74 61 74 65 0d 0a 09 09 09 21 09 09 21 09 21 0d ┆! action ! new state ! ! ! ┆ 0x6c00…6c20 (54,) 0a 09 a1 65 6e 63 61 70 73 75 6c 61 74 65 64 09 21 20 52 45 51 2e 41 42 4f 52 54 09 21 20 20 2d ┆ encapsulated ! REQ.ABORT ! -┆ 0x6c20…6c40 09 21 20 32 37 61 09 20 0d 0a 09 09 09 21 09 09 21 09 21 0d 0a 09 65 6e 63 61 70 73 75 6c 61 74 ┆ ! 27a ! ! ! encapsulat┆ 0x6c40…6c60 65 64 09 21 20 52 45 51 2e 52 45 47 52 45 54 09 21 09 21 0d 0a 09 a1 09 09 21 20 73 65 72 76 69 ┆ed ! REQ.REGRET ! ! ! servi┆ 0x6c60…6c80 63 65 3d 54 4c 58 09 21 20 20 2d 09 21 20 32 37 61 09 20 0d 0a 09 09 09 21 09 09 21 09 21 0d 0a ┆ce=TLX ! - ! 27a ! ! ! ┆ 0x6c80…6ca0 09 65 6e 63 61 70 73 75 6c 61 74 65 64 09 21 20 52 45 51 2e 52 45 47 52 45 54 09 21 20 20 2d 09 ┆ encapsulated ! REQ.REGRET ! - ┆ 0x6ca0…6cc0 21 20 32 30 62 20 2a 35 29 0d 0a 09 09 09 21 20 73 65 72 76 69 63 65 3d 54 54 58 09 21 09 21 0d ┆! 20b *5) ! service=TTX ! ! ┆ 0x6cc0…6ce0 0a 09 a1 09 09 21 20 26 20 64 6f 63 20 73 65 71 20 6e 6f 3d 31 09 21 09 21 09 20 0d 0a 09 09 09 ┆ ! & doc seq no=1 ! ! ┆ 0x6ce0…6d00 21 09 09 21 09 21 0d 0a 09 65 6e 63 61 70 73 75 6c 61 74 65 64 09 21 20 52 45 51 2e 52 45 47 52 ┆! ! ! encapsulated ! REQ.REGR┆ 0x6d00…6d20 45 54 09 21 20 20 2d 09 21 20 20 2d 0d 0a 09 09 09 21 20 73 65 72 76 69 63 65 3d 54 54 58 09 21 ┆ET ! - ! - ! service=TTX !┆ 0x6d20…6d40 09 21 0d 0a 09 a1 09 09 21 20 26 20 64 6f 63 20 73 65 71 20 6e 6f 3c 3e 31 09 21 09 21 09 20 0d ┆ ! ! & doc seq no<>1 ! ! ┆ 0x6d40…6d60 0a 09 09 09 21 09 09 21 09 21 0d 0a 09 a1 65 6e 63 61 70 73 75 6c 61 74 65 64 09 21 20 54 55 20 ┆ ! ! ! encapsulated ! TU ┆ 0x6d60…6d78 72 65 6d 6f 76 65 64 09 21 20 20 2d 09 21 20 32 30 61 09 20 0d 0a 0d 0a ┆removed ! - ! 20a ┆ 0x6d78…6db1 Params { 0x6d78…6db1 04 00 2d 44 0c 00 06 00 00 00 00 03 01 4b 31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -D K1 ┆ 0x6d78…6db1 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 91 ff 04 ┆ (2<FKU_iså ┆ 0x6d78…6db1 } 0x6db1…6dea Params { 0x6db1…6dea 04 00 2d 44 0c 00 06 00 00 00 00 02 01 4b 31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -D K1 ┆ 0x6db1…6dea 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 91 ff 04 ┆ (2<FKU_iså ┆ 0x6db1…6dea } 0x6dea…6e00 0a 0d 0a 09 66 69 67 2e 20 32 38 2c 20 66 6f 6f 74 6e 6f 74 65 73 ┆ fig. 28, footnotes┆ 0x6e00…6e20 (55,) 2e 0d 0a 0d 0a 09 2a 31 29 20 84 54 68 69 73 20 73 74 61 6e 64 73 20 66 6f 72 20 74 68 65 20 66 ┆. *1) This stands for the f┆ 0x6e20…6e40 6f 6c 6c 6f 77 69 6e 67 20 61 6c 67 6f 72 69 74 68 6d 65 3a 20 55 73 69 6e 67 20 74 68 65 20 75 ┆ollowing algorithme: Using the u┆ 0x6e40…6e60 73 65 72 20 69 6e 66 20 0a 19 8d 80 80 66 69 65 6c 64 20 69 6e 20 74 68 65 20 70 61 63 6b 65 74 ┆ser inf field in the packet┆ 0x6e60…6e80 20 64 65 73 63 72 69 70 74 69 6f 6e 2c 20 61 20 6c 6f 6f 6b 75 70 20 69 73 20 70 65 72 66 6f 72 ┆ description, a lookup is perfor┆ 0x6e80…6ea0 6d 65 64 20 69 6e 20 74 68 65 20 0a 19 8d 80 80 73 75 62 6d 69 74 5f 65 72 72 6f 72 5f 74 61 62 ┆med in the submit_error_tab┆ 0x6ea0…6ec0 6c 65 20 64 65 73 63 72 69 62 65 64 20 69 6e 20 73 65 63 74 69 6f 6e 20 38 2e 33 2e 20 54 68 69 ┆le described in section 8.3. Thi┆ 0x6ec0…6ee0 73 20 77 69 6c 6c 20 64 65 6c 69 76 65 72 20 0a 19 8d 80 80 74 77 6f 20 76 61 6c 75 65 73 20 61 ┆s will deliver two values a┆ 0x6ee0…6f00 20 72 65 74 72 69 65 73 20 63 6f 75 6e 74 20 61 6e 64 20 61 20 72 65 74 72 79 20 74 69 6d 65 72 ┆ retries count and a retry timer┆ 0x6f00…6f20 2e 20 0d 0a 0d 0a 09 20 20 20 20 84 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 69 73 20 64 6f 6e ┆. The following is don┆ 0x6f20…6f40 65 3a 0d 0a 0d 0a 09 20 20 20 20 84 49 66 20 75 73 65 72 20 69 6e 66 3d 65 72 72 6f 72 20 69 6e ┆e: If user inf=error in┆ 0x6f40…6f60 66 20 28 74 68 65 20 73 61 6d 65 20 65 72 72 6f 72 20 74 77 6f 20 74 69 6d 65 73 20 69 6e 20 61 ┆f (the same error two times in a┆ 0x6f60…6f80 20 72 6f 77 29 2c 20 0a 19 8d 80 80 72 65 74 72 69 65 73 20 6c 65 66 74 20 77 69 6c 6c 20 62 65 ┆ row), retries left will be┆ 0x6f80…6fa0 20 64 65 63 72 65 61 73 65 64 20 77 69 74 68 20 6f 6e 65 2e 20 4f 74 68 65 72 77 69 73 65 20 69 ┆ decreased with one. Otherwise i┆ 0x6fa0…6fc0 73 20 72 65 74 72 69 65 73 20 0a 19 8d 80 80 6c 65 66 74 20 73 65 74 20 74 6f 20 72 65 74 72 69 ┆s retries left set to retri┆ 0x6fc0…6fe0 65 73 20 63 6f 75 6e 74 2e 0d 0a 0d 0a 09 20 20 20 20 84 41 66 74 65 72 20 74 68 61 74 20 69 73 ┆es count. After that is┆ 0x6fe0…7000 20 65 72 72 6f 72 20 69 6e 66 20 73 65 74 20 74 6f 20 75 73 65 72 20 69 6e 66 2c 20 61 6e 64 20 ┆ error inf set to user inf, and ┆ 0x7000…7020 (56,) 72 65 74 72 79 20 74 69 6d 65 72 20 69 73 20 0a 19 8d 80 80 61 64 64 65 64 20 74 6f 20 72 65 74 ┆retry timer is added to ret┆ 0x7020…7040 72 79 20 74 69 6d 65 72 20 73 75 6d 2e 0d 0a 0d 0a 09 20 20 20 20 84 54 68 65 20 66 6f 6c 6c 6f ┆ry timer sum. The follo┆ 0x7040…7060 77 69 6e 67 20 70 6f 73 73 69 62 69 6c 69 74 69 65 73 20 74 68 65 6e 20 61 72 69 73 65 73 3a 0d ┆wing possibilities then arises: ┆ 0x7060…7080 0a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 61 29 20 84 72 65 74 72 69 65 73 20 6c 65 66 74 ┆ a) retries left┆ 0x7080…70a0 20 3d 30 0d 0a 09 20 20 20 20 20 20 20 54 68 65 20 70 73 65 75 64 6f 20 65 76 65 6e 74 20 67 69 ┆ =0 The pseudo event gi┆ 0x70a0…70c0 76 65 75 70 20 69 73 20 70 65 72 66 6f 72 6d 65 64 2e 0d 0a 0d 0a 09 20 20 20 20 62 29 20 84 72 ┆veup is performed. b) r┆ 0x70c0…70e0 65 74 72 79 20 74 69 6d 65 72 20 73 75 6d 3e 3d 20 6d 61 78 20 72 65 74 72 79 20 74 69 6d 65 72 ┆etry timer sum>= max retry timer┆ 0x70e0…7100 20 28 73 65 65 20 73 65 63 74 69 6f 6e 20 38 2e 33 29 0d 0a 09 20 20 20 20 20 20 20 84 67 69 76 ┆ (see section 8.3) giv┆ 0x7100…7120 65 75 70 20 69 73 20 70 65 72 66 6f 72 6d 65 64 2e 0d 0a 0d 0a 09 20 20 20 20 63 29 20 84 4f 74 ┆eup is performed. c) Ot┆ 0x7120…7140 68 65 72 77 69 73 65 20 74 68 65 20 70 73 65 75 64 6f 20 65 76 65 6e 74 20 65 6e 63 61 70 73 75 ┆herwise the pseudo event encapsu┆ 0x7140…7160 6c 61 74 69 6f 6e 20 69 73 20 70 65 72 66 6f 72 6d 65 64 2e 0d 0a 0d 0a 8c 83 e4 0a 09 20 20 20 ┆lation is performed. ┆ 0x7160…7180 20 84 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 73 68 6f 75 6c 64 20 62 65 20 6e 6f 74 65 64 2c ┆ The following should be noted,┆ 0x7180…71a0 20 68 6f 77 65 76 65 72 3a 0d 0a 0d 0a 09 20 20 20 20 28 61 29 20 84 49 66 20 75 73 65 72 20 69 ┆ however: (a) If user i┆ 0x71a0…71c0 6e 66 20 69 6e 64 69 63 61 74 65 73 20 70 72 69 6f 20 62 72 65 61 6b 2c 20 61 20 72 65 74 72 79 ┆nf indicates prio break, a retry┆ 0x71c0…71e0 20 74 69 6d 65 72 3d 30 20 69 73 20 75 73 65 64 20 0a 19 91 80 80 67 69 76 69 6e 67 20 61 6e 20 ┆ timer=0 is used giving an ┆ 0x71e0…7200 69 6d 6d 65 64 69 61 74 65 20 72 65 74 72 79 20 28 77 68 69 63 68 20 70 72 6f 62 61 62 6c 79 20 ┆immediate retry (which probably ┆ 0x7200…7220 (57,) 77 69 6c 6c 20 63 61 75 73 65 20 74 68 65 20 0a 19 91 80 80 70 61 63 6b 65 74 20 74 6f 20 65 6e ┆will cause the packet to en┆ 0x7220…7240 74 65 72 20 74 68 65 20 62 75 73 79 20 71 75 65 75 65 29 2e 0d 0a 0d 0a 09 20 20 20 20 28 62 29 ┆ter the busy queue). (b)┆ 0x7240…7260 20 84 49 66 20 74 68 65 20 65 72 72 6f 72 20 77 61 73 20 61 20 53 45 53 53 20 53 54 41 52 54 20 ┆ If the error was a SESS START ┆ 0x7260…7280 43 4f 4e 46 20 4e 45 47 20 77 69 74 68 20 72 65 6a 5f 72 65 61 73 6f 6e 3d 20 0a 19 91 80 80 61 ┆CONF NEG with rej_reason= a┆ 0x7280…72a0 64 64 72 65 73 73 5f 65 6e 63 2c 20 74 68 65 20 72 65 74 72 79 20 74 69 6d 65 72 20 69 73 20 67 ┆ddress_enc, the retry timer is g┆ 0x72a0…72c0 69 76 65 6e 20 69 6e 20 74 68 65 20 53 45 53 53 20 53 54 41 52 54 20 0a 19 91 80 80 43 4f 4e 46 ┆iven in the SESS START CONF┆ 0x72c0…72e0 20 4e 45 47 2e 20 28 54 68 65 20 77 61 69 74 5f 74 69 6d 65 20 70 61 72 61 6d 65 74 65 72 29 2e ┆ NEG. (The wait_time parameter).┆ 0x72e0…7300 0d 0a 0d 0a 09 20 20 20 20 28 63 29 20 84 49 66 20 74 68 65 20 65 72 72 6f 72 20 77 61 73 20 61 ┆ (c) If the error was a┆ 0x7300…7320 20 61 6e 73 77 20 53 45 53 53 20 53 54 41 52 54 20 52 45 51 20 77 69 74 68 20 72 65 73 75 6c 74 ┆ answ SESS START REQ with result┆ 0x7320…7340 3d 62 75 73 79 2c 20 0a 19 91 80 80 74 68 65 20 72 65 74 72 79 20 74 69 6d 65 72 20 76 61 6c 75 ┆=busy, the retry timer valu┆ 0x7340…7360 65 20 66 72 6f 6d 20 73 75 62 6d 69 74 5f 65 72 72 6f 72 5f 74 61 62 6c 65 20 69 73 20 6e 6f 74 ┆e from submit_error_table is not┆ 0x7360…7380 20 75 73 65 64 2c 20 0a 19 91 80 80 62 75 74 20 61 20 73 68 6f 72 74 20 74 69 6d 65 72 20 76 61 ┆ used, but a short timer va┆ 0x7380…73a0 6c 75 65 2c 20 62 75 73 79 5f 72 65 74 72 79 5f 74 69 6d 65 72 20 28 73 65 65 20 73 65 63 74 69 ┆lue, busy_retry_timer (see secti┆ 0x73a0…73c0 6f 6e 20 0a 19 91 80 80 38 2e 33 29 2e 0d 0a 0d 0a 09 20 20 20 20 20 20 20 20 84 74 68 65 20 72 ┆on 8.3). the r┆ 0x73c0…73e0 65 61 73 6f 6e 20 66 6f 72 20 74 68 69 73 20 69 73 20 74 68 61 74 20 74 68 65 20 73 65 73 73 69 ┆eason for this is that the sessi┆ 0x73e0…7400 6f 6e 20 72 65 73 6f 75 72 63 65 73 20 73 68 6f 75 6c 64 20 0a 19 91 80 80 62 65 20 63 6f 6e 66 ┆on resources should be conf┆ 0x7400…7420 (58,) 69 67 75 72 61 74 65 64 20 61 6c 69 6b 65 20 69 6e 20 44 48 20 61 6e 64 20 53 36 32 43 50 2e 20 ┆igurated alike in DH and S62CP. ┆ 0x7420…7440 41 20 62 75 73 79 20 61 6e 73 77 65 72 20 6d 75 73 74 20 0a 19 91 80 80 74 68 65 72 65 66 6f 72 ┆A busy answer must therefor┆ 0x7440…7460 65 20 62 65 20 64 75 65 20 74 6f 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 73 69 74 75 61 74 ┆e be due to the following situat┆ 0x7460…7480 69 6f 6e 2e 0d 0a 0e 0a 0d 0a 09 20 20 20 20 20 20 20 20 44 48 09 09 09 53 36 32 43 50 0d 0a 0d ┆ion. DH S62CP ┆ 0x7480…74a0 0a 0d 0a 09 09 09 09 09 09 69 6e 63 6f 6d 69 6e 67 20 63 61 6c 6c 0d 0a 0d 0a 09 09 20 20 20 20 ┆ incoming call ┆ 0x74a0…74c0 53 45 53 53 20 53 54 41 52 54 20 52 45 51 0d 0a 0d 0a 0d 0a 0d 0a 09 09 20 20 20 20 61 6e 73 77 ┆SESS START REQ answ┆ 0x74c0…74e0 20 53 45 53 53 20 53 54 41 52 54 20 52 45 51 0d 0a 09 09 20 20 20 20 72 65 73 75 6c 74 3d 62 75 ┆ SESS START REQ result=bu┆ 0x74e0…7500 73 79 0d 0a 0d 0a 0d 0a 0f 0a 0d 0a 09 20 20 20 20 20 20 20 20 84 54 68 65 20 62 75 73 79 5f 72 ┆sy The busy_r┆ 0x7500…7520 65 74 72 79 20 74 69 6d 65 72 20 73 68 6f 75 6c 64 20 62 65 20 6a 75 73 74 20 6c 6f 6e 67 20 65 ┆etry timer should be just long e┆ 0x7520…7540 6e 6f 75 67 68 20 66 6f 72 20 74 68 65 20 0a 19 91 80 80 69 6e 63 6f 6d 69 6e 67 20 63 61 6c 6c ┆nough for the incoming call┆ 0x7540…7560 20 74 6f 20 72 65 61 63 68 20 44 48 2e 20 28 49 66 20 69 74 20 69 73 20 6e 6f 74 20 72 65 6a 65 ┆ to reach DH. (If it is not reje┆ 0x7560…7580 63 74 65 64 20 62 79 20 0a 19 91 80 80 53 36 32 43 50 29 2e 0d 0a 0d 0a 09 2a 32 29 20 84 41 20 ┆cted by S62CP). *2) A ┆ 0x7580…75a0 74 69 6d 65 72 20 69 73 20 73 74 61 72 74 65 64 20 77 69 74 68 20 74 68 65 20 64 75 72 61 74 69 ┆timer is started with the durati┆ 0x75a0…75c0 6f 6e 20 72 65 74 72 79 5f 74 69 6d 65 72 2e 0d 0a 0d 0a 8c 83 d4 0a 09 2a 33 29 20 84 54 65 72 ┆on retry_timer. *3) Ter┆ 0x75c0…75e0 6d 20 72 65 73 75 6c 74 20 69 73 20 64 65 63 69 64 65 64 20 66 72 6f 6d 20 75 73 65 72 20 69 6e ┆m result is decided from user in┆ 0x75e0…7600 66 20 69 6e 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 77 61 79 3a 0d 0a 0d 0a 09 20 20 20 20 ┆f in the following way: ┆ 0x7600…7620 (59,) 2d 20 3d 20 70 65 72 73 5f 65 72 72 20 69 66 20 69 66 20 64 6f 63 75 6d 65 6e 74 20 73 74 72 65 ┆- = pers_err if if document stre┆ 0x7620…7640 61 6d 20 62 72 65 61 6b 20 64 6f 77 6e 20 68 61 73 20 6f 63 63 75 72 72 65 64 0d 0a 20 20 20 20 ┆am break down has occurred ┆ 0x7640…7660 20 20 20 20 20 20 20 20 20 2d 20 3d 20 84 72 65 63 20 75 6e 6b 6e 6f 77 6e 20 69 66 20 53 45 53 ┆ - = rec unknown if SES┆ 0x7660…7680 53 20 53 54 41 52 54 20 43 4f 4e 46 20 4e 45 47 20 77 61 73 20 72 65 63 65 69 76 65 64 20 77 69 ┆S START CONF NEG was received wi┆ 0x7680…76a0 74 68 20 72 65 6a 20 0a 19 91 80 80 72 65 61 73 6f 6e 20 3d 20 72 65 63 20 75 6e 6b 6e 0d 0a 09 ┆th rej reason = rec unkn ┆ 0x76a0…76c0 20 20 20 20 2d 20 3d 20 69 6c 6c 20 66 61 63 20 69 66 20 61 20 43 41 50 20 43 4f 4e 46 20 4e 45 ┆ - = ill fac if a CAP CONF NE┆ 0x76c0…76e0 47 20 77 61 73 20 72 65 63 65 69 76 65 64 0d 0a 09 20 20 20 20 2d 20 3d 20 66 61 69 6c 65 64 20 ┆G was received - = failed ┆ 0x76e0…7700 6f 74 68 65 72 77 69 73 65 2e 0d 0a 0d 0a 09 2a 34 29 20 84 54 68 65 20 63 6f 6e 74 72 6f 6c 20 ┆otherwise. *4) The control ┆ 0x7700…7720 64 6f 63 75 6d 65 6e 74 20 68 61 73 20 62 65 65 6e 20 73 65 6e 74 20 61 6e 64 20 61 63 6b 6e 6f ┆document has been sent and ackno┆ 0x7720…7740 77 6c 65 64 67 65 64 2e 20 0a 19 8d 80 80 52 65 74 72 61 6e 73 6d 69 73 73 69 6f 6e 20 69 73 20 ┆wledged. Retransmission is ┆ 0x7740…7760 6e 6f 74 20 61 6c 6c 6f 77 65 64 2e 0d 0a 0d 0a 09 2a 35 29 20 84 41 6e 20 69 6d 6d 65 64 69 61 ┆not allowed. *5) An immedia┆ 0x7760…7780 74 65 20 72 65 74 72 79 20 69 73 20 70 65 72 66 6f 72 6d 65 64 2e 20 54 68 69 73 20 69 73 20 64 ┆te retry is performed. This is d┆ 0x7780…77a0 6f 6e 65 20 62 65 63 61 75 73 65 20 74 68 65 20 0a 19 8d 80 80 65 6e 63 61 70 73 75 6c 61 74 69 ┆one because the encapsulati┆ 0x77a0…77c0 6f 6e 20 63 6f 75 6c 64 20 68 61 76 65 20 62 65 65 6e 20 64 6f 6e 65 20 66 6f 72 20 72 65 61 73 ┆on could have been done for reas┆ 0x77c0…77e0 6f 6e 73 20 6e 6f 74 20 72 65 6c 61 74 65 64 20 74 6f 20 0a 19 8d 80 80 61 20 64 69 73 63 61 72 ┆ons not related to a discar┆ 0x77e0…7800 64 20 28 66 2e 65 78 20 45 58 43 45 50 54 49 4f 4e 20 49 4e 44 20 63 61 75 73 65 64 20 62 79 20 ┆d (f.ex EXCEPTION IND caused by ┆ 0x7800…7820 (60,) 6c 61 63 6b 20 6f 66 20 72 65 73 6f 75 72 63 65 73 20 61 74 20 0a 19 8d 80 80 74 68 65 20 72 65 ┆lack of resources at the re┆ 0x7820…7840 63 65 69 76 65 72 29 2e 0d 0a 0d 0a b0 a1 36 2e 35 09 50 61 63 6b 65 74 20 53 69 6e 6b 20 48 61 ┆ceiver). 6.5 Packet Sink Ha┆ 0x7840…7860 6e 64 6c 69 6e 67 0d 0a 0d 0a 09 84 54 68 69 73 20 73 65 63 74 69 6f 6e 20 64 65 73 63 72 69 62 ┆ndling This section describ┆ 0x7860…7880 65 73 20 74 68 65 20 70 61 72 74 20 6f 66 20 74 68 65 20 70 61 63 6b 65 74 20 70 72 6f 74 6f 63 ┆es the part of the packet protoc┆ 0x7880…78a0 6f 6c 20 6d 61 63 68 69 6e 65 2c 20 0a 19 89 80 80 77 68 69 63 68 20 68 61 6e 64 6c 65 73 20 70 ┆ol machine, which handles p┆ 0x78a0…78c0 61 63 6b 65 74 20 72 65 63 65 69 76 61 6c 2c 20 74 65 72 6d 69 6e 61 74 65 64 20 77 69 74 68 20 ┆acket receival, terminated with ┆ 0x78c0…78e0 49 4e 44 2e 44 45 4c 49 56 45 52 20 6f 72 20 0a 19 89 80 80 49 4e 44 2e 43 41 4e 43 45 4c 2e 20 ┆IND.DELIVER or IND.CANCEL. ┆ 0x78e0…7900 41 73 20 66 6f 72 20 70 61 63 6b 65 74 20 73 6f 75 72 63 65 20 68 61 6e 64 6c 69 6e 67 2c 20 61 ┆As for packet source handling, a┆ 0x7900…7920 20 70 61 63 6b 65 74 20 64 65 73 63 72 69 70 74 69 6f 6e 20 0a 19 89 80 80 77 69 6c 6c 20 62 65 ┆ packet description will be┆ 0x7920…7940 20 61 6c 6c 6f 63 61 74 65 64 2e 20 54 68 65 20 61 6c 6c 6f 63 61 74 69 6f 6e 20 77 69 6c 6c 20 ┆ allocated. The allocation will ┆ 0x7940…7960 68 65 72 65 20 62 65 20 70 65 72 66 6f 72 6d 65 64 20 62 79 20 61 20 0a 19 89 80 80 73 65 73 73 ┆here be performed by a sess┆ 0x7960…7980 69 6f 6e 2c 20 77 68 69 63 68 20 68 61 73 20 72 65 63 65 69 76 65 64 20 61 20 44 4f 43 20 53 54 ┆ion, which has received a DOC ST┆ 0x7980…79a0 41 52 54 20 49 4e 44 20 6f 72 20 61 20 44 4f 43 20 43 4f 4e 54 20 49 4e 44 2e 0d 0a 0d 0a 0d 0a ┆ART IND or a DOC CONT IND. ┆ 0x79a0…79c0 b0 a1 36 2e 35 2e 31 20 09 50 61 63 6b 65 74 20 44 65 73 63 72 69 70 74 6f 72 20 43 6f 6e 74 65 ┆ 6.5.1 Packet Descriptor Conte┆ 0x79c0…79e0 6e 74 20 66 6f 72 20 53 69 6e 6b 20 53 74 61 74 65 73 0d 0a 0d 0a 09 84 53 65 65 20 73 65 63 74 ┆nt for Sink States See sect┆ 0x79e0…7a00 69 6f 6e 20 36 2e 34 2e 31 2e 20 4d 61 6e 79 20 6f 66 20 74 68 65 20 66 69 65 6c 64 73 20 61 72 ┆ion 6.4.1. Many of the fields ar┆ 0x7a00…7a20 (61,) 65 20 74 68 65 20 73 61 6d 65 2c 20 61 6e 64 20 68 65 72 65 20 61 72 65 20 0a 19 89 80 80 6d 65 ┆e the same, and here are me┆ 0x7a20…7a40 6e 74 69 6f 6e 65 64 20 74 68 6f 73 65 20 77 68 69 63 68 20 61 72 65 20 69 6d 70 6f 72 74 61 6e ┆ntioned those which are importan┆ 0x7a40…7a60 74 20 74 6f 20 74 68 65 20 70 72 6f 74 6f 63 6f 6c 20 6d 61 63 68 69 6e 65 2e 20 0a 0d 0a 09 73 ┆t to the protocol machine. s┆ 0x7a60…7a80 65 72 76 69 63 65 20 09 09 3a 20 54 54 58 20 6f 72 20 54 4c 58 0d 0a 09 63 75 72 20 64 6f 63 20 ┆ervice : TTX or TLX cur doc ┆ 0x7a80…7aa0 64 63 72 09 3a 20 74 68 65 20 73 61 6d 65 0d 0a 09 64 6f 63 20 73 65 71 20 6e 6f 09 3a 20 74 68 ┆dcr : the same doc seq no : th┆ 0x7aa0…7ac0 65 20 73 61 6d 65 0d 0a 09 6f 75 74 73 74 61 6e 64 69 6e 67 20 77 72 69 74 65 73 09 3a 20 74 68 ┆e same outstanding writes : th┆ 0x7ac0…7ae0 65 20 73 61 6d 65 0d 0a 09 6f 75 74 73 74 61 6e 64 69 6e 67 20 72 65 61 64 09 3a 20 74 68 65 20 ┆e same outstanding read : the ┆ 0x7ae0…7b00 73 61 6d 65 0d 0a 09 44 48 20 63 6c 6f 73 65 20 70 65 6e 64 69 6e 67 09 3a 20 74 68 65 20 73 61 ┆same DH close pending : the sa┆ 0x7b00…7b20 6d 65 0d 0a 09 75 73 65 72 20 69 6e 66 09 09 3a 20 74 68 65 20 73 61 6d 65 0d 0a 0d 0a 8c 83 c8 ┆me user inf : the same ┆ 0x7b20…7b40 0a 0e 0a 09 43 6f 6e 63 65 72 6e 69 6e 67 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 64 65 73 63 ┆ Concerning the document desc┆ 0x7b40…7b60 72 69 70 74 69 6f 6e 3a 0d 0a 0d 0a 09 64 6f 63 75 6d 65 6e 74 20 6e 75 6d 62 65 72 09 3a 20 74 ┆ription: document number : t┆ 0x7b60…7b80 68 65 20 73 61 6d 65 0d 0a 09 53 36 32 20 64 6f 63 75 6d 65 6e 74 20 69 64 09 3a 20 74 68 65 20 ┆he same S62 document id : the ┆ 0x7b80…7ba0 73 61 6d 65 0d 0a 09 63 68 65 63 6b 70 6f 69 6e 74 20 6e 6f 09 3a 20 84 54 68 65 20 6c 61 73 74 ┆same checkpoint no : The last┆ 0x7ba0…7bc0 20 63 68 65 63 6b 70 6f 69 6e 74 20 6e 75 6d 62 65 72 20 61 63 6b 6e 6f 77 6c 65 64 67 65 64 20 ┆ checkpoint number acknowledged ┆ 0x7bc0…7be0 66 72 6f 6d 20 0a 19 9f 80 80 74 68 69 73 20 73 69 64 65 20 28 43 48 45 43 4b 50 4f 49 4e 54 20 ┆from this side (CHECKPOINT ┆ 0x7be0…7c00 72 65 63 65 69 76 65 64 20 6f 6e 20 74 68 65 20 0a 19 9f 80 80 64 6f 63 75 6d 65 6e 74 20 73 74 ┆received on the document st┆ 0x7c00…7c20 (62,) 72 65 61 6d 29 0d 0a 09 66 69 6e 69 73 68 65 64 09 09 3a 20 84 3d 20 74 72 75 65 20 69 66 20 44 ┆ream) finished : = true if D┆ 0x7c20…7c40 4f 43 55 4d 45 4e 54 20 45 4e 44 20 49 4e 44 20 68 61 73 20 62 65 65 6e 20 72 65 63 65 69 76 65 ┆OCUMENT END IND has been receive┆ 0x7c40…7c60 64 0d 0a 09 63 6f 6e 74 69 6e 75 61 74 69 6f 6e 09 3a 20 84 3d 20 74 72 75 65 20 69 66 20 74 68 ┆d continuation : = true if th┆ 0x7c60…7c80 65 20 70 61 63 6b 65 74 20 77 61 73 20 69 6e 69 74 69 61 6c 69 7a 65 64 20 62 79 20 61 20 0a 19 ┆e packet was initialized by a ┆ 0x7c80…7ca0 9f 80 80 44 4f 43 55 4d 45 4e 54 20 43 4f 4e 54 20 49 4e 44 20 69 2e 65 2e 20 74 68 65 20 44 48 ┆ DOCUMENT CONT IND i.e. the DH┆ 0x7ca0…7cc0 20 77 61 73 20 75 6e 61 62 6c 65 20 74 6f 20 0a 19 9f 80 80 70 65 72 66 6f 72 6d 20 64 6f 63 75 ┆ was unable to perform docu┆ 0x7cc0…7ce0 6d 65 6e 74 20 6c 69 6e 6b 61 67 65 2e 0d 0a 0f 0a 0d 0a 0d 0a b0 a1 36 2e 35 2e 32 09 50 61 63 ┆ment linkage. 6.5.2 Pac┆ 0x7ce0…7d00 6b 65 74 20 53 69 6e 6b 20 45 76 65 6e 74 73 0d 0a 0d 0a 09 44 6f 63 75 6d 65 6e 74 20 6c 65 76 ┆ket Sink Events Document lev┆ 0x7d00…7d20 65 6c 20 65 76 65 6e 74 73 20 66 72 6f 6d 20 53 36 32 43 50 3a 0d 0a 0d 0a 09 84 2d 20 44 4f 43 ┆el events from S62CP: - DOC┆ 0x7d20…7d40 55 4d 45 4e 54 20 53 54 41 52 54 20 49 4e 44 2c 20 61 62 72 2e 20 44 4f 43 20 53 54 41 52 54 20 ┆UMENT START IND, abr. DOC START ┆ 0x7d40…7d60 49 4e 44 0d 0a 09 20 20 53 74 61 72 74 20 6f 66 20 61 20 64 6f 63 75 6d 65 6e 74 20 72 65 63 65 ┆IND Start of a document rece┆ 0x7d60…7d80 69 76 61 6c 2e 0d 0a 0d 0a 09 2d 20 44 4f 43 55 4d 45 4e 54 20 43 4f 4e 54 49 4e 55 45 20 49 4e ┆ival. - DOCUMENT CONTINUE IN┆ 0x7d80…7da0 44 2c 20 61 62 72 2e 20 44 4f 43 20 43 4f 4e 54 20 49 4e 44 0d 0a 09 20 20 43 6f 6e 74 69 6e 75 ┆D, abr. DOC CONT IND Continu┆ 0x7da0…7dc0 61 74 69 6f 6e 20 6f 66 20 61 6e 20 65 61 72 6c 69 65 72 20 69 6e 74 65 72 72 75 70 74 65 64 20 ┆ation of an earlier interrupted ┆ 0x7dc0…7de0 64 6f 63 75 6d 65 6e 74 20 72 65 63 65 69 76 61 6c 0d 0a 0d 0a 09 2d 20 44 41 54 41 20 49 4e 44 ┆document receival - DATA IND┆ 0x7de0…7e00 0d 0a 09 20 20 41 6e 20 61 6d 6f 75 6e 74 20 6f 66 20 64 6f 63 75 6d 65 6e 74 20 64 61 74 61 0d ┆ An amount of document data ┆ 0x7e00…7e20 (63,) 0a 0d 0a 09 2d 20 50 41 47 45 20 45 4e 44 20 49 4e 44 0d 0a 09 20 20 41 20 63 68 65 63 6b 70 6f ┆ - PAGE END IND A checkpo┆ 0x7e20…7e40 69 6e 74 20 69 6e 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 0d 0a 0d 0a 09 2d 20 44 4f 43 55 4d 45 ┆int in the document - DOCUME┆ 0x7e40…7e60 4e 54 20 45 4e 44 20 49 4e 44 2c 20 61 62 72 2e 20 44 4f 43 20 45 4e 44 20 49 4e 44 0d 0a 09 20 ┆NT END IND, abr. DOC END IND ┆ 0x7e60…7e80 20 45 6e 64 20 6f 66 20 64 6f 63 75 6d 65 6e 74 20 72 65 63 65 69 76 61 6c 2e 0d 0a 0d 0a 09 2d ┆ End of document receival. -┆ 0x7e80…7ea0 20 44 4f 43 55 4d 45 4e 54 20 44 49 53 43 41 52 44 20 49 4e 44 20 61 62 72 20 44 4f 43 20 44 49 ┆ DOCUMENT DISCARD IND abr DOC DI┆ 0x7ea0…7ec0 53 43 20 49 4e 44 0d 0a 09 20 20 84 52 65 71 75 65 73 74 20 66 6f 72 20 63 61 6e 63 65 6c 6c 61 ┆SC IND Request for cancella┆ 0x7ec0…7ee0 74 69 6f 6e 20 6f 66 20 74 68 65 20 61 6c 72 65 61 64 79 20 72 65 63 65 69 76 65 64 20 70 61 72 ┆tion of the already received par┆ 0x7ee0…7f00 74 20 6f 66 20 74 68 65 20 0a 19 8b 80 80 64 6f 63 75 6d 65 6e 74 2e 0d 0a 0d 0a 09 2d 20 44 4f ┆t of the document. - DO┆ 0x7f00…7f20 43 55 4d 45 4e 54 20 52 45 53 59 4e 43 48 52 4f 4e 49 5a 45 20 49 4e 44 2c 20 61 62 72 2e 20 44 ┆CUMENT RESYNCHRONIZE IND, abr. D┆ 0x7f20…7f40 4f 43 20 52 45 53 59 4e 43 20 49 4e 44 0d 0a 09 20 20 54 65 6d 70 6f 72 61 72 69 6c 79 20 69 6e ┆OC RESYNC IND Temporarily in┆ 0x7f40…7f60 74 65 72 72 75 70 74 69 6f 6e 20 6f 66 20 61 20 64 6f 63 75 6d 65 6e 74 20 72 65 63 65 69 76 61 ┆terruption of a document receiva┆ 0x7f60…7f80 6c 2e 0d 0a 0d 0a 8c 83 d4 0a 09 2d 20 61 6e 73 77 20 44 4f 43 20 45 4e 44 20 52 45 53 50 0d 0a ┆l. - answ DOC END RESP ┆ 0x7f80…7fa0 09 20 20 84 41 6e 73 77 65 72 20 66 72 6f 6d 20 53 36 32 43 50 20 6f 6e 20 61 20 44 4f 43 20 45 ┆ Answer from S62CP on a DOC E┆ 0x7fa0…7fc0 4e 44 20 52 45 53 50 20 6d 65 73 73 61 67 65 2e 20 49 74 20 69 73 20 61 73 73 75 6d 65 64 20 0a ┆ND RESP message. It is assumed ┆ 0x7fc0…7fe0 19 8b 80 80 28 74 68 72 6f 75 67 68 20 6e 6f 74 20 65 78 70 6c 69 63 69 74 20 73 74 61 74 65 64 ┆ (through not explicit stated┆ 0x7fe0…8000 20 69 6e 20 72 65 66 2e 20 34 29 20 74 68 61 74 20 74 68 69 73 20 61 6e 73 77 65 72 20 0a 19 8b ┆ in ref. 4) that this answer ┆ 0x8000…8020 (64,) 80 80 73 69 67 6e 69 66 69 65 73 20 74 68 61 74 20 61 6c 6c 20 6d 65 73 73 61 67 65 73 20 63 6f ┆ signifies that all messages co┆ 0x8020…8040 6e 63 65 72 6e 69 6e 67 20 74 68 69 73 20 64 6f 63 75 6d 65 6e 74 20 61 72 65 20 68 6f 6d 65 20 ┆ncerning this document are home ┆ 0x8040…8060 0a 19 8b 80 80 66 72 6f 6d 20 53 36 32 43 50 0d 0a 0d 0a 09 2d 20 61 6e 73 77 20 44 4f 43 20 52 ┆ from S62CP - answ DOC R┆ 0x8060…8080 45 53 59 4e 43 2d 44 49 53 43 20 52 45 53 50 0d 0a 09 20 20 84 41 6e 73 77 65 72 20 6f 6e 20 61 ┆ESYNC-DISC RESP Answer on a┆ 0x8080…80a0 20 44 4f 43 20 52 45 53 59 4e 43 2d 44 49 53 43 20 52 45 53 50 20 6d 65 73 73 61 67 65 2e 20 54 ┆ DOC RESYNC-DISC RESP message. T┆ 0x80a0…80c0 68 65 20 73 61 6d 65 20 61 73 73 75 6d 70 74 69 6f 6e 20 61 73 20 0a 19 8b 80 80 66 6f 72 20 44 ┆he same assumption as for D┆ 0x80c0…80e0 4f 43 20 45 4e 44 20 52 45 53 50 20 69 73 20 6d 61 64 65 2e 0d 0a 0d 0a 09 53 65 73 73 69 6f 6e ┆OC END RESP is made. Session┆ 0x80e0…8100 20 6c 65 76 65 6c 20 65 76 65 6e 74 20 66 72 6f 6d 20 53 36 32 43 50 2e 0d 0a 0d 0a 09 2d 20 53 ┆ level event from S62CP. - S┆ 0x8100…8120 45 53 53 49 4f 4e 20 41 42 4f 52 54 20 49 4e 44 2c 20 61 62 72 2e 20 53 45 53 53 20 41 42 4f 52 ┆ESSION ABORT IND, abr. SESS ABOR┆ 0x8120…8140 54 20 49 4e 44 0d 0a 09 20 20 41 6e 20 61 62 6e 6f 72 6d 61 6c 20 73 65 73 73 69 6f 6e 20 62 72 ┆T IND An abnormal session br┆ 0x8140…8160 65 61 6b 20 64 6f 77 6e 2e 0d 0a 0d 0a 09 2d 20 53 45 53 53 49 4f 4e 20 45 4e 44 20 49 4e 44 2c ┆eak down. - SESSION END IND,┆ 0x8160…8180 20 61 62 72 2e 20 53 45 53 53 20 45 4e 44 20 49 4e 44 0d 0a 09 20 20 84 4e 6f 72 6d 61 6c 20 73 ┆ abr. SESS END IND Normal s┆ 0x8180…81a0 65 73 73 69 6f 6e 20 74 65 72 6d 69 6e 61 74 69 6f 6e 2e 20 52 65 63 65 69 76 65 64 20 62 79 20 ┆ession termination. Received by ┆ 0x81a0…81c0 74 68 65 20 70 61 63 6b 65 74 20 77 68 65 6e 20 0a 19 8b 80 80 73 65 72 76 69 63 65 3d 54 4c 58 ┆the packet when service=TLX┆ 0x81c0…81e0 2e 0d 0a 0d 0a 09 44 53 20 65 76 65 6e 74 73 3a 0d 0a 0d 0a 09 2d 20 52 45 53 50 4f 4e 43 45 2e ┆. DS events: - RESPONCE.┆ 0x81e0…8200 44 45 4c 49 56 45 52 2c 20 61 62 72 2e 20 52 45 53 50 2e 44 45 4c 49 56 45 52 0d 0a 0d 0a 09 2d ┆DELIVER, abr. RESP.DELIVER -┆ 0x8200…8220 (65,) 20 52 45 53 50 4f 4e 43 45 2e 49 4e 49 54 49 41 54 45 2c 20 61 62 72 2e 20 52 45 53 50 2e 49 4e ┆ RESPONCE.INITIATE, abr. RESP.IN┆ 0x8220…8240 49 54 0d 0a 09 20 20 84 41 20 64 6f 63 75 6d 65 6e 74 20 64 65 73 63 72 69 70 74 69 6f 6e 20 68 ┆IT A document description h┆ 0x8240…8260 61 73 20 62 65 65 6e 20 63 72 65 61 74 65 64 2e 0d 0a 0d 0a 09 2d 20 52 45 53 50 4f 4e 43 45 2e ┆as been created. - RESPONCE.┆ 0x8260…8280 52 45 41 44 2c 20 61 62 72 2e 20 52 45 53 50 2e 52 45 41 44 0d 0a 0d 0a 09 2d 20 52 45 53 50 4f ┆READ, abr. RESP.READ - RESPO┆ 0x8280…82a0 4e 43 45 2e 57 52 49 54 45 2c 20 61 62 72 2e 20 52 45 53 50 2e 57 52 49 54 45 0d 0a 0d 0a 09 64 ┆NCE.WRITE, abr. RESP.WRITE d┆ 0x82a0…82c0 6f 63 75 6d 65 6e 74 20 73 74 72 65 61 6d 20 65 76 65 6e 74 73 3a 0d 0a 0d 0a 09 2d 20 52 45 50 ┆ocument stream events: - REP┆ 0x82c0…82e0 4c 59 20 4f 4b 0d 0a 09 20 20 52 65 73 70 6f 6e 63 65 20 6f 6e 20 61 20 54 52 41 4e 53 46 45 52 ┆LY OK Responce on a TRANSFER┆ 0x82e0…8300 28 77 72 69 74 65 29 0d 0a 0d 0a 09 2d 20 52 45 50 4c 59 20 4e 4f 54 20 4f 4b 0d 0a 09 20 20 44 ┆(write) - REPLY NOT OK D┆ 0x8300…8320 53 20 69 6e 64 69 63 61 74 65 73 20 74 68 61 74 20 64 6f 63 75 6d 65 6e 74 20 73 74 72 65 61 6d ┆S indicates that document stream┆ 0x8320…8340 20 74 72 6f 75 62 6c 65 73 20 68 61 73 20 6f 63 63 75 72 72 65 64 2e 0d 0a 0d 0a 8c 83 c8 0a 0e ┆ troubles has occurred. ┆ 0x8340…8360 0a 09 2d 20 43 48 45 43 4b 50 4f 49 4e 54 0d 0a 09 20 20 41 63 6b 6e 6f 77 6c 65 64 67 65 20 6f ┆ - CHECKPOINT Acknowledge o┆ 0x8360…8380 6e 20 61 20 43 48 45 43 4b 50 4f 49 4e 54 20 66 72 6f 6d 20 44 48 2e 20 54 68 65 20 70 61 67 65 ┆n a CHECKPOINT from DH. The page┆ 0x8380…83a0 20 69 73 20 73 74 6f 72 65 64 20 61 74 20 44 53 2e 0d 0a 0f 0a 0d 0a 09 2d 20 53 54 52 45 41 4d ┆ is stored at DS. - STREAM┆ 0x83a0…83c0 20 45 4e 44 0d 0a 09 20 20 84 41 63 6b 6e 6f 77 6c 65 64 67 65 20 6f 6e 20 61 20 53 54 52 45 41 ┆ END Acknowledge on a STREA┆ 0x83c0…83e0 4d 20 45 4e 44 20 66 72 6f 6d 20 44 48 2e 20 54 68 65 20 77 68 6f 6c 65 20 64 6f 63 75 6d 65 6e ┆M END from DH. The whole documen┆ 0x83e0…8400 74 20 69 73 20 0a 19 8b 80 80 73 74 6f 72 65 64 20 61 74 20 44 53 2e 0d 0a 0d 0a 09 2d 20 54 54 ┆t is stored at DS. - TT┆ 0x8400…8420 (66,) 58 53 49 20 73 74 72 65 61 6d 20 63 6c 6f 73 65 0d 0a 09 20 20 52 65 71 75 65 73 74 20 66 72 6f ┆XSI stream close Request fro┆ 0x8420…8440 6d 20 54 54 58 53 49 20 66 6f 72 20 74 65 72 6d 69 6e 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 64 ┆m TTXSI for termination of the d┆ 0x8440…8460 6f 63 75 6d 65 6e 74 20 73 74 72 65 61 6d 2e 0d 0a 0d 0a 09 2d 20 61 6e 73 77 20 44 48 20 73 74 ┆ocument stream. - answ DH st┆ 0x8460…8480 72 65 61 6d 20 63 6c 6f 73 65 0d 0a 09 20 20 84 41 6e 73 77 65 72 20 6f 6e 20 61 20 44 48 20 73 ┆ream close Answer on a DH s┆ 0x8480…84a0 74 72 65 61 6d 20 63 6c 6f 73 65 2e 20 54 68 65 20 64 6f 63 75 6d 65 6e 74 20 73 74 72 65 61 6d ┆tream close. The document stream┆ 0x84a0…84c0 20 69 73 20 74 65 72 6d 69 6e 61 74 65 64 2c 20 0a 19 8b 80 80 61 6e 64 20 61 6c 6c 20 70 65 6e ┆ is terminated, and all pen┆ 0x84c0…84e0 64 69 6e 67 20 62 75 66 66 65 72 73 20 6f 6e 20 74 68 65 20 73 74 72 65 61 6d 20 61 72 65 20 68 ┆ding buffers on the stream are h┆ 0x84e0…8500 6f 6d 65 2e 0d 0a 0d 0a 0d 0a 09 73 70 65 63 69 61 6c 20 65 76 65 6e 74 73 3a 0d 0a 0d 0a 09 2d ┆ome. special events: -┆ 0x8500…8520 20 54 55 20 72 65 6d 6f 76 65 64 0d 0a 09 20 20 41 20 54 55 20 72 65 6d 6f 76 61 6c 20 70 72 6f ┆ TU removed A TU removal pro┆ 0x8520…8540 63 65 64 75 72 65 20 68 61 73 20 62 65 65 6e 20 69 6e 69 74 69 61 74 65 64 2e 0d 0a 0d 0a 09 2d ┆cedure has been initiated. -┆ 0x8540…8560 20 73 74 72 65 61 6d 20 70 72 6f 74 6f 63 6f 6c 20 65 72 72 0d 0a 09 20 20 41 20 70 72 6f 74 6f ┆ stream protocol err A proto┆ 0x8560…8580 63 6f 6c 20 65 72 72 6f 72 20 68 61 73 20 6f 63 63 75 72 72 65 64 20 6f 6e 20 61 20 64 6f 63 75 ┆col error has occurred on a docu┆ 0x8580…85a0 6d 65 6e 74 20 73 74 72 65 61 6d 2e 0d 0a 0d 0a 09 2d 20 73 65 73 73 20 71 75 65 75 65 64 0d 0a ┆ment stream. - sess queued ┆ 0x85a0…85c0 09 20 20 84 41 20 73 65 73 73 69 6f 6e 20 68 61 64 20 72 65 63 65 69 76 65 64 20 61 20 44 4f 43 ┆ A session had received a DOC┆ 0x85c0…85e0 20 43 4f 4e 54 20 49 4e 44 20 72 65 66 65 72 72 69 6e 67 20 74 6f 20 74 68 69 73 20 70 61 63 6b ┆ CONT IND referring to this pack┆ 0x85e0…8600 65 74 2e 20 0a 19 8b 80 80 54 68 65 20 73 65 73 73 69 6f 6e 20 69 73 20 70 6c 61 63 65 64 20 69 ┆et. The session is placed i┆ 0x8600…8620 (67,) 6e 20 74 68 65 20 70 61 63 6b 65 74 20 73 65 73 73 69 6f 6e 20 71 75 65 75 65 2e 0d 0a 0d 0a 0d ┆n the packet session queue. ┆ 0x8620…8640 0a b0 a1 36 2e 35 2e 33 09 50 61 63 6b 65 74 20 53 69 6e 6b 20 41 63 74 69 6f 6e 73 0d 0a 0d 0a ┆ 6.5.3 Packet Sink Actions ┆ 0x8640…8660 09 44 6f 63 75 6d 65 6e 74 20 6c 65 76 65 6c 20 61 63 74 69 6f 6e 73 20 61 67 61 69 6e 73 74 20 ┆ Document level actions against ┆ 0x8660…8680 53 36 32 43 50 3a 0d 0a 0d 0a 09 2d 20 44 4f 43 55 4d 45 4e 54 20 53 54 41 52 54 2f 43 4f 4e 54 ┆S62CP: - DOCUMENT START/CONT┆ 0x8680…86a0 20 52 45 53 50 20 50 4f 53 2c 20 61 62 72 20 44 4f 43 20 53 54 41 52 54 2d 43 4f 4e 54 20 52 45 ┆ RESP POS, abr DOC START-CONT RE┆ 0x86a0…86c0 53 50 20 50 4f 53 0d 0a 09 20 20 84 50 6f 73 69 74 69 76 65 20 61 63 6b 6e 6f 77 6c 65 64 67 65 ┆SP POS Positive acknowledge┆ 0x86c0…86e0 20 6f 66 20 61 20 44 4f 43 20 53 54 41 52 54 20 49 4e 44 20 6f 72 20 61 20 44 4f 43 20 43 4f 4e ┆ of a DOC START IND or a DOC CON┆ 0x86e0…8700 54 20 49 4e 44 2e 0d 0a 0d 0a 09 2d 20 44 4f 43 55 4d 45 4e 54 20 43 4f 4e 54 49 4e 55 45 20 52 ┆T IND. - DOCUMENT CONTINUE R┆ 0x8700…8720 45 53 50 20 4e 45 47 2c 20 61 62 72 20 44 4f 43 20 43 4f 4e 54 20 52 45 53 50 20 4e 45 47 0d 0a ┆ESP NEG, abr DOC CONT RESP NEG ┆ 0x8720…8740 09 20 20 84 52 65 6a 65 63 74 69 6f 6e 20 6f 66 20 61 20 44 4f 43 20 43 4f 4e 54 20 49 4e 44 2e ┆ Rejection of a DOC CONT IND.┆ 0x8740…8760 20 28 46 6f 72 77 61 72 64 20 6a 75 6d 70 20 69 6e 20 72 65 66 65 72 65 6e 63 65 20 0a 19 8b 80 ┆ (Forward jump in reference ┆ 0x8760…8780 80 6e 75 6d 62 65 72 73 29 2e 0d 0a 0d 0a 8c 83 d4 0a 09 2d 20 50 41 47 45 20 45 4e 44 20 52 45 ┆ numbers). - PAGE END RE┆ 0x8780…87a0 53 50 0d 0a 09 20 20 84 41 20 63 68 65 63 6b 70 6f 69 6e 74 20 68 61 73 20 62 65 65 6e 20 73 74 ┆SP A checkpoint has been st┆ 0x87a0…87c0 6f 72 65 64 20 61 6e 64 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 64 65 73 63 72 69 70 74 69 6f ┆ored and the document descriptio┆ 0x87c0…87e0 6e 20 68 61 73 20 0a 19 8b 80 80 62 65 65 6e 20 75 70 64 61 74 65 64 2c 20 62 6f 74 68 20 61 74 ┆n has been updated, both at┆ 0x87e0…8800 20 44 53 2e 0d 0a 0d 0a 09 2d 20 44 4f 43 55 4d 45 4e 54 20 45 4e 44 20 52 45 53 50 0d 0a 09 20 ┆ DS. - DOCUMENT END RESP ┆ 0x8800…8820 (68,) 20 54 68 65 20 77 68 6f 6c 65 20 64 6f 63 75 6d 65 6e 74 20 68 61 73 20 62 65 65 6e 20 73 74 6f ┆ The whole document has been sto┆ 0x8820…8840 72 65 64 20 61 74 20 44 53 2e 0d 0a 0d 0a 09 2d 20 45 58 43 45 50 54 49 4f 4e 20 52 45 51 2c 20 ┆red at DS. - EXCEPTION REQ, ┆ 0x8840…8860 61 62 72 20 45 58 43 45 50 54 20 52 45 51 0d 0a 09 20 20 84 52 65 71 75 65 73 74 20 66 6f 72 20 ┆abr EXCEPT REQ Request for ┆ 0x8860…8880 61 20 70 72 65 6d 61 74 75 72 65 20 69 6e 74 65 72 72 75 70 74 69 6f 6e 20 6f 66 20 74 68 65 20 ┆a premature interruption of the ┆ 0x8880…88a0 64 6f 63 75 6d 65 6e 74 20 72 65 63 65 69 76 61 6c 2e 0d 0a 0d 0a 09 2d 20 44 4f 43 55 4d 45 4e ┆document receival. - DOCUMEN┆ 0x88a0…88c0 54 20 52 45 53 59 4e 43 48 2f 44 49 53 43 20 52 45 53 50 2c 20 61 62 72 2e 20 44 4f 43 20 52 45 ┆T RESYNCH/DISC RESP, abr. DOC RE┆ 0x88c0…88e0 53 59 4e 43 2d 44 49 53 43 20 52 45 53 50 0d 0a 09 20 20 52 65 73 70 6f 6e 63 65 20 6f 6e 20 61 ┆SYNC-DISC RESP Responce on a┆ 0x88e0…8900 20 44 4f 43 20 44 49 53 43 20 49 4e 44 20 6f 72 20 61 20 44 4f 43 20 52 45 53 59 4e 43 20 49 4e ┆ DOC DISC IND or a DOC RESYNC IN┆ 0x8900…8920 44 2e 0d 0a 0d 0a 0d 0a 09 61 63 74 69 6f 6e 73 20 61 67 61 69 6e 73 20 44 48 3a 0d 0a 0d 0a 09 ┆D. actions agains DH: ┆ 0x8920…8940 2d 20 49 4e 44 49 43 41 54 49 4f 4e 2e 43 52 45 41 54 45 2c 20 61 62 72 2e 20 49 4e 44 2e 43 52 ┆- INDICATION.CREATE, abr. IND.CR┆ 0x8940…8960 45 41 54 45 0d 0a 09 20 20 84 43 72 65 61 74 69 6f 6e 20 6f 66 20 61 20 72 65 63 65 69 76 61 6c ┆EATE Creation of a receival┆ 0x8960…8980 20 70 61 63 6b 65 74 2e 0d 0a 0d 0a 09 2d 20 49 4e 44 49 43 41 54 49 4f 4e 2e 44 45 4c 49 56 45 ┆ packet. - INDICATION.DELIVE┆ 0x8980…89a0 52 2c 20 61 62 72 2e 20 49 4e 44 2e 44 45 4c 49 56 45 52 0d 0a 09 20 20 84 54 65 72 6d 69 6e 61 ┆R, abr. IND.DELIVER Termina┆ 0x89a0…89c0 74 69 6f 6e 20 6f 66 20 61 20 72 65 63 65 69 76 61 6c 20 70 61 63 6b 65 74 2e 0d 0a 0d 0a 09 2d ┆tion of a receival packet. -┆ 0x89c0…89e0 20 49 4e 44 49 43 41 54 49 4f 4e 2e 43 41 4e 43 45 4c 2c 20 61 62 72 2e 20 49 4e 44 2e 43 41 4e ┆ INDICATION.CANCEL, abr. IND.CAN┆ 0x89e0…8a00 43 45 4c 0d 0a 09 20 20 54 65 72 6d 69 6e 61 74 69 6f 6e 20 6f 66 20 61 20 72 65 63 65 69 76 61 ┆CEL Termination of a receiva┆ 0x8a00…8a20 (69,) 6c 20 70 61 63 6b 65 74 20 63 6f 6e 73 69 73 74 69 6e 67 20 6f 6e 6c 79 20 6f 66 20 61 20 64 69 ┆l packet consisting only of a di┆ 0x8a20…8a40 73 63 61 72 64 2e 0d 0a 0d 0a 09 2d 20 49 4e 44 49 43 41 54 49 4f 4e 2e 49 4e 49 54 49 41 54 45 ┆scard. - INDICATION.INITIATE┆ 0x8a40…8a60 2c 20 61 62 72 2e 20 49 4e 44 2e 49 4e 49 54 0d 0a 09 20 20 52 65 71 75 65 73 74 20 66 6f 72 20 ┆, abr. IND.INIT Request for ┆ 0x8a60…8a80 63 72 65 61 74 69 6f 6e 20 6f 66 20 61 20 64 6f 63 75 6d 65 6e 74 20 64 65 73 63 72 69 70 74 69 ┆creation of a document descripti┆ 0x8a80…8aa0 6f 6e 20 61 74 20 44 53 2e 0d 0a 0d 0a 09 2d 20 49 4e 44 49 43 41 54 49 4f 4e 2e 52 45 41 44 2c ┆on at DS. - INDICATION.READ,┆ 0x8aa0…8ac0 20 61 62 72 2e 20 49 4e 44 2e 52 45 41 44 0d 0a 0d 0a 09 2d 20 49 4e 44 49 43 41 54 49 4f 4e 2e ┆ abr. IND.READ - INDICATION.┆ 0x8ac0…8ae0 57 52 49 54 45 2c 20 61 62 72 2e 20 49 4e 44 2e 57 52 49 54 45 0d 0a 0d 0a 09 64 6f 63 75 6d 65 ┆WRITE, abr. IND.WRITE docume┆ 0x8ae0…8b00 6e 74 20 73 74 72 65 61 6d 20 61 63 74 69 6f 6e 73 3a 0d 0a 0d 0a 09 2d 20 54 52 41 4e 53 46 45 ┆nt stream actions: - TRANSFE┆ 0x8b00…8b20 52 28 77 72 69 74 65 29 0d 0a 09 20 20 41 20 54 52 41 4e 53 46 45 52 20 62 6c 6f 63 6b 20 77 69 ┆R(write) A TRANSFER block wi┆ 0x8b20…8b40 74 68 20 6d 6f 64 65 3d 77 2e 20 4f 70 65 6e 73 20 61 20 64 6f 63 75 6d 65 6e 74 20 73 74 72 65 ┆th mode=w. Opens a document stre┆ 0x8b40…8b60 61 6d 2e 0d 0a 0d 0a 09 2d 20 53 54 52 45 41 4d 0d 0a 09 20 20 41 6e 20 61 6d 6f 75 6e 74 20 6f ┆am. - STREAM An amount o┆ 0x8b60…8b80 66 20 64 6f 63 75 6d 65 6e 74 20 64 61 74 61 2e 0d 0a 0d 0a 8c 83 e0 0a 09 2d 20 43 48 45 43 4b ┆f document data. - CHECK┆ 0x8b80…8ba0 50 4f 49 4e 54 0d 0a 09 20 20 49 6e 64 69 63 61 74 65 73 20 65 6e 64 20 6f 66 20 61 20 70 61 67 ┆POINT Indicates end of a pag┆ 0x8ba0…8bc0 65 2e 0d 0a 0d 0a 09 2d 20 53 54 52 45 41 4d 20 45 4e 44 0d 0a 09 20 20 49 6e 64 69 63 61 74 65 ┆e. - STREAM END Indicate┆ 0x8bc0…8be0 73 20 65 6e 64 20 6f 66 20 61 20 64 6f 63 75 6d 65 6e 74 0d 0a 0d 0a 0d 0a 09 73 70 65 63 69 61 ┆s end of a document specia┆ 0x8be0…8c00 6c 20 61 63 74 69 6f 6e 73 3a 0d 0a 0d 0a 09 2d 20 72 65 6a 65 63 74 20 63 61 6c 6c 0d 0a 09 20 ┆l actions: - reject call ┆ 0x8c00…8c20 (70,) 20 84 41 20 72 65 73 70 6f 6e 63 65 20 6f 6e 20 61 20 73 65 73 73 20 71 75 65 75 65 64 20 65 76 ┆ A responce on a sess queued ev┆ 0x8c20…8c40 65 6e 74 2c 20 77 68 65 6e 20 69 74 20 68 61 73 20 6f 63 63 75 72 72 65 64 20 69 6e 20 61 6e 20 ┆ent, when it has occurred in an ┆ 0x8c40…8c60 0a 19 8b 80 80 69 6c 6c 65 67 61 6c 20 73 74 61 74 65 2e 20 54 68 65 20 63 6f 72 72 65 73 70 6f ┆ illegal state. The correspo┆ 0x8c60…8c80 6e 64 69 6e 67 20 65 76 65 6e 74 20 69 73 20 67 65 6e 65 72 61 74 65 64 20 69 6e 20 74 68 65 20 ┆nding event is generated in the ┆ 0x8c80…8ca0 0a 19 8b 80 80 73 65 73 73 69 6f 6e 2e 0d 0a 0d 0a 09 2d 20 64 6f 63 20 6c 65 76 65 6c 20 65 78 ┆ session. - doc level ex┆ 0x8ca0…8cc0 69 74 0d 0a 09 20 20 84 54 68 65 20 70 61 63 6b 65 74 20 64 69 73 63 6f 6e 6e 65 63 74 73 20 69 ┆it The packet disconnects i┆ 0x8cc0…8ce0 74 73 65 6c 66 20 66 72 6f 6d 20 74 68 65 20 73 65 73 73 69 6f 6e 20 61 66 74 65 72 20 74 68 65 ┆tself from the session after the┆ 0x8ce0…8d00 20 0a 19 8b 80 80 64 6f 63 75 6d 65 6e 74 20 6c 65 76 65 6c 20 68 61 73 20 62 65 65 6e 20 6c 65 ┆ document level has been le┆ 0x8d00…8d20 66 74 2e 20 54 68 65 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 65 76 65 6e 74 20 69 73 20 0a ┆ft. The corresponding event is ┆ 0x8d20…8d40 19 8b 80 80 70 65 72 66 6f 72 6d 65 64 20 69 6e 20 74 68 65 20 73 65 73 73 69 6f 6e 2e 0d 0a 0d ┆ performed in the session. ┆ 0x8d40…8d60 0a 09 2d 20 73 74 61 72 74 20 73 65 73 73 20 63 6c 65 61 72 0d 0a 09 20 20 84 54 68 65 20 70 61 ┆ - start sess clear The pa┆ 0x8d60…8d80 63 6b 65 74 20 69 73 20 64 69 73 63 6f 6e 6e 65 63 74 65 64 20 66 72 6f 6d 20 74 68 65 20 73 65 ┆cket is disconnected from the se┆ 0x8d80…8da0 73 73 69 6f 6e 20 62 65 66 6f 72 65 20 53 45 53 53 20 43 4c 45 41 52 20 0a 19 8b 80 80 49 4e 44 ┆ssion before SESS CLEAR IND┆ 0x8da0…8dc0 20 68 61 73 20 62 65 65 6e 20 72 65 63 65 69 76 65 64 2e 20 4e 6f 20 64 6f 63 75 6d 65 6e 74 20 ┆ has been received. No document ┆ 0x8dc0…8de0 73 74 72 65 61 6d 20 69 73 20 6f 70 65 6e 20 6f 72 20 62 65 69 6e 67 20 0a 19 8b 80 80 63 6c 6f ┆stream is open or being clo┆ 0x8de0…8e00 73 65 64 2e 20 54 68 65 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 65 76 65 6e 74 20 69 73 20 ┆sed. The corresponding event is ┆ 0x8e00…8e20 (71,) 67 65 6e 65 72 61 74 65 64 20 69 6e 20 74 68 65 20 73 65 73 73 69 6f 6e 2e 0d 0a 0d 0a 09 2d 20 ┆generated in the session. - ┆ 0x8e20…8e40 54 55 20 72 65 6d 20 73 65 73 73 20 63 6c 65 61 72 0d 0a 09 20 20 84 41 73 20 73 74 61 72 74 20 ┆TU rem sess clear As start ┆ 0x8e40…8e60 73 65 73 73 20 63 6c 65 61 72 2c 20 62 75 74 20 61 20 54 55 20 72 65 6d 6f 76 61 6c 20 70 72 6f ┆sess clear, but a TU removal pro┆ 0x8e60…8e80 63 65 64 75 72 65 20 68 61 73 20 62 65 65 6e 20 0a 19 8b 80 80 73 74 61 72 74 65 64 2e 0d 0a 0d ┆cedure has been started. ┆ 0x8e80…8ea0 0a b0 a1 36 2e 35 2e 34 09 50 61 63 6b 65 74 20 53 69 6e 6b 2c 20 50 72 6f 74 6f 63 6f 6c 20 6d ┆ 6.5.4 Packet Sink, Protocol m┆ 0x8ea0…8ec0 61 63 68 69 6e 65 0d 0a 0d 0a 09 84 49 6e 20 74 68 69 73 20 73 65 63 74 69 6f 6e 20 69 73 20 74 ┆achine In this section is t┆ 0x8ec0…8ee0 68 65 20 70 61 63 6b 65 74 20 73 69 6e 6b 20 70 72 6f 74 6f 63 6f 6c 20 6d 61 63 68 69 6e 65 20 ┆he packet sink protocol machine ┆ 0x8ee0…8f00 73 68 6f 77 6e 20 69 6e 20 0a 19 89 80 80 64 65 74 61 69 6c 2e 0d 0a 0d 0a 09 45 61 63 68 20 73 ┆shown in detail. Each s┆ 0x8f00…8f20 75 62 73 65 63 74 69 6f 6e 20 77 69 6c 6c 20 63 6f 6e 74 61 69 6e 20 6f 6e 65 20 66 69 67 75 72 ┆ubsection will contain one figur┆ 0x8f20…8f40 65 2e 0d 0a 0d 0a 0d 0a 8c 83 b0 0a 0e 0a a1 b0 36 2e 35 2e 34 2e 31 09 50 61 63 6b 65 74 20 53 ┆e. 6.5.4.1 Packet S┆ 0x8f40…8f60 69 6e 6b 2c 20 49 6e 69 74 69 61 6c 69 7a 61 74 69 6f 6e 0d 0a 0d 0a 09 84 54 68 65 20 73 74 61 ┆ink, Initialization The sta┆ 0x8f60…8f80 74 65 73 20 68 65 72 65 2c 20 73 68 6f 77 6e 20 69 6e 20 66 69 67 2e 20 32 39 2c 20 68 61 6e 64 ┆tes here, shown in fig. 29, hand┆ 0x8f80…8fa0 6c 65 73 20 70 61 63 6b 65 74 20 69 6e 69 74 69 61 6c 69 7a 61 74 69 6f 6e 20 0a 19 89 80 80 69 ┆les packet initialization i┆ 0x8fa0…8fc0 6e 20 73 69 6e 6b 20 6d 6f 64 65 2e 0d 0a 0d 0a 09 84 44 4f 43 20 53 54 41 52 54 20 49 4e 44 20 ┆n sink mode. DOC START IND ┆ 0x8fc0…8fe0 6f 72 20 61 20 44 4f 43 20 43 4f 4e 54 20 49 4e 44 20 68 61 73 20 62 65 65 6e 20 72 65 63 65 69 ┆or a DOC CONT IND has been recei┆ 0x8fe0…9000 76 65 64 20 61 6e 64 20 74 68 65 20 70 61 63 6b 65 74 20 0a 19 89 80 80 68 61 73 20 62 65 65 6e ┆ved and the packet has been┆ 0x9000…9020 (72,) 20 61 6c 6c 6f 63 61 74 65 64 20 62 79 20 74 68 65 20 73 65 73 73 69 6f 6e 2e 0d 0a 0d 0a 09 46 ┆ allocated by the session. F┆ 0x9020…9040 69 67 2e 20 32 39 20 68 61 73 20 74 68 65 20 65 6e 74 72 79 20 70 6f 69 6e 74 73 3a 0d 0a 0d 0a ┆ig. 29 has the entry points: ┆ 0x9040…9060 09 32 39 61 3a 20 72 65 74 75 72 6e 20 74 6f 20 70 61 63 6b 65 74 20 69 64 6c 65 20 73 74 61 74 ┆ 29a: return to packet idle stat┆ 0x9060…9080 65 0d 0a 0d 0a 09 32 39 62 3a 20 84 45 6e 74 72 79 20 77 68 65 6e 20 61 20 44 4f 43 20 43 4f 4e ┆e 29b: Entry when a DOC CON┆ 0x9080…90a0 54 20 49 4e 44 20 77 61 73 20 72 65 63 65 69 76 65 64 20 74 6f 20 61 6e 20 65 78 69 73 74 69 6e ┆T IND was received to an existin┆ 0x90a0…90c0 67 20 70 61 63 6b 65 74 2e 0d 0a 0d 0a 09 32 39 63 3a 20 84 55 73 65 64 20 69 6e 20 54 4c 58 20 ┆g packet. 29c: Used in TLX ┆ 0x90c0…90e0 6d 6f 64 65 20 77 68 65 6e 20 61 20 44 4f 43 20 53 54 41 52 54 20 49 4e 44 20 68 61 73 20 62 65 ┆mode when a DOC START IND has be┆ 0x90e0…9100 65 6e 20 72 65 63 65 69 76 65 64 2c 20 61 6e 64 20 0a 19 8e 80 80 74 68 65 20 63 6f 72 72 65 73 ┆en received, and the corres┆ 0x9100…9120 70 6f 6e 64 69 6e 67 20 64 6f 63 75 6d 65 6e 74 20 69 73 20 6e 6f 74 20 74 68 65 20 66 69 72 73 ┆ponding document is not the firs┆ 0x9120…9140 74 20 69 6e 20 74 68 65 20 70 61 63 6b 65 74 2e 20 41 20 0a 19 8e 80 80 6e 65 77 20 64 6f 63 75 ┆t in the packet. A new docu┆ 0x9140…9160 6d 65 6e 74 20 64 65 73 63 72 69 70 74 69 6f 6e 20 69 73 20 62 65 69 6e 67 20 63 72 65 61 74 65 ┆ment description is being create┆ 0x9160…9166 64 2e 0d 0a 0f 0a ┆d. ┆ 0x9166…9169 FormFeed { 0x9166…9169 0c 81 cc ┆ ┆ 0x9166…9169 } 0x9169…9180 0a 09 46 69 67 2e 20 32 39 2c 20 50 61 63 6b 65 74 20 73 69 6e 6b 2c ┆ Fig. 29, Packet sink,┆ 0x9180…9196 20 69 6e 69 74 69 61 6c 69 7a 61 74 69 6f 6e 2e 0d 0a 0d 0a 0d 0a ┆ initialization. ┆ 0x9196…91cf Params { 0x9196…91cf 04 00 2d 44 0c 00 06 00 00 00 00 02 01 4b 31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -D K1 ┆ 0x9196…91cf 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 91 ff 04 ┆ (2<FKU_iså ┆ 0x9196…91cf } 0x91cf…9208 Params { 0x91cf…9208 04 00 2d 44 0c 00 06 00 00 00 00 03 01 4b 31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -D K1 ┆ 0x91cf…9208 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 91 ff 04 ┆ (2<FKU_iså ┆ 0x91cf…9208 } 0x9208…9220 0a 0d 0a 0d 0a 09 32 39 61 0d 0a 09 09 09 09 70 61 63 6b 65 74 0d 0a 09 ┆ 29a packet ┆ 0x9220…9240 09 09 09 20 69 64 6c 65 0d 0a 0d 0a 0d 0a 09 09 44 4f 43 20 53 54 41 52 54 20 49 4e 44 2f 49 4e ┆ idle DOC START IND/IN┆ 0x9240…9260 44 2e 43 52 45 41 54 45 0d 0a 09 09 2a 31 29 09 09 09 44 4f 43 20 43 4f 4e 54 20 49 4e 44 2f 49 ┆D.CREATE *1) DOC CONT IND/I┆ 0x9260…9280 4e 44 2e 43 52 45 41 54 45 0d 0a 09 09 09 09 09 2a 32 29 0d 0a 0d 0a 0d 0a 09 09 09 09 63 72 65 ┆ND.CREATE *2) cre┆ 0x9280…92a0 61 74 69 6e 67 0d 0a 0d 0a 0d 0a 0d 0a 09 09 52 45 53 50 2e 43 52 45 41 54 45 09 09 52 45 53 50 ┆ating RESP.CREATE RESP┆ 0x92a0…92c0 2e 43 52 45 41 54 45 20 49 4e 44 2e 49 4e 49 54 0d 0a 09 09 72 65 73 75 6c 74 3d 62 75 73 79 09 ┆.CREATE IND.INIT result=busy ┆ 0x92c0…92e0 09 72 65 73 75 6c 74 3d 6f 6b 0d 0a 0d 0a 0d 0a 0d 0a 09 20 20 20 20 20 53 45 53 53 20 41 42 4f ┆ result=ok SESS ABO┆ 0x92e0…9300 52 54 20 52 45 51 0d 0a 09 20 20 20 20 20 73 74 61 72 74 20 73 65 73 73 20 63 6c 65 61 72 0d 0a ┆RT REQ start sess clear ┆ 0x9300…9320 0d 0a 20 20 20 20 20 32 39 63 09 09 09 09 69 6e 69 74 69 61 74 69 6e 67 0d 0a 0d 0a 0d 0a 0d 0a ┆ 29c initiating ┆ 0x9320…9340 09 09 52 45 53 50 2e 49 4e 49 54 09 09 09 52 45 53 50 2e 49 4e 49 54 20 49 4e 44 2e 57 52 49 54 ┆ RESP.INIT RESP.INIT IND.WRIT┆ 0x9340…9360 45 0d 0a 09 09 72 65 73 75 6c 74 3d 62 75 73 79 09 09 72 65 73 75 6c 74 3d 6f 6b 20 20 2a 33 29 ┆E result=busy result=ok *3)┆ 0x9360…9380 0d 0a 0d 0a 09 09 09 09 09 09 09 32 39 62 0d 0a 09 53 45 53 53 20 41 42 4f 52 54 20 52 45 51 0d ┆ 29b SESS ABORT REQ ┆ 0x9380…93a0 0a 09 73 74 61 72 74 20 73 65 73 73 20 63 6c 65 61 72 09 09 09 09 20 20 20 2a 34 29 0d 0a 09 49 ┆ start sess clear *4) I┆ 0x93a0…93c0 4e 44 2e 44 45 4c 49 56 45 52 20 2c 72 65 73 75 6c 74 3d 0d 0a 09 09 20 20 20 66 61 69 6c 65 64 ┆ND.DELIVER ,result= failed┆ 0x93c0…93e0 09 09 09 63 68 65 63 6b 70 6f 69 6e 74 0d 0a 09 09 09 09 09 20 20 6f 6b 0d 0a 0d 0a 09 09 09 09 ┆ checkpoint ok ┆ 0x93e0…9400 09 09 63 68 65 63 6b 70 6f 69 6e 74 0d 0a 20 20 20 20 20 33 31 62 09 09 09 09 49 4e 44 2e 57 52 ┆ checkpoint 31b IND.WR┆ 0x9400…9420 (74,) 49 54 45 09 09 66 61 69 6c 75 72 65 0d 0a 09 09 09 09 2a 35 29 0d 0a 0d 0a 0d 0a 09 09 09 09 64 ┆ITE failure *5) d┆ 0x9420…9440 65 66 09 20 20 20 20 20 20 44 4f 43 20 43 4f 4e 54 20 52 45 53 50 20 4e 45 47 0d 0a 09 09 09 20 ┆ef DOC CONT RESP NEG ┆ 0x9440…9460 20 20 20 20 20 20 20 64 6f 63 20 64 63 72 0d 0a 0d 0a 09 09 09 09 09 09 20 20 20 20 33 33 61 0d ┆ doc dcr 33a ┆ 0x9460…9480 0a 09 09 09 20 20 20 20 20 52 45 53 50 2e 57 52 49 54 45 0d 0a 0d 0a 0d 0a 09 09 09 54 52 41 4e ┆ RESP.WRITE TRAN┆ 0x9480…949e 53 46 45 52 28 77 72 69 74 65 29 20 2a 36 29 0d 0a 0d 0a 0d 0a 09 09 09 09 33 30 61 0d 0a ┆SFER(write) *6) 30a ┆ 0x949e…94a1 FormFeed { 0x949e…94a1 0c 83 d4 ┆ ┆ 0x949e…94a1 } 0x94a1…94c0 0a 09 54 61 62 6c 65 20 32 39 2e 0d 0a 0d 0a 0d 0a 0e 0a 09 a1 73 74 61 74 65 20 20 20 20 20 ┆ Table 29. state ┆ 0x94c0…94e0 20 21 20 65 76 65 6e 74 20 20 20 20 20 20 21 20 61 63 74 69 6f 6e 20 20 20 20 20 21 20 6e 65 77 ┆ ! event ! action ! new┆ 0x94e0…9500 20 73 74 61 74 65 20 20 20 20 20 20 20 20 20 0d 0a 09 20 20 20 20 20 20 20 20 20 20 20 21 20 20 ┆ state ! ┆ 0x9500…9520 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 20 21 0d 0a 09 63 72 65 61 74 ┆ ! ! creat┆ 0x9520…9540 69 6e 67 20 20 20 21 20 53 45 53 53 20 41 42 4f 52 54 20 21 20 73 74 61 72 74 20 73 65 73 73 20 ┆ing ! SESS ABORT ! start sess ┆ 0x9540…9560 21 20 33 34 63 0d 0a 20 20 20 20 20 20 20 20 20 a1 20 20 20 20 20 20 20 20 20 20 20 21 20 49 4e ┆! 34c ! IN┆ 0x9560…9580 44 20 20 20 20 20 20 20 20 21 20 20 20 63 6c 65 61 72 20 20 20 20 21 09 09 20 20 20 20 20 20 0d ┆D ! clear ! ┆ 0x9580…95a0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 ┆ ! ┆ 0x95a0…95c0 20 20 21 20 20 20 20 20 20 20 20 20 20 20 20 21 20 0d 0a 20 20 20 20 20 20 20 20 20 69 6e 69 74 ┆ ! ! init┆ 0x95c0…95e0 69 61 74 69 6e 67 20 21 20 53 45 53 53 20 41 42 4f 52 54 20 21 20 73 74 61 72 74 20 73 65 73 73 ┆iating ! SESS ABORT ! start sess┆ 0x95e0…9600 20 21 20 33 34 62 0d 0a 20 20 20 20 20 20 20 20 20 a1 20 20 20 20 20 20 20 20 20 20 20 21 20 49 ┆ ! 34b ! I┆ 0x9600…9620 (75,) 4e 44 20 20 20 20 20 20 20 20 21 20 20 20 63 6c 65 61 72 20 20 20 20 21 20 20 20 20 20 20 20 20 ┆ND ! clear ! ┆ 0x9620…9640 20 20 20 20 20 20 20 20 20 20 20 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆ 0x9640…9660 20 21 20 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 20 21 0d 0a 20 20 ┆ ! ! ! ┆ 0x9660…9680 20 20 20 20 20 20 20 64 65 66 20 64 6f 63 20 64 63 72 21 20 53 45 53 53 20 41 42 4f 52 54 20 21 ┆ def doc dcr! SESS ABORT !┆ 0x9680…96a0 20 73 74 61 72 74 20 73 65 73 73 20 21 20 33 34 61 0d 0a 20 20 20 20 20 20 20 20 20 a1 20 20 20 ┆ start sess ! 34a ┆ 0x96a0…96c0 20 20 20 20 20 20 20 20 21 20 49 4e 44 20 20 20 20 20 20 20 20 21 20 20 20 63 6c 65 61 72 20 20 ┆ ! IND ! clear ┆ 0x96c0…96e0 20 20 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0d 0a 20 20 20 20 20 20 20 20 ┆ ! ┆ 0x96e0…9700 20 63 72 65 61 74 69 6e 67 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 ┆ creating ! ! ┆ 0x9700…9720 20 20 20 20 20 20 21 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 54 ┆ ! ! T┆ 0x9720…9740 55 20 72 65 6d 6f 76 65 64 20 21 20 53 45 53 53 20 41 42 4f 52 54 20 21 20 70 61 63 6b 65 74 20 ┆U removed ! SESS ABORT ! packet ┆ 0x9740…9760 69 64 6c 65 0d 0a 09 26 69 6e 69 74 69 61 74 69 6e 67 21 20 20 20 20 20 20 20 20 20 20 20 20 21 ┆idle &initiating! !┆ 0x9760…9780 20 20 20 52 45 51 20 20 20 20 20 20 21 0d 0a 20 20 20 20 20 20 20 20 20 26 20 64 65 66 20 64 6f ┆ REQ ! & def do┆ 0x9780…97a0 63 20 20 21 20 20 20 20 20 20 20 20 20 20 20 20 21 20 54 55 20 72 65 6d 20 20 20 20 20 21 0d 0a ┆c ! ! TU rem ! ┆ 0x97a0…97c0 09 a1 20 20 64 a1 63 72 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 20 21 20 20 73 65 ┆ d cr ! ! se┆ 0x97c0…97e0 73 73 20 63 6c 65 61 72 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0d 0a 0f 0a ┆ss clear! ┆ 0x97e0…9819 Params { 0x97e0…9819 04 00 2d 44 0c 00 06 00 00 00 00 03 01 4b 31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -D K1 ┆ 0x97e0…9819 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 91 ff 04 ┆ (2<FKU_iså ┆ 0x97e0…9819 } 0x9819…9852 Params { 0x9819…9852 04 00 2d 44 0c 00 06 00 00 00 00 02 01 4b 31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -D K1 ┆ 0x9819…9852 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 91 ff 04 ┆ (2<FKU_iså ┆ 0x9819…9852 } 0x9852…9860 0a 0d 0a 09 46 69 67 2e 20 32 39 2c 20 66 ┆ Fig. 29, f┆ 0x9860…9880 6f 6f 74 6e 6f 74 65 73 0d 0a 0d 0a 09 2a 31 29 20 84 54 68 65 20 64 6f 63 5f 69 64 20 66 69 65 ┆ootnotes *1) The doc_id fie┆ 0x9880…98a0 6c 64 20 69 6e 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 64 65 63 72 69 70 74 69 6f 6e 20 69 73 ┆ld in the document decription is┆ 0x98a0…98c0 20 73 65 74 20 61 63 63 6f 72 64 69 6e 67 20 0a 19 8d 80 80 74 6f 20 74 68 65 20 70 61 72 61 6d ┆ set according to the param┆ 0x98c0…98e0 65 74 65 72 73 20 69 6e 20 44 4f 43 20 53 54 41 52 54 20 49 4e 44 2e 20 64 6f 63 20 73 65 71 20 ┆eters in DOC START IND. doc seq ┆ 0x98e0…9900 6e 6f 20 69 73 20 73 65 74 20 74 6f 20 31 2e 20 0a 19 8d 80 80 63 6f 6e 74 69 6e 75 61 74 69 6f ┆no is set to 1. continuatio┆ 0x9900…9920 6e 20 61 6e 64 20 66 69 6e 69 73 68 65 64 20 69 73 20 73 65 74 20 74 6f 20 66 61 6c 73 65 2e 0d ┆n and finished is set to false. ┆ 0x9920…9940 0a 0d 0a 09 2a 32 29 20 84 41 73 20 2a 31 29 2c 20 62 75 74 20 63 6f 6e 74 69 6e 75 61 74 69 6f ┆ *2) As *1), but continuatio┆ 0x9940…9960 6e 20 69 73 20 73 65 74 20 74 6f 20 74 72 75 65 2e 20 4c 69 6e 6b 61 67 65 20 6f 66 20 74 68 65 ┆n is set to true. Linkage of the┆ 0x9960…9980 20 0a 19 8d 80 80 64 6f 63 75 6d 65 6e 74 20 63 61 6e 6e 6f 74 20 62 65 20 70 65 72 66 6f 72 6d ┆ document cannot be perform┆ 0x9980…99a0 65 64 20 62 79 20 44 48 2e 0d 0a 0d 0a 09 2a 33 29 20 84 54 68 65 20 64 6f 63 75 6d 65 6e 74 20 ┆ed by DH. *3) The document ┆ 0x99a0…99c0 6e 75 6d 62 65 72 20 66 69 65 6c 64 20 69 73 20 73 65 74 20 61 63 63 6f 72 64 69 6e 67 20 74 6f ┆number field is set according to┆ 0x99c0…99e0 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 6e 6f 20 0a 19 8d 80 80 70 61 72 61 6d 65 74 65 72 20 ┆ the document no parameter ┆ 0x99e0…9a00 69 6e 20 52 45 53 50 2e 49 4e 49 54 2e 20 54 68 65 20 6e 6f 77 20 66 75 6c 6c 79 20 75 70 64 61 ┆in RESP.INIT. The now fully upda┆ 0x9a00…9a20 (77,) 74 65 64 20 64 6f 63 75 6d 65 6e 74 20 0a 19 8d 80 80 64 65 73 63 72 69 70 74 69 6f 6e 20 69 73 ┆ted document description is┆ 0x9a20…9a40 20 77 72 69 74 74 65 6e 20 62 61 63 6b 20 61 74 20 44 53 2e 0d 0a 0d 0a 09 2a 34 29 20 84 48 65 ┆ written back at DS. *4) He┆ 0x9a40…9a60 72 65 20 69 73 20 63 68 65 63 6b 65 64 20 74 68 61 74 20 6e 6f 20 66 6f 72 77 61 72 64 20 6a 75 ┆re is checked that no forward ju┆ 0x9a60…9a80 6d 70 20 69 6e 20 74 68 65 20 63 68 65 63 6b 70 6f 69 6e 74 20 6e 75 6d 62 65 72 20 0a 19 8d 80 ┆mp in the checkpoint number ┆ 0x9a80…9aa0 80 69 73 20 6d 61 64 65 2e 0d 0a 0d 0a 09 2a 35 29 20 84 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 ┆ is made. *5) the document ┆ 0x9aa0…9ac0 64 65 73 63 72 69 70 74 69 6f 6e 20 77 69 74 68 20 74 68 65 20 75 70 64 61 74 65 64 20 63 68 65 ┆description with the updated che┆ 0x9ac0…9ae0 63 6b 70 6f 69 6e 74 20 6e 75 6d 62 65 72 20 69 73 20 0a 19 8d 80 80 77 72 69 74 74 65 6e 20 62 ┆ckpoint number is written b┆ 0x9ae0…9b00 61 63 6b 20 61 74 20 44 53 2e 0d 0a 0d 0a 09 2a 36 29 20 84 74 68 65 20 70 61 72 61 6d 65 74 65 ┆ack at DS. *6) the paramete┆ 0x9b00…9b20 72 20 69 73 20 73 65 74 20 74 68 75 73 3a 0d 0a 0d 0a 09 20 20 20 20 4d 6f 64 65 3d 57 0d 0a 09 ┆r is set thus: Mode=W ┆ 0x9b20…9b40 20 20 20 20 64 6f 63 75 6d 65 6e 74 20 20 20 3a 20 84 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 6e ┆ document : the document n┆ 0x9b40…9b60 75 6d 62 65 72 20 66 72 6f 6d 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 0a 19 9a 80 80 64 65 73 ┆umber from the document des┆ 0x9b60…9b80 63 72 69 70 74 69 6f 6e 2e 0d 0a 09 20 20 20 20 63 68 65 63 6b 70 6f 69 6e 74 20 3a 20 84 74 68 ┆cription. checkpoint : th┆ 0x9b80…9ba0 65 20 63 68 65 63 6b 70 6f 69 6e 74 20 66 69 65 6c 64 20 66 72 6f 6d 20 74 68 65 20 64 6f 63 75 ┆e checkpoint field from the docu┆ 0x9ba0…9bc0 6d 65 6e 74 20 0a 19 9a 80 80 64 65 73 63 72 69 70 74 69 6f 6e 2e 0d 0a 8c 83 d4 0a 09 20 20 20 ┆ment description. ┆ 0x9bc0…9be0 20 72 65 73 65 72 76 61 74 69 6f 6e 3a 20 84 74 68 65 20 72 65 73 5f 6e 6f 20 66 69 65 6c 64 20 ┆ reservation: the res_no field ┆ 0x9be0…9c00 66 72 6f 6d 20 74 68 65 20 63 6f 6e 6e 65 63 74 65 64 20 73 65 73 73 69 6f 6e 2e 0d 0a 09 20 20 ┆from the connected session. ┆ 0x9c00…9c20 (78,) 20 20 68 65 61 64 65 72 20 20 20 20 20 3a 20 84 63 6f 6e 74 61 69 6e 73 20 74 68 65 20 63 61 70 ┆ header : contains the cap┆ 0x9c20…9c40 61 62 69 6c 69 74 69 65 73 20 72 65 63 65 69 76 65 64 20 69 6e 20 44 4f 43 20 53 54 41 52 54 20 ┆abilities received in DOC START ┆ 0x9c40…9c60 0a 19 9a 80 80 49 4e 44 20 61 6e 64 20 44 4f 43 20 43 4f 4e 54 20 49 4e 44 2e 0d 0a 0d 0a 0d 0a ┆ IND and DOC CONT IND. ┆ 0x9c60…9c80 b0 a1 36 2e 35 2e 34 2e 32 09 50 61 63 6b 65 74 20 53 69 6e 6b 2c 20 4e 6f 72 6d 61 6c 20 4f 70 ┆ 6.5.4.2 Packet Sink, Normal Op┆ 0x9c80…9ca0 65 72 61 74 69 6f 6e 0d 0a 0d 0a 09 84 49 6e 20 66 69 67 20 33 30 20 69 73 20 64 65 73 63 72 69 ┆eration In fig 30 is descri┆ 0x9ca0…9cc0 62 65 64 20 72 65 63 65 69 76 61 6c 20 6f 66 20 61 20 64 6f 63 75 6d 65 6e 74 2c 20 74 65 72 6d ┆bed receival of a document, term┆ 0x9cc0…9ce0 69 6e 61 74 65 64 20 62 79 20 0a 19 89 80 80 73 65 6e 64 69 6e 67 20 61 20 44 4f 43 20 45 4e 44 ┆inated by sending a DOC END┆ 0x9ce0…9cea 20 52 45 53 50 2e 0d 0a 0d 0a ┆ RESP. ┆ 0x9cea…9ced FormFeed { 0x9cea…9ced 0c 80 f8 ┆ ┆ 0x9cea…9ced } 0x9ced…9d00 0a 09 46 69 67 2e 20 33 30 2c 20 50 61 63 6b 65 74 20 53 ┆ Fig. 30, Packet S┆ 0x9d00…9d1a 69 6e 6b 2c 20 6e 6f 72 6d 61 6c 20 6f 70 65 72 61 74 69 6f 6e 2e 0d 0a 0d 0a ┆ink, normal operation. ┆ 0x9d1a…9d53 Params { 0x9d1a…9d53 04 00 2d 44 0c 00 06 00 00 00 00 02 01 4b 31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -D K1 ┆ 0x9d1a…9d53 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 91 ff 04 ┆ (2<FKU_iså ┆ 0x9d1a…9d53 } 0x9d53…9d8c Params { 0x9d53…9d8c 04 00 2d 44 0c 00 06 00 00 00 00 03 01 4b 31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -D K1 ┆ 0x9d53…9d8c 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 91 ff 04 ┆ (2<FKU_iså ┆ 0x9d53…9d8c } 0x9d8c…9da0 0a 09 09 09 20 20 20 20 20 33 30 61 0d 0a 0d 0a 0d 0a 0d 0a ┆ 30a ┆ 0x9da0…9dc0 09 09 09 20 20 20 77 61 69 74 0d 0a 09 09 09 73 69 6e 6b 20 72 65 70 6c 79 0d 0a 09 09 09 20 20 ┆ wait sink reply ┆ 0x9dc0…9de0 20 6f 6b 0d 0a 0d 0a 0d 0a 09 09 20 20 20 20 20 52 45 50 4c 59 20 4f 4b 2f 44 4f 43 20 53 54 41 ┆ ok REPLY OK/DOC STA┆ 0x9de0…9e00 52 54 2d 43 4f 4e 54 20 52 45 53 50 20 50 4f 53 0d 0a 0d 0a 0d 0a 09 09 09 09 09 20 52 45 53 50 ┆RT-CONT RESP POS RESP┆ 0x9e00…9e20 (79,) 2e 57 52 49 54 45 2f 50 41 47 45 20 45 4e 44 20 52 45 53 50 0d 0a 20 20 20 20 20 50 41 47 45 20 ┆.WRITE/PAGE END RESP PAGE ┆ 0x9e20…9e40 45 4e 44 20 49 4e 44 2f 43 48 45 43 4b 50 4f 49 4e 54 09 09 09 09 20 20 20 20 20 20 2a 32 29 0d ┆END IND/CHECKPOINT *2) ┆ 0x9e40…9e60 0a 09 09 09 20 20 20 64 6f 63 20 73 69 6e 6b 0d 0a 0d 0a 0d 0a 20 20 20 20 20 43 48 45 43 4b 50 ┆ doc sink CHECKP┆ 0x9e60…9e80 4f 49 4e 54 2f 49 4e 44 2e 57 52 49 54 45 09 09 09 20 44 4f 43 20 45 4e 44 20 49 4e 44 2f 53 54 ┆OINT/IND.WRITE DOC END IND/ST┆ 0x9e80…9ea0 52 45 41 4d 20 45 4e 44 0d 0a 20 20 20 20 20 20 2a 31 29 0d 0a 0d 0a 0d 0a 09 09 20 20 20 20 53 ┆REAM END *1) S┆ 0x9ea0…9ec0 54 52 45 41 4d 20 45 4e 44 2f 49 4e 44 2e 57 52 49 54 45 0d 0a 09 09 20 20 20 20 2a 33 29 0d 0a ┆TREAM END/IND.WRITE *3) ┆ 0x9ec0…9ee0 0d 0a 0d 0a 09 09 09 09 20 20 20 20 20 20 20 20 20 52 45 53 50 2e 57 52 49 54 45 20 50 41 47 45 ┆ RESP.WRITE PAGE┆ 0x9ee0…9f00 20 45 4e 44 0d 0a 09 09 09 20 20 20 74 65 72 6d 09 20 20 20 20 20 20 20 20 28 6e 6f 74 20 6c 61 ┆ END term (not la┆ 0x9f00…9f20 73 74 29 20 20 20 52 45 53 50 0d 0a 09 09 09 64 6f 63 20 73 69 6e 6b 0d 0a 0d 0a 0d 0a 0d 0a 09 ┆st) RESP doc sink ┆ 0x9f20…9f40 09 20 20 20 52 45 53 50 2e 57 52 49 54 45 28 6c 61 73 74 29 2f 44 48 20 73 74 72 65 61 6d 20 63 ┆ RESP.WRITE(last)/DH stream c┆ 0x9f40…9f60 6c 6f 73 65 0d 0a 0d 0a 0d 0a 0d 0a 09 09 09 77 61 69 74 0d 0a 09 09 09 64 6f 63 20 73 69 6e 6b ┆lose wait doc sink┆ 0x9f60…9f80 0d 0a 09 09 09 20 63 6c 6f 73 65 0d 0a 0d 0a 0d 0a 0d 0a 09 09 61 6e 73 77 20 44 48 20 73 74 72 ┆ close answ DH str┆ 0x9f80…9fa0 65 61 6d 20 63 6c 6f 73 65 2f 44 4f 43 20 45 4e 44 20 52 45 53 50 0d 0a 0d 0a 0d 0a 0d 0a 09 09 ┆eam close/DOC END RESP ┆ 0x9fa0…9fc0 09 20 20 20 77 61 69 74 0d 0a 09 09 09 64 6f 63 20 6c 65 76 65 6c 0d 0a 09 09 09 20 20 20 65 78 ┆ wait doc level ex┆ 0x9fc0…9fe0 69 74 0d 0a 0d 0a 0d 0a 09 09 61 6e 73 77 20 44 4f 43 20 45 4e 44 20 52 45 53 50 20 2a 34 29 0d ┆it answ DOC END RESP *4) ┆ 0x9fe0…9ff5 0a 0d 0a 0d 0a 09 09 09 20 20 20 20 33 31 61 0d 0a 0d 0a 0d 0a ┆ 31a ┆ 0x9ff5…9ff8 FormFeed { 0x9ff5…9ff8 0c 83 d8 ┆ ┆ 0x9ff5…9ff8 } 0x9ff8…a000 0a 0e 0a 09 54 61 62 6c ┆ Tabl┆ 0xa000…a020 (80,) 65 20 33 30 0d 0a 0d 0a 09 a1 73 74 61 74 65 20 20 20 20 20 20 09 21 20 65 76 65 6e 74 20 20 20 ┆e 30 state ! event ┆ 0xa020…a040 20 20 20 09 21 20 61 63 74 69 6f 6e 20 20 20 20 21 20 6e 65 77 20 73 74 61 74 65 0d 0a 09 77 61 ┆ ! action ! new state wa┆ 0xa040…a060 69 74 20 73 69 6e 6b 20 20 09 21 52 45 50 4c 59 20 4e 4f 54 20 4f 4b 09 21 20 44 4f 43 20 53 54 ┆it sink !REPLY NOT OK ! DOC ST┆ 0xa060…a080 41 52 54 2d 21 0d 0a 09 72 65 70 6c 79 20 6f 6b 20 20 20 09 21 26 20 73 74 72 65 61 6d 20 70 72 ┆ART-! reply ok !& stream pr┆ 0xa080…a0a0 6f 74 6f 63 6f 6c 09 21 20 20 43 4f 4e 54 20 52 45 53 50 21 20 33 32 61 0d 0a 09 20 20 20 20 20 ┆otocol ! CONT RESP! 32a ┆ 0xa0a0…a0c0 20 20 20 20 20 20 09 21 20 20 20 65 72 72 09 09 21 20 20 50 4f 53 20 20 20 20 20 20 21 0d 0a 09 ┆ ! err ! POS ! ┆ 0xa0c0…a0e0 09 09 21 26 20 54 54 58 53 49 20 73 74 72 65 61 6d 09 21 20 45 58 43 45 50 54 20 52 45 51 21 0d ┆ !& TTXSI stream ! EXCEPT REQ! ┆ 0xa0e0…a100 0a 09 20 20 20 20 20 20 20 20 20 20 20 09 21 20 20 20 63 6c 6f 73 65 09 09 21 20 44 48 20 73 74 ┆ ! close ! DH st┆ 0xa100…a120 72 65 61 6d 20 21 0d 0a 20 20 20 20 20 20 20 20 20 a1 20 20 20 20 20 20 20 20 20 20 20 09 21 20 ┆ream ! ! ┆ 0xa120…a140 20 20 20 20 20 20 20 20 20 20 20 09 21 20 20 63 6c 6f 73 65 20 20 20 20 21 20 20 20 20 20 20 20 ┆ ! close ! ┆ 0xa140…a160 20 20 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 09 21 52 45 50 4c 59 20 ┆ !REPLY ┆ 0xa160…a180 4e 4f 54 20 4f 4b 09 21 20 45 58 43 45 50 54 20 52 45 51 21 0d 0a 20 20 20 20 20 20 20 20 20 64 ┆NOT OK ! EXCEPT REQ! d┆ 0xa180…a1a0 6f 63 20 73 69 6e 6b 20 20 20 09 21 26 20 73 74 72 65 61 6d 20 20 20 20 09 21 20 44 48 20 73 74 ┆oc sink !& stream ! DH st┆ 0xa1a0…a1c0 72 65 61 6d 20 21 20 33 32 61 0d 0a 09 20 20 20 20 20 20 20 20 20 20 20 09 21 20 20 70 72 6f 74 ┆ream ! 32a ! prot┆ 0xa1c0…a1e0 6f 63 6f 6c 20 65 72 72 09 21 20 20 63 6c 6f 73 65 20 20 20 20 21 0d 0a 09 20 20 20 20 20 20 20 ┆ocol err ! close ! ┆ 0xa1e0…a200 20 20 20 20 09 21 26 20 54 54 58 53 49 20 20 20 20 20 09 21 20 20 20 20 20 20 20 20 20 20 20 21 ┆ !& TTXSI ! !┆ 0xa200…a220 (81,) 0d 0a 20 20 20 20 20 20 20 20 20 a1 20 20 20 20 20 20 20 20 20 20 20 09 21 20 20 73 74 72 65 61 ┆ ! strea┆ 0xa220…a240 6d 20 63 6c 6f 73 65 09 21 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 0d 0a ┆m close ! ! ┆ 0xa240…a260 09 74 65 72 6d 20 64 6f 63 20 73 69 6e 6b 09 21 73 74 72 65 61 6d 20 70 72 6f 74 6f 63 6f 6c 20 ┆ term doc sink !stream protocol ┆ 0xa260…a280 65 72 72 21 20 45 58 43 45 50 54 20 52 45 51 21 20 33 32 61 0d 0a 09 09 09 21 09 09 21 20 44 48 ┆err! EXCEPT REQ! 32a ! ! DH┆ 0xa280…a2a0 20 73 74 72 65 61 6d 20 21 0d 0a 09 a1 09 09 21 09 09 21 20 20 63 6c 6f 73 65 09 20 20 21 09 20 ┆ stream ! ! ! close ! ┆ 0xa2a0…a2c0 20 0d 0a 09 09 09 21 09 09 21 09 20 20 21 0d 0a 09 a1 77 61 69 74 20 64 6f 63 20 73 69 6e 6b 20 ┆ ! ! ! wait doc sink ┆ 0xa2c0…a2e0 63 6c 6f 73 65 20 21 73 74 72 65 61 6d 20 70 72 6f 74 6f 63 6f 6c 20 65 72 72 21 20 45 58 43 45 ┆close !stream protocol err! EXCE┆ 0xa2e0…a300 50 54 20 52 45 51 21 20 33 32 61 20 20 20 20 20 0d 0a 20 20 20 20 20 20 20 20 20 74 65 72 6d 20 ┆PT REQ! 32a term ┆ 0xa300…a320 64 6f 63 20 73 69 6e 6b 20 09 21 20 20 20 20 20 20 20 20 20 20 20 20 09 21 20 20 20 20 20 20 20 ┆doc sink ! ! ┆ 0xa320…a340 20 20 20 20 21 20 0d 0a 20 20 20 20 20 20 20 20 20 26 20 77 61 69 74 09 09 21 20 54 54 58 53 49 ┆ ! & wait ! TTXSI┆ 0xa340…a360 20 73 74 72 65 61 6d 20 63 6c 6f 73 65 21 20 2d 20 20 20 20 20 20 20 20 20 21 20 2d 0d 0a 09 a1 ┆ stream close! - ! - ┆ 0xa360…a380 20 20 64 6f 63 20 73 69 6e 6b 20 63 6c 6f 73 65 09 21 20 20 20 20 20 20 20 20 20 20 20 20 09 21 ┆ doc sink close ! !┆ 0xa380…a3a0 20 20 20 20 20 20 20 20 20 20 20 21 09 20 0d 0a 09 20 20 20 20 20 20 20 20 20 20 20 09 21 20 20 ┆ ! ! ┆ 0xa3a0…a3c0 20 20 20 20 20 20 20 20 20 20 09 21 20 20 20 20 20 20 20 20 20 20 20 21 0d 0a 09 64 6f 63 20 73 ┆ ! ! doc s┆ 0xa3c0…a3e0 69 6e 6b 20 20 20 09 21 20 44 4f 43 20 52 45 53 59 4e 43 09 21 20 44 48 20 73 74 72 65 61 6d 20 ┆ink ! DOC RESYNC ! DH stream ┆ 0xa3e0…a400 21 20 33 32 62 0d 0a 09 a1 26 20 74 65 72 6d 20 64 6f 63 20 73 69 6e 6b 20 09 21 20 20 20 49 4e ┆! 32b & term doc sink ! IN┆ 0xa400…a420 (82,) 44 09 20 20 20 20 09 21 20 20 63 6c 6f 73 65 20 20 20 20 21 20 20 20 20 20 20 20 20 0d 0a 09 77 ┆D ! close ! w┆ 0xa420…a440 61 69 74 20 64 6f 63 20 73 69 6e 6b 20 09 21 09 09 21 09 20 20 21 0d 0a 09 20 20 63 6c 6f 73 65 ┆ait doc sink ! ! ! close┆ 0xa440…a460 09 09 21 20 44 4f 43 20 52 45 53 59 4e 43 09 21 20 20 2d 09 20 20 21 20 20 33 32 62 0d 0a 09 26 ┆ ! DOC RESYNC ! - ! 32b &┆ 0xa460…a480 20 77 61 69 74 20 64 6f 63 20 6c 65 76 65 6c 09 21 20 20 20 49 4e 44 09 09 21 09 20 20 21 0d 0a ┆ wait doc level ! IND ! ! ┆ 0xa480…a4a0 09 a1 20 20 65 78 69 74 09 09 21 09 09 21 09 20 20 21 09 20 0d 0a 09 77 61 69 74 20 64 6f 63 20 ┆ exit ! ! ! wait doc ┆ 0xa4a0…a4c0 73 69 6e 6b 20 63 6c 6f 73 65 09 21 20 20 20 20 20 20 20 20 20 20 20 20 09 21 20 20 20 20 20 20 ┆sink close ! ! ┆ 0xa4c0…a4e0 20 20 20 20 20 21 0d 0a 09 26 20 77 61 69 74 20 64 6f 63 20 6c 65 76 65 6c 20 20 20 20 21 20 44 ┆ ! & wait doc level ! D┆ 0xa4e0…a500 4f 43 20 44 49 53 43 20 49 4e 44 09 21 20 20 2d 09 20 20 21 20 20 33 32 63 0d 0a 09 a1 20 20 65 ┆OC DISC IND ! - ! 32c e┆ 0xa500…a520 78 69 74 09 09 21 09 09 21 09 20 20 21 20 20 20 20 20 20 20 20 0d 0a 09 26 20 64 6f 63 20 73 69 ┆xit ! ! ! & doc si┆ 0xa520…a540 6e 6b 20 20 20 09 21 20 44 4f 43 20 44 49 53 43 20 20 20 09 21 20 44 48 20 73 74 72 65 61 6d 20 ┆nk ! DOC DISC ! DH stream ┆ 0xa540…a560 21 20 33 32 63 0d 0a 09 a1 26 20 74 65 72 6d 20 64 6f 63 20 73 69 6e 6b 20 20 20 20 20 21 20 20 ┆! 32c & term doc sink ! ┆ 0xa560…a580 20 49 4e 44 20 20 20 20 20 20 20 20 09 21 20 20 63 6c 6f 73 65 20 20 20 20 21 20 20 20 20 20 20 ┆ IND ! close ! ┆ 0xa580…a5a0 20 20 0d 0a 09 77 61 69 74 20 73 69 6e 6b 20 72 65 70 6c 79 20 6f 6b 09 21 09 09 21 09 20 20 21 ┆ wait sink reply ok ! ! !┆ 0xa5a0…a5c0 0d 0a 09 26 20 64 6f 63 20 73 69 6e 6b 09 21 09 09 21 20 44 48 20 73 74 72 65 61 6d 20 21 0d 0a ┆ & doc sink ! ! DH stream ! ┆ 0xa5c0…a5e0 09 a1 26 20 74 65 72 6d 20 64 6f 63 20 73 69 6e 6b 09 21 20 53 45 53 53 20 41 42 4f 52 54 20 49 ┆ & term doc sink ! SESS ABORT I┆ 0xa5e0…a600 4e 44 09 21 20 20 20 63 6c 6f 73 65 20 20 20 21 20 33 33 61 20 20 20 20 0d 0a 09 26 20 77 61 69 ┆ND ! close ! 33a & wai┆ 0xa600…a620 (83,) 74 20 64 6f 63 20 73 69 6e 6b 09 21 09 09 21 20 20 20 20 20 20 20 09 20 20 21 0d 0a 09 20 20 63 ┆t doc sink ! ! ! c┆ 0xa620…a640 6c 6f 73 65 09 09 21 20 53 45 53 53 20 41 42 4f 52 54 20 49 4e 44 09 21 20 20 2d 09 20 20 21 20 ┆lose ! SESS ABORT IND ! - ! ┆ 0xa640…a660 20 33 33 61 0d 0a 09 26 20 77 61 69 74 20 64 6f 63 20 6c 65 76 65 6c 09 21 09 09 21 09 20 20 21 ┆ 33a & wait doc level ! ! !┆ 0xa660…a680 0d 0a 09 a1 20 20 65 78 69 74 09 09 21 09 09 21 09 20 20 21 09 20 0d 0a 09 77 61 69 74 20 73 69 ┆ exit ! ! ! wait si┆ 0xa680…a6a0 6e 6b 20 72 65 70 6c 79 20 6f 6b 20 20 21 09 09 21 09 20 20 21 0d 0a 09 26 20 64 6f 63 20 73 69 ┆nk reply ok ! ! ! & doc si┆ 0xa6a0…a6c0 6e 6b 09 21 09 09 21 09 20 20 21 0d 0a 09 26 20 74 65 72 6d 20 64 6f 63 20 73 69 6e 6b 09 21 20 ┆nk ! ! ! & term doc sink ! ┆ 0xa6c0…a6e0 20 73 65 73 73 20 71 75 65 75 65 64 09 21 72 65 6a 65 63 74 20 63 61 6c 6c 21 20 20 2d 0d 0a 09 ┆ sess queued !reject call! - ┆ 0xa6e0…a700 26 20 77 61 69 74 20 64 6f 63 20 73 69 6e 6b 09 21 09 09 21 09 20 20 21 0d 0a 09 20 20 63 6c 6f ┆& wait doc sink ! ! ! clo┆ 0xa700…a720 73 65 09 09 21 09 09 21 09 20 20 21 0d 0a 09 26 20 77 61 69 74 20 64 6f 63 20 6c 65 76 65 6c 09 ┆se ! ! ! & wait doc level ┆ 0xa720…a740 21 09 09 21 09 20 20 21 0d 0a 09 a1 20 20 65 78 69 74 09 09 21 09 09 21 09 20 20 21 09 20 0d 0a ┆! ! ! exit ! ! ! ┆ 0xa740…a760 09 77 61 69 74 20 73 69 6e 6b 20 72 65 70 6c 79 20 6f 6b 09 21 09 09 21 20 53 45 53 53 20 41 42 ┆ wait sink reply ok ! ! SESS AB┆ 0xa760…a780 4f 52 54 21 0d 0a 09 26 20 64 6f 63 20 73 69 6e 6b 09 21 09 09 21 20 20 20 52 45 51 09 20 20 21 ┆ORT! & doc sink ! ! REQ !┆ 0xa780…a7a0 0d 0a 09 26 20 74 65 72 6d 20 64 6f 63 20 73 69 6e 6b 09 21 20 54 55 20 72 65 6d 6f 76 65 64 09 ┆ & term doc sink ! TU removed ┆ 0xa7a0…a7c0 21 20 44 48 20 73 74 72 65 61 6d 20 21 20 33 35 61 0d 0a 09 a1 09 09 21 09 09 21 20 20 20 63 6c ┆! DH stream ! 35a ! ! cl┆ 0xa7c0…a7e0 6f 73 65 09 20 20 21 20 20 20 09 20 0d 0a 09 77 61 69 74 20 64 6f 63 20 73 69 6e 6b 09 21 09 09 ┆ose ! wait doc sink ! ┆ 0xa7e0…a800 21 09 20 20 21 0d 0a 09 20 20 63 6c 6f 73 65 09 09 21 09 09 21 20 53 45 53 53 20 41 42 4f 52 54 ┆! ! close ! ! SESS ABORT┆ 0xa800…a820 (84,) 21 0d 0a 09 26 20 77 61 69 74 20 64 6f 63 20 6c 65 76 65 6c 09 21 20 54 55 20 72 65 6d 6f 76 65 ┆! & wait doc level ! TU remove┆ 0xa820…a840 64 09 21 20 20 20 52 45 51 09 20 20 21 20 20 33 35 61 0d 0a 09 a1 20 20 65 78 69 74 09 09 21 09 ┆d ! REQ ! 35a exit ! ┆ 0xa840…a84e 09 21 09 20 20 21 09 20 0d 0a 0f 0a 0d 0a ┆ ! ! ┆ 0xa84e…a851 FormFeed { 0xa84e…a851 0c 83 c8 ┆ ┆ 0xa84e…a851 } 0xa851…a852 0a ┆ ┆ 0xa852…a88b Params { 0xa852…a88b 04 00 2d 44 0c 00 06 00 00 00 00 03 01 4b 31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -D K1 ┆ 0xa852…a88b 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 91 ff 04 ┆ (2<FKU_iså ┆ 0xa852…a88b } 0xa88b…a8c4 Params { 0xa88b…a8c4 04 00 2d 44 0c 00 06 00 00 00 00 02 01 4b 31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -D K1 ┆ 0xa88b…a8c4 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 91 ff 04 ┆ (2<FKU_iså ┆ 0xa88b…a8c4 } 0xa8c4…a8e0 0a 0d 0a 81 09 46 69 67 2e 20 33 30 2c 20 66 6f 6f 74 6e 6f 74 65 73 0d 0a 0d 0a 09 ┆ Fig. 30, footnotes ┆ 0xa8e0…a900 2a 31 29 20 84 43 6f 6e 66 69 72 6d 73 20 74 68 61 74 20 61 20 43 48 45 43 4b 50 4f 49 4e 54 20 ┆*1) Confirms that a CHECKPOINT ┆ 0xa900…a920 62 6c 6f 63 6b 20 68 61 73 20 62 65 65 6e 20 72 65 63 65 69 76 65 64 20 62 79 20 44 53 2e 20 54 ┆block has been received by DS. T┆ 0xa920…a940 68 65 20 0a 19 8d 80 80 63 68 65 63 6b 70 6f 69 6e 74 20 66 69 65 6c 64 20 69 6e 20 74 68 65 20 ┆he checkpoint field in the ┆ 0xa940…a960 64 6f 63 75 6d 65 6e 74 20 64 65 73 63 72 69 70 74 69 6f 6e 20 69 73 20 75 70 64 61 74 65 64 20 ┆document description is updated ┆ 0xa960…a980 0a 19 8d 80 80 61 63 63 6f 72 64 69 6e 67 6c 79 2e 0d 0a 0d 0a 09 2a 32 29 20 84 74 68 65 20 64 ┆ accordingly. *2) the d┆ 0xa980…a9a0 6f 63 75 6d 65 6e 74 20 64 65 73 63 72 69 70 74 69 6f 6e 20 69 73 20 6e 6f 77 20 75 70 64 61 74 ┆ocument description is now updat┆ 0xa9a0…a9c0 65 64 20 61 74 20 44 53 2e 20 54 68 65 20 72 65 63 65 69 76 61 6c 20 6f 66 20 0a 19 8d 80 80 74 ┆ed at DS. The receival of t┆ 0xa9c0…a9e0 68 65 20 70 61 67 65 20 63 61 6e 20 6e 6f 77 20 62 65 20 63 6f 6e 66 69 72 6d 65 64 20 61 67 61 ┆he page can now be confirmed aga┆ 0xa9e0…aa00 69 6e 73 74 20 74 68 65 20 72 65 6d 6f 74 65 20 70 61 72 74 79 2e 0d 0a 0d 0a 09 2a 33 29 20 84 ┆inst the remote party. *3) ┆ 0xaa00…aa20 (85,) 43 6f 6e 66 69 72 6d 73 20 74 68 61 74 20 74 68 65 20 53 54 52 45 41 4d 20 45 4e 44 20 62 6c 6f ┆Confirms that the STREAM END blo┆ 0xaa20…aa40 63 6b 20 68 61 73 20 62 65 65 6e 20 72 65 63 65 69 76 65 64 20 62 79 20 44 53 2e 20 0a 19 8d 80 ┆ck has been received by DS. ┆ 0xaa40…aa60 80 54 68 65 20 63 68 65 63 6b 70 6f 69 6e 74 20 66 69 65 6c 64 20 69 6e 20 74 68 65 20 64 6f 63 ┆ The checkpoint field in the doc┆ 0xaa60…aa80 75 6d 65 6e 74 20 64 65 73 63 72 69 70 74 69 6f 6e 20 69 73 20 75 70 64 61 74 65 64 20 0a 19 8d ┆ument description is updated ┆ 0xaa80…aaa0 80 80 61 63 63 6f 72 64 69 6e 67 6c 79 2c 20 61 6e 64 20 74 68 65 20 66 69 6e 69 73 68 65 64 20 ┆ accordingly, and the finished ┆ 0xaaa0…aac0 66 69 65 6c 64 20 69 73 20 73 65 74 20 74 6f 20 74 72 75 65 2e 0d 0a 0d 0a 09 2a 34 29 20 84 41 ┆field is set to true. *4) A┆ 0xaac0…aae0 6c 6c 20 6d 65 73 73 61 67 65 73 20 66 72 6f 6d 20 74 68 69 73 20 70 61 63 6b 65 74 20 70 65 6e ┆ll messages from this packet pen┆ 0xaae0…ab00 64 69 6e 67 20 61 74 20 53 36 32 43 50 20 69 73 20 68 6f 6d 65 2e 20 41 20 0a 19 8d 80 80 70 6f ┆ding at S62CP is home. A po┆ 0xab00…ab20 73 73 69 62 6c 65 20 70 65 6e 64 69 6e 67 20 54 54 58 53 49 20 73 74 72 65 61 6d 20 63 6c 6f 73 ┆ssible pending TTXSI stream clos┆ 0xab20…ab34 65 20 69 73 20 72 65 74 75 72 6e 65 64 2e 0d 0a 0d 0a 0d 0a ┆e is returned. ┆ 0xab34…ab37 FormFeed { 0xab34…ab37 0c 81 d8 ┆ ┆ 0xab34…ab37 } 0xab37…ab40 0a b0 a1 36 2e 35 2e 34 2e ┆ 6.5.4.┆ 0xab40…ab60 33 09 50 61 63 6b 65 74 20 53 69 6e 6b 2c 20 54 65 72 6d 69 6e 61 74 69 6f 6e 2e 0d 0a 0d 0a 09 ┆3 Packet Sink, Termination. ┆ 0xab60…ab80 84 54 68 69 73 20 73 65 63 74 69 6f 6e 20 64 65 73 63 72 69 62 65 73 20 6e 6f 72 6d 61 6c 20 70 ┆ This section describes normal p┆ 0xab80…aba0 61 63 6b 65 74 20 74 65 72 6d 69 6e 61 74 69 6f 6e 2c 20 65 6e 64 69 6e 67 20 77 69 74 68 20 0a ┆acket termination, ending with ┆ 0xaba0…abc0 19 89 80 80 49 4e 44 2e 44 45 4c 49 56 45 52 2e 20 54 68 65 72 65 20 61 72 65 20 74 77 6f 20 65 ┆ IND.DELIVER. There are two e┆ 0xabc0…abe0 6e 74 72 79 20 70 6f 69 6e 74 73 3a 0d 0a 0d 0a 09 33 31 61 3a 20 84 6e 6f 72 6d 61 6c 20 65 6e ┆ntry points: 31a: normal en┆ 0xabe0…ac00 74 72 79 2e 20 61 20 64 6f 63 75 6d 65 6e 74 20 68 61 73 20 62 65 65 6e 20 72 65 63 65 69 76 65 ┆try. a document has been receive┆ 0xac00…ac20 (86,) 64 20 61 6e 64 20 73 74 6f 72 65 64 2e 0d 0a 0d 0a 09 33 31 62 3a 20 84 55 73 65 64 20 69 6e 20 ┆d and stored. 31b: Used in ┆ 0xac20…ac40 61 6c 6c 20 63 61 73 65 73 20 77 68 65 72 65 20 61 6e 20 49 4e 44 2e 44 45 4c 49 56 45 52 20 68 ┆all cases where an IND.DELIVER h┆ 0xac40…ac60 61 73 20 62 65 65 6e 20 73 65 6e 74 2e 20 0a 19 8e 80 80 52 45 53 50 2e 44 45 4c 49 56 45 52 20 ┆as been sent. RESP.DELIVER ┆ 0xac60…ac6e 69 73 20 61 77 61 69 74 65 64 2e 0a 0d 0a ┆is awaited. ┆ 0xac6e…ac71 FormFeed { 0xac6e…ac71 0c 80 f8 ┆ ┆ 0xac6e…ac71 } 0xac71…ac80 0a 09 46 69 67 2e 20 33 31 2c 20 50 61 63 6b ┆ Fig. 31, Pack┆ 0xac80…ac97 65 74 20 73 69 6e 6b 2c 20 74 65 72 6d 69 6e 61 74 69 6f 6e 2e 0d 0a ┆et sink, termination. ┆ 0xac97…acd0 Params { 0xac97…acd0 04 00 2d 44 0c 00 06 00 00 00 00 02 01 4b 31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -D K1 ┆ 0xac97…acd0 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 91 ff 04 ┆ (2<FKU_iså ┆ 0xac97…acd0 } 0xacd0…ad09 Params { 0xacd0…ad09 04 00 2d 44 0c 00 06 00 00 00 00 03 01 4b 31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -D K1 ┆ 0xacd0…ad09 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 91 ff 04 ┆ (2<FKU_iså ┆ 0xacd0…ad09 } 0xad09…ad20 0a 0d 0a 0d 0a 09 20 20 20 20 33 31 61 0d 0a 0d 0a 0d 0a 0d 0a 09 73 ┆ 31a s┆ 0xad20…ad40 65 72 76 69 63 65 3d 54 54 58 09 73 65 72 76 69 63 65 3d 54 4c 58 20 2a 31 29 0d 0a 0d 0a 0d 0a ┆ervice=TTX service=TLX *1) ┆ 0xad40…ad60 0d 0a 20 20 20 20 20 20 64 6f 63 20 6c 65 76 65 6c 20 65 78 69 74 0d 0a 0d 0a 09 09 09 20 20 20 ┆ doc level exit ┆ 0xad60…ad80 77 61 69 74 0d 0a 09 09 09 6e 65 78 74 20 64 6f 63 0d 0a 0d 0a 0d 0a 0d 0a 09 09 53 45 53 53 20 ┆wait next doc SESS ┆ 0xad80…ada0 45 4e 44 20 49 4e 44 09 09 44 4f 43 20 53 54 41 52 54 20 49 4e 44 0d 0a 09 09 09 09 09 2a 32 29 ┆END IND DOC START IND *2)┆ 0xada0…adc0 0d 0a 0d 0a 09 09 73 74 61 72 74 20 73 65 73 73 20 63 6c 65 61 72 0d 0a 0d 0a 0d 0a 0d 0a 09 20 ┆ start sess clear ┆ 0xadc0…ade0 20 20 20 20 20 20 49 4e 44 2e 44 45 4c 49 56 45 52 09 09 64 6f 63 20 73 65 71 20 6e 6f 3e 32 09 ┆ IND.DELIVER doc seq no>2 ┆ 0xade0…ae00 64 6f 63 20 73 65 71 20 6e 6f 3c 3d 32 0d 0a 09 20 20 20 20 20 20 20 72 65 73 75 6c 74 3d 6f 6b ┆doc seq no<=2 result=ok┆ 0xae00…ae20 (87,) 09 09 20 20 20 20 20 2a 33 29 0d 0a 0d 0a 0d 0a 0d 0a 20 20 20 20 20 33 31 62 09 09 20 20 77 61 ┆ *3) 31b wa┆ 0xae20…ae40 69 74 0d 0a 09 09 64 65 6c 69 76 65 72 09 09 53 45 53 53 20 41 42 4f 52 54 20 52 45 51 09 49 4e ┆it deliver SESS ABORT REQ IN┆ 0xae40…ae60 44 2e 49 4e 49 54 0d 0a 09 09 20 20 61 6e 73 77 09 20 20 20 20 20 20 20 20 73 74 61 72 74 20 73 ┆D.INIT answ start s┆ 0xae60…ae80 65 73 73 20 63 6c 65 61 72 09 28 6e 65 78 74 20 64 6f 63 20 64 63 72 29 0d 0a 0d 0a 0d 0a 0d 0a ┆ess clear (next doc dcr) ┆ 0xae80…aea0 0d 0a 09 09 20 20 20 52 45 53 50 2e 44 45 4c 49 56 45 52 0d 0a 0d 0a 0d 0a 0d 0a 09 09 20 20 20 ┆ RESP.DELIVER ┆ 0xaea0…aeba 20 20 20 32 39 61 09 09 20 20 20 33 34 61 09 09 20 20 20 32 39 63 0d 0a 0d 0a ┆ 29a 34a 29c ┆ 0xaeba…aebd FormFeed { 0xaeba…aebd 0c 82 dc ┆ ┆ 0xaeba…aebd } 0xaebd…aec0 0a 0d 0a ┆ ┆ 0xaec0…aee0 0e 0a 09 54 61 62 6c 65 20 33 31 2e 0d 0a 0d 0a 09 a1 73 74 61 74 65 20 20 20 20 20 20 21 20 65 ┆ Table 31. state ! e┆ 0xaee0…af00 76 65 6e 74 20 20 20 20 20 20 21 20 61 63 74 69 6f 6e 20 20 20 20 09 21 20 6e 65 77 20 73 74 61 ┆vent ! action ! new sta┆ 0xaf00…af20 74 65 20 20 20 20 20 20 20 20 20 0d 0a 09 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 ┆te ! ┆ 0xaf20…af40 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 09 21 0d 0a 09 77 61 69 74 20 6e 65 78 74 ┆ ! ! wait next┆ 0xaf40…af60 20 20 21 20 73 65 73 73 20 71 75 65 75 65 64 21 20 72 65 6a 65 63 74 20 63 61 6c 6c 09 21 20 20 ┆ ! sess queued! reject call ! ┆ 0xaf60…af80 2d 0d 0a 20 20 20 20 20 20 20 20 20 a1 64 6f 63 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 ┆- doc ! ┆ 0xaf80…afa0 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 09 21 20 20 09 20 20 20 20 20 20 20 20 20 20 ┆ ! ! ┆ 0xafa0…afc0 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 ┆ ! ┆ 0xafc0…afe0 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 09 21 0d 0a 20 20 20 20 20 20 20 20 20 77 61 69 74 ┆ ! ! wait┆ 0xafe0…b000 20 6e 65 78 74 20 20 21 20 53 45 53 53 20 41 42 4f 52 54 20 21 20 73 74 61 72 74 20 73 65 73 73 ┆ next ! SESS ABORT ! start sess┆ 0xb000…b020 (88,) 09 21 20 77 61 69 74 20 64 65 6c 69 76 65 72 20 61 6e 73 77 0d 0a 20 20 20 20 20 20 20 20 20 64 ┆ ! wait deliver answ d┆ 0xb020…b040 6f 63 20 20 20 20 20 20 20 20 21 20 20 20 49 4e 44 20 20 20 20 20 20 21 20 20 63 6c 65 61 72 20 ┆oc ! IND ! clear ┆ 0xb040…b060 20 20 20 09 21 20 20 20 20 20 2a 34 29 20 20 20 20 20 20 20 20 20 20 20 20 0d 0a 09 09 20 21 09 ┆ ! *4) ! ┆ 0xb060…b080 20 20 20 20 21 20 49 4e 44 2e 44 45 4c 49 56 45 52 09 21 0d 0a 09 a1 09 20 21 09 20 20 20 20 21 ┆ ! IND.DELIVER ! ! !┆ 0xb080…b0a0 20 20 72 65 73 75 6c 74 3d 6f 6b 09 21 09 20 20 20 20 20 20 20 20 20 0d 0a 20 20 20 20 20 20 20 ┆ result=ok ! ┆ 0xb0a0…b0c0 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 ┆ ! ! ┆ 0xb0c0…b0e0 20 20 20 20 20 20 09 21 20 0d 0a 20 20 20 20 20 20 20 20 20 77 61 69 74 20 6e 65 78 74 20 20 21 ┆ ! wait next !┆ 0xb0e0…b100 20 44 4f 43 20 43 4f 4e 54 20 20 20 21 53 45 53 53 20 41 42 4f 52 54 20 09 21 20 33 33 61 0d 0a ┆ DOC CONT !SESS ABORT ! 33a ┆ 0xb100…b120 20 20 20 20 20 20 20 20 20 a1 64 6f 63 20 20 20 20 20 20 20 20 21 20 49 4e 44 20 20 20 20 20 20 ┆ doc ! IND ┆ 0xb120…b140 20 20 21 20 52 45 51 20 20 20 20 20 20 20 09 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ! REQ ! ┆ 0xb140…b160 20 20 20 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 ┆ ! ┆ 0xb160…b180 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 09 21 0d 0a 20 20 20 20 20 20 20 20 20 77 ┆ ! ! w┆ 0xb180…b1a0 61 69 74 20 6e 65 78 74 20 20 21 20 54 55 20 72 65 6d 6f 76 65 64 20 21 53 45 53 53 20 41 42 4f ┆ait next ! TU removed !SESS ABO┆ 0xb1a0…b1c0 52 54 20 09 21 20 33 35 61 0d 0a 20 20 20 20 20 20 20 20 20 a1 64 6f 63 20 20 20 20 20 20 20 20 ┆RT ! 35a doc ┆ 0xb1c0…b1e0 21 20 20 20 20 20 20 20 20 20 20 20 20 21 20 52 45 51 20 20 20 20 20 20 20 09 21 20 20 20 20 20 ┆! ! REQ ! ┆ 0xb1e0…b200 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆ 0xb200…b220 (89,) 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 09 21 09 ┆ ! ! ! ┆ 0xb220…b240 0d 0a 20 20 20 20 20 20 20 20 20 77 61 69 74 20 64 65 6c 69 2d 20 21 20 54 55 20 72 65 6d 6f 76 ┆ wait deli- ! TU remov┆ 0xb240…b260 65 64 20 21 20 2d 20 20 20 20 20 20 20 20 20 09 21 20 32 39 61 0d 0a 20 20 20 20 20 20 20 20 20 ┆ed ! - ! 29a ┆ 0xb260…b280 a1 76 65 72 20 61 6e 73 77 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 ┆ ver answ ! ! ┆ 0xb280…b29e 20 20 20 20 20 09 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0d 0a 0f 0a ┆ ! ┆ 0xb29e…b2d7 Params { 0xb29e…b2d7 04 00 2d 44 0c 00 06 00 00 00 00 03 01 4b 31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -D K1 ┆ 0xb29e…b2d7 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 91 ff 04 ┆ (2<FKU_iså ┆ 0xb29e…b2d7 } 0xb2d7…b310 Params { 0xb2d7…b310 04 00 2d 44 0c 00 06 00 00 00 00 02 01 4b 31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -D K1 ┆ 0xb2d7…b310 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 91 ff 04 ┆ (2<FKU_iså ┆ 0xb2d7…b310 } 0xb310…b320 0a 0d 0a 09 46 69 67 2e 20 33 31 2c 20 46 6f 6f ┆ Fig. 31, Foo┆ 0xb320…b340 74 6e 6f 74 65 73 2e 0d 0a 0d 0a 09 2a 31 29 20 41 20 6e 65 77 20 64 6f 63 75 6d 65 6e 74 20 63 ┆tnotes. *1) A new document c┆ 0xb340…b360 61 6e 20 62 65 20 72 65 63 65 69 76 65 64 20 69 6e 73 69 64 65 20 74 68 65 20 73 61 6d 65 20 70 ┆an be received inside the same p┆ 0xb360…b380 61 63 6b 65 74 2e 0d 0a 0d 0a 09 2a 32 29 20 84 74 68 65 20 64 6f 63 20 69 64 20 66 69 65 6c 64 ┆acket. *2) the doc id field┆ 0xb380…b3a0 20 69 6e 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 64 65 73 63 72 69 70 74 69 6f 6e 20 69 73 20 ┆ in the document description is ┆ 0xb3a0…b3c0 73 65 74 20 61 63 63 6f 72 64 69 6e 67 20 0a 19 8d 80 80 74 6f 20 74 68 65 20 70 61 72 61 6d 65 ┆set according to the parame┆ 0xb3c0…b3e0 74 65 72 73 20 69 6e 20 44 4f 43 20 53 54 41 52 54 20 49 4e 44 2e 20 64 6f 63 20 73 65 71 20 6e ┆ters in DOC START IND. doc seq n┆ 0xb3e0…b400 6f 20 69 6e 20 74 68 65 20 70 61 63 6b 65 74 20 0a 19 8d 80 80 64 65 73 63 72 69 70 74 69 6f 6e ┆o in the packet description┆ 0xb400…b420 (90,) 20 69 73 20 69 6e 63 72 65 61 73 65 64 20 77 69 74 68 20 6f 6e 65 2e 0d 0a 0d 0a 09 2a 33 29 20 ┆ is increased with one. *3) ┆ 0xb420…b440 84 54 68 69 73 20 69 73 20 61 6e 20 65 72 72 6f 72 2c 20 62 65 63 61 75 73 65 20 61 74 20 6d 6f ┆ This is an error, because at mo┆ 0xb440…b460 73 74 20 74 77 6f 20 64 6f 63 75 6d 65 6e 74 73 20 28 74 68 65 20 63 6f 6e 74 72 6f 6c 20 0a 19 ┆st two documents (the control ┆ 0xb460…b480 8d 80 80 64 6f 63 75 6d 65 6e 74 20 61 6e 64 20 74 68 65 20 6e 6f 72 6d 61 6c 20 64 6f 63 75 6d ┆ document and the normal docum┆ 0xb480…b4a0 65 6e 74 29 20 63 61 6e 20 62 65 20 74 72 61 6e 73 66 65 72 72 65 64 20 69 6e 20 6f 6e 65 20 0a ┆ent) can be transferred in one ┆ 0xb4a0…b4c0 19 8d 80 80 73 65 73 73 69 6f 6e 2e 0d 0a 09 20 20 20 20 84 4e 6f 74 65 20 74 68 61 74 20 74 68 ┆ session. Note that th┆ 0xb4c0…b4e0 65 20 70 61 63 6b 65 74 20 68 61 73 20 72 65 6d 61 69 6e 65 64 20 69 6e 20 70 6f 73 73 65 73 73 ┆e packet has remained in possess┆ 0xb4e0…b500 69 6f 6e 20 6f 66 20 74 68 65 20 73 65 73 80 0a 19 8d 80 80 73 69 6f 6e 2c 20 65 76 65 6e 20 69 ┆ion of the ses sion, even i┆ 0xb500…b520 66 20 74 68 65 20 74 77 6f 20 64 6f 63 75 6d 65 6e 74 73 20 68 61 76 65 20 62 65 65 6e 20 72 65 ┆f the two documents have been re┆ 0xb520…b540 63 65 69 76 65 64 2e 20 52 65 63 65 69 76 61 6c 20 0a 19 8d 80 80 6f 66 20 61 20 44 4f 43 20 53 ┆ceived. Receival of a DOC S┆ 0xb540…b560 54 41 52 54 20 49 4e 44 20 69 73 20 6e 6f 74 20 61 20 6e 65 77 20 70 61 63 6b 65 74 20 69 6e 20 ┆TART IND is not a new packet in ┆ 0xb560…b580 74 68 69 73 20 63 61 73 65 2c 20 62 75 74 20 61 20 0a 19 8d 80 80 70 72 6f 63 65 80 64 75 72 61 ┆this case, but a proce dura┆ 0xb580…b5a0 6c 20 65 72 72 6f 72 2e 0d 0a 0d 0a 09 2a 34 29 20 84 49 74 20 69 73 20 66 6f 72 20 66 75 74 68 ┆l error. *4) It is for futh┆ 0xb5a0…b5c0 65 72 20 73 74 75 64 79 20 69 66 20 74 68 69 73 20 69 73 20 72 69 67 68 74 2e 20 49 74 20 64 65 ┆er study if this is right. It de┆ 0xb5c0…b5e0 70 65 6e 64 73 20 6f 6e 20 68 6f 77 20 0a 19 8d 80 80 6c 6f 6e 67 20 74 68 65 20 63 6f 6e 76 65 ┆pends on how long the conve┆ 0xb5e0…b600 72 73 69 6f 6e 20 75 6e 69 74 20 69 73 20 61 62 6c 65 20 74 6f 20 72 65 74 72 61 6e 73 6d 69 74 ┆rsion unit is able to retransmit┆ 0xb600…b620 (91,) 20 61 20 70 61 63 6b 65 74 2e 0d 0a 0d 0a 8c 83 98 0a 0e 0a b0 a1 36 2e 35 2e 34 2e 34 09 52 65 ┆ a packet. 6.5.4.4 Re┆ 0xb620…b640 73 79 6e 63 68 72 6f 6e 69 7a 65 2f 44 69 73 63 61 72 64 20 48 61 6e 64 6c 69 6e 67 2c 20 53 69 ┆synchronize/Discard Handling, Si┆ 0xb640…b660 6e 6b 0d 0a 0d 0a 09 84 54 68 69 73 20 73 65 63 74 69 6f 6e 20 68 61 6e 64 6c 65 73 20 65 72 72 ┆nk This section handles err┆ 0xb660…b680 6f 72 73 20 77 68 65 72 65 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 6c 65 76 65 6c 20 63 61 6e ┆ors where the document level can┆ 0xb680…b6a0 20 62 65 20 6c 65 66 74 20 0a 19 89 80 80 69 6e 20 61 6e 20 6f 72 64 65 72 6c 79 20 6d 61 6e 6e ┆ be left in an orderly mann┆ 0xb6a0…b6c0 65 72 2e 20 54 68 65 20 70 72 6f 74 6f 63 6f 6c 20 6d 61 63 68 69 6e 65 20 69 73 20 73 68 6f 77 ┆er. The protocol machine is show┆ 0xb6c0…b6e0 6e 20 69 6e 20 66 69 67 2e 20 33 32 2e 0d 0a 0d 0a 09 54 68 69 73 20 66 69 67 75 72 65 20 68 61 ┆n in fig. 32. This figure ha┆ 0xb6e0…b700 73 20 74 68 72 65 65 20 65 6e 74 72 79 20 70 6f 69 6e 74 73 3a 0d 0a 0d 0a 09 33 32 61 3a 20 84 ┆s three entry points: 32a: ┆ 0xb700…b720 61 6e 20 45 58 43 45 50 54 20 52 45 51 20 68 61 73 20 62 65 65 6e 20 73 65 6e 74 20 64 75 65 20 ┆an EXCEPT REQ has been sent due ┆ 0xb720…b740 74 6f 20 64 6f 63 75 6d 65 6e 74 20 73 74 72 65 61 6d 20 74 72 6f 75 62 6c 65 73 2e 20 0a 19 8e ┆to document stream troubles. ┆ 0xb740…b760 80 80 54 68 65 20 72 65 61 63 74 69 6f 6e 20 66 72 6f 6d 20 74 68 65 20 6f 74 68 65 72 20 73 69 ┆ The reaction from the other si┆ 0xb760…b780 64 65 20 69 73 20 61 77 61 69 74 65 64 2e 0d 0a 0d 0a 09 33 32 62 3a 20 41 20 44 4f 43 20 52 45 ┆de is awaited. 32b: A DOC RE┆ 0xb780…b7a0 53 59 4e 43 20 49 4e 44 20 68 61 73 20 62 65 65 6e 20 72 65 63 65 69 76 65 64 2e 0d 0a 0d 0a 20 ┆SYNC IND has been received. ┆ 0xb7a0…b7c0 20 20 09 33 32 63 3a 20 41 20 44 4f 43 20 44 49 53 43 20 49 4e 44 20 68 61 73 20 62 65 65 6e 20 ┆ 32c: A DOC DISC IND has been ┆ 0xb7c0…b7e0 72 65 63 65 69 76 65 64 2e 0d 0a 0d 0a 09 84 49 6e 20 61 6c 6c 20 74 68 69 73 20 63 61 73 65 73 ┆received. In all this cases┆ 0xb7e0…b800 20 77 69 6c 6c 20 61 20 44 48 20 73 74 72 65 61 6d 20 63 6c 6f 73 65 20 68 61 76 65 20 62 65 65 ┆ will a DH stream close have bee┆ 0xb800…b80d (92,) 6e 20 73 65 6e 74 2e 0d 0a 0d 0a 0f 0a ┆n sent. ┆ 0xb80d…b810 FormFeed { 0xb80d…b810 0c 81 c0 ┆ ┆ 0xb80d…b810 } 0xb810…b820 0a 09 46 69 67 2e 20 33 32 2e 20 52 65 73 79 6e ┆ Fig. 32. Resyn┆ 0xb820…b840 63 68 72 6f 6e 69 7a 65 2f 64 69 73 63 61 72 64 20 68 61 6e 64 6c 69 6e 67 2c 20 73 69 6e 6b 0d ┆chronize/discard handling, sink ┆ 0xb840…b843 0a 0d 0a ┆ ┆ 0xb843…b87c Params { 0xb843…b87c 04 00 2d 44 0c 00 06 00 00 00 00 02 01 4b 31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -D K1 ┆ 0xb843…b87c 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 91 ff 04 ┆ (2<FKU_iså ┆ 0xb843…b87c } 0xb87c…b8b5 Params { 0xb87c…b8b5 04 00 2d 44 0c 00 06 00 00 00 00 03 01 4b 31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -D K1 ┆ 0xb87c…b8b5 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 91 ff 04 ┆ (2<FKU_iså ┆ 0xb87c…b8b5 } 0xb8b5…b8c0 0a 0d 0a 09 20 20 33 32 62 09 09 ┆ 32b ┆ 0xb8c0…b8e0 20 20 20 20 20 33 32 61 09 09 20 20 20 20 20 33 32 63 0d 0a 0d 0a 0d 0a 09 20 20 20 20 20 73 65 ┆ 32a 32c se┆ 0xb8e0…b900 72 76 69 63 65 3d 54 4c 58 09 09 73 65 72 76 69 63 65 3d 54 4c 58 09 73 65 76 69 63 65 3d 54 4c ┆rvice=TLX service=TLX sevice=TL┆ 0xb900…b920 58 0d 0a 0d 0a 0d 0a 0d 0a 09 09 09 09 09 09 53 45 53 53 20 41 42 4f 52 54 20 52 45 51 0d 0a 0d ┆X SESS ABORT REQ ┆ 0xb920…b940 0a 0d 0a 0d 0a 09 73 65 72 76 69 63 65 3d 54 54 58 09 20 20 73 65 72 76 69 63 65 3d 54 54 58 09 ┆ service=TTX service=TTX ┆ 0xb940…b960 73 65 72 76 69 63 65 3d 54 54 58 20 20 20 20 20 33 33 61 09 20 0d 0a 0d 0a 0d 0a 0d 0a 09 09 09 ┆service=TTX 33a ┆ 0xb960…b980 20 77 61 69 74 0d 0a 09 09 09 72 65 73 79 6e 63 0d 0a 0d 0a 0d 0a 09 09 09 09 44 4f 43 20 44 49 ┆ wait resync DOC DI┆ 0xb980…b9a0 53 43 20 49 4e 44 0d 0a 0d 0a 09 09 44 4f 43 20 52 45 53 59 4e 43 20 49 4e 44 0d 0a 0d 0a 09 09 ┆SC IND DOC RESYNC IND ┆ 0xb9a0…b9c0 09 09 63 68 65 63 6b 70 6f 69 6e 74 3d 30 20 2a 33 29 0d 0a 0d 0a 0d 0a 0d 0a 09 09 09 20 20 73 ┆ checkpoint=0 *3) s┆ 0xb9c0…b9e0 79 6e 63 0d 0a 09 09 09 20 20 63 6c 6f 73 65 0d 0a 09 09 09 20 20 20 20 2a 31 29 0d 0a 0d 0a 0d ┆ync close *1) ┆ 0xb9e0…ba00 0a 0d 0a 09 09 61 6e 73 77 20 44 48 20 73 74 72 65 61 6d 20 63 6c 6f 73 65 2f 44 4f 43 20 52 45 ┆ answ DH stream close/DOC RE┆ 0xba00…ba20 (93,) 53 59 4e 43 2d 44 49 53 43 20 52 45 53 50 0d 0a 0d 0a 0d 0a 0d 0a 09 09 09 20 20 20 73 79 6e 63 ┆SYNC-DISC RESP sync┆ 0xba20…ba40 0d 0a 09 09 09 20 64 6f 63 20 65 78 69 74 0d 0a 0d 0a 0d 0a 0d 0a 09 09 61 6e 73 77 20 44 4f 43 ┆ doc exit answ DOC┆ 0xba40…ba60 20 52 45 53 59 4e 43 2d 44 49 53 43 20 52 45 53 50 20 2a 32 29 0d 0a 0d 0a 0d 0a 09 09 20 20 20 ┆ RESYNC-DISC RESP *2) ┆ 0xba60…ba80 64 6f 63 20 6c 65 76 65 6c 20 65 78 69 74 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 09 09 09 20 20 20 20 20 ┆doc level exit ┆ 0xba80…ba87 33 34 61 0d 0a 0d 0a ┆34a ┆ 0xba87…ba8a FormFeed { 0xba87…ba8a 0c 83 c0 ┆ ┆ 0xba87…ba8a } 0xba8a…baa0 0a 0d 0a 0e 0a 09 54 61 62 6c 65 20 31 34 0d 0a 0d 0a 09 a1 73 74 ┆ Table 14 st┆ 0xbaa0…bac0 61 74 65 09 09 21 20 65 76 65 6e 74 09 09 21 20 61 63 74 69 6f 6e 09 20 20 20 21 20 6e 65 77 20 ┆ate ! event ! action ! new ┆ 0xbac0…bae0 73 74 61 74 65 0d 0a 09 09 09 21 09 09 21 09 20 20 20 21 0d 0a 09 77 61 69 74 20 72 65 73 79 6e ┆state ! ! ! wait resyn┆ 0xbae0…bb00 63 09 21 09 09 21 09 20 20 20 21 0d 0a 09 26 20 73 79 6e 63 20 63 6c 6f 73 65 09 21 20 52 45 53 ┆c ! ! ! & sync close ! RES┆ 0xbb00…bb20 50 2e 57 52 49 54 45 09 21 20 20 2d 09 20 20 20 21 20 20 2d 0d 0a 09 a1 26 20 73 79 6e 63 20 64 ┆P.WRITE ! - ! - & sync d┆ 0xbb20…bb40 6f 63 20 65 78 69 74 20 09 21 09 09 21 09 20 20 20 21 09 20 20 20 20 0d 0a 09 09 09 21 09 09 21 ┆oc exit ! ! ! ! !┆ 0xbb40…bb60 09 20 20 20 21 0d 0a 09 77 61 69 74 20 72 65 73 79 6e 63 09 21 20 64 6f 63 75 6d 65 6e 74 20 73 ┆ ! wait resync ! document s┆ 0xbb60…bb80 74 72 65 61 6d 09 21 20 20 2d 09 20 20 20 21 20 20 2d 0d 0a 09 26 20 73 79 6e 63 20 63 6c 6f 73 ┆tream ! - ! - & sync clos┆ 0xbb80…bba0 65 09 21 20 6d 65 73 73 61 67 65 73 20 64 69 66 66 65 72 65 6e 74 21 09 20 20 20 21 0d 0a 09 09 ┆e ! messages different! ! ┆ 0xbba0…bbc0 09 21 20 66 72 6f 6d 20 54 54 58 53 49 20 73 74 72 65 61 6d 20 21 09 20 20 20 21 0d 0a 09 a1 09 ┆ ! from TTXSI stream ! ! ┆ 0xbbc0…bbe0 09 21 20 20 63 6c 6f 73 65 09 09 21 09 20 20 20 21 09 20 20 20 20 0d 0a 09 09 09 21 09 09 21 09 ┆ ! close ! ! ! ! ┆ 0xbbe0…bc00 20 20 20 21 0d 0a 09 77 61 69 74 20 72 65 73 79 6e 63 09 21 20 54 54 58 53 49 20 73 74 72 65 61 ┆ ! wait resync ! TTXSI strea┆ 0xbc00…bc20 (94,) 6d 20 63 6c 6f 73 65 21 20 20 2d 09 20 20 20 21 20 20 2d 0d 0a 09 a1 26 20 73 79 6e 63 20 63 6c ┆m close! - ! - & sync cl┆ 0xbc20…bc40 6f 73 65 09 21 09 09 21 09 20 20 20 21 09 20 20 20 20 0d 0a 09 09 09 21 09 09 21 09 20 20 20 21 ┆ose ! ! ! ! ! !┆ 0xbc40…bc60 0d 0a 09 77 61 69 74 20 72 65 73 79 6e 63 09 21 20 53 36 32 43 50 20 64 6f 63 75 6d 65 6e 74 09 ┆ wait resync ! S62CP document ┆ 0xbc60…bc80 21 09 20 20 20 21 0d 0a 09 09 09 21 20 6c 65 76 65 6c 20 6d 65 73 73 61 67 65 73 09 21 20 20 2d ┆! ! ! level messages ! -┆ 0xbc80…bca0 09 20 20 20 21 20 20 2d 0d 0a 09 09 09 21 20 64 69 66 66 65 72 65 6e 74 20 66 72 6f 6d 09 21 09 ┆ ! - ! different from ! ┆ 0xbca0…bcc0 20 20 20 21 0d 0a 09 09 09 21 20 44 4f 43 20 52 45 53 59 4e 43 20 49 4e 44 09 21 09 20 20 20 21 ┆ ! ! DOC RESYNC IND ! !┆ 0xbcc0…bce0 0d 0a 09 a1 09 09 21 20 61 6e 64 20 44 4f 43 20 44 49 53 43 20 49 4e 44 09 21 09 20 20 20 21 09 ┆ ! and DOC DISC IND ! ! ┆ 0xbce0…bd00 20 20 20 20 0d 0a 09 09 09 21 09 09 21 09 20 20 20 21 0d 0a 09 77 61 69 74 20 72 65 73 79 6e 63 ┆ ! ! ! wait resync┆ 0xbd00…bd20 09 21 20 61 6e 73 77 20 44 48 20 73 74 72 65 61 6d 09 21 20 20 2d 09 20 20 20 21 20 20 2d 0d 0a ┆ ! answ DH stream ! - ! - ┆ 0xbd20…bd40 09 a1 09 09 21 20 20 63 6c 6f 73 65 09 09 21 09 20 20 20 21 09 20 20 20 20 0d 0a 09 09 09 21 09 ┆ ! close ! ! ! ┆ 0xbd40…bd60 09 21 09 20 20 20 21 0d 0a 09 77 61 69 74 20 72 65 73 79 6e 63 09 21 09 09 21 09 20 20 20 21 0d ┆ ! ! wait resync ! ! ! ┆ 0xbd60…bd80 0a 09 26 20 73 79 6e 63 20 63 6c 6f 73 65 09 21 20 73 65 73 73 20 71 75 65 75 65 64 09 21 20 72 ┆ & sync close ! sess queued ! r┆ 0xbd80…bda0 65 6a 65 63 74 20 63 61 6c 6c 21 20 20 2d 0d 0a 09 a1 26 20 73 79 6e 63 20 64 6f 63 20 65 78 69 ┆eject call! - & sync doc exi┆ 0xbda0…bdc0 74 09 21 09 09 21 09 20 20 20 21 09 20 20 20 20 0d 0a 09 09 09 21 09 09 21 09 20 20 20 21 0d 0a ┆t ! ! ! ! ! ! ┆ 0xbdc0…bde0 09 77 61 69 74 20 72 65 73 79 6e 63 09 21 20 54 55 20 72 65 6d 6f 76 65 64 09 21 20 53 45 53 53 ┆ wait resync ! TU removed ! SESS┆ 0xbde0…be00 20 41 42 4f 52 54 20 21 20 33 35 61 0d 0a 09 26 20 73 79 6e 63 20 63 6c 6f 73 65 09 21 09 09 21 ┆ ABORT ! 35a & sync close ! !┆ 0xbe00…be20 (95,) 20 20 20 52 45 51 09 20 20 20 21 0d 0a 09 a1 26 20 73 79 6e 63 20 64 6f 63 20 65 78 69 74 09 21 ┆ REQ ! & sync doc exit !┆ 0xbe20…be40 09 09 21 09 20 20 20 21 09 20 20 20 20 0d 0a 09 09 09 21 09 09 21 09 20 20 20 21 0d 0a 09 77 61 ┆ ! ! ! ! ! wa┆ 0xbe40…be60 69 74 20 72 65 73 79 6e 63 09 21 09 09 21 09 20 20 20 21 0d 0a 09 26 20 73 79 6e 63 20 63 6c 6f ┆it resync ! ! ! & sync clo┆ 0xbe60…be80 73 65 09 21 20 53 45 53 53 20 41 42 4f 52 54 20 49 4e 44 09 21 20 20 2d 09 20 20 20 21 20 33 33 ┆se ! SESS ABORT IND ! - ! 33┆ 0xbe80…bea0 61 0d 0a 09 a1 26 20 73 79 6e 63 20 64 6f 63 20 65 78 69 74 09 21 09 09 21 09 20 20 20 21 09 20 ┆a & sync doc exit ! ! ! ┆ 0xbea0…bea9 20 20 20 0d 0a 0f 0a 0d 0a ┆ ┆ 0xbea9…bee2 Params { 0xbea9…bee2 04 00 2d 44 0c 00 06 00 00 00 00 03 01 4b 31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -D K1 ┆ 0xbea9…bee2 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 91 ff 04 ┆ (2<FKU_iså ┆ 0xbea9…bee2 } 0xbee2…bf1b Params { 0xbee2…bf1b 04 00 2d 44 0c 00 06 00 00 00 00 02 01 4b 31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -D K1 ┆ 0xbee2…bf1b 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 91 ff 04 ┆ (2<FKU_iså ┆ 0xbee2…bf1b } 0xbf1b…bf20 0a 0d 0a 09 46 ┆ F┆ 0xbf20…bf40 69 67 2e 20 33 32 2c 20 66 6f 6f 74 6e 6f 74 65 73 2e 0d 0a 0d 0a 09 2a 31 29 20 84 49 66 20 44 ┆ig. 32, footnotes. *1) If D┆ 0xbf40…bf60 48 20 63 6c 6f 73 65 20 70 65 6e 64 69 6e 67 20 69 73 20 66 61 6c 73 65 2c 20 61 6e 73 77 20 44 ┆H close pending is false, answ D┆ 0xbf60…bf80 48 20 73 74 72 65 61 6d 20 63 6c 6f 73 65 20 69 73 20 0a 19 8d 80 80 73 69 6d 75 6c 61 74 65 64 ┆H stream close is simulated┆ 0xbf80…bfa0 2e 0d 0a 0d 0a 09 2a 32 29 20 84 41 6c 6c 20 6d 65 73 73 61 67 65 73 20 70 65 6e 64 69 6e 67 20 ┆. *2) All messages pending ┆ 0xbfa0…bfc0 61 74 20 53 36 32 43 50 20 61 72 65 20 68 6f 6d 65 2e 20 41 20 70 6f 73 73 69 62 6c 65 20 70 65 ┆at S62CP are home. A possible pe┆ 0xbfc0…bfe0 6e 64 69 6e 67 20 0a 19 8d 80 80 54 54 58 53 49 20 73 74 72 65 61 6d 20 63 6c 6f 73 65 20 69 73 ┆nding TTXSI stream close is┆ 0xbfe0…c000 20 72 65 74 75 72 6e 65 64 2e 0d 0a 0d 0a 09 2a 33 29 20 84 43 68 65 63 6b 70 6f 69 6e 74 20 6e ┆ returned. *3) Checkpoint n┆ 0xc000…c020 (96,) 75 6d 62 65 72 20 69 6e 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 64 65 73 63 72 69 70 74 69 6f ┆umber in the document descriptio┆ 0xc020…c040 6e 20 69 73 20 73 65 74 20 74 6f 20 7a 65 72 6f 2e 20 0a 19 8d 80 80 54 68 69 73 20 77 69 6c 6c ┆n is set to zero. This will┆ 0xc040…c060 20 66 6f 72 63 65 20 61 6e 20 65 72 61 73 65 20 6f 66 20 74 68 65 20 64 65 73 63 72 69 70 74 69 ┆ force an erase of the descripti┆ 0xc060…c080 6f 6e 20 61 74 20 44 53 20 6c 61 74 65 72 20 6f 6e 2e 20 0a 19 8d 80 80 54 68 65 72 65 66 6f 72 ┆on at DS later on. Therefor┆ 0xc080…c0a0 65 20 69 73 20 6e 6f 20 49 4e 44 2e 57 52 49 54 45 20 73 65 6e 74 2e 0d 0a 0d 0a 0d 0a 8c 83 d8 ┆e is no IND.WRITE sent. ┆ 0xc0a0…c0c0 0a b0 a1 36 2e 35 2e 34 2e 35 09 53 65 73 73 69 6f 6e 20 42 72 65 61 6b 20 44 6f 77 6e 20 48 61 ┆ 6.5.4.5 Session Break Down Ha┆ 0xc0c0…c0e0 6e 64 6c 69 6e 67 2c 20 73 69 6e 6b 0d 0a 0d 0a 09 84 54 68 69 73 20 73 65 63 74 69 6f 6e 20 64 ┆ndling, sink This section d┆ 0xc0e0…c100 65 73 63 72 69 62 65 73 20 66 69 67 2e 20 33 33 2c 20 77 68 69 63 68 20 68 61 6e 64 6c 65 73 20 ┆escribes fig. 33, which handles ┆ 0xc100…c120 63 61 73 65 73 20 77 68 65 72 65 20 61 20 0a 19 89 80 80 73 65 73 73 69 6f 6e 20 62 72 65 61 6b ┆cases where a session break┆ 0xc120…c140 20 64 6f 77 6e 20 68 61 73 20 6f 63 63 75 72 72 65 64 20 61 6e 64 20 74 68 65 20 64 6f 63 75 6d ┆ down has occurred and the docum┆ 0xc140…c160 65 6e 74 20 73 74 72 65 61 6d 20 77 61 73 20 6e 6f 74 20 0a 19 89 80 80 74 65 72 6d 69 6e 61 74 ┆ent stream was not terminat┆ 0xc160…c180 65 64 2e 0d 0a 0d 0a 09 84 54 68 65 20 65 6e 74 72 79 20 70 6f 69 6e 74 20 69 73 20 33 33 61 2e ┆ed. The entry point is 33a.┆ 0xc180…c1a0 20 4f 6e 65 20 6f 66 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 65 76 65 6e 74 73 20 68 61 73 ┆ One of the following events has┆ 0xc1a0…c1c0 20 6f 63 63 75 72 72 65 64 3a 0d 0a 0d 0a 09 2d 20 41 20 53 45 53 53 20 41 42 4f 52 54 20 49 4e ┆ occurred: - A SESS ABORT IN┆ 0xc1c0…c1e0 44 20 68 61 73 20 62 65 65 6e 20 72 65 63 65 69 76 65 64 2e 0d 0a 0d 0a 09 2d 20 84 64 6f 63 75 ┆D has been received. - docu┆ 0xc1e0…c200 6d 65 6e 74 20 73 74 72 65 61 6d 20 74 72 6f 75 62 6c 65 73 2c 20 61 20 44 4f 43 20 52 45 53 59 ┆ment stream troubles, a DOC RESY┆ 0xc200…c220 (97,) 4e 43 20 49 4e 44 20 6f 72 20 61 20 44 4f 43 20 44 49 53 43 20 49 4e 44 20 68 61 73 20 0a 19 8b ┆NC IND or a DOC DISC IND has ┆ 0xc220…c240 80 80 6f 63 63 75 72 72 65 64 2c 20 61 6c 6c 20 69 6e 20 77 69 74 68 20 73 65 72 76 69 63 65 3d ┆ occurred, all in with service=┆ 0xc240…c260 54 4c 58 2e 20 41 20 53 45 53 53 20 41 42 4f 52 54 20 52 45 51 20 68 61 73 20 62 65 65 6e 20 0a ┆TLX. A SESS ABORT REQ has been ┆ 0xc260…c280 19 8b 80 80 73 65 6e 74 2e 0d 0a 0d 0a 09 2d 20 84 54 6f 6f 20 6d 61 6e 79 20 64 6f 63 75 6d 65 ┆ sent. - Too many docume┆ 0xc280…c2a0 6e 74 73 20 6f 72 20 44 4f 43 20 43 4f 4e 54 20 49 4e 44 20 72 65 63 65 69 76 65 64 20 62 79 20 ┆nts or DOC CONT IND received by ┆ 0xc2a0…c2c0 73 65 72 76 69 63 65 3d 54 4c 58 2e 20 53 45 53 53 20 0a 19 8b 80 80 41 42 4f 52 54 20 52 45 51 ┆service=TLX. SESS ABORT REQ┆ 0xc2c0…c2d1 20 68 61 73 20 62 65 65 6e 20 73 65 6e 74 2e 0d 0a ┆ has been sent. ┆ 0xc2d1…c2d4 FormFeed { 0xc2d1…c2d4 0c 81 c0 ┆ ┆ 0xc2d1…c2d4 } 0xc2d4…c2e0 0a 09 46 69 67 2e 20 33 33 2c 20 45 ┆ Fig. 33, E┆ 0xc2e0…c2f5 72 72 6f 72 20 68 61 6e 64 6c 69 6e 67 2c 20 73 69 6e 6b 0d 0a ┆rror handling, sink ┆ 0xc2f5…c32e Params { 0xc2f5…c32e 04 00 2d 44 0c 00 06 00 00 00 00 02 01 4b 31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -D K1 ┆ 0xc2f5…c32e 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 91 ff 04 ┆ (2<FKU_iså ┆ 0xc2f5…c32e } 0xc32e…c367 Params { 0xc32e…c367 04 00 2d 44 0c 00 06 00 00 00 00 03 01 4b 31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -D K1 ┆ 0xc32e…c367 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 91 ff 04 ┆ (2<FKU_iså ┆ 0xc32e…c367 } 0xc367…c380 0a 0d 0a 0d 0a 09 09 09 20 20 20 33 33 61 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 09 ┆ 33a ┆ 0xc380…c3a0 09 09 20 20 77 61 69 74 0d 0a 09 09 09 73 69 6e 6b 20 63 6c 65 61 72 0d 0a 09 09 09 20 20 69 6e ┆ wait sink clear in┆ 0xc3a0…c3c0 64 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 09 09 20 20 20 20 20 53 45 53 53 20 43 4c 45 41 52 20 49 4e 44 ┆d SESS CLEAR IND┆ 0xc3c0…c3e0 0d 0a 0d 0a 0d 0a 09 09 09 20 20 77 61 69 74 0d 0a 09 09 09 73 69 6e 6b 20 62 75 66 73 0d 0a 09 ┆ wait sink bufs ┆ 0xc3e0…c400 09 09 20 20 20 2a 32 29 0d 0a 0d 0a 0d 0a 0d 0a 09 09 20 20 20 20 61 6e 73 77 20 44 48 20 73 74 ┆ *2) answ DH st┆ 0xc400…c420 (98,) 72 65 61 6d 20 63 6c 6f 73 65 2f 53 45 53 53 20 43 4c 45 41 52 20 52 45 53 50 0d 0a 0d 0a 0d 0a ┆ream close/SESS CLEAR RESP ┆ 0xc420…c440 09 09 09 20 20 77 61 69 74 0d 0a 09 09 09 73 69 6e 6b 20 63 6c 65 61 72 0d 0a 09 09 09 20 20 61 ┆ wait sink clear a┆ 0xc440…c460 6e 73 77 0d 0a 0d 0a 0d 0a 0d 0a 09 09 20 20 20 20 61 6e 73 77 20 53 45 53 53 20 43 4c 45 41 52 ┆nsw answ SESS CLEAR┆ 0xc460…c480 20 52 45 53 50 0d 0a 09 09 09 09 2a 33 29 0d 0a 0d 0a 0d 0a 09 09 20 20 20 20 20 20 20 20 20 20 ┆ RESP *3) ┆ 0xc480…c4a0 74 65 72 6d 20 73 65 73 73 0d 0a 0d 0a 0d 0a 81 0d 0a 0d 0a 0d 0a 0d 0a 09 09 09 20 20 20 33 34 ┆term sess 34┆ 0xc4a0…c4a3 61 0d 0a ┆a ┆ 0xc4a3…c4a6 FormFeed { 0xc4a3…c4a6 0c 82 ec ┆ ┆ 0xc4a3…c4a6 } 0xc4a6…c4c0 0a 0e 0a 09 54 61 62 6c 65 20 33 33 0d 0a 0d 0a 09 a1 73 74 61 74 65 20 20 20 ┆ Table 33 state ┆ 0xc4c0…c4e0 20 20 20 21 20 65 76 65 6e 74 20 20 20 20 20 20 09 21 20 61 63 74 69 6f 6e 20 20 20 20 21 20 6e ┆ ! event ! action ! n┆ 0xc4e0…c500 65 77 20 73 74 61 74 65 20 20 20 20 20 20 20 20 20 0d 0a 09 77 61 69 74 20 73 69 6e 6b 20 20 21 ┆ew state wait sink !┆ 0xc500…c520 20 20 20 20 20 20 20 20 20 20 20 20 09 21 20 20 20 20 20 20 20 20 20 20 20 21 0d 0a 09 20 63 6c ┆ ! ! cl┆ 0xc520…c540 65 61 72 20 69 6e 64 20 21 20 53 45 53 53 20 41 42 4f 52 54 20 09 21 20 2d 20 20 20 20 20 20 20 ┆ear ind ! SESS ABORT ! - ┆ 0xc540…c560 20 20 21 20 2d 0d 0a 20 20 20 20 20 20 20 20 20 a1 20 20 20 20 20 20 20 20 20 20 20 21 20 49 4e ┆ ! - ! IN┆ 0xc560…c580 44 20 20 20 20 20 20 20 20 09 21 20 20 20 20 20 20 20 20 20 20 20 21 09 09 20 20 0d 0a 20 20 20 ┆D ! ! ┆ 0xc580…c5a0 20 20 20 20 20 20 77 61 69 74 20 73 69 6e 6b 20 20 21 20 20 20 20 20 20 20 20 20 20 20 20 09 21 ┆ wait sink ! !┆ 0xc5a0…c5c0 20 20 20 20 20 20 20 20 20 20 20 21 20 0d 0a 20 20 20 20 20 20 20 20 20 20 63 6c 65 61 72 20 69 ┆ ! clear i┆ 0xc5c0…c5e0 6e 64 20 21 20 52 45 53 50 2e 57 52 49 54 45 20 20 09 21 20 2d 20 20 20 20 20 20 20 20 20 21 20 ┆nd ! RESP.WRITE ! - ! ┆ 0xc5e0…c600 2d 0d 0a 09 26 20 77 61 69 74 20 73 69 6e 6b 21 20 20 20 20 20 20 20 20 20 20 20 20 09 21 20 20 ┆- & wait sink! ! ┆ 0xc600…c620 (99,) 20 20 20 20 20 20 20 20 20 21 0d 0a 20 20 20 20 20 20 20 20 20 20 62 75 66 73 20 20 20 20 20 20 ┆ ! bufs ┆ 0xc620…c640 21 20 20 20 20 20 20 20 20 20 20 20 20 09 21 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 ┆! ! ! ┆ 0xc640…c660 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0d 0a 09 26 20 77 61 69 74 20 73 69 6e 6b 21 09 09 21 ┆ & wait sink! !┆ 0xc660…c680 09 20 20 21 0d 0a 09 a1 20 63 6c 65 61 72 20 61 6e 73 77 21 09 09 21 09 20 20 21 09 09 20 20 0d ┆ ! clear answ! ! ! ┆ 0xc680…c6a0 0a 20 20 20 20 20 20 20 20 20 77 61 69 74 20 73 69 6e 6b 20 20 21 20 20 20 20 20 20 20 20 20 20 ┆ wait sink ! ┆ 0xc6a0…c6c0 20 20 09 21 20 20 20 20 20 20 20 20 20 20 20 21 0d 0a 20 20 20 20 20 20 20 20 20 20 63 6c 65 61 ┆ ! ! clea┆ 0xc6c0…c6e0 72 20 69 6e 64 20 21 20 53 45 53 53 20 51 55 45 55 45 44 09 21 20 2d 20 20 20 20 20 20 20 20 20 ┆r ind ! SESS QUEUED ! - ┆ 0xc6e0…c700 21 20 2d 0d 0a 09 26 20 77 61 69 74 20 73 69 6e 6b 21 20 2a 31 29 20 20 20 20 20 20 20 20 09 21 ┆! - & wait sink! *1) !┆ 0xc700…c720 20 20 20 20 20 20 20 20 20 20 20 21 0d 0a 20 20 20 20 20 20 20 20 20 20 62 75 66 73 20 20 20 20 ┆ ! bufs ┆ 0xc720…c740 20 20 21 20 20 20 20 20 20 20 20 20 20 20 20 09 21 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 ┆ ! ! ! ┆ 0xc740…c760 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0d 0a 09 26 20 77 61 69 74 20 73 69 6e 6b 21 09 ┆ & wait sink! ┆ 0xc760…c780 09 21 09 20 20 21 0d 0a 09 a1 20 63 6c 65 61 72 20 61 6e 73 77 21 09 09 21 09 20 20 21 09 09 20 ┆ ! ! clear answ! ! ! ┆ 0xc780…c7a0 20 0d 0a 09 77 61 69 74 20 73 69 6e 6b 20 20 21 20 6d 65 73 73 61 67 65 73 20 66 72 6f 6d 20 20 ┆ wait sink ! messages from ┆ 0xc7a0…c7c0 20 20 21 09 20 20 21 0d 0a 09 20 63 6c 65 61 72 20 69 6e 64 20 21 20 53 36 32 43 50 09 64 69 66 ┆ ! ! clear ind ! S62CP dif┆ 0xc7c0…c7e0 66 65 72 65 6e 74 09 21 20 2d 09 20 20 21 20 20 2d 09 09 20 20 0d 0a 09 09 20 21 20 66 72 6f 6d ┆ferent ! - ! - ! from┆ 0xc7e0…c800 20 53 45 53 53 20 43 4c 45 41 52 20 20 21 09 20 20 21 0d 0a 09 a1 09 20 21 20 49 4e 44 09 09 21 ┆ SESS CLEAR ! ! ! IND !┆ 0xc800…c820 (100,) 09 20 20 21 09 09 20 20 0d 0a 09 77 61 69 74 20 73 69 6e 6b 20 20 21 20 64 6f 63 75 6d 65 6e 74 ┆ ! wait sink ! document┆ 0xc820…c840 20 73 74 72 65 61 6d 09 21 09 20 20 21 0d 0a 09 20 63 6c 65 61 72 20 69 6e 64 20 21 20 6d 65 73 ┆ stream ! ! clear ind ! mes┆ 0xc840…c860 73 61 67 65 73 20 64 69 66 66 65 2d 09 21 20 2d 09 20 20 21 20 20 2d 0d 0a 09 26 20 77 61 69 74 ┆sages diffe- ! - ! - & wait┆ 0xc860…c880 20 73 69 6e 6b 21 20 72 65 6e 74 20 66 72 6f 6d 20 54 54 58 53 49 20 20 21 09 20 20 21 0d 0a 09 ┆ sink! rent from TTXSI ! ! ┆ 0xc880…c8a0 a1 20 20 62 75 66 73 09 20 21 20 73 74 72 65 61 6d 20 63 6c 6f 73 65 09 21 09 20 20 21 09 09 20 ┆ bufs ! stream close ! ! ┆ 0xc8a0…c8c0 20 0d 0a 09 77 61 69 74 20 73 69 6e 6b 09 20 21 09 09 21 09 20 20 21 0d 0a 09 20 63 6c 65 61 72 ┆ wait sink ! ! ! clear┆ 0xc8c0…c8e0 20 69 6e 64 20 21 20 54 54 58 53 49 20 73 74 72 65 61 6d 09 21 20 2d 09 20 20 21 20 20 2d 0d 0a ┆ ind ! TTXSI stream ! - ! - ┆ 0xc8e0…c900 09 26 20 77 61 69 74 20 73 69 6e 6b 21 20 20 63 6c 6f 73 65 09 09 21 09 20 20 21 0d 0a 09 a1 20 ┆ & wait sink! close ! ! ┆ 0xc900…c920 20 62 75 66 73 09 20 21 09 09 21 09 20 20 21 09 09 20 20 0d 0a 20 20 20 20 20 20 20 20 20 77 61 ┆ bufs ! ! ! wa┆ 0xc920…c940 69 74 20 73 69 6e 6b 20 20 21 20 20 20 20 20 20 20 20 20 20 20 20 09 21 20 20 20 20 20 20 20 20 ┆it sink ! ! ┆ 0xc940…c960 20 20 20 21 0d 0a 20 20 20 20 20 20 20 20 20 20 63 6c 65 61 72 20 69 6e 64 20 21 20 54 55 20 72 ┆ ! clear ind ! TU r┆ 0xc960…c980 65 6d 6f 76 65 64 20 09 21 20 2d 20 20 20 20 20 20 20 20 20 21 20 33 35 61 0d 0a 20 20 20 20 20 ┆emoved ! - ! 35a ┆ 0xc980…c9a0 20 20 20 20 a1 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 20 09 21 20 ┆ ! ! ┆ 0xc9a0…c9c0 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0d 0a ┆ ! ┆ 0xc9c0…c9e0 09 77 61 69 74 20 73 69 6e 6b 20 20 21 20 20 20 20 20 20 20 20 20 20 20 20 09 21 20 20 20 20 20 ┆ wait sink ! ! ┆ 0xc9e0…ca00 20 20 20 20 20 20 21 0d 0a 09 20 62 75 66 73 20 20 20 20 20 20 21 20 54 55 20 72 65 6d 6f 76 65 ┆ ! bufs ! TU remove┆ 0xca00…ca20 (101,) 64 20 09 21 20 2d 20 20 20 20 20 20 20 20 20 21 20 33 35 62 0d 0a 09 a1 09 20 21 20 20 20 20 20 ┆d ! - ! 35b ! ┆ 0xca20…ca40 09 20 20 20 20 09 21 20 20 20 20 20 20 20 20 20 20 20 21 09 09 20 20 0d 0a 09 77 61 69 74 20 73 ┆ ! ! wait s┆ 0xca40…ca60 69 6e 6b 09 20 21 09 09 21 09 20 20 21 0d 0a 09 a1 20 63 6c 65 61 72 20 61 6e 73 77 21 20 54 55 ┆ink ! ! ! clear answ! TU┆ 0xca60…ca7a 20 72 65 6d 6f 76 65 64 09 21 09 20 20 21 20 33 35 63 09 09 20 20 0d 0a 0f 0a ┆ removed ! ! 35c ┆ 0xca7a…cab3 Params { 0xca7a…cab3 04 00 2d 44 0c 00 06 00 00 00 00 03 01 4b 31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -D K1 ┆ 0xca7a…cab3 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 91 ff 04 ┆ (2<FKU_iså ┆ 0xca7a…cab3 } 0xcab3…caec Params { 0xcab3…caec 04 00 2d 44 0c 00 06 00 00 00 00 02 01 4b 31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -D K1 ┆ 0xcab3…caec 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 91 ff 04 ┆ (2<FKU_iså ┆ 0xcab3…caec } 0xcaec…cb00 0a 0d 0a 09 46 69 67 2e 20 33 33 2c 20 66 6f 6f 74 6e 6f 74 ┆ Fig. 33, footnot┆ 0xcb00…cb20 65 73 2e 0d 0a 0d 0a 09 2a 31 29 20 84 41 20 6e 65 77 20 44 4f 43 20 43 4f 4e 54 20 49 4e 44 20 ┆es. *1) A new DOC CONT IND ┆ 0xcb20…cb40 72 65 66 65 72 72 69 6e 67 20 74 6f 20 74 68 65 20 73 61 6d 65 20 64 6f 63 75 6d 65 6e 74 20 68 ┆referring to the same document h┆ 0xcb40…cb60 61 73 20 62 65 65 6e 20 0a 19 8d 80 80 72 65 63 65 69 76 65 64 20 62 65 66 6f 72 65 20 74 68 65 ┆as been received before the┆ 0xcb60…cb80 20 73 65 73 73 69 6f 6e 20 63 6c 65 61 6e 20 75 70 20 70 72 6f 63 65 64 75 72 65 20 77 61 73 20 ┆ session clean up procedure was ┆ 0xcb80…cba0 65 6e 64 65 64 2e 0d 0a 0d 0a 09 2a 32 29 20 53 36 32 43 50 20 62 75 66 66 65 72 73 20 63 61 6e ┆ended. *2) S62CP buffers can┆ 0xcba0…cbc0 20 62 65 20 70 65 6e 64 69 6e 67 20 61 74 20 54 54 58 53 49 0d 0a 0d 0a 09 2a 33 29 20 84 49 66 ┆ be pending at TTXSI *3) If┆ 0xcbc0…cbe0 20 54 54 58 53 49 20 62 75 66 66 65 72 73 20 63 61 6e 20 62 65 20 70 65 6e 64 69 6e 67 20 61 74 ┆ TTXSI buffers can be pending at┆ 0xcbe0…cc00 20 53 36 32 43 50 20 28 77 68 69 63 68 20 77 69 6c 6c 20 70 72 6f 62 61 62 6c 79 20 0a 19 8d 80 ┆ S62CP (which will probably ┆ 0xcc00…cc20 (102,) 80 6e 6f 74 20 62 65 20 74 68 65 20 63 61 73 65 29 2c 20 74 68 65 20 61 6e 73 77 65 72 20 6f 6e ┆ not be the case), the answer on┆ 0xcc20…cc40 20 61 20 54 54 58 53 49 20 73 74 72 65 61 6d 20 63 6c 6f 73 65 20 73 68 6f 75 6c 64 20 62 65 20 ┆ a TTXSI stream close should be ┆ 0xcc40…cc60 0a 19 8d 80 80 64 65 6c 61 79 65 64 20 75 6e 74 69 6c 20 74 68 69 73 20 68 61 70 70 65 6e 73 2e ┆ delayed until this happens.┆ 0xcc60…cc80 0d 0a 0d 0a 8c 83 c0 0a 0e 0a b0 a1 36 2e 35 2e 34 2e 36 09 50 61 63 6b 65 74 20 53 69 6e 6b 2c ┆ 6.5.4.6 Packet Sink,┆ 0xcc80…cca0 20 45 72 72 6f 72 20 48 61 6e 64 6c 69 6e 67 0d 0a 0d 0a 09 84 54 68 69 73 20 73 65 63 74 69 6f ┆ Error Handling This sectio┆ 0xcca0…ccc0 6e 20 64 65 73 63 72 69 62 65 73 20 65 72 72 6f 72 20 68 61 6e 64 6c 69 6e 67 20 74 65 72 6d 69 ┆n describes error handling termi┆ 0xccc0…cce0 6e 61 74 69 6f 6e 20 66 6f 72 20 73 69 6e 6b 20 73 74 61 74 65 73 2e 20 0a 19 89 80 80 41 73 69 ┆nation for sink states. Asi┆ 0xcce0…cd00 64 65 20 66 72 6f 6d 20 6e 6f 72 6d 61 6c 20 65 72 72 6f 72 20 68 61 6e 64 6c 69 6e 67 2c 20 69 ┆de from normal error handling, i┆ 0xcd00…cd20 74 20 68 61 6e 64 6c 65 73 20 65 72 72 6f 72 73 20 6f 63 63 75 72 72 65 64 20 75 6e 64 65 72 20 ┆t handles errors occurred under ┆ 0xcd20…cd40 0a 19 89 80 80 70 61 63 6b 65 74 20 69 6e 69 74 61 6c 69 7a 61 74 69 6f 6e 2e 20 54 68 65 20 70 ┆ packet initalization. The p┆ 0xcd40…cd60 72 6f 74 6f 63 6f 6c 20 6d 61 63 68 69 6e 65 20 69 73 20 73 68 6f 77 65 64 20 69 6e 20 66 69 67 ┆rotocol machine is showed in fig┆ 0xcd60…cd80 2e 20 33 34 2e 20 0a 19 89 80 80 49 74 20 68 61 73 20 74 68 65 20 65 6e 74 72 79 20 70 6f 69 6e ┆. 34. It has the entry poin┆ 0xcd80…cda0 74 73 3a 0d 0a 0d 0a 09 33 34 61 3a 20 84 4f 6e 65 20 6f 66 20 74 68 65 20 66 6f 6c 6c 6f 77 69 ┆ts: 34a: One of the followi┆ 0xcda0…cdc0 6e 67 20 65 72 72 6f 72 73 20 68 61 73 20 6f 63 63 75 72 72 65 64 3a 0d 0a 20 20 20 20 20 20 20 ┆ng errors has occurred: ┆ 0xcdc0…cde0 20 20 20 20 20 20 20 2d 20 53 45 53 53 20 41 42 4f 52 54 20 49 4e 44 20 72 65 63 65 69 76 65 64 ┆ - SESS ABORT IND received┆ 0xcde0…ce00 2e 0d 0a 09 20 20 20 20 20 2d 20 44 6f 63 75 6d 65 6e 74 20 73 74 72 65 61 6d 20 74 72 6f 75 62 ┆. - Document stream troub┆ 0xce00…ce20 (103,) 6c 65 73 0d 0a 09 20 20 20 20 20 2d 20 44 4f 43 20 52 45 53 59 4e 43 20 49 4e 44 20 72 65 63 65 ┆les - DOC RESYNC IND rece┆ 0xce20…ce40 69 76 65 64 0d 0a 09 20 20 20 20 20 2d 20 44 4f 43 20 44 49 53 43 20 49 4e 44 20 72 65 63 65 69 ┆ived - DOC DISC IND recei┆ 0xce40…ce60 76 65 64 0d 0a 09 20 20 20 20 20 2d 20 54 6f 6f 20 6d 61 6e 79 20 64 6f 63 75 6d 65 6e 74 73 20 ┆ved - Too many documents ┆ 0xce60…ce80 6f 72 20 44 4f 43 20 43 4f 4e 54 20 49 4e 44 20 72 65 63 65 69 76 65 64 20 69 6e 20 54 4c 58 20 ┆or DOC CONT IND received in TLX ┆ 0xce80…cea0 6d 6f 64 65 0d 0a 09 20 20 20 20 20 84 75 73 65 72 20 69 6e 66 20 77 69 6c 6c 20 74 65 6c 6c 20 ┆mode user inf will tell ┆ 0xcea0…cec0 77 68 69 63 68 2e 20 54 68 65 20 70 61 63 6b 65 74 20 68 61 73 20 62 65 65 6e 20 64 69 73 63 6f ┆which. The packet has been disco┆ 0xcec0…cee0 6e 6e 65 63 74 65 64 20 0a 19 8e 80 80 66 72 6f 6d 20 74 68 65 20 73 65 73 73 69 6f 6e 2e 0d 0a ┆nnected from the session. ┆ 0xcee0…cf00 0d 0a 09 33 34 62 3a 20 84 53 65 73 73 69 6f 6e 20 62 72 65 61 6b 20 64 6f 77 6e 20 77 68 69 6c ┆ 34b: Session break down whil┆ 0xcf00…cf20 65 20 61 20 52 45 53 50 2e 49 4e 49 54 20 77 61 73 20 61 77 61 69 74 65 64 2e 0d 0a 0d 0a 09 33 ┆e a RESP.INIT was awaited. 3┆ 0xcf20…cf40 34 63 3a 20 50 61 63 6b 65 74 20 63 72 65 61 74 69 6f 6e 20 77 61 73 20 69 6e 20 70 72 6f 67 72 ┆4c: Packet creation was in progr┆ 0xcf40…cf4a 65 73 73 2e 0d 0a 0d 0a 0f 0a ┆ess. ┆ 0xcf4a…cf4d FormFeed { 0xcf4a…cf4d 0c 81 f0 ┆ ┆ 0xcf4a…cf4d } 0xcf4d…cf60 0a 09 46 69 67 2e 20 33 34 2c 20 50 61 63 6b 65 74 20 73 ┆ Fig. 34, Packet s┆ 0xcf60…cf75 69 6e 6b 2c 20 65 72 72 6f 72 20 68 61 6e 64 6c 69 6e 67 0d 0a ┆ink, error handling ┆ 0xcf75…cfae Params { 0xcf75…cfae 04 00 2d 44 0c 00 06 00 00 00 00 02 01 4b 31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -D K1 ┆ 0xcf75…cfae 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 91 ff 04 ┆ (2<FKU_iså ┆ 0xcf75…cfae } 0xcfae…cfe7 Params { 0xcfae…cfe7 04 00 2d 44 0c 00 06 00 00 00 00 03 01 4b 31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -D K1 ┆ 0xcfae…cfe7 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 91 ff 04 ┆ (2<FKU_iså ┆ 0xcfae…cfe7 } 0xcfe7…d000 0a 0d 0a 0d 0a 20 20 20 20 20 20 20 33 34 63 09 20 20 20 20 09 20 20 20 20 ┆ 34c ┆ 0xd000…d020 (104,) 20 33 34 62 09 09 20 20 20 20 20 33 34 61 0d 0a 0d 0a 0d 0a 20 20 20 20 20 77 61 69 74 09 09 77 ┆ 34b 34a wait w┆ 0xd020…d040 61 69 74 20 09 09 09 20 20 77 61 69 74 0d 0a 20 20 20 20 20 65 72 72 6f 72 09 09 65 72 72 6f 72 ┆ait wait error error┆ 0xd040…d060 09 09 09 65 72 72 6f 72 20 73 69 6e 6b 0d 0a 20 20 20 20 20 63 72 65 61 74 65 09 09 69 6e 69 74 ┆ error sink create init┆ 0xd060…d080 09 09 09 20 20 77 72 69 74 65 0d 0a 09 09 09 09 09 09 20 20 20 20 2a 31 29 0d 0a 0d 0a 0d 0a 09 ┆ write *1) ┆ 0xd080…d0a0 52 45 53 50 2e 43 52 45 41 54 45 20 20 49 4e 44 2e 49 4e 49 54 20 20 20 20 20 20 52 45 53 50 2e ┆RESP.CREATE IND.INIT RESP.┆ 0xd0a0…d0c0 49 4e 49 54 20 20 49 4e 44 2e 57 52 49 54 45 0d 0a 09 72 65 73 75 6c 74 3d 6f 6b 20 09 20 20 20 ┆INIT IND.WRITE result=ok ┆ 0xd0c0…d0e0 20 20 20 20 72 65 73 75 6c 74 3d 6f 6b 0d 0a 0d 0a 09 09 09 09 09 20 09 20 20 20 20 52 45 53 50 ┆ result=ok RESP┆ 0xd0e0…d100 2e 57 52 49 54 45 0d 0a 09 09 09 09 09 09 20 20 20 20 28 6e 6f 74 20 6c 61 73 74 29 0d 0a 0d 0a ┆.WRITE (not last) ┆ 0xd100…d120 20 20 20 20 20 52 45 53 50 2e 43 52 45 41 54 45 09 20 20 20 20 20 09 52 45 53 50 2e 49 4e 49 54 ┆ RESP.CREATE RESP.INIT┆ 0xd120…d140 0d 0a 20 20 20 20 20 72 65 73 75 6c 74 3d 62 75 73 79 09 09 72 65 73 75 6c 74 3d 62 75 73 79 0d ┆ result=busy result=busy ┆ 0xd140…d160 0a 09 2a 39 29 09 09 20 20 2a 39 29 09 20 20 20 20 20 20 20 20 20 20 20 20 20 52 45 53 50 2e 57 ┆ *9) *9) RESP.W┆ 0xd160…d180 52 49 54 45 28 6c 61 73 74 29 0d 0a 0d 0a 0d 0a 20 20 20 20 20 32 39 61 09 09 49 4e 44 2e 44 45 ┆RITE(last) 29a IND.DE┆ 0xd180…d1a0 4c 49 56 45 52 0d 0a 09 09 72 65 73 75 6c 74 3d 66 61 69 6c 65 64 0d 0a 0d 0a 09 09 09 09 20 20 ┆LIVER result=failed ┆ 0xd1a0…d1c0 20 20 20 73 65 72 76 69 63 65 3d 54 4c 58 09 73 65 72 76 69 63 65 3d 54 54 58 0d 0a 0d 0a 0d 0a ┆ service=TLX service=TTX ┆ 0xd1c0…d1e0 20 20 20 20 20 33 31 62 09 09 63 68 65 63 6b 70 6f 69 6e 74 3d 30 20 2a 32 29 09 09 09 63 68 65 ┆ 31b checkpoint=0 *2) che┆ 0xd1e0…d200 63 6b 70 6f 69 6e 74 3c 3e 30 0d 0a 0d 0a 0d 0a 09 09 49 4e 44 2e 45 52 41 53 45 0d 0a 0d 0a 0d ┆ckpoint<>0 IND.ERASE ┆ 0xd200…d220 (105,) 0a 0d 0a 09 63 6f 6e 74 69 6e 75 61 74 69 6f 6e 09 6e 6f 74 20 63 6f 6e 74 69 6e 75 61 74 69 6f ┆ continuation not continuatio┆ 0xd220…d240 6e 20 20 20 20 20 20 20 20 20 20 74 65 73 74 20 70 61 63 6b 65 74 20 77 61 69 74 0d 0a 09 20 20 ┆n test packet wait ┆ 0xd240…d260 20 20 20 20 20 20 20 2a 37 29 09 09 09 09 2a 33 29 0d 0a 0d 0a 0d 0a 09 49 4e 44 2e 43 41 4e 43 ┆ *7) *3) IND.CANC┆ 0xd260…d280 45 4c 09 09 09 67 69 76 65 75 70 09 77 61 69 74 20 2a 34 29 0d 0a 0d 0a 0d 0a 20 20 20 20 20 32 ┆EL giveup wait *4) 2┆ 0xd280…d2a0 39 61 09 0d 0a 0d 0a 09 09 09 20 20 20 20 2a 39 29 09 09 09 70 61 63 6b 65 74 0d 0a 20 20 20 20 ┆9a *9) packet ┆ 0xd2a0…d2c0 20 33 31 62 09 09 49 4e 44 2e 44 45 4c 49 56 45 52 20 20 20 09 20 20 74 69 6d 65 6f 75 74 09 20 ┆ 31b IND.DELIVER timeout ┆ 0xd2c0…d2e0 20 20 20 20 20 20 20 73 69 6e 6b 20 20 20 2a 35 29 0d 0a 09 09 72 65 73 75 6c 74 3d 74 65 72 6d ┆ sink *5) result=term┆ 0xd2e0…d300 20 72 65 73 75 6c 74 20 20 20 20 09 20 20 20 20 20 20 20 20 77 61 69 74 69 6e 67 0d 0a 09 09 20 ┆ result waiting ┆ 0xd300…d320 20 20 2a 38 29 0d 0a 0d 0a 09 09 09 09 20 20 20 20 20 20 73 65 73 73 20 71 75 65 75 65 64 2f 63 ┆ *8) sess queued/c┆ 0xd320…d340 6f 6e 6e 65 63 74 20 73 65 73 73 0d 0a 09 09 09 09 09 09 2a 36 29 0d 0a 0d 0a 09 09 09 09 09 20 ┆onnect sess *6) ┆ 0xd340…d34a 20 20 20 32 39 62 0d 0a 0d 0a ┆ 29b ┆ 0xd34a…d34d FormFeed { 0xd34a…d34d 0c 83 bc ┆ ┆ 0xd34a…d34d } 0xd34d…d360 0a 0d 0a 09 54 61 62 6c 65 20 33 34 2e 0d 0a 0e 0a 0d 0a ┆ Table 34. ┆ 0xd360…d380 09 a1 73 74 61 74 65 20 20 20 20 20 20 09 21 20 65 76 65 6e 74 20 20 20 20 20 20 21 20 61 63 74 ┆ state ! event ! act┆ 0xd380…d3a0 69 6f 6e 20 20 20 20 21 20 6e 65 77 20 73 74 61 74 65 0d 0a 09 77 61 69 74 20 65 72 72 6f 72 20 ┆ion ! new state wait error ┆ 0xd3a0…d3c0 63 72 65 61 74 65 09 21 20 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 ┆create ! ! ┆ 0xd3c0…d3e0 21 0d 0a 09 26 20 77 61 69 74 20 65 72 72 6f 72 20 69 6e 69 74 20 20 20 21 20 73 65 73 73 20 71 ┆! & wait error init ! sess q┆ 0xd3e0…d400 75 65 75 65 64 21 20 2d 20 20 20 20 20 20 20 20 20 21 20 2d 0d 0a 09 26 20 77 61 69 74 20 65 72 ┆ueued! - ! - & wait er┆ 0xd400…d420 (106,) 72 6f 72 20 73 69 6e 6b 09 21 20 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 ┆ror sink ! ! ┆ 0xd420…d440 20 20 21 0d 0a 09 a1 20 20 77 72 69 74 65 20 20 20 20 20 09 21 20 20 20 20 20 20 20 20 20 20 20 ┆ ! write ! ┆ 0xd440…d460 20 21 20 20 20 20 20 20 20 20 20 20 20 21 09 20 20 20 20 20 20 0d 0a 20 20 20 20 20 20 20 20 20 ┆ ! ! ┆ 0xd460…d480 77 61 69 74 20 65 72 72 6f 72 20 63 72 65 61 74 65 20 20 20 21 20 54 55 20 72 65 6d 6f 76 65 64 ┆wait error create ! TU removed┆ 0xd480…d4a0 20 21 20 2d 20 20 20 20 20 20 20 20 20 21 20 32 39 61 0d 0a 09 26 20 77 61 69 74 20 65 72 72 6f ┆ ! - ! 29a & wait erro┆ 0xd4a0…d4c0 72 20 69 6e 69 74 09 21 20 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 ┆r init ! ! ┆ 0xd4c0…d4e0 21 0d 0a 09 26 20 77 61 69 74 20 65 72 72 6f 72 20 73 69 6e 6b 20 20 20 21 20 20 20 20 20 20 20 ┆! & wait error sink ! ┆ 0xd4e0…d500 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 21 0d 0a 09 20 20 77 72 69 74 65 09 09 21 20 ┆ ! ! write ! ┆ 0xd500…d520 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 21 0d 0a 09 26 20 70 61 63 ┆ ! ! & pac┆ 0xd520…d540 6b 65 74 20 73 69 6e 6b 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 20 21 09 20 20 ┆ket sink ! ! ┆ 0xd540…d560 20 20 20 21 0d 0a 20 20 20 20 20 20 20 20 20 a1 20 20 77 61 69 74 69 6e 67 20 09 21 20 20 20 20 ┆ ! waiting ! ┆ 0xd560…d580 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 0d ┆ ! ! ┆ 0xd580…d583 0a 0f 0a ┆ ┆ 0xd583…d5bc Params { 0xd583…d5bc 04 00 2d 44 0c 00 06 00 00 00 00 03 01 4b 31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -D K1 ┆ 0xd583…d5bc 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 91 ff 04 ┆ (2<FKU_iså ┆ 0xd583…d5bc } 0xd5bc…d5f5 Params { 0xd5bc…d5f5 04 00 2d 44 0c 00 06 00 00 00 00 02 01 4b 31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -D K1 ┆ 0xd5bc…d5f5 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 91 ff 04 ┆ (2<FKU_iså ┆ 0xd5bc…d5f5 } 0xd5f5…d600 0a 0d 0a 0d 0a 09 46 69 67 2e 20 ┆ Fig. ┆ 0xd600…d620 (107,) 33 34 2c 20 66 6f 6f 74 6e 6f 74 65 73 2e 0d 0a 0d 0a 09 2a 31 29 20 84 49 66 20 6f 75 74 73 74 ┆34, footnotes. *1) If outst┆ 0xd620…d640 61 6e 64 69 6e 67 20 77 72 69 74 65 73 3d 30 20 61 6e 64 20 6f 75 74 73 74 61 6e 64 69 6e 67 20 ┆anding writes=0 and outstanding ┆ 0xd640…d660 72 65 61 64 3d 66 61 6c 73 65 2c 20 72 65 63 65 69 76 61 6c 20 6f 66 20 0a 19 8d 80 80 61 20 52 ┆read=false, receival of a R┆ 0xd660…d680 45 53 50 2e 57 52 49 54 45 20 69 73 20 73 69 6d 75 6c 61 74 65 64 2e 0d 0a 0d 0a 09 2a 32 29 20 ┆ESP.WRITE is simulated. *2) ┆ 0xd680…d6a0 84 49 66 20 74 68 65 20 63 68 65 63 6b 70 6f 69 6e 74 20 6e 75 6d 62 65 72 20 66 69 65 6c 64 20 ┆ If the checkpoint number field ┆ 0xd6a0…d6c0 69 6e 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 64 65 73 63 72 69 70 74 69 6f 6e 20 69 73 20 0a ┆in the document description is ┆ 0xd6c0…d6e0 19 8d 80 80 7a 65 72 6f 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 73 68 6f 75 6c 64 20 62 65 20 ┆ zero the document should be ┆ 0xd6e0…d700 72 65 67 61 72 64 65 64 20 61 73 20 64 69 73 63 61 72 64 65 64 2e 20 49 66 20 61 20 0a 19 8d 80 ┆regarded as discarded. If a ┆ 0xd700…d720 80 64 69 73 63 61 72 64 20 72 65 61 6c 6c 79 20 68 61 73 20 62 65 65 6e 20 72 65 63 65 69 76 65 ┆ discard really has been receive┆ 0xd720…d740 64 2c 20 74 68 69 73 20 66 69 65 6c 64 20 68 61 73 20 62 65 65 6e 20 73 65 74 20 74 6f 20 0a 19 ┆d, this field has been set to ┆ 0xd740…d760 8d 80 80 7a 65 72 6f 2e 0d 0a 0d 0a 09 2a 33 29 20 84 54 68 65 20 75 73 65 72 20 69 6e 66 2e 20 ┆ zero. *3) The user inf. ┆ 0xd760…d780 66 69 65 6c 64 20 69 73 20 75 73 65 64 20 74 6f 20 61 20 6c 6f 6f 6b 75 70 20 69 6e 20 74 68 65 ┆field is used to a lookup in the┆ 0xd780…d7a0 20 72 65 63 65 69 76 61 6c 20 74 61 62 6c 65 20 0a 19 8d 80 80 64 65 73 63 72 69 62 65 64 20 69 ┆ receival table described i┆ 0xd7a0…d7c0 6e 20 73 65 63 74 69 6f 6e 20 38 2e 20 54 68 69 73 20 77 69 6c 6c 20 64 65 63 69 64 65 20 77 68 ┆n section 8. This will decide wh┆ 0xd7c0…d7e0 65 74 68 65 72 20 74 68 65 20 72 65 63 65 69 76 61 6c 20 0a 19 8d 80 80 73 68 6f 75 6c 64 20 62 ┆ether the receival should b┆ 0xd7e0…d800 65 20 61 62 61 6e 64 6f 6e 65 64 20 28 74 68 65 20 70 73 65 75 64 6f 20 65 76 65 6e 74 20 67 69 ┆e abandoned (the pseudo event gi┆ 0xd800…d820 (108,) 76 65 75 70 29 20 6f 72 20 61 20 0a 19 8d 80 80 63 6f 6e 74 69 6e 75 61 74 69 6f 6e 20 73 68 6f ┆veup) or a continuation sho┆ 0xd820…d840 75 6c 64 20 62 65 20 61 77 61 69 74 65 64 20 28 74 68 65 20 70 73 65 75 64 6f 20 65 76 65 6e 74 ┆uld be awaited (the pseudo event┆ 0xd840…d860 20 77 61 69 74 29 2e 0d 0a 0d 0a 09 2a 34 29 20 84 41 20 74 69 6d 65 72 20 69 73 20 73 74 61 72 ┆ wait). *4) A timer is star┆ 0xd860…d880 74 65 64 20 77 69 74 68 20 74 68 65 20 64 75 72 61 74 69 6f 6e 20 70 61 63 6b 65 74 5f 77 61 69 ┆ted with the duration packet_wai┆ 0xd880…d8a0 74 5f 74 69 6d 65 20 28 73 65 65 20 0a 19 8d 80 80 73 65 63 74 69 6f 6e 20 38 29 2e 0d 0a 0d 0a ┆t_time (see section 8). ┆ 0xd8a0…d8c0 09 2a 35 29 20 84 49 66 20 74 68 65 20 70 61 63 6b 65 74 20 73 65 73 73 69 6f 6e 20 71 75 65 75 ┆ *5) If the packet session queu┆ 0xd8c0…d8e0 65 20 69 73 20 6e 6f 74 20 65 6d 70 74 79 2c 20 61 20 22 73 65 73 73 20 71 75 65 75 65 64 22 20 ┆e is not empty, a "sess queued" ┆ 0xd8e0…d900 0a 19 8d 80 80 65 76 65 6e 74 20 69 73 20 73 69 6d 75 6c 61 74 65 64 2e 0d 0a 0d 0a 09 2a 36 29 ┆ event is simulated. *6)┆ 0xd900…d920 20 84 74 68 65 20 70 61 72 61 6d 65 74 65 72 73 20 66 72 6f 6d 20 74 68 65 20 44 4f 43 20 43 4f ┆ the parameters from the DOC CO┆ 0xd920…d940 4e 54 20 49 4e 44 20 69 73 20 74 72 61 6e 73 66 65 72 72 65 64 20 74 6f 20 74 68 65 20 0a 19 8d ┆NT IND is transferred to the ┆ 0xd940…d960 80 80 70 61 63 6b 65 74 2e 0d 0a 0d 0a 09 2a 37 29 20 84 49 66 20 63 6f 6e 74 69 6e 75 61 74 69 ┆ packet. *7) If continuati┆ 0xd960…d980 6f 6e 20 69 6e 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 64 65 73 63 72 69 70 74 69 6f 6e 20 69 ┆on in the document description i┆ 0xd980…d9a0 73 20 74 72 75 65 2c 20 74 68 65 20 0a 19 8d 80 80 70 61 63 6b 65 74 20 68 61 73 20 62 65 65 6e ┆s true, the packet has been┆ 0xd9a0…d9c0 20 69 6e 69 74 69 61 6c 69 7a 65 64 20 62 79 20 61 20 44 4f 43 20 43 4f 4e 54 20 49 4e 44 2e 0d ┆ initialized by a DOC CONT IND. ┆ 0xd9c0…d9e0 0a 0d 0a 8c 83 cc 0a 0e 0a 09 2a 38 29 20 84 54 65 72 6d 20 72 65 73 75 6c 74 20 69 73 3a 0d 0a ┆ *8) Term result is: ┆ 0xd9e0…da00 09 20 20 20 20 2d 20 70 65 72 73 5f 65 72 72 20 69 66 20 74 68 65 20 65 72 72 6f 72 20 77 61 73 ┆ - pers_err if the error was┆ 0xda00…da20 (109,) 20 61 20 64 6f 63 75 6d 65 6e 74 20 73 74 72 65 61 6d 20 62 72 65 61 6b 20 64 6f 77 6e 0d 0a 09 ┆ a document stream break down ┆ 0xda20…da40 20 20 20 20 2d 20 66 61 69 6c 65 64 20 6f 74 68 65 72 77 69 73 65 0d 0a 0f 0a 0d 0a 0d 0a b0 a1 ┆ - failed otherwise ┆ 0xda40…da60 36 2e 36 09 54 55 20 72 65 6d 6f 76 61 6c 20 48 61 6e 64 6c 69 6e 67 20 66 6f 72 20 50 61 63 6b ┆6.6 TU removal Handling for Pack┆ 0xda60…da80 65 74 73 2e 0d 0a 0d 0a 09 84 54 68 69 73 20 73 65 63 74 69 6f 6e 2c 20 63 6f 72 72 65 73 70 6f ┆ets. This section, correspo┆ 0xda80…daa0 6e 64 69 6e 67 20 74 6f 20 66 69 67 2e 20 33 35 2c 20 64 65 73 63 72 69 62 65 73 20 68 61 6e 64 ┆nding to fig. 35, describes hand┆ 0xdaa0…dac0 6c 69 6e 67 20 6f 66 20 61 20 0a 19 89 80 80 70 61 63 6b 65 74 20 77 68 65 72 65 20 61 20 54 55 ┆ling of a packet where a TU┆ 0xdac0…dae0 20 72 65 6d 6f 76 65 64 20 65 76 65 6e 74 20 68 61 73 20 6f 63 63 75 72 72 65 64 20 77 68 69 6c ┆ removed event has occurred whil┆ 0xdae0…db00 65 20 61 20 64 6f 63 75 6d 65 6e 74 20 0a 19 89 80 80 73 74 72 65 61 6d 20 68 61 73 20 62 65 65 ┆e a document stream has bee┆ 0xdb00…db20 6e 20 6f 70 65 6e 20 6f 72 20 6e 6f 74 20 66 75 6c 6c 79 20 74 65 72 6d 69 6e 61 74 65 64 2e 0d ┆n open or not fully terminated. ┆ 0xdb20…db40 0a 0d 0a 09 84 41 6c 6c 20 70 61 63 6b 65 74 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 20 77 69 ┆ All packet communication wi┆ 0xdb40…db60 74 68 20 44 53 20 69 73 20 74 65 72 6d 69 6e 61 74 65 64 2c 20 62 75 74 20 74 68 65 20 70 61 63 ┆th DS is terminated, but the pac┆ 0xdb60…db80 6b 65 74 20 69 73 20 0a 19 89 80 80 6e 6f 74 20 64 69 73 63 6f 6e 6e 65 63 74 65 64 20 66 72 6f ┆ket is not disconnected fro┆ 0xdb80…dba0 6d 20 74 68 65 20 73 65 73 73 69 6f 6e 20 62 65 66 6f 72 65 20 74 68 65 20 73 74 72 65 61 6d 20 ┆m the session before the stream ┆ 0xdba0…dbc0 68 61 73 20 62 65 65 6e 20 0a 19 89 80 80 74 65 72 6d 69 6e 61 74 65 64 2e 20 54 68 69 73 20 65 ┆has been terminated. This e┆ 0xdbc0…dbe0 6e 73 75 72 65 73 20 74 68 61 74 20 74 68 65 20 73 65 73 73 69 6f 6e 20 61 6e 64 20 74 68 65 72 ┆nsures that the session and ther┆ 0xdbe0…dc00 65 62 79 20 74 68 65 20 54 55 2c 20 69 73 20 0a 19 89 80 80 61 6c 69 76 65 20 75 6e 74 69 6c 20 ┆eby the TU, is alive until ┆ 0xdc00…dc20 (110,) 74 68 69 73 20 68 61 70 70 65 6e 73 2e 0d 0a 0d 0a 09 84 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 ┆this happens. The following┆ 0xdc20…dc40 20 65 6e 74 72 79 20 70 6f 69 6e 74 73 20 63 61 6e 20 62 65 20 65 6e 74 65 72 65 64 20 62 6f 74 ┆ entry points can be entered bot┆ 0xdc40…dc60 68 20 66 72 6f 6d 20 70 61 63 6b 65 74 20 73 6f 75 72 63 65 20 0a 19 89 80 80 73 74 61 74 65 73 ┆h from packet source states┆ 0xdc60…dc80 20 28 73 65 63 74 69 6f 6e 20 36 2e 34 29 20 6f 72 20 70 61 63 6b 65 74 20 73 69 6e 6b 20 73 74 ┆ (section 6.4) or packet sink st┆ 0xdc80…dca0 61 74 65 73 20 28 73 65 63 74 69 6f 6e 20 36 2e 35 29 2e 20 54 68 65 20 0a 19 89 80 80 65 76 65 ┆ates (section 6.5). The eve┆ 0xdca0…dcc0 6e 74 73 20 74 6f 20 74 68 65 20 70 72 6f 74 6f 63 6f 6c 20 6d 61 63 68 69 6e 65 20 61 72 65 20 ┆nts to the protocol machine are ┆ 0xdcc0…dce0 74 68 65 20 53 36 32 43 50 20 65 76 65 6e 74 73 20 74 68 61 74 20 63 61 6e 20 6f 63 63 75 72 20 ┆the S62CP events that can occur ┆ 0xdce0…dd00 0a 19 89 80 80 66 6f 72 20 74 68 65 73 65 20 73 74 61 74 65 73 2c 20 62 75 74 20 6d 6f 73 74 20 ┆ for these states, but most ┆ 0xdd00…dd20 6f 66 20 74 68 65 6d 20 61 72 65 20 69 67 6e 6f 72 65 64 20 28 74 68 65 79 20 61 72 65 20 63 72 ┆of them are ignored (they are cr┆ 0xdd20…dd40 6f 73 73 69 6e 67 20 0a 19 89 80 80 74 68 65 20 53 45 53 53 20 41 42 4f 52 54 20 52 45 51 20 61 ┆ossing the SESS ABORT REQ a┆ 0xdd40…dd60 74 20 74 68 65 20 69 6e 74 65 72 66 61 63 65 29 2e 0d 0a 0d 0a 09 33 35 61 3a 20 53 45 53 53 20 ┆t the interface). 35a: SESS ┆ 0xdd60…dd80 43 4c 45 41 52 20 49 4e 44 20 69 73 20 61 77 61 69 74 65 64 2e 0d 0a 0d 0a 09 33 35 62 3a 20 84 ┆CLEAR IND is awaited. 35b: ┆ 0xdd80…dda0 53 45 53 53 20 43 4c 45 41 52 20 49 4e 44 20 68 61 73 20 61 6c 72 65 61 64 79 20 6f 63 63 75 72 ┆SESS CLEAR IND has already occur┆ 0xdda0…ddc0 72 65 64 2c 20 62 75 74 20 74 68 65 20 44 48 20 73 74 72 65 61 6d 20 63 6c 6f 73 65 20 0a 19 8e ┆red, but the DH stream close ┆ 0xddc0…dde0 80 80 73 68 6f 75 6c 64 20 62 65 20 61 77 61 69 74 65 64 2e 0d 0a 0d 0a 09 33 35 63 3a 20 84 41 ┆ should be awaited. 35c: A┆ 0xdde0…de00 20 53 45 53 53 20 43 4c 45 41 52 20 52 45 53 50 20 69 73 20 70 65 6e 64 69 6e 67 20 61 74 20 53 ┆ SESS CLEAR RESP is pending at S┆ 0xde00…de20 (111,) 36 32 43 50 2e 20 54 68 75 73 20 77 68 65 6e 20 74 68 69 73 20 6d 65 73 73 61 67 65 20 0a 19 8e ┆62CP. Thus when this message ┆ 0xde20…de40 80 80 69 73 20 68 6f 6d 65 20 69 74 20 77 69 6c 6c 20 62 65 20 73 75 72 65 20 74 68 61 74 20 61 ┆ is home it will be sure that a┆ 0xde40…de60 6c 6c 20 62 75 66 66 65 72 73 20 66 72 6f 6d 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 0a 19 8e ┆ll buffers from the document ┆ 0xde60…de74 80 80 73 74 72 65 61 6d 20 61 72 65 20 68 6f 6d 65 2e 0d 0a ┆ stream are home. ┆ 0xde74…de77 FormFeed { 0xde74…de77 0c 82 e8 ┆ ┆ 0xde74…de77 } 0xde77…de80 0a 09 46 69 67 2e 20 33 35 ┆ Fig. 35┆ 0xde80…de97 2c 20 54 55 20 72 65 6d 6f 76 61 6c 20 68 61 6e 64 6c 69 6e 67 0d 0a ┆, TU removal handling ┆ 0xde97…ded0 Params { 0xde97…ded0 04 00 2d 44 0c 00 06 00 00 00 00 02 01 4b 31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -D K1 ┆ 0xde97…ded0 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 91 ff 04 ┆ (2<FKU_iså ┆ 0xde97…ded0 } 0xded0…df09 Params { 0xded0…df09 04 00 2d 44 0c 00 06 00 00 00 00 03 01 4b 31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -D K1 ┆ 0xded0…df09 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 91 ff 04 ┆ (2<FKU_iså ┆ 0xded0…df09 } 0xdf09…df20 0a 0d 0a 0d 0a 0d 0a 09 09 09 33 35 61 09 20 20 20 20 20 33 35 62 09 ┆ 35a 35b ┆ 0xdf20…df40 09 33 35 63 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 09 09 20 20 20 20 20 20 20 20 77 61 69 74 0d 0a 09 09 ┆ 35c wait ┆ 0xdf40…df60 20 20 20 20 20 20 74 75 20 72 65 6d 20 63 6c 65 61 72 0d 0a 0d 0a 0d 0a 0d 0a 09 09 20 20 53 45 ┆ tu rem clear SE┆ 0xdf60…df80 53 53 20 43 4c 45 41 52 20 49 4e 44 0d 0a 0d 0a 0d 0a 0d 0a 09 09 20 20 20 20 20 20 77 61 69 74 ┆SS CLEAR IND wait┆ 0xdf80…dfa0 20 72 65 6d 0d 0a 09 09 20 20 20 20 20 20 20 63 6c 6f 73 65 0d 0a 09 09 09 2a 32 0d 0a 0d 0a 0d ┆ rem close *2 ┆ 0xdfa0…dfc0 0a 0d 0a 09 20 20 20 20 20 61 6e 73 77 20 44 48 20 73 74 72 65 61 6d 20 63 6c 6f 73 65 2f 53 45 ┆ answ DH stream close/SE┆ 0xdfc0…dfe0 53 53 20 43 4c 45 41 52 20 52 45 53 50 20 2a 33 29 0d 0a 0d 0a 0d 0a 0d 0a 09 09 20 20 20 20 20 ┆SS CLEAR RESP *3) ┆ 0xdfe0…e000 77 61 69 74 20 74 75 0d 0a 09 09 20 20 20 20 72 65 6d 20 65 6e 64 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a ┆wait tu rem end ┆ 0xe000…e020 (112,) 09 20 20 20 20 61 6e 73 77 20 53 45 53 53 20 43 4c 45 41 52 20 52 45 53 50 20 2a 31 29 0d 0a 0d ┆ answ SESS CLEAR RESP *1) ┆ 0xe020…e040 0a 0d 0a 0d 0a 09 20 20 20 20 54 55 20 72 65 6d 20 74 65 72 6d 20 73 65 73 73 20 2a 34 29 0d 0a ┆ TU rem term sess *4) ┆ 0xe040…e05c 0d 0a 0d 0a 0d 0a 09 09 20 20 20 20 20 70 61 63 6b 65 74 20 69 64 6c 65 0d 0a 0d 0a ┆ packet idle ┆ 0xe05c…e095 Params { 0xe05c…e095 04 00 2d 44 0c 00 06 00 00 00 00 03 01 4b 31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -D K1 ┆ 0xe05c…e095 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 91 ff 04 ┆ (2<FKU_iså ┆ 0xe05c…e095 } 0xe095…e0ce Params { 0xe095…e0ce 04 00 2d 44 0c 00 06 00 00 00 00 02 01 4b 31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -D K1 ┆ 0xe095…e0ce 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 91 ff 04 ┆ (2<FKU_iså ┆ 0xe095…e0ce } 0xe0ce…e0cf 0a ┆ ┆ 0xe0cf…e0d2 FormFeed { 0xe0cf…e0d2 0c 82 e4 ┆ ┆ 0xe0cf…e0d2 } 0xe0d2…e0e0 0a 09 46 69 67 2e 20 33 35 2c 20 66 6f 6f ┆ Fig. 35, foo┆ 0xe0e0…e100 74 6e 6f 74 65 73 2e 0d 0a 0d 0a 09 2a 31 29 20 84 41 6c 6c 20 70 65 6e 64 69 6e 67 20 6d 65 73 ┆tnotes. *1) All pending mes┆ 0xe100…e120 73 61 67 65 73 20 61 74 20 53 36 32 43 50 20 61 72 65 20 68 6f 6d 65 2e 20 41 20 70 6f 73 73 69 ┆sages at S62CP are home. A possi┆ 0xe120…e140 62 6c 65 20 70 65 6e 64 69 6e 67 20 0a 19 8d 80 80 54 54 58 53 49 20 73 74 72 65 61 6d 20 63 6c ┆ble pending TTXSI stream cl┆ 0xe140…e160 6f 73 65 20 69 73 20 72 65 74 75 72 6e 65 64 2e 0d 0a 0d 0a 09 2a 32 29 20 84 49 66 20 44 48 20 ┆ose is returned. *2) If DH ┆ 0xe160…e180 63 6c 6f 73 65 20 70 65 6e 64 69 6e 67 20 69 73 20 66 61 6c 73 65 2c 20 61 6e 20 61 6e 73 77 20 ┆close pending is false, an answ ┆ 0xe180…e1a0 44 48 20 73 74 72 65 61 6d 20 63 6c 6f 73 65 20 69 73 20 0a 19 8d 80 80 73 69 6d 75 6c 61 74 65 ┆DH stream close is simulate┆ 0xe1a0…e1c0 64 2e 0d 0a 0d 0a 09 2a 33 29 20 84 41 6c 6c 20 6d 65 73 73 61 67 65 73 20 70 65 6e 64 69 6e 67 ┆d. *3) All messages pending┆ 0xe1c0…e1e0 20 61 74 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 73 74 72 65 61 6d 20 61 72 65 20 68 6f 6d 65 ┆ at the document stream are home┆ 0xe1e0…e200 2e 0d 0a 0d 0a 09 2a 34 29 20 84 47 65 6e 65 72 61 74 65 73 20 74 68 65 20 63 6f 72 72 65 73 70 ┆. *4) Generates the corresp┆ 0xe200…e220 (113,) 6f 6e 64 69 6e 67 20 65 76 65 6e 74 20 69 6e 20 74 68 65 20 73 65 73 73 69 6f 6e 2e 0d 0a 0d 0a ┆onding event in the session. ┆ 0xe220…e240 0d 0a 1a 1a 75 72 72 65 64 3a 0d 0a 0d 0a 09 2d 20 41 20 53 72 65 61 6b 20 44 6f 77 6e 20 48 44 ┆ urred: - A Sreak Down HD┆ 0xe240…e260 0d 0a 0d 0a 0d 0a 09 09 09 20 20 77 61 69 74 0d 0a 09 09 09 73 69 6e 6b 20 62 75 66 73 0d 0a 09 ┆ wait sink bufs ┆ 0xe260…e280 09 09 20 20 20 2a 32 29 0d 0a 0d 0a 0d 0a 0d 0a 09 09 20 20 20 20 61 6e 73 77 20 44 48 20 73 74 ┆ *2) answ DH st┆