DataMuseum.dk

Presents historical artifacts from the history of:

RegneCentralen RC850

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about RegneCentralen RC850

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download

⟦e3d883b47⟧ RcTekst

    Length: 64128 (0xfa80)
    Types: RcTekst
    Names: »VIL1.WP«

Derivation

└─⟦51ec6abc5⟧ Bits:30005985 Manualer - TELETEX Document Handler
    └─⟦this⟧ »VIL1.WP« 

RcTekst


╱04002d440c00060000000003014b31400000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱

════════════════════════════════════════════════════════════════════════
↓
«index» formatlinie til RC manualer↲
┆14┆┆b3┆↲
┆14┆┆b3┆┆06┆- ┆0b┆ -↲
┆a1┆┆b0┆6.╞	DH PROTOCOL MACHINE↲
↲
╞	┆84┆The purpose of this chapter is to give a precise definition of the ↓
┆19┆┆89┆┄┄function of the DH, i.e. how it reacts on incoming events from ↓
┆19┆┆89┆┄┄TTXSI and S62CP. A close knowledge of ref. 3 and ref. 4 is nec┄↓
┆19┆┆89┆┄┄cessary for reading this chapter.↲
↲
╞	┆84┆The description is done by presenting a number of figures con┄↓
┆19┆┆89┆┄┄taining a state diagram. The normal notation used is:↲
↲
╞	╞	state╞	╞	state↲
╞	╞	╞	or↲
↲
↲
↲
╞	╞	event╞	       event/action↲
↲
↲
↲

╱04002d440c00060000000002014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱

╱04002d440c00060000000003014b31400000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱
↓
╞	╞	 new╞	╞	 new↲
╞	╞	state╞	╞	state↲
↲

╱04002d440c00060000000003014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱

╱04002d440c00060000000002014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱
↓
↲
╞	┆84┆It has, however, sometimes been found convenient to use the nota┄↓
┆19┆┆89┆┄┄tion:↲

╱04002d440c00060000000002014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱

╱04002d440c00060000000003014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱
↓
↲
↲
╞	╞	state╞	event╞	action╞	    new↲
╞	╞	╞	╞	╞	   state↲
↲

╱04002d440c00060000000003014b31400000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱

╱04002d440c00060000000002014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱
↓
↲
╞	┆84┆A number of times other kinds of "private" notation will be used, ↓
┆19┆┆89┆┄┄but the meaning should (hopefully) be clear from the context.↲
↲
╞	┆84┆The events and actions in the diagrams will be listed in the ↓
┆19┆┆89┆┄┄various sections, together with a possible abbreviation and a ↓
┆19┆┆89┆┄┄short explanation. To get a full description of the events and ↓
┆19┆┆89┆┄┄actions which are messages to or from other modules, one must ↓
┆19┆┆89┆┄┄refer to ref. 3 and ref. 4.↲
↲
╞	┆84┆The protocol machine for sessions and packets will be shown in ↓
┆19┆┆89┆┄┄several diagrams because of the great number of states. Because ↓
┆8c┆┆83┆┆d8┆↓
┆19┆┆89┆┄┄there will be state transitions between the diagrams, the fol┄↓
┆19┆┆89┆┄┄lowing is done:↲
↲
╞	┆84┆A figure can have one or more entry points, notated like this for ↓
┆19┆┆89┆┄┄fig. x.↲
↲

╱04002d440c00060000000002014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱

╱04002d440c00060000000003014b31400000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱
↓
┆81┆╞	╞	xa╞	╞	xb↲
↲
↲
↲
↲
╞	        state╞	         state↲
╞	       to enter╞	        to enter↲
╞	      for entry╞	       for entry↲
╞	╞	xa╞	╞	xb↲

╱04002d440c00060000000003014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱

╱04002d440c00060000000002014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱
↓
↲
╞	┆84┆When one of these entry points , f.ex. xa, is used from another ↓
┆19┆┆89┆┄┄figure, it is shown like this:↲
↲
╞	----> xa↲
↲
╞	┆84┆To save space on the figures, only the events and actions im┄↓
┆19┆┆89┆┄┄portant for the state transitions are shown.↲
↲
╞	┆84┆To cover all possibilities a table is added to each figure. The ↓
┆19┆┆89┆┄┄table has the following format:↲
↲

╱04002d440c00060000000002014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱

╱04002d440c00060000000003014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱
↓
╞	┆a1┆state      ! event      ! action    ! new state         ↲
╞	           !            !           !↲
╞	state name ! event name ! action(s) ! new state notation↲
         ┆a1┆           !            !           !╞	╞	      ↲
↲
╞	    -╞	        -╞	          -╞	      -↲
╞	    -╞	        -╞	          -╞	      -↲
╞	    -╞	        -           -               -↲

╱04002d440c00060000000003014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱

╱04002d440c00060000000002014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱
↓

╱04002d440c00060000000003014b31400000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱

╱04002d440c00060000000003014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱
↓
↲
╞	┆84┆"new state notation" stands for either a state name (if the tran┄↓
┆19┆┆89┆┄┄sition is inside the same figure) or an entry point on another ↓
┆19┆┆89┆┄┄figure.↲
↲
╞	┆84┆If a state-event pair dos not occur on the figures or in the ↓
┆19┆┆89┆┄┄tables, it means that it is either impossible or a DS protocol ↓
┆19┆┆89┆┄┄error.↲
↲
┆8c┆┆83┆┆cc┆↓
╞	┆84┆Finally a number of footnotes are given to the figures explaining ↓
┆19┆┆89┆┄┄things too complicated to show in the diagrams.↲
↲
╞	┆84┆The aim of this description is not to give an implementation des┄↓
┆19┆┆89┆┄┄cription, i.e. data formats and buffer handling are not described.↲
↲
╞	┆84┆It has, however, been necessary to bypass this principle concer┄↓
┆19┆┆89┆┄┄ning the content of TU, packet and session descriptions. Certain ↓
┆19┆┆89┆┄┄of the fields in these are important for the protocol machine, and ↓
┆19┆┆89┆┄┄certain flags are introduced to avoid that the number of states ↓
┆19┆┆89┆┄┄becomes excessive.↲
↲
╞	┆84┆Also regarding buffer handling,  there is some rules concerning ↓
┆19┆┆89┆┄┄buffer clean up against S62CP and TTXSI (document streams). It ↓
┆19┆┆89┆┄┄should be made certain that these rules can be obeyed.↲
↲
↲
┆a1┆┆b0┆6.1╞	TU Handling↲
↲
╞	┆84┆This section describes the handling of TU's. The state diagram is ↓
┆19┆┆89┆┄┄showed in fig. 12. and in fig. 13.↲
↲
╞	┆84┆To administer the TU handling, the DH has a number of ┆a1┆TU de┄┆a1┆crip┄↓
┆19┆┆89┆┄┆84┆tions┆e1┆. They contain a state variable and other fields, including ↓
┆19┆┆89┆┄┄the follwing two:↓
↲
╞	number of sessions      : ┆84┆number of alive sessions. A session is ↓
┆19┆┆a3┆┄┄regarded as alive as long as the session ↓
┆19┆┆a3┆┄┄cleans up procedure against S62CP is not ↓
┆19┆┆a3┆┄┄totally performed.↲
↲
╞	number of sink sessions : ┆84┆number of sessions where it is possible ↓
┆19┆┆a3┆┄┄that a sink packet can be received + ↓
┆19┆┆a3┆┄┄number of alive sink packets.↲
↲

════════════════════════════════════════════════════════════════════════
↓
┆a1┆┆b0┆6.1.1╞	TU Events↲
↲
╞	┆84┆Here is listed the events to the TU protocol machine.↲
↲
╞	DS events:↲
╞	-  ┆84┆REQUEST.ACTIVATE, abr REQ.ACT↲
╞	   ┆84┆Request for an activation of the TU.↲
↲
╞	-  REQUEST.REMOVE, abr REQ.REM↲
╞	   ┆84┆A request for a removal of a TU.↲
↲
╞	-  REQUEST.DISABLE, abr. REQ.DISA↲
╞	   The TU is requested disabled.↲
↲
╞	-  REQUEST.ENABLE, abr. REQ.ENA↲
╞	   The TU is requested enabled.↲
↲
╞	-  REQUEST.REDEFINE, abr. REQ.REDEF↲
╞	   ┆84┆A request for redefinition of the TU attributes.↲
↲
╞	-  REQUEST.SUSPEND, abr. REQ.SUSP↲
╞	   ┆84┆A request for suspension of the TU. This is in fact not a DS, ↓
┆19┆┆8c┆┄┄but a TTXSI event.↲
↲
╞	-  REQUEST.RESUME, abr. REQ.RESUME↲
╞	   Regrets a suspension of the TU.↲
↲
╞	S62CP events:↲
╞	-  answ DEACT TI↲
╞	   ┆84┆Answer to a DEACT TI message. The TU is removed at S62CP.↲
↲
╞	-  answ SUSP TI↲
╞	   ┆84┆Answer to a SUSP TI message. The TU is suspended at S62CP. ↲
↲
╞	Special events:↲
╞	-  all sess removed↲
╞	   ┆84┆Number of sessions has became zero. This indicates that a DEACT ↓
┆19┆┆8c┆┄┄TI, a REDEF TI or a SUSP TI can be sent to S62CP.↲
┆8c┆┆83┆┆c8┆↓
╞	-  ┆84┆no sink sess↲
╞	   ┆84┆Indicates that number of sink sessions has became zero. A dis┄↓
┆19┆┆8c┆┄┄abling of the TU can be performed. Note that this event always ↓
┆19┆┆8c┆┄┄occurs before a possible "all sess removed" event.↲
↲
↲
┆a1┆┆b0┆6.1.2╞	TU Actions↲
↲
╞	┆84┆Here the actions performed are listed:↲
↲
╞	DS actions:↲
╞	-  CONFIRMATION.ACTIVATE, abr CONF.ACT↲
╞	   ┆84┆Response on a REQ.ACT. Result indicates success or failure.↲
↲
╞	-  CONFIRMATION.REMOVE, abr CONF.REM↲
╞	   ┆84┆Response on a REQ.REM. Result indicates success or failure.↲
↲
╞	-  CONFIRMATION.DISABLE, abr CONF.DISA↲
╞	   ┆84┆Indicates, if result=ok, that a disable procedure is carried ↓
┆19┆┆8c┆┄┄through (all sessions terminated). If result=not_proc, the ↓
┆19┆┆8c┆┄┄disabling has been terminated by a new REQ.DISA or a REQ.ENA.↲
↲
╞	-  CONFIRMATION.REDEFINE, abr CONF.REDEF↲
╞	   Response on a REQ.REDEF. Result tells about success or failure.↲
↲
╞	-  CONFIRMATION.SUSPEND, abr CONF.SUSP↲
╞	   Inform the TTXSI that the TU is suspended.↲
↲
╞	S62CP actions:↲
╞	-  ACTIVATE TI, abr ACT TI↲
╞	   ┆84┆Requests S62CP to activate a TI. Hard waiting is performed on ↓
┆19┆┆8c┆┄┄the answer, therefore no "answ ACT TI" event exists.↲
↲
╞	-  DEACTIVATE TI, abr DEACT TI↲
╞	   ┆84┆Requests S62CP to remove a TU.↲
↲
╞	-  REDEFINE TI, abr REDEF TI↲
╞	   ┆84┆Requests a redefinition of the TU attributes at S62CP. Hard ↓
┆19┆┆8c┆┄┄waiting is performed on the answer.↲
↲
┆8c┆┆83┆┆e0┆↓
╞	-  SUSPEND TI, abr SUSP TI↲
╞	   Requests a suspension of the TU at S62CP.↲
↲
╞	-  RESUME TI↲
╞	   ┆84┆Regrets a suspension. Hard waiting is performed on the answer.↲
↲
╞	Special actions:↲
╞	-  TU clean up↲
╞	   ┆84┆Performed when a deactivate or a suspend procedure is started ↓
┆19┆┆8c┆┄┄for this TU. The event "TU removed" is generated in all ↓
┆19┆┆8c┆┄┄sessions and all packets for this TU. This will force the ↓
┆19┆┆8c┆┄┄sessions to be ter┄minated as fast as possible.↲
↲
↲
┆b0┆┆a1┆6.1.3╞	TU Protocol Machine↲
↲
╞	This section describes the two figures:↲
↲
╞	fig. 12: TU activation/ removal↲
↲
╞	fig. 13: TU disabling and redefining↲
↲
↲
┆a1┆┆b0┆6.1.3.1 TU activation/ removal.↲
↲
╞	┆84┆This section describes fig. 12. It shows states concerning ↓
┆19┆┆89┆┄┄activation, removal and suspension.↲
↲
╞	┆84┆It has the entry points:↲
↲
╞	12a: REQ.REM received↲
↲
╞	12b: REQ.SUSP received↲
↲
╞	12c: return to active state↲
↲

════════════════════════════════════════════════════════════════════════
↓
╞	Fig. 12. TU activation and removal.↲

╱04002d440c00060000000002014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱

╱04002d440c00060000000003014b31400000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱
↓
↲
↲
╞	╞	TU idle↲
╞	╞	            REQ.ACT↲
↲
╞	╞	                     ACT.TU↲
╞	  CONF.ACT       result=busy   *1)↲
╞	 result=busy↲
╞	╞	╞	╞	╞	    result=ok↲
╞	╞	    result=dupl_fct↲
↲
╞	╞	╞	╞	╞	    CONF.ACT↲
╞	  CONF.ACT╞	╞	╞	    result=ok↲
╞	result=dupl_fct↲
↲
↲
   answ DEACT TI/CONF.REM↲
╞	        result=ok╞	╞	 ↲
╞	╞	╞	╞	 answ SUSP TI/CONF.SUSP↲
↲
↲
↲
╞	╞	╞	suspending↲
╞	╞	╞	*4)↲
↲
↲
↲
                                    REQ.REM↲
╞	removing╞	╞	       /DEACT TI╞	  suspended↲
╞	   *4)╞	╞	╞	╞	╞	   ↲
╞	╞	╞	all sess↲
╞	╞	╞	removed/SUSP TI↲
↲
╞	╞	╞	╞	╞	REQ.RESUME/RESUME TI↲
╞	╞	             *3)↲
╞	                      wait↲
╞	╞	╞	  suspend↲
↲
     all sess/DEACT TI↲
     removed↲
↲
↲
↲
╞	╞	     REQ.SUSP/TU clean up╞	     REQ.DISA╞	13a↲
↲
↲
╞	    wait╞	╞	╞	 active╞	╞	↲
╞	   remove╞	╞	╞	        *2)↲
╞	    *3)↲
↲
╞	╞	       REQ.REM/TU clean up╞	     REQ.REDEF      13b↲
↲
╞	   12a     12b╞	╞	╞	    12c↲

════════════════════════════════════════════════════════════════════════
↓
╞	Table 12↲
↲
╞	┆a1┆state╞	╞	event╞	action╞	╞	 new state↲
  ╞	╞	        !         !                    !↲
╞	TU idle╞	        ! REQ.REM ! CONF.REM           !   -↲
╞	╞	        !╞	        !╞	result=unknown rec !↲
┆a1┆┆e1┆         ┆a1┆                  !         !                    !╞	↲
                           !         !                    !↲
╞	active            ! all     !       -            !   -↲
╞	╞	        ! sess    !╞	╞	         !↲
╞	╞	        ! removed !                    !↲
         ┆a1┆                  !         !                    !          ↲
╞	╞	        !         !╞	╞	         !↲
╞	wait remove       ! REQ.SUSP!       -╞	         !   -↲
╞	┆a1┆╞	        !         !╞	╞	         !          ↲
╞	╞	        !         !╞	╞	         !↲
╞	removing╞	        ! REQ.SUSP!╞	      -╞	         !   -↲
╞	┆a1┆╞	        !╞	        !╞	╞	         !          ↲

╱04002d440c00060000000003014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱

╱04002d440c00060000000002014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱
↓
↲
╞	Fig. 12, footnotes.↲
↲
╞	*1)╞	┆84┆Because hard waiting is performed this action delivers a ↓
┆19┆┆93┆┄┄result upon which the state transition depends.↲
↲
╞	╞	┆84┆The result format_err is an indication that the DS has ↓
┆19┆┆93┆┄┄made a protocol error.↲
↲
╞	*2)╞	┆84┆Sessions can be activated and packets can exist.↲
↲
╞	*3)╞	┆84┆If there is no session for this TU, an "all sess re┄↓
┆19┆┆93┆┄┄moved" event is simulated. All incoming SESS START IND ↓
┆19┆┆93┆┄┄messages are in this state kept pending in DH.↲
↲
╞	*4)╞	┆84┆All incoming SESS START IND messages are answered with ↓
┆19┆┆93┆┄┄the result "not_proc".↓
↲
↲
↲
┆8c┆┆83┆┄↓

╱04002d440c00060000000003014b31400000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱

╱04002d440c00060000000003014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱
↓
┆0e┆↓
┆a1┆┆b0┆6.1.3.2 Disabling and redefining.↲
↲
╞	┆84┆This section describes fig. 13. It contains states for disabling ↓
┆19┆┆89┆┄┄and redefining of a TU. These states can be regarded as substates ↓
┆19┆┆89┆┄┄of the "active" state. Fig. 13 has two entry points:↲
↲
╞	13a:  A REQ.DISA has been received.↲
↲
╞	13b:  A REQ.REDEF has been received.↲
┆0f┆↓

════════════════════════════════════════════════════════════════════════
↓
╞	Fig. 13.  disabling and redefining.↲

╱04002d440c00060000000002014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱

╱04002d440c00060000000003014b31400000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱
↓
↲
↲
╞	╞	13a╞	╞	╞	╞	13b↲
↲
╞	╞	*1)╞	╞	╞	*1)↲
╞	╞	╞	╞	         REQ.DISA↲
↲
╞	╞	╞	╞	   wait↲
╞	    disabling    REQ.REDEF╞	  disable╞	         wait redef↲
╞	       *5)╞	  ╞	   redef╞	╞	   *3)↲
╞	╞	╞	╞	    *5)↲
↲
╞	REQ.ENA CONF.DISA↲
╞	        result=not proc╞	╞	REQ.ENA CONF.DISA↲
╞	╞	╞	╞	╞	        result=not_proc↲
╞	12c↲
↲
╞	╞	no sink  CONF.DISA↲
╞	╞	sess     result=ok╞	          ╞	     all sess↲
╞	╞	╞	╞	          ╞	      removed↲
↲
↲
↲
↲
↲
↲
↲
╞	╞	  disabled↲
╞	╞	    *2)↲
↲
╞	╞	REQ.ENA╞	   ↲
↲
╞	12c↲
↲
↲
↲

════════════════════════════════════════════════════════════════════════
↓
╞	┆a1┆Table 13.↲
↲
↲
╞	┆a1┆ state╞	       ! event╞	! action╞	╞	! new state↲
╞	╞	       !╞	╞	!╞	╞	!↲
╞	disabling╞	       ! REQ.REM╞	! TU clean up╞	! 12a↲
╞	& disabled       !╞	╞	!╞	╞	!↲
╞	& wait redef     !╞	╞	!╞	╞	!↲
╞	& wait disable   !╞	╞	!╞	╞	!↲
           redef          !            !                   !↲
         ┆a1┆┆e1┆& disable redef  !╞	╞	!╞	╞	!╞	 ↲
╞	┆a1┆                 !            !                   !          ↲
         ╞	       !╞	╞	!╞	╞	!↲
╞	disabling        ! REQ.DISA╞	! CONF.DISA╞	!  -↲
╞	& wait disable   !╞	 *4)╞	! result=not_proc╞	!↲
           redef          !            !                   !↲
         ┆a1┆┆e1┆& disable redef  !╞	╞	!╞	╞	!╞	 ↲
         ┆a1┆┆e1┆& disabled       !            !                   !          ↲
         ┆a1┆                 !            !                   !          ↲
╞	╞	       !╞	╞	!╞	╞	!↲
╞	wait redef       ! REQ.REDEF╞	! CONF.REDEF╞	!↲
╞	& wait disable   !╞	╞	! result=not_proc╞	!↲
           redef          !            !                   !↲
         & disable redef  !            !                   !↲
╞	┆a1┆╞	       !╞	╞	!╞	╞	!╞	 ↲
╞	╞	       !╞	╞	!╞	╞	!↲
╞	disabling        ! REQ.SUSP╞	! TU clean up╞	! 12b↲
╞	& disabled       !╞	╞	!╞	╞	!↲
╞	& wait redef     !╞	╞	!╞	╞	!↲
╞	& wait disable   !╞	╞	!╞	╞	!↲
           redef          !            !                   !↲
╞	┆a1┆┆e1┆& disable redef  !╞	╞	!╞	╞	!╞	 ↲
         ┆a1┆                 !            !                   !          ↲

╱04002d440c00060000000003014b31400000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱

╱04002d440c00060000000002014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱
↓
↲
╞	fig 13, footnotes↲
↲
╞	*1) ┆84┆The text message in REQ.DISA is saved in the TU description.↲
↲
╞	*2) ┆84┆All incoming SESS START IND messages are answered with SESS ↓
┆19┆┆8d┆┄┄START RESP NEG, containing the saved text message. Number of ↓
┆19┆┆8d┆┄┄sink sessions will remain zero in this state.↲
↲
╞	*3) ┆84┆If number of sessions = 0, an all sess removed event is ↓
┆19┆┆8d┆┄┄simulated.↲
╞	↲
╞	*4) ┆84┆The text message is saved in the TU description, overwriting ↓
┆19┆┆8d┆┄┄the old one.↲
↲
↲
┆8c┆┆83┆┆c8┆↓
┆0e┆↓
┆a1┆┆b0┆6.2╞	Sessions and Packets, Design Considerations↲
↲
╞	┆84┆When packet communication is in progress the DH will communicate ↓
┆19┆┆89┆┄┄with its surroundings by means of the following entities:↲
↲
╞	1)╞	┆84┆Packets. Known by DH and DS, and identified by DS packet ↓
┆19┆┆93┆┄┄no and CU packet no.↲
↲
╞	╞	┆84┆They are initiated by REQ.SUBMIT, REQ.REGRET or ↓
┆19┆┆93┆┄┄IND.CREATE and are terminated by CONF.SUBMIT ↓
┆19┆┆93┆┄┄CONF.REGRET, CONF.┄ABORT, IND.DELIVER, or an IND.CANCEL.↲
┆0f┆↓
↲
╞	2)╞	┆84┆Document streams. Known by DH and TTXSI (DS) and ident┄↓
┆19┆┆93┆┄┄ified by the u3 buffer attribute.↲
↲
╞	╞	┆84┆They are initiated by DH sending a TRANSFER block with ↓
┆19┆┆93┆┄┄Mode = r (read operations) or = w (write operations). ↓
┆19┆┆93┆┄┄Termination begins with a DH stream close from DH and is ↓
┆19┆┆93┆┄┄ended by TTXSI returning it.↲
↲
╞	3)╞	┆84┆Sessions. Known by DH and S62CP. Initiated by either a ↓
┆19┆┆93┆┄┄SESSION START IND or a SESSION START REQ. Termination ↓
┆19┆┆93┆┄┄begins with a SESSION CLEARING IND from S62CP and is ↓
┆19┆┆93┆┄┄ended by DH sending a SESSION CLEARING RESP and S62CP ↓
┆19┆┆93┆┄┄answering it.↲
↲
╞	┆84┆A packet and a session is said to be inside the document level ↓
┆19┆┆89┆┄┄when a DOC START REQ or a DOC CONT REQ has been sent, or a DOC ↓
┆19┆┆89┆┄┄START IND or a DOC CONT IND has been received. They leave the ↓
┆19┆┆89┆┄┄document level when a DOCUMENT END CONF or a DOCUMENT RESYNCH/┄↓
┆19┆┆89┆┄┄DISCARD CONF has been received, or a DOCUMENT END RESP or a DO┄↓
┆19┆┆89┆┄┄CUMENT RESYNCH/DISCARD RESP has been sent.↲
↲
╞	┆84┆When they are inside the document level session, packets and ↓
┆19┆┆89┆┄┄document streams will of course be closely connected.↲
↲
╞	┆84┆The problem is how independent they should be otherwise. The fol┄↓
┆19┆┆89┆┄┄lowing problems arises:↲
↲
┆8c┆┆83┆┆d4┆↓
╞	1)╞	┆84┆A packet must not be terminated before any document ↓
┆19┆┆93┆┄┄stream used by that packet is fully terminated.↲
↲
╞	╞	┆84┆This implies that the packet cannot run independent of ↓
┆19┆┆93┆┄┄the document stream.↲
↲
╞	2)╞	┆84┆When a session breaks down while document transmission ↓
┆19┆┆93┆┄┄is in progress there is the following problem concerning ↓
┆19┆┆93┆┄┄buffer clean up:↲
╞	╞	┆84┆The STREAM buffers from the document stream can be pend┄↓
┆19┆┆93┆┄┄ing as DATA REQ buffers, and CHECKPOINT buffers as PAGE ↓
┆19┆┆93┆┄┄END REQ buffers. These buffers are not home for certain ↓
┆19┆┆93┆┄┄before the STREAM CLEAR RESP message has been answered ↓
┆19┆┆93┆┄┄by S62CP (see fig. 14).↲
↲
╞	╞	┆84┆The closing of the document stream cannot be properly ↓
┆19┆┆93┆┄┄terminated before all these buffers are home. Sessions ↓
┆19┆┆93┆┄┄and document streams are closely connected in this case.↲

════════════════════════════════════════════════════════════════════════
↓
╞	Fig. 14.  Session clean up by document transmission.↲
↲
↲
╞	╞	TTXSI╞	╞	DH╞	╞	S62CP↲
↲
╞	╞	        STREAM(1)          ↲
╞	╞	╞	╞	       DATA REQ(1)↲
↲
╞	╞	        STREAM(2)          ↲
╞	╞	╞	╞	       DATA REQ(2)↲
↲
↲
╞	╞	╞	╞	╞	╞	      Session ↲
╞	╞	┆a1┆╞	╞	╞	┆e1┆┆a1┆╞	   ┆e1┆>  break↲
╞	╞	╞	╞	╞	╞	      down↲
↲
╞	╞	╞	╞	      STREAM CLEAR IND↲
↲
↲
↲
↲
╞	╞	╞	   ╞	      STREAM CLEAR RESP↲
↲
↲
↲
↲
╞	╞	╞	╞	      answer↲
╞	╞	╞	╞	      STREAM CLEAR RESP↲
↲
↲
╞	╞	╞	document stream↲
╞	╞	╞	can be terminated↲
↲
↲
↲
╞	╞	The doted lines indicate answers.↓
↲

════════════════════════════════════════════════════════════════════════
↓
╞	3)╞	┆84┆When a session breaks down while document receival is in ↓
┆19┆┆93┆┄┄progress the following problem arises:↲
╞	╞	┆84┆The DATA IND buffers will be pending at TTXSI as STREAM ↓
┆19┆┆93┆┄┄buffers and the PAGE END IND buffers as CHECKPOINT buf┄↓
┆19┆┆93┆┄┄fers. The session clean up cannot be properly terminated ↓
┆19┆┆93┆┄┄(a STREAM CLEARING RESP sent) before the DH stream close ↓
┆19┆┆93┆┄┄has been answered by TTXSI (see fig. 15.) Document ↓
┆19┆┆93┆┄┄streams and sessions are also in this case closely con┄↓
┆19┆┆93┆┄┄nected.↲
↲
↲
╞	fig. 15. Session clean up by document receival↲
↲
╞	╞	TTXSI╞	╞	DH╞	╞	S62CP↲
↲
↲
╞	╞	╞	╞	       DATA IND(1)↲
╞	╞	        STREAM(1)↲
↲
↲
↲
╞	╞	╞	╞	       DATA IND(2)↲
╞	╞	        STREAM(2)↲
↲
╞	╞	╞	╞	╞	╞	    session↲
╞	╞	┆a1┆╞	╞	╞	╞	  ┆e1┆> break↲
╞	╞	╞	╞	╞	╞	    down↲
↲
╞	╞	    DH stream close↲
↲
↲
↲
╞	╞	╞	STREAM CLEARING RESP↲
╞	╞	╞	can be sent↲
↲

════════════════════════════════════════════════════════════════════════
↓
╞	4)╞	┆84┆The resource handling is easier when there is at most ↓
┆19┆┆93┆┄┄one data stream per session (the maximum number of docu┄↓
┆19┆┆93┆┄┄ment streams equals the maximum number of sessions). ↓
┆19┆┆93┆┄┄This is accomplished by delaying a session removal until ↓
┆19┆┆93┆┄┄a do┄cument stream, which has used the session, is fully ↓
┆19┆┆93┆┄┄terminated.↲
↲
╞	┆84┆For these reasons it has been decided not to handle document ↓
┆19┆┆89┆┄┄streams independently from packets and sessions, i.e. they are not ↓
┆19┆┆89┆┄┄given their own protocol machine.↲
↲
╞	┆84┆However, session and packet are still separate entities, because ↓
┆19┆┆89┆┄┄several packets can use a session. This is especially the case in ↓
┆19┆┆89┆┄┄sink states, where the session cannot be said to belong to any ↓
┆19┆┆89┆┄┄packet when it is outside document level.↲
↲
╞	┆84┆Therefore the following decisions have been made:↲
↲
╞	a)╞	┆84┆Packets and sessions are regarded as separate entities, ↓
┆19┆┆93┆┄┄each having their own protocol machine. They are, how┄↓
┆19┆┆93┆┄┄ever, guided by the same protocol machine when the docu┄↓
┆19┆┆93┆┄┄ment level is entered and a document stream is opened. ↓
┆19┆┆93┆┄┄In this case they are said to be ┆a1┆connected.↲
↲
╞	b)╞	┆84┆They loses the connection with each other, are said to ↓
┆19┆┆93┆┄┄be ┆84┆disconnected┆e1┆, in the following cases:↲
↲
╞	╞	-  ┆84┆The document level has been left and the document ↓
┆19┆┆96┆┄┄stream has been closed.↲
↲
╞	╞	-  ┆84┆The session breaks down (ABORT IND or ABORT REQ). The ↓
┆19┆┆96┆┄┄disconnection is only  made when it is certain that ↓
┆19┆┆96┆┄┄all involved buffers are home.↲
↲
╞	┆84┆This scheme cannot be followed in case of TLX service and packet ↓
┆19┆┆89┆┄┄transmitted with charge request. In these cases packets and sessions ↓
┆19┆┆89┆┄┄are connected almost to the end.↲
↲
┆8c┆┆83┆┆c8┆↓
┆0e┆↓
╞	┆84┆In section 6.3 the session protocol machine is described. Section ↓
┆19┆┆89┆┄┄6.4 contains the handling of packet source states (SUBMIT,REGRET ↓
┆19┆┆89┆┄┄or ABORT), and section 6.5 packet sink states (DELIVER or CANCEL).↲
┆0f┆↓
↲
↲
┆a1┆┆b0┆6.3╞	Session Handling↲
↲
╞	┆84┆In this section the session handling is specified. A session is ↓
┆19┆┆89┆┄┄either initiated by DH with a SESSION START REQ (a SUBMIT or a ↓
┆19┆┆89┆┄┄REGRET packet is in need for a session) or initiated by S62CP by a ↓
┆19┆┆89┆┄┄SESSION START IND. A session be┄longs to a specific TU.↲
↲
↲
┆b0┆┆a1┆6.3.1╞	Handling of Session Descriptions↲
↲
╞	┆84┆A session is described by a ┆a1┆session description┆e1┆. The number of ↓
┆19┆┆89┆┄┄sessions which can be alive at the same time are equal to the ↓
┆19┆┆89┆┄┄number of session descriptions.↲
↲
╞	┆84┆The session descriptions are devided into two pools:↲
↲
╞	1)╞	┆84┆Network pool.↲
╞	╞	┆84┆These sessions are used for connections against the ↓
┆19┆┆93┆┄┄network, i.e. sessions which via DTE connections com┄↓
┆19┆┆93┆┄┄municate with another entity in the network.↲
↲
╞	╞	┆84┆The number of descriptions in this pool is limited by ↓
┆19┆┆93┆┄┄the "no_of_net_conns" process parameter (see section ↓
┆19┆┆93┆┄┄8.5). This number should be equal to the possible number ↓
┆19┆┆93┆┄┄of DTE connections.↲
↲
╞	2)╞	int_loop_pool.↲
╞	╞	┆84┆These sessions are used for internal loops in the CU. ↓
┆19┆┆93┆┄┄The number of session descriptions in the pool equals↲
╞	╞	┆84┆max_sess_nu - no_of_net_conns, where "max_sess_nu" is a ↓
┆19┆┆93┆┄┄process parameter. ↲

════════════════════════════════════════════════════════════════════════
↓
╞	┆84┆Whether a session belongs to int_loop_pool is decided in the fol┄↓
┆19┆┆89┆┄┄lowing way:↲
↲
╞	-  ┆84┆Outgoing calls: part1 and part2 in the addressee_ti parameter ↓
┆19┆┆8c┆┄┄to SESSION START REQ equals the "cu_na" process parameter.↲
↲
╞	-  ┆84┆Incoming calls: part1 and part2 of the calling_ti parameter in ↓
┆19┆┆8c┆┄┄SESSION START IND equals cu_na.↲
↲
╞	┆84┆It should be noted that max_sess_nu should equal the number of ↓
┆19┆┆89┆┄┄sessions possible in S62CP.↲
↲
↲
┆a1┆┆b0┆6.3.2╞	Content of a Session Description↲
↲
╞	┆84┆The following fields in a session description are important to the ↓
┆19┆┆89┆┄┄protocol machine:↲
↲
╞	caller         : ┆84┆A boolean. = true if the session was initiated by ↓
┆19┆┆9a┆┄┄SESSION START REQ.↲
↲
╞	charge_inf_req : ┆84┆If caller = true, the charge_inf_req parameter. ↓
┆19┆┆9a┆┄┄Otherwise false.↲
↲
╞	change req     : ┆84┆a boolean. =true if a PLEASE CHANGE CONTROL IND ↓
┆19┆┆9a┆┄┄has been received, and the request can be ↓
┆19┆┆9a┆┄┄granted.↲
↲
╞	service        : ┆84┆TTX or TLX. The service used for the packet which ↓
┆19┆┆9a┆┄┄last used the session.↲
↲
         reserved       : ┆84┆A boolean = true if a memory reservation has been ↓
┆19┆┆9a┆┄┄performed by this session.↲
↲
╞	called_ti      : ┆84┆The corresponding parameter from SESSION START ↓
┆19┆┆9a┆┄┄CONF POS or SESSION START IND.↲
↲
╞	calling_ti     : ┆84┆As above.↲
↲
┆8c┆┆83┆┆d4┆↓
╞	add_s_ref      : ┆84┆As above. These three parameters are used to con┄↓
┆19┆┆9a┆┄┄struct document identifications.↲
↲
↲
┆a1┆┆b0┆6.3.3╞	Session Events↲
↲
╞	┆84┆In this section is listed the events to the session protocol ↓
┆19┆┆89┆┄┄machine. Only those which can occur when the session is not ↓
┆19┆┆89┆┄┄connected to a packet is mentioned, however. This excludes ↓
┆19┆┆89┆┄┄document level events.↲
↲
╞	Session events from S62CP:↲
↲
╞	-  ┆84┆SESSION START IND, abr. SESS START IND ↲
╞	   Remote session call.↲
↲
╞	-  ┆84┆SESSION START CONF POS, abr. SESS START CONF POS↲
╞	   Positive response to a SESS START REQ.↲
↲
╞	-  SESSION START CONF NEG, abr. SESSION START CONF NEG↲
╞	   Negative response to a SESS START REQ.↲
↲
╞	-  SESSION ABORT IND, abr. SESS ABORT IND↲
╞	   Abnormal session break down.↲
↲
╞	-  SESSION END IND, abr. SESS END IND↲
╞	   ┆84┆Normal session termination, requested from the remote party.↲
↲
┆19┆┆8c┆┄┄Will be ignored by the session protocol machine, because it is ↓
┆19┆┆8c┆┄┄only interesting when a packet is connected in TLX service ↓
┆19┆┆8c┆┄┄mode.  ╞	 ↲
↲
╞	-  PLEASE CHANGE CONTROL IND, abr. PL CH CONTR IND↲
╞	   ┆84┆Remote request for change in source/sink relationship.↲
↲
╞	-  CHANGE CONTROL IND, abr. CH CONTR IND↲
╞	   This side becomes source.↲

════════════════════════════════════════════════════════════════════════
↓
╞	-  MEMORY RESERVATION IND, abr. MEM RES IND↲
╞	   ┆84┆An amount of memory should be reserved in sink mode.↲
↲
╞	-  DOCUMENT START INDICATION, abr. DOC START IND↲
╞	   A new document is received. A packet should be created.↲
↲
         -  ┆84┆DOCUMENT CONTINUE INDICATION, abr. DOC CONT IND↲
            ┆84┆A continuation of an already partly received document.↲
↲
╞	-  CHARGE INF IND, abr. CHARGE IND↲
╞	   ┆84┆delivers charge information requested when the call is made.↲
↲
╞	-  STREAM CLEARING IND, abr. STREAM CLEAR IND↲
╞	   ┆84┆Request from S62CP for start of session clean up procedure.↲
↲
╞	-  answ STREAM CLEARING RESP, abr. answ STREAM CLEAR RESP╞	↲
╞	   ┆84┆Answer on a STREAM CLEAR RESP, indicating that the session ↓
┆19┆┆8c┆┄┄clean up is terminated.↲
↲
╞	Events from DS:↲
↲
╞	-  CONF.RESERVE, abr. CONF.RES↲
╞	   ┆84┆Response on an IND.RES. The memory reservation protocol is a ↓
┆19┆┆8c┆┄┄part of the session protocol machine, because reservation is ↓
┆19┆┆8c┆┄┄done for sessions, not for packets.↲
↲
╞	Special events:↲
↲
╞	-  sess allocated↲
╞	   ┆84┆This event starts the session handling as caller. A packet, the ↓
┆19┆┆8c┆┄┄initiator, has allocated this session.↲
↲
╞	-  sess connected.↲
╞	   ┆84┆Posiltive response from a packet on a cont arrived action (see ↓
┆19┆┆8c┆┄┄below). The continuation occured in a legal state (for the ↓
┆19┆┆8c┆┄┄packet), and the packet has performed the action connect sess.↲

════════════════════════════════════════════════════════════════════════
↓
╞	-  reject call.↲
╞	   ┆84┆Negative reaction on a cont arrived. The packet has performed┄ a ↓
┆19┆┆8c┆┄┄"reset call" action, because the continuation occured in an ↓
┆19┆┆8c┆┄┄illegal state.↲
↲
╞	-  turn req.↲
╞	   ┆84┆Occurs in sink mode, and indicates that a submit/regret packet ↓
┆19┆┆8c┆┄┄can use the session, provided source/sink relationship is ↓
┆19┆┆8c┆┄┄changed.↲
↲
╞	-  doc level exit.↲
╞	   ┆84┆Indicates that a connected packet has left the document level ↓
┆19┆┆8c┆┄┄in an orderly manner, and that the packet now is disconnected ↓
┆19┆┆8c┆┄┄from the session. A new packet can be transmitted/received by ↓
┆19┆┆8c┆┄┄means of this session. By normal TTX service this possibility ↓
┆19┆┆8c┆┄┄is used as far as possible.↲
↲
╞	-  start sess clear.↲
╞	   ┆84┆Indicates that session termination has been requested by a con┄↓
┆19┆┆8c┆┄┄nected packet (f.ex. by SESS END REQ), but SESS CLEAR IND has ↓
┆19┆┆8c┆┄┄not yet been received. No buffers from TTXSI/DH will be pending ↓
┆19┆┆8c┆┄┄at S62CP, and no S62CP buffers are pending at DH/TTXSI. Normal ↓
┆19┆┆8c┆┄┄exit from packet submission with charge request, and ↓
┆19┆┆8c┆┄┄submission┄/receival by TLX service.↲
↲
╞	-  term sess.↲
╞	   ┆84┆A connected packet has terminated the session completely and is ↓
┆19┆┆8c┆┄┄now disconnected from the session. Normal exit by session break ↓
┆19┆┆8c┆┄┄down inside document level (see section 6.2).↲
↲
╞	-  TU removed.↲
╞	   ┆84┆A TU removal/suspension procedure is started (the TU has ↓
┆19┆┆8c┆┄┄performed a TU clean up action). The session should be removed ↓
┆19┆┆8c┆┄┄as soon as possible (the memory reservation protocol is ↓
┆19┆┆8c┆┄┄terminated).↲
↲
↲
┆8c┆┆83┆┆bc┆↓
┆b0┆┆a1┆6.3.4╞	Session Actions↲
↲
╞	┆84┆Here the actions performed by the session protocol machine are ↓
┆19┆┆89┆┄┄listed.↲
↲
╞	Actions against S62CP.↲
↲
╞	-  SESSION START REQ, abr. SESS START REQ↲
╞	   ┆84┆Request for session establishment from this side.↲
↲
╞	-  SESSION START RESP POS, abr. SESS START RESP POS↲
╞	   Positive response to a SESS START IND↲
↲
╞	-  PLEASE CHANGE CONTROL REQ, abr. PL CH CONTR REQ↲
╞	   Request for a change in source/sink relationship.↲
↲
╞	-  CHANGE CONTROL REQ, abr. CH CONTR REQ↲
╞	   The other side becomes source.↲
↲
╞	-  SESSION END REQ, abr. SESS END REQ↲
╞	   Request for normal session termination.↲
↲
╞	-  SESSION ABORT REQ, abr. SESS ABORT REQ↲
╞	   Request for an abnormal session termination.↲
↲
╞	-  STREAM CLEARING RESP, abr. STREAM CLEAR RESP↲
╞	   Last DH message on a session.↲
↲
╞	-  MEMORY RESERVATION RESP, abr. MEM RES RESP↲
╞	   Response to MEM RES IND.↲
↲
┆0e┆↓
╞	Actions against DH:↲
↲
╞	-  IND.RESERVE, abr. IND.RES↲
╞	   Request for a reservation of an amount of memory.↲
┆0f┆↓
↲
╞	-  IND.RELEASE↲
╞	   Releases a reserved memory pool.↲
↲
↲
┆8c┆┆83┆┆e0┆↓
╞	Special actions:↲
↲
╞	-  ┆84┆cont arrived↲
╞	   ┆84┆Signals to a packet that a DOC CONT IND, referring to this ↓
┆19┆┆8c┆┄┄packet, has arrived.↲
↲
↲
┆a1┆┆b0┆6.3.5╞	Session Protocol Machine↲
↲
╞	┆84┆This section describes the following 4 figures:↲
↲
╞	Fig. 16 : Session handling, source states.↲
╞	╞	┆84┆Handles session initialization as caller and document ↓
┆19┆┆93┆┄┄source states.↲
↲
╞	Fig. 17 :╞	Session handling, reservation.↲
╞	╞	┆84┆Handles receival of session calls and memory reserva┄↓
┆19┆┆93┆┄┄tion.↲
↲
╞	Fig. 18 : Session sink handling.↲
╞	╞	┆84┆Handles document sink states.↲
↲
╞	Fig. 19 :╞	Session termination.↲
╞	╞	Handles session clean up.↲
↲
↲
┆8c┆┆82┆┆b8┆↓
┆0e┆↓
┆a1┆┆b0┆6.3.5.1╞	Session Handling, Source States↲
↲
╞	┆84┆This section describes the protocol machine shown in fig. 16. It ↓
┆19┆┆89┆┄┄handles states in document source mode.↲
↲
╞	Fig. 16 has the following entry points:↲
↲
╞	16a :╞	return to session idle state.↲
↲
╞	16b :╞	CH CONTR IND received in sink mode.↲
↲
╞	┆84┆In the state "wait call resp" a packet called the initiator is ↓
┆19┆┆89┆┄┄waiting for the session call to be connected. Note that it is not ↓
┆19┆┆89┆┄┄necessarily this packet which eventually gets the session.↲
↲
╞	┆84┆In the state "packet source con┄nected" the session is connected to ↓
┆19┆┆89┆┄┄a submit/abort packet.↲
┆0f┆↓

════════════════════════════════════════════════════════════════════════
↓
         ┆84┆Fig. 16. Session handling, source states.↲
↲
↲

╱04002d440c00060000000002014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱

╱04002d440c00060000000003014b31400000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱
↓
↲
     16a╞	╞	╞	╞	╞	   SESS START IND    17a↲
╞	╞	╞	╞	╞	╞	        *12)↲
╞	╞	╞	╞	     *1)↲
╞	╞	╞	╞	  session↲
╞	╞	╞	╞	    idle↲
↲
↲
╞	╞	╞	╞	sess allocated/SESS START REQ↲
╞	╞	╞	╞	*2)↲
↲
↲
╞	╞	╞	╞	   wait↲
╞	╞	╞	╞	 sess answ↲
╞	      answ SESS START REQ↲
╞	      result=busy↲
↲
╞	╞	╞	╞	answ SESS START REQ, result=ok↲
↲
↲
╞	╞	    SESS ABORT IND╞	     wait ↲
╞	╞	╞	╞	   call resp↲
╞	     connect initiator↲
╞	     transfer event *3)↲
↲
╞	╞	    SESS START CONF NEG↲
↲
╞	╞	╞	╞	SESS START CONF POS↲
↲
     term sess╞	↲
         *13)↲
╞	╞	  connected╞	  test initiator *4)↲
↲
↲
╞	╞	╞	╞	    not connected↲
      packet↲
      source╞	  doc level exit↲
      connected╞	╞	╞	  test busy queue *5)      16b↲
╞	╞	  connected↲
↲
╞	╞	╞	╞	    not connected↲
      start sess clear╞	╞	     *10↲
               *13)↲
╞	╞	╞	  calling╞	╞	      not calling↲
↲
↲
╞	╞	╞	        change req      CH CONTR REQ↲
╞	╞	╞	╞	*11)  *12)↲
↲
╞	╞	     not change req↲
↲
↲
         19a╞	  SESS END REQ╞	╞	╞	17a↲
↲

════════════════════════════════════════════════════════════════════════
↓
↲
┆0e┆↓
╞	Table 16↲
↲
╞	┆a1┆state      ! event      ! action    ! new state         ↲
         packet     !            !           !↲
╞	source     ! PL CH CONTR! test asso-! -↲
         ┆a1┆connected  ! IND        ! ciates *6)!╞	╞	      ↲
         wait sess  !            !           !↲
         answ       ! TU removed ! *9) -     ! -↲
         ┆a1┆           !            !           !╞	╞	      ↲
         wait call  !            !           !↲
         resp       ! TU removed ! SESS ABORT! 19a↲
         ┆a1┆           !            ! REQ╞	      !                   ↲
         packet     !            !           !↲
         source     ! TU removed !     -     ! -↲
         ┆a1┆connected  !            ! *7)  *13) !                   ↲
         packet     ! packet     !           !↲
         source     ! source     ! transfer  ! -↲
         ┆a1┆connected  ! events *8) ! event     !                   ↲
┆0f┆↓

╱04002d440c00060000000003014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱

╱04002d440c00060000000002014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱
↓

╱04002d440c00060000000003014b31400000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱

╱04002d440c00060000000003014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱
↓
↲
╞	┆84┆Fig 16, footnotes:↲
↲
╞	*1) ┆84┆Whenever this state is entered, the following should be done:↲
╞	    - ┆84┆Number of sessions in the TU descriptor is described with ↓
┆19┆┆8f┆┄┄one. If it becomes zero the event "all sess removed" is ↓
┆19┆┆8f┆┄┄generated in this TU.↲
             - ┆84┆If the busy queue is non empty, the first packet in this ↓
┆19┆┆8f┆┄┄queue is removed from it and the event "exit queue" ↓
┆19┆┆8f┆┄┄generated in it.↲
↲
╞	*2) ┆84┆The packet, which generated this event, becomes initiator for ↓
┆19┆┆8d┆┄┄the session. "calling" is set to true.↲
↲
╞	*3) ┆84┆The initiator is connected to the session, and the event, ↓
┆19┆┆8d┆┄┄which caused the transition from "wait call resp" state is ↓
┆19┆┆8d┆┄┄transferred to it.↲
             ┆84┆The reason this is done is twofold:↲
             - ┆84┆The packet should have transferred the event so it can be ↓
┆19┆┆8f┆┄┄encapsulated in the right way.↲
             - ┆84┆If the packet is started with charge request the CHARGE IND ↓
┆19┆┆8f┆┄┄should be transferred to it.↲
↲
╞	*4) ┆84┆It is tested if the initiator still can use the sessions. The ↓
┆19┆┆8d┆┄┄pseudo event "not connected" is generated in the following ↓
┆19┆┆8d┆┄┄cases:↲
┆8c┆┆83┆┆d0┆↓
╞	    a) ┆84┆There is no indicator anymore. (A REQ ABORT has been re┄↓
┆19┆┆90┆┄┄ceived by the packet).↲
╞	    b) ┆84┆There is a packet, A, in the busy queue where "A interrupts ↓
┆19┆┆90┆┄┄initiator" holds.↲
↲
╞	*5) The following is done:↲
             ┆84┆It is tested that there is a packet, A, in the busy queue ↓
┆19┆┆8d┆┄┄where the following holds (see section 6.4.1 for content of a ↓
┆19┆┆8d┆┄┄packet description):↲
╞	    - ┆84┆addressee TI from the packet descriptor should equal called ↓
┆19┆┆8f┆┄┄TI provided called in the session descriptor is true. ↓
┆19┆┆8f┆┄┄Otherwise it should equal calling TI. If check_mnem in the ↓
┆19┆┆8f┆┄┄packet descriptor is false, part4 is not part of the ↓
┆19┆┆8f┆┄┄compare.↲
╞	    - ┆84┆service in the packet descriptor should not be TLX, and ↓
┆19┆┆8f┆┄┄charge req should be false. (Otherwise must the packet ↓
┆19┆┆8f┆┄┄initiate a new session by its own).↲
             - ┆84┆service in the session descriptor must be TTY.↲
╞	    - ┆84┆A and the session should belong to the same TU.↲
╞	    - ┆84┆TI in the TU description should equal called TI in the ses┄↓
┆19┆┆8f┆┄┄sion descriptor if calling is false. This ensures that no ↓
┆19┆┆8f┆┄┄invisible switching has occured.↲
             ┆84┆If such a packet is found, it is removed from the busy queue ↓
┆19┆┆8d┆┄┄and connected to the session. Otherwise no packet will be ↓
┆19┆┆8d┆┄┄connected. (The session should be terminated).↲
↲
╞	*6) ┆84┆If calling is true, then called TI is seacrched in the associ┄↓
┆19┆┆8d┆┄┄ates list (see section 8.1). If found charge req in the ses┄↓
┆19┆┆8d┆┄┄sion descriptor is set to true.↲
↲
╞	*7) ┆84┆This event is ignored here, because "TU removed" also will be ↓
┆19┆┆8d┆┄┄generated in the packet, which will perform "start sess clear" ↓
┆19┆┆8d┆┄┄or "term sess" when the document stream has been removed.↲
↲
╞	*8) ┆84┆The S62CP events mentioned in section 6.4.2.↲
↲
╞	*9) ┆84┆In this state can SESS ABORT REQ not be sent. The event can be ↓
┆19┆┆8d┆┄┄ignored because SESS END REQ will soon be sent anyway. ↓
┆19┆┆8d┆┄┄(All packets inside this TU have been removed).↲

════════════════════════════════════════════════════════════════════════
↓
╞	*10) The "caller" field in the session description is inspected.↲
↲
╞	*11) The "change req" field is inspected.↲
↲
╞	*12) ┆84┆Number of sink sessions in the TU descriptor is creased by ↓
┆19┆┆8e┆┄┄one. turn req is ignored if the state of the TU is one of the ↓
┆19┆┆8e┆┄┄following: disable redef or disabled.↲
┆82┆↲
╞	*13) ┆84┆If calling is false, then number of sink sessions in the TU ↓
┆19┆┆8e┆┄┄descriptor will be decreased with one. If it becomes zero the ↓
┆19┆┆8e┆┄┄event no sink sess is performed in the TU.↲
↲
↲
┆a1┆┆b0┆6.3.5.2  Session Handling, Reservation↲
↲
╞	┆84┆This section describes fig. 17. session states in sink idle mode. ↓
┆19┆┆89┆┄┄This involves memory reservation if requested from the other side.↲
↲
╞	┆84┆Entry is done via 17a, when the session is ready to receive a do┄↓
┆19┆┆89┆┄┄cument.↲
↲
↲

════════════════════════════════════════════════════════════════════════
↓
         Fig. 17. Session handling, reservation.↲

╱04002d440c00060000000003014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱

╱04002d440c00060000000003014b31400000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱
↓
↲
┆06┆17a↲
↲
↲
↲
                                                 DOC START IND ---> 18a↲
                                   wait↲
                                    doc          DOC COUNT IND ---> 18b↲
↲
╞	╞	╞	╞	╞	SESS END IND ---> 19c↲
╞	╞	╞	╞	               *2)↲
↲
╞	╞	╞	╞	╞	CH CONTR IND ---> 16b↲
                         MEM RES IND               *3)↲
↲
↲
↲
↲
                      not reserved╞	          reserved↲
↲
╞	╞	╞	╞	          IND.REL↲
↲
╞	          IND.RES↓
↲
↲

╱04002d440c00060000000002014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱

╱04002d440c00060000000003014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱
↓
↲
↲
╞	╞	╞	╞	╞	RESP.RES  MEM RES REQ↲
╞	╞	╞	╞	╞	result=   mem answ=↲
╞	╞	╞	╞	╞	busy      not reserved↲
↲
┆06┆reserving↲
↲
↲
                RESP.RES  mem res req↲
╞	  result<>busy   *1↲

════════════════════════════════════════════════════════════════════════
↓

╱04002d440c00060000000002014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱

╱04002d440c00060000000002014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱
↓
┆0e┆↓
╞	Table 17↲
↲
↲
↲
╞	┆a1┆state      ╞	! event      ! action    ! new state↲
         reserving  ╞	!            !           !↲
                       ╞	! SESS ABORT ! -  *2)    ! 19a↲
         ┆a1┆           ╞	! IND        !           !          ↲
                    ╞	!            !           !↲
         wait doc   ╞	! SESS ABORT !           ! 19b↲
         ┆a1┆           ╞	! IND        !           !          ↲
                         ╞	! TU removed ! SESS      !↲
         reserving  ╞	!            ! ABORT REQ ! 19a↲
                         ╞	!            ! *2)       !↲
         ┆a1┆& wait doc ╞	!            !           !          ↲
↲
↲
┆0f┆↓

╱04002d440c00060000000003014b31400000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱

╱04002d440c00060000000002014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱
↓
╞	*1) ┆84┆The "mem answ" parameter will be either req_reserved (if the ↓
┆19┆┆8d┆┄┄whole amount can be reserved) or mem_reserved (otherwise) ↓
┆19┆┆8d┆┄┄reserved in the sesion descriptor is set to true.↲
↲
╞	*2) ┆84┆Number of sink sessions in the TU descriptor is decreased by ↓
┆19┆┆8d┆┄┄one. If it becomes zero the event no sink sess is generated in ↓
┆19┆┆8d┆┄┄the TU.↲
↲
╞	*3) ┆84┆If calling is tru then number of sink session in the TU des┄↓
┆19┆┆8d┆┄┄criptor is decreased by one, as in fotnote *2). This is not ↓
┆19┆┆8d┆┄┄done, however, if calling is false, because sink packets still ↓
┆19┆┆8d┆┄┄can be received on the session when the source/sink relation┄↓
┆19┆┆8d┆┄┄ship is changed later on.↲
↲

════════════════════════════════════════════════════════════════════════
↓
┆81┆┆a1┆┆b0┆6.3.5.3  Session Sink Handling↲
↲
         ┆84┆This section describes fig. 18. It handles sink states after ↓
┆19┆┆89┆┄┄receival of a DOC START IND or a DOC CONT IND.↲
↲
╞	┆84┆In case of DOC CONT IND, there is the problem that if a packet is ↓
┆19┆┆89┆┄┄found with the right document identification (document linkage can ↓
┆19┆┆89┆┄┄be performed by DH), the packet can, however unlikely, still be ↓
┆19┆┆89┆┄┄connected to another session (the clean up in this session is ↓
┆19┆┆89┆┄┄unfinished).↲
↲
╞	┆84┆To solve this problem the concept of a waiting session is intro┄↓
┆19┆┆89┆┄┄duced. The session performs the cont arrived action, and waits for ↓
┆19┆┆89┆┄┄the response which is either sess connected or reject call.↲
↲
╞	Fig. 18 has the following entry points:↲
↲
╞	18a: DOC START IND received↲
╞	18b: DOC CONT IND received.↲

════════════════════════════════════════════════════════════════════════
↓
╞	Fig. 18. Session sink handling↲

╱04002d440c00060000000002014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱

╱04002d440c00060000000003014b31400000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱
↓
↲
↲
╞	╞	18a╞	╞	╞	18b↲
↲
↲
↲
╞	     ╞	╞	╞	     search doc dcr *2)↲
↲
╞	╞	╞	╞	packet not found↲
↲
↲
╞	     alloc packet *1)╞	╞	     packet found↲
↲
↲
╞	╞	packet allocated↲
     no packet╞	╞	╞	     cont arrived *3)↲
     description↲
↲
↲
↲
     SESS ABORT REQ╞	╞	╞	 sess↲
                ╞	╞	╞	       sess waiting↲
↲
     19b╞	↲
↲
╞	╞	  sess connected  bank ╞	        reject call *5)↲
╞	╞	     *4)        event↲
↲
↲
╞	╞	╞	╞	╞	SESS ABORT REQ↲
↲
↲
╞	╞	╞	╞	╞	╞	╞	19b↲
↲
╞	╞	╞	    packet ↲
╞	╞	╞	     sink ↲
     17a     doc level exit     connected ↲
╞	╞	╞	╞	╞	╞	╞	16a↲
↲
↲
↲
↲
╞	   start sess clear↲
↲
↲
╞	╞	╞	╞	     term sess↲
↲
↲
╞	╞	╞	╞	reserved╞	╞	not↲
╞	╞	╞	╞	╞	          reserved↲
↲
↲
╞	╞	╞	       IND.REL↲
↲
╞	╞	19c╞	╞	16a↲

════════════════════════════════════════════════════════════════════════
↓
┆0e┆↓
╞	Table 18↲
↲
╞	┆a1┆state        ! event      ! action    ! new state         ↲
╞	             !            !           !↲
╞	sess waiting ! SESS ABORT !     -     ! 19a↲
         ┆a1┆             ! IND        !           !╞	╞	      ↲
                      !            ! SESS ABORT!↲
         sess waiting ! TU removed ! REQ       ! 19a↲
╞	╞	   !╞	      ! remove    !↲
         ┆a1┆             !            ! from queue!                   ↲
         packet sink  !            ! PL CH     ! ↲
         connected    ! turn req   ! CONTR REQ ! -↲
         ┆a1┆             !            !           !                   ↲
         packet sink  !            !           !↲
         connected    ! TU removed !   *6      ! -↲
         ┆a1┆             !            !           !                   ↲
         packet sink  ! packet sink!           !↲
         connected    ! events *6) ! transfer  ! -↲
         ┆a1┆             !            ! event     !                   ↲
┆0f┆↓

╱04002d440c00060000000003014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱

╱04002d440c00060000000002014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱
↓
↲
╞	fig. 18, footnotes.↲
↲
╞	*1) ┆84┆A free packet description (state=packet idle) is searched for. ↓
┆19┆┆8d┆┄┄If the search is successful the DOC START IND/DOC CONT IND ↓
┆19┆┆8d┆┄┄will be transferred to the packet.↲
↲
╞	*2) ┆84┆A packet description, belonging to the current TU, is searched ↓
┆19┆┆8d┆┄┄for. The doc_id field in the document description for this ↓
┆19┆┆8d┆┄┄packet should match the parameter from DOC CONT IND.↲
↲
╞	*3) ┆84┆The vent "cont arrived" is generated in the packet.↲
↲
╞	*4) The packet has connected itself to the session.↲
↲
╞	*5) ┆84┆The packet has rejected the call because the state was illegal ↓
┆19┆┆8d┆┄┄for receival of a continuation of the document.↲
↲
╞	*6) ┆84┆Reserved ind, the session descriptor is set to false (to ↓
┆19┆┆8d┆┄┄prevent sending of a IND.REL). Apart from that the event is ↓
┆19┆┆8d┆┄┄ignored (see fottnote *7 to fig.16).↲
↲
╞	*7) the S62CP events mentioned in section 6.5.2.↲
↲
↲
┆8c┆┆83┆┆c4┆↓
┆0e┆↓
┆a1┆┆b0┆6.3.5.4  Session Termination Handling↲
↲
╞	┆84┆This section describes session termination showed in fig. 19. ↓
┆19┆┆89┆┄┄Either SESS END REQ, SESS END IND, SESS ABORT REQ, or SESS ABORT ↓
┆19┆┆89┆┄┄IND has been performed before entry into fig. 19.↲
↲
╞	┆84┆The figure has the following entry points:↲
↲
╞	19a: A SESS CLEAR IND is awaited.↲
╞	19b: As 19a, but a IND.RES has not been answered by DS yet.↲
╞	19c: ┆84┆As 19a, but a possible reservation should first be released.↲
┆0f┆↓

════════════════════════════════════════════════════════════════════════
↓
         Fig. 19. Session termination handling↲

╱04002d440c00060000000002014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱

╱04002d440c00060000000003014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱
↓
↲
↲
↲
╞	      19a╞	╞	╞	    19c╞	╞	╞	19b↲
↲
↲
↲
╞	╞	╞	not↲
╞	╞	╞	reserved╞	╞	reserved↲
↲
↲
╞	╞	╞	╞	╞	IND.REL↲
↲
↲
↲
╞	   wait↲
╞	clear ind↲
↲
╞	╞	╞	╞	╞	╞	  error↲
╞	╞	╞	╞	╞	╞	reserve↲
↲
↲
↲
╞	SESS CLEAR IND/SESS CLEAR RESP       RESP.RES/IND.REL↲
↲
↲
╞	╞	╞	╞	RESP.RES    SESS↲
╞	╞	╞	       result=busy    CLEAR↲
╞	╞	╞	╞	╞	  RESP↲
╞	   wait↲
╞	   clear╞	╞	╞	╞	╞	SESS CLEAR IND↲
╞	   resp↲
↲
╞	╞	╞	SESS CLEAR RESP↲
╞	╞	╞	IND.RELEASE↲
↲
╞	answ SESS CLEAR RESP╞	╞	╞	  error↲
╞	╞	╞	     RESP.RES╞	╞	  clear↲
╞	╞	╞	   result<>busy╞	            reserve↲
↲
 ╞	     16a↲
↲

════════════════════════════════════════════════════════════════════════
↓
┆0e┆↓
╞	Table 19.↲
↲
╞	┆a1┆state      ! event              ! action    ! new state         ↲
╞	wait clear !SESS START CONF POS !           !↲
╞	  ind╞	 !&SESS START CONF NEG!           !↲
         & ┆a1┆┆e1┆error    !&SESS ABORT IND     !           !╞	      ↲
           reserve  !&SESS END CONF      ! -         ! -↲
                    !&CH CONTR IND       !           !↲
╞	           !&PL CH CONTR IND    !           !↲
                    !&CHARGE IND         !           !↲
         ┆a1┆           ! *1)                !           !                   ↲
                    !                    !           !↲
         error      ! TU removed         ! -         ! wait clear ind↲
         ┆a1┆reserve    !                    !           !                   ↲
         error      !                    !           !↲
         clear      ! TU removed         ! SESS CLEAR! wait clear resp↲
         ┆a1┆reserve    !                    ! RESP      !                   ↲
┆0f┆↓

╱04002d440c00060000000003014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱

╱04002d440c00060000000002014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱
↓

╱04002d440c00060000000003014b31400000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱

╱04002d440c00060000000003014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱
↓
↲
╞	fig. 19, footnotes.↲
↲
╞	*1) ┆84┆these messages can pass a SESS ABORT REQ across the interface. ↓
┆19┆┆8d┆┄┄The SESS END CONF is however, a response to a SESS END REQ.↲
↲
↲
┆a1┆┆b0┆6.4╞	Packet Source Handling↲
↲
╞	┆84┆This section describes the part of the packet protocol machine ↓
┆19┆┆89┆┄┄which handles SUBMIT, REGRET and ABORT. A packet is described by a ↓
┆19┆┆89┆┄┄┆a1┆packet description.↲
↲
╞	┆84┆As already mentioned, there should exist a socalled busy queue, ↓
┆19┆┆89┆┄┄where packets can be placed when there is no free session ↓
┆19┆┆89┆┄┄descriptions.↲
↲
╞	┆84┆In section 6.3.1 is stated that there are two pools of session ↓
┆19┆┆89┆┄┄descriptions, int loop pool and net conn pool. From which pool a ↓
┆19┆┆89┆┄┄session description is allocated is for source packets indicated ↓
┆19┆┆89┆┄┄by the addressee TI parameter.↲
↲
╞	┆84┆For each of these pools there should be a busy queue. When the ↓
┆19┆┆89┆┄┄term "the busy queue" is used in the following, the meaning is the ↓
┆19┆┆89┆┄┄busy queue corresponding to the session pool, from which the ↓
┆19┆┆89┆┄┄packet allocate sessions.↲
↲
┆8c┆┆83┆┆cc┆↓
┆0e┆↓
╞	┆84┆It should be noted, that the term "queue" is a little misleading. ↓
┆19┆┆89┆┄┄The packets which are in the busy queue, are ordered after the ↓
┆19┆┆89┆┄┄"precedes" function, not in order of arrival.↲
┆0f┆↓
↲
╞	┆84┆To make the protocol machine more generel (to be prepared for ↓
┆19┆┆89┆┄┄other kind of services), it has been decided to allow for more ↓
┆19┆┆89┆┄┄than one document in a TTX packet.↲
╞	┆84┆However, this gives a problem concerning handling of a REGRET ↓
┆19┆┆89┆┄┄transaction, which in ref.3 is defined as "discard of already ↓
┆19┆┆89┆┄┄transmitted parts of a packet". Therefore it is decided that a ↓
┆19┆┆89┆┄┄CONF.REGRET only can be processed for the first document in a ↓
┆19┆┆89┆┄┄TTX packet. If this document is fully transmitted, a REQ.REGRET ↓
┆19┆┆89┆┄┄will be answered with the result "pers_err", even if the whole ↓
┆19┆┆89┆┄┄packet is not successfully transmitted.↲
↲
↲
┆a1┆┆b0┆6.4.1╞	Packet Descriptor Content for Source States.↲
↲
╞	┆84┆The following fields are important for the protocol machine:↲
↲
╞	submit switch : ┆84┆a boolean. =true if a REQ.SUBMIT has been ↓
┆19┆┆99┆┄┄received, and no CONF.SUBMIT sent for this packet.↲
↲
╞	regret switch : ┆84┆a boolean. =true if a REQ.REGRET has been ↓
┆19┆┆99┆┄┄received, and no CONF.REGRET sent.↲
↲
╞	abort switch  : ┆84┆a boolean, = true if a REQ.ABORT  has been ↓
┆19┆┆99┆┄┄received.↲
↲
╞	service       : TTX  or TLX.↲
↲
╞	charge req    : ┆84┆a boolean. Defines if charge information for the ↓
┆19┆┆99┆┄┄whole packet is requested.↲
↲
╞	check_mnem    : ┆84┆a boolean. Defines if part4 of recipient TI ↓
┆19┆┆99┆┄┄should be checked. true if personal=true.↲

════════════════════════════════════════════════════════════════════════
↓
╞	personal╞	    : ┆84┆a boolean. Defines that receipient TI should be ↓
┆19┆┆99┆┄┄checked as a whole.↲
╞	╞	      ┆84┆charge_req, check mnem and personal are ↓
┆19┆┆99┆┄┄constructed from the option field in REQ.SUBMIT ↓
┆19┆┆99┆┄┄(or REQ.REGRET).↲
↲
╞	addressee TI  : ┆84┆The corresponding parameter from REQ.SUBMIT. The ↓
┆19┆┆99┆┄┄parameters charge_req, check_mnem personal and ↓
┆19┆┆99┆┄┄addressee TI are used when a session should be ↓
┆19┆┆99┆┄┄created to transmit the packet.↲
↲
╞	cur doc dcr   : ┆84┆The current document description. For content, see ↓
┆19┆┆99┆┄┄below.↲
┆19┆┆97┆┄┄↲
╞	doc seq no    : ┆84┆The sequence number for the current document des┄↓
┆19┆┆99┆┄┄cription inside the packet. The corresponding par┄↓
┆19┆┆99┆┄┄ameter in an IND.WRITE is always set equal to this ↓
┆19┆┆99┆┄┄field.↲
↲
╞	Outstanding   ┆82┆:┆81┆ Number of IND.WRITE's which has not been answered↲
╞	writes          with a RESP.WRITE from DS yet.↲
↲
╞	outstanding   ┆82┆:┆81┆ Number of IND.UPDATE's which has not been answered↲
         updates         by a RESP.UPDATE yet.↲
┆82┆↲
╞	read seq no   : ┆84┆When a IND.READ is pending it contains the se┄↓
┆19┆┆99┆┄┄quence number for the document description being ↓
┆19┆┆99┆┄┄read.↲
↲
╞	no_of_des     : ┆84┆Number of document description inside the packet. ↓
┆19┆┆99┆┄┄Defined at packet initalization by sending a num┄↓
┆19┆┆99┆┄┄ber of IND.READ's.↲
↲
╞	error inf     : ┆84┆Contains information about which kind of error ↓
┆19┆┆99┆┄┄caused a session break down. It is used to control ↓
┆19┆┆99┆┄┄error recovery. Refer ro chapter 8 for further ↓
┆19┆┆99┆┄┄information.↲
↲
╞	priority      : 0 or 1.↲

════════════════════════════════════════════════════════════════════════
↓
╞	sem pages     : ┆84┆For a SUBMIT packet it contains the number of ↓
┆19┆┆99┆┄┄pages still not transmitted and acknowledged from ↓
┆19┆┆99┆┄┄the other side. Together with the priority field ↓
┆19┆┆99┆┄┄it is used in the precede function, saee section ↓
┆19┆┆99┆┄┄2.2.4.↲
↲
╞	DH close      ┆82┆:┆81┆ = true if a DH stream close has been sent to TTXSI↲
╞	pending         for this packet and it has not been returned yet.↲
↲
╞	╞	      ┆84┆A document stream is only fully terminated when DH ↓
┆19┆┆99┆┄┄close pending is false and a DH stream close has ↓
┆19┆┆99┆┄┄been sent earlier.↲
↲
╞	retry timer   ┆82┆:┆81┆ The accumulated time the packet has been↲
╞	sum             encapsulated.↲
↲
╞	┆84┆The document description (transferred to and from DS in IND.WRITE ↓
┆19┆┆89┆┄┄and RESP.READ), has the content:↲
↲
╞	document no.: ┆84┆identifies the document file to which the document ↓
┆19┆┆97┆┄┄stream connection should be made.↲
↲
╞	S62 document↲
         id          : ┆84┆The S.62 identification of the document.↲
↲
╞	checkpoint ↲
         no.         : ┆84┆The number of the checkpoint last acknowledged from ↓
┆19┆┆97┆┄┄the receiver.↲
↲
╞	finished    : ┆84┆= true if DOCUMENT END REQ has been sent and ↓
┆19┆┆97┆┄┄acknowledged.↲
↲
╞	no of pages : Number of pages in the document.↲
↲

════════════════════════════════════════════════════════════════════════
↓
┆b0┆┆a1┆6.4.2╞	Packet Source Events↲
↲
╞	┆84┆Here the events to the packet source protocol machine is listed:↲
↲
╞	Document level events from S62CP:↲
↲
╞	- CAPABILITIES CONF POS abr. CAP CONF POS↲
╞	  ┆84┆Positive response to a CAP REQ.↲
↲
┆0e┆↓
╞	- CAPABILITIES CONF NEG abr CAP CONF NEG.↲
╞	  Negative response to a CAP REQ.↲
┆0f┆↓
↲
╞	- DOCUMENT START CONF abr. DOC START CONF↲
╞	┆84┆  A response to DOC START REQ, delivering the document ref. no.↲
↲
╞	- PAGE END CONF↲
╞	┆84┆  Positive response to a PAGE END REQ.↲
↲
╞	- DOCUMENT END CONF, abr DOC END CONF↲
╞	  ┆84┆Positive response to a DOC END REQ. All buffers with document ↓
┆19┆┆8b┆┄┄level commands for this packet have been returned from S62CP.↲
↲
╞	- EXCEPTION IND↲
╞	  ┆84┆Interruption of the document transfer.↲
↲
╞	┆84┆- DOCUMENT RESYNCH/DISCARD CONF, abr DOC RESYNC-DISC CONF↲
╞	  ┆84┆Responsed to a DOC RESYNC REQ or a DOC DISC REQ. All buffers ↓
┆19┆┆8b┆┄┄with document level primitives for this packet have been re┄↓
┆19┆┆8b┆┄┄turned from S62CP.↲
↲
╞	Session level event from S62CP:↲
↲
╞	  ┆84┆These events are also session events (see section 6.3.4), but ↓
┆19┆┆8b┆┄┄are transferred to the packet when it is connected.↲
↲
╞	- SESSION ABORT IND  abr. SESS ABORT IND↲
╞	  ┆84┆An abnormal session break down.↲

════════════════════════════════════════════════════════════════════════
↓
╞	- CHARGE INF IND, abr CHARGE IND↲
╞	  ┆84┆Delivers the charge information after a session termination or a ↓
┆19┆┆8b┆┄┄session break down.↲
↲
╞	- STREAM CLEARING IND abr. STREAM CLEAR IND↲
╞	  ┆84┆Last message from S62CP in a session.↲
↲
╞	- answ STREAM CLEAR RESP↲
╞	  ┆84┆Answer from S62CP on a STREAM CLEAR RESP message. All buffers ↓
┆19┆┆8b┆┄┄pending at S62CP for this packet are home.↲
↲
╞	Events from DS:↲
↲
╞	- REQUEST SUBMIT, abr. REQ.SUBMIT↲
╞	  ┆84┆Request for packet transmission. Submit switch is set on (not ↓
┆19┆┆8b┆┄┄shown on the figures or in the tables).↲
↲
╞	- REQUEST.REGRET, abr. REQ.REGRET↲
╞	  ┆84┆Request for transmission of a discard for the document Regret ↓
┆19┆┆8b┆┄┄switch is set on..↲
↲
╞	- REQUEST.ABORT, abr. REQ.ABORT↲
╞	  ┆84┆The packet transmission should be terminated as fast as ↓
┆19┆┆8b┆┄┄possible. abort switch is set on.↲
↲
╞	- RESPONSE.READ, abr. RESP.READ↲
↲
╞	- RESPONSE.WRITE, abr RESP.WRITE↲
↲
╞	- RESPONSE.UPDATE, abr. RESP.UPD↲
╞	  ┆84┆Packet termination is not allowed before all IND.UPD's have been ↓
┆19┆┆8b┆┄┄answered by RESP.UPD.↲
↲
╞	Document stream events:↲
↲
╞	- REPLY OK↲
╞	  ┆84┆Response to a TRANSFER (read). Contains the capabilities for the ↓
┆19┆┆8b┆┄┄document.↲
↲
┆8c┆┆83┆┆d4┆↓
╞	- REPLY NOT OK↲
╞	  ┆84┆Indication from DS that a protocol error has occurred.↲
↲
╞	- STREAM↲
╞	  ┆84┆Contains an amount of document data.↲
↲
╞	- CHECKPOINT↲
╞	  ┆84┆A checkpoint in the document stream↲
↲
╞	- STREAM END↲
╞	  Indicates end of a document stream.↲
↲
╞	- TTXSI stream close↲
╞	  ┆84┆A request from TTXSI for an immediate termination of the ↓
┆19┆┆8b┆┄┄document stream.↲
↲
╞	- answ DH stream close↲
╞	  ┆84┆Answer on a DH stream close message. The document stream is ↓
┆19┆┆8b┆┄┄fully terminated from DH's point of view. "DH close pending" in ↓
┆19┆┆8b┆┄┄the packet description is set to false (not shown in the ↓
┆19┆┆8b┆┄┄diagrams).↲
↲
╞	Special events:↲
↲
╞	- packet connected↲
╞	  ┆84┆Indicates that the session has connected the packet which is ↓
┆19┆┆89┆┄┄either initiator for the session or resides in the busy queue.↲
↲
╞	- stream protocol err↲
╞	  ┆84┆A protocol error has occurred on a document stream (document ↓
┆19┆┆8b┆┄┄stream events in an illegal state, block format error or the ↓
┆19┆┆8b┆┄┄like.↲
↲
╞	- prio break↲
╞	  ┆84┆A request from another packet for the current to terminate its ↓
┆19┆┆8b┆┄┄use of the session as fast as possible.↲

════════════════════════════════════════════════════════════════════════
↓
╞	- TU removed↲
╞	  ┆84┆Indicates that the TU to which the packet belongs, is being ↓
┆19┆┆8b┆┄┄removed. The packet will be disconnected from the session (if ↓
┆19┆┆8b┆┄┄connected) and will return to idle state as fast as possible. ↓
┆19┆┆8b┆┄┄This can however, first be done after a possible document stream ↓
┆19┆┆8b┆┄┄has been closed.↲
↲
↲
┆a1┆┆b0┆6.4.3╞	Packet Source Actions↲
↲
╞	┆84┆Document level actions against S62CP:↲
↲
╞	- CAPABILITIES REQ, abr CAP REQ↲
╞	  Request for document capabilities.↲
↲
┆0e┆↓
╞	- DOCUMENT START REQ, abr DOC START REQ↲
╞	  Start of a document transmission.↲
┆0f┆↓
↲
╞	- DOCUMENT CONTINUE REQ, abr DOC CONT REQ↲
╞	  Continuation of a document transmission↲
↲
╞	- DATA REQ↲
╞	  An amount of document data.↲
↲
╞	- PAGE END REQ↲
╞	  A document data checkpoint.↲
↲
╞	- PAGE END CONF RESP↲
╞	  ┆84┆Signifies to S62CP that receival of a PAGE END CONF have been ↓
┆19┆┆8b┆┄┄noted in the document description in DS.↲
↲
╞	- DOCUMENT END REQ, abr DOC END REQ.↲
╞	  ┆84┆End of a document transmission.↲
↲
╞	- DOCUMENT DISCARD REQ, abr DOC DISC REQ↲
╞	  ┆84┆Cancelling of the already transmitted part of the document at ↓
┆19┆┆8b┆┄┄the receiver.↲
↲
╞	- DOCUMENT RESYNCHRONIZE REQ, abr DOC RESYNC REQ↲
╞	  ┆84┆Temporary interruption of a document transmission.↲

════════════════════════════════════════════════════════════════════════
↓
╞	Session level actions against S62CP:↲
↲
╞	- SESSION END REQ, abr SESS END REQ↲
╞	  ┆84┆Normal termination of a session. Used by the packet when ↓
┆19┆┆8b┆┄┄service=TLX or charge req=true.↲
↲
╞	- SESSION ABORT REQ, abr SESS ABORT REQ↲
╞	  ┆84┆Abnormal termination of a session. Used by the packet when a TU ↓
┆19┆┆8b┆┄┄removed is received, but also to execute a REQ.REGRET when ↓
┆19┆┆8b┆┄┄service=TLX.↲
↲
╞	- STREAM CLEARING RESP, abr STREAM CLEAR RESP↲
╞	  Response to a STEAM CLEAR IND from S62CP.↲
↲
╞	Actions against DS:↲
↲
╞	- CONFIRMATION.SUBMIT, abr. CONF.SUBMIT↲
╞	  ┆84┆End of packet transmission. submit switch is set off (not shown ↓
┆19┆┆8b┆┄┄in the figures or in the tables).↲
↲
╞	- CONFIRMATION.REGRET, abr. CONF.REGRET↲
╞	  ┆84┆Signifies success or failure of a document discard transaction. ↓
┆19┆┆8b┆┄┄regret switch is set off.↲
↲
╞	- CONFIRMATION.ABORT, abr CONF.ABORT↲
╞	  ┆84┆A REQ.ABORT has been executed. (Or attempted so). abort switch ↓
┆19┆┆8b┆┄┄is set off.↲
↲
╞	- INDICATION.UPDATE, abr. IND.UPD↲
╞	  ┆84┆Updates the packet description at DS. This action is only per┄↓
┆19┆┆8b┆┄┄formed when a change in DS packet state occurs but it also can ↓
┆19┆┆8b┆┄┄contain user info and charge information.↲
↲
╞	- INDICATION.READ, abr IND.READ↲
╞	  Reads the current document description from DS.↲
↲
╞	- INDICATION.WRITE, abr IND.WRITE↲
╞	  Writes the current document description at DS.↲
↲
┆8c┆┆83┆┆d4┆↓
╞	Document stream actions:↲
↲
╞	- TRANSFER (READ)↲
╞	  ┆84┆A transfer block with mode=R. Opens a document stream.↲
↲
╞	- DH stream close↲
╞	  ┆84┆Request for close for the document stream. DH close pending is ↓
┆19┆┆8b┆┄┄set on.↲
↲
╞	- DH stream break↲
╞	  ┆84┆Stands for a REPLY NOTOK followed by a DH stream close.↲
↲
╞	- answ TTXSI stream close↲
╞	  ┆84┆Answer on a TTXSI stream close message. All TTXSI buffers on ↓
┆19┆┆8b┆┄┄this stream have been returned.↲
↲
┆0e┆↓
╞	Special actions:↲
↲
╞	- doc level exit↲
╞	  ┆84┆The packet disconnects itself from the session, after the ↓
┆19┆┆8b┆┄┄document level is left. The event with the same name is ↓
┆19┆┆8b┆┄┄generated in the ses┄sion, which can be used by another packet.↲
┆0f┆↓
↲
╞	- start sess clear↲
╞	  ┆84┆The packet disconnects itself from the session when a STREAM ↓
┆19┆┆8b┆┄┄CLEAR IND is awaited from S62CP.↲
↲
╞	- term sess↲
╞	  ┆84┆The session stream has been completely terminated under packet ↓
┆19┆┆8b┆┄┄control.↲
↲

════════════════════════════════════════════════════════════════════════
↓
┆a1┆┆b0┆6.4.4╞	Packet Source, Protocol Machine↲
↲
╞	┆84┆In this section the handling of SUBMIT,REGRET and ABORT is shown ↓
┆19┆┆89┆┄┄by fig. 20-28, one subsection for each figure.↲
↲
╞	┆84┆It should be noted that the term "regret possible" in these fig┄↓
┆19┆┆89┆┄┄ures are used as shorthand for the condition "doc seq no = 1 or ↓
┆19┆┆89┆┄┄service = TLX", i.e. that a REQ.REGRET can be executed, see the ↓
┆19┆┆89┆┄┄remarks in the beginning of section 6.4.↲
↲
↲
┆a1┆┆b0┆6.4.4.1╞	Packet Initialization, Source↲
↲
╞	┆84┆This section describes the protocol machine showed in fig. 20. It ↓
┆19┆┆89┆┄┄handles preparation for packet connection to a session after re┄↓
┆19┆┆89┆┄┄ceival of a REQ.SUBMIT or a REQ.REGRET. This includes communica┄↓
┆19┆┆89┆┄┄tion of rem pages, which influences the priority algorithm.↲
↲
╞	fig. 20 has the following entry points:↲
↲
╞	20a: return to packet idle state↲
╞	20b: ┆84┆session allocation is repeated. A packet returns here after ↓
┆19┆┆8e┆┄┄an encapsulation.↲
↲

════════════════════════════════════════════════════════════════════════
↓
╞	fig. 20. Packet initialization, source↲

╱04002d440c00060000000002014b310000000000000000000000000000000000000000000000000006101a242e38424b555f69737d87ffff04╱

╱04002d440c00060000000003014b31400000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱
↓
↲
╞	20a╞	    packet↲
╞	╞	     idle↲
↲
╞	╞	╞	╞	REQ.REGRET↲
╞	╞	  REQ.SUBMIT↲
↲
╞	   ╞	IND.READ (first doc dcr)↲
╞	╞	╞	*1)↲
╞	╞	╞	╞	╞	RESP.READ╞	╞	*5)↲
╞	╞	╞	╞	╞	result=failed *3)   24b↲
╞	╞	╞	packet↲
╞	╞	╞	scan↲
╞	  RESP.READ↲
╞	  result=ok↲
╞	  service=TLX↲
╞	  *12)  *13)↲
↲
╞	╞	╞	╞	╞	   RESP.READ  *13)↲
╞	╞	╞	╞	╞	   service=TTX↲
╞	╞	╞	    RESP.READ          &result=ok↲
╞	╞	╞	   service=TTX         &finished=false  *4)↲
╞	╞	╞	   &result=ok↲
╞	╞	╞	   &finished=true  *4)↲
↲
╞	╞	IND.READ  *2)↲
╞	╞	(next doc des)↓
╞	╞	╞	╞	╞	      RESP.READ↲
╞	╞	╞	╞	╞	      result=ok  *17)↲
╞	╞	╞	       page↲
╞	╞	╞	       accum↲
↲
╞	   ╞	   RESP.READ↲
╞	╞	   result=failed  *18)╞	      RESP.READ  *18)↲
╞	╞	   &abort switch off                result=failed     27b↲
╞	╞	╞	╞	╞	      &abort switch on↲
↲
╞	╞	╞	╞	regret switch on↲
╞	╞	╞	╞	& checkpoint=0╞	╞	    27a↲
╞	╞	╞	╞	regret possible  *14)↲
↲
╞	╞	╞	regret switch off↲
╞	╞	╞	or checkpoint<>0↲
╞	╞	╞	or regret↲
╞	╞	╞	not possible↲
↲
╞	╞	╞	alloc session↲
╞	╞	╞	*15)╞	╞	╞	╞	    20b↲
↲
╞	╞	no sess/enter busy queue*6)╞	sess allocated↲
↲
╞	exit queue╞	packet╞	╞	╞	    packet↲
╞	  *7)╞	╞	 busy╞	  not╞	   enter╞	  initiator↲
╞	╞	╞	╞	  connected busy↲
╞	╞	╞	╞	  *8)╞	   queue *6)↲
↲
╞	╞	     packet connected *10)╞	╞	packet connected *9)↲
↲
╞	╞	╞	╞	21a↲
↲
↲

════════════════════════════════════════════════════════════════════════
↓

╱04002d440c00060000000002014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d87ffff04╱

╱04002d440c00060000000002014b310000000000000000000000000000000000000000000000000006101a242e38424b555f69737d87ffff04╱
↓
↲
╞	Table 20↲
↲
↲
┆0e┆↓
╞	┆a1┆state      ! event      ! action       ! new state         ↲
╞	           !            !              !             ↲
╞	packet scan! REQ.ABORT  !  -           !  -↲
╞	& page     !╞	    !╞	         !↲
╞	  accum    !            !              !↲
           packet   !            !              !↲
         ┆a1┆  initiator!            !              !                   ↲
╞	╞	 !╞	    !              !↲
╞	packet idle! REQ.ABORT  !  CONF.ABORT  !  -↲
╞	┆a1┆╞	 !╞	    !  result=ok   !   ╞	         ↲
╞	╞	 !╞	    !╞	         !↲
╞	packet scan! REQ.REGRET !  -╞	         !  -↲
╞	& page  ╞	 !╞	    ! *16)         !↲
         ┆a1┆  accum    !╞	    !╞	         !                   ↲
                    !            !              !↲
         packet scan! TU removed ! -            ! packet idle↲
╞	& packet╞	 !╞	    !╞	         !↲
        ┆e1┆┆e1┆ ┆a1┆┆e1┆  initiator!            !              !                   ↲
         & page     !            !              !↲
         ┆a1┆accum      !            !              !                   ↲
         packet busy! REQ.REGRET !              !  ↲
         & packet   ! report not ! -            !↲
           initiator! possible or!              !↲
         ┆a1┆           !checkpoint<>!              !╞	         ↲
         packet busy! REQ.REGRET ! exit busy    !↲
                    ! regret     ! queue        !↲
  ╞	           ! possible   ! *11)         !↲
                    !& checkpoint!              !↲
                    ! =0         !              ! 27b↲
         ┆a1┆           ! *14)       !              !                   ↲
         packet     ! REQ.REGRET !              !↲
         initator   ! regret     !              !↲
                    ! posible    ! -            ! 27b↲
                    !& checkpoint!              !↲
                    ! =0         !              !↲
╞	┆a1┆           ! *14)       !              !                   ↲
                    !            !┆82┆ exit busy┆81┆    ! ↲
         packet busy! TU removed !┆82┆ queue *11)┆81┆   ! packet idle↲
         ┆a1┆           !            !              !                   ↲
                    !            !              !↲
         packet busy! REQ.ABORT  !┆81┆ exit busy┆82┆    ! 27a↲
         ┆a1┆┆e1┆           !            !┆81┆ queue *11)┆82┆   !                   ↲
         ┆a1┆           !            !              !                   ↲
╞	╞	 !╞	    !╞	         !↲
         packet     ! answ *9)   !              ! ↲
         initiator  ! START SESS ! term sess    ! 27b↲
                    ! REQ        !              !↲
         ┆a1┆           ! result=busy!              !                   ↲
         packet     ! SESS START !              !↲
         initiator  ! CONF NEG   ! start sess   ! 27b↲
         ┆a1┆           ! *9)        ! clear        !                   ↲
         packet     ! *9)        !              !↲
         initiator  ! SESS ABORT ! start sess   ! 27b↲
         ┆a1┆           ! IND        ! clear        !                   ↲

════════════════════════════════════════════════════════════════════════
↓
┆0f┆↓

╱04002d440c00060000000003014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d87ffff04╱

╱04002d440c00060000000002014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d87ffff04╱
↓
╞	fig. 20, footnotes.↲
↲
╞	 *1) ┆84┆The read seq no field in the packet descriptor is set to 1. ↓
┆19┆┆8e┆┄┄The doc.seq.no parameter in the IND.READ is, as in all fol┄↓
┆19┆┆8e┆┄┄lowing IND.READ and IND.WRITE, set equal to this field.↲
↲
╞	 *2) ┆84┆The read seq no field in the packet description is increased ↓
┆19┆┆8e┆┄┄with 1.↲
↲
╞	 *3) ┆84┆The result parameter from the RESP.READ. There are no more ↓
┆19┆┆8e┆┄┄document descriptions in the packet. If read seq no =1, it is ↓
┆19┆┆8e┆┄┄a protocol error.↲
↲
╞	 *4) ┆84┆The finished field from the document description delivered in ↓
┆19┆┆8e┆┄┄RESP.READ.  The document has been fully transmitted earlier.↲
↲
╞	 *5) ┆84┆The whole packet has been transmitted earlier. A break down ↓
┆19┆┆8e┆┄┄of the communication with the DS must have occurred before ↓
┆19┆┆8e┆┄┄the DS received a CONF.SUBMIT with result=OK.↲
↲
╞	 *6) ┆84┆Every time a packet enters the busy queue, the following is ↓
┆19┆┆8e┆┄┄done:↲
↲
╞	     a) ┆84┆It is tested if there is a session where the following ↓
┆19┆┆91┆┄┄hold:↲
↲
                 a1) ┆84┆session state = packet source connected.↲
↲
                 a2) ┆84┆"current packet interrupts connected" holds.↲
↲
╞	        ┆84┆If this is the case, the event "prio break" is generated ↓
┆19┆┆91┆┄┄in the connected packet. The packet in question will leave ↓
┆19┆┆91┆┄┄the session in an orderly manner, but as fast as possible.↲
↲
╞	        ┆84┆If several such packets are found, the one with the lowest ↓
┆19┆┆91┆┄┄priority is selected.↲
↲
╞	     b) ┆84┆If no packet is found to generate prio break in, it is ↓
┆19┆┆91┆┄┄testet if there is a session where:↲
↲
┆8c┆┆83┆┆e0┆↓
╞	        b1) ┆84┆session state=packet sink connected↲
↲
╞	        b2) ┆84┆the conditions mentioned in footnote *5) to fig 16.  ↓
┆19┆┆95┆┄┄(session handling, source states) should be fulfilled.↲
↲
╞	        ┆84┆If such a session is found, the event turn_req is gener┄↓
┆19┆┆91┆┄┄ated in it. If source/sink relationship later is changed, ↓
┆19┆┆91┆┄┄the current packet can use the session.↲
↲
╞	        ┆84┆Finally is an IND.UPD sent with state = waiting for trans┄↓
┆19┆┆91┆┄┄mission (regret switch off or regret not possible) or re┄↓
┆19┆┆91┆┄┄gret waiting.↲
↲
╞	 *7) ┆84┆A session has entered the session idle state.↲
↲
╞	 *8) ┆84┆The packet was not connected to the session. (A packet exists ↓
┆19┆┆8e┆┄┄in the busy queue which can interrupt the current).↲
↲
╞	 *9) ┆84┆The packet has been connected to the session.↲
↲
         *10) ┆84┆An already existing session has connected the packet to ↓
┆19┆┆8e┆┄┄itself.↲
↲
         *11) ┆84┆The packet is removed from the busy queue.↲
↲
         *12) ┆84┆The checkpoint field in the document description is set to 0, ↓
┆19┆┆8e┆┄┄and is set to false.↲
↲
         *13) The packet is connected.↲
↲
         *14) ┆84┆checkpoint=0 indicates for TTX packets either that the docu┄↓
┆19┆┆8e┆┄┄ment already is discarded, or no pages has been acknowledged. ↓
┆19┆┆8e┆┄┄In the latter case the document should be regarded as dis┄↓
┆19┆┆8e┆┄┄carded according to S.62, and session allocation is not ↓
┆19┆┆8e┆┄┄necessary.↲
↲
╞	     ┆84┆For TLX packets, checkpoint=0 & doc seq no=1 always holds ↓
┆19┆┆8e┆┄┄here.↲
↲
┆8c┆┆83┆┆d4┆↓
         *15) This stands for the following action:↲
╞	     ┆84┆A free session description is searched for. If such a de┄s┄↓
┆19┆┆8e┆┄┄cription is found, the packet becomes initiator for the ses┄↓
┆19┆┆8e┆┄┄sion (the pseudo event "sess allocated"). The event "sess al┄↓
┆19┆┆8e┆┄┄located" is generated in the session. If no session is allo┄↓
┆19┆┆8e┆┄┄cated, the packet enters the busy queue.↲
↲
         *16) ┆84┆Note that regret switch is set on.↲
┆0e┆↓
↲
╞	*17) ┆84┆The no of pages field in the document description read is ↓
┆19┆┆8e┆┄┄added to rem pages. Note that the current dosument descrip┄↓
┆19┆┆8e┆┄┄tion is left unchanged.↲
↲
╞	*18) ┆84┆no of des can now be defined. rem pages is now fully defined ↓
┆19┆┆8e┆┄┄so that the priority algorithm can function correctly.↲
↲
↲
┆a1┆┆b0┆6.4.4.2╞	Capability Handling↲
↲
╞	┆84┆This section describes opening of the document stream and capa┄↓
┆19┆┆89┆┄┄bility negotiation in packet source mode. Fig. 21 shows this. ↲
╞	Fig. 21 has the entry point:↲
↲
╞	21a: ┆84┆A document is ready to be transmitted and the document ↓
┆19┆┆8d┆┄┄description has been read from DS. The packet has been ↓
┆19┆┆8d┆┄┄connected to a session.↲
↲
↲
┆0f┆↓

════════════════════════════════════════════════════════════════════════
↓
╞	Fig. 21 Capability handling↲

╱04002d440c00060000000002014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d87ffff04╱

╱04002d440c00060000000003014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d87ffff04╱
↓
↲
↲
╞	╞	╞	        21a↲
↲
↲
↲
↲
╞	╞	╞	IND.UPDATE *6)↲
↲
↲
↲
↲
↲
╞	╞	╞	      wait↲
╞	╞	╞	   reply ok↲
↲
↲
↲
↲
╞	╞	╞	REPLY OK/CAP REQ↲
↲
╞	╞	╞	╞	╞	STREAM↲
↲
↲
╞	╞	╞	     wait↲
╞	╞	╞	     cap resp╞	STREAM END       *2)↲
↲
╞	╞	CAP CONF NEG↲
↲
     25d╞	╞	╞	╞	╞	CHECKPOINT↲
      *3)↲
↲
↲
↲
╞	╞	╞	  CAP CONF POS↲
↲
↲
↲
╞	     regret switch on╞	    regret switch off↲
╞	     & regret possible            or regret not possible↲
↲
↲
╞	╞	25d╞	╞	╞	  22a↲
↲
↲
↲
↲

════════════════════════════════════════════════════════════════════════
↓
┆1a┆┆1a┆┆1a┆ssible            or regret not possible↲
↲
↲
╞	╞	25d╞	╞	╞	  22a↲
↲
↲
↲
↲

════════════════════════════════════════════════════════════════════════
↓
↓
┆1a┆
════════════════════════════════════════════════════════════════════════
┆01┆
════════════════════════════════════════════════════════════════════════
┆03┆
════════════════════════════════════════════════════════════════════════
┆05┆
════════════════════════════════════════════════════════════════════════
┆07┆
════════════════════════════════════════════════════════════════════════
╞	
════════════════════════════════════════════════════════════════════════
┆0b┆
════════════════════════════════════════════════════════════════════════
←

════════════════════════════════════════════════════════════════════════
┆0f┆

OctetView

0x0000…0020 (0,)   00 00 00 00 00 00 4c 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   ┆      L 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 40 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 16 20 66 6f 72 6d 61 74 6c 69 6e 69 65 20 74 69 6c 20 52 43 20 6d 61 6e 75 61 6c 65            ┆   formatlinie til RC manuale┆
0x00a0…00c0        72 0d 0a 14 b3 0d 0a 14 b3 06 2d 20 0b 20 2d 0d 0a a1 b0 36 2e 09 44 48 20 50 52 4f 54 4f 43 4f   ┆r         -   -    6. DH PROTOCO┆
0x00c0…00e0        4c 20 4d 41 43 48 49 4e 45 0d 0a 0d 0a 09 84 54 68 65 20 70 75 72 70 6f 73 65 20 6f 66 20 74 68   ┆L MACHINE      The purpose of th┆
0x00e0…0100        69 73 20 63 68 61 70 74 65 72 20 69 73 20 74 6f 20 67 69 76 65 20 61 20 70 72 65 63 69 73 65 20   ┆is chapter is to give a precise ┆
0x0100…0120        64 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 74 68 65 20 0a 19 89 80 80 66 75 6e 63 74 69 6f 6e 20   ┆definition of the      function ┆
0x0120…0140        6f 66 20 74 68 65 20 44 48 2c 20 69 2e 65 2e 20 68 6f 77 20 69 74 20 72 65 61 63 74 73 20 6f 6e   ┆of the DH, i.e. how it reacts on┆
0x0140…0160        20 69 6e 63 6f 6d 69 6e 67 20 65 76 65 6e 74 73 20 66 72 6f 6d 20 0a 19 89 80 80 54 54 58 53 49   ┆ incoming events from      TTXSI┆
0x0160…0180        20 61 6e 64 20 53 36 32 43 50 2e 20 41 20 63 6c 6f 73 65 20 6b 6e 6f 77 6c 65 64 67 65 20 6f 66   ┆ and S62CP. A close knowledge of┆
0x0180…01a0        20 72 65 66 2e 20 33 20 61 6e 64 20 72 65 66 2e 20 34 20 69 73 20 6e 65 63 80 0a 19 89 80 80 63   ┆ ref. 3 and ref. 4 is nec      c┆
0x01a0…01c0        65 73 73 61 72 79 20 66 6f 72 20 72 65 61 64 69 6e 67 20 74 68 69 73 20 63 68 61 70 74 65 72 2e   ┆essary for reading this chapter.┆
0x01c0…01e0        0d 0a 0d 0a 09 84 54 68 65 20 64 65 73 63 72 69 70 74 69 6f 6e 20 69 73 20 64 6f 6e 65 20 62 79   ┆      The description is done by┆
0x01e0…0200        20 70 72 65 73 65 6e 74 69 6e 67 20 61 20 6e 75 6d 62 65 72 20 6f 66 20 66 69 67 75 72 65 73 20   ┆ presenting a number of figures ┆
0x0200…0220 (1,)   63 6f 6e 80 0a 19 89 80 80 74 61 69 6e 69 6e 67 20 61 20 73 74 61 74 65 20 64 69 61 67 72 61 6d   ┆con      taining a state diagram┆
0x0220…0240        2e 20 54 68 65 20 6e 6f 72 6d 61 6c 20 6e 6f 74 61 74 69 6f 6e 20 75 73 65 64 20 69 73 3a 0d 0a   ┆. The normal notation used is:  ┆
0x0240…0260        0d 0a 09 09 73 74 61 74 65 09 09 73 74 61 74 65 0d 0a 09 09 09 6f 72 0d 0a 0d 0a 0d 0a 0d 0a 09   ┆    state  state     or         ┆
0x0260…0280        09 65 76 65 6e 74 09 20 20 20 20 20 20 20 65 76 65 6e 74 2f 61 63 74 69 6f 6e 0d 0a 0d 0a 0d 0a   ┆ event        event/action      ┆
0x0280…0282        0d 0a                                                                                             ┆  ┆
0x0282…02bb        Params {
0x0282…02bb          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                 ┆
0x0282…02bb          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å    ┆
0x0282…02bb        }
0x02bb…02f4        Params {
0x02bb…02f4          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@                ┆
0x02bb…02f4          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å    ┆
0x02bb…02f4        }
0x02f4…0300        0a 09 09 20 6e 65 77 09 09 20 6e 65                                                               ┆    new   ne┆
0x0300…0315        77 0d 0a 09 09 73 74 61 74 65 09 09 73 74 61 74 65 0d 0a 0d 0a                                    ┆w    state  state    ┆
0x0315…034e        Params {
0x0315…034e          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                 ┆
0x0315…034e          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å    ┆
0x0315…034e        }
0x034e…0387        Params {
0x034e…0387          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                 ┆
0x034e…0387          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å    ┆
0x034e…0387        }
0x0387…03a0        0a 0d 0a 09 84 49 74 20 68 61 73 2c 20 68 6f 77 65 76 65 72 2c 20 73 6f 6d                        ┆     It has, however, som┆
0x03a0…03c0        65 74 69 6d 65 73 20 62 65 65 6e 20 66 6f 75 6e 64 20 63 6f 6e 76 65 6e 69 65 6e 74 20 74 6f 20   ┆etimes been found convenient to ┆
0x03c0…03d9        75 73 65 20 74 68 65 20 6e 6f 74 61 80 0a 19 89 80 80 74 69 6f 6e 3a 0d 0a                        ┆use the nota      tion:  ┆
0x03d9…0412        Params {
0x03d9…0412          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                 ┆
0x03d9…0412          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å    ┆
0x03d9…0412        }
0x0412…044b        Params {
0x0412…044b          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                 ┆
0x0412…044b          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å    ┆
0x0412…044b        }
0x044b…0460        0a 0d 0a 0d 0a 09 09 73 74 61 74 65 09 65 76 65 6e 74 09 61 63                                    ┆       state event ac┆
0x0460…047f        74 69 6f 6e 09 20 20 20 20 6e 65 77 0d 0a 09 09 09 09 09 20 20 20 73 74 61 74 65 0d 0a 0d 0a      ┆tion     new          state    ┆
0x047f…04b8        Params {
0x047f…04b8          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@                ┆
0x047f…04b8          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å    ┆
0x047f…04b8        }
0x04b8…04f1        Params {
0x04b8…04f1          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                 ┆
0x04b8…04f1          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å    ┆
0x04b8…04f1        }
0x04f1…0500        0a 0d 0a 09 84 41 20 6e 75 6d 62 65 72 20 6f                                                      ┆     A number o┆
0x0500…0520        66 20 74 69 6d 65 73 20 6f 74 68 65 72 20 6b 69 6e 64 73 20 6f 66 20 22 70 72 69 76 61 74 65 22   ┆f times other kinds of "private"┆
0x0520…0540        20 6e 6f 74 61 74 69 6f 6e 20 77 69 6c 6c 20 62 65 20 75 73 65 64 2c 20 0a 19 89 80 80 62 75 74   ┆ notation will be used,      but┆
0x0540…0560        20 74 68 65 20 6d 65 61 6e 69 6e 67 20 73 68 6f 75 6c 64 20 28 68 6f 70 65 66 75 6c 6c 79 29 20   ┆ the meaning should (hopefully) ┆
0x0560…0580        62 65 20 63 6c 65 61 72 20 66 72 6f 6d 20 74 68 65 20 63 6f 6e 74 65 78 74 2e 0d 0a 0d 0a 09 84   ┆be clear from the context.      ┆
0x0580…05a0        54 68 65 20 65 76 65 6e 74 73 20 61 6e 64 20 61 63 74 69 6f 6e 73 20 69 6e 20 74 68 65 20 64 69   ┆The events and actions in the di┆
0x05a0…05c0        61 67 72 61 6d 73 20 77 69 6c 6c 20 62 65 20 6c 69 73 74 65 64 20 69 6e 20 74 68 65 20 0a 19 89   ┆agrams will be listed in the    ┆
0x05c0…05e0        80 80 76 61 72 69 6f 75 73 20 73 65 63 74 69 6f 6e 73 2c 20 74 6f 67 65 74 68 65 72 20 77 69 74   ┆  various sections, together wit┆
0x05e0…0600        68 20 61 20 70 6f 73 73 69 62 6c 65 20 61 62 62 72 65 76 69 61 74 69 6f 6e 20 61 6e 64 20 61 20   ┆h a possible abbreviation and a ┆
0x0600…0620 (3,)   0a 19 89 80 80 73 68 6f 72 74 20 65 78 70 6c 61 6e 61 74 69 6f 6e 2e 20 54 6f 20 67 65 74 20 61   ┆     short explanation. To get a┆
0x0620…0640        20 66 75 6c 6c 20 64 65 73 63 72 69 70 74 69 6f 6e 20 6f 66 20 74 68 65 20 65 76 65 6e 74 73 20   ┆ full description of the events ┆
0x0640…0660        61 6e 64 20 0a 19 89 80 80 61 63 74 69 6f 6e 73 20 77 68 69 63 68 20 61 72 65 20 6d 65 73 73 61   ┆and      actions which are messa┆
0x0660…0680        67 65 73 20 74 6f 20 6f 72 20 66 72 6f 6d 20 6f 74 68 65 72 20 6d 6f 64 75 6c 65 73 2c 20 6f 6e   ┆ges to or from other modules, on┆
0x0680…06a0        65 20 6d 75 73 74 20 0a 19 89 80 80 72 65 66 65 72 20 74 6f 20 72 65 66 2e 20 33 20 61 6e 64 20   ┆e must      refer to ref. 3 and ┆
0x06a0…06c0        72 65 66 2e 20 34 2e 0d 0a 0d 0a 09 84 54 68 65 20 70 72 6f 74 6f 63 6f 6c 20 6d 61 63 68 69 6e   ┆ref. 4.      The protocol machin┆
0x06c0…06e0        65 20 66 6f 72 20 73 65 73 73 69 6f 6e 73 20 61 6e 64 20 70 61 63 6b 65 74 73 20 77 69 6c 6c 20   ┆e for sessions and packets will ┆
0x06e0…0700        62 65 20 73 68 6f 77 6e 20 69 6e 20 0a 19 89 80 80 73 65 76 65 72 61 6c 20 64 69 61 67 72 61 6d   ┆be shown in      several diagram┆
0x0700…0720        73 20 62 65 63 61 75 73 65 20 6f 66 20 74 68 65 20 67 72 65 61 74 20 6e 75 6d 62 65 72 20 6f 66   ┆s because of the great number of┆
0x0720…0740        20 73 74 61 74 65 73 2e 20 42 65 63 61 75 73 65 20 0a 8c 83 d8 0a 19 89 80 80 74 68 65 72 65 20   ┆ states. Because          there ┆
0x0740…0760        77 69 6c 6c 20 62 65 20 73 74 61 74 65 20 74 72 61 6e 73 69 74 69 6f 6e 73 20 62 65 74 77 65 65   ┆will be state transitions betwee┆
0x0760…0780        6e 20 74 68 65 20 64 69 61 67 72 61 6d 73 2c 20 74 68 65 20 66 6f 6c 80 0a 19 89 80 80 6c 6f 77   ┆n the diagrams, the fol      low┆
0x0780…07a0        69 6e 67 20 69 73 20 64 6f 6e 65 3a 0d 0a 0d 0a 09 84 41 20 66 69 67 75 72 65 20 63 61 6e 20 68   ┆ing is done:      A figure can h┆
0x07a0…07c0        61 76 65 20 6f 6e 65 20 6f 72 20 6d 6f 72 65 20 65 6e 74 72 79 20 70 6f 69 6e 74 73 2c 20 6e 6f   ┆ave one or more entry points, no┆
0x07c0…07e0        74 61 74 65 64 20 6c 69 6b 65 20 74 68 69 73 20 66 6f 72 20 0a 19 89 80 80 66 69 67 2e 20 78 2e   ┆tated like this for      fig. x.┆
0x07e0…07e4        0d 0a 0d 0a                                                                                       ┆    ┆
0x07e4…081d        Params {
0x07e4…081d          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                 ┆
0x07e4…081d          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å    ┆
0x07e4…081d        }
0x081d…0856        Params {
0x081d…0856          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@                ┆
0x081d…0856          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å    ┆
0x081d…0856        }
0x0856…0860        0a 81 09 09 78 61 09 09 78 62                                                                     ┆    xa  xb┆
0x0860…0880        0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 09 20 20 20 20 20 20 20 20 73 74 61 74 65 09 20 20 20 20 20 20 20   ┆                   state        ┆
0x0880…08a0        20 20 73 74 61 74 65 0d 0a 09 20 20 20 20 20 20 20 74 6f 20 65 6e 74 65 72 09 20 20 20 20 20 20   ┆  state          to enter       ┆
0x08a0…08c0        20 20 74 6f 20 65 6e 74 65 72 0d 0a 09 20 20 20 20 20 20 66 6f 72 20 65 6e 74 72 79 09 20 20 20   ┆  to enter         for entry    ┆
0x08c0…08d9        20 20 20 20 66 6f 72 20 65 6e 74 72 79 0d 0a 09 09 78 61 09 09 78 62 0d 0a                        ┆    for entry    xa  xb  ┆
0x08d9…0912        Params {
0x08d9…0912          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                 ┆
0x08d9…0912          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å    ┆
0x08d9…0912        }
0x0912…094b        Params {
0x0912…094b          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                 ┆
0x0912…094b          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å    ┆
0x0912…094b        }
0x094b…0960        0a 0d 0a 09 84 57 68 65 6e 20 6f 6e 65 20 6f 66 20 74 68 65 73                                    ┆     When one of thes┆
0x0960…0980        65 20 65 6e 74 72 79 20 70 6f 69 6e 74 73 20 2c 20 66 2e 65 78 2e 20 78 61 2c 20 69 73 20 75 73   ┆e entry points , f.ex. xa, is us┆
0x0980…09a0        65 64 20 66 72 6f 6d 20 61 6e 6f 74 68 65 72 20 0a 19 89 80 80 66 69 67 75 72 65 2c 20 69 74 20   ┆ed from another      figure, it ┆
0x09a0…09c0        69 73 20 73 68 6f 77 6e 20 6c 69 6b 65 20 74 68 69 73 3a 0d 0a 0d 0a 09 2d 2d 2d 2d 3e 20 78 61   ┆is shown like this:     ----> xa┆
0x09c0…09e0        0d 0a 0d 0a 09 84 54 6f 20 73 61 76 65 20 73 70 61 63 65 20 6f 6e 20 74 68 65 20 66 69 67 75 72   ┆      To save space on the figur┆
0x09e0…0a00        65 73 2c 20 6f 6e 6c 79 20 74 68 65 20 65 76 65 6e 74 73 20 61 6e 64 20 61 63 74 69 6f 6e 73 20   ┆es, only the events and actions ┆
0x0a00…0a20 (5,)   69 6d 80 0a 19 89 80 80 70 6f 72 74 61 6e 74 20 66 6f 72 20 74 68 65 20 73 74 61 74 65 20 74 72   ┆im      portant for the state tr┆
0x0a20…0a40        61 6e 73 69 74 69 6f 6e 73 20 61 72 65 20 73 68 6f 77 6e 2e 0d 0a 0d 0a 09 84 54 6f 20 63 6f 76   ┆ansitions are shown.      To cov┆
0x0a40…0a60        65 72 20 61 6c 6c 20 70 6f 73 73 69 62 69 6c 69 74 69 65 73 20 61 20 74 61 62 6c 65 20 69 73 20   ┆er all possibilities a table is ┆
0x0a60…0a80        61 64 64 65 64 20 74 6f 20 65 61 63 68 20 66 69 67 75 72 65 2e 20 54 68 65 20 0a 19 89 80 80 74   ┆added to each figure. The      t┆
0x0a80…0aa0        61 62 6c 65 20 68 61 73 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 66 6f 72 6d 61 74 3a 0d 0a   ┆able has the following format:  ┆
0x0aa0…0aa2        0d 0a                                                                                             ┆  ┆
0x0aa2…0adb        Params {
0x0aa2…0adb          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                 ┆
0x0aa2…0adb          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å    ┆
0x0aa2…0adb        }
0x0adb…0b14        Params {
0x0adb…0b14          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                 ┆
0x0adb…0b14          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å    ┆
0x0adb…0b14        }
0x0b14…0b20        0a 09 a1 73 74 61 74 65 20 20 20 20                                                               ┆   state    ┆
0x0b20…0b40        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 20 21 20 6e 65 77   ┆  ! event      ! action    ! new┆
0x0b40…0b60        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                       !  ┆
0x0b60…0b80        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 73 74 61 74 65 20   ┆          !           !   state ┆
0x0b80…0ba0        6e 61 6d 65 20 21 20 65 76 65 6e 74 20 6e 61 6d 65 20 21 20 61 63 74 69 6f 6e 28 73 29 20 21 20   ┆name ! event name ! action(s) ! ┆
0x0ba0…0bc0        6e 65 77 20 73 74 61 74 65 20 6e 6f 74 61 74 69 6f 6e 0d 0a 20 20 20 20 20 20 20 20 20 a1 20 20   ┆new state notation              ┆
0x0bc0…0be0        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 20 20 20 20   ┆         !            !         ┆
0x0be0…0c00        20 20 21 09 09 20 20 20 20 20 20 0d 0a 0d 0a 09 20 20 20 20 2d 09 20 20 20 20 20 20 20 20 2d 09   ┆  !                 -         - ┆
0x0c00…0c20 (6,)   20 20 20 20 20 20 20 20 20 20 2d 09 20 20 20 20 20 20 2d 0d 0a 09 20 20 20 20 2d 09 20 20 20 20   ┆          -       -       -     ┆
0x0c20…0c40        20 20 20 20 2d 09 20 20 20 20 20 20 20 20 20 20 2d 09 20 20 20 20 20 20 2d 0d 0a 09 20 20 20 20   ┆    -           -       -       ┆
0x0c40…0c60        2d 09 20 20 20 20 20 20 20 20 2d 20 20 20 20 20 20 20 20 20 20 20 2d 20 20 20 20 20 20 20 20 20   ┆-         -           -         ┆
0x0c60…0c69        20 20 20 20 20 20 2d 0d 0a                                                                        ┆      -  ┆
0x0c69…0ca2        Params {
0x0c69…0ca2          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                 ┆
0x0c69…0ca2          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å    ┆
0x0c69…0ca2        }
0x0ca2…0cdb        Params {
0x0ca2…0cdb          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                 ┆
0x0ca2…0cdb          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å    ┆
0x0ca2…0cdb        }
0x0cdb…0cdc        0a                                                                                                ┆ ┆
0x0cdc…0d15        Params {
0x0cdc…0d15          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@                ┆
0x0cdc…0d15          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å    ┆
0x0cdc…0d15        }
0x0d15…0d4e        Params {
0x0d15…0d4e          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                 ┆
0x0d15…0d4e          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å    ┆
0x0d15…0d4e        }
0x0d4e…0d60        0a 0d 0a 09 84 22 6e 65 77 20 73 74 61 74 65 20 6e 6f                                             ┆     "new state no┆
0x0d60…0d80        74 61 74 69 6f 6e 22 20 73 74 61 6e 64 73 20 66 6f 72 20 65 69 74 68 65 72 20 61 20 73 74 61 74   ┆tation" stands for either a stat┆
0x0d80…0da0        65 20 6e 61 6d 65 20 28 69 66 20 74 68 65 20 74 72 61 6e 80 0a 19 89 80 80 73 69 74 69 6f 6e 20   ┆e name (if the tran      sition ┆
0x0da0…0dc0        69 73 20 69 6e 73 69 64 65 20 74 68 65 20 73 61 6d 65 20 66 69 67 75 72 65 29 20 6f 72 20 61 6e   ┆is inside the same figure) or an┆
0x0dc0…0de0        20 65 6e 74 72 79 20 70 6f 69 6e 74 20 6f 6e 20 61 6e 6f 74 68 65 72 20 0a 19 89 80 80 66 69 67   ┆ entry point on another      fig┆
0x0de0…0e00        75 72 65 2e 0d 0a 0d 0a 09 84 49 66 20 61 20 73 74 61 74 65 2d 65 76 65 6e 74 20 70 61 69 72 20   ┆ure.      If a state-event pair ┆
0x0e00…0e20 (7,)   64 6f 73 20 6e 6f 74 20 6f 63 63 75 72 20 6f 6e 20 74 68 65 20 66 69 67 75 72 65 73 20 6f 72 20   ┆dos not occur on the figures or ┆
0x0e20…0e40        69 6e 20 74 68 65 20 0a 19 89 80 80 74 61 62 6c 65 73 2c 20 69 74 20 6d 65 61 6e 73 20 74 68 61   ┆in the      tables, it means tha┆
0x0e40…0e60        74 20 69 74 20 69 73 20 65 69 74 68 65 72 20 69 6d 70 6f 73 73 69 62 6c 65 20 6f 72 20 61 20 44   ┆t it is either impossible or a D┆
0x0e60…0e80        53 20 70 72 6f 74 6f 63 6f 6c 20 0a 19 89 80 80 65 72 72 6f 72 2e 0d 0a 0d 0a 8c 83 cc 0a 09 84   ┆S protocol      error.          ┆
0x0e80…0ea0        46 69 6e 61 6c 6c 79 20 61 20 6e 75 6d 62 65 72 20 6f 66 20 66 6f 6f 74 6e 6f 74 65 73 20 61 72   ┆Finally a number of footnotes ar┆
0x0ea0…0ec0        65 20 67 69 76 65 6e 20 74 6f 20 74 68 65 20 66 69 67 75 72 65 73 20 65 78 70 6c 61 69 6e 69 6e   ┆e given to the figures explainin┆
0x0ec0…0ee0        67 20 0a 19 89 80 80 74 68 69 6e 67 73 20 74 6f 6f 20 63 6f 6d 70 6c 69 63 61 74 65 64 20 74 6f   ┆g      things too complicated to┆
0x0ee0…0f00        20 73 68 6f 77 20 69 6e 20 74 68 65 20 64 69 61 67 72 61 6d 73 2e 0d 0a 0d 0a 09 84 54 68 65 20   ┆ show in the diagrams.      The ┆
0x0f00…0f20        61 69 6d 20 6f 66 20 74 68 69 73 20 64 65 73 63 72 69 70 74 69 6f 6e 20 69 73 20 6e 6f 74 20 74   ┆aim of this description is not t┆
0x0f20…0f40        6f 20 67 69 76 65 20 61 6e 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 20 64 65 73 80 0a 19 89   ┆o give an implementation des    ┆
0x0f40…0f60        80 80 63 72 69 70 74 69 6f 6e 2c 20 69 2e 65 2e 20 64 61 74 61 20 66 6f 72 6d 61 74 73 20 61 6e   ┆  cription, i.e. data formats an┆
0x0f60…0f80        64 20 62 75 66 66 65 72 20 68 61 6e 64 6c 69 6e 67 20 61 72 65 20 6e 6f 74 20 64 65 73 63 72 69   ┆d buffer handling are not descri┆
0x0f80…0fa0        62 65 64 2e 0d 0a 0d 0a 09 84 49 74 20 68 61 73 2c 20 68 6f 77 65 76 65 72 2c 20 62 65 65 6e 20   ┆bed.      It has, however, been ┆
0x0fa0…0fc0        6e 65 63 65 73 73 61 72 79 20 74 6f 20 62 79 70 61 73 73 20 74 68 69 73 20 70 72 69 6e 63 69 70   ┆necessary to bypass this princip┆
0x0fc0…0fe0        6c 65 20 63 6f 6e 63 65 72 80 0a 19 89 80 80 6e 69 6e 67 20 74 68 65 20 63 6f 6e 74 65 6e 74 20   ┆le concer      ning the content ┆
0x0fe0…1000        6f 66 20 54 55 2c 20 70 61 63 6b 65 74 20 61 6e 64 20 73 65 73 73 69 6f 6e 20 64 65 73 63 72 69   ┆of TU, packet and session descri┆
0x1000…1020 (8,)   70 74 69 6f 6e 73 2e 20 43 65 72 74 61 69 6e 20 0a 19 89 80 80 6f 66 20 74 68 65 20 66 69 65 6c   ┆ptions. Certain      of the fiel┆
0x1020…1040        64 73 20 69 6e 20 74 68 65 73 65 20 61 72 65 20 69 6d 70 6f 72 74 61 6e 74 20 66 6f 72 20 74 68   ┆ds in these are important for th┆
0x1040…1060        65 20 70 72 6f 74 6f 63 6f 6c 20 6d 61 63 68 69 6e 65 2c 20 61 6e 64 20 0a 19 89 80 80 63 65 72   ┆e protocol machine, and      cer┆
0x1060…1080        74 61 69 6e 20 66 6c 61 67 73 20 61 72 65 20 69 6e 74 72 6f 64 75 63 65 64 20 74 6f 20 61 76 6f   ┆tain flags are introduced to avo┆
0x1080…10a0        69 64 20 74 68 61 74 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 73 74 61 74 65 73 20 0a 19 89   ┆id that the number of states    ┆
0x10a0…10c0        80 80 62 65 63 6f 6d 65 73 20 65 78 63 65 73 73 69 76 65 2e 0d 0a 0d 0a 09 84 41 6c 73 6f 20 72   ┆  becomes excessive.      Also r┆
0x10c0…10e0        65 67 61 72 64 69 6e 67 20 62 75 66 66 65 72 20 68 61 6e 64 6c 69 6e 67 2c 20 20 74 68 65 72 65   ┆egarding buffer handling,  there┆
0x10e0…1100        20 69 73 20 73 6f 6d 65 20 72 75 6c 65 73 20 63 6f 6e 63 65 72 6e 69 6e 67 20 0a 19 89 80 80 62   ┆ is some rules concerning      b┆
0x1100…1120        75 66 66 65 72 20 63 6c 65 61 6e 20 75 70 20 61 67 61 69 6e 73 74 20 53 36 32 43 50 20 61 6e 64   ┆uffer clean up against S62CP and┆
0x1120…1140        20 54 54 58 53 49 20 28 64 6f 63 75 6d 65 6e 74 20 73 74 72 65 61 6d 73 29 2e 20 49 74 20 0a 19   ┆ TTXSI (document streams). It   ┆
0x1140…1160        89 80 80 73 68 6f 75 6c 64 20 62 65 20 6d 61 64 65 20 63 65 72 74 61 69 6e 20 74 68 61 74 20 74   ┆   should be made certain that t┆
0x1160…1180        68 65 73 65 20 72 75 6c 65 73 20 63 61 6e 20 62 65 20 6f 62 65 79 65 64 2e 0d 0a 0d 0a 0d 0a a1   ┆hese rules can be obeyed.       ┆
0x1180…11a0        b0 36 2e 31 09 54 55 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   ┆ 6.1 TU Handling      This secti┆
0x11a0…11c0        6f 6e 20 64 65 73 63 72 69 62 65 73 20 74 68 65 20 68 61 6e 64 6c 69 6e 67 20 6f 66 20 54 55 27   ┆on describes the handling of TU'┆
0x11c0…11e0        73 2e 20 54 68 65 20 73 74 61 74 65 20 64 69 61 67 72 61 6d 20 69 73 20 0a 19 89 80 80 73 68 6f   ┆s. The state diagram is      sho┆
0x11e0…1200        77 65 64 20 69 6e 20 66 69 67 2e 20 31 32 2e 20 61 6e 64 20 69 6e 20 66 69 67 2e 20 31 33 2e 0d   ┆wed in fig. 12. and in fig. 13. ┆
0x1200…1220 (9,)   0a 0d 0a 09 84 54 6f 20 61 64 6d 69 6e 69 73 74 65 72 20 74 68 65 20 54 55 20 68 61 6e 64 6c 69   ┆     To administer the TU handli┆
0x1220…1240        6e 67 2c 20 74 68 65 20 44 48 20 68 61 73 20 61 20 6e 75 6d 62 65 72 20 6f 66 20 a1 54 55 20 64   ┆ng, the DH has a number of  TU d┆
0x1240…1260        65 80 a1 63 72 69 70 80 0a 19 89 80 84 74 69 6f 6e 73 e1 2e 20 54 68 65 79 20 63 6f 6e 74 61 69   ┆e  crip      tions . They contai┆
0x1260…1280        6e 20 61 20 73 74 61 74 65 20 76 61 72 69 61 62 6c 65 20 61 6e 64 20 6f 74 68 65 72 20 66 69 65   ┆n a state variable and other fie┆
0x1280…12a0        6c 64 73 2c 20 69 6e 63 6c 75 64 69 6e 67 20 0a 19 89 80 80 74 68 65 20 66 6f 6c 6c 77 69 6e 67   ┆lds, including      the follwing┆
0x12a0…12c0        20 74 77 6f 3a 0a 0d 0a 09 6e 75 6d 62 65 72 20 6f 66 20 73 65 73 73 69 6f 6e 73 20 20 20 20 20   ┆ two:    number of sessions     ┆
0x12c0…12e0        20 3a 20 84 6e 75 6d 62 65 72 20 6f 66 20 61 6c 69 76 65 20 73 65 73 73 69 6f 6e 73 2e 20 41 20   ┆ :  number of alive sessions. A ┆
0x12e0…1300        73 65 73 73 69 6f 6e 20 69 73 20 0a 19 a3 80 80 72 65 67 61 72 64 65 64 20 61 73 20 61 6c 69 76   ┆session is      regarded as aliv┆
0x1300…1320        65 20 61 73 20 6c 6f 6e 67 20 61 73 20 74 68 65 20 73 65 73 73 69 6f 6e 20 0a 19 a3 80 80 63 6c   ┆e as long as the session      cl┆
0x1320…1340        65 61 6e 73 20 75 70 20 70 72 6f 63 65 64 75 72 65 20 61 67 61 69 6e 73 74 20 53 36 32 43 50 20   ┆eans up procedure against S62CP ┆
0x1340…1360        69 73 20 6e 6f 74 20 0a 19 a3 80 80 74 6f 74 61 6c 6c 79 20 70 65 72 66 6f 72 6d 65 64 2e 0d 0a   ┆is not      totally performed.  ┆
0x1360…1380        0d 0a 09 6e 75 6d 62 65 72 20 6f 66 20 73 69 6e 6b 20 73 65 73 73 69 6f 6e 73 20 3a 20 84 6e 75   ┆   number of sink sessions :  nu┆
0x1380…13a0        6d 62 65 72 20 6f 66 20 73 65 73 73 69 6f 6e 73 20 77 68 65 72 65 20 69 74 20 69 73 20 70 6f 73   ┆mber of sessions where it is pos┆
0x13a0…13c0        73 69 62 6c 65 20 0a 19 a3 80 80 74 68 61 74 20 61 20 73 69 6e 6b 20 70 61 63 6b 65 74 20 63 61   ┆sible      that a sink packet ca┆
0x13c0…13e0        6e 20 62 65 20 72 65 63 65 69 76 65 64 20 2b 20 0a 19 a3 80 80 6e 75 6d 62 65 72 20 6f 66 20 61   ┆n be received +      number of a┆
0x13e0…13f6        6c 69 76 65 20 73 69 6e 6b 20 70 61 63 6b 65 74 73 2e 0d 0a 0d 0a                                 ┆live sink packets.    ┆
0x13f6…13f9        FormFeed {
0x13f6…13f9          0c 83 a4                                                                                          ┆   ┆
0x13f6…13f9        }
0x13f9…1400        0a a1 b0 36 2e 31 2e                                                                              ┆   6.1.┆
0x1400…1420 (10,)  31 09 54 55 20 45 76 65 6e 74 73 0d 0a 0d 0a 09 84 48 65 72 65 20 69 73 20 6c 69 73 74 65 64 20   ┆1 TU Events      Here is listed ┆
0x1420…1440        74 68 65 20 65 76 65 6e 74 73 20 74 6f 20 74 68 65 20 54 55 20 70 72 6f 74 6f 63 6f 6c 20 6d 61   ┆the events to the TU protocol ma┆
0x1440…1460        63 68 69 6e 65 2e 0d 0a 0d 0a 09 44 53 20 65 76 65 6e 74 73 3a 0d 0a 09 2d 20 20 84 52 45 51 55   ┆chine.     DS events:   -   REQU┆
0x1460…1480        45 53 54 2e 41 43 54 49 56 41 54 45 2c 20 61 62 72 20 52 45 51 2e 41 43 54 0d 0a 09 20 20 20 84   ┆EST.ACTIVATE, abr REQ.ACT       ┆
0x1480…14a0        52 65 71 75 65 73 74 20 66 6f 72 20 61 6e 20 61 63 74 69 76 61 74 69 6f 6e 20 6f 66 20 74 68 65   ┆Request for an activation of the┆
0x14a0…14c0        20 54 55 2e 0d 0a 0d 0a 09 2d 20 20 52 45 51 55 45 53 54 2e 52 45 4d 4f 56 45 2c 20 61 62 72 20   ┆ TU.     -  REQUEST.REMOVE, abr ┆
0x14c0…14e0        52 45 51 2e 52 45 4d 0d 0a 09 20 20 20 84 41 20 72 65 71 75 65 73 74 20 66 6f 72 20 61 20 72 65   ┆REQ.REM       A request for a re┆
0x14e0…1500        6d 6f 76 61 6c 20 6f 66 20 61 20 54 55 2e 0d 0a 0d 0a 09 2d 20 20 52 45 51 55 45 53 54 2e 44 49   ┆moval of a TU.     -  REQUEST.DI┆
0x1500…1520        53 41 42 4c 45 2c 20 61 62 72 2e 20 52 45 51 2e 44 49 53 41 0d 0a 09 20 20 20 54 68 65 20 54 55   ┆SABLE, abr. REQ.DISA      The TU┆
0x1520…1540        20 69 73 20 72 65 71 75 65 73 74 65 64 20 64 69 73 61 62 6c 65 64 2e 0d 0a 0d 0a 09 2d 20 20 52   ┆ is requested disabled.     -  R┆
0x1540…1560        45 51 55 45 53 54 2e 45 4e 41 42 4c 45 2c 20 61 62 72 2e 20 52 45 51 2e 45 4e 41 0d 0a 09 20 20   ┆EQUEST.ENABLE, abr. REQ.ENA     ┆
0x1560…1580        20 54 68 65 20 54 55 20 69 73 20 72 65 71 75 65 73 74 65 64 20 65 6e 61 62 6c 65 64 2e 0d 0a 0d   ┆ The TU is requested enabled.   ┆
0x1580…15a0        0a 09 2d 20 20 52 45 51 55 45 53 54 2e 52 45 44 45 46 49 4e 45 2c 20 61 62 72 2e 20 52 45 51 2e   ┆  -  REQUEST.REDEFINE, abr. REQ.┆
0x15a0…15c0        52 45 44 45 46 0d 0a 09 20 20 20 84 41 20 72 65 71 75 65 73 74 20 66 6f 72 20 72 65 64 65 66 69   ┆REDEF       A request for redefi┆
0x15c0…15e0        6e 69 74 69 6f 6e 20 6f 66 20 74 68 65 20 54 55 20 61 74 74 72 69 62 75 74 65 73 2e 0d 0a 0d 0a   ┆nition of the TU attributes.    ┆
0x15e0…1600        09 2d 20 20 52 45 51 55 45 53 54 2e 53 55 53 50 45 4e 44 2c 20 61 62 72 2e 20 52 45 51 2e 53 55   ┆ -  REQUEST.SUSPEND, abr. REQ.SU┆
0x1600…1620 (11,)  53 50 0d 0a 09 20 20 20 84 41 20 72 65 71 75 65 73 74 20 66 6f 72 20 73 75 73 70 65 6e 73 69 6f   ┆SP       A request for suspensio┆
0x1620…1640        6e 20 6f 66 20 74 68 65 20 54 55 2e 20 54 68 69 73 20 69 73 20 69 6e 20 66 61 63 74 20 6e 6f 74   ┆n of the TU. This is in fact not┆
0x1640…1660        20 61 20 44 53 2c 20 0a 19 8c 80 80 62 75 74 20 61 20 54 54 58 53 49 20 65 76 65 6e 74 2e 0d 0a   ┆ a DS,      but a TTXSI event.  ┆
0x1660…1680        0d 0a 09 2d 20 20 52 45 51 55 45 53 54 2e 52 45 53 55 4d 45 2c 20 61 62 72 2e 20 52 45 51 2e 52   ┆   -  REQUEST.RESUME, abr. REQ.R┆
0x1680…16a0        45 53 55 4d 45 0d 0a 09 20 20 20 52 65 67 72 65 74 73 20 61 20 73 75 73 70 65 6e 73 69 6f 6e 20   ┆ESUME      Regrets a suspension ┆
0x16a0…16c0        6f 66 20 74 68 65 20 54 55 2e 0d 0a 0d 0a 09 53 36 32 43 50 20 65 76 65 6e 74 73 3a 0d 0a 09 2d   ┆of the TU.     S62CP events:   -┆
0x16c0…16e0        20 20 61 6e 73 77 20 44 45 41 43 54 20 54 49 0d 0a 09 20 20 20 84 41 6e 73 77 65 72 20 74 6f 20   ┆  answ DEACT TI       Answer to ┆
0x16e0…1700        61 20 44 45 41 43 54 20 54 49 20 6d 65 73 73 61 67 65 2e 20 54 68 65 20 54 55 20 69 73 20 72 65   ┆a DEACT TI message. The TU is re┆
0x1700…1720        6d 6f 76 65 64 20 61 74 20 53 36 32 43 50 2e 0d 0a 0d 0a 09 2d 20 20 61 6e 73 77 20 53 55 53 50   ┆moved at S62CP.     -  answ SUSP┆
0x1720…1740        20 54 49 0d 0a 09 20 20 20 84 41 6e 73 77 65 72 20 74 6f 20 61 20 53 55 53 50 20 54 49 20 6d 65   ┆ TI       Answer to a SUSP TI me┆
0x1740…1760        73 73 61 67 65 2e 20 54 68 65 20 54 55 20 69 73 20 73 75 73 70 65 6e 64 65 64 20 61 74 20 53 36   ┆ssage. The TU is suspended at S6┆
0x1760…1780        32 43 50 2e 20 0d 0a 0d 0a 09 53 70 65 63 69 61 6c 20 65 76 65 6e 74 73 3a 0d 0a 09 2d 20 20 61   ┆2CP.      Special events:   -  a┆
0x1780…17a0        6c 6c 20 73 65 73 73 20 72 65 6d 6f 76 65 64 0d 0a 09 20 20 20 84 4e 75 6d 62 65 72 20 6f 66 20   ┆ll sess removed       Number of ┆
0x17a0…17c0        73 65 73 73 69 6f 6e 73 20 68 61 73 20 62 65 63 61 6d 65 20 7a 65 72 6f 2e 20 54 68 69 73 20 69   ┆sessions has became zero. This i┆
0x17c0…17e0        6e 64 69 63 61 74 65 73 20 74 68 61 74 20 61 20 44 45 41 43 54 20 0a 19 8c 80 80 54 49 2c 20 61   ┆ndicates that a DEACT      TI, a┆
0x17e0…1800        20 52 45 44 45 46 20 54 49 20 6f 72 20 61 20 53 55 53 50 20 54 49 20 63 61 6e 20 62 65 20 73 65   ┆ REDEF TI or a SUSP TI can be se┆
0x1800…1820 (12,)  6e 74 20 74 6f 20 53 36 32 43 50 2e 0d 0a 8c 83 c8 0a 09 2d 20 20 84 6e 6f 20 73 69 6e 6b 20 73   ┆nt to S62CP.       -   no sink s┆
0x1820…1840        65 73 73 0d 0a 09 20 20 20 84 49 6e 64 69 63 61 74 65 73 20 74 68 61 74 20 6e 75 6d 62 65 72 20   ┆ess       Indicates that number ┆
0x1840…1860        6f 66 20 73 69 6e 6b 20 73 65 73 73 69 6f 6e 73 20 68 61 73 20 62 65 63 61 6d 65 20 7a 65 72 6f   ┆of sink sessions has became zero┆
0x1860…1880        2e 20 41 20 64 69 73 80 0a 19 8c 80 80 61 62 6c 69 6e 67 20 6f 66 20 74 68 65 20 54 55 20 63 61   ┆. A dis      abling of the TU ca┆
0x1880…18a0        6e 20 62 65 20 70 65 72 66 6f 72 6d 65 64 2e 20 4e 6f 74 65 20 74 68 61 74 20 74 68 69 73 20 65   ┆n be performed. Note that this e┆
0x18a0…18c0        76 65 6e 74 20 61 6c 77 61 79 73 20 0a 19 8c 80 80 6f 63 63 75 72 73 20 62 65 66 6f 72 65 20 61   ┆vent always      occurs before a┆
0x18c0…18e0        20 70 6f 73 73 69 62 6c 65 20 22 61 6c 6c 20 73 65 73 73 20 72 65 6d 6f 76 65 64 22 20 65 76 65   ┆ possible "all sess removed" eve┆
0x18e0…1900        6e 74 2e 0d 0a 0d 0a 0d 0a a1 b0 36 2e 31 2e 32 09 54 55 20 41 63 74 69 6f 6e 73 0d 0a 0d 0a 09   ┆nt.        6.1.2 TU Actions     ┆
0x1900…1920        84 48 65 72 65 20 74 68 65 20 61 63 74 69 6f 6e 73 20 70 65 72 66 6f 72 6d 65 64 20 61 72 65 20   ┆ Here the actions performed are ┆
0x1920…1940        6c 69 73 74 65 64 3a 0d 0a 0d 0a 09 44 53 20 61 63 74 69 6f 6e 73 3a 0d 0a 09 2d 20 20 43 4f 4e   ┆listed:     DS actions:   -  CON┆
0x1940…1960        46 49 52 4d 41 54 49 4f 4e 2e 41 43 54 49 56 41 54 45 2c 20 61 62 72 20 43 4f 4e 46 2e 41 43 54   ┆FIRMATION.ACTIVATE, abr CONF.ACT┆
0x1960…1980        0d 0a 09 20 20 20 84 52 65 73 70 6f 6e 73 65 20 6f 6e 20 61 20 52 45 51 2e 41 43 54 2e 20 52 65   ┆       Response on a REQ.ACT. Re┆
0x1980…19a0        73 75 6c 74 20 69 6e 64 69 63 61 74 65 73 20 73 75 63 63 65 73 73 20 6f 72 20 66 61 69 6c 75 72   ┆sult indicates success or failur┆
0x19a0…19c0        65 2e 0d 0a 0d 0a 09 2d 20 20 43 4f 4e 46 49 52 4d 41 54 49 4f 4e 2e 52 45 4d 4f 56 45 2c 20 61   ┆e.     -  CONFIRMATION.REMOVE, a┆
0x19c0…19e0        62 72 20 43 4f 4e 46 2e 52 45 4d 0d 0a 09 20 20 20 84 52 65 73 70 6f 6e 73 65 20 6f 6e 20 61 20   ┆br CONF.REM       Response on a ┆
0x19e0…1a00        52 45 51 2e 52 45 4d 2e 20 52 65 73 75 6c 74 20 69 6e 64 69 63 61 74 65 73 20 73 75 63 63 65 73   ┆REQ.REM. Result indicates succes┆
0x1a00…1a20 (13,)  73 20 6f 72 20 66 61 69 6c 75 72 65 2e 0d 0a 0d 0a 09 2d 20 20 43 4f 4e 46 49 52 4d 41 54 49 4f   ┆s or failure.     -  CONFIRMATIO┆
0x1a20…1a40        4e 2e 44 49 53 41 42 4c 45 2c 20 61 62 72 20 43 4f 4e 46 2e 44 49 53 41 0d 0a 09 20 20 20 84 49   ┆N.DISABLE, abr CONF.DISA       I┆
0x1a40…1a60        6e 64 69 63 61 74 65 73 2c 20 69 66 20 72 65 73 75 6c 74 3d 6f 6b 2c 20 74 68 61 74 20 61 20 64   ┆ndicates, if result=ok, that a d┆
0x1a60…1a80        69 73 61 62 6c 65 20 70 72 6f 63 65 64 75 72 65 20 69 73 20 63 61 72 72 69 65 64 20 0a 19 8c 80   ┆isable procedure is carried     ┆
0x1a80…1aa0        80 74 68 72 6f 75 67 68 20 28 61 6c 6c 20 73 65 73 73 69 6f 6e 73 20 74 65 72 6d 69 6e 61 74 65   ┆ through (all sessions terminate┆
0x1aa0…1ac0        64 29 2e 20 49 66 20 72 65 73 75 6c 74 3d 6e 6f 74 5f 70 72 6f 63 2c 20 74 68 65 20 0a 19 8c 80   ┆d). If result=not_proc, the     ┆
0x1ac0…1ae0        80 64 69 73 61 62 6c 69 6e 67 20 68 61 73 20 62 65 65 6e 20 74 65 72 6d 69 6e 61 74 65 64 20 62   ┆ disabling has been terminated b┆
0x1ae0…1b00        79 20 61 20 6e 65 77 20 52 45 51 2e 44 49 53 41 20 6f 72 20 61 20 52 45 51 2e 45 4e 41 2e 0d 0a   ┆y a new REQ.DISA or a REQ.ENA.  ┆
0x1b00…1b20        0d 0a 09 2d 20 20 43 4f 4e 46 49 52 4d 41 54 49 4f 4e 2e 52 45 44 45 46 49 4e 45 2c 20 61 62 72   ┆   -  CONFIRMATION.REDEFINE, abr┆
0x1b20…1b40        20 43 4f 4e 46 2e 52 45 44 45 46 0d 0a 09 20 20 20 52 65 73 70 6f 6e 73 65 20 6f 6e 20 61 20 52   ┆ CONF.REDEF      Response on a R┆
0x1b40…1b60        45 51 2e 52 45 44 45 46 2e 20 52 65 73 75 6c 74 20 74 65 6c 6c 73 20 61 62 6f 75 74 20 73 75 63   ┆EQ.REDEF. Result tells about suc┆
0x1b60…1b80        63 65 73 73 20 6f 72 20 66 61 69 6c 75 72 65 2e 0d 0a 0d 0a 09 2d 20 20 43 4f 4e 46 49 52 4d 41   ┆cess or failure.     -  CONFIRMA┆
0x1b80…1ba0        54 49 4f 4e 2e 53 55 53 50 45 4e 44 2c 20 61 62 72 20 43 4f 4e 46 2e 53 55 53 50 0d 0a 09 20 20   ┆TION.SUSPEND, abr CONF.SUSP     ┆
0x1ba0…1bc0        20 49 6e 66 6f 72 6d 20 74 68 65 20 54 54 58 53 49 20 74 68 61 74 20 74 68 65 20 54 55 20 69 73   ┆ Inform the TTXSI that the TU is┆
0x1bc0…1be0        20 73 75 73 70 65 6e 64 65 64 2e 0d 0a 0d 0a 09 53 36 32 43 50 20 61 63 74 69 6f 6e 73 3a 0d 0a   ┆ suspended.     S62CP actions:  ┆
0x1be0…1c00        09 2d 20 20 41 43 54 49 56 41 54 45 20 54 49 2c 20 61 62 72 20 41 43 54 20 54 49 0d 0a 09 20 20   ┆ -  ACTIVATE TI, abr ACT TI     ┆
0x1c00…1c20 (14,)  20 84 52 65 71 75 65 73 74 73 20 53 36 32 43 50 20 74 6f 20 61 63 74 69 76 61 74 65 20 61 20 54   ┆  Requests S62CP to activate a T┆
0x1c20…1c40        49 2e 20 48 61 72 64 20 77 61 69 74 69 6e 67 20 69 73 20 70 65 72 66 6f 72 6d 65 64 20 6f 6e 20   ┆I. Hard waiting is performed on ┆
0x1c40…1c60        0a 19 8c 80 80 74 68 65 20 61 6e 73 77 65 72 2c 20 74 68 65 72 65 66 6f 72 65 20 6e 6f 20 22 61   ┆     the answer, therefore no "a┆
0x1c60…1c80        6e 73 77 20 41 43 54 20 54 49 22 20 65 76 65 6e 74 20 65 78 69 73 74 73 2e 0d 0a 0d 0a 09 2d 20   ┆nsw ACT TI" event exists.     - ┆
0x1c80…1ca0        20 44 45 41 43 54 49 56 41 54 45 20 54 49 2c 20 61 62 72 20 44 45 41 43 54 20 54 49 0d 0a 09 20   ┆ DEACTIVATE TI, abr DEACT TI    ┆
0x1ca0…1cc0        20 20 84 52 65 71 75 65 73 74 73 20 53 36 32 43 50 20 74 6f 20 72 65 6d 6f 76 65 20 61 20 54 55   ┆   Requests S62CP to remove a TU┆
0x1cc0…1ce0        2e 0d 0a 0d 0a 09 2d 20 20 52 45 44 45 46 49 4e 45 20 54 49 2c 20 61 62 72 20 52 45 44 45 46 20   ┆.     -  REDEFINE TI, abr REDEF ┆
0x1ce0…1d00        54 49 0d 0a 09 20 20 20 84 52 65 71 75 65 73 74 73 20 61 20 72 65 64 65 66 69 6e 69 74 69 6f 6e   ┆TI       Requests a redefinition┆
0x1d00…1d20        20 6f 66 20 74 68 65 20 54 55 20 61 74 74 72 69 62 75 74 65 73 20 61 74 20 53 36 32 43 50 2e 20   ┆ of the TU attributes at S62CP. ┆
0x1d20…1d40        48 61 72 64 20 0a 19 8c 80 80 77 61 69 74 69 6e 67 20 69 73 20 70 65 72 66 6f 72 6d 65 64 20 6f   ┆Hard      waiting is performed o┆
0x1d40…1d60        6e 20 74 68 65 20 61 6e 73 77 65 72 2e 0d 0a 0d 0a 8c 83 e0 0a 09 2d 20 20 53 55 53 50 45 4e 44   ┆n the answer.         -  SUSPEND┆
0x1d60…1d80        20 54 49 2c 20 61 62 72 20 53 55 53 50 20 54 49 0d 0a 09 20 20 20 52 65 71 75 65 73 74 73 20 61   ┆ TI, abr SUSP TI      Requests a┆
0x1d80…1da0        20 73 75 73 70 65 6e 73 69 6f 6e 20 6f 66 20 74 68 65 20 54 55 20 61 74 20 53 36 32 43 50 2e 0d   ┆ suspension of the TU at S62CP. ┆
0x1da0…1dc0        0a 0d 0a 09 2d 20 20 52 45 53 55 4d 45 20 54 49 0d 0a 09 20 20 20 84 52 65 67 72 65 74 73 20 61   ┆    -  RESUME TI       Regrets a┆
0x1dc0…1de0        20 73 75 73 70 65 6e 73 69 6f 6e 2e 20 48 61 72 64 20 77 61 69 74 69 6e 67 20 69 73 20 70 65 72   ┆ suspension. Hard waiting is per┆
0x1de0…1e00        66 6f 72 6d 65 64 20 6f 6e 20 74 68 65 20 61 6e 73 77 65 72 2e 0d 0a 0d 0a 09 53 70 65 63 69 61   ┆formed on the answer.     Specia┆
0x1e00…1e20 (15,)  6c 20 61 63 74 69 6f 6e 73 3a 0d 0a 09 2d 20 20 54 55 20 63 6c 65 61 6e 20 75 70 0d 0a 09 20 20   ┆l actions:   -  TU clean up     ┆
0x1e20…1e40        20 84 50 65 72 66 6f 72 6d 65 64 20 77 68 65 6e 20 61 20 64 65 61 63 74 69 76 61 74 65 20 6f 72   ┆  Performed when a deactivate or┆
0x1e40…1e60        20 61 20 73 75 73 70 65 6e 64 20 70 72 6f 63 65 64 75 72 65 20 69 73 20 73 74 61 72 74 65 64 20   ┆ a suspend procedure is started ┆
0x1e60…1e80        0a 19 8c 80 80 66 6f 72 20 74 68 69 73 20 54 55 2e 20 54 68 65 20 65 76 65 6e 74 20 22 54 55 20   ┆     for this TU. The event "TU ┆
0x1e80…1ea0        72 65 6d 6f 76 65 64 22 20 69 73 20 67 65 6e 65 72 61 74 65 64 20 69 6e 20 61 6c 6c 20 0a 19 8c   ┆removed" is generated in all    ┆
0x1ea0…1ec0        80 80 73 65 73 73 69 6f 6e 73 20 61 6e 64 20 61 6c 6c 20 70 61 63 6b 65 74 73 20 66 6f 72 20 74   ┆  sessions and all packets for t┆
0x1ec0…1ee0        68 69 73 20 54 55 2e 20 54 68 69 73 20 77 69 6c 6c 20 66 6f 72 63 65 20 74 68 65 20 0a 19 8c 80   ┆his TU. This will force the     ┆
0x1ee0…1f00        80 73 65 73 73 69 6f 6e 73 20 74 6f 20 62 65 20 74 65 72 80 6d 69 6e 61 74 65 64 20 61 73 20 66   ┆ sessions to be ter minated as f┆
0x1f00…1f20        61 73 74 20 61 73 20 70 6f 73 73 69 62 6c 65 2e 0d 0a 0d 0a 0d 0a b0 a1 36 2e 31 2e 33 09 54 55   ┆ast as possible.        6.1.3 TU┆
0x1f20…1f40        20 50 72 6f 74 6f 63 6f 6c 20 4d 61 63 68 69 6e 65 0d 0a 0d 0a 09 54 68 69 73 20 73 65 63 74 69   ┆ Protocol Machine     This secti┆
0x1f40…1f60        6f 6e 20 64 65 73 63 72 69 62 65 73 20 74 68 65 20 74 77 6f 20 66 69 67 75 72 65 73 3a 0d 0a 0d   ┆on describes the two figures:   ┆
0x1f60…1f80        0a 09 66 69 67 2e 20 31 32 3a 20 54 55 20 61 63 74 69 76 61 74 69 6f 6e 2f 20 72 65 6d 6f 76 61   ┆  fig. 12: TU activation/ remova┆
0x1f80…1fa0        6c 0d 0a 0d 0a 09 66 69 67 2e 20 31 33 3a 20 54 55 20 64 69 73 61 62 6c 69 6e 67 20 61 6e 64 20   ┆l     fig. 13: TU disabling and ┆
0x1fa0…1fc0        72 65 64 65 66 69 6e 69 6e 67 0d 0a 0d 0a 0d 0a a1 b0 36 2e 31 2e 33 2e 31 20 54 55 20 61 63 74   ┆redefining        6.1.3.1 TU act┆
0x1fc0…1fe0        69 76 61 74 69 6f 6e 2f 20 72 65 6d 6f 76 61 6c 2e 0d 0a 0d 0a 09 84 54 68 69 73 20 73 65 63 74   ┆ivation/ removal.      This sect┆
0x1fe0…2000        69 6f 6e 20 64 65 73 63 72 69 62 65 73 20 66 69 67 2e 20 31 32 2e 20 49 74 20 73 68 6f 77 73 20   ┆ion describes fig. 12. It shows ┆
0x2000…2020 (16,)  73 74 61 74 65 73 20 63 6f 6e 63 65 72 6e 69 6e 67 20 0a 19 89 80 80 61 63 74 69 76 61 74 69 6f   ┆states concerning      activatio┆
0x2020…2040        6e 2c 20 72 65 6d 6f 76 61 6c 20 61 6e 64 20 73 75 73 70 65 6e 73 69 6f 6e 2e 0d 0a 0d 0a 09 84   ┆n, removal and suspension.      ┆
0x2040…2060        49 74 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 31 32 61   ┆It has the entry points:     12a┆
0x2060…2080        3a 20 52 45 51 2e 52 45 4d 20 72 65 63 65 69 76 65 64 0d 0a 0d 0a 09 31 32 62 3a 20 52 45 51 2e   ┆: REQ.REM received     12b: REQ.┆
0x2080…20a0        53 55 53 50 20 72 65 63 65 69 76 65 64 0d 0a 0d 0a 09 31 32 63 3a 20 72 65 74 75 72 6e 20 74 6f   ┆SUSP received     12c: return to┆
0x20a0…20b1        20 61 63 74 69 76 65 20 73 74 61 74 65 0d 0a 0d 0a                                                ┆ active state    ┆
0x20b1…20b4        FormFeed {
0x20b1…20b4          0c 83 b0                                                                                          ┆   ┆
0x20b1…20b4        }
0x20b4…20c0        0a 09 46 69 67 2e 20 31 32 2e 20 54                                                               ┆  Fig. 12. T┆
0x20c0…20db        55 20 61 63 74 69 76 61 74 69 6f 6e 20 61 6e 64 20 72 65 6d 6f 76 61 6c 2e 0d 0a                  ┆U activation and removal.  ┆
0x20db…2114        Params {
0x20db…2114          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                 ┆
0x20db…2114          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å    ┆
0x20db…2114        }
0x2114…214d        Params {
0x2114…214d          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@                ┆
0x2114…214d          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å    ┆
0x2114…214d        }
0x214d…2160        0a 0d 0a 0d 0a 09 09 54 55 20 69 64 6c 65 0d 0a 09 09 20                                          ┆       TU idle     ┆
0x2160…2180        20 20 20 20 20 20 20 20 20 20 20 52 45 51 2e 41 43 54 0d 0a 0d 0a 09 09 20 20 20 20 20 20 20 20   ┆           REQ.ACT              ┆
0x2180…21a0        20 20 20 20 20 20 20 20 20 20 20 20 20 41 43 54 2e 54 55 0d 0a 09 20 20 43 4f 4e 46 2e 41 43 54   ┆             ACT.TU     CONF.ACT┆
0x21a0…21c0        20 20 20 20 20 20 20 72 65 73 75 6c 74 3d 62 75 73 79 20 20 20 2a 31 29 0d 0a 09 20 72 65 73 75   ┆       result=busy   *1)    resu┆
0x21c0…21e0        6c 74 3d 62 75 73 79 0d 0a 09 09 09 09 09 20 20 20 20 72 65 73 75 6c 74 3d 6f 6b 0d 0a 09 09 20   ┆lt=busy           result=ok     ┆
0x21e0…2200        20 20 20 72 65 73 75 6c 74 3d 64 75 70 6c 5f 66 63 74 0d 0a 0d 0a 09 09 09 09 09 20 20 20 20 43   ┆   result=dupl_fct             C┆
0x2200…2220 (17,)  4f 4e 46 2e 41 43 54 0d 0a 09 20 20 43 4f 4e 46 2e 41 43 54 09 09 09 20 20 20 20 72 65 73 75 6c   ┆ONF.ACT     CONF.ACT       resul┆
0x2220…2240        74 3d 6f 6b 0d 0a 09 72 65 73 75 6c 74 3d 64 75 70 6c 5f 66 63 74 0d 0a 0d 0a 0d 0a 20 20 20 61   ┆t=ok   result=dupl_fct         a┆
0x2240…2260        6e 73 77 20 44 45 41 43 54 20 54 49 2f 43 4f 4e 46 2e 52 45 4d 0d 0a 09 20 20 20 20 20 20 20 20   ┆nsw DEACT TI/CONF.REM           ┆
0x2260…2280        72 65 73 75 6c 74 3d 6f 6b 09 09 20 0d 0a 09 09 09 09 20 61 6e 73 77 20 53 55 53 50 20 54 49 2f   ┆result=ok          answ SUSP TI/┆
0x2280…22a0        43 4f 4e 46 2e 53 55 53 50 0d 0a 0d 0a 0d 0a 0d 0a 09 09 09 73 75 73 70 65 6e 64 69 6e 67 0d 0a   ┆CONF.SUSP           suspending  ┆
0x22a0…22c0        09 09 09 2a 34 29 0d 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   ┆   *4)                          ┆
0x22c0…22e0        20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 52 45 51 2e 52 45 4d 0d 0a 09 72 65 6d 6f   ┆                  REQ.REM   remo┆
0x22e0…2300        76 69 6e 67 09 09 20 20 20 20 20 20 20 2f 44 45 41 43 54 20 54 49 09 20 20 73 75 73 70 65 6e 64   ┆ving         /DEACT TI   suspend┆
0x2300…2320        65 64 0d 0a 09 20 20 20 2a 34 29 09 09 09 09 09 20 20 20 0d 0a 09 09 09 61 6c 6c 20 73 65 73 73   ┆ed      *4)             all sess┆
0x2320…2340        0d 0a 09 09 09 72 65 6d 6f 76 65 64 2f 53 55 53 50 20 54 49 0d 0a 0d 0a 09 09 09 09 09 52 45 51   ┆     removed/SUSP TI         REQ┆
0x2340…2360        2e 52 45 53 55 4d 45 2f 52 45 53 55 4d 45 20 54 49 0d 0a 09 09 20 20 20 20 20 20 20 20 20 20 20   ┆.RESUME/RESUME TI               ┆
0x2360…2380        20 20 2a 33 29 0d 0a 09 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 61   ┆  *3)                         wa┆
0x2380…23a0        69 74 0d 0a 09 09 09 20 20 73 75 73 70 65 6e 64 0d 0a 0d 0a 20 20 20 20 20 61 6c 6c 20 73 65 73   ┆it       suspend         all ses┆
0x23a0…23c0        73 2f 44 45 41 43 54 20 54 49 0d 0a 20 20 20 20 20 72 65 6d 6f 76 65 64 0d 0a 0d 0a 0d 0a 0d 0a   ┆s/DEACT TI       removed        ┆
0x23c0…23e0        09 09 20 20 20 20 20 52 45 51 2e 53 55 53 50 2f 54 55 20 63 6c 65 61 6e 20 75 70 09 20 20 20 20   ┆       REQ.SUSP/TU clean up     ┆
0x23e0…2400        20 52 45 51 2e 44 49 53 41 09 31 33 61 0d 0a 0d 0a 0d 0a 09 20 20 20 20 77 61 69 74 09 09 09 20   ┆ REQ.DISA 13a           wait    ┆
0x2400…2420 (18,)  61 63 74 69 76 65 09 09 0d 0a 09 20 20 20 72 65 6d 6f 76 65 09 09 09 20 20 20 20 20 20 20 20 2a   ┆active        remove           *┆
0x2420…2440        32 29 0d 0a 09 20 20 20 20 2a 33 29 0d 0a 0d 0a 09 09 20 20 20 20 20 20 20 52 45 51 2e 52 45 4d   ┆2)       *3)             REQ.REM┆
0x2440…2460        2f 54 55 20 63 6c 65 61 6e 20 75 70 09 20 20 20 20 20 52 45 51 2e 52 45 44 45 46 20 20 20 20 20   ┆/TU clean up      REQ.REDEF     ┆
0x2460…2480        20 31 33 62 0d 0a 0d 0a 09 20 20 20 31 32 61 20 20 20 20 20 31 32 62 09 09 09 20 20 20 20 31 32   ┆ 13b        12a     12b       12┆
0x2480…2483        63 0d 0a                                                                                          ┆c  ┆
0x2483…2486        FormFeed {
0x2483…2486          0c 83 b4                                                                                          ┆   ┆
0x2483…2486        }
0x2486…24a0        0a 09 54 61 62 6c 65 20 31 32 0d 0a 0d 0a 09 a1 73 74 61 74 65 09 09 65 76 65                     ┆  Table 12      state  eve┆
0x24a0…24c0        6e 74 09 61 63 74 69 6f 6e 09 09 20 6e 65 77 20 73 74 61 74 65 0d 0a 20 20 09 09 20 20 20 20 20   ┆nt action   new state           ┆
0x24c0…24e0        20 20 20 21 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   ┆   !         !                  ┆
0x24e0…2500        20 20 21 0d 0a 09 54 55 20 69 64 6c 65 09 20 20 20 20 20 20 20 20 21 20 52 45 51 2e 52 45 4d 20   ┆  !   TU idle         ! REQ.REM ┆
0x2500…2520        21 20 43 4f 4e 46 2e 52 45 4d 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 2d 0d 0a 09 09 20 20   ┆! CONF.REM           !   -      ┆
0x2520…2540        20 20 20 20 20 20 21 09 20 20 20 20 20 20 20 20 21 09 72 65 73 75 6c 74 3d 75 6e 6b 6e 6f 77 6e   ┆      !         ! result=unknown┆
0x2540…2560        20 72 65 63 20 21 0d 0a a1 e1 20 20 20 20 20 20 20 20 20 a1 20 20 20 20 20 20 20 20 20 20 20 20   ┆ rec !                          ┆
0x2560…2580        20 20 20 20 20 20 21 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   ┆      !         !               ┆
0x2580…25a0        20 20 20 20 20 21 09 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   ┆     !                          ┆
0x25a0…25c0        20 20 20 20 21 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   ┆    !         !                 ┆
0x25c0…25e0        20 20 20 21 0d 0a 09 61 63 74 69 76 65 20 20 20 20 20 20 20 20 20 20 20 20 21 20 61 6c 6c 20 20   ┆   !   active            ! all  ┆
0x25e0…2600        20 20 20 21 20 20 20 20 20 20 20 2d 20 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 2d 0d 0a 09   ┆   !       -            !   -   ┆
0x2600…2620 (19,)  09 20 20 20 20 20 20 20 20 21 20 73 65 73 73 20 20 20 20 21 09 09 20 20 20 20 20 20 20 20 20 21   ┆         ! sess    !           !┆
0x2620…2640        0d 0a 09 09 20 20 20 20 20 20 20 20 21 20 72 65 6d 6f 76 65 64 20 21 20 20 20 20 20 20 20 20 20   ┆            ! removed !         ┆
0x2640…2660        20 20 20 20 20 20 20 20 20 20 20 21 0d 0a 20 20 20 20 20 20 20 20 20 a1 20 20 20 20 20 20 20 20   ┆           !                    ┆
0x2660…2680        20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20   ┆          !         !           ┆
0x2680…26a0        20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 0d 0a 09 09 20 20 20 20 20 20 20 20   ┆         !                      ┆
0x26a0…26c0        21 20 20 20 20 20 20 20 20 20 21 09 09 20 20 20 20 20 20 20 20 20 21 0d 0a 09 77 61 69 74 20 72   ┆!         !           !   wait r┆
0x26c0…26e0        65 6d 6f 76 65 20 20 20 20 20 20 20 21 20 52 45 51 2e 53 55 53 50 21 20 20 20 20 20 20 20 2d 09   ┆emove       ! REQ.SUSP!       - ┆
0x26e0…2700        20 20 20 20 20 20 20 20 20 21 20 20 20 2d 0d 0a 09 a1 09 20 20 20 20 20 20 20 20 21 20 20 20 20   ┆         !   -             !    ┆
0x2700…2720        20 20 20 20 20 21 09 09 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 0d 0a 09 09   ┆     !           !              ┆
0x2720…2740        20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 21 09 09 20 20 20 20 20 20 20 20 20 21 0d   ┆        !         !           ! ┆
0x2740…2760        0a 09 72 65 6d 6f 76 69 6e 67 09 20 20 20 20 20 20 20 20 21 20 52 45 51 2e 53 55 53 50 21 09 20   ┆  removing         ! REQ.SUSP!  ┆
0x2760…2780        20 20 20 20 20 2d 09 20 20 20 20 20 20 20 20 20 21 20 20 20 2d 0d 0a 09 a1 09 20 20 20 20 20 20   ┆     -          !   -           ┆
0x2780…27a0        20 20 21 09 20 20 20 20 20 20 20 20 21 09 09 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20   ┆  !         !           !       ┆
0x27a0…27a5        20 20 20 0d 0a                                                                                    ┆     ┆
0x27a5…27de        Params {
0x27a5…27de          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                 ┆
0x27a5…27de          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å    ┆
0x27a5…27de        }
0x27de…2817        Params {
0x27de…2817          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                 ┆
0x27de…2817          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å    ┆
0x27de…2817        }
0x2817…2820        0a 0d 0a 09 46 69 67 2e 20                                                                        ┆    Fig. ┆
0x2820…2840        31 32 2c 20 66 6f 6f 74 6e 6f 74 65 73 2e 0d 0a 0d 0a 09 2a 31 29 09 84 42 65 63 61 75 73 65 20   ┆12, footnotes.     *1)  Because ┆
0x2840…2860        68 61 72 64 20 77 61 69 74 69 6e 67 20 69 73 20 70 65 72 66 6f 72 6d 65 64 20 74 68 69 73 20 61   ┆hard waiting is performed this a┆
0x2860…2880        63 74 69 6f 6e 20 64 65 6c 69 76 65 72 73 20 61 20 0a 19 93 80 80 72 65 73 75 6c 74 20 75 70 6f   ┆ction delivers a      result upo┆
0x2880…28a0        6e 20 77 68 69 63 68 20 74 68 65 20 73 74 61 74 65 20 74 72 61 6e 73 69 74 69 6f 6e 20 64 65 70   ┆n which the state transition dep┆
0x28a0…28c0        65 6e 64 73 2e 0d 0a 0d 0a 09 09 84 54 68 65 20 72 65 73 75 6c 74 20 66 6f 72 6d 61 74 5f 65 72   ┆ends.       The result format_er┆
0x28c0…28e0        72 20 69 73 20 61 6e 20 69 6e 64 69 63 61 74 69 6f 6e 20 74 68 61 74 20 74 68 65 20 44 53 20 68   ┆r is an indication that the DS h┆
0x28e0…2900        61 73 20 0a 19 93 80 80 6d 61 64 65 20 61 20 70 72 6f 74 6f 63 6f 6c 20 65 72 72 6f 72 2e 0d 0a   ┆as      made a protocol error.  ┆
0x2900…2920        0d 0a 09 2a 32 29 09 84 53 65 73 73 69 6f 6e 73 20 63 61 6e 20 62 65 20 61 63 74 69 76 61 74 65   ┆   *2)  Sessions can be activate┆
0x2920…2940        64 20 61 6e 64 20 70 61 63 6b 65 74 73 20 63 61 6e 20 65 78 69 73 74 2e 0d 0a 0d 0a 09 2a 33 29   ┆d and packets can exist.     *3)┆
0x2940…2960        09 84 49 66 20 74 68 65 72 65 20 69 73 20 6e 6f 20 73 65 73 73 69 6f 6e 20 66 6f 72 20 74 68 69   ┆  If there is no session for thi┆
0x2960…2980        73 20 54 55 2c 20 61 6e 20 22 61 6c 6c 20 73 65 73 73 20 72 65 80 0a 19 93 80 80 6d 6f 76 65 64   ┆s TU, an "all sess re      moved┆
0x2980…29a0        22 20 65 76 65 6e 74 20 69 73 20 73 69 6d 75 6c 61 74 65 64 2e 20 41 6c 6c 20 69 6e 63 6f 6d 69   ┆" event is simulated. All incomi┆
0x29a0…29c0        6e 67 20 53 45 53 53 20 53 54 41 52 54 20 49 4e 44 20 0a 19 93 80 80 6d 65 73 73 61 67 65 73 20   ┆ng SESS START IND      messages ┆
0x29c0…29e0        61 72 65 20 69 6e 20 74 68 69 73 20 73 74 61 74 65 20 6b 65 70 74 20 70 65 6e 64 69 6e 67 20 69   ┆are in this state kept pending i┆
0x29e0…2a00        6e 20 44 48 2e 0d 0a 0d 0a 09 2a 34 29 09 84 41 6c 6c 20 69 6e 63 6f 6d 69 6e 67 20 53 45 53 53   ┆n DH.     *4)  All incoming SESS┆
0x2a00…2a20 (21,)  20 53 54 41 52 54 20 49 4e 44 20 6d 65 73 73 61 67 65 73 20 61 72 65 20 61 6e 73 77 65 72 65 64   ┆ START IND messages are answered┆
0x2a20…2a40        20 77 69 74 68 20 0a 19 93 80 80 74 68 65 20 72 65 73 75 6c 74 20 22 6e 6f 74 5f 70 72 6f 63 22   ┆ with      the result "not_proc"┆
0x2a40…2a4c        2e 0a 0d 0a 0d 0a 0d 0a 8c 83 80 0a                                                               ┆.           ┆
0x2a4c…2a85        Params {
0x2a4c…2a85          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@                ┆
0x2a4c…2a85          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å    ┆
0x2a4c…2a85        }
0x2a85…2abe        Params {
0x2a85…2abe          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                 ┆
0x2a85…2abe          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å    ┆
0x2a85…2abe        }
0x2abe…2ac0        0a 0e                                                                                             ┆  ┆
0x2ac0…2ae0        0a a1 b0 36 2e 31 2e 33 2e 32 20 44 69 73 61 62 6c 69 6e 67 20 61 6e 64 20 72 65 64 65 66 69 6e   ┆   6.1.3.2 Disabling and redefin┆
0x2ae0…2b00        69 6e 67 2e 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 65 73   ┆ing.      This section describes┆
0x2b00…2b20        20 66 69 67 2e 20 31 33 2e 20 49 74 20 63 6f 6e 74 61 69 6e 73 20 73 74 61 74 65 73 20 66 6f 72   ┆ fig. 13. It contains states for┆
0x2b20…2b40        20 64 69 73 61 62 6c 69 6e 67 20 0a 19 89 80 80 61 6e 64 20 72 65 64 65 66 69 6e 69 6e 67 20 6f   ┆ disabling      and redefining o┆
0x2b40…2b60        66 20 61 20 54 55 2e 20 54 68 65 73 65 20 73 74 61 74 65 73 20 63 61 6e 20 62 65 20 72 65 67 61   ┆f a TU. These states can be rega┆
0x2b60…2b80        72 64 65 64 20 61 73 20 73 75 62 73 74 61 74 65 73 20 0a 19 89 80 80 6f 66 20 74 68 65 20 22 61   ┆rded as substates      of the "a┆
0x2b80…2ba0        63 74 69 76 65 22 20 73 74 61 74 65 2e 20 46 69 67 2e 20 31 33 20 68 61 73 20 74 77 6f 20 65 6e   ┆ctive" state. Fig. 13 has two en┆
0x2ba0…2bc0        74 72 79 20 70 6f 69 6e 74 73 3a 0d 0a 0d 0a 09 31 33 61 3a 20 20 41 20 52 45 51 2e 44 49 53 41   ┆try points:     13a:  A REQ.DISA┆
0x2bc0…2be0        20 68 61 73 20 62 65 65 6e 20 72 65 63 65 69 76 65 64 2e 0d 0a 0d 0a 09 31 33 62 3a 20 20 41 20   ┆ has been received.     13b:  A ┆
0x2be0…2c00        52 45 51 2e 52 45 44 45 46 20 68 61 73 20 62 65 65 6e 20 72 65 63 65 69 76 65 64 2e 0d 0a 0f 0a   ┆REQ.REDEF has been received.    ┆
0x2c00…2c03 (22,)  FormFeed {
0x2c00…2c03          0c 80 ec                                                                                          ┆   ┆
0x2c00…2c03        }
0x2c03…2c20        0a 09 46 69 67 2e 20 31 33 2e 20 20 64 69 73 61 62 6c 69 6e 67 20 61 6e 64 20 72 65 64            ┆  Fig. 13.  disabling and red┆
0x2c20…2c2a        65 66 69 6e 69 6e 67 2e 0d 0a                                                                     ┆efining.  ┆
0x2c2a…2c63        Params {
0x2c2a…2c63          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                 ┆
0x2c2a…2c63          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å    ┆
0x2c2a…2c63        }
0x2c63…2c9c        Params {
0x2c63…2c9c          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@                ┆
0x2c63…2c9c          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å    ┆
0x2c63…2c9c        }
0x2c9c…2ca0        0a 0d 0a 0d                                                                                       ┆    ┆
0x2ca0…2cc0        0a 09 09 31 33 61 09 09 09 09 31 33 62 0d 0a 0d 0a 09 09 2a 31 29 09 09 09 2a 31 29 0d 0a 09 09   ┆   13a    13b      *1)   *1)    ┆
0x2cc0…2ce0        09 09 20 20 20 20 20 20 20 20 20 52 45 51 2e 44 49 53 41 0d 0a 0d 0a 09 09 09 09 20 20 20 77 61   ┆           REQ.DISA           wa┆
0x2ce0…2d00        69 74 0d 0a 09 20 20 20 20 64 69 73 61 62 6c 69 6e 67 20 20 20 20 52 45 51 2e 52 45 44 45 46 09   ┆it       disabling    REQ.REDEF ┆
0x2d00…2d20        20 20 64 69 73 61 62 6c 65 09 20 20 20 20 20 20 20 20 20 77 61 69 74 20 72 65 64 65 66 0d 0a 09   ┆  disable          wait redef   ┆
0x2d20…2d40        20 20 20 20 20 20 20 2a 35 29 09 20 20 09 20 20 20 72 65 64 65 66 09 09 20 20 20 2a 33 29 0d 0a   ┆       *5)       redef     *3)  ┆
0x2d40…2d60        09 09 09 09 20 20 20 20 2a 35 29 0d 0a 0d 0a 09 52 45 51 2e 45 4e 41 20 43 4f 4e 46 2e 44 49 53   ┆        *5)     REQ.ENA CONF.DIS┆
0x2d60…2d80        41 0d 0a 09 20 20 20 20 20 20 20 20 72 65 73 75 6c 74 3d 6e 6f 74 20 70 72 6f 63 09 09 52 45 51   ┆A           result=not proc  REQ┆
0x2d80…2da0        2e 45 4e 41 20 43 4f 4e 46 2e 44 49 53 41 0d 0a 09 09 09 09 09 20 20 20 20 20 20 20 20 72 65 73   ┆.ENA CONF.DISA               res┆
0x2da0…2dc0        75 6c 74 3d 6e 6f 74 5f 70 72 6f 63 0d 0a 09 31 32 63 0d 0a 0d 0a 09 09 6e 6f 20 73 69 6e 6b 20   ┆ult=not_proc   12c      no sink ┆
0x2dc0…2de0        20 43 4f 4e 46 2e 44 49 53 41 0d 0a 09 09 73 65 73 73 20 20 20 20 20 72 65 73 75 6c 74 3d 6f 6b   ┆ CONF.DISA    sess     result=ok┆
0x2de0…2e00        09 20 20 20 20 20 20 20 20 20 20 09 20 20 20 20 20 61 6c 6c 20 73 65 73 73 0d 0a 09 09 09 09 20   ┆                 all sess       ┆
0x2e00…2e20 (23,)  20 20 20 20 20 20 20 20 20 09 20 20 20 20 20 20 72 65 6d 6f 76 65 64 0d 0a 0d 0a 0d 0a 0d 0a 0d   ┆                removed         ┆
0x2e20…2e40        0a 0d 0a 0d 0a 0d 0a 09 09 20 20 64 69 73 61 62 6c 65 64 0d 0a 09 09 20 20 20 20 2a 32 29 0d 0a   ┆           disabled        *2)  ┆
0x2e40…2e5f        0d 0a 09 09 52 45 51 2e 45 4e 41 09 20 20 20 0d 0a 0d 0a 09 31 32 63 0d 0a 0d 0a 0d 0a 0d 0a      ┆    REQ.ENA         12c        ┆
0x2e5f…2e62        FormFeed {
0x2e5f…2e62          0c 82 ac                                                                                          ┆   ┆
0x2e5f…2e62        }
0x2e62…2e80        0a 09 a1 54 61 62 6c 65 20 31 33 2e 0d 0a 0d 0a 0d 0a 09 a1 20 73 74 61 74 65 09 20 20 20         ┆   Table 13.         state    ┆
0x2e80…2ea0        20 20 20 20 21 20 65 76 65 6e 74 09 21 20 61 63 74 69 6f 6e 09 09 21 20 6e 65 77 20 73 74 61 74   ┆    ! event ! action  ! new stat┆
0x2ea0…2ec0        65 0d 0a 09 09 20 20 20 20 20 20 20 21 09 09 21 09 09 21 0d 0a 09 64 69 73 61 62 6c 69 6e 67 09   ┆e           !  !  !   disabling ┆
0x2ec0…2ee0        20 20 20 20 20 20 20 21 20 52 45 51 2e 52 45 4d 09 21 20 54 55 20 63 6c 65 61 6e 20 75 70 09 21   ┆       ! REQ.REM ! TU clean up !┆
0x2ee0…2f00        20 31 32 61 0d 0a 09 26 20 64 69 73 61 62 6c 65 64 20 20 20 20 20 20 20 21 09 09 21 09 09 21 0d   ┆ 12a   & disabled       !  !  ! ┆
0x2f00…2f20        0a 09 26 20 77 61 69 74 20 72 65 64 65 66 20 20 20 20 20 21 09 09 21 09 09 21 0d 0a 09 26 20 77   ┆  & wait redef     !  !  !   & w┆
0x2f20…2f40        61 69 74 20 64 69 73 61 62 6c 65 20 20 20 21 09 09 21 09 09 21 0d 0a 20 20 20 20 20 20 20 20 20   ┆ait disable   !  !  !           ┆
0x2f40…2f60        20 20 72 65 64 65 66 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   ┆  redef          !            ! ┆
0x2f60…2f80        20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 0d 0a 20 20 20 20 20 20 20 20 20 a1 e1   ┆                  !             ┆
0x2f80…2fa0        26 20 64 69 73 61 62 6c 65 20 72 65 64 65 66 20 20 21 09 09 21 09 09 21 09 20 0d 0a 09 a1 20 20   ┆& disable redef  !  !  !        ┆
0x2fa0…2fc0        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 20 21 20 20 20   ┆               !            !   ┆
0x2fc0…2fe0        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 0d 0a 20 20 20   ┆                !               ┆
0x2fe0…3000        20 20 20 20 20 20 09 20 20 20 20 20 20 20 21 09 09 21 09 09 21 0d 0a 09 64 69 73 61 62 6c 69 6e   ┆              !  !  !   disablin┆
0x3000…3020 (24,)  67 20 20 20 20 20 20 20 20 21 20 52 45 51 2e 44 49 53 41 09 21 20 43 4f 4e 46 2e 44 49 53 41 09   ┆g        ! REQ.DISA ! CONF.DISA ┆
0x3020…3040        21 20 20 2d 0d 0a 09 26 20 77 61 69 74 20 64 69 73 61 62 6c 65 20 20 20 21 09 20 2a 34 29 09 21   ┆!  -   & wait disable   !  *4) !┆
0x3040…3060        20 72 65 73 75 6c 74 3d 6e 6f 74 5f 70 72 6f 63 09 21 0d 0a 20 20 20 20 20 20 20 20 20 20 20 72   ┆ result=not_proc !             r┆
0x3060…3080        65 64 65 66 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   ┆edef          !            !    ┆
0x3080…30a0        20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 0d 0a 20 20 20 20 20 20 20 20 20 a1 e1 26 20 64   ┆               !             & d┆
0x30a0…30c0        69 73 61 62 6c 65 20 72 65 64 65 66 20 20 21 09 09 21 09 09 21 09 20 0d 0a 20 20 20 20 20 20 20   ┆isable redef  !  !  !           ┆
0x30c0…30e0        20 20 a1 e1 26 20 64 69 73 61 62 6c 65 64 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20   ┆    & disabled       !          ┆
0x30e0…3100        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 20 20 20 20 20 20   ┆  !                   !         ┆
0x3100…3120        20 0d 0a 20 20 20 20 20 20 20 20 20 a1 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20   ┆                              ! ┆
0x3120…3140        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 20 20 20 20 20 20 21   ┆           !                   !┆
0x3140…3160        20 20 20 20 20 20 20 20 20 20 0d 0a 09 09 20 20 20 20 20 20 20 21 09 09 21 09 09 21 0d 0a 09 77   ┆                     !  !  !   w┆
0x3160…3180        61 69 74 20 72 65 64 65 66 20 20 20 20 20 20 20 21 20 52 45 51 2e 52 45 44 45 46 09 21 20 43 4f   ┆ait redef       ! REQ.REDEF ! CO┆
0x3180…31a0        4e 46 2e 52 45 44 45 46 09 21 0d 0a 09 26 20 77 61 69 74 20 64 69 73 61 62 6c 65 20 20 20 21 09   ┆NF.REDEF !   & wait disable   ! ┆
0x31a0…31c0        09 21 20 72 65 73 75 6c 74 3d 6e 6f 74 5f 70 72 6f 63 09 21 0d 0a 20 20 20 20 20 20 20 20 20 20   ┆ ! result=not_proc !            ┆
0x31c0…31e0        20 72 65 64 65 66 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   ┆ redef          !            !  ┆
0x31e0…3200        20 20 20 20 20 20 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 64   ┆                 !           & d┆
0x3200…3220 (25,)  69 73 61 62 6c 65 20 72 65 64 65 66 20 20 21 20 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20   ┆isable redef  !            !    ┆
0x3220…3240        20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 0d 0a 09 a1 09 20 20 20 20 20 20 20 21 09 09 21   ┆               !            !  !┆
0x3240…3260        09 09 21 09 20 0d 0a 09 09 20 20 20 20 20 20 20 21 09 09 21 09 09 21 0d 0a 09 64 69 73 61 62 6c   ┆  !             !  !  !   disabl┆
0x3260…3280        69 6e 67 20 20 20 20 20 20 20 20 21 20 52 45 51 2e 53 55 53 50 09 21 20 54 55 20 63 6c 65 61 6e   ┆ing        ! REQ.SUSP ! TU clean┆
0x3280…32a0        20 75 70 09 21 20 31 32 62 0d 0a 09 26 20 64 69 73 61 62 6c 65 64 20 20 20 20 20 20 20 21 09 09   ┆ up ! 12b   & disabled       !  ┆
0x32a0…32c0        21 09 09 21 0d 0a 09 26 20 77 61 69 74 20 72 65 64 65 66 20 20 20 20 20 21 09 09 21 09 09 21 0d   ┆!  !   & wait redef     !  !  ! ┆
0x32c0…32e0        0a 09 26 20 77 61 69 74 20 64 69 73 61 62 6c 65 20 20 20 21 09 09 21 09 09 21 0d 0a 20 20 20 20   ┆  & wait disable   !  !  !      ┆
0x32e0…3300        20 20 20 20 20 20 20 72 65 64 65 66 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20   ┆       redef          !         ┆
0x3300…3320        20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 0d 0a 09 a1 e1 26 20 64   ┆   !                   !     & d┆
0x3320…3340        69 73 61 62 6c 65 20 72 65 64 65 66 20 20 21 09 09 21 09 09 21 09 20 0d 0a 20 20 20 20 20 20 20   ┆isable redef  !  !  !           ┆
0x3340…3360        20 20 a1 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   ┆                    !           ┆
0x3360…3380        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 20 20 20 20 20 20 20   ┆ !                   !          ┆
0x3380…3382        0d 0a                                                                                             ┆  ┆
0x3382…33bb        Params {
0x3382…33bb          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@                ┆
0x3382…33bb          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å    ┆
0x3382…33bb        }
0x33bb…33f4        Params {
0x33bb…33f4          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                 ┆
0x33bb…33f4          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å    ┆
0x33bb…33f4        }
0x33f4…3400        0a 0d 0a 09 66 69 67 20 31 33 2c 20                                                               ┆    fig 13, ┆
0x3400…3420 (26,)  66 6f 6f 74 6e 6f 74 65 73 0d 0a 0d 0a 09 2a 31 29 20 84 54 68 65 20 74 65 78 74 20 6d 65 73 73   ┆footnotes     *1)  The text mess┆
0x3420…3440        61 67 65 20 69 6e 20 52 45 51 2e 44 49 53 41 20 69 73 20 73 61 76 65 64 20 69 6e 20 74 68 65 20   ┆age in REQ.DISA is saved in the ┆
0x3440…3460        54 55 20 64 65 73 63 72 69 70 74 69 6f 6e 2e 0d 0a 0d 0a 09 2a 32 29 20 84 41 6c 6c 20 69 6e 63   ┆TU description.     *2)  All inc┆
0x3460…3480        6f 6d 69 6e 67 20 53 45 53 53 20 53 54 41 52 54 20 49 4e 44 20 6d 65 73 73 61 67 65 73 20 61 72   ┆oming SESS START IND messages ar┆
0x3480…34a0        65 20 61 6e 73 77 65 72 65 64 20 77 69 74 68 20 53 45 53 53 20 0a 19 8d 80 80 53 54 41 52 54 20   ┆e answered with SESS      START ┆
0x34a0…34c0        52 45 53 50 20 4e 45 47 2c 20 63 6f 6e 74 61 69 6e 69 6e 67 20 74 68 65 20 73 61 76 65 64 20 74   ┆RESP NEG, containing the saved t┆
0x34c0…34e0        65 78 74 20 6d 65 73 73 61 67 65 2e 20 4e 75 6d 62 65 72 20 6f 66 20 0a 19 8d 80 80 73 69 6e 6b   ┆ext message. Number of      sink┆
0x34e0…3500        20 73 65 73 73 69 6f 6e 73 20 77 69 6c 6c 20 72 65 6d 61 69 6e 20 7a 65 72 6f 20 69 6e 20 74 68   ┆ sessions will remain zero in th┆
0x3500…3520        69 73 20 73 74 61 74 65 2e 0d 0a 0d 0a 09 2a 33 29 20 84 49 66 20 6e 75 6d 62 65 72 20 6f 66 20   ┆is state.     *3)  If number of ┆
0x3520…3540        73 65 73 73 69 6f 6e 73 20 3d 20 30 2c 20 61 6e 20 61 6c 6c 20 73 65 73 73 20 72 65 6d 6f 76 65   ┆sessions = 0, an all sess remove┆
0x3540…3560        64 20 65 76 65 6e 74 20 69 73 20 0a 19 8d 80 80 73 69 6d 75 6c 61 74 65 64 2e 0d 0a 09 0d 0a 09   ┆d event is      simulated.      ┆
0x3560…3580        2a 34 29 20 84 54 68 65 20 74 65 78 74 20 6d 65 73 73 61 67 65 20 69 73 20 73 61 76 65 64 20 69   ┆*4)  The text message is saved i┆
0x3580…35a0        6e 20 74 68 65 20 54 55 20 64 65 73 63 72 69 70 74 69 6f 6e 2c 20 6f 76 65 72 77 72 69 74 69 6e   ┆n the TU description, overwritin┆
0x35a0…35c0        67 20 0a 19 8d 80 80 74 68 65 20 6f 6c 64 20 6f 6e 65 2e 0d 0a 0d 0a 0d 0a 8c 83 c8 0a 0e 0a a1   ┆g      the old one.             ┆
0x35c0…35e0        b0 36 2e 32 09 53 65 73 73 69 6f 6e 73 20 61 6e 64 20 50 61 63 6b 65 74 73 2c 20 44 65 73 69 67   ┆ 6.2 Sessions and Packets, Desig┆
0x35e0…3600        6e 20 43 6f 6e 73 69 64 65 72 61 74 69 6f 6e 73 0d 0a 0d 0a 09 84 57 68 65 6e 20 70 61 63 6b 65   ┆n Considerations      When packe┆
0x3600…3620 (27,)  74 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 20 69 73 20 69 6e 20 70 72 6f 67 72 65 73 73 20 74   ┆t communication is in progress t┆
0x3620…3640        68 65 20 44 48 20 77 69 6c 6c 20 63 6f 6d 6d 75 6e 69 63 61 74 65 20 0a 19 89 80 80 77 69 74 68   ┆he DH will communicate      with┆
0x3640…3660        20 69 74 73 20 73 75 72 72 6f 75 6e 64 69 6e 67 73 20 62 79 20 6d 65 61 6e 73 20 6f 66 20 74 68   ┆ its surroundings by means of th┆
0x3660…3680        65 20 66 6f 6c 6c 6f 77 69 6e 67 20 65 6e 74 69 74 69 65 73 3a 0d 0a 0d 0a 09 31 29 09 84 50 61   ┆e following entities:     1)  Pa┆
0x3680…36a0        63 6b 65 74 73 2e 20 4b 6e 6f 77 6e 20 62 79 20 44 48 20 61 6e 64 20 44 53 2c 20 61 6e 64 20 69   ┆ckets. Known by DH and DS, and i┆
0x36a0…36c0        64 65 6e 74 69 66 69 65 64 20 62 79 20 44 53 20 70 61 63 6b 65 74 20 0a 19 93 80 80 6e 6f 20 61   ┆dentified by DS packet      no a┆
0x36c0…36e0        6e 64 20 43 55 20 70 61 63 6b 65 74 20 6e 6f 2e 0d 0a 0d 0a 09 09 84 54 68 65 79 20 61 72 65 20   ┆nd CU packet no.       They are ┆
0x36e0…3700        69 6e 69 74 69 61 74 65 64 20 62 79 20 52 45 51 2e 53 55 42 4d 49 54 2c 20 52 45 51 2e 52 45 47   ┆initiated by REQ.SUBMIT, REQ.REG┆
0x3700…3720        52 45 54 20 6f 72 20 0a 19 93 80 80 49 4e 44 2e 43 52 45 41 54 45 20 61 6e 64 20 61 72 65 20 74   ┆RET or      IND.CREATE and are t┆
0x3720…3740        65 72 6d 69 6e 61 74 65 64 20 62 79 20 43 4f 4e 46 2e 53 55 42 4d 49 54 20 0a 19 93 80 80 43 4f   ┆erminated by CONF.SUBMIT      CO┆
0x3740…3760        4e 46 2e 52 45 47 52 45 54 2c 20 43 4f 4e 46 2e 80 41 42 4f 52 54 2c 20 49 4e 44 2e 44 45 4c 49   ┆NF.REGRET, CONF. ABORT, IND.DELI┆
0x3760…3780        56 45 52 2c 20 6f 72 20 61 6e 20 49 4e 44 2e 43 41 4e 43 45 4c 2e 0d 0a 0f 0a 0d 0a 09 32 29 09   ┆VER, or an IND.CANCEL.       2) ┆
0x3780…37a0        84 44 6f 63 75 6d 65 6e 74 20 73 74 72 65 61 6d 73 2e 20 4b 6e 6f 77 6e 20 62 79 20 44 48 20 61   ┆ Document streams. Known by DH a┆
0x37a0…37c0        6e 64 20 54 54 58 53 49 20 28 44 53 29 20 61 6e 64 20 69 64 65 6e 74 80 0a 19 93 80 80 69 66 69   ┆nd TTXSI (DS) and ident      ifi┆
0x37c0…37e0        65 64 20 62 79 20 74 68 65 20 75 33 20 62 75 66 66 65 72 20 61 74 74 72 69 62 75 74 65 2e 0d 0a   ┆ed by the u3 buffer attribute.  ┆
0x37e0…3800        0d 0a 09 09 84 54 68 65 79 20 61 72 65 20 69 6e 69 74 69 61 74 65 64 20 62 79 20 44 48 20 73 65   ┆     They are initiated by DH se┆
0x3800…3820 (28,)  6e 64 69 6e 67 20 61 20 54 52 41 4e 53 46 45 52 20 62 6c 6f 63 6b 20 77 69 74 68 20 0a 19 93 80   ┆nding a TRANSFER block with     ┆
0x3820…3840        80 4d 6f 64 65 20 3d 20 72 20 28 72 65 61 64 20 6f 70 65 72 61 74 69 6f 6e 73 29 20 6f 72 20 3d   ┆ Mode = r (read operations) or =┆
0x3840…3860        20 77 20 28 77 72 69 74 65 20 6f 70 65 72 61 74 69 6f 6e 73 29 2e 20 0a 19 93 80 80 54 65 72 6d   ┆ w (write operations).      Term┆
0x3860…3880        69 6e 61 74 69 6f 6e 20 62 65 67 69 6e 73 20 77 69 74 68 20 61 20 44 48 20 73 74 72 65 61 6d 20   ┆ination begins with a DH stream ┆
0x3880…38a0        63 6c 6f 73 65 20 66 72 6f 6d 20 44 48 20 61 6e 64 20 69 73 20 0a 19 93 80 80 65 6e 64 65 64 20   ┆close from DH and is      ended ┆
0x38a0…38c0        62 79 20 54 54 58 53 49 20 72 65 74 75 72 6e 69 6e 67 20 69 74 2e 0d 0a 0d 0a 09 33 29 09 84 53   ┆by TTXSI returning it.     3)  S┆
0x38c0…38e0        65 73 73 69 6f 6e 73 2e 20 4b 6e 6f 77 6e 20 62 79 20 44 48 20 61 6e 64 20 53 36 32 43 50 2e 20   ┆essions. Known by DH and S62CP. ┆
0x38e0…3900        49 6e 69 74 69 61 74 65 64 20 62 79 20 65 69 74 68 65 72 20 61 20 0a 19 93 80 80 53 45 53 53 49   ┆Initiated by either a      SESSI┆
0x3900…3920        4f 4e 20 53 54 41 52 54 20 49 4e 44 20 6f 72 20 61 20 53 45 53 53 49 4f 4e 20 53 54 41 52 54 20   ┆ON START IND or a SESSION START ┆
0x3920…3940        52 45 51 2e 20 54 65 72 6d 69 6e 61 74 69 6f 6e 20 0a 19 93 80 80 62 65 67 69 6e 73 20 77 69 74   ┆REQ. Termination      begins wit┆
0x3940…3960        68 20 61 20 53 45 53 53 49 4f 4e 20 43 4c 45 41 52 49 4e 47 20 49 4e 44 20 66 72 6f 6d 20 53 36   ┆h a SESSION CLEARING IND from S6┆
0x3960…3980        32 43 50 20 61 6e 64 20 69 73 20 0a 19 93 80 80 65 6e 64 65 64 20 62 79 20 44 48 20 73 65 6e 64   ┆2CP and is      ended by DH send┆
0x3980…39a0        69 6e 67 20 61 20 53 45 53 53 49 4f 4e 20 43 4c 45 41 52 49 4e 47 20 52 45 53 50 20 61 6e 64 20   ┆ing a SESSION CLEARING RESP and ┆
0x39a0…39c0        53 36 32 43 50 20 0a 19 93 80 80 61 6e 73 77 65 72 69 6e 67 20 69 74 2e 0d 0a 0d 0a 09 84 41 20   ┆S62CP      answering it.      A ┆
0x39c0…39e0        70 61 63 6b 65 74 20 61 6e 64 20 61 20 73 65 73 73 69 6f 6e 20 69 73 20 73 61 69 64 20 74 6f 20   ┆packet and a session is said to ┆
0x39e0…3a00        62 65 20 69 6e 73 69 64 65 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 6c 65 76 65 6c 20 0a 19 89   ┆be inside the document level    ┆
0x3a00…3a20 (29,)  80 80 77 68 65 6e 20 61 20 44 4f 43 20 53 54 41 52 54 20 52 45 51 20 6f 72 20 61 20 44 4f 43 20   ┆  when a DOC START REQ or a DOC ┆
0x3a20…3a40        43 4f 4e 54 20 52 45 51 20 68 61 73 20 62 65 65 6e 20 73 65 6e 74 2c 20 6f 72 20 61 20 44 4f 43   ┆CONT REQ has been sent, or a DOC┆
0x3a40…3a60        20 0a 19 89 80 80 53 54 41 52 54 20 49 4e 44 20 6f 72 20 61 20 44 4f 43 20 43 4f 4e 54 20 49 4e   ┆      START IND or a DOC CONT IN┆
0x3a60…3a80        44 20 68 61 73 20 62 65 65 6e 20 72 65 63 65 69 76 65 64 2e 20 54 68 65 79 20 6c 65 61 76 65 20   ┆D has been received. They leave ┆
0x3a80…3aa0        74 68 65 20 0a 19 89 80 80 64 6f 63 75 6d 65 6e 74 20 6c 65 76 65 6c 20 77 68 65 6e 20 61 20 44   ┆the      document level when a D┆
0x3aa0…3ac0        4f 43 55 4d 45 4e 54 20 45 4e 44 20 43 4f 4e 46 20 6f 72 20 61 20 44 4f 43 55 4d 45 4e 54 20 52   ┆OCUMENT END CONF or a DOCUMENT R┆
0x3ac0…3ae0        45 53 59 4e 43 48 2f 80 0a 19 89 80 80 44 49 53 43 41 52 44 20 43 4f 4e 46 20 68 61 73 20 62 65   ┆ESYNCH/      DISCARD CONF has be┆
0x3ae0…3b00        65 6e 20 72 65 63 65 69 76 65 64 2c 20 6f 72 20 61 20 44 4f 43 55 4d 45 4e 54 20 45 4e 44 20 52   ┆en received, or a DOCUMENT END R┆
0x3b00…3b20        45 53 50 20 6f 72 20 61 20 44 4f 80 0a 19 89 80 80 43 55 4d 45 4e 54 20 52 45 53 59 4e 43 48 2f   ┆ESP or a DO      CUMENT RESYNCH/┆
0x3b20…3b40        44 49 53 43 41 52 44 20 52 45 53 50 20 68 61 73 20 62 65 65 6e 20 73 65 6e 74 2e 0d 0a 0d 0a 09   ┆DISCARD RESP has been sent.     ┆
0x3b40…3b60        84 57 68 65 6e 20 74 68 65 79 20 61 72 65 20 69 6e 73 69 64 65 20 74 68 65 20 64 6f 63 75 6d 65   ┆ When they are inside the docume┆
0x3b60…3b80        6e 74 20 6c 65 76 65 6c 20 73 65 73 73 69 6f 6e 2c 20 70 61 63 6b 65 74 73 20 61 6e 64 20 0a 19   ┆nt level session, packets and   ┆
0x3b80…3ba0        89 80 80 64 6f 63 75 6d 65 6e 74 20 73 74 72 65 61 6d 73 20 77 69 6c 6c 20 6f 66 20 63 6f 75 72   ┆   document streams will of cour┆
0x3ba0…3bc0        73 65 20 62 65 20 63 6c 6f 73 65 6c 79 20 63 6f 6e 6e 65 63 74 65 64 2e 0d 0a 0d 0a 09 84 54 68   ┆se be closely connected.      Th┆
0x3bc0…3be0        65 20 70 72 6f 62 6c 65 6d 20 69 73 20 68 6f 77 20 69 6e 64 65 70 65 6e 64 65 6e 74 20 74 68 65   ┆e problem is how independent the┆
0x3be0…3c00        79 20 73 68 6f 75 6c 64 20 62 65 20 6f 74 68 65 72 77 69 73 65 2e 20 54 68 65 20 66 6f 6c 80 0a   ┆y should be otherwise. The fol  ┆
0x3c00…3c20 (30,)  19 89 80 80 6c 6f 77 69 6e 67 20 70 72 6f 62 6c 65 6d 73 20 61 72 69 73 65 73 3a 0d 0a 0d 0a 8c   ┆    lowing problems arises:     ┆
0x3c20…3c40        83 d4 0a 09 31 29 09 84 41 20 70 61 63 6b 65 74 20 6d 75 73 74 20 6e 6f 74 20 62 65 20 74 65 72   ┆    1)  A packet must not be ter┆
0x3c40…3c60        6d 69 6e 61 74 65 64 20 62 65 66 6f 72 65 20 61 6e 79 20 64 6f 63 75 6d 65 6e 74 20 0a 19 93 80   ┆minated before any document     ┆
0x3c60…3c80        80 73 74 72 65 61 6d 20 75 73 65 64 20 62 79 20 74 68 61 74 20 70 61 63 6b 65 74 20 69 73 20 66   ┆ stream used by that packet is f┆
0x3c80…3ca0        75 6c 6c 79 20 74 65 72 6d 69 6e 61 74 65 64 2e 0d 0a 0d 0a 09 09 84 54 68 69 73 20 69 6d 70 6c   ┆ully terminated.       This impl┆
0x3ca0…3cc0        69 65 73 20 74 68 61 74 20 74 68 65 20 70 61 63 6b 65 74 20 63 61 6e 6e 6f 74 20 72 75 6e 20 69   ┆ies that the packet cannot run i┆
0x3cc0…3ce0        6e 64 65 70 65 6e 64 65 6e 74 20 6f 66 20 0a 19 93 80 80 74 68 65 20 64 6f 63 75 6d 65 6e 74 20   ┆ndependent of      the document ┆
0x3ce0…3d00        73 74 72 65 61 6d 2e 0d 0a 0d 0a 09 32 29 09 84 57 68 65 6e 20 61 20 73 65 73 73 69 6f 6e 20 62   ┆stream.     2)  When a session b┆
0x3d00…3d20        72 65 61 6b 73 20 64 6f 77 6e 20 77 68 69 6c 65 20 64 6f 63 75 6d 65 6e 74 20 74 72 61 6e 73 6d   ┆reaks down while document transm┆
0x3d20…3d40        69 73 73 69 6f 6e 20 0a 19 93 80 80 69 73 20 69 6e 20 70 72 6f 67 72 65 73 73 20 74 68 65 72 65   ┆ission      is in progress there┆
0x3d40…3d60        20 69 73 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 70 72 6f 62 6c 65 6d 20 63 6f 6e 63 65 72   ┆ is the following problem concer┆
0x3d60…3d80        6e 69 6e 67 20 0a 19 93 80 80 62 75 66 66 65 72 20 63 6c 65 61 6e 20 75 70 3a 0d 0a 09 09 84 54   ┆ning      buffer clean up:     T┆
0x3d80…3da0        68 65 20 53 54 52 45 41 4d 20 62 75 66 66 65 72 73 20 66 72 6f 6d 20 74 68 65 20 64 6f 63 75 6d   ┆he STREAM buffers from the docum┆
0x3da0…3dc0        65 6e 74 20 73 74 72 65 61 6d 20 63 61 6e 20 62 65 20 70 65 6e 64 80 0a 19 93 80 80 69 6e 67 20   ┆ent stream can be pend      ing ┆
0x3dc0…3de0        61 73 20 44 41 54 41 20 52 45 51 20 62 75 66 66 65 72 73 2c 20 61 6e 64 20 43 48 45 43 4b 50 4f   ┆as DATA REQ buffers, and CHECKPO┆
0x3de0…3e00        49 4e 54 20 62 75 66 66 65 72 73 20 61 73 20 50 41 47 45 20 0a 19 93 80 80 45 4e 44 20 52 45 51   ┆INT buffers as PAGE      END REQ┆
0x3e00…3e20 (31,)  20 62 75 66 66 65 72 73 2e 20 54 68 65 73 65 20 62 75 66 66 65 72 73 20 61 72 65 20 6e 6f 74 20   ┆ buffers. These buffers are not ┆
0x3e20…3e40        68 6f 6d 65 20 66 6f 72 20 63 65 72 74 61 69 6e 20 0a 19 93 80 80 62 65 66 6f 72 65 20 74 68 65   ┆home for certain      before the┆
0x3e40…3e60        20 53 54 52 45 41 4d 20 43 4c 45 41 52 20 52 45 53 50 20 6d 65 73 73 61 67 65 20 68 61 73 20 62   ┆ STREAM CLEAR RESP message has b┆
0x3e60…3e80        65 65 6e 20 61 6e 73 77 65 72 65 64 20 0a 19 93 80 80 62 79 20 53 36 32 43 50 20 28 73 65 65 20   ┆een answered      by S62CP (see ┆
0x3e80…3ea0        66 69 67 2e 20 31 34 29 2e 0d 0a 0d 0a 09 09 84 54 68 65 20 63 6c 6f 73 69 6e 67 20 6f 66 20 74   ┆fig. 14).       The closing of t┆
0x3ea0…3ec0        68 65 20 64 6f 63 75 6d 65 6e 74 20 73 74 72 65 61 6d 20 63 61 6e 6e 6f 74 20 62 65 20 70 72 6f   ┆he document stream cannot be pro┆
0x3ec0…3ee0        70 65 72 6c 79 20 0a 19 93 80 80 74 65 72 6d 69 6e 61 74 65 64 20 62 65 66 6f 72 65 20 61 6c 6c   ┆perly      terminated before all┆
0x3ee0…3f00        20 74 68 65 73 65 20 62 75 66 66 65 72 73 20 61 72 65 20 68 6f 6d 65 2e 20 53 65 73 73 69 6f 6e   ┆ these buffers are home. Session┆
0x3f00…3f20        73 20 0a 19 93 80 80 61 6e 64 20 64 6f 63 75 6d 65 6e 74 20 73 74 72 65 61 6d 73 20 61 72 65 20   ┆s      and document streams are ┆
0x3f20…3f40        63 6c 6f 73 65 6c 79 20 63 6f 6e 6e 65 63 74 65 64 20 69 6e 20 74 68 69 73 20 63 61 73 65 2e 0d   ┆closely connected in this case. ┆
0x3f40…3f41        0a                                                                                                ┆ ┆
0x3f41…3f44        FormFeed {
0x3f41…3f44          0c 81 d8                                                                                          ┆   ┆
0x3f41…3f44        }
0x3f44…3f60        0a 09 46 69 67 2e 20 31 34 2e 20 20 53 65 73 73 69 6f 6e 20 63 6c 65 61 6e 20 75 70               ┆  Fig. 14.  Session clean up┆
0x3f60…3f80        20 62 79 20 64 6f 63 75 6d 65 6e 74 20 74 72 61 6e 73 6d 69 73 73 69 6f 6e 2e 0d 0a 0d 0a 0d 0a   ┆ by document transmission.      ┆
0x3f80…3fa0        09 09 54 54 58 53 49 09 09 44 48 09 09 53 36 32 43 50 0d 0a 0d 0a 09 09 20 20 20 20 20 20 20 20   ┆  TTXSI  DH  S62CP              ┆
0x3fa0…3fc0        53 54 52 45 41 4d 28 31 29 20 20 20 20 20 20 20 20 20 20 0d 0a 09 09 09 09 20 20 20 20 20 20 20   ┆STREAM(1)                       ┆
0x3fc0…3fe0        44 41 54 41 20 52 45 51 28 31 29 0d 0a 0d 0a 09 09 20 20 20 20 20 20 20 20 53 54 52 45 41 4d 28   ┆DATA REQ(1)              STREAM(┆
0x3fe0…4000        32 29 20 20 20 20 20 20 20 20 20 20 0d 0a 09 09 09 09 20 20 20 20 20 20 20 44 41 54 41 20 52 45   ┆2)                       DATA RE┆
0x4000…4020 (32,)  51 28 32 29 0d 0a 0d 0a 0d 0a 09 09 09 09 09 09 20 20 20 20 20 20 53 65 73 73 69 6f 6e 20 0d 0a   ┆Q(2)                  Session   ┆
0x4020…4040        09 09 a1 09 09 09 e1 a1 09 20 20 20 e1 3e 20 20 62 72 65 61 6b 0d 0a 09 09 09 09 09 09 20 20 20   ┆             >  break           ┆
0x4040…4060        20 20 20 64 6f 77 6e 0d 0a 0d 0a 09 09 09 09 20 20 20 20 20 20 53 54 52 45 41 4d 20 43 4c 45 41   ┆   down              STREAM CLEA┆
0x4060…4080        52 20 49 4e 44 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 09 09 09 20 20 20 09 20 20 20 20 20 20 53 54 52 45   ┆R IND                       STRE┆
0x4080…40a0        41 4d 20 43 4c 45 41 52 20 52 45 53 50 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 09 09 09 09 20 20 20 20 20   ┆AM CLEAR RESP                   ┆
0x40a0…40c0        20 61 6e 73 77 65 72 0d 0a 09 09 09 09 20 20 20 20 20 20 53 54 52 45 41 4d 20 43 4c 45 41 52 20   ┆ answer            STREAM CLEAR ┆
0x40c0…40e0        52 45 53 50 0d 0a 0d 0a 0d 0a 09 09 09 64 6f 63 75 6d 65 6e 74 20 73 74 72 65 61 6d 0d 0a 09 09   ┆RESP         document stream    ┆
0x40e0…4100        09 63 61 6e 20 62 65 20 74 65 72 6d 69 6e 61 74 65 64 0d 0a 0d 0a 0d 0a 0d 0a 09 09 54 68 65 20   ┆ can be terminated          The ┆
0x4100…4120        64 6f 74 65 64 20 6c 69 6e 65 73 20 69 6e 64 69 63 61 74 65 20 61 6e 73 77 65 72 73 2e 0a 0d 0a   ┆doted lines indicate answers.   ┆
0x4120…4123        FormFeed {
0x4120…4123          0c 83 bc                                                                                          ┆   ┆
0x4120…4123        }
0x4123…4140        0a 09 33 29 09 84 57 68 65 6e 20 61 20 73 65 73 73 69 6f 6e 20 62 72 65 61 6b 73 20 64            ┆  3)  When a session breaks d┆
0x4140…4160        6f 77 6e 20 77 68 69 6c 65 20 64 6f 63 75 6d 65 6e 74 20 72 65 63 65 69 76 61 6c 20 69 73 20 69   ┆own while document receival is i┆
0x4160…4180        6e 20 0a 19 93 80 80 70 72 6f 67 72 65 73 73 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 70 72   ┆n      progress the following pr┆
0x4180…41a0        6f 62 6c 65 6d 20 61 72 69 73 65 73 3a 0d 0a 09 09 84 54 68 65 20 44 41 54 41 20 49 4e 44 20 62   ┆oblem arises:     The DATA IND b┆
0x41a0…41c0        75 66 66 65 72 73 20 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   ┆uffers will be pending at TTXSI ┆
0x41c0…41e0        61 73 20 53 54 52 45 41 4d 20 0a 19 93 80 80 62 75 66 66 65 72 73 20 61 6e 64 20 74 68 65 20 50   ┆as STREAM      buffers and the P┆
0x41e0…4200        41 47 45 20 45 4e 44 20 49 4e 44 20 62 75 66 66 65 72 73 20 61 73 20 43 48 45 43 4b 50 4f 49 4e   ┆AGE END IND buffers as CHECKPOIN┆
0x4200…4220 (33,)  54 20 62 75 66 80 0a 19 93 80 80 66 65 72 73 2e 20 54 68 65 20 73 65 73 73 69 6f 6e 20 63 6c 65   ┆T buf      fers. The session cle┆
0x4220…4240        61 6e 20 75 70 20 63 61 6e 6e 6f 74 20 62 65 20 70 72 6f 70 65 72 6c 79 20 74 65 72 6d 69 6e 61   ┆an up cannot be properly termina┆
0x4240…4260        74 65 64 20 0a 19 93 80 80 28 61 20 53 54 52 45 41 4d 20 43 4c 45 41 52 49 4e 47 20 52 45 53 50   ┆ted      (a STREAM CLEARING RESP┆
0x4260…4280        20 73 65 6e 74 29 20 62 65 66 6f 72 65 20 74 68 65 20 44 48 20 73 74 72 65 61 6d 20 63 6c 6f 73   ┆ sent) before the DH stream clos┆
0x4280…42a0        65 20 0a 19 93 80 80 68 61 73 20 62 65 65 6e 20 61 6e 73 77 65 72 65 64 20 62 79 20 54 54 58 53   ┆e      has been answered by TTXS┆
0x42a0…42c0        49 20 28 73 65 65 20 66 69 67 2e 20 31 35 2e 29 20 44 6f 63 75 6d 65 6e 74 20 0a 19 93 80 80 73   ┆I (see fig. 15.) Document      s┆
0x42c0…42e0        74 72 65 61 6d 73 20 61 6e 64 20 73 65 73 73 69 6f 6e 73 20 61 72 65 20 61 6c 73 6f 20 69 6e 20   ┆treams and sessions are also in ┆
0x42e0…4300        74 68 69 73 20 63 61 73 65 20 63 6c 6f 73 65 6c 79 20 63 6f 6e 80 0a 19 93 80 80 6e 65 63 74 65   ┆this case closely con      necte┆
0x4300…4320        64 2e 0d 0a 0d 0a 0d 0a 09 66 69 67 2e 20 31 35 2e 20 53 65 73 73 69 6f 6e 20 63 6c 65 61 6e 20   ┆d.       fig. 15. Session clean ┆
0x4320…4340        75 70 20 62 79 20 64 6f 63 75 6d 65 6e 74 20 72 65 63 65 69 76 61 6c 0d 0a 0d 0a 09 09 54 54 58   ┆up by document receival      TTX┆
0x4340…4360        53 49 09 09 44 48 09 09 53 36 32 43 50 0d 0a 0d 0a 0d 0a 09 09 09 09 20 20 20 20 20 20 20 44 41   ┆SI  DH  S62CP                 DA┆
0x4360…4380        54 41 20 49 4e 44 28 31 29 0d 0a 09 09 20 20 20 20 20 20 20 20 53 54 52 45 41 4d 28 31 29 0d 0a   ┆TA IND(1)            STREAM(1)  ┆
0x4380…43a0        0d 0a 0d 0a 0d 0a 09 09 09 09 20 20 20 20 20 20 20 44 41 54 41 20 49 4e 44 28 32 29 0d 0a 09 09   ┆                 DATA IND(2)    ┆
0x43a0…43c0        20 20 20 20 20 20 20 20 53 54 52 45 41 4d 28 32 29 0d 0a 0d 0a 09 09 09 09 09 09 20 20 20 20 73   ┆        STREAM(2)              s┆
0x43c0…43e0        65 73 73 69 6f 6e 0d 0a 09 09 a1 09 09 09 09 20 20 e1 3e 20 62 72 65 61 6b 0d 0a 09 09 09 09 09   ┆ession            > break       ┆
0x43e0…4400        09 20 20 20 20 64 6f 77 6e 0d 0a 0d 0a 09 09 20 20 20 20 44 48 20 73 74 72 65 61 6d 20 63 6c 6f   ┆     down          DH stream clo┆
0x4400…4420 (34,)  73 65 0d 0a 0d 0a 0d 0a 0d 0a 09 09 09 53 54 52 45 41 4d 20 43 4c 45 41 52 49 4e 47 20 52 45 53   ┆se           STREAM CLEARING RES┆
0x4420…4435        50 0d 0a 09 09 09 63 61 6e 20 62 65 20 73 65 6e 74 0d 0a 0d 0a                                    ┆P     can be sent    ┆
0x4435…4438        FormFeed {
0x4435…4438          0c 83 a4                                                                                          ┆   ┆
0x4435…4438        }
0x4438…4440        0a 09 34 29 09 84 54 68                                                                           ┆  4)  Th┆
0x4440…4460        65 20 72 65 73 6f 75 72 63 65 20 68 61 6e 64 6c 69 6e 67 20 69 73 20 65 61 73 69 65 72 20 77 68   ┆e resource handling is easier wh┆
0x4460…4480        65 6e 20 74 68 65 72 65 20 69 73 20 61 74 20 6d 6f 73 74 20 0a 19 93 80 80 6f 6e 65 20 64 61 74   ┆en there is at most      one dat┆
0x4480…44a0        61 20 73 74 72 65 61 6d 20 70 65 72 20 73 65 73 73 69 6f 6e 20 28 74 68 65 20 6d 61 78 69 6d 75   ┆a stream per session (the maximu┆
0x44a0…44c0        6d 20 6e 75 6d 62 65 72 20 6f 66 20 64 6f 63 75 80 0a 19 93 80 80 6d 65 6e 74 20 73 74 72 65 61   ┆m number of docu      ment strea┆
0x44c0…44e0        6d 73 20 65 71 75 61 6c 73 20 74 68 65 20 6d 61 78 69 6d 75 6d 20 6e 75 6d 62 65 72 20 6f 66 20   ┆ms equals the maximum number of ┆
0x44e0…4500        73 65 73 73 69 6f 6e 73 29 2e 20 0a 19 93 80 80 54 68 69 73 20 69 73 20 61 63 63 6f 6d 70 6c 69   ┆sessions).      This is accompli┆
0x4500…4520        73 68 65 64 20 62 79 20 64 65 6c 61 79 69 6e 67 20 61 20 73 65 73 73 69 6f 6e 20 72 65 6d 6f 76   ┆shed by delaying a session remov┆
0x4520…4540        61 6c 20 75 6e 74 69 6c 20 0a 19 93 80 80 61 20 64 6f 80 63 75 6d 65 6e 74 20 73 74 72 65 61 6d   ┆al until      a do cument stream┆
0x4540…4560        2c 20 77 68 69 63 68 20 68 61 73 20 75 73 65 64 20 74 68 65 20 73 65 73 73 69 6f 6e 2c 20 69 73   ┆, which has used the session, is┆
0x4560…4580        20 66 75 6c 6c 79 20 0a 19 93 80 80 74 65 72 6d 69 6e 61 74 65 64 2e 0d 0a 0d 0a 09 84 46 6f 72   ┆ fully      terminated.      For┆
0x4580…45a0        20 74 68 65 73 65 20 72 65 61 73 6f 6e 73 20 69 74 20 68 61 73 20 62 65 65 6e 20 64 65 63 69 64   ┆ these reasons it has been decid┆
0x45a0…45c0        65 64 20 6e 6f 74 20 74 6f 20 68 61 6e 64 6c 65 20 64 6f 63 75 6d 65 6e 74 20 0a 19 89 80 80 73   ┆ed not to handle document      s┆
0x45c0…45e0        74 72 65 61 6d 73 20 69 6e 64 65 70 65 6e 64 65 6e 74 6c 79 20 66 72 6f 6d 20 70 61 63 6b 65 74   ┆treams independently from packet┆
0x45e0…4600        73 20 61 6e 64 20 73 65 73 73 69 6f 6e 73 2c 20 69 2e 65 2e 20 74 68 65 79 20 61 72 65 20 6e 6f   ┆s and sessions, i.e. they are no┆
0x4600…4620 (35,)  74 20 0a 19 89 80 80 67 69 76 65 6e 20 74 68 65 69 72 20 6f 77 6e 20 70 72 6f 74 6f 63 6f 6c 20   ┆t      given their own protocol ┆
0x4620…4640        6d 61 63 68 69 6e 65 2e 0d 0a 0d 0a 09 84 48 6f 77 65 76 65 72 2c 20 73 65 73 73 69 6f 6e 20 61   ┆machine.      However, session a┆
0x4640…4660        6e 64 20 70 61 63 6b 65 74 20 61 72 65 20 73 74 69 6c 6c 20 73 65 70 61 72 61 74 65 20 65 6e 74   ┆nd packet are still separate ent┆
0x4660…4680        69 74 69 65 73 2c 20 62 65 63 61 75 73 65 20 0a 19 89 80 80 73 65 76 65 72 61 6c 20 70 61 63 6b   ┆ities, because      several pack┆
0x4680…46a0        65 74 73 20 63 61 6e 20 75 73 65 20 61 20 73 65 73 73 69 6f 6e 2e 20 54 68 69 73 20 69 73 20 65   ┆ets can use a session. This is e┆
0x46a0…46c0        73 70 65 63 69 61 6c 6c 79 20 74 68 65 20 63 61 73 65 20 69 6e 20 0a 19 89 80 80 73 69 6e 6b 20   ┆specially the case in      sink ┆
0x46c0…46e0        73 74 61 74 65 73 2c 20 77 68 65 72 65 20 74 68 65 20 73 65 73 73 69 6f 6e 20 63 61 6e 6e 6f 74   ┆states, where the session cannot┆
0x46e0…4700        20 62 65 20 73 61 69 64 20 74 6f 20 62 65 6c 6f 6e 67 20 74 6f 20 61 6e 79 20 0a 19 89 80 80 70   ┆ be said to belong to any      p┆
0x4700…4720        61 63 6b 65 74 20 77 68 65 6e 20 69 74 20 69 73 20 6f 75 74 73 69 64 65 20 64 6f 63 75 6d 65 6e   ┆acket when it is outside documen┆
0x4720…4740        74 20 6c 65 76 65 6c 2e 0d 0a 0d 0a 09 84 54 68 65 72 65 66 6f 72 65 20 74 68 65 20 66 6f 6c 6c   ┆t level.      Therefore the foll┆
0x4740…4760        6f 77 69 6e 67 20 64 65 63 69 73 69 6f 6e 73 20 68 61 76 65 20 62 65 65 6e 20 6d 61 64 65 3a 0d   ┆owing decisions have been made: ┆
0x4760…4780        0a 0d 0a 09 61 29 09 84 50 61 63 6b 65 74 73 20 61 6e 64 20 73 65 73 73 69 6f 6e 73 20 61 72 65   ┆    a)  Packets and sessions are┆
0x4780…47a0        20 72 65 67 61 72 64 65 64 20 61 73 20 73 65 70 61 72 61 74 65 20 65 6e 74 69 74 69 65 73 2c 20   ┆ regarded as separate entities, ┆
0x47a0…47c0        0a 19 93 80 80 65 61 63 68 20 68 61 76 69 6e 67 20 74 68 65 69 72 20 6f 77 6e 20 70 72 6f 74 6f   ┆     each having their own proto┆
0x47c0…47e0        63 6f 6c 20 6d 61 63 68 69 6e 65 2e 20 54 68 65 79 20 61 72 65 2c 20 68 6f 77 80 0a 19 93 80 80   ┆col machine. They are, how      ┆
0x47e0…4800        65 76 65 72 2c 20 67 75 69 64 65 64 20 62 79 20 74 68 65 20 73 61 6d 65 20 70 72 6f 74 6f 63 6f   ┆ever, guided by the same protoco┆
0x4800…4820 (36,)  6c 20 6d 61 63 68 69 6e 65 20 77 68 65 6e 20 74 68 65 20 64 6f 63 75 80 0a 19 93 80 80 6d 65 6e   ┆l machine when the docu      men┆
0x4820…4840        74 20 6c 65 76 65 6c 20 69 73 20 65 6e 74 65 72 65 64 20 61 6e 64 20 61 20 64 6f 63 75 6d 65 6e   ┆t level is entered and a documen┆
0x4840…4860        74 20 73 74 72 65 61 6d 20 69 73 20 6f 70 65 6e 65 64 2e 20 0a 19 93 80 80 49 6e 20 74 68 69 73   ┆t stream is opened.      In this┆
0x4860…4880        20 63 61 73 65 20 74 68 65 79 20 61 72 65 20 73 61 69 64 20 74 6f 20 62 65 20 a1 63 6f 6e 6e 65   ┆ case they are said to be  conne┆
0x4880…48a0        63 74 65 64 2e 0d 0a 0d 0a 09 62 29 09 84 54 68 65 79 20 6c 6f 73 65 73 20 74 68 65 20 63 6f 6e   ┆cted.     b)  They loses the con┆
0x48a0…48c0        6e 65 63 74 69 6f 6e 20 77 69 74 68 20 65 61 63 68 20 6f 74 68 65 72 2c 20 61 72 65 20 73 61 69   ┆nection with each other, are sai┆
0x48c0…48e0        64 20 74 6f 20 0a 19 93 80 80 62 65 20 84 64 69 73 63 6f 6e 6e 65 63 74 65 64 e1 2c 20 69 6e 20   ┆d to      be  disconnected , in ┆
0x48e0…4900        74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 63 61 73 65 73 3a 0d 0a 0d 0a 09 09 2d 20 20 84 54 68   ┆the following cases:      -   Th┆
0x4900…4920        65 20 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 66 74 20 61   ┆e document level has been left a┆
0x4920…4940        6e 64 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 0a 19 96 80 80 73 74 72 65 61 6d 20 68 61 73 20   ┆nd the document      stream has ┆
0x4940…4960        62 65 65 6e 20 63 6c 6f 73 65 64 2e 0d 0a 0d 0a 09 09 2d 20 20 84 54 68 65 20 73 65 73 73 69 6f   ┆been closed.      -   The sessio┆
0x4960…4980        6e 20 62 72 65 61 6b 73 20 64 6f 77 6e 20 28 41 42 4f 52 54 20 49 4e 44 20 6f 72 20 41 42 4f 52   ┆n breaks down (ABORT IND or ABOR┆
0x4980…49a0        54 20 52 45 51 29 2e 20 54 68 65 20 0a 19 96 80 80 64 69 73 63 6f 6e 6e 65 63 74 69 6f 6e 20 69   ┆T REQ). The      disconnection i┆
0x49a0…49c0        73 20 6f 6e 6c 79 20 20 6d 61 64 65 20 77 68 65 6e 20 69 74 20 69 73 20 63 65 72 74 61 69 6e 20   ┆s only  made when it is certain ┆
0x49c0…49e0        74 68 61 74 20 0a 19 96 80 80 61 6c 6c 20 69 6e 76 6f 6c 76 65 64 20 62 75 66 66 65 72 73 20 61   ┆that      all involved buffers a┆
0x49e0…4a00        72 65 20 68 6f 6d 65 2e 0d 0a 0d 0a 09 84 54 68 69 73 20 73 63 68 65 6d 65 20 63 61 6e 6e 6f 74   ┆re home.      This scheme cannot┆
0x4a00…4a20 (37,)  20 62 65 20 66 6f 6c 6c 6f 77 65 64 20 69 6e 20 63 61 73 65 20 6f 66 20 54 4c 58 20 73 65 72 76   ┆ be followed in case of TLX serv┆
0x4a20…4a40        69 63 65 20 61 6e 64 20 70 61 63 6b 65 74 20 0a 19 89 80 80 74 72 61 6e 73 6d 69 74 74 65 64 20   ┆ice and packet      transmitted ┆
0x4a40…4a60        77 69 74 68 20 63 68 61 72 67 65 20 72 65 71 75 65 73 74 2e 20 49 6e 20 74 68 65 73 65 20 63 61   ┆with charge request. In these ca┆
0x4a60…4a80        73 65 73 20 70 61 63 6b 65 74 73 20 61 6e 64 20 73 65 73 73 69 6f 6e 73 20 0a 19 89 80 80 61 72   ┆ses packets and sessions      ar┆
0x4a80…4aa0        65 20 63 6f 6e 6e 65 63 74 65 64 20 61 6c 6d 6f 73 74 20 74 6f 20 74 68 65 20 65 6e 64 2e 0d 0a   ┆e connected almost to the end.  ┆
0x4aa0…4ac0        0d 0a 8c 83 c8 0a 0e 0a 09 84 49 6e 20 73 65 63 74 69 6f 6e 20 36 2e 33 20 74 68 65 20 73 65 73   ┆          In section 6.3 the ses┆
0x4ac0…4ae0        73 69 6f 6e 20 70 72 6f 74 6f 63 6f 6c 20 6d 61 63 68 69 6e 65 20 69 73 20 64 65 73 63 72 69 62   ┆sion protocol machine is describ┆
0x4ae0…4b00        65 64 2e 20 53 65 63 74 69 6f 6e 20 0a 19 89 80 80 36 2e 34 20 63 6f 6e 74 61 69 6e 73 20 74 68   ┆ed. Section      6.4 contains th┆
0x4b00…4b20        65 20 68 61 6e 64 6c 69 6e 67 20 6f 66 20 70 61 63 6b 65 74 20 73 6f 75 72 63 65 20 73 74 61 74   ┆e handling of packet source stat┆
0x4b20…4b40        65 73 20 28 53 55 42 4d 49 54 2c 52 45 47 52 45 54 20 0a 19 89 80 80 6f 72 20 41 42 4f 52 54 29   ┆es (SUBMIT,REGRET      or ABORT)┆
0x4b40…4b60        2c 20 61 6e 64 20 73 65 63 74 69 6f 6e 20 36 2e 35 20 70 61 63 6b 65 74 20 73 69 6e 6b 20 73 74   ┆, and section 6.5 packet sink st┆
0x4b60…4b80        61 74 65 73 20 28 44 45 4c 49 56 45 52 20 6f 72 20 43 41 4e 43 45 4c 29 2e 0d 0a 0f 0a 0d 0a 0d   ┆ates (DELIVER or CANCEL).       ┆
0x4b80…4ba0        0a a1 b0 36 2e 33 09 53 65 73 73 69 6f 6e 20 48 61 6e 64 6c 69 6e 67 0d 0a 0d 0a 09 84 49 6e 20   ┆   6.3 Session Handling      In ┆
0x4ba0…4bc0        74 68 69 73 20 73 65 63 74 69 6f 6e 20 74 68 65 20 73 65 73 73 69 6f 6e 20 68 61 6e 64 6c 69 6e   ┆this section the session handlin┆
0x4bc0…4be0        67 20 69 73 20 73 70 65 63 69 66 69 65 64 2e 20 41 20 73 65 73 73 69 6f 6e 20 69 73 20 0a 19 89   ┆g is specified. A session is    ┆
0x4be0…4c00        80 80 65 69 74 68 65 72 20 69 6e 69 74 69 61 74 65 64 20 62 79 20 44 48 20 77 69 74 68 20 61 20   ┆  either initiated by DH with a ┆
0x4c00…4c20 (38,)  53 45 53 53 49 4f 4e 20 53 54 41 52 54 20 52 45 51 20 28 61 20 53 55 42 4d 49 54 20 6f 72 20 61   ┆SESSION START REQ (a SUBMIT or a┆
0x4c20…4c40        20 0a 19 89 80 80 52 45 47 52 45 54 20 70 61 63 6b 65 74 20 69 73 20 69 6e 20 6e 65 65 64 20 66   ┆      REGRET packet is in need f┆
0x4c40…4c60        6f 72 20 61 20 73 65 73 73 69 6f 6e 29 20 6f 72 20 69 6e 69 74 69 61 74 65 64 20 62 79 20 53 36   ┆or a session) or initiated by S6┆
0x4c60…4c80        32 43 50 20 62 79 20 61 20 0a 19 89 80 80 53 45 53 53 49 4f 4e 20 53 54 41 52 54 20 49 4e 44 2e   ┆2CP by a      SESSION START IND.┆
0x4c80…4ca0        20 41 20 73 65 73 73 69 6f 6e 20 62 65 80 6c 6f 6e 67 73 20 74 6f 20 61 20 73 70 65 63 69 66 69   ┆ A session be longs to a specifi┆
0x4ca0…4cc0        63 20 54 55 2e 0d 0a 0d 0a 0d 0a b0 a1 36 2e 33 2e 31 09 48 61 6e 64 6c 69 6e 67 20 6f 66 20 53   ┆c TU.        6.3.1 Handling of S┆
0x4cc0…4ce0        65 73 73 69 6f 6e 20 44 65 73 63 72 69 70 74 69 6f 6e 73 0d 0a 0d 0a 09 84 41 20 73 65 73 73 69   ┆ession Descriptions      A sessi┆
0x4ce0…4d00        6f 6e 20 69 73 20 64 65 73 63 72 69 62 65 64 20 62 79 20 61 20 a1 73 65 73 73 69 6f 6e 20 64 65   ┆on is described by a  session de┆
0x4d00…4d20        73 63 72 69 70 74 69 6f 6e e1 2e 20 54 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 0a 19 89 80 80 73   ┆scription . The number of      s┆
0x4d20…4d40        65 73 73 69 6f 6e 73 20 77 68 69 63 68 20 63 61 6e 20 62 65 20 61 6c 69 76 65 20 61 74 20 74 68   ┆essions which can be alive at th┆
0x4d40…4d60        65 20 73 61 6d 65 20 74 69 6d 65 20 61 72 65 20 65 71 75 61 6c 20 74 6f 20 74 68 65 20 0a 19 89   ┆e same time are equal to the    ┆
0x4d60…4d80        80 80 6e 75 6d 62 65 72 20 6f 66 20 73 65 73 73 69 6f 6e 20 64 65 73 63 72 69 70 74 69 6f 6e 73   ┆  number of session descriptions┆
0x4d80…4da0        2e 0d 0a 0d 0a 09 84 54 68 65 20 73 65 73 73 69 6f 6e 20 64 65 73 63 72 69 70 74 69 6f 6e 73 20   ┆.      The session descriptions ┆
0x4da0…4dc0        61 72 65 20 64 65 76 69 64 65 64 20 69 6e 74 6f 20 74 77 6f 20 70 6f 6f 6c 73 3a 0d 0a 0d 0a 09   ┆are devided into two pools:     ┆
0x4dc0…4de0        31 29 09 84 4e 65 74 77 6f 72 6b 20 70 6f 6f 6c 2e 0d 0a 09 09 84 54 68 65 73 65 20 73 65 73 73   ┆1)  Network pool.     These sess┆
0x4de0…4e00        69 6f 6e 73 20 61 72 65 20 75 73 65 64 20 66 6f 72 20 63 6f 6e 6e 65 63 74 69 6f 6e 73 20 61 67   ┆ions are used for connections ag┆
0x4e00…4e20 (39,)  61 69 6e 73 74 20 74 68 65 20 0a 19 93 80 80 6e 65 74 77 6f 72 6b 2c 20 69 2e 65 2e 20 73 65 73   ┆ainst the      network, i.e. ses┆
0x4e20…4e40        73 69 6f 6e 73 20 77 68 69 63 68 20 76 69 61 20 44 54 45 20 63 6f 6e 6e 65 63 74 69 6f 6e 73 20   ┆sions which via DTE connections ┆
0x4e40…4e60        63 6f 6d 80 0a 19 93 80 80 6d 75 6e 69 63 61 74 65 20 77 69 74 68 20 61 6e 6f 74 68 65 72 20 65   ┆com      municate with another e┆
0x4e60…4e80        6e 74 69 74 79 20 69 6e 20 74 68 65 20 6e 65 74 77 6f 72 6b 2e 0d 0a 0d 0a 09 09 84 54 68 65 20   ┆ntity in the network.       The ┆
0x4e80…4ea0        6e 75 6d 62 65 72 20 6f 66 20 64 65 73 63 72 69 70 74 69 6f 6e 73 20 69 6e 20 74 68 69 73 20 70   ┆number of descriptions in this p┆
0x4ea0…4ec0        6f 6f 6c 20 69 73 20 6c 69 6d 69 74 65 64 20 62 79 20 0a 19 93 80 80 74 68 65 20 22 6e 6f 5f 6f   ┆ool is limited by      the "no_o┆
0x4ec0…4ee0        66 5f 6e 65 74 5f 63 6f 6e 6e 73 22 20 70 72 6f 63 65 73 73 20 70 61 72 61 6d 65 74 65 72 20 28   ┆f_net_conns" process parameter (┆
0x4ee0…4f00        73 65 65 20 73 65 63 74 69 6f 6e 20 0a 19 93 80 80 38 2e 35 29 2e 20 54 68 69 73 20 6e 75 6d 62   ┆see section      8.5). This numb┆
0x4f00…4f20        65 72 20 73 68 6f 75 6c 64 20 62 65 20 65 71 75 61 6c 20 74 6f 20 74 68 65 20 70 6f 73 73 69 62   ┆er should be equal to the possib┆
0x4f20…4f40        6c 65 20 6e 75 6d 62 65 72 20 0a 19 93 80 80 6f 66 20 44 54 45 20 63 6f 6e 6e 65 63 74 69 6f 6e   ┆le number      of DTE connection┆
0x4f40…4f60        73 2e 0d 0a 0d 0a 09 32 29 09 69 6e 74 5f 6c 6f 6f 70 5f 70 6f 6f 6c 2e 0d 0a 09 09 84 54 68 65   ┆s.     2) int_loop_pool.     The┆
0x4f60…4f80        73 65 20 73 65 73 73 69 6f 6e 73 20 61 72 65 20 75 73 65 64 20 66 6f 72 20 69 6e 74 65 72 6e 61   ┆se sessions are used for interna┆
0x4f80…4fa0        6c 20 6c 6f 6f 70 73 20 69 6e 20 74 68 65 20 43 55 2e 20 0a 19 93 80 80 54 68 65 20 6e 75 6d 62   ┆l loops in the CU.      The numb┆
0x4fa0…4fc0        65 72 20 6f 66 20 73 65 73 73 69 6f 6e 20 64 65 73 63 72 69 70 74 69 6f 6e 73 20 69 6e 20 74 68   ┆er of session descriptions in th┆
0x4fc0…4fe0        65 20 70 6f 6f 6c 20 65 71 75 61 6c 73 0d 0a 09 09 84 6d 61 78 5f 73 65 73 73 5f 6e 75 20 2d 20   ┆e pool equals     max_sess_nu - ┆
0x4fe0…5000        6e 6f 5f 6f 66 5f 6e 65 74 5f 63 6f 6e 6e 73 2c 20 77 68 65 72 65 20 22 6d 61 78 5f 73 65 73 73   ┆no_of_net_conns, where "max_sess┆
0x5000…5020 (40,)  5f 6e 75 22 20 69 73 20 61 20 0a 19 93 80 80 70 72 6f 63 65 73 73 20 70 61 72 61 6d 65 74 65 72   ┆_nu" is a      process parameter┆
0x5020…5024        2e 20 0d 0a                                                                                       ┆.   ┆
0x5024…5027        FormFeed {
0x5024…5027          0c 83 b0                                                                                          ┆   ┆
0x5024…5027        }
0x5027…5040        0a 09 84 57 68 65 74 68 65 72 20 61 20 73 65 73 73 69 6f 6e 20 62 65 6c 6f                        ┆   Whether a session belo┆
0x5040…5060        6e 67 73 20 74 6f 20 69 6e 74 5f 6c 6f 6f 70 5f 70 6f 6f 6c 20 69 73 20 64 65 63 69 64 65 64 20   ┆ngs to int_loop_pool is decided ┆
0x5060…5080        69 6e 20 74 68 65 20 66 6f 6c 80 0a 19 89 80 80 6c 6f 77 69 6e 67 20 77 61 79 3a 0d 0a 0d 0a 09   ┆in the fol      lowing way:     ┆
0x5080…50a0        2d 20 20 84 4f 75 74 67 6f 69 6e 67 20 63 61 6c 6c 73 3a 20 70 61 72 74 31 20 61 6e 64 20 70 61   ┆-   Outgoing calls: part1 and pa┆
0x50a0…50c0        72 74 32 20 69 6e 20 74 68 65 20 61 64 64 72 65 73 73 65 65 5f 74 69 20 70 61 72 61 6d 65 74 65   ┆rt2 in the addressee_ti paramete┆
0x50c0…50e0        72 20 0a 19 8c 80 80 74 6f 20 53 45 53 53 49 4f 4e 20 53 54 41 52 54 20 52 45 51 20 65 71 75 61   ┆r      to SESSION START REQ equa┆
0x50e0…5100        6c 73 20 74 68 65 20 22 63 75 5f 6e 61 22 20 70 72 6f 63 65 73 73 20 70 61 72 61 6d 65 74 65 72   ┆ls the "cu_na" process parameter┆
0x5100…5120        2e 0d 0a 0d 0a 09 2d 20 20 84 49 6e 63 6f 6d 69 6e 67 20 63 61 6c 6c 73 3a 20 70 61 72 74 31 20   ┆.     -   Incoming calls: part1 ┆
0x5120…5140        61 6e 64 20 70 61 72 74 32 20 6f 66 20 74 68 65 20 63 61 6c 6c 69 6e 67 5f 74 69 20 70 61 72 61   ┆and part2 of the calling_ti para┆
0x5140…5160        6d 65 74 65 72 20 69 6e 20 0a 19 8c 80 80 53 45 53 53 49 4f 4e 20 53 54 41 52 54 20 49 4e 44 20   ┆meter in      SESSION START IND ┆
0x5160…5180        65 71 75 61 6c 73 20 63 75 5f 6e 61 2e 0d 0a 0d 0a 09 84 49 74 20 73 68 6f 75 6c 64 20 62 65 20   ┆equals cu_na.      It should be ┆
0x5180…51a0        6e 6f 74 65 64 20 74 68 61 74 20 6d 61 78 5f 73 65 73 73 5f 6e 75 20 73 68 6f 75 6c 64 20 65 71   ┆noted that max_sess_nu should eq┆
0x51a0…51c0        75 61 6c 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 0a 19 89 80 80 73 65 73 73 69 6f 6e 73 20   ┆ual the number of      sessions ┆
0x51c0…51e0        70 6f 73 73 69 62 6c 65 20 69 6e 20 53 36 32 43 50 2e 0d 0a 0d 0a 0d 0a a1 b0 36 2e 33 2e 32 09   ┆possible in S62CP.        6.3.2 ┆
0x51e0…5200        43 6f 6e 74 65 6e 74 20 6f 66 20 61 20 53 65 73 73 69 6f 6e 20 44 65 73 63 72 69 70 74 69 6f 6e   ┆Content of a Session Description┆
0x5200…5220 (41,)  0d 0a 0d 0a 09 84 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 66 69 65 6c 64 73 20 69 6e 20 61 20   ┆      The following fields in a ┆
0x5220…5240        73 65 73 73 69 6f 6e 20 64 65 73 63 72 69 70 74 69 6f 6e 20 61 72 65 20 69 6d 70 6f 72 74 61 6e   ┆session description are importan┆
0x5240…5260        74 20 74 6f 20 74 68 65 20 0a 19 89 80 80 70 72 6f 74 6f 63 6f 6c 20 6d 61 63 68 69 6e 65 3a 0d   ┆t to the      protocol machine: ┆
0x5260…5280        0a 0d 0a 09 63 61 6c 6c 65 72 20 20 20 20 20 20 20 20 20 3a 20 84 41 20 62 6f 6f 6c 65 61 6e 2e   ┆    caller         :  A boolean.┆
0x5280…52a0        20 3d 20 74 72 75 65 20 69 66 20 74 68 65 20 73 65 73 73 69 6f 6e 20 77 61 73 20 69 6e 69 74 69   ┆ = true if the session was initi┆
0x52a0…52c0        61 74 65 64 20 62 79 20 0a 19 9a 80 80 53 45 53 53 49 4f 4e 20 53 54 41 52 54 20 52 45 51 2e 0d   ┆ated by      SESSION START REQ. ┆
0x52c0…52e0        0a 0d 0a 09 63 68 61 72 67 65 5f 69 6e 66 5f 72 65 71 20 3a 20 84 49 66 20 63 61 6c 6c 65 72 20   ┆    charge_inf_req :  If caller ┆
0x52e0…5300        3d 20 74 72 75 65 2c 20 74 68 65 20 63 68 61 72 67 65 5f 69 6e 66 5f 72 65 71 20 70 61 72 61 6d   ┆= true, the charge_inf_req param┆
0x5300…5320        65 74 65 72 2e 20 0a 19 9a 80 80 4f 74 68 65 72 77 69 73 65 20 66 61 6c 73 65 2e 0d 0a 0d 0a 09   ┆eter.      Otherwise false.     ┆
0x5320…5340        63 68 61 6e 67 65 20 72 65 71 20 20 20 20 20 3a 20 84 61 20 62 6f 6f 6c 65 61 6e 2e 20 3d 74 72   ┆change req     :  a boolean. =tr┆
0x5340…5360        75 65 20 69 66 20 61 20 50 4c 45 41 53 45 20 43 48 41 4e 47 45 20 43 4f 4e 54 52 4f 4c 20 49 4e   ┆ue if a PLEASE CHANGE CONTROL IN┆
0x5360…5380        44 20 0a 19 9a 80 80 68 61 73 20 62 65 65 6e 20 72 65 63 65 69 76 65 64 2c 20 61 6e 64 20 74 68   ┆D      has been received, and th┆
0x5380…53a0        65 20 72 65 71 75 65 73 74 20 63 61 6e 20 62 65 20 0a 19 9a 80 80 67 72 61 6e 74 65 64 2e 0d 0a   ┆e request can be      granted.  ┆
0x53a0…53c0        0d 0a 09 73 65 72 76 69 63 65 20 20 20 20 20 20 20 20 3a 20 84 54 54 58 20 6f 72 20 54 4c 58 2e   ┆   service        :  TTX or TLX.┆
0x53c0…53e0        20 54 68 65 20 73 65 72 76 69 63 65 20 75 73 65 64 20 66 6f 72 20 74 68 65 20 70 61 63 6b 65 74   ┆ The service used for the packet┆
0x53e0…5400        20 77 68 69 63 68 20 0a 19 9a 80 80 6c 61 73 74 20 75 73 65 64 20 74 68 65 20 73 65 73 73 69 6f   ┆ which      last used the sessio┆
0x5400…5420 (42,)  6e 2e 0d 0a 0d 0a 20 20 20 20 20 20 20 20 20 72 65 73 65 72 76 65 64 20 20 20 20 20 20 20 3a 20   ┆n.             reserved       : ┆
0x5420…5440        84 41 20 62 6f 6f 6c 65 61 6e 20 3d 20 74 72 75 65 20 69 66 20 61 20 6d 65 6d 6f 72 79 20 72 65   ┆ A boolean = true if a memory re┆
0x5440…5460        73 65 72 76 61 74 69 6f 6e 20 68 61 73 20 62 65 65 6e 20 0a 19 9a 80 80 70 65 72 66 6f 72 6d 65   ┆servation has been      performe┆
0x5460…5480        64 20 62 79 20 74 68 69 73 20 73 65 73 73 69 6f 6e 2e 0d 0a 0d 0a 09 63 61 6c 6c 65 64 5f 74 69   ┆d by this session.     called_ti┆
0x5480…54a0        20 20 20 20 20 20 3a 20 84 54 68 65 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 70 61 72 61 6d   ┆      :  The corresponding param┆
0x54a0…54c0        65 74 65 72 20 66 72 6f 6d 20 53 45 53 53 49 4f 4e 20 53 54 41 52 54 20 0a 19 9a 80 80 43 4f 4e   ┆eter from SESSION START      CON┆
0x54c0…54e0        46 20 50 4f 53 20 6f 72 20 53 45 53 53 49 4f 4e 20 53 54 41 52 54 20 49 4e 44 2e 0d 0a 0d 0a 09   ┆F POS or SESSION START IND.     ┆
0x54e0…5500        63 61 6c 6c 69 6e 67 5f 74 69 20 20 20 20 20 3a 20 84 41 73 20 61 62 6f 76 65 2e 0d 0a 0d 0a 8c   ┆calling_ti     :  As above.     ┆
0x5500…5520        83 d4 0a 09 61 64 64 5f 73 5f 72 65 66 20 20 20 20 20 20 3a 20 84 41 73 20 61 62 6f 76 65 2e 20   ┆    add_s_ref      :  As above. ┆
0x5520…5540        54 68 65 73 65 20 74 68 72 65 65 20 70 61 72 61 6d 65 74 65 72 73 20 61 72 65 20 75 73 65 64 20   ┆These three parameters are used ┆
0x5540…5560        74 6f 20 63 6f 6e 80 0a 19 9a 80 80 73 74 72 75 63 74 20 64 6f 63 75 6d 65 6e 74 20 69 64 65 6e   ┆to con      struct document iden┆
0x5560…5580        74 69 66 69 63 61 74 69 6f 6e 73 2e 0d 0a 0d 0a 0d 0a a1 b0 36 2e 33 2e 33 09 53 65 73 73 69 6f   ┆tifications.        6.3.3 Sessio┆
0x5580…55a0        6e 20 45 76 65 6e 74 73 0d 0a 0d 0a 09 84 49 6e 20 74 68 69 73 20 73 65 63 74 69 6f 6e 20 69 73   ┆n Events      In this section is┆
0x55a0…55c0        20 6c 69 73 74 65 64 20 74 68 65 20 65 76 65 6e 74 73 20 74 6f 20 74 68 65 20 73 65 73 73 69 6f   ┆ listed the events to the sessio┆
0x55c0…55e0        6e 20 70 72 6f 74 6f 63 6f 6c 20 0a 19 89 80 80 6d 61 63 68 69 6e 65 2e 20 4f 6e 6c 79 20 74 68   ┆n protocol      machine. Only th┆
0x55e0…5600        6f 73 65 20 77 68 69 63 68 20 63 61 6e 20 6f 63 63 75 72 20 77 68 65 6e 20 74 68 65 20 73 65 73   ┆ose which can occur when the ses┆
0x5600…5620 (43,)  73 69 6f 6e 20 69 73 20 6e 6f 74 20 0a 19 89 80 80 63 6f 6e 6e 65 63 74 65 64 20 74 6f 20 61 20   ┆sion is not      connected to a ┆
0x5620…5640        70 61 63 6b 65 74 20 69 73 20 6d 65 6e 74 69 6f 6e 65 64 2c 20 68 6f 77 65 76 65 72 2e 20 54 68   ┆packet is mentioned, however. Th┆
0x5640…5660        69 73 20 65 78 63 6c 75 64 65 73 20 0a 19 89 80 80 64 6f 63 75 6d 65 6e 74 20 6c 65 76 65 6c 20   ┆is excludes      document level ┆
0x5660…5680        65 76 65 6e 74 73 2e 0d 0a 0d 0a 09 53 65 73 73 69 6f 6e 20 65 76 65 6e 74 73 20 66 72 6f 6d 20   ┆events.     Session events from ┆
0x5680…56a0        53 36 32 43 50 3a 0d 0a 0d 0a 09 2d 20 20 84 53 45 53 53 49 4f 4e 20 53 54 41 52 54 20 49 4e 44   ┆S62CP:     -   SESSION START IND┆
0x56a0…56c0        2c 20 61 62 72 2e 20 53 45 53 53 20 53 54 41 52 54 20 49 4e 44 20 0d 0a 09 20 20 20 52 65 6d 6f   ┆, abr. SESS START IND       Remo┆
0x56c0…56e0        74 65 20 73 65 73 73 69 6f 6e 20 63 61 6c 6c 2e 0d 0a 0d 0a 09 2d 20 20 84 53 45 53 53 49 4f 4e   ┆te session call.     -   SESSION┆
0x56e0…5700        20 53 54 41 52 54 20 43 4f 4e 46 20 50 4f 53 2c 20 61 62 72 2e 20 53 45 53 53 20 53 54 41 52 54   ┆ START CONF POS, abr. SESS START┆
0x5700…5720        20 43 4f 4e 46 20 50 4f 53 0d 0a 09 20 20 20 50 6f 73 69 74 69 76 65 20 72 65 73 70 6f 6e 73 65   ┆ CONF POS      Positive response┆
0x5720…5740        20 74 6f 20 61 20 53 45 53 53 20 53 54 41 52 54 20 52 45 51 2e 0d 0a 0d 0a 09 2d 20 20 53 45 53   ┆ to a SESS START REQ.     -  SES┆
0x5740…5760        53 49 4f 4e 20 53 54 41 52 54 20 43 4f 4e 46 20 4e 45 47 2c 20 61 62 72 2e 20 53 45 53 53 49 4f   ┆SION START CONF NEG, abr. SESSIO┆
0x5760…5780        4e 20 53 54 41 52 54 20 43 4f 4e 46 20 4e 45 47 0d 0a 09 20 20 20 4e 65 67 61 74 69 76 65 20 72   ┆N START CONF NEG      Negative r┆
0x5780…57a0        65 73 70 6f 6e 73 65 20 74 6f 20 61 20 53 45 53 53 20 53 54 41 52 54 20 52 45 51 2e 0d 0a 0d 0a   ┆esponse to a SESS START REQ.    ┆
0x57a0…57c0        09 2d 20 20 53 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   ┆ -  SESSION ABORT IND, abr. SESS┆
0x57c0…57e0        20 41 42 4f 52 54 20 49 4e 44 0d 0a 09 20 20 20 41 62 6e 6f 72 6d 61 6c 20 73 65 73 73 69 6f 6e   ┆ ABORT IND      Abnormal session┆
0x57e0…5800        20 62 72 65 61 6b 20 64 6f 77 6e 2e 0d 0a 0d 0a 09 2d 20 20 53 45 53 53 49 4f 4e 20 45 4e 44 20   ┆ break down.     -  SESSION END ┆
0x5800…5820 (44,)  49 4e 44 2c 20 61 62 72 2e 20 53 45 53 53 20 45 4e 44 20 49 4e 44 0d 0a 09 20 20 20 84 4e 6f 72   ┆IND, abr. SESS END IND       Nor┆
0x5820…5840        6d 61 6c 20 73 65 73 73 69 6f 6e 20 74 65 72 6d 69 6e 61 74 69 6f 6e 2c 20 72 65 71 75 65 73 74   ┆mal session termination, request┆
0x5840…5860        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 0d 0a 0d 0a 19 8c 80   ┆ed from the remote party.       ┆
0x5860…5880        80 57 69 6c 6c 20 62 65 20 69 67 6e 6f 72 65 64 20 62 79 20 74 68 65 20 73 65 73 73 69 6f 6e 20   ┆ Will be ignored by the session ┆
0x5880…58a0        70 72 6f 74 6f 63 6f 6c 20 6d 61 63 68 69 6e 65 2c 20 62 65 63 61 75 73 65 20 69 74 20 69 73 20   ┆protocol machine, because it is ┆
0x58a0…58c0        0a 19 8c 80 80 6f 6e 6c 79 20 69 6e 74 65 72 65 73 74 69 6e 67 20 77 68 65 6e 20 61 20 70 61 63   ┆     only interesting when a pac┆
0x58c0…58e0        6b 65 74 20 69 73 20 63 6f 6e 6e 65 63 74 65 64 20 69 6e 20 54 4c 58 20 73 65 72 76 69 63 65 20   ┆ket is connected in TLX service ┆
0x58e0…5900        0a 19 8c 80 80 6d 6f 64 65 2e 20 20 09 20 0d 0a 0d 0a 09 2d 20 20 50 4c 45 41 53 45 20 43 48 41   ┆     mode.         -  PLEASE CHA┆
0x5900…5920        4e 47 45 20 43 4f 4e 54 52 4f 4c 20 49 4e 44 2c 20 61 62 72 2e 20 50 4c 20 43 48 20 43 4f 4e 54   ┆NGE CONTROL IND, abr. PL CH CONT┆
0x5920…5940        52 20 49 4e 44 0d 0a 09 20 20 20 84 52 65 6d 6f 74 65 20 72 65 71 75 65 73 74 20 66 6f 72 20 63   ┆R IND       Remote request for c┆
0x5940…5960        68 61 6e 67 65 20 69 6e 20 73 6f 75 72 63 65 2f 73 69 6e 6b 20 72 65 6c 61 74 69 6f 6e 73 68 69   ┆hange in source/sink relationshi┆
0x5960…5980        70 2e 0d 0a 0d 0a 09 2d 20 20 43 48 41 4e 47 45 20 43 4f 4e 54 52 4f 4c 20 49 4e 44 2c 20 61 62   ┆p.     -  CHANGE CONTROL IND, ab┆
0x5980…59a0        72 2e 20 43 48 20 43 4f 4e 54 52 20 49 4e 44 0d 0a 09 20 20 20 54 68 69 73 20 73 69 64 65 20 62   ┆r. CH CONTR IND      This side b┆
0x59a0…59b0        65 63 6f 6d 65 73 20 73 6f 75 72 63 65 2e 0d 0a                                                   ┆ecomes source.  ┆
0x59b0…59b3        FormFeed {
0x59b0…59b3          0c 83 bc                                                                                          ┆   ┆
0x59b0…59b3        }
0x59b3…59c0        0a 09 2d 20 20 4d 45 4d 4f 52 59 20 52                                                            ┆  -  MEMORY R┆
0x59c0…59e0        45 53 45 52 56 41 54 49 4f 4e 20 49 4e 44 2c 20 61 62 72 2e 20 4d 45 4d 20 52 45 53 20 49 4e 44   ┆ESERVATION IND, abr. MEM RES IND┆
0x59e0…5a00        0d 0a 09 20 20 20 84 41 6e 20 61 6d 6f 75 6e 74 20 6f 66 20 6d 65 6d 6f 72 79 20 73 68 6f 75 6c   ┆       An amount of memory shoul┆
0x5a00…5a20 (45,)  64 20 62 65 20 72 65 73 65 72 76 65 64 20 69 6e 20 73 69 6e 6b 20 6d 6f 64 65 2e 0d 0a 0d 0a 09   ┆d be reserved in sink mode.     ┆
0x5a20…5a40        2d 20 20 44 4f 43 55 4d 45 4e 54 20 53 54 41 52 54 20 49 4e 44 49 43 41 54 49 4f 4e 2c 20 61 62   ┆-  DOCUMENT START INDICATION, ab┆
0x5a40…5a60        72 2e 20 44 4f 43 20 53 54 41 52 54 20 49 4e 44 0d 0a 09 20 20 20 41 20 6e 65 77 20 64 6f 63 75   ┆r. DOC START IND      A new docu┆
0x5a60…5a80        6d 65 6e 74 20 69 73 20 72 65 63 65 69 76 65 64 2e 20 41 20 70 61 63 6b 65 74 20 73 68 6f 75 6c   ┆ment is received. A packet shoul┆
0x5a80…5aa0        64 20 62 65 20 63 72 65 61 74 65 64 2e 0d 0a 0d 0a 20 20 20 20 20 20 20 20 20 2d 20 20 84 44 4f   ┆d be created.             -   DO┆
0x5aa0…5ac0        43 55 4d 45 4e 54 20 43 4f 4e 54 49 4e 55 45 20 49 4e 44 49 43 41 54 49 4f 4e 2c 20 61 62 72 2e   ┆CUMENT CONTINUE INDICATION, abr.┆
0x5ac0…5ae0        20 44 4f 43 20 43 4f 4e 54 20 49 4e 44 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 84 41 20 63 6f   ┆ DOC CONT IND               A co┆
0x5ae0…5b00        6e 74 69 6e 75 61 74 69 6f 6e 20 6f 66 20 61 6e 20 61 6c 72 65 61 64 79 20 70 61 72 74 6c 79 20   ┆ntinuation of an already partly ┆
0x5b00…5b20        72 65 63 65 69 76 65 64 20 64 6f 63 75 6d 65 6e 74 2e 0d 0a 0d 0a 09 2d 20 20 43 48 41 52 47 45   ┆received document.     -  CHARGE┆
0x5b20…5b40        20 49 4e 46 20 49 4e 44 2c 20 61 62 72 2e 20 43 48 41 52 47 45 20 49 4e 44 0d 0a 09 20 20 20 84   ┆ INF IND, abr. CHARGE IND       ┆
0x5b40…5b60        64 65 6c 69 76 65 72 73 20 63 68 61 72 67 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 72 65 71 75   ┆delivers charge information requ┆
0x5b60…5b80        65 73 74 65 64 20 77 68 65 6e 20 74 68 65 20 63 61 6c 6c 20 69 73 20 6d 61 64 65 2e 0d 0a 0d 0a   ┆ested when the call is made.    ┆
0x5b80…5ba0        09 2d 20 20 53 54 52 45 41 4d 20 43 4c 45 41 52 49 4e 47 20 49 4e 44 2c 20 61 62 72 2e 20 53 54   ┆ -  STREAM CLEARING IND, abr. ST┆
0x5ba0…5bc0        52 45 41 4d 20 43 4c 45 41 52 20 49 4e 44 0d 0a 09 20 20 20 84 52 65 71 75 65 73 74 20 66 72 6f   ┆REAM CLEAR IND       Request fro┆
0x5bc0…5be0        6d 20 53 36 32 43 50 20 66 6f 72 20 73 74 61 72 74 20 6f 66 20 73 65 73 73 69 6f 6e 20 63 6c 65   ┆m S62CP for start of session cle┆
0x5be0…5c00        61 6e 20 75 70 20 70 72 6f 63 65 64 75 72 65 2e 0d 0a 0d 0a 09 2d 20 20 61 6e 73 77 20 53 54 52   ┆an up procedure.     -  answ STR┆
0x5c00…5c20 (46,)  45 41 4d 20 43 4c 45 41 52 49 4e 47 20 52 45 53 50 2c 20 61 62 72 2e 20 61 6e 73 77 20 53 54 52   ┆EAM CLEARING RESP, abr. answ STR┆
0x5c20…5c40        45 41 4d 20 43 4c 45 41 52 20 52 45 53 50 09 0d 0a 09 20 20 20 84 41 6e 73 77 65 72 20 6f 6e 20   ┆EAM CLEAR RESP        Answer on ┆
0x5c40…5c60        61 20 53 54 52 45 41 4d 20 43 4c 45 41 52 20 52 45 53 50 2c 20 69 6e 64 69 63 61 74 69 6e 67 20   ┆a STREAM CLEAR RESP, indicating ┆
0x5c60…5c80        74 68 61 74 20 74 68 65 20 73 65 73 73 69 6f 6e 20 0a 19 8c 80 80 63 6c 65 61 6e 20 75 70 20 69   ┆that the session      clean up i┆
0x5c80…5ca0        73 20 74 65 72 6d 69 6e 61 74 65 64 2e 0d 0a 0d 0a 09 45 76 65 6e 74 73 20 66 72 6f 6d 20 44 53   ┆s terminated.     Events from DS┆
0x5ca0…5cc0        3a 0d 0a 0d 0a 09 2d 20 20 43 4f 4e 46 2e 52 45 53 45 52 56 45 2c 20 61 62 72 2e 20 43 4f 4e 46   ┆:     -  CONF.RESERVE, abr. CONF┆
0x5cc0…5ce0        2e 52 45 53 0d 0a 09 20 20 20 84 52 65 73 70 6f 6e 73 65 20 6f 6e 20 61 6e 20 49 4e 44 2e 52 45   ┆.RES       Response on an IND.RE┆
0x5ce0…5d00        53 2e 20 54 68 65 20 6d 65 6d 6f 72 79 20 72 65 73 65 72 76 61 74 69 6f 6e 20 70 72 6f 74 6f 63   ┆S. The memory reservation protoc┆
0x5d00…5d20        6f 6c 20 69 73 20 61 20 0a 19 8c 80 80 70 61 72 74 20 6f 66 20 74 68 65 20 73 65 73 73 69 6f 6e   ┆ol is a      part of the session┆
0x5d20…5d40        20 70 72 6f 74 6f 63 6f 6c 20 6d 61 63 68 69 6e 65 2c 20 62 65 63 61 75 73 65 20 72 65 73 65 72   ┆ protocol machine, because reser┆
0x5d40…5d60        76 61 74 69 6f 6e 20 69 73 20 0a 19 8c 80 80 64 6f 6e 65 20 66 6f 72 20 73 65 73 73 69 6f 6e 73   ┆vation is      done for sessions┆
0x5d60…5d80        2c 20 6e 6f 74 20 66 6f 72 20 70 61 63 6b 65 74 73 2e 0d 0a 0d 0a 09 53 70 65 63 69 61 6c 20 65   ┆, not for packets.     Special e┆
0x5d80…5da0        76 65 6e 74 73 3a 0d 0a 0d 0a 09 2d 20 20 73 65 73 73 20 61 6c 6c 6f 63 61 74 65 64 0d 0a 09 20   ┆vents:     -  sess allocated    ┆
0x5da0…5dc0        20 20 84 54 68 69 73 20 65 76 65 6e 74 20 73 74 61 72 74 73 20 74 68 65 20 73 65 73 73 69 6f 6e   ┆   This event starts the session┆
0x5dc0…5de0        20 68 61 6e 64 6c 69 6e 67 20 61 73 20 63 61 6c 6c 65 72 2e 20 41 20 70 61 63 6b 65 74 2c 20 74   ┆ handling as caller. A packet, t┆
0x5de0…5e00        68 65 20 0a 19 8c 80 80 69 6e 69 74 69 61 74 6f 72 2c 20 68 61 73 20 61 6c 6c 6f 63 61 74 65 64   ┆he      initiator, has allocated┆
0x5e00…5e20 (47,)  20 74 68 69 73 20 73 65 73 73 69 6f 6e 2e 0d 0a 0d 0a 09 2d 20 20 73 65 73 73 20 63 6f 6e 6e 65   ┆ this session.     -  sess conne┆
0x5e20…5e40        63 74 65 64 2e 0d 0a 09 20 20 20 84 50 6f 73 69 6c 74 69 76 65 20 72 65 73 70 6f 6e 73 65 20 66   ┆cted.       Posiltive response f┆
0x5e40…5e60        72 6f 6d 20 61 20 70 61 63 6b 65 74 20 6f 6e 20 61 20 63 6f 6e 74 20 61 72 72 69 76 65 64 20 61   ┆rom a packet on a cont arrived a┆
0x5e60…5e80        63 74 69 6f 6e 20 28 73 65 65 20 0a 19 8c 80 80 62 65 6c 6f 77 29 2e 20 54 68 65 20 63 6f 6e 74   ┆ction (see      below). The cont┆
0x5e80…5ea0        69 6e 75 61 74 69 6f 6e 20 6f 63 63 75 72 65 64 20 69 6e 20 61 20 6c 65 67 61 6c 20 73 74 61 74   ┆inuation occured in a legal stat┆
0x5ea0…5ec0        65 20 28 66 6f 72 20 74 68 65 20 0a 19 8c 80 80 70 61 63 6b 65 74 29 2c 20 61 6e 64 20 74 68 65   ┆e (for the      packet), and the┆
0x5ec0…5ee0        20 70 61 63 6b 65 74 20 68 61 73 20 70 65 72 66 6f 72 6d 65 64 20 74 68 65 20 61 63 74 69 6f 6e   ┆ packet has performed the action┆
0x5ee0…5ef0        20 63 6f 6e 6e 65 63 74 20 73 65 73 73 2e 0d 0a                                                   ┆ connect sess.  ┆
0x5ef0…5ef3        FormFeed {
0x5ef0…5ef3          0c 83 b0                                                                                          ┆   ┆
0x5ef0…5ef3        }
0x5ef3…5f00        0a 09 2d 20 20 72 65 6a 65 63 74 20 63                                                            ┆  -  reject c┆
0x5f00…5f20        61 6c 6c 2e 0d 0a 09 20 20 20 84 4e 65 67 61 74 69 76 65 20 72 65 61 63 74 69 6f 6e 20 6f 6e 20   ┆all.       Negative reaction on ┆
0x5f20…5f40        61 20 63 6f 6e 74 20 61 72 72 69 76 65 64 2e 20 54 68 65 20 70 61 63 6b 65 74 20 68 61 73 20 70   ┆a cont arrived. The packet has p┆
0x5f40…5f60        65 72 66 6f 72 6d 65 64 80 20 61 20 0a 19 8c 80 80 22 72 65 73 65 74 20 63 61 6c 6c 22 20 61 63   ┆erformed  a      "reset call" ac┆
0x5f60…5f80        74 69 6f 6e 2c 20 62 65 63 61 75 73 65 20 74 68 65 20 63 6f 6e 74 69 6e 75 61 74 69 6f 6e 20 6f   ┆tion, because the continuation o┆
0x5f80…5fa0        63 63 75 72 65 64 20 69 6e 20 61 6e 20 0a 19 8c 80 80 69 6c 6c 65 67 61 6c 20 73 74 61 74 65 2e   ┆ccured in an      illegal state.┆
0x5fa0…5fc0        0d 0a 0d 0a 09 2d 20 20 74 75 72 6e 20 72 65 71 2e 0d 0a 09 20 20 20 84 4f 63 63 75 72 73 20 69   ┆     -  turn req.       Occurs i┆
0x5fc0…5fe0        6e 20 73 69 6e 6b 20 6d 6f 64 65 2c 20 61 6e 64 20 69 6e 64 69 63 61 74 65 73 20 74 68 61 74 20   ┆n sink mode, and indicates that ┆
0x5fe0…6000        61 20 73 75 62 6d 69 74 2f 72 65 67 72 65 74 20 70 61 63 6b 65 74 20 0a 19 8c 80 80 63 61 6e 20   ┆a submit/regret packet      can ┆
0x6000…6020 (48,)  75 73 65 20 74 68 65 20 73 65 73 73 69 6f 6e 2c 20 70 72 6f 76 69 64 65 64 20 73 6f 75 72 63 65   ┆use the session, provided source┆
0x6020…6040        2f 73 69 6e 6b 20 72 65 6c 61 74 69 6f 6e 73 68 69 70 20 69 73 20 0a 19 8c 80 80 63 68 61 6e 67   ┆/sink relationship is      chang┆
0x6040…6060        65 64 2e 0d 0a 0d 0a 09 2d 20 20 64 6f 63 20 6c 65 76 65 6c 20 65 78 69 74 2e 0d 0a 09 20 20 20   ┆ed.     -  doc level exit.      ┆
0x6060…6080        84 49 6e 64 69 63 61 74 65 73 20 74 68 61 74 20 61 20 63 6f 6e 6e 65 63 74 65 64 20 70 61 63 6b   ┆ Indicates that a connected pack┆
0x6080…60a0        65 74 20 68 61 73 20 6c 65 66 74 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 6c 65 76 65 6c 20 0a   ┆et has left the document level  ┆
0x60a0…60c0        19 8c 80 80 69 6e 20 61 6e 20 6f 72 64 65 72 6c 79 20 6d 61 6e 6e 65 72 2c 20 61 6e 64 20 74 68   ┆    in an orderly manner, and th┆
0x60c0…60e0        61 74 20 74 68 65 20 70 61 63 6b 65 74 20 6e 6f 77 20 69 73 20 64 69 73 63 6f 6e 6e 65 63 74 65   ┆at the packet now is disconnecte┆
0x60e0…6100        64 20 0a 19 8c 80 80 66 72 6f 6d 20 74 68 65 20 73 65 73 73 69 6f 6e 2e 20 41 20 6e 65 77 20 70   ┆d      from the session. A new p┆
0x6100…6120        61 63 6b 65 74 20 63 61 6e 20 62 65 20 74 72 61 6e 73 6d 69 74 74 65 64 2f 72 65 63 65 69 76 65   ┆acket can be transmitted/receive┆
0x6120…6140        64 20 62 79 20 0a 19 8c 80 80 6d 65 61 6e 73 20 6f 66 20 74 68 69 73 20 73 65 73 73 69 6f 6e 2e   ┆d by      means of this session.┆
0x6140…6160        20 42 79 20 6e 6f 72 6d 61 6c 20 54 54 58 20 73 65 72 76 69 63 65 20 74 68 69 73 20 70 6f 73 73   ┆ By normal TTX service this poss┆
0x6160…6180        69 62 69 6c 69 74 79 20 0a 19 8c 80 80 69 73 20 75 73 65 64 20 61 73 20 66 61 72 20 61 73 20 70   ┆ibility      is used as far as p┆
0x6180…61a0        6f 73 73 69 62 6c 65 2e 0d 0a 0d 0a 09 2d 20 20 73 74 61 72 74 20 73 65 73 73 20 63 6c 65 61 72   ┆ossible.     -  start sess clear┆
0x61a0…61c0        2e 0d 0a 09 20 20 20 84 49 6e 64 69 63 61 74 65 73 20 74 68 61 74 20 73 65 73 73 69 6f 6e 20 74   ┆.       Indicates that session t┆
0x61c0…61e0        65 72 6d 69 6e 61 74 69 6f 6e 20 68 61 73 20 62 65 65 6e 20 72 65 71 75 65 73 74 65 64 20 62 79   ┆ermination has been requested by┆
0x61e0…6200        20 61 20 63 6f 6e 80 0a 19 8c 80 80 6e 65 63 74 65 64 20 70 61 63 6b 65 74 20 28 66 2e 65 78 2e   ┆ a con      nected packet (f.ex.┆
0x6200…6220 (49,)  20 62 79 20 53 45 53 53 20 45 4e 44 20 52 45 51 29 2c 20 62 75 74 20 53 45 53 53 20 43 4c 45 41   ┆ by SESS END REQ), but SESS CLEA┆
0x6220…6240        52 20 49 4e 44 20 68 61 73 20 0a 19 8c 80 80 6e 6f 74 20 79 65 74 20 62 65 65 6e 20 72 65 63 65   ┆R IND has      not yet been rece┆
0x6240…6260        69 76 65 64 2e 20 4e 6f 20 62 75 66 66 65 72 73 20 66 72 6f 6d 20 54 54 58 53 49 2f 44 48 20 77   ┆ived. No buffers from TTXSI/DH w┆
0x6260…6280        69 6c 6c 20 62 65 20 70 65 6e 64 69 6e 67 20 0a 19 8c 80 80 61 74 20 53 36 32 43 50 2c 20 61 6e   ┆ill be pending      at S62CP, an┆
0x6280…62a0        64 20 6e 6f 20 53 36 32 43 50 20 62 75 66 66 65 72 73 20 61 72 65 20 70 65 6e 64 69 6e 67 20 61   ┆d no S62CP buffers are pending a┆
0x62a0…62c0        74 20 44 48 2f 54 54 58 53 49 2e 20 4e 6f 72 6d 61 6c 20 0a 19 8c 80 80 65 78 69 74 20 66 72 6f   ┆t DH/TTXSI. Normal      exit fro┆
0x62c0…62e0        6d 20 70 61 63 6b 65 74 20 73 75 62 6d 69 73 73 69 6f 6e 20 77 69 74 68 20 63 68 61 72 67 65 20   ┆m packet submission with charge ┆
0x62e0…6300        72 65 71 75 65 73 74 2c 20 61 6e 64 20 0a 19 8c 80 80 73 75 62 6d 69 73 73 69 6f 6e 80 2f 72 65   ┆request, and      submission /re┆
0x6300…6320        63 65 69 76 61 6c 20 62 79 20 54 4c 58 20 73 65 72 76 69 63 65 2e 0d 0a 0d 0a 09 2d 20 20 74 65   ┆ceival by TLX service.     -  te┆
0x6320…6340        72 6d 20 73 65 73 73 2e 0d 0a 09 20 20 20 84 41 20 63 6f 6e 6e 65 63 74 65 64 20 70 61 63 6b 65   ┆rm sess.       A connected packe┆
0x6340…6360        74 20 68 61 73 20 74 65 72 6d 69 6e 61 74 65 64 20 74 68 65 20 73 65 73 73 69 6f 6e 20 63 6f 6d   ┆t has terminated the session com┆
0x6360…6380        70 6c 65 74 65 6c 79 20 61 6e 64 20 69 73 20 0a 19 8c 80 80 6e 6f 77 20 64 69 73 63 6f 6e 6e 65   ┆pletely and is      now disconne┆
0x6380…63a0        63 74 65 64 20 66 72 6f 6d 20 74 68 65 20 73 65 73 73 69 6f 6e 2e 20 4e 6f 72 6d 61 6c 20 65 78   ┆cted from the session. Normal ex┆
0x63a0…63c0        69 74 20 62 79 20 73 65 73 73 69 6f 6e 20 62 72 65 61 6b 20 0a 19 8c 80 80 64 6f 77 6e 20 69 6e   ┆it by session break      down in┆
0x63c0…63e0        73 69 64 65 20 64 6f 63 75 6d 65 6e 74 20 6c 65 76 65 6c 20 28 73 65 65 20 73 65 63 74 69 6f 6e   ┆side document level (see section┆
0x63e0…6400        20 36 2e 32 29 2e 0d 0a 0d 0a 09 2d 20 20 54 55 20 72 65 6d 6f 76 65 64 2e 0d 0a 09 20 20 20 84   ┆ 6.2).     -  TU removed.       ┆
0x6400…6420 (50,)  41 20 54 55 20 72 65 6d 6f 76 61 6c 2f 73 75 73 70 65 6e 73 69 6f 6e 20 70 72 6f 63 65 64 75 72   ┆A TU removal/suspension procedur┆
0x6420…6440        65 20 69 73 20 73 74 61 72 74 65 64 20 28 74 68 65 20 54 55 20 68 61 73 20 0a 19 8c 80 80 70 65   ┆e is started (the TU has      pe┆
0x6440…6460        72 66 6f 72 6d 65 64 20 61 20 54 55 20 63 6c 65 61 6e 20 75 70 20 61 63 74 69 6f 6e 29 2e 20 54   ┆rformed a TU clean up action). T┆
0x6460…6480        68 65 20 73 65 73 73 69 6f 6e 20 73 68 6f 75 6c 64 20 62 65 20 72 65 6d 6f 76 65 64 20 0a 19 8c   ┆he session should be removed    ┆
0x6480…64a0        80 80 61 73 20 73 6f 6f 6e 20 61 73 20 70 6f 73 73 69 62 6c 65 20 28 74 68 65 20 6d 65 6d 6f 72   ┆  as soon as possible (the memor┆
0x64a0…64c0        79 20 72 65 73 65 72 76 61 74 69 6f 6e 20 70 72 6f 74 6f 63 6f 6c 20 69 73 20 0a 19 8c 80 80 74   ┆y reservation protocol is      t┆
0x64c0…64e0        65 72 6d 69 6e 61 74 65 64 29 2e 0d 0a 0d 0a 0d 0a 8c 83 bc 0a b0 a1 36 2e 33 2e 34 09 53 65 73   ┆erminated).            6.3.4 Ses┆
0x64e0…6500        73 69 6f 6e 20 41 63 74 69 6f 6e 73 0d 0a 0d 0a 09 84 48 65 72 65 20 74 68 65 20 61 63 74 69 6f   ┆sion Actions      Here the actio┆
0x6500…6520        6e 73 20 70 65 72 66 6f 72 6d 65 64 20 62 79 20 74 68 65 20 73 65 73 73 69 6f 6e 20 70 72 6f 74   ┆ns performed by the session prot┆
0x6520…6540        6f 63 6f 6c 20 6d 61 63 68 69 6e 65 20 61 72 65 20 0a 19 89 80 80 6c 69 73 74 65 64 2e 0d 0a 0d   ┆ocol machine are      listed.   ┆
0x6540…6560        0a 09 41 63 74 69 6f 6e 73 20 61 67 61 69 6e 73 74 20 53 36 32 43 50 2e 0d 0a 0d 0a 09 2d 20 20   ┆  Actions against S62CP.     -  ┆
0x6560…6580        53 45 53 53 49 4f 4e 20 53 54 41 52 54 20 52 45 51 2c 20 61 62 72 2e 20 53 45 53 53 20 53 54 41   ┆SESSION START REQ, abr. SESS STA┆
0x6580…65a0        52 54 20 52 45 51 0d 0a 09 20 20 20 84 52 65 71 75 65 73 74 20 66 6f 72 20 73 65 73 73 69 6f 6e   ┆RT REQ       Request for session┆
0x65a0…65c0        20 65 73 74 61 62 6c 69 73 68 6d 65 6e 74 20 66 72 6f 6d 20 74 68 69 73 20 73 69 64 65 2e 0d 0a   ┆ establishment from this side.  ┆
0x65c0…65e0        0d 0a 09 2d 20 20 53 45 53 53 49 4f 4e 20 53 54 41 52 54 20 52 45 53 50 20 50 4f 53 2c 20 61 62   ┆   -  SESSION START RESP POS, ab┆
0x65e0…6600        72 2e 20 53 45 53 53 20 53 54 41 52 54 20 52 45 53 50 20 50 4f 53 0d 0a 09 20 20 20 50 6f 73 69   ┆r. SESS START RESP POS      Posi┆
0x6600…6620 (51,)  74 69 76 65 20 72 65 73 70 6f 6e 73 65 20 74 6f 20 61 20 53 45 53 53 20 53 54 41 52 54 20 49 4e   ┆tive response to a SESS START IN┆
0x6620…6640        44 0d 0a 0d 0a 09 2d 20 20 50 4c 45 41 53 45 20 43 48 41 4e 47 45 20 43 4f 4e 54 52 4f 4c 20 52   ┆D     -  PLEASE CHANGE CONTROL R┆
0x6640…6660        45 51 2c 20 61 62 72 2e 20 50 4c 20 43 48 20 43 4f 4e 54 52 20 52 45 51 0d 0a 09 20 20 20 52 65   ┆EQ, abr. PL CH CONTR REQ      Re┆
0x6660…6680        71 75 65 73 74 20 66 6f 72 20 61 20 63 68 61 6e 67 65 20 69 6e 20 73 6f 75 72 63 65 2f 73 69 6e   ┆quest for a change in source/sin┆
0x6680…66a0        6b 20 72 65 6c 61 74 69 6f 6e 73 68 69 70 2e 0d 0a 0d 0a 09 2d 20 20 43 48 41 4e 47 45 20 43 4f   ┆k relationship.     -  CHANGE CO┆
0x66a0…66c0        4e 54 52 4f 4c 20 52 45 51 2c 20 61 62 72 2e 20 43 48 20 43 4f 4e 54 52 20 52 45 51 0d 0a 09 20   ┆NTROL REQ, abr. CH CONTR REQ    ┆
0x66c0…66e0        20 20 54 68 65 20 6f 74 68 65 72 20 73 69 64 65 20 62 65 63 6f 6d 65 73 20 73 6f 75 72 63 65 2e   ┆  The other side becomes source.┆
0x66e0…6700        0d 0a 0d 0a 09 2d 20 20 53 45 53 53 49 4f 4e 20 45 4e 44 20 52 45 51 2c 20 61 62 72 2e 20 53 45   ┆     -  SESSION END REQ, abr. SE┆
0x6700…6720        53 53 20 45 4e 44 20 52 45 51 0d 0a 09 20 20 20 52 65 71 75 65 73 74 20 66 6f 72 20 6e 6f 72 6d   ┆SS END REQ      Request for norm┆
0x6720…6740        61 6c 20 73 65 73 73 69 6f 6e 20 74 65 72 6d 69 6e 61 74 69 6f 6e 2e 0d 0a 0d 0a 09 2d 20 20 53   ┆al session termination.     -  S┆
0x6740…6760        45 53 53 49 4f 4e 20 41 42 4f 52 54 20 52 45 51 2c 20 61 62 72 2e 20 53 45 53 53 20 41 42 4f 52   ┆ESSION ABORT REQ, abr. SESS ABOR┆
0x6760…6780        54 20 52 45 51 0d 0a 09 20 20 20 52 65 71 75 65 73 74 20 66 6f 72 20 61 6e 20 61 62 6e 6f 72 6d   ┆T REQ      Request for an abnorm┆
0x6780…67a0        61 6c 20 73 65 73 73 69 6f 6e 20 74 65 72 6d 69 6e 61 74 69 6f 6e 2e 0d 0a 0d 0a 09 2d 20 20 53   ┆al session termination.     -  S┆
0x67a0…67c0        54 52 45 41 4d 20 43 4c 45 41 52 49 4e 47 20 52 45 53 50 2c 20 61 62 72 2e 20 53 54 52 45 41 4d   ┆TREAM CLEARING RESP, abr. STREAM┆
0x67c0…67e0        20 43 4c 45 41 52 20 52 45 53 50 0d 0a 09 20 20 20 4c 61 73 74 20 44 48 20 6d 65 73 73 61 67 65   ┆ CLEAR RESP      Last DH message┆
0x67e0…6800        20 6f 6e 20 61 20 73 65 73 73 69 6f 6e 2e 0d 0a 0d 0a 09 2d 20 20 4d 45 4d 4f 52 59 20 52 45 53   ┆ on a session.     -  MEMORY RES┆
0x6800…6820 (52,)  45 52 56 41 54 49 4f 4e 20 52 45 53 50 2c 20 61 62 72 2e 20 4d 45 4d 20 52 45 53 20 52 45 53 50   ┆ERVATION RESP, abr. MEM RES RESP┆
0x6820…6840        0d 0a 09 20 20 20 52 65 73 70 6f 6e 73 65 20 74 6f 20 4d 45 4d 20 52 45 53 20 49 4e 44 2e 0d 0a   ┆      Response to MEM RES IND.  ┆
0x6840…6860        0d 0a 0e 0a 09 41 63 74 69 6f 6e 73 20 61 67 61 69 6e 73 74 20 44 48 3a 0d 0a 0d 0a 09 2d 20 20   ┆     Actions against DH:     -  ┆
0x6860…6880        49 4e 44 2e 52 45 53 45 52 56 45 2c 20 61 62 72 2e 20 49 4e 44 2e 52 45 53 0d 0a 09 20 20 20 52   ┆IND.RESERVE, abr. IND.RES      R┆
0x6880…68a0        65 71 75 65 73 74 20 66 6f 72 20 61 20 72 65 73 65 72 76 61 74 69 6f 6e 20 6f 66 20 61 6e 20 61   ┆equest for a reservation of an a┆
0x68a0…68c0        6d 6f 75 6e 74 20 6f 66 20 6d 65 6d 6f 72 79 2e 0d 0a 0f 0a 0d 0a 09 2d 20 20 49 4e 44 2e 52 45   ┆mount of memory.       -  IND.RE┆
0x68c0…68e0        4c 45 41 53 45 0d 0a 09 20 20 20 52 65 6c 65 61 73 65 73 20 61 20 72 65 73 65 72 76 65 64 20 6d   ┆LEASE      Releases a reserved m┆
0x68e0…6900        65 6d 6f 72 79 20 70 6f 6f 6c 2e 0d 0a 0d 0a 0d 0a 8c 83 e0 0a 09 53 70 65 63 69 61 6c 20 61 63   ┆emory pool.           Special ac┆
0x6900…6920        74 69 6f 6e 73 3a 0d 0a 0d 0a 09 2d 20 20 84 63 6f 6e 74 20 61 72 72 69 76 65 64 0d 0a 09 20 20   ┆tions:     -   cont arrived     ┆
0x6920…6940        20 84 53 69 67 6e 61 6c 73 20 74 6f 20 61 20 70 61 63 6b 65 74 20 74 68 61 74 20 61 20 44 4f 43   ┆  Signals to a packet that a DOC┆
0x6940…6960        20 43 4f 4e 54 20 49 4e 44 2c 20 72 65 66 65 72 72 69 6e 67 20 74 6f 20 74 68 69 73 20 0a 19 8c   ┆ CONT IND, referring to this    ┆
0x6960…6980        80 80 70 61 63 6b 65 74 2c 20 68 61 73 20 61 72 72 69 76 65 64 2e 0d 0a 0d 0a 0d 0a a1 b0 36 2e   ┆  packet, has arrived.        6.┆
0x6980…69a0        33 2e 35 09 53 65 73 73 69 6f 6e 20 50 72 6f 74 6f 63 6f 6c 20 4d 61 63 68 69 6e 65 0d 0a 0d 0a   ┆3.5 Session Protocol Machine    ┆
0x69a0…69c0        09 84 54 68 69 73 20 73 65 63 74 69 6f 6e 20 64 65 73 63 72 69 62 65 73 20 74 68 65 20 66 6f 6c   ┆  This section describes the fol┆
0x69c0…69e0        6c 6f 77 69 6e 67 20 34 20 66 69 67 75 72 65 73 3a 0d 0a 0d 0a 09 46 69 67 2e 20 31 36 20 3a 20   ┆lowing 4 figures:     Fig. 16 : ┆
0x69e0…6a00        53 65 73 73 69 6f 6e 20 68 61 6e 64 6c 69 6e 67 2c 20 73 6f 75 72 63 65 20 73 74 61 74 65 73 2e   ┆Session handling, source states.┆
0x6a00…6a20 (53,)  0d 0a 09 09 84 48 61 6e 64 6c 65 73 20 73 65 73 73 69 6f 6e 20 69 6e 69 74 69 61 6c 69 7a 61 74   ┆     Handles session initializat┆
0x6a20…6a40        69 6f 6e 20 61 73 20 63 61 6c 6c 65 72 20 61 6e 64 20 64 6f 63 75 6d 65 6e 74 20 0a 19 93 80 80   ┆ion as caller and document      ┆
0x6a40…6a60        73 6f 75 72 63 65 20 73 74 61 74 65 73 2e 0d 0a 0d 0a 09 46 69 67 2e 20 31 37 20 3a 09 53 65 73   ┆source states.     Fig. 17 : Ses┆
0x6a60…6a80        73 69 6f 6e 20 68 61 6e 64 6c 69 6e 67 2c 20 72 65 73 65 72 76 61 74 69 6f 6e 2e 0d 0a 09 09 84   ┆sion handling, reservation.     ┆
0x6a80…6aa0        48 61 6e 64 6c 65 73 20 72 65 63 65 69 76 61 6c 20 6f 66 20 73 65 73 73 69 6f 6e 20 63 61 6c 6c   ┆Handles receival of session call┆
0x6aa0…6ac0        73 20 61 6e 64 20 6d 65 6d 6f 72 79 20 72 65 73 65 72 76 61 80 0a 19 93 80 80 74 69 6f 6e 2e 0d   ┆s and memory reserva      tion. ┆
0x6ac0…6ae0        0a 0d 0a 09 46 69 67 2e 20 31 38 20 3a 20 53 65 73 73 69 6f 6e 20 73 69 6e 6b 20 68 61 6e 64 6c   ┆    Fig. 18 : Session sink handl┆
0x6ae0…6b00        69 6e 67 2e 0d 0a 09 09 84 48 61 6e 64 6c 65 73 20 64 6f 63 75 6d 65 6e 74 20 73 69 6e 6b 20 73   ┆ing.     Handles document sink s┆
0x6b00…6b20        74 61 74 65 73 2e 0d 0a 0d 0a 09 46 69 67 2e 20 31 39 20 3a 09 53 65 73 73 69 6f 6e 20 74 65 72   ┆tates.     Fig. 19 : Session ter┆
0x6b20…6b40        6d 69 6e 61 74 69 6f 6e 2e 0d 0a 09 09 48 61 6e 64 6c 65 73 20 73 65 73 73 69 6f 6e 20 63 6c 65   ┆mination.    Handles session cle┆
0x6b40…6b60        61 6e 20 75 70 2e 0d 0a 0d 0a 0d 0a 8c 82 b8 0a 0e 0a a1 b0 36 2e 33 2e 35 2e 31 09 53 65 73 73   ┆an up.              6.3.5.1 Sess┆
0x6b60…6b80        69 6f 6e 20 48 61 6e 64 6c 69 6e 67 2c 20 53 6f 75 72 63 65 20 53 74 61 74 65 73 0d 0a 0d 0a 09   ┆ion Handling, Source States     ┆
0x6b80…6ba0        84 54 68 69 73 20 73 65 63 74 69 6f 6e 20 64 65 73 63 72 69 62 65 73 20 74 68 65 20 70 72 6f 74   ┆ This section describes the prot┆
0x6ba0…6bc0        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 31 36 2e 20 49   ┆ocol machine shown in fig. 16. I┆
0x6bc0…6be0        74 20 0a 19 89 80 80 68 61 6e 64 6c 65 73 20 73 74 61 74 65 73 20 69 6e 20 64 6f 63 75 6d 65 6e   ┆t      handles states in documen┆
0x6be0…6c00        74 20 73 6f 75 72 63 65 20 6d 6f 64 65 2e 0d 0a 0d 0a 09 46 69 67 2e 20 31 36 20 68 61 73 20 74   ┆t source mode.     Fig. 16 has t┆
0x6c00…6c20 (54,)  68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 65 6e 74 72 79 20 70 6f 69 6e 74 73 3a 0d 0a 0d 0a 09 31   ┆he following entry points:     1┆
0x6c20…6c40        36 61 20 3a 09 72 65 74 75 72 6e 20 74 6f 20 73 65 73 73 69 6f 6e 20 69 64 6c 65 20 73 74 61 74   ┆6a : return to session idle stat┆
0x6c40…6c60        65 2e 0d 0a 0d 0a 09 31 36 62 20 3a 09 43 48 20 43 4f 4e 54 52 20 49 4e 44 20 72 65 63 65 69 76   ┆e.     16b : CH CONTR IND receiv┆
0x6c60…6c80        65 64 20 69 6e 20 73 69 6e 6b 20 6d 6f 64 65 2e 0d 0a 0d 0a 09 84 49 6e 20 74 68 65 20 73 74 61   ┆ed in sink mode.      In the sta┆
0x6c80…6ca0        74 65 20 22 77 61 69 74 20 63 61 6c 6c 20 72 65 73 70 22 20 61 20 70 61 63 6b 65 74 20 63 61 6c   ┆te "wait call resp" a packet cal┆
0x6ca0…6cc0        6c 65 64 20 74 68 65 20 69 6e 69 74 69 61 74 6f 72 20 69 73 20 0a 19 89 80 80 77 61 69 74 69 6e   ┆led the initiator is      waitin┆
0x6cc0…6ce0        67 20 66 6f 72 20 74 68 65 20 73 65 73 73 69 6f 6e 20 63 61 6c 6c 20 74 6f 20 62 65 20 63 6f 6e   ┆g for the session call to be con┆
0x6ce0…6d00        6e 65 63 74 65 64 2e 20 4e 6f 74 65 20 74 68 61 74 20 69 74 20 69 73 20 6e 6f 74 20 0a 19 89 80   ┆nected. Note that it is not     ┆
0x6d00…6d20        80 6e 65 63 65 73 73 61 72 69 6c 79 20 74 68 69 73 20 70 61 63 6b 65 74 20 77 68 69 63 68 20 65   ┆ necessarily this packet which e┆
0x6d20…6d40        76 65 6e 74 75 61 6c 6c 79 20 67 65 74 73 20 74 68 65 20 73 65 73 73 69 6f 6e 2e 0d 0a 0d 0a 09   ┆ventually gets the session.     ┆
0x6d40…6d60        84 49 6e 20 74 68 65 20 73 74 61 74 65 20 22 70 61 63 6b 65 74 20 73 6f 75 72 63 65 20 63 6f 6e   ┆ In the state "packet source con┆
0x6d60…6d80        80 6e 65 63 74 65 64 22 20 74 68 65 20 73 65 73 73 69 6f 6e 20 69 73 20 63 6f 6e 6e 65 63 74 65   ┆ nected" the session is connecte┆
0x6d80…6da0        64 20 74 6f 20 0a 19 89 80 80 61 20 73 75 62 6d 69 74 2f 61 62 6f 72 74 20 70 61 63 6b 65 74 2e   ┆d to      a submit/abort packet.┆
0x6da0…6da4        0d 0a 0f 0a                                                                                       ┆    ┆
0x6da4…6da7        FormFeed {
0x6da4…6da7          0c 81 cc                                                                                          ┆   ┆
0x6da4…6da7        }
0x6da7…6dc0        0a 20 20 20 20 20 20 20 20 20 84 46 69 67 2e 20 31 36 2e 20 53 65 73 73 69                        ┆           Fig. 16. Sessi┆
0x6dc0…6de0        6f 6e 20 68 61 6e 64 6c 69 6e 67 2c 20 73 6f 75 72 63 65 20 73 74 61 74 65 73 2e 0d 0a 0d 0a 0d   ┆on handling, source states.     ┆
0x6de0…6de1        0a                                                                                                ┆ ┆
0x6de1…6e1a        Params {
0x6de1…6e1a          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                 ┆
0x6de1…6e1a          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å    ┆
0x6de1…6e1a        }
0x6e1a…6e53        Params {
0x6e1a…6e53          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@                ┆
0x6e1a…6e53          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å    ┆
0x6e1a…6e53        }
0x6e53…6e60        0a 0d 0a 20 20 20 20 20 31 36 61 09 09                                                            ┆        16a  ┆
0x6e60…6e80        09 09 09 20 20 20 53 45 53 53 20 53 54 41 52 54 20 49 4e 44 20 20 20 20 31 37 61 0d 0a 09 09 09   ┆      SESS START IND    17a     ┆
0x6e80…6ea0        09 09 09 20 20 20 20 20 20 20 20 2a 31 32 29 0d 0a 09 09 09 09 20 20 20 20 20 2a 31 29 0d 0a 09   ┆           *12)           *1)   ┆
0x6ea0…6ec0        09 09 09 20 20 73 65 73 73 69 6f 6e 0d 0a 09 09 09 09 20 20 20 20 69 64 6c 65 0d 0a 0d 0a 0d 0a   ┆     session          idle      ┆
0x6ec0…6ee0        09 09 09 09 73 65 73 73 20 61 6c 6c 6f 63 61 74 65 64 2f 53 45 53 53 20 53 54 41 52 54 20 52 45   ┆    sess allocated/SESS START RE┆
0x6ee0…6f00        51 0d 0a 09 09 09 09 2a 32 29 0d 0a 0d 0a 0d 0a 09 09 09 09 20 20 20 77 61 69 74 0d 0a 09 09 09   ┆Q      *2)             wait     ┆
0x6f00…6f20        09 20 73 65 73 73 20 61 6e 73 77 0d 0a 09 20 20 20 20 20 20 61 6e 73 77 20 53 45 53 53 20 53 54   ┆  sess answ         answ SESS ST┆
0x6f20…6f40        41 52 54 20 52 45 51 0d 0a 09 20 20 20 20 20 20 72 65 73 75 6c 74 3d 62 75 73 79 0d 0a 0d 0a 09   ┆ART REQ         result=busy     ┆
0x6f40…6f60        09 09 09 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 6f   ┆   answ SESS START REQ, result=o┆
0x6f60…6f80        6b 0d 0a 0d 0a 0d 0a 09 09 20 20 20 20 53 45 53 53 20 41 42 4f 52 54 20 49 4e 44 09 20 20 20 20   ┆k            SESS ABORT IND     ┆
0x6f80…6fa0        20 77 61 69 74 20 0d 0a 09 09 09 09 20 20 20 63 61 6c 6c 20 72 65 73 70 0d 0a 09 20 20 20 20 20   ┆ wait          call resp        ┆
0x6fa0…6fc0        63 6f 6e 6e 65 63 74 20 69 6e 69 74 69 61 74 6f 72 0d 0a 09 20 20 20 20 20 74 72 61 6e 73 66 65   ┆connect initiator        transfe┆
0x6fc0…6fe0        72 20 65 76 65 6e 74 20 2a 33 29 0d 0a 0d 0a 09 09 20 20 20 20 53 45 53 53 20 53 54 41 52 54 20   ┆r event *3)          SESS START ┆
0x6fe0…7000        43 4f 4e 46 20 4e 45 47 0d 0a 0d 0a 09 09 09 09 53 45 53 53 20 53 54 41 52 54 20 43 4f 4e 46 20   ┆CONF NEG        SESS START CONF ┆
0x7000…7020 (56,)  50 4f 53 0d 0a 0d 0a 20 20 20 20 20 74 65 72 6d 20 73 65 73 73 09 0d 0a 20 20 20 20 20 20 20 20   ┆POS         term sess           ┆
0x7020…7040        20 2a 31 33 29 0d 0a 09 09 20 20 63 6f 6e 6e 65 63 74 65 64 09 20 20 74 65 73 74 20 69 6e 69 74   ┆ *13)      connected   test init┆
0x7040…7060        69 61 74 6f 72 20 2a 34 29 0d 0a 0d 0a 0d 0a 09 09 09 09 20 20 20 20 6e 6f 74 20 63 6f 6e 6e 65   ┆iator *4)              not conne┆
0x7060…7080        63 74 65 64 0d 0a 20 20 20 20 20 20 70 61 63 6b 65 74 0d 0a 20 20 20 20 20 20 73 6f 75 72 63 65   ┆cted        packet        source┆
0x7080…70a0        09 20 20 64 6f 63 20 6c 65 76 65 6c 20 65 78 69 74 0d 0a 20 20 20 20 20 20 63 6f 6e 6e 65 63 74   ┆   doc level exit        connect┆
0x70a0…70c0        65 64 09 09 09 20 20 74 65 73 74 20 62 75 73 79 20 71 75 65 75 65 20 2a 35 29 20 20 20 20 20 20   ┆ed     test busy queue *5)      ┆
0x70c0…70e0        31 36 62 0d 0a 09 09 20 20 63 6f 6e 6e 65 63 74 65 64 0d 0a 0d 0a 09 09 09 09 20 20 20 20 6e 6f   ┆16b      connected            no┆
0x70e0…7100        74 20 63 6f 6e 6e 65 63 74 65 64 0d 0a 20 20 20 20 20 20 73 74 61 72 74 20 73 65 73 73 20 63 6c   ┆t connected        start sess cl┆
0x7100…7120        65 61 72 09 09 20 20 20 20 20 2a 31 30 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 31   ┆ear       *10                 *1┆
0x7120…7140        33 29 0d 0a 09 09 09 20 20 63 61 6c 6c 69 6e 67 09 09 20 20 20 20 20 20 6e 6f 74 20 63 61 6c 6c   ┆3)       calling        not call┆
0x7140…7160        69 6e 67 0d 0a 0d 0a 0d 0a 09 09 09 20 20 20 20 20 20 20 20 63 68 61 6e 67 65 20 72 65 71 20 20   ┆ing                 change req  ┆
0x7160…7180        20 20 20 20 43 48 20 43 4f 4e 54 52 20 52 45 51 0d 0a 09 09 09 09 2a 31 31 29 20 20 2a 31 32 29   ┆    CH CONTR REQ      *11)  *12)┆
0x7180…71a0        0d 0a 0d 0a 09 09 20 20 20 20 20 6e 6f 74 20 63 68 61 6e 67 65 20 72 65 71 0d 0a 0d 0a 0d 0a 20   ┆           not change req       ┆
0x71a0…71c0        20 20 20 20 20 20 20 20 31 39 61 09 20 20 53 45 53 53 20 45 4e 44 20 52 45 51 09 09 09 31 37 61   ┆        19a   SESS END REQ   17a┆
0x71c0…71c4        0d 0a 0d 0a                                                                                       ┆    ┆
0x71c4…71c7        FormFeed {
0x71c4…71c7          0c 83 d4                                                                                          ┆   ┆
0x71c4…71c7        }
0x71c7…71e0        0a 0d 0a 0e 0a 09 54 61 62 6c 65 20 31 36 0d 0a 0d 0a 09 a1 73 74 61 74 65                        ┆      Table 16      state┆
0x71e0…7200        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 20 21   ┆      ! event      ! action    !┆
0x7200…7220 (57,)  20 6e 65 77 20 73 74 61 74 65 20 20 20 20 20 20 20 20 20 0d 0a 20 20 20 20 20 20 20 20 20 70 61   ┆ new state                    pa┆
0x7220…7240        63 6b 65 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   ┆cket     !            !         ┆
0x7240…7260        20 20 21 0d 0a 09 73 6f 75 72 63 65 20 20 20 20 20 21 20 50 4c 20 43 48 20 43 4f 4e 54 52 21 20   ┆  !   source     ! PL CH CONTR! ┆
0x7260…7280        74 65 73 74 20 61 73 73 6f 2d 21 20 2d 0d 0a 20 20 20 20 20 20 20 20 20 a1 63 6f 6e 6e 65 63 74   ┆test asso-! -            connect┆
0x7280…72a0        65 64 20 20 21 20 49 4e 44 20 20 20 20 20 20 20 20 21 20 63 69 61 74 65 73 20 2a 36 29 21 09 09   ┆ed  ! IND        ! ciates *6)!  ┆
0x72a0…72c0        20 20 20 20 20 20 0d 0a 20 20 20 20 20 20 20 20 20 77 61 69 74 20 73 65 73 73 20 20 21 20 20 20   ┆                 wait sess  !   ┆
0x72c0…72e0        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   ┆         !           !          ┆
0x72e0…7300        20 61 6e 73 77 20 20 20 20 20 20 20 21 20 54 55 20 72 65 6d 6f 76 65 64 20 21 20 2a 39 29 20 2d   ┆ answ       ! TU removed ! *9) -┆
0x7300…7320        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 20 20 20 20 20 20 21   ┆     ! -                       !┆
0x7320…7340        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 09 20 20 20 20 20   ┆            !           !       ┆
0x7340…7360        20 0d 0a 20 20 20 20 20 20 20 20 20 77 61 69 74 20 63 61 6c 6c 20 20 21 20 20 20 20 20 20 20 20   ┆            wait call  !        ┆
0x7360…7380        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 72 65 73 70   ┆    !           !           resp┆
0x7380…73a0        20 20 20 20 20 20 20 21 20 54 55 20 72 65 6d 6f 76 65 64 20 21 20 53 45 53 53 20 41 42 4f 52 54   ┆       ! TU removed ! SESS ABORT┆
0x73a0…73c0        21 20 31 39 61 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   ┆! 19a                       !   ┆
0x73c0…73e0        20 20 20 20 20 20 20 20 20 21 20 52 45 51 09 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20   ┆         ! REQ       !          ┆
0x73e0…7400        20 20 20 20 20 20 20 20 20 0d 0a 20 20 20 20 20 20 20 20 20 70 61 63 6b 65 74 20 20 20 20 20 21   ┆                    packet     !┆
0x7400…7420 (58,)  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 20 20   ┆            !           !       ┆
0x7420…7440        20 20 20 20 73 6f 75 72 63 65 20 20 20 20 20 21 20 54 55 20 72 65 6d 6f 76 65 64 20 21 20 20 20   ┆    source     ! TU removed !   ┆
0x7440…7460        20 20 2d 20 20 20 20 20 21 20 2d 0d 0a 20 20 20 20 20 20 20 20 20 a1 63 6f 6e 6e 65 63 74 65 64   ┆  -     ! -            connected┆
0x7460…7480        20 20 21 20 20 20 20 20 20 20 20 20 20 20 20 21 20 2a 37 29 20 20 2a 31 33 29 20 21 20 20 20 20   ┆  !            ! *7)  *13) !    ┆
0x7480…74a0        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 70 61 63 6b 65 74   ┆                          packet┆
0x74a0…74c0        20 20 20 20 20 21 20 70 61 63 6b 65 74 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 21 0d   ┆     ! packet     !           ! ┆
0x74c0…74e0        0a 20 20 20 20 20 20 20 20 20 73 6f 75 72 63 65 20 20 20 20 20 21 20 73 6f 75 72 63 65 20 20 20   ┆          source     ! source   ┆
0x74e0…7500        20 20 21 20 74 72 61 6e 73 66 65 72 20 20 21 20 2d 0d 0a 20 20 20 20 20 20 20 20 20 a1 63 6f 6e   ┆  ! transfer  ! -            con┆
0x7500…7520        6e 65 63 74 65 64 20 20 21 20 65 76 65 6e 74 73 20 2a 38 29 20 21 20 65 76 65 6e 74 20 20 20 20   ┆nected  ! events *8) ! event    ┆
0x7520…7539        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                        ┆ !                       ┆
0x7539…7572        Params {
0x7539…7572          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                 ┆
0x7539…7572          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å    ┆
0x7539…7572        }
0x7572…75ab        Params {
0x7572…75ab          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                 ┆
0x7572…75ab          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å    ┆
0x7572…75ab        }
0x75ab…75ac        0a                                                                                                ┆ ┆
0x75ac…75e5        Params {
0x75ac…75e5          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@                ┆
0x75ac…75e5          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å    ┆
0x75ac…75e5        }
0x75e5…761e        Params {
0x75e5…761e          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                 ┆
0x75e5…761e          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å    ┆
0x75e5…761e        }
0x761e…7620        0a 0d                                                                                             ┆  ┆
0x7620…7640        0a 09 84 46 69 67 20 31 36 2c 20 66 6f 6f 74 6e 6f 74 65 73 3a 0d 0a 0d 0a 09 2a 31 29 20 84 57   ┆   Fig 16, footnotes:     *1)  W┆
0x7640…7660        68 65 6e 65 76 65 72 20 74 68 69 73 20 73 74 61 74 65 20 69 73 20 65 6e 74 65 72 65 64 2c 20 74   ┆henever this state is entered, t┆
0x7660…7680        68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 73 68 6f 75 6c 64 20 62 65 20 64 6f 6e 65 3a 0d 0a 09 20   ┆he following should be done:    ┆
0x7680…76a0        20 20 20 2d 20 84 4e 75 6d 62 65 72 20 6f 66 20 73 65 73 73 69 6f 6e 73 20 69 6e 20 74 68 65 20   ┆   -  Number of sessions in the ┆
0x76a0…76c0        54 55 20 64 65 73 63 72 69 70 74 6f 72 20 69 73 20 64 65 73 63 72 69 62 65 64 20 77 69 74 68 20   ┆TU descriptor is described with ┆
0x76c0…76e0        0a 19 8f 80 80 6f 6e 65 2e 20 49 66 20 69 74 20 62 65 63 6f 6d 65 73 20 7a 65 72 6f 20 74 68 65   ┆     one. If it becomes zero the┆
0x76e0…7700        20 65 76 65 6e 74 20 22 61 6c 6c 20 73 65 73 73 20 72 65 6d 6f 76 65 64 22 20 69 73 20 0a 19 8f   ┆ event "all sess removed" is    ┆
0x7700…7720        80 80 67 65 6e 65 72 61 74 65 64 20 69 6e 20 74 68 69 73 20 54 55 2e 0d 0a 20 20 20 20 20 20 20   ┆  generated in this TU.         ┆
0x7720…7740        20 20 20 20 20 20 2d 20 84 49 66 20 74 68 65 20 62 75 73 79 20 71 75 65 75 65 20 69 73 20 6e 6f   ┆      -  If the busy queue is no┆
0x7740…7760        6e 20 65 6d 70 74 79 2c 20 74 68 65 20 66 69 72 73 74 20 70 61 63 6b 65 74 20 69 6e 20 74 68 69   ┆n empty, the first packet in thi┆
0x7760…7780        73 20 0a 19 8f 80 80 71 75 65 75 65 20 69 73 20 72 65 6d 6f 76 65 64 20 66 72 6f 6d 20 69 74 20   ┆s      queue is removed from it ┆
0x7780…77a0        61 6e 64 20 74 68 65 20 65 76 65 6e 74 20 22 65 78 69 74 20 71 75 65 75 65 22 20 0a 19 8f 80 80   ┆and the event "exit queue"      ┆
0x77a0…77c0        67 65 6e 65 72 61 74 65 64 20 69 6e 20 69 74 2e 0d 0a 0d 0a 09 2a 32 29 20 84 54 68 65 20 70 61   ┆generated in it.     *2)  The pa┆
0x77c0…77e0        63 6b 65 74 2c 20 77 68 69 63 68 20 67 65 6e 65 72 61 74 65 64 20 74 68 69 73 20 65 76 65 6e 74   ┆cket, which generated this event┆
0x77e0…7800        2c 20 62 65 63 6f 6d 65 73 20 69 6e 69 74 69 61 74 6f 72 20 66 6f 72 20 0a 19 8d 80 80 74 68 65   ┆, becomes initiator for      the┆
0x7800…7820 (60,)  20 73 65 73 73 69 6f 6e 2e 20 22 63 61 6c 6c 69 6e 67 22 20 69 73 20 73 65 74 20 74 6f 20 74 72   ┆ session. "calling" is set to tr┆
0x7820…7840        75 65 2e 0d 0a 0d 0a 09 2a 33 29 20 84 54 68 65 20 69 6e 69 74 69 61 74 6f 72 20 69 73 20 63 6f   ┆ue.     *3)  The initiator is co┆
0x7840…7860        6e 6e 65 63 74 65 64 20 74 6f 20 74 68 65 20 73 65 73 73 69 6f 6e 2c 20 61 6e 64 20 74 68 65 20   ┆nnected to the session, and the ┆
0x7860…7880        65 76 65 6e 74 2c 20 0a 19 8d 80 80 77 68 69 63 68 20 63 61 75 73 65 64 20 74 68 65 20 74 72 61   ┆event,      which caused the tra┆
0x7880…78a0        6e 73 69 74 69 6f 6e 20 66 72 6f 6d 20 22 77 61 69 74 20 63 61 6c 6c 20 72 65 73 70 22 20 73 74   ┆nsition from "wait call resp" st┆
0x78a0…78c0        61 74 65 20 69 73 20 0a 19 8d 80 80 74 72 61 6e 73 66 65 72 72 65 64 20 74 6f 20 69 74 2e 0d 0a   ┆ate is      transferred to it.  ┆
0x78c0…78e0        20 20 20 20 20 20 20 20 20 20 20 20 20 84 54 68 65 20 72 65 61 73 6f 6e 20 74 68 69 73 20 69 73   ┆              The reason this is┆
0x78e0…7900        20 64 6f 6e 65 20 69 73 20 74 77 6f 66 6f 6c 64 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆ done is twofold:               ┆
0x7900…7920        2d 20 84 54 68 65 20 70 61 63 6b 65 74 20 73 68 6f 75 6c 64 20 68 61 76 65 20 74 72 61 6e 73 66   ┆-  The packet should have transf┆
0x7920…7940        65 72 72 65 64 20 74 68 65 20 65 76 65 6e 74 20 73 6f 20 69 74 20 63 61 6e 20 62 65 20 0a 19 8f   ┆erred the event so it can be    ┆
0x7940…7960        80 80 65 6e 63 61 70 73 75 6c 61 74 65 64 20 69 6e 20 74 68 65 20 72 69 67 68 74 20 77 61 79 2e   ┆  encapsulated in the right way.┆
0x7960…7980        0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 2d 20 84 49 66 20 74 68 65 20 70 61 63 6b 65 74 20   ┆               -  If the packet ┆
0x7980…79a0        69 73 20 73 74 61 72 74 65 64 20 77 69 74 68 20 63 68 61 72 67 65 20 72 65 71 75 65 73 74 20 74   ┆is started with charge request t┆
0x79a0…79c0        68 65 20 43 48 41 52 47 45 20 49 4e 44 20 0a 19 8f 80 80 73 68 6f 75 6c 64 20 62 65 20 74 72 61   ┆he CHARGE IND      should be tra┆
0x79c0…79e0        6e 73 66 65 72 72 65 64 20 74 6f 20 69 74 2e 0d 0a 0d 0a 09 2a 34 29 20 84 49 74 20 69 73 20 74   ┆nsferred to it.     *4)  It is t┆
0x79e0…7a00        65 73 74 65 64 20 69 66 20 74 68 65 20 69 6e 69 74 69 61 74 6f 72 20 73 74 69 6c 6c 20 63 61 6e   ┆ested if the initiator still can┆
0x7a00…7a20 (61,)  20 75 73 65 20 74 68 65 20 73 65 73 73 69 6f 6e 73 2e 20 54 68 65 20 0a 19 8d 80 80 70 73 65 75   ┆ use the sessions. The      pseu┆
0x7a20…7a40        64 6f 20 65 76 65 6e 74 20 22 6e 6f 74 20 63 6f 6e 6e 65 63 74 65 64 22 20 69 73 20 67 65 6e 65   ┆do event "not connected" is gene┆
0x7a40…7a60        72 61 74 65 64 20 69 6e 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 0a 19 8d 80 80 63 61 73 65   ┆rated in the following      case┆
0x7a60…7a80        73 3a 0d 0a 8c 83 d0 0a 09 20 20 20 20 61 29 20 84 54 68 65 72 65 20 69 73 20 6e 6f 20 69 6e 64   ┆s:           a)  There is no ind┆
0x7a80…7aa0        69 63 61 74 6f 72 20 61 6e 79 6d 6f 72 65 2e 20 28 41 20 52 45 51 20 41 42 4f 52 54 20 68 61 73   ┆icator anymore. (A REQ ABORT has┆
0x7aa0…7ac0        20 62 65 65 6e 20 72 65 80 0a 19 90 80 80 63 65 69 76 65 64 20 62 79 20 74 68 65 20 70 61 63 6b   ┆ been re      ceived by the pack┆
0x7ac0…7ae0        65 74 29 2e 0d 0a 09 20 20 20 20 62 29 20 84 54 68 65 72 65 20 69 73 20 61 20 70 61 63 6b 65 74   ┆et).       b)  There is a packet┆
0x7ae0…7b00        2c 20 41 2c 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 22 41 20   ┆, A, in the busy queue where "A ┆
0x7b00…7b20        69 6e 74 65 72 72 75 70 74 73 20 0a 19 90 80 80 69 6e 69 74 69 61 74 6f 72 22 20 68 6f 6c 64 73   ┆interrupts      initiator" holds┆
0x7b20…7b40        2e 0d 0a 0d 0a 09 2a 35 29 20 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 69 73 20 64 6f 6e 65 3a   ┆.     *5) The following is done:┆
0x7b40…7b60        0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 84 49 74 20 69 73 20 74 65 73 74 65 64 20 74 68 61   ┆                It is tested tha┆
0x7b60…7b80        74 20 74 68 65 72 65 20 69 73 20 61 20 70 61 63 6b 65 74 2c 20 41 2c 20 69 6e 20 74 68 65 20 62   ┆t there is a packet, A, in the b┆
0x7b80…7ba0        75 73 79 20 71 75 65 75 65 20 0a 19 8d 80 80 77 68 65 72 65 20 74 68 65 20 66 6f 6c 6c 6f 77 69   ┆usy queue      where the followi┆
0x7ba0…7bc0        6e 67 20 68 6f 6c 64 73 20 28 73 65 65 20 73 65 63 74 69 6f 6e 20 36 2e 34 2e 31 20 66 6f 72 20   ┆ng holds (see section 6.4.1 for ┆
0x7bc0…7be0        63 6f 6e 74 65 6e 74 20 6f 66 20 61 20 0a 19 8d 80 80 70 61 63 6b 65 74 20 64 65 73 63 72 69 70   ┆content of a      packet descrip┆
0x7be0…7c00        74 69 6f 6e 29 3a 0d 0a 09 20 20 20 20 2d 20 84 61 64 64 72 65 73 73 65 65 20 54 49 20 66 72 6f   ┆tion):       -  addressee TI fro┆
0x7c00…7c20 (62,)  6d 20 74 68 65 20 70 61 63 6b 65 74 20 64 65 73 63 72 69 70 74 6f 72 20 73 68 6f 75 6c 64 20 65   ┆m the packet descriptor should e┆
0x7c20…7c40        71 75 61 6c 20 63 61 6c 6c 65 64 20 0a 19 8f 80 80 54 49 20 70 72 6f 76 69 64 65 64 20 63 61 6c   ┆qual called      TI provided cal┆
0x7c40…7c60        6c 65 64 20 69 6e 20 74 68 65 20 73 65 73 73 69 6f 6e 20 64 65 73 63 72 69 70 74 6f 72 20 69 73   ┆led in the session descriptor is┆
0x7c60…7c80        20 74 72 75 65 2e 20 0a 19 8f 80 80 4f 74 68 65 72 77 69 73 65 20 69 74 20 73 68 6f 75 6c 64 20   ┆ true.      Otherwise it should ┆
0x7c80…7ca0        65 71 75 61 6c 20 63 61 6c 6c 69 6e 67 20 54 49 2e 20 49 66 20 63 68 65 63 6b 5f 6d 6e 65 6d 20   ┆equal calling TI. If check_mnem ┆
0x7ca0…7cc0        69 6e 20 74 68 65 20 0a 19 8f 80 80 70 61 63 6b 65 74 20 64 65 73 63 72 69 70 74 6f 72 20 69 73   ┆in the      packet descriptor is┆
0x7cc0…7ce0        20 66 61 6c 73 65 2c 20 70 61 72 74 34 20 69 73 20 6e 6f 74 20 70 61 72 74 20 6f 66 20 74 68 65   ┆ false, part4 is not part of the┆
0x7ce0…7d00        20 0a 19 8f 80 80 63 6f 6d 70 61 72 65 2e 0d 0a 09 20 20 20 20 2d 20 84 73 65 72 76 69 63 65 20   ┆      compare.       -  service ┆
0x7d00…7d20        69 6e 20 74 68 65 20 70 61 63 6b 65 74 20 64 65 73 63 72 69 70 74 6f 72 20 73 68 6f 75 6c 64 20   ┆in the packet descriptor should ┆
0x7d20…7d40        6e 6f 74 20 62 65 20 54 4c 58 2c 20 61 6e 64 20 0a 19 8f 80 80 63 68 61 72 67 65 20 72 65 71 20   ┆not be TLX, and      charge req ┆
0x7d40…7d60        73 68 6f 75 6c 64 20 62 65 20 66 61 6c 73 65 2e 20 28 4f 74 68 65 72 77 69 73 65 20 6d 75 73 74   ┆should be false. (Otherwise must┆
0x7d60…7d80        20 74 68 65 20 70 61 63 6b 65 74 20 0a 19 8f 80 80 69 6e 69 74 69 61 74 65 20 61 20 6e 65 77 20   ┆ the packet      initiate a new ┆
0x7d80…7da0        73 65 73 73 69 6f 6e 20 62 79 20 69 74 73 20 6f 77 6e 29 2e 0d 0a 20 20 20 20 20 20 20 20 20 20   ┆session by its own).            ┆
0x7da0…7dc0        20 20 20 2d 20 84 73 65 72 76 69 63 65 20 69 6e 20 74 68 65 20 73 65 73 73 69 6f 6e 20 64 65 73   ┆   -  service in the session des┆
0x7dc0…7de0        63 72 69 70 74 6f 72 20 6d 75 73 74 20 62 65 20 54 54 59 2e 0d 0a 09 20 20 20 20 2d 20 84 41 20   ┆criptor must be TTY.       -  A ┆
0x7de0…7e00        61 6e 64 20 74 68 65 20 73 65 73 73 69 6f 6e 20 73 68 6f 75 6c 64 20 62 65 6c 6f 6e 67 20 74 6f   ┆and the session should belong to┆
0x7e00…7e20 (63,)  20 74 68 65 20 73 61 6d 65 20 54 55 2e 0d 0a 09 20 20 20 20 2d 20 84 54 49 20 69 6e 20 74 68 65   ┆ the same TU.       -  TI in the┆
0x7e20…7e40        20 54 55 20 64 65 73 63 72 69 70 74 69 6f 6e 20 73 68 6f 75 6c 64 20 65 71 75 61 6c 20 63 61 6c   ┆ TU description should equal cal┆
0x7e40…7e60        6c 65 64 20 54 49 20 69 6e 20 74 68 65 20 73 65 73 80 0a 19 8f 80 80 73 69 6f 6e 20 64 65 73 63   ┆led TI in the ses      sion desc┆
0x7e60…7e80        72 69 70 74 6f 72 20 69 66 20 63 61 6c 6c 69 6e 67 20 69 73 20 66 61 6c 73 65 2e 20 54 68 69 73   ┆riptor if calling is false. This┆
0x7e80…7ea0        20 65 6e 73 75 72 65 73 20 74 68 61 74 20 6e 6f 20 0a 19 8f 80 80 69 6e 76 69 73 69 62 6c 65 20   ┆ ensures that no      invisible ┆
0x7ea0…7ec0        73 77 69 74 63 68 69 6e 67 20 68 61 73 20 6f 63 63 75 72 65 64 2e 0d 0a 20 20 20 20 20 20 20 20   ┆switching has occured.          ┆
0x7ec0…7ee0        20 20 20 20 20 84 49 66 20 73 75 63 68 20 61 20 70 61 63 6b 65 74 20 69 73 20 66 6f 75 6e 64 2c   ┆      If such a packet is found,┆
0x7ee0…7f00        20 69 74 20 69 73 20 72 65 6d 6f 76 65 64 20 66 72 6f 6d 20 74 68 65 20 62 75 73 79 20 71 75 65   ┆ it is removed from the busy que┆
0x7f00…7f20        75 65 20 0a 19 8d 80 80 61 6e 64 20 63 6f 6e 6e 65 63 74 65 64 20 74 6f 20 74 68 65 20 73 65 73   ┆ue      and connected to the ses┆
0x7f20…7f40        73 69 6f 6e 2e 20 4f 74 68 65 72 77 69 73 65 20 6e 6f 20 70 61 63 6b 65 74 20 77 69 6c 6c 20 62   ┆sion. Otherwise no packet will b┆
0x7f40…7f60        65 20 0a 19 8d 80 80 63 6f 6e 6e 65 63 74 65 64 2e 20 28 54 68 65 20 73 65 73 73 69 6f 6e 20 73   ┆e      connected. (The session s┆
0x7f60…7f80        68 6f 75 6c 64 20 62 65 20 74 65 72 6d 69 6e 61 74 65 64 29 2e 0d 0a 0d 0a 09 2a 36 29 20 84 49   ┆hould be terminated).     *6)  I┆
0x7f80…7fa0        66 20 63 61 6c 6c 69 6e 67 20 69 73 20 74 72 75 65 2c 20 74 68 65 6e 20 63 61 6c 6c 65 64 20 54   ┆f calling is true, then called T┆
0x7fa0…7fc0        49 20 69 73 20 73 65 61 63 72 63 68 65 64 20 69 6e 20 74 68 65 20 61 73 73 6f 63 69 80 0a 19 8d   ┆I is seacrched in the associ    ┆
0x7fc0…7fe0        80 80 61 74 65 73 20 6c 69 73 74 20 28 73 65 65 20 73 65 63 74 69 6f 6e 20 38 2e 31 29 2e 20 49   ┆  ates list (see section 8.1). I┆
0x7fe0…8000        66 20 66 6f 75 6e 64 20 63 68 61 72 67 65 20 72 65 71 20 69 6e 20 74 68 65 20 73 65 73 80 0a 19   ┆f found charge req in the ses   ┆
0x8000…8020 (64,)  8d 80 80 73 69 6f 6e 20 64 65 73 63 72 69 70 74 6f 72 20 69 73 20 73 65 74 20 74 6f 20 74 72 75   ┆   sion descriptor is set to tru┆
0x8020…8040        65 2e 0d 0a 0d 0a 09 2a 37 29 20 84 54 68 69 73 20 65 76 65 6e 74 20 69 73 20 69 67 6e 6f 72 65   ┆e.     *7)  This event is ignore┆
0x8040…8060        64 20 68 65 72 65 2c 20 62 65 63 61 75 73 65 20 22 54 55 20 72 65 6d 6f 76 65 64 22 20 61 6c 73   ┆d here, because "TU removed" als┆
0x8060…8080        6f 20 77 69 6c 6c 20 62 65 20 0a 19 8d 80 80 67 65 6e 65 72 61 74 65 64 20 69 6e 20 74 68 65 20   ┆o will be      generated in the ┆
0x8080…80a0        70 61 63 6b 65 74 2c 20 77 68 69 63 68 20 77 69 6c 6c 20 70 65 72 66 6f 72 6d 20 22 73 74 61 72   ┆packet, which will perform "star┆
0x80a0…80c0        74 20 73 65 73 73 20 63 6c 65 61 72 22 20 0a 19 8d 80 80 6f 72 20 22 74 65 72 6d 20 73 65 73 73   ┆t sess clear"      or "term sess┆
0x80c0…80e0        22 20 77 68 65 6e 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 73 74 72 65 61 6d 20 68 61 73 20 62   ┆" when the document stream has b┆
0x80e0…8100        65 65 6e 20 72 65 6d 6f 76 65 64 2e 0d 0a 0d 0a 09 2a 38 29 20 84 54 68 65 20 53 36 32 43 50 20   ┆een removed.     *8)  The S62CP ┆
0x8100…8120        65 76 65 6e 74 73 20 6d 65 6e 74 69 6f 6e 65 64 20 69 6e 20 73 65 63 74 69 6f 6e 20 36 2e 34 2e   ┆events mentioned in section 6.4.┆
0x8120…8140        32 2e 0d 0a 0d 0a 09 2a 39 29 20 84 49 6e 20 74 68 69 73 20 73 74 61 74 65 20 63 61 6e 20 53 45   ┆2.     *9)  In this state can SE┆
0x8140…8160        53 53 20 41 42 4f 52 54 20 52 45 51 20 6e 6f 74 20 62 65 20 73 65 6e 74 2e 20 54 68 65 20 65 76   ┆SS ABORT REQ not be sent. The ev┆
0x8160…8180        65 6e 74 20 63 61 6e 20 62 65 20 0a 19 8d 80 80 69 67 6e 6f 72 65 64 20 62 65 63 61 75 73 65 20   ┆ent can be      ignored because ┆
0x8180…81a0        53 45 53 53 20 45 4e 44 20 52 45 51 20 77 69 6c 6c 20 73 6f 6f 6e 20 62 65 20 73 65 6e 74 20 61   ┆SESS END REQ will soon be sent a┆
0x81a0…81c0        6e 79 77 61 79 2e 20 0a 19 8d 80 80 28 41 6c 6c 20 70 61 63 6b 65 74 73 20 69 6e 73 69 64 65 20   ┆nyway.      (All packets inside ┆
0x81c0…81dd        74 68 69 73 20 54 55 20 68 61 76 65 20 62 65 65 6e 20 72 65 6d 6f 76 65 64 29 2e 0d 0a            ┆this TU have been removed).  ┆
0x81dd…81e0        FormFeed {
0x81dd…81e0          0c 83 d4                                                                                          ┆   ┆
0x81dd…81e0        }
0x81e0…8200        0a 09 2a 31 30 29 20 54 68 65 20 22 63 61 6c 6c 65 72 22 20 66 69 65 6c 64 20 69 6e 20 74 68 65   ┆  *10) The "caller" field in the┆
0x8200…8220 (65,)  20 73 65 73 73 69 6f 6e 20 64 65 73 63 72 69 70 74 69 6f 6e 20 69 73 20 69 6e 73 70 65 63 74 65   ┆ session description is inspecte┆
0x8220…8240        64 2e 0d 0a 0d 0a 09 2a 31 31 29 20 54 68 65 20 22 63 68 61 6e 67 65 20 72 65 71 22 20 66 69 65   ┆d.     *11) The "change req" fie┆
0x8240…8260        6c 64 20 69 73 20 69 6e 73 70 65 63 74 65 64 2e 0d 0a 0d 0a 09 2a 31 32 29 20 84 4e 75 6d 62 65   ┆ld is inspected.     *12)  Numbe┆
0x8260…8280        72 20 6f 66 20 73 69 6e 6b 20 73 65 73 73 69 6f 6e 73 20 69 6e 20 74 68 65 20 54 55 20 64 65 73   ┆r of sink sessions in the TU des┆
0x8280…82a0        63 72 69 70 74 6f 72 20 69 73 20 63 72 65 61 73 65 64 20 62 79 20 0a 19 8e 80 80 6f 6e 65 2e 20   ┆criptor is creased by      one. ┆
0x82a0…82c0        74 75 72 6e 20 72 65 71 20 69 73 20 69 67 6e 6f 72 65 64 20 69 66 20 74 68 65 20 73 74 61 74 65   ┆turn req is ignored if the state┆
0x82c0…82e0        20 6f 66 20 74 68 65 20 54 55 20 69 73 20 6f 6e 65 20 6f 66 20 74 68 65 20 0a 19 8e 80 80 66 6f   ┆ of the TU is one of the      fo┆
0x82e0…8300        6c 6c 6f 77 69 6e 67 3a 20 64 69 73 61 62 6c 65 20 72 65 64 65 66 20 6f 72 20 64 69 73 61 62 6c   ┆llowing: disable redef or disabl┆
0x8300…8320        65 64 2e 0d 0a 82 0d 0a 09 2a 31 33 29 20 84 49 66 20 63 61 6c 6c 69 6e 67 20 69 73 20 66 61 6c   ┆ed.      *13)  If calling is fal┆
0x8320…8340        73 65 2c 20 74 68 65 6e 20 6e 75 6d 62 65 72 20 6f 66 20 73 69 6e 6b 20 73 65 73 73 69 6f 6e 73   ┆se, then number of sink sessions┆
0x8340…8360        20 69 6e 20 74 68 65 20 54 55 20 0a 19 8e 80 80 64 65 73 63 72 69 70 74 6f 72 20 77 69 6c 6c 20   ┆ in the TU      descriptor will ┆
0x8360…8380        62 65 20 64 65 63 72 65 61 73 65 64 20 77 69 74 68 20 6f 6e 65 2e 20 49 66 20 69 74 20 62 65 63   ┆be decreased with one. If it bec┆
0x8380…83a0        6f 6d 65 73 20 7a 65 72 6f 20 74 68 65 20 0a 19 8e 80 80 65 76 65 6e 74 20 6e 6f 20 73 69 6e 6b   ┆omes zero the      event no sink┆
0x83a0…83c0        20 73 65 73 73 20 69 73 20 70 65 72 66 6f 72 6d 65 64 20 69 6e 20 74 68 65 20 54 55 2e 0d 0a 0d   ┆ sess is performed in the TU.   ┆
0x83c0…83e0        0a 0d 0a a1 b0 36 2e 33 2e 35 2e 32 20 20 53 65 73 73 69 6f 6e 20 48 61 6e 64 6c 69 6e 67 2c 20   ┆     6.3.5.2  Session Handling, ┆
0x83e0…8400        52 65 73 65 72 76 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 65   ┆Reservation      This section de┆
0x8400…8420 (66,)  73 63 72 69 62 65 73 20 66 69 67 2e 20 31 37 2e 20 73 65 73 73 69 6f 6e 20 73 74 61 74 65 73 20   ┆scribes fig. 17. session states ┆
0x8420…8440        69 6e 20 73 69 6e 6b 20 69 64 6c 65 20 6d 6f 64 65 2e 20 0a 19 89 80 80 54 68 69 73 20 69 6e 76   ┆in sink idle mode.      This inv┆
0x8440…8460        6f 6c 76 65 73 20 6d 65 6d 6f 72 79 20 72 65 73 65 72 76 61 74 69 6f 6e 20 69 66 20 72 65 71 75   ┆olves memory reservation if requ┆
0x8460…8480        65 73 74 65 64 20 66 72 6f 6d 20 74 68 65 20 6f 74 68 65 72 20 73 69 64 65 2e 0d 0a 0d 0a 09 84   ┆ested from the other side.      ┆
0x8480…84a0        45 6e 74 72 79 20 69 73 20 64 6f 6e 65 20 76 69 61 20 31 37 61 2c 20 77 68 65 6e 20 74 68 65 20   ┆Entry is done via 17a, when the ┆
0x84a0…84c0        73 65 73 73 69 6f 6e 20 69 73 20 72 65 61 64 79 20 74 6f 20 72 65 63 65 69 76 65 20 61 20 64 6f   ┆session is ready to receive a do┆
0x84c0…84d3        80 0a 19 89 80 80 63 75 6d 65 6e 74 2e 0d 0a 0d 0a 0d 0a                                          ┆      cument.      ┆
0x84d3…84d6        FormFeed {
0x84d3…84d6          0c 82 88                                                                                          ┆   ┆
0x84d3…84d6        }
0x84d6…84e0        0a 20 20 20 20 20 20 20 20 20                                                                     ┆          ┆
0x84e0…8500        46 69 67 2e 20 31 37 2e 20 53 65 73 73 69 6f 6e 20 68 61 6e 64 6c 69 6e 67 2c 20 72 65 73 65 72   ┆Fig. 17. Session handling, reser┆
0x8500…8509        76 61 74 69 6f 6e 2e 0d 0a                                                                        ┆vation.  ┆
0x8509…8542        Params {
0x8509…8542          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                 ┆
0x8509…8542          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å    ┆
0x8509…8542        }
0x8542…857b        Params {
0x8542…857b          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@                ┆
0x8542…857b          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å    ┆
0x8542…857b        }
0x857b…8580        0a 0d 0a 06 31                                                                                    ┆    1┆
0x8580…85a0        37 61 0d 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 20 20   ┆7a                              ┆
0x85a0…85c0        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 44 4f 43 20 53   ┆                           DOC S┆
0x85c0…85e0        54 41 52 54 20 49 4e 44 20 2d 2d 2d 3e 20 31 38 61 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆TART IND ---> 18a               ┆
0x85e0…8600        20 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 20 20 20   ┆                      wait      ┆
0x8600…8620 (67,)  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 20 20 20   ┆                                ┆
0x8620…8640        64 6f 63 20 20 20 20 20 20 20 20 20 20 44 4f 43 20 43 4f 55 4e 54 20 49 4e 44 20 2d 2d 2d 3e 20   ┆doc          DOC COUNT IND ---> ┆
0x8640…8660        31 38 62 0d 0a 0d 0a 09 09 09 09 09 53 45 53 53 20 45 4e 44 20 49 4e 44 20 2d 2d 2d 3e 20 31 39   ┆18b         SESS END IND ---> 19┆
0x8660…8680        63 0d 0a 09 09 09 09 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 32 29 0d 0a 0d 0a 09 09 09   ┆c                     *2)       ┆
0x8680…86a0        09 09 43 48 20 43 4f 4e 54 52 20 49 4e 44 20 2d 2d 2d 3e 20 31 36 62 0d 0a 20 20 20 20 20 20 20   ┆  CH CONTR IND ---> 16b         ┆
0x86a0…86c0        20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4d 45 4d 20 52 45 53 20 49 4e 44 20 20 20   ┆                  MEM RES IND   ┆
0x86c0…86e0        20 20 20 20 20 20 20 20 20 20 20 20 2a 33 29 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 20 20 20 20 20 20 20   ┆            *3)                 ┆
0x86e0…8700        20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 6f 74 20 72 65 73 65 72 76 65 64 09 20 20 20 20   ┆               not reserved     ┆
0x8700…8720        20 20 20 20 20 20 72 65 73 65 72 76 65 64 0d 0a 0d 0a 09 09 09 09 20 20 20 20 20 20 20 20 20 20   ┆      reserved                  ┆
0x8720…8740        49 4e 44 2e 52 45 4c 0d 0a 0d 0a 09 20 20 20 20 20 20 20 20 20 20 49 4e 44 2e 52 45 53 0a 0d 0a   ┆IND.REL               IND.RES   ┆
0x8740…8742        0d 0a                                                                                             ┆  ┆
0x8742…877b        Params {
0x8742…877b          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                 ┆
0x8742…877b          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å    ┆
0x8742…877b        }
0x877b…87b4        Params {
0x877b…87b4          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                 ┆
0x877b…87b4          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å    ┆
0x877b…87b4        }
0x87b4…87c0        0a 0d 0a 0d 0a 09 09 09 09 09 52 45                                                               ┆          RE┆
0x87c0…87e0        53 50 2e 52 45 53 20 20 4d 45 4d 20 52 45 53 20 52 45 51 0d 0a 09 09 09 09 09 72 65 73 75 6c 74   ┆SP.RES  MEM RES REQ       result┆
0x87e0…8800        3d 20 20 20 6d 65 6d 20 61 6e 73 77 3d 0d 0a 09 09 09 09 09 62 75 73 79 20 20 20 20 20 20 6e 6f   ┆=   mem answ=       busy      no┆
0x8800…8820 (68,)  74 20 72 65 73 65 72 76 65 64 0d 0a 0d 0a 06 72 65 73 65 72 76 69 6e 67 0d 0a 0d 0a 0d 0a 20 20   ┆t reserved     reserving        ┆
0x8820…8840        20 20 20 20 20 20 20 20 20 20 20 20 20 20 52 45 53 50 2e 52 45 53 20 20 6d 65 6d 20 72 65 73 20   ┆              RESP.RES  mem res ┆
0x8840…885b        72 65 71 0d 0a 09 20 20 72 65 73 75 6c 74 3c 3e 62 75 73 79 20 20 20 2a 31 0d 0a                  ┆req     result<>busy   *1  ┆
0x885b…885e        FormFeed {
0x885b…885e          0c 83 90                                                                                          ┆   ┆
0x885b…885e        }
0x885e…885f        0a                                                                                                ┆ ┆
0x885f…8898        Params {
0x885f…8898          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                 ┆
0x885f…8898          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å    ┆
0x885f…8898        }
0x8898…88d1        Params {
0x8898…88d1          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                 ┆
0x8898…88d1          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å    ┆
0x8898…88d1        }
0x88d1…88e0        0a 0e 0a 09 54 61 62 6c 65 20 31 37 0d 0a 0d                                                      ┆    Table 17   ┆
0x88e0…8900        0a 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 20 20 20   ┆       state       ! event      ┆
0x8900…8920        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 20 20 20 20 20 20 20   ┆! action    ! new state         ┆
0x8920…8940        20 20 72 65 73 65 72 76 69 6e 67 20 20 09 21 20 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20   ┆  reserving   !            !    ┆
0x8940…8960        20 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 20 20   ┆       !                        ┆
0x8960…8980        20 09 21 20 53 45 53 53 20 41 42 4f 52 54 20 21 20 2d 20 20 2a 32 29 20 20 20 20 21 20 31 39 61   ┆  ! SESS ABORT ! -  *2)    ! 19a┆
0x8980…89a0        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 49 4e 44 20 20 20   ┆                        ! IND   ┆
0x89a0…89c0        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 0a 20 20   ┆     !           !              ┆
0x89c0…89e0        20 20 20 20 20 20 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 20   ┆                   !            ┆
0x89e0…8a00        21 20 20 20 20 20 20 20 20 20 20 20 21 0d 0a 20 20 20 20 20 20 20 20 20 77 61 69 74 20 64 6f 63   ┆!           !           wait doc┆
0x8a00…8a20 (69,)  20 20 20 09 21 20 53 45 53 53 20 41 42 4f 52 54 20 21 20 20 20 20 20 20 20 20 20 20 20 21 20 31   ┆    ! SESS ABORT !           ! 1┆
0x8a20…8a40        39 62 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 49 4e 44 20   ┆9b                        ! IND ┆
0x8a40…8a60        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 0a   ┆       !           !            ┆
0x8a60…8a80        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 09 21 20 54 55 20 72   ┆                          ! TU r┆
0x8a80…8aa0        65 6d 6f 76 65 64 20 21 20 53 45 53 53 20 20 20 20 20 20 21 0d 0a 20 20 20 20 20 20 20 20 20 72   ┆emoved ! SESS      !           r┆
0x8aa0…8ac0        65 73 65 72 76 69 6e 67 20 20 09 21 20 20 20 20 20 20 20 20 20 20 20 20 21 20 41 42 4f 52 54 20   ┆eserving   !            ! ABORT ┆
0x8ac0…8ae0        52 45 51 20 21 20 31 39 61 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆REQ ! 19a                       ┆
0x8ae0…8b00        20 20 20 20 09 21 20 20 20 20 20 20 20 20 20 20 20 20 21 20 2a 32 29 20 20 20 20 20 20 20 21 0d   ┆     !            ! *2)       ! ┆
0x8b00…8b20        0a 20 20 20 20 20 20 20 20 20 a1 26 20 77 61 69 74 20 64 6f 63 20 09 21 20 20 20 20 20 20 20 20   ┆           & wait doc  !        ┆
0x8b20…8b40        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 0a 0d 0a 0d   ┆    !           !               ┆
0x8b40…8b43        0a 0f 0a                                                                                          ┆   ┆
0x8b43…8b7c        Params {
0x8b43…8b7c          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@                ┆
0x8b43…8b7c          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å    ┆
0x8b43…8b7c        }
0x8b7c…8bb5        Params {
0x8b7c…8bb5          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                 ┆
0x8b7c…8bb5          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å    ┆
0x8b7c…8bb5        }
0x8bb5…8bc0        0a 09 2a 31 29 20 84 54 68 65 20                                                                  ┆  *1)  The ┆
0x8bc0…8be0        22 6d 65 6d 20 61 6e 73 77 22 20 70 61 72 61 6d 65 74 65 72 20 77 69 6c 6c 20 62 65 20 65 69 74   ┆"mem answ" parameter will be eit┆
0x8be0…8c00        68 65 72 20 72 65 71 5f 72 65 73 65 72 76 65 64 20 28 69 66 20 74 68 65 20 0a 19 8d 80 80 77 68   ┆her req_reserved (if the      wh┆
0x8c00…8c20 (70,)  6f 6c 65 20 61 6d 6f 75 6e 74 20 63 61 6e 20 62 65 20 72 65 73 65 72 76 65 64 29 20 6f 72 20 6d   ┆ole amount can be reserved) or m┆
0x8c20…8c40        65 6d 5f 72 65 73 65 72 76 65 64 20 28 6f 74 68 65 72 77 69 73 65 29 20 0a 19 8d 80 80 72 65 73   ┆em_reserved (otherwise)      res┆
0x8c40…8c60        65 72 76 65 64 20 69 6e 20 74 68 65 20 73 65 73 69 6f 6e 20 64 65 73 63 72 69 70 74 6f 72 20 69   ┆erved in the sesion descriptor i┆
0x8c60…8c80        73 20 73 65 74 20 74 6f 20 74 72 75 65 2e 0d 0a 0d 0a 09 2a 32 29 20 84 4e 75 6d 62 65 72 20 6f   ┆s set to true.     *2)  Number o┆
0x8c80…8ca0        66 20 73 69 6e 6b 20 73 65 73 73 69 6f 6e 73 20 69 6e 20 74 68 65 20 54 55 20 64 65 73 63 72 69   ┆f sink sessions in the TU descri┆
0x8ca0…8cc0        70 74 6f 72 20 69 73 20 64 65 63 72 65 61 73 65 64 20 62 79 20 0a 19 8d 80 80 6f 6e 65 2e 20 49   ┆ptor is decreased by      one. I┆
0x8cc0…8ce0        66 20 69 74 20 62 65 63 6f 6d 65 73 20 7a 65 72 6f 20 74 68 65 20 65 76 65 6e 74 20 6e 6f 20 73   ┆f it becomes zero the event no s┆
0x8ce0…8d00        69 6e 6b 20 73 65 73 73 20 69 73 20 67 65 6e 65 72 61 74 65 64 20 69 6e 20 0a 19 8d 80 80 74 68   ┆ink sess is generated in      th┆
0x8d00…8d20        65 20 54 55 2e 0d 0a 0d 0a 09 2a 33 29 20 84 49 66 20 63 61 6c 6c 69 6e 67 20 69 73 20 74 72 75   ┆e TU.     *3)  If calling is tru┆
0x8d20…8d40        20 74 68 65 6e 20 6e 75 6d 62 65 72 20 6f 66 20 73 69 6e 6b 20 73 65 73 73 69 6f 6e 20 69 6e 20   ┆ then number of sink session in ┆
0x8d40…8d60        74 68 65 20 54 55 20 64 65 73 80 0a 19 8d 80 80 63 72 69 70 74 6f 72 20 69 73 20 64 65 63 72 65   ┆the TU des      criptor is decre┆
0x8d60…8d80        61 73 65 64 20 62 79 20 6f 6e 65 2c 20 61 73 20 69 6e 20 66 6f 74 6e 6f 74 65 20 2a 32 29 2e 20   ┆ased by one, as in fotnote *2). ┆
0x8d80…8da0        54 68 69 73 20 69 73 20 6e 6f 74 20 0a 19 8d 80 80 64 6f 6e 65 2c 20 68 6f 77 65 76 65 72 2c 20   ┆This is not      done, however, ┆
0x8da0…8dc0        69 66 20 63 61 6c 6c 69 6e 67 20 69 73 20 66 61 6c 73 65 2c 20 62 65 63 61 75 73 65 20 73 69 6e   ┆if calling is false, because sin┆
0x8dc0…8de0        6b 20 70 61 63 6b 65 74 73 20 73 74 69 6c 6c 20 0a 19 8d 80 80 63 61 6e 20 62 65 20 72 65 63 65   ┆k packets still      can be rece┆
0x8de0…8e00        69 76 65 64 20 6f 6e 20 74 68 65 20 73 65 73 73 69 6f 6e 20 77 68 65 6e 20 74 68 65 20 73 6f 75   ┆ived on the session when the sou┆
0x8e00…8e20 (71,)  72 63 65 2f 73 69 6e 6b 20 72 65 6c 61 74 69 6f 6e 80 0a 19 8d 80 80 73 68 69 70 20 69 73 20 63   ┆rce/sink relation      ship is c┆
0x8e20…8e34        68 61 6e 67 65 64 20 6c 61 74 65 72 20 6f 6e 2e 0d 0a 0d 0a                                       ┆hanged later on.    ┆
0x8e34…8e37        FormFeed {
0x8e34…8e37          0c 82 b0                                                                                          ┆   ┆
0x8e34…8e37        }
0x8e37…8e40        0a 81 a1 b0 36 2e 33 2e 35                                                                        ┆    6.3.5┆
0x8e40…8e60        2e 33 20 20 53 65 73 73 69 6f 6e 20 53 69 6e 6b 20 48 61 6e 64 6c 69 6e 67 0d 0a 0d 0a 20 20 20   ┆.3  Session Sink Handling       ┆
0x8e60…8e80        20 20 20 20 20 20 84 54 68 69 73 20 73 65 63 74 69 6f 6e 20 64 65 73 63 72 69 62 65 73 20 66 69   ┆       This section describes fi┆
0x8e80…8ea0        67 2e 20 31 38 2e 20 49 74 20 68 61 6e 64 6c 65 73 20 73 69 6e 6b 20 73 74 61 74 65 73 20 61 66   ┆g. 18. It handles sink states af┆
0x8ea0…8ec0        74 65 72 20 0a 19 89 80 80 72 65 63 65 69 76 61 6c 20 6f 66 20 61 20 44 4f 43 20 53 54 41 52 54   ┆ter      receival of a DOC START┆
0x8ec0…8ee0        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 09 84 49 6e 20   ┆ IND or a DOC CONT IND.      In ┆
0x8ee0…8f00        63 61 73 65 20 6f 66 20 44 4f 43 20 43 4f 4e 54 20 49 4e 44 2c 20 74 68 65 72 65 20 69 73 20 74   ┆case of DOC CONT IND, there is t┆
0x8f00…8f20        68 65 20 70 72 6f 62 6c 65 6d 20 74 68 61 74 20 69 66 20 61 20 70 61 63 6b 65 74 20 69 73 20 0a   ┆he problem that if a packet is  ┆
0x8f20…8f40        19 89 80 80 66 6f 75 6e 64 20 77 69 74 68 20 74 68 65 20 72 69 67 68 74 20 64 6f 63 75 6d 65 6e   ┆    found with the right documen┆
0x8f40…8f60        74 20 69 64 65 6e 74 69 66 69 63 61 74 69 6f 6e 20 28 64 6f 63 75 6d 65 6e 74 20 6c 69 6e 6b 61   ┆t identification (document linka┆
0x8f60…8f80        67 65 20 63 61 6e 20 0a 19 89 80 80 62 65 20 70 65 72 66 6f 72 6d 65 64 20 62 79 20 44 48 29 2c   ┆ge can      be performed by DH),┆
0x8f80…8fa0        20 74 68 65 20 70 61 63 6b 65 74 20 63 61 6e 2c 20 68 6f 77 65 76 65 72 20 75 6e 6c 69 6b 65 6c   ┆ the packet can, however unlikel┆
0x8fa0…8fc0        79 2c 20 73 74 69 6c 6c 20 62 65 20 0a 19 89 80 80 63 6f 6e 6e 65 63 74 65 64 20 74 6f 20 61 6e   ┆y, still be      connected to an┆
0x8fc0…8fe0        6f 74 68 65 72 20 73 65 73 73 69 6f 6e 20 28 74 68 65 20 63 6c 65 61 6e 20 75 70 20 69 6e 20 74   ┆other session (the clean up in t┆
0x8fe0…9000        68 69 73 20 73 65 73 73 69 6f 6e 20 69 73 20 0a 19 89 80 80 75 6e 66 69 6e 69 73 68 65 64 29 2e   ┆his session is      unfinished).┆
0x9000…9020 (72,)  0d 0a 0d 0a 09 84 54 6f 20 73 6f 6c 76 65 20 74 68 69 73 20 70 72 6f 62 6c 65 6d 20 74 68 65 20   ┆      To solve this problem the ┆
0x9020…9040        63 6f 6e 63 65 70 74 20 6f 66 20 61 20 77 61 69 74 69 6e 67 20 73 65 73 73 69 6f 6e 20 69 73 20   ┆concept of a waiting session is ┆
0x9040…9060        69 6e 74 72 6f 80 0a 19 89 80 80 64 75 63 65 64 2e 20 54 68 65 20 73 65 73 73 69 6f 6e 20 70 65   ┆intro      duced. The session pe┆
0x9060…9080        72 66 6f 72 6d 73 20 74 68 65 20 63 6f 6e 74 20 61 72 72 69 76 65 64 20 61 63 74 69 6f 6e 2c 20   ┆rforms the cont arrived action, ┆
0x9080…90a0        61 6e 64 20 77 61 69 74 73 20 66 6f 72 20 0a 19 89 80 80 74 68 65 20 72 65 73 70 6f 6e 73 65 20   ┆and waits for      the response ┆
0x90a0…90c0        77 68 69 63 68 20 69 73 20 65 69 74 68 65 72 20 73 65 73 73 20 63 6f 6e 6e 65 63 74 65 64 20 6f   ┆which is either sess connected o┆
0x90c0…90e0        72 20 72 65 6a 65 63 74 20 63 61 6c 6c 2e 0d 0a 0d 0a 09 46 69 67 2e 20 31 38 20 68 61 73 20 74   ┆r reject call.     Fig. 18 has t┆
0x90e0…9100        68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 65 6e 74 72 79 20 70 6f 69 6e 74 73 3a 0d 0a 0d 0a 09 31   ┆he following entry points:     1┆
0x9100…9120        38 61 3a 20 44 4f 43 20 53 54 41 52 54 20 49 4e 44 20 72 65 63 65 69 76 65 64 0d 0a 09 31 38 62   ┆8a: DOC START IND received   18b┆
0x9120…913a        3a 20 44 4f 43 20 43 4f 4e 54 20 49 4e 44 20 72 65 63 65 69 76 65 64 2e 0d 0a                     ┆: DOC CONT IND received.  ┆
0x913a…913d        FormFeed {
0x913a…913d          0c 81 e4                                                                                          ┆   ┆
0x913a…913d        }
0x913d…9140        0a 09 46                                                                                          ┆  F┆
0x9140…915f        69 67 2e 20 31 38 2e 20 53 65 73 73 69 6f 6e 20 73 69 6e 6b 20 68 61 6e 64 6c 69 6e 67 0d 0a      ┆ig. 18. Session sink handling  ┆
0x915f…9198        Params {
0x915f…9198          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                 ┆
0x915f…9198          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å    ┆
0x915f…9198        }
0x9198…91d1        Params {
0x9198…91d1          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@                ┆
0x9198…91d1          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å    ┆
0x9198…91d1        }
0x91d1…91e0        0a 0d 0a 0d 0a 09 09 31 38 61 09 09 09 31 38                                                      ┆       18a   18┆
0x91e0…9200        62 0d 0a 0d 0a 0d 0a 0d 0a 09 20 20 20 20 20 09 09 09 20 20 20 20 20 73 65 61 72 63 68 20 64 6f   ┆b                      search do┆
0x9200…9220 (73,)  63 20 64 63 72 20 2a 32 29 0d 0a 0d 0a 09 09 09 09 70 61 63 6b 65 74 20 6e 6f 74 20 66 6f 75 6e   ┆c dcr *2)        packet not foun┆
0x9220…9240        64 0d 0a 0d 0a 0d 0a 09 20 20 20 20 20 61 6c 6c 6f 63 20 70 61 63 6b 65 74 20 2a 31 29 09 09 20   ┆d            alloc packet *1)   ┆
0x9240…9260        20 20 20 20 70 61 63 6b 65 74 20 66 6f 75 6e 64 0d 0a 0d 0a 0d 0a 09 09 70 61 63 6b 65 74 20 61   ┆    packet found        packet a┆
0x9260…9280        6c 6c 6f 63 61 74 65 64 0d 0a 20 20 20 20 20 6e 6f 20 70 61 63 6b 65 74 09 09 09 20 20 20 20 20   ┆llocated       no packet        ┆
0x9280…92a0        63 6f 6e 74 20 61 72 72 69 76 65 64 20 2a 33 29 0d 0a 20 20 20 20 20 64 65 73 63 72 69 70 74 69   ┆cont arrived *3)       descripti┆
0x92a0…92c0        6f 6e 0d 0a 0d 0a 0d 0a 0d 0a 20 20 20 20 20 53 45 53 53 20 41 42 4f 52 54 20 52 45 51 09 09 09   ┆on             SESS ABORT REQ   ┆
0x92c0…92e0        20 73 65 73 73 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 09 09 09 20 20 20 20 20 20   ┆ sess                           ┆
0x92e0…9300        20 73 65 73 73 20 77 61 69 74 69 6e 67 0d 0a 0d 0a 20 20 20 20 20 31 39 62 09 0d 0a 0d 0a 09 09   ┆ sess waiting         19b       ┆
0x9300…9320        20 20 73 65 73 73 20 63 6f 6e 6e 65 63 74 65 64 20 20 62 61 6e 6b 20 09 20 20 20 20 20 20 20 20   ┆  sess connected  bank          ┆
0x9320…9340        72 65 6a 65 63 74 20 63 61 6c 6c 20 2a 35 29 0d 0a 09 09 20 20 20 20 20 2a 34 29 20 20 20 20 20   ┆reject call *5)         *4)     ┆
0x9340…9360        20 20 20 65 76 65 6e 74 0d 0a 0d 0a 0d 0a 09 09 09 09 09 53 45 53 53 20 41 42 4f 52 54 20 52 45   ┆   event           SESS ABORT RE┆
0x9360…9380        51 0d 0a 0d 0a 0d 0a 09 09 09 09 09 09 09 31 39 62 0d 0a 0d 0a 09 09 09 20 20 20 20 70 61 63 6b   ┆Q             19b           pack┆
0x9380…93a0        65 74 20 0d 0a 09 09 09 20 20 20 20 20 73 69 6e 6b 20 0d 0a 20 20 20 20 20 31 37 61 20 20 20 20   ┆et           sink        17a    ┆
0x93a0…93c0        20 64 6f 63 20 6c 65 76 65 6c 20 65 78 69 74 20 20 20 20 20 63 6f 6e 6e 65 63 74 65 64 20 0d 0a   ┆ doc level exit     connected   ┆
0x93c0…93e0        09 09 09 09 09 09 09 31 36 61 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 09 20 20 20 73 74 61 72 74 20 73 65   ┆       16a              start se┆
0x93e0…9400        73 73 20 63 6c 65 61 72 0d 0a 0d 0a 0d 0a 09 09 09 09 20 20 20 20 20 74 65 72 6d 20 73 65 73 73   ┆ss clear               term sess┆
0x9400…9420 (74,)  0d 0a 0d 0a 0d 0a 09 09 09 09 72 65 73 65 72 76 65 64 09 09 6e 6f 74 0d 0a 09 09 09 09 09 20 20   ┆          reserved  not         ┆
0x9420…9440        20 20 20 20 20 20 20 20 72 65 73 65 72 76 65 64 0d 0a 0d 0a 0d 0a 09 09 09 20 20 20 20 20 20 20   ┆        reserved                ┆
0x9440…9457        49 4e 44 2e 52 45 4c 0d 0a 0d 0a 09 09 31 39 63 09 09 31 36 61 0d 0a                              ┆IND.REL      19c  16a  ┆
0x9457…945a        FormFeed {
0x9457…945a          0c 83 c4                                                                                          ┆   ┆
0x9457…945a        }
0x945a…9460        0a 0e 0a 09 54 61                                                                                 ┆    Ta┆
0x9460…9480        62 6c 65 20 31 38 0d 0a 0d 0a 09 a1 73 74 61 74 65 20 20 20 20 20 20 20 20 21 20 65 76 65 6e 74   ┆ble 18      state        ! event┆
0x9480…94a0        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 74 61 74 65 20 20 20   ┆      ! action    ! new state   ┆
0x94a0…94c0        20 20 20 20 20 20 0d 0a 09 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20   ┆                      !         ┆
0x94c0…94e0        20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 21 0d 0a 09 73 65 73 73 20 77 61 69 74 69 6e 67 20   ┆   !           !   sess waiting ┆
0x94e0…9500        21 20 53 45 53 53 20 41 42 4f 52 54 20 21 20 20 20 20 20 2d 20 20 20 20 20 21 20 31 39 61 0d 0a   ┆! SESS ABORT !     -     ! 19a  ┆
0x9500…9520        20 20 20 20 20 20 20 20 20 a1 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 49 4e 44 20 20 20 20   ┆                       ! IND    ┆
0x9520…9540        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 0d 0a 20 20 20 20 20   ┆    !           !               ┆
0x9540…9560        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 20 21 20   ┆                 !            ! ┆
0x9560…9580        53 45 53 53 20 41 42 4f 52 54 21 0d 0a 20 20 20 20 20 20 20 20 20 73 65 73 73 20 77 61 69 74 69   ┆SESS ABORT!           sess waiti┆
0x9580…95a0        6e 67 20 21 20 54 55 20 72 65 6d 6f 76 65 64 20 21 20 52 45 51 20 20 20 20 20 20 20 21 20 31 39   ┆ng ! TU removed ! REQ       ! 19┆
0x95a0…95c0        61 0d 0a 09 09 20 20 20 21 09 20 20 20 20 20 20 21 20 72 65 6d 6f 76 65 20 20 20 20 21 0d 0a 20   ┆a       !       ! remove    !   ┆
0x95c0…95e0        20 20 20 20 20 20 20 20 a1 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20   ┆                      !         ┆
0x95e0…9600        20 20 20 21 20 66 72 6f 6d 20 71 75 65 75 65 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆   ! from queue!                ┆
0x9600…9620 (75,)  20 20 20 0d 0a 20 20 20 20 20 20 20 20 20 70 61 63 6b 65 74 20 73 69 6e 6b 20 20 21 20 20 20 20   ┆              packet sink  !    ┆
0x9620…9640        20 20 20 20 20 20 20 20 21 20 50 4c 20 43 48 20 20 20 20 20 21 20 0d 0a 20 20 20 20 20 20 20 20   ┆        ! PL CH     !           ┆
0x9640…9660        20 63 6f 6e 6e 65 63 74 65 64 20 20 20 20 21 20 74 75 72 6e 20 72 65 71 20 20 20 21 20 43 4f 4e   ┆ connected    ! turn req   ! CON┆
0x9660…9680        54 52 20 52 45 51 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   ┆TR REQ ! -                      ┆
0x9680…96a0        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 20 20   ┆   !            !           !   ┆
0x96a0…96c0        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 70 61 63 6b 65   ┆                           packe┆
0x96c0…96e0        74 20 73 69 6e 6b 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   ┆t sink  !            !          ┆
0x96e0…9700        20 21 0d 0a 20 20 20 20 20 20 20 20 20 63 6f 6e 6e 65 63 74 65 64 20 20 20 20 21 20 54 55 20 72   ┆ !           connected    ! TU r┆
0x9700…9720        65 6d 6f 76 65 64 20 21 20 20 20 2a 36 20 20 20 20 20 20 21 20 2d 0d 0a 20 20 20 20 20 20 20 20   ┆emoved !   *6      ! -          ┆
0x9720…9740        20 a1 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   ┆               !            !   ┆
0x9740…9760        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 20 20   ┆        !                       ┆
0x9760…9780        20 20 20 20 20 20 20 70 61 63 6b 65 74 20 73 69 6e 6b 20 20 21 20 70 61 63 6b 65 74 20 73 69 6e   ┆       packet sink  ! packet sin┆
0x9780…97a0        6b 21 20 20 20 20 20 20 20 20 20 20 20 21 0d 0a 20 20 20 20 20 20 20 20 20 63 6f 6e 6e 65 63 74   ┆k!           !           connect┆
0x97a0…97c0        65 64 20 20 20 20 21 20 65 76 65 6e 74 73 20 2a 36 29 20 21 20 74 72 61 6e 73 66 65 72 20 20 21   ┆ed    ! events *6) ! transfer  !┆
0x97c0…97e0        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 20 20 21 20 20 20 20   ┆ -                         !    ┆
0x97e0…9800        20 20 20 20 20 20 20 20 21 20 65 76 65 6e 74 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20   ┆        ! event     !           ┆
0x9800…980c (76,)  20 20 20 20 20 20 20 20 0d 0a 0f 0a                                                               ┆            ┆
0x980c…9845        Params {
0x980c…9845          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                 ┆
0x980c…9845          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å    ┆
0x980c…9845        }
0x9845…987e        Params {
0x9845…987e          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                 ┆
0x9845…987e          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å    ┆
0x9845…987e        }
0x987e…9880        0a 0d                                                                                             ┆  ┆
0x9880…98a0        0a 09 66 69 67 2e 20 31 38 2c 20 66 6f 6f 74 6e 6f 74 65 73 2e 0d 0a 0d 0a 09 2a 31 29 20 84 41   ┆  fig. 18, footnotes.     *1)  A┆
0x98a0…98c0        20 66 72 65 65 20 70 61 63 6b 65 74 20 64 65 73 63 72 69 70 74 69 6f 6e 20 28 73 74 61 74 65 3d   ┆ free packet description (state=┆
0x98c0…98e0        70 61 63 6b 65 74 20 69 64 6c 65 29 20 69 73 20 73 65 61 72 63 68 65 64 20 66 6f 72 2e 20 0a 19   ┆packet idle) is searched for.   ┆
0x98e0…9900        8d 80 80 49 66 20 74 68 65 20 73 65 61 72 63 68 20 69 73 20 73 75 63 63 65 73 73 66 75 6c 20 74   ┆   If the search is successful t┆
0x9900…9920        68 65 20 44 4f 43 20 53 54 41 52 54 20 49 4e 44 2f 44 4f 43 20 43 4f 4e 54 20 49 4e 44 20 0a 19   ┆he DOC START IND/DOC CONT IND   ┆
0x9920…9940        8d 80 80 77 69 6c 6c 20 62 65 20 74 72 61 6e 73 66 65 72 72 65 64 20 74 6f 20 74 68 65 20 70 61   ┆   will be transferred to the pa┆
0x9940…9960        63 6b 65 74 2e 0d 0a 0d 0a 09 2a 32 29 20 84 41 20 70 61 63 6b 65 74 20 64 65 73 63 72 69 70 74   ┆cket.     *2)  A packet descript┆
0x9960…9980        69 6f 6e 2c 20 62 65 6c 6f 6e 67 69 6e 67 20 74 6f 20 74 68 65 20 63 75 72 72 65 6e 74 20 54 55   ┆ion, belonging to the current TU┆
0x9980…99a0        2c 20 69 73 20 73 65 61 72 63 68 65 64 20 0a 19 8d 80 80 66 6f 72 2e 20 54 68 65 20 64 6f 63 5f   ┆, is searched      for. The doc_┆
0x99a0…99c0        69 64 20 66 69 65 6c 64 20 69 6e 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 64 65 73 63 72 69 70   ┆id field in the document descrip┆
0x99c0…99e0        74 69 6f 6e 20 66 6f 72 20 74 68 69 73 20 0a 19 8d 80 80 70 61 63 6b 65 74 20 73 68 6f 75 6c 64   ┆tion for this      packet should┆
0x99e0…9a00        20 6d 61 74 63 68 20 74 68 65 20 70 61 72 61 6d 65 74 65 72 20 66 72 6f 6d 20 44 4f 43 20 43 4f   ┆ match the parameter from DOC CO┆
0x9a00…9a20 (77,)  4e 54 20 49 4e 44 2e 0d 0a 0d 0a 09 2a 33 29 20 84 54 68 65 20 76 65 6e 74 20 22 63 6f 6e 74 20   ┆NT IND.     *3)  The vent "cont ┆
0x9a20…9a40        61 72 72 69 76 65 64 22 20 69 73 20 67 65 6e 65 72 61 74 65 64 20 69 6e 20 74 68 65 20 70 61 63   ┆arrived" is generated in the pac┆
0x9a40…9a60        6b 65 74 2e 0d 0a 0d 0a 09 2a 34 29 20 54 68 65 20 70 61 63 6b 65 74 20 68 61 73 20 63 6f 6e 6e   ┆ket.     *4) The packet has conn┆
0x9a60…9a80        65 63 74 65 64 20 69 74 73 65 6c 66 20 74 6f 20 74 68 65 20 73 65 73 73 69 6f 6e 2e 0d 0a 0d 0a   ┆ected itself to the session.    ┆
0x9a80…9aa0        09 2a 35 29 20 84 54 68 65 20 70 61 63 6b 65 74 20 68 61 73 20 72 65 6a 65 63 74 65 64 20 74 68   ┆ *5)  The packet has rejected th┆
0x9aa0…9ac0        65 20 63 61 6c 6c 20 62 65 63 61 75 73 65 20 74 68 65 20 73 74 61 74 65 20 77 61 73 20 69 6c 6c   ┆e call because the state was ill┆
0x9ac0…9ae0        65 67 61 6c 20 0a 19 8d 80 80 66 6f 72 20 72 65 63 65 69 76 61 6c 20 6f 66 20 61 20 63 6f 6e 74   ┆egal      for receival of a cont┆
0x9ae0…9b00        69 6e 75 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 2e 0d 0a 0d 0a 09 2a 36   ┆inuation of the document.     *6┆
0x9b00…9b20        29 20 84 52 65 73 65 72 76 65 64 20 69 6e 64 2c 20 74 68 65 20 73 65 73 73 69 6f 6e 20 64 65 73   ┆)  Reserved ind, the session des┆
0x9b20…9b40        63 72 69 70 74 6f 72 20 69 73 20 73 65 74 20 74 6f 20 66 61 6c 73 65 20 28 74 6f 20 0a 19 8d 80   ┆criptor is set to false (to     ┆
0x9b40…9b60        80 70 72 65 76 65 6e 74 20 73 65 6e 64 69 6e 67 20 6f 66 20 61 20 49 4e 44 2e 52 45 4c 29 2e 20   ┆ prevent sending of a IND.REL). ┆
0x9b60…9b80        41 70 61 72 74 20 66 72 6f 6d 20 74 68 61 74 20 74 68 65 20 65 76 65 6e 74 20 69 73 20 0a 19 8d   ┆Apart from that the event is    ┆
0x9b80…9ba0        80 80 69 67 6e 6f 72 65 64 20 28 73 65 65 20 66 6f 74 74 6e 6f 74 65 20 2a 37 20 74 6f 20 66 69   ┆  ignored (see fottnote *7 to fi┆
0x9ba0…9bc0        67 2e 31 36 29 2e 0d 0a 0d 0a 09 2a 37 29 20 74 68 65 20 53 36 32 43 50 20 65 76 65 6e 74 73 20   ┆g.16).     *7) the S62CP events ┆
0x9bc0…9be0        6d 65 6e 74 69 6f 6e 65 64 20 69 6e 20 73 65 63 74 69 6f 6e 20 36 2e 35 2e 32 2e 0d 0a 0d 0a 0d   ┆mentioned in section 6.5.2.     ┆
0x9be0…9c00        0a 8c 83 c4 0a 0e 0a a1 b0 36 2e 33 2e 35 2e 34 20 20 53 65 73 73 69 6f 6e 20 54 65 72 6d 69 6e   ┆         6.3.5.4  Session Termin┆
0x9c00…9c20 (78,)  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 63 74 69 6f 6e   ┆ation Handling      This section┆
0x9c20…9c40        20 64 65 73 63 72 69 62 65 73 20 73 65 73 73 69 6f 6e 20 74 65 72 6d 69 6e 61 74 69 6f 6e 20 73   ┆ describes session termination s┆
0x9c40…9c60        68 6f 77 65 64 20 69 6e 20 66 69 67 2e 20 31 39 2e 20 0a 19 89 80 80 45 69 74 68 65 72 20 53 45   ┆howed in fig. 19.      Either SE┆
0x9c60…9c80        53 53 20 45 4e 44 20 52 45 51 2c 20 53 45 53 53 20 45 4e 44 20 49 4e 44 2c 20 53 45 53 53 20 41   ┆SS END REQ, SESS END IND, SESS A┆
0x9c80…9ca0        42 4f 52 54 20 52 45 51 2c 20 6f 72 20 53 45 53 53 20 41 42 4f 52 54 20 0a 19 89 80 80 49 4e 44   ┆BORT REQ, or SESS ABORT      IND┆
0x9ca0…9cc0        20 68 61 73 20 62 65 65 6e 20 70 65 72 66 6f 72 6d 65 64 20 62 65 66 6f 72 65 20 65 6e 74 72 79   ┆ has been performed before entry┆
0x9cc0…9ce0        20 69 6e 74 6f 20 66 69 67 2e 20 31 39 2e 0d 0a 0d 0a 09 84 54 68 65 20 66 69 67 75 72 65 20 68   ┆ into fig. 19.      The figure h┆
0x9ce0…9d00        61 73 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 65 6e 74 72 79 20 70 6f 69 6e 74 73 3a 0d 0a   ┆as the following entry points:  ┆
0x9d00…9d20        0d 0a 09 31 39 61 3a 20 41 20 53 45 53 53 20 43 4c 45 41 52 20 49 4e 44 20 69 73 20 61 77 61 69   ┆   19a: A SESS CLEAR IND is awai┆
0x9d20…9d40        74 65 64 2e 0d 0a 09 31 39 62 3a 20 41 73 20 31 39 61 2c 20 62 75 74 20 61 20 49 4e 44 2e 52 45   ┆ted.   19b: As 19a, but a IND.RE┆
0x9d40…9d60        53 20 68 61 73 20 6e 6f 74 20 62 65 65 6e 20 61 6e 73 77 65 72 65 64 20 62 79 20 44 53 20 79 65   ┆S has not been answered by DS ye┆
0x9d60…9d80        74 2e 0d 0a 09 31 39 63 3a 20 84 41 73 20 31 39 61 2c 20 62 75 74 20 61 20 70 6f 73 73 69 62 6c   ┆t.   19c:  As 19a, but a possibl┆
0x9d80…9da0        65 20 72 65 73 65 72 76 61 74 69 6f 6e 20 73 68 6f 75 6c 64 20 66 69 72 73 74 20 62 65 20 72 65   ┆e reservation should first be re┆
0x9da0…9dab        6c 65 61 73 65 64 2e 0d 0a 0f 0a                                                                  ┆leased.    ┆
0x9dab…9dae        FormFeed {
0x9dab…9dae          0c 81 84                                                                                          ┆   ┆
0x9dab…9dae        }
0x9dae…9dc0        0a 20 20 20 20 20 20 20 20 20 46 69 67 2e 20 31 39 2e                                             ┆          Fig. 19.┆
0x9dc0…9ddf        20 53 65 73 73 69 6f 6e 20 74 65 72 6d 69 6e 61 74 69 6f 6e 20 68 61 6e 64 6c 69 6e 67 0d 0a      ┆ Session termination handling  ┆
0x9ddf…9e18        Params {
0x9ddf…9e18          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                 ┆
0x9ddf…9e18          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å    ┆
0x9ddf…9e18        }
0x9e18…9e51        Params {
0x9e18…9e51          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                 ┆
0x9e18…9e51          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å    ┆
0x9e18…9e51        }
0x9e51…9e60        0a 0d 0a 0d 0a 0d 0a 09 20 20 20 20 20 20 31                                                      ┆              1┆
0x9e60…9e80        39 61 09 09 09 20 20 20 20 31 39 63 09 09 09 31 39 62 0d 0a 0d 0a 0d 0a 0d 0a 09 09 09 6e 6f 74   ┆9a       19c   19b           not┆
0x9e80…9ea0        0d 0a 09 09 09 72 65 73 65 72 76 65 64 09 09 72 65 73 65 72 76 65 64 0d 0a 0d 0a 0d 0a 09 09 09   ┆     reserved  reserved         ┆
0x9ea0…9ec0        09 09 49 4e 44 2e 52 45 4c 0d 0a 0d 0a 0d 0a 0d 0a 09 20 20 20 77 61 69 74 0d 0a 09 63 6c 65 61   ┆  IND.REL            wait   clea┆
0x9ec0…9ee0        72 20 69 6e 64 0d 0a 0d 0a 09 09 09 09 09 09 20 20 65 72 72 6f 72 0d 0a 09 09 09 09 09 09 72 65   ┆r ind            error        re┆
0x9ee0…9f00        73 65 72 76 65 0d 0a 0d 0a 0d 0a 0d 0a 09 53 45 53 53 20 43 4c 45 41 52 20 49 4e 44 2f 53 45 53   ┆serve         SESS CLEAR IND/SES┆
0x9f00…9f20        53 20 43 4c 45 41 52 20 52 45 53 50 20 20 20 20 20 20 20 52 45 53 50 2e 52 45 53 2f 49 4e 44 2e   ┆S CLEAR RESP       RESP.RES/IND.┆
0x9f20…9f40        52 45 4c 0d 0a 0d 0a 0d 0a 09 09 09 09 52 45 53 50 2e 52 45 53 20 20 20 20 53 45 53 53 0d 0a 09   ┆REL          RESP.RES    SESS   ┆
0x9f40…9f60        09 09 20 20 20 20 20 20 20 72 65 73 75 6c 74 3d 62 75 73 79 20 20 20 20 43 4c 45 41 52 0d 0a 09   ┆         result=busy    CLEAR   ┆
0x9f60…9f80        09 09 09 09 20 20 52 45 53 50 0d 0a 09 20 20 20 77 61 69 74 0d 0a 09 20 20 20 63 6c 65 61 72 09   ┆      RESP      wait      clear ┆
0x9f80…9fa0        09 09 09 09 53 45 53 53 20 43 4c 45 41 52 20 49 4e 44 0d 0a 09 20 20 20 72 65 73 70 0d 0a 0d 0a   ┆    SESS CLEAR IND      resp    ┆
0x9fa0…9fc0        09 09 09 53 45 53 53 20 43 4c 45 41 52 20 52 45 53 50 0d 0a 09 09 09 49 4e 44 2e 52 45 4c 45 41   ┆   SESS CLEAR RESP     IND.RELEA┆
0x9fc0…9fe0        53 45 0d 0a 0d 0a 09 61 6e 73 77 20 53 45 53 53 20 43 4c 45 41 52 20 52 45 53 50 09 09 09 20 20   ┆SE     answ SESS CLEAR RESP     ┆
0x9fe0…a000        65 72 72 6f 72 0d 0a 09 09 09 20 20 20 20 20 52 45 53 50 2e 52 45 53 09 09 20 20 63 6c 65 61 72   ┆error          RESP.RES    clear┆
0xa000…a020 (80,)  0d 0a 09 09 09 20 20 20 72 65 73 75 6c 74 3c 3e 62 75 73 79 09 20 20 20 20 20 20 20 20 20 20 20   ┆        result<>busy            ┆
0xa020…a03a        20 72 65 73 65 72 76 65 0d 0a 0d 0a 20 09 20 20 20 20 20 31 36 61 0d 0a 0d 0a                     ┆ reserve           16a    ┆
0xa03a…a03d        FormFeed {
0xa03a…a03d          0c 82 dc                                                                                          ┆   ┆
0xa03a…a03d        }
0xa03d…a040        0a 0e 0a                                                                                          ┆   ┆
0xa040…a060        09 54 61 62 6c 65 20 31 39 2e 0d 0a 0d 0a 09 a1 73 74 61 74 65 20 20 20 20 20 20 21 20 65 76 65   ┆ Table 19.      state      ! eve┆
0xa060…a080        6e 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 61 63 74 69 6f 6e 20 20 20 20 21 20 6e 65   ┆nt              ! action    ! ne┆
0xa080…a0a0        77 20 73 74 61 74 65 20 20 20 20 20 20 20 20 20 0d 0a 09 77 61 69 74 20 63 6c 65 61 72 20 21 53   ┆w state            wait clear !S┆
0xa0a0…a0c0        45 53 53 20 53 54 41 52 54 20 43 4f 4e 46 20 50 4f 53 20 21 20 20 20 20 20 20 20 20 20 20 20 21   ┆ESS START CONF POS !           !┆
0xa0c0…a0e0        0d 0a 09 20 20 69 6e 64 09 20 21 26 53 45 53 53 20 53 54 41 52 54 20 43 4f 4e 46 20 4e 45 47 21   ┆     ind  !&SESS START CONF NEG!┆
0xa0e0…a100        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 a1 e1 65 72 72 6f 72   ┆           !           &   error┆
0xa100…a120        20 20 20 20 21 26 53 45 53 53 20 41 42 4f 52 54 20 49 4e 44 20 20 20 20 20 21 20 20 20 20 20 20   ┆    !&SESS ABORT IND     !      ┆
0xa120…a140        20 20 20 20 20 21 09 20 20 20 20 20 20 0d 0a 20 20 20 20 20 20 20 20 20 20 20 72 65 73 65 72 76   ┆     !                    reserv┆
0xa140…a160        65 20 20 21 26 53 45 53 53 20 45 4e 44 20 43 4f 4e 46 20 20 20 20 20 20 21 20 2d 20 20 20 20 20   ┆e  !&SESS END CONF      ! -     ┆
0xa160…a180        20 20 20 20 21 20 2d 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 26 43   ┆    ! -                      !&C┆
0xa180…a1a0        48 20 43 4f 4e 54 52 20 49 4e 44 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 21 0d   ┆H CONTR IND       !           ! ┆
0xa1a0…a1c0        0a 09 20 20 20 20 20 20 20 20 20 20 20 21 26 50 4c 20 43 48 20 43 4f 4e 54 52 20 49 4e 44 20 20   ┆             !&PL CH CONTR IND  ┆
0xa1c0…a1e0        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 20 20 20 20   ┆  !           !                 ┆
0xa1e0…a200        20 20 20 20 20 21 26 43 48 41 52 47 45 20 49 4e 44 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20   ┆     !&CHARGE IND         !     ┆
0xa200…a220 (81,)  20 20 20 20 20 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 21 20   ┆      !                       ! ┆
0xa220…a240        2a 31 29 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 21   ┆*1)                !           !┆
0xa240…a260        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 20 20 20   ┆                                ┆
0xa260…a280        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 20 21 20   ┆         !                    ! ┆
0xa280…a2a0        20 20 20 20 20 20 20 20 20 20 21 0d 0a 20 20 20 20 20 20 20 20 20 65 72 72 6f 72 20 20 20 20 20   ┆          !           error     ┆
0xa2a0…a2c0        20 21 20 54 55 20 72 65 6d 6f 76 65 64 20 20 20 20 20 20 20 20 20 21 20 2d 20 20 20 20 20 20 20   ┆ ! TU removed         ! -       ┆
0xa2c0…a2e0        20 20 21 20 77 61 69 74 20 63 6c 65 61 72 20 69 6e 64 0d 0a 20 20 20 20 20 20 20 20 20 a1 72 65   ┆  ! wait clear ind            re┆
0xa2e0…a300        73 65 72 76 65 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20   ┆serve    !                    ! ┆
0xa300…a320        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   ┆          !                     ┆
0xa320…a340        20 20 20 20 20 20 20 20 20 65 72 72 6f 72 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20   ┆         error      !           ┆
0xa340…a360        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   ┆         !           !          ┆
0xa360…a380        20 63 6c 65 61 72 20 20 20 20 20 20 21 20 54 55 20 72 65 6d 6f 76 65 64 20 20 20 20 20 20 20 20   ┆ clear      ! TU removed        ┆
0xa380…a3a0        20 21 20 53 45 53 53 20 43 4c 45 41 52 21 20 77 61 69 74 20 63 6c 65 61 72 20 72 65 73 70 0d 0a   ┆ ! SESS CLEAR! wait clear resp  ┆
0xa3a0…a3c0        20 20 20 20 20 20 20 20 20 a1 72 65 73 65 72 76 65 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20   ┆          reserve    !          ┆
0xa3c0…a3e0        20 20 20 20 20 20 20 20 20 20 21 20 52 45 53 50 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20   ┆          ! RESP      !         ┆
0xa3e0…a3ee        20 20 20 20 20 20 20 20 20 20 0d 0a 0f 0a                                                         ┆              ┆
0xa3ee…a427        Params {
0xa3ee…a427          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                 ┆
0xa3ee…a427          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å    ┆
0xa3ee…a427        }
0xa427…a460        Params {
0xa427…a460          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                 ┆
0xa427…a460          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å    ┆
0xa427…a460        }
0xa460…a461        0a                                                                                                ┆ ┆
0xa461…a49a        Params {
0xa461…a49a          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@                ┆
0xa461…a49a          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å    ┆
0xa461…a49a        }
0xa49a…a4d3        Params {
0xa49a…a4d3          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                 ┆
0xa49a…a4d3          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å    ┆
0xa49a…a4d3        }
0xa4d3…a4e0        0a 0d 0a 09 66 69 67 2e 20 31 39 2c 20                                                            ┆    fig. 19, ┆
0xa4e0…a500        66 6f 6f 74 6e 6f 74 65 73 2e 0d 0a 0d 0a 09 2a 31 29 20 84 74 68 65 73 65 20 6d 65 73 73 61 67   ┆footnotes.     *1)  these messag┆
0xa500…a520        65 73 20 63 61 6e 20 70 61 73 73 20 61 20 53 45 53 53 20 41 42 4f 52 54 20 52 45 51 20 61 63 72   ┆es can pass a SESS ABORT REQ acr┆
0xa520…a540        6f 73 73 20 74 68 65 20 69 6e 74 65 72 66 61 63 65 2e 20 0a 19 8d 80 80 54 68 65 20 53 45 53 53   ┆oss the interface.      The SESS┆
0xa540…a560        20 45 4e 44 20 43 4f 4e 46 20 69 73 20 68 6f 77 65 76 65 72 2c 20 61 20 72 65 73 70 6f 6e 73 65   ┆ END CONF is however, a response┆
0xa560…a580        20 74 6f 20 61 20 53 45 53 53 20 45 4e 44 20 52 45 51 2e 0d 0a 0d 0a 0d 0a a1 b0 36 2e 34 09 50   ┆ to a SESS END REQ.        6.4 P┆
0xa580…a5a0        61 63 6b 65 74 20 53 6f 75 72 63 65 20 48 61 6e 64 6c 69 6e 67 0d 0a 0d 0a 09 84 54 68 69 73 20   ┆acket Source Handling      This ┆
0xa5a0…a5c0        73 65 63 74 69 6f 6e 20 64 65 73 63 72 69 62 65 73 20 74 68 65 20 70 61 72 74 20 6f 66 20 74 68   ┆section describes the part of th┆
0xa5c0…a5e0        65 20 70 61 63 6b 65 74 20 70 72 6f 74 6f 63 6f 6c 20 6d 61 63 68 69 6e 65 20 0a 19 89 80 80 77   ┆e packet protocol machine      w┆
0xa5e0…a600        68 69 63 68 20 68 61 6e 64 6c 65 73 20 53 55 42 4d 49 54 2c 20 52 45 47 52 45 54 20 61 6e 64 20   ┆hich handles SUBMIT, REGRET and ┆
0xa600…a620 (83,)  41 42 4f 52 54 2e 20 41 20 70 61 63 6b 65 74 20 69 73 20 64 65 73 63 72 69 62 65 64 20 62 79 20   ┆ABORT. A packet is described by ┆
0xa620…a640        61 20 0a 19 89 80 80 a1 70 61 63 6b 65 74 20 64 65 73 63 72 69 70 74 69 6f 6e 2e 0d 0a 0d 0a 09   ┆a       packet description.     ┆
0xa640…a660        84 41 73 20 61 6c 72 65 61 64 79 20 6d 65 6e 74 69 6f 6e 65 64 2c 20 74 68 65 72 65 20 73 68 6f   ┆ As already mentioned, there sho┆
0xa660…a680        75 6c 64 20 65 78 69 73 74 20 61 20 73 6f 63 61 6c 6c 65 64 20 62 75 73 79 20 71 75 65 75 65 2c   ┆uld exist a socalled busy queue,┆
0xa680…a6a0        20 0a 19 89 80 80 77 68 65 72 65 20 70 61 63 6b 65 74 73 20 63 61 6e 20 62 65 20 70 6c 61 63 65   ┆      where packets can be place┆
0xa6a0…a6c0        64 20 77 68 65 6e 20 74 68 65 72 65 20 69 73 20 6e 6f 20 66 72 65 65 20 73 65 73 73 69 6f 6e 20   ┆d when there is no free session ┆
0xa6c0…a6e0        0a 19 89 80 80 64 65 73 63 72 69 70 74 69 6f 6e 73 2e 0d 0a 0d 0a 09 84 49 6e 20 73 65 63 74 69   ┆     descriptions.      In secti┆
0xa6e0…a700        6f 6e 20 36 2e 33 2e 31 20 69 73 20 73 74 61 74 65 64 20 74 68 61 74 20 74 68 65 72 65 20 61 72   ┆on 6.3.1 is stated that there ar┆
0xa700…a720        65 20 74 77 6f 20 70 6f 6f 6c 73 20 6f 66 20 73 65 73 73 69 6f 6e 20 0a 19 89 80 80 64 65 73 63   ┆e two pools of session      desc┆
0xa720…a740        72 69 70 74 69 6f 6e 73 2c 20 69 6e 74 20 6c 6f 6f 70 20 70 6f 6f 6c 20 61 6e 64 20 6e 65 74 20   ┆riptions, int loop pool and net ┆
0xa740…a760        63 6f 6e 6e 20 70 6f 6f 6c 2e 20 46 72 6f 6d 20 77 68 69 63 68 20 70 6f 6f 6c 20 61 20 0a 19 89   ┆conn pool. From which pool a    ┆
0xa760…a780        80 80 73 65 73 73 69 6f 6e 20 64 65 73 63 72 69 70 74 69 6f 6e 20 69 73 20 61 6c 6c 6f 63 61 74   ┆  session description is allocat┆
0xa780…a7a0        65 64 20 69 73 20 66 6f 72 20 73 6f 75 72 63 65 20 70 61 63 6b 65 74 73 20 69 6e 64 69 63 61 74   ┆ed is for source packets indicat┆
0xa7a0…a7c0        65 64 20 0a 19 89 80 80 62 79 20 74 68 65 20 61 64 64 72 65 73 73 65 65 20 54 49 20 70 61 72 61   ┆ed      by the addressee TI para┆
0xa7c0…a7e0        6d 65 74 65 72 2e 0d 0a 0d 0a 09 84 46 6f 72 20 65 61 63 68 20 6f 66 20 74 68 65 73 65 20 70 6f   ┆meter.      For each of these po┆
0xa7e0…a800        6f 6c 73 20 74 68 65 72 65 20 73 68 6f 75 6c 64 20 62 65 20 61 20 62 75 73 79 20 71 75 65 75 65   ┆ols there should be a busy queue┆
0xa800…a820 (84,)  2e 20 57 68 65 6e 20 74 68 65 20 0a 19 89 80 80 74 65 72 6d 20 22 74 68 65 20 62 75 73 79 20 71   ┆. When the      term "the busy q┆
0xa820…a840        75 65 75 65 22 20 69 73 20 75 73 65 64 20 69 6e 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 2c 20   ┆ueue" is used in the following, ┆
0xa840…a860        74 68 65 20 6d 65 61 6e 69 6e 67 20 69 73 20 74 68 65 20 0a 19 89 80 80 62 75 73 79 20 71 75 65   ┆the meaning is the      busy que┆
0xa860…a880        75 65 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 74 6f 20 74 68 65 20 73 65 73 73 69 6f 6e 20   ┆ue corresponding to the session ┆
0xa880…a8a0        70 6f 6f 6c 2c 20 66 72 6f 6d 20 77 68 69 63 68 20 74 68 65 20 0a 19 89 80 80 70 61 63 6b 65 74   ┆pool, from which the      packet┆
0xa8a0…a8c0        20 61 6c 6c 6f 63 61 74 65 20 73 65 73 73 69 6f 6e 73 2e 0d 0a 0d 0a 8c 83 cc 0a 0e 0a 09 84 49   ┆ allocate sessions.            I┆
0xa8c0…a8e0        74 20 73 68 6f 75 6c 64 20 62 65 20 6e 6f 74 65 64 2c 20 74 68 61 74 20 74 68 65 20 74 65 72 6d   ┆t should be noted, that the term┆
0xa8e0…a900        20 22 71 75 65 75 65 22 20 69 73 20 61 20 6c 69 74 74 6c 65 20 6d 69 73 6c 65 61 64 69 6e 67 2e   ┆ "queue" is a little misleading.┆
0xa900…a920        20 0a 19 89 80 80 54 68 65 20 70 61 63 6b 65 74 73 20 77 68 69 63 68 20 61 72 65 20 69 6e 20 74   ┆      The packets which are in t┆
0xa920…a940        68 65 20 62 75 73 79 20 71 75 65 75 65 2c 20 61 72 65 20 6f 72 64 65 72 65 64 20 61 66 74 65 72   ┆he busy queue, are ordered after┆
0xa940…a960        20 74 68 65 20 0a 19 89 80 80 22 70 72 65 63 65 64 65 73 22 20 66 75 6e 63 74 69 6f 6e 2c 20 6e   ┆ the      "precedes" function, n┆
0xa960…a980        6f 74 20 69 6e 20 6f 72 64 65 72 20 6f 66 20 61 72 72 69 76 61 6c 2e 0d 0a 0f 0a 0d 0a 09 84 54   ┆ot in order of arrival.        T┆
0xa980…a9a0        6f 20 6d 61 6b 65 20 74 68 65 20 70 72 6f 74 6f 63 6f 6c 20 6d 61 63 68 69 6e 65 20 6d 6f 72 65   ┆o make the protocol machine more┆
0xa9a0…a9c0        20 67 65 6e 65 72 65 6c 20 28 74 6f 20 62 65 20 70 72 65 70 61 72 65 64 20 66 6f 72 20 0a 19 89   ┆ generel (to be prepared for    ┆
0xa9c0…a9e0        80 80 6f 74 68 65 72 20 6b 69 6e 64 20 6f 66 20 73 65 72 76 69 63 65 73 29 2c 20 69 74 20 68 61   ┆  other kind of services), it ha┆
0xa9e0…aa00        73 20 62 65 65 6e 20 64 65 63 69 64 65 64 20 74 6f 20 61 6c 6c 6f 77 20 66 6f 72 20 6d 6f 72 65   ┆s been decided to allow for more┆
0xaa00…aa20 (85,)  20 0a 19 89 80 80 74 68 61 6e 20 6f 6e 65 20 64 6f 63 75 6d 65 6e 74 20 69 6e 20 61 20 54 54 58   ┆      than one document in a TTX┆
0xaa20…aa40        20 70 61 63 6b 65 74 2e 0d 0a 09 84 48 6f 77 65 76 65 72 2c 20 74 68 69 73 20 67 69 76 65 73 20   ┆ packet.    However, this gives ┆
0xaa40…aa60        61 20 70 72 6f 62 6c 65 6d 20 63 6f 6e 63 65 72 6e 69 6e 67 20 68 61 6e 64 6c 69 6e 67 20 6f 66   ┆a problem concerning handling of┆
0xaa60…aa80        20 61 20 52 45 47 52 45 54 20 0a 19 89 80 80 74 72 61 6e 73 61 63 74 69 6f 6e 2c 20 77 68 69 63   ┆ a REGRET      transaction, whic┆
0xaa80…aaa0        68 20 69 6e 20 72 65 66 2e 33 20 69 73 20 64 65 66 69 6e 65 64 20 61 73 20 22 64 69 73 63 61 72   ┆h in ref.3 is defined as "discar┆
0xaaa0…aac0        64 20 6f 66 20 61 6c 72 65 61 64 79 20 0a 19 89 80 80 74 72 61 6e 73 6d 69 74 74 65 64 20 70 61   ┆d of already      transmitted pa┆
0xaac0…aae0        72 74 73 20 6f 66 20 61 20 70 61 63 6b 65 74 22 2e 20 54 68 65 72 65 66 6f 72 65 20 69 74 20 69   ┆rts of a packet". Therefore it i┆
0xaae0…ab00        73 20 64 65 63 69 64 65 64 20 74 68 61 74 20 61 20 0a 19 89 80 80 43 4f 4e 46 2e 52 45 47 52 45   ┆s decided that a      CONF.REGRE┆
0xab00…ab20        54 20 6f 6e 6c 79 20 63 61 6e 20 62 65 20 70 72 6f 63 65 73 73 65 64 20 66 6f 72 20 74 68 65 20   ┆T only can be processed for the ┆
0xab20…ab40        66 69 72 73 74 20 64 6f 63 75 6d 65 6e 74 20 69 6e 20 61 20 0a 19 89 80 80 54 54 58 20 70 61 63   ┆first document in a      TTX pac┆
0xab40…ab60        6b 65 74 2e 20 49 66 20 74 68 69 73 20 64 6f 63 75 6d 65 6e 74 20 69 73 20 66 75 6c 6c 79 20 74   ┆ket. If this document is fully t┆
0xab60…ab80        72 61 6e 73 6d 69 74 74 65 64 2c 20 61 20 52 45 51 2e 52 45 47 52 45 54 20 0a 19 89 80 80 77 69   ┆ransmitted, a REQ.REGRET      wi┆
0xab80…aba0        6c 6c 20 62 65 20 61 6e 73 77 65 72 65 64 20 77 69 74 68 20 74 68 65 20 72 65 73 75 6c 74 20 22   ┆ll be answered with the result "┆
0xaba0…abc0        70 65 72 73 5f 65 72 72 22 2c 20 65 76 65 6e 20 69 66 20 74 68 65 20 77 68 6f 6c 65 20 0a 19 89   ┆pers_err", even if the whole    ┆
0xabc0…abe0        80 80 70 61 63 6b 65 74 20 69 73 20 6e 6f 74 20 73 75 63 63 65 73 73 66 75 6c 6c 79 20 74 72 61   ┆  packet is not successfully tra┆
0xabe0…ac00        6e 73 6d 69 74 74 65 64 2e 0d 0a 0d 0a 0d 0a a1 b0 36 2e 34 2e 31 09 50 61 63 6b 65 74 20 44 65   ┆nsmitted.        6.4.1 Packet De┆
0xac00…ac20 (86,)  73 63 72 69 70 74 6f 72 20 43 6f 6e 74 65 6e 74 20 66 6f 72 20 53 6f 75 72 63 65 20 53 74 61 74   ┆scriptor Content for Source Stat┆
0xac20…ac40        65 73 2e 0d 0a 0d 0a 09 84 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 66 69 65 6c 64 73 20 61 72   ┆es.      The following fields ar┆
0xac40…ac60        65 20 69 6d 70 6f 72 74 61 6e 74 20 66 6f 72 20 74 68 65 20 70 72 6f 74 6f 63 6f 6c 20 6d 61 63   ┆e important for the protocol mac┆
0xac60…ac80        68 69 6e 65 3a 0d 0a 0d 0a 09 73 75 62 6d 69 74 20 73 77 69 74 63 68 20 3a 20 84 61 20 62 6f 6f   ┆hine:     submit switch :  a boo┆
0xac80…aca0        6c 65 61 6e 2e 20 3d 74 72 75 65 20 69 66 20 61 20 52 45 51 2e 53 55 42 4d 49 54 20 68 61 73 20   ┆lean. =true if a REQ.SUBMIT has ┆
0xaca0…acc0        62 65 65 6e 20 0a 19 99 80 80 72 65 63 65 69 76 65 64 2c 20 61 6e 64 20 6e 6f 20 43 4f 4e 46 2e   ┆been      received, and no CONF.┆
0xacc0…ace0        53 55 42 4d 49 54 20 73 65 6e 74 20 66 6f 72 20 74 68 69 73 20 70 61 63 6b 65 74 2e 0d 0a 0d 0a   ┆SUBMIT sent for this packet.    ┆
0xace0…ad00        09 72 65 67 72 65 74 20 73 77 69 74 63 68 20 3a 20 84 61 20 62 6f 6f 6c 65 61 6e 2e 20 3d 74 72   ┆ regret switch :  a boolean. =tr┆
0xad00…ad20        75 65 20 69 66 20 61 20 52 45 51 2e 52 45 47 52 45 54 20 68 61 73 20 62 65 65 6e 20 0a 19 99 80   ┆ue if a REQ.REGRET has been     ┆
0xad20…ad40        80 72 65 63 65 69 76 65 64 2c 20 61 6e 64 20 6e 6f 20 43 4f 4e 46 2e 52 45 47 52 45 54 20 73 65   ┆ received, and no CONF.REGRET se┆
0xad40…ad60        6e 74 2e 0d 0a 0d 0a 09 61 62 6f 72 74 20 73 77 69 74 63 68 20 20 3a 20 84 61 20 62 6f 6f 6c 65   ┆nt.     abort switch  :  a boole┆
0xad60…ad80        61 6e 2c 20 3d 20 74 72 75 65 20 69 66 20 61 20 52 45 51 2e 41 42 4f 52 54 20 20 68 61 73 20 62   ┆an, = true if a REQ.ABORT  has b┆
0xad80…ada0        65 65 6e 20 0a 19 99 80 80 72 65 63 65 69 76 65 64 2e 0d 0a 0d 0a 09 73 65 72 76 69 63 65 20 20   ┆een      received.     service  ┆
0xada0…adc0        20 20 20 20 20 3a 20 54 54 58 20 20 6f 72 20 54 4c 58 2e 0d 0a 0d 0a 09 63 68 61 72 67 65 20 72   ┆     : TTX  or TLX.     charge r┆
0xadc0…ade0        65 71 20 20 20 20 3a 20 84 61 20 62 6f 6f 6c 65 61 6e 2e 20 44 65 66 69 6e 65 73 20 69 66 20 63   ┆eq    :  a boolean. Defines if c┆
0xade0…ae00        68 61 72 67 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 66 6f 72 20 74 68 65 20 0a 19 99 80 80 77   ┆harge information for the      w┆
0xae00…ae20 (87,)  68 6f 6c 65 20 70 61 63 6b 65 74 20 69 73 20 72 65 71 75 65 73 74 65 64 2e 0d 0a 0d 0a 09 63 68   ┆hole packet is requested.     ch┆
0xae20…ae40        65 63 6b 5f 6d 6e 65 6d 20 20 20 20 3a 20 84 61 20 62 6f 6f 6c 65 61 6e 2e 20 44 65 66 69 6e 65   ┆eck_mnem    :  a boolean. Define┆
0xae40…ae60        73 20 69 66 20 70 61 72 74 34 20 6f 66 20 72 65 63 69 70 69 65 6e 74 20 54 49 20 0a 19 99 80 80   ┆s if part4 of recipient TI      ┆
0xae60…ae80        73 68 6f 75 6c 64 20 62 65 20 63 68 65 63 6b 65 64 2e 20 74 72 75 65 20 69 66 20 70 65 72 73 6f   ┆should be checked. true if perso┆
0xae80…ae8b        6e 61 6c 3d 74 72 75 65 2e 0d 0a                                                                  ┆nal=true.  ┆
0xae8b…ae8e        FormFeed {
0xae8b…ae8e          0c 83 b0                                                                                          ┆   ┆
0xae8b…ae8e        }
0xae8e…aea0        0a 09 70 65 72 73 6f 6e 61 6c 09 20 20 20 20 3a 20 84                                             ┆  personal     :  ┆
0xaea0…aec0        61 20 62 6f 6f 6c 65 61 6e 2e 20 44 65 66 69 6e 65 73 20 74 68 61 74 20 72 65 63 65 69 70 69 65   ┆a boolean. Defines that receipie┆
0xaec0…aee0        6e 74 20 54 49 20 73 68 6f 75 6c 64 20 62 65 20 0a 19 99 80 80 63 68 65 63 6b 65 64 20 61 73 20   ┆nt TI should be      checked as ┆
0xaee0…af00        61 20 77 68 6f 6c 65 2e 0d 0a 09 09 20 20 20 20 20 20 84 63 68 61 72 67 65 5f 72 65 71 2c 20 63   ┆a whole.           charge_req, c┆
0xaf00…af20        68 65 63 6b 20 6d 6e 65 6d 20 61 6e 64 20 70 65 72 73 6f 6e 61 6c 20 61 72 65 20 0a 19 99 80 80   ┆heck mnem and personal are      ┆
0xaf20…af40        63 6f 6e 73 74 72 75 63 74 65 64 20 66 72 6f 6d 20 74 68 65 20 6f 70 74 69 6f 6e 20 66 69 65 6c   ┆constructed from the option fiel┆
0xaf40…af60        64 20 69 6e 20 52 45 51 2e 53 55 42 4d 49 54 20 0a 19 99 80 80 28 6f 72 20 52 45 51 2e 52 45 47   ┆d in REQ.SUBMIT      (or REQ.REG┆
0xaf60…af80        52 45 54 29 2e 0d 0a 0d 0a 09 61 64 64 72 65 73 73 65 65 20 54 49 20 20 3a 20 84 54 68 65 20 63   ┆RET).     addressee TI  :  The c┆
0xaf80…afa0        6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 70 61 72 61 6d 65 74 65 72 20 66 72 6f 6d 20 52 45 51 2e   ┆orresponding parameter from REQ.┆
0xafa0…afc0        53 55 42 4d 49 54 2e 20 54 68 65 20 0a 19 99 80 80 70 61 72 61 6d 65 74 65 72 73 20 63 68 61 72   ┆SUBMIT. The      parameters char┆
0xafc0…afe0        67 65 5f 72 65 71 2c 20 63 68 65 63 6b 5f 6d 6e 65 6d 20 70 65 72 73 6f 6e 61 6c 20 61 6e 64 20   ┆ge_req, check_mnem personal and ┆
0xafe0…b000        0a 19 99 80 80 61 64 64 72 65 73 73 65 65 20 54 49 20 61 72 65 20 75 73 65 64 20 77 68 65 6e 20   ┆     addressee TI are used when ┆
0xb000…b020 (88,)  61 20 73 65 73 73 69 6f 6e 20 73 68 6f 75 6c 64 20 62 65 20 0a 19 99 80 80 63 72 65 61 74 65 64   ┆a session should be      created┆
0xb020…b040        20 74 6f 20 74 72 61 6e 73 6d 69 74 20 74 68 65 20 70 61 63 6b 65 74 2e 0d 0a 0d 0a 09 63 75 72   ┆ to transmit the packet.     cur┆
0xb040…b060        20 64 6f 63 20 64 63 72 20 20 20 3a 20 84 54 68 65 20 63 75 72 72 65 6e 74 20 64 6f 63 75 6d 65   ┆ doc dcr   :  The current docume┆
0xb060…b080        6e 74 20 64 65 73 63 72 69 70 74 69 6f 6e 2e 20 46 6f 72 20 63 6f 6e 74 65 6e 74 2c 20 73 65 65   ┆nt description. For content, see┆
0xb080…b0a0        20 0a 19 99 80 80 62 65 6c 6f 77 2e 0d 0a 19 97 80 80 0d 0a 09 64 6f 63 20 73 65 71 20 6e 6f 20   ┆      below.         doc seq no ┆
0xb0a0…b0c0        20 20 20 3a 20 84 54 68 65 20 73 65 71 75 65 6e 63 65 20 6e 75 6d 62 65 72 20 66 6f 72 20 74 68   ┆   :  The sequence number for th┆
0xb0c0…b0e0        65 20 63 75 72 72 65 6e 74 20 64 6f 63 75 6d 65 6e 74 20 64 65 73 80 0a 19 99 80 80 63 72 69 70   ┆e current document des      crip┆
0xb0e0…b100        74 69 6f 6e 20 69 6e 73 69 64 65 20 74 68 65 20 70 61 63 6b 65 74 2e 20 54 68 65 20 63 6f 72 72   ┆tion inside the packet. The corr┆
0xb100…b120        65 73 70 6f 6e 64 69 6e 67 20 70 61 72 80 0a 19 99 80 80 61 6d 65 74 65 72 20 69 6e 20 61 6e 20   ┆esponding par      ameter in an ┆
0xb120…b140        49 4e 44 2e 57 52 49 54 45 20 69 73 20 61 6c 77 61 79 73 20 73 65 74 20 65 71 75 61 6c 20 74 6f   ┆IND.WRITE is always set equal to┆
0xb140…b160        20 74 68 69 73 20 0a 19 99 80 80 66 69 65 6c 64 2e 0d 0a 0d 0a 09 4f 75 74 73 74 61 6e 64 69 6e   ┆ this      field.     Outstandin┆
0xb160…b180        67 20 20 20 82 3a 81 20 4e 75 6d 62 65 72 20 6f 66 20 49 4e 44 2e 57 52 49 54 45 27 73 20 77 68   ┆g    :  Number of IND.WRITE's wh┆
0xb180…b1a0        69 63 68 20 68 61 73 20 6e 6f 74 20 62 65 65 6e 20 61 6e 73 77 65 72 65 64 0d 0a 09 77 72 69 74   ┆ich has not been answered   writ┆
0xb1a0…b1c0        65 73 20 20 20 20 20 20 20 20 20 20 77 69 74 68 20 61 20 52 45 53 50 2e 57 52 49 54 45 20 66 72   ┆es          with a RESP.WRITE fr┆
0xb1c0…b1e0        6f 6d 20 44 53 20 79 65 74 2e 0d 0a 0d 0a 09 6f 75 74 73 74 61 6e 64 69 6e 67 20 20 20 82 3a 81   ┆om DS yet.     outstanding    : ┆
0xb1e0…b200        20 4e 75 6d 62 65 72 20 6f 66 20 49 4e 44 2e 55 50 44 41 54 45 27 73 20 77 68 69 63 68 20 68 61   ┆ Number of IND.UPDATE's which ha┆
0xb200…b220 (89,)  73 20 6e 6f 74 20 62 65 65 6e 20 61 6e 73 77 65 72 65 64 0d 0a 20 20 20 20 20 20 20 20 20 75 70   ┆s not been answered           up┆
0xb220…b240        64 61 74 65 73 20 20 20 20 20 20 20 20 20 62 79 20 61 20 52 45 53 50 2e 55 50 44 41 54 45 20 79   ┆dates         by a RESP.UPDATE y┆
0xb240…b260        65 74 2e 0d 0a 82 0d 0a 09 72 65 61 64 20 73 65 71 20 6e 6f 20 20 20 3a 20 84 57 68 65 6e 20 61   ┆et.      read seq no   :  When a┆
0xb260…b280        20 49 4e 44 2e 52 45 41 44 20 69 73 20 70 65 6e 64 69 6e 67 20 69 74 20 63 6f 6e 74 61 69 6e 73   ┆ IND.READ is pending it contains┆
0xb280…b2a0        20 74 68 65 20 73 65 80 0a 19 99 80 80 71 75 65 6e 63 65 20 6e 75 6d 62 65 72 20 66 6f 72 20 74   ┆ the se      quence number for t┆
0xb2a0…b2c0        68 65 20 64 6f 63 75 6d 65 6e 74 20 64 65 73 63 72 69 70 74 69 6f 6e 20 62 65 69 6e 67 20 0a 19   ┆he document description being   ┆
0xb2c0…b2e0        99 80 80 72 65 61 64 2e 0d 0a 0d 0a 09 6e 6f 5f 6f 66 5f 64 65 73 20 20 20 20 20 3a 20 84 4e 75   ┆   read.     no_of_des     :  Nu┆
0xb2e0…b300        6d 62 65 72 20 6f 66 20 64 6f 63 75 6d 65 6e 74 20 64 65 73 63 72 69 70 74 69 6f 6e 20 69 6e 73   ┆mber of document description ins┆
0xb300…b320        69 64 65 20 74 68 65 20 70 61 63 6b 65 74 2e 20 0a 19 99 80 80 44 65 66 69 6e 65 64 20 61 74 20   ┆ide the packet.      Defined at ┆
0xb320…b340        70 61 63 6b 65 74 20 69 6e 69 74 61 6c 69 7a 61 74 69 6f 6e 20 62 79 20 73 65 6e 64 69 6e 67 20   ┆packet initalization by sending ┆
0xb340…b360        61 20 6e 75 6d 80 0a 19 99 80 80 62 65 72 20 6f 66 20 49 4e 44 2e 52 45 41 44 27 73 2e 0d 0a 0d   ┆a num      ber of IND.READ's.   ┆
0xb360…b380        0a 09 65 72 72 6f 72 20 69 6e 66 20 20 20 20 20 3a 20 84 43 6f 6e 74 61 69 6e 73 20 69 6e 66 6f   ┆  error inf     :  Contains info┆
0xb380…b3a0        72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 77 68 69 63 68 20 6b 69 6e 64 20 6f 66 20 65 72 72 6f   ┆rmation about which kind of erro┆
0xb3a0…b3c0        72 20 0a 19 99 80 80 63 61 75 73 65 64 20 61 20 73 65 73 73 69 6f 6e 20 62 72 65 61 6b 20 64 6f   ┆r      caused a session break do┆
0xb3c0…b3e0        77 6e 2e 20 49 74 20 69 73 20 75 73 65 64 20 74 6f 20 63 6f 6e 74 72 6f 6c 20 0a 19 99 80 80 65   ┆wn. It is used to control      e┆
0xb3e0…b400        72 72 6f 72 20 72 65 63 6f 76 65 72 79 2e 20 52 65 66 65 72 20 72 6f 20 63 68 61 70 74 65 72 20   ┆rror recovery. Refer ro chapter ┆
0xb400…b420 (90,)  38 20 66 6f 72 20 66 75 72 74 68 65 72 20 0a 19 99 80 80 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0d   ┆8 for further      information. ┆
0xb420…b43d        0a 0d 0a 09 70 72 69 6f 72 69 74 79 20 20 20 20 20 20 3a 20 30 20 6f 72 20 31 2e 0d 0a            ┆    priority      : 0 or 1.  ┆
0xb43d…b440        FormFeed {
0xb43d…b440          0c 83 d4                                                                                          ┆   ┆
0xb43d…b440        }
0xb440…b460        0a 09 73 65 6d 20 70 61 67 65 73 20 20 20 20 20 3a 20 84 46 6f 72 20 61 20 53 55 42 4d 49 54 20   ┆  sem pages     :  For a SUBMIT ┆
0xb460…b480        70 61 63 6b 65 74 20 69 74 20 63 6f 6e 74 61 69 6e 73 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66   ┆packet it contains the number of┆
0xb480…b4a0        20 0a 19 99 80 80 70 61 67 65 73 20 73 74 69 6c 6c 20 6e 6f 74 20 74 72 61 6e 73 6d 69 74 74 65   ┆      pages still not transmitte┆
0xb4a0…b4c0        64 20 61 6e 64 20 61 63 6b 6e 6f 77 6c 65 64 67 65 64 20 66 72 6f 6d 20 0a 19 99 80 80 74 68 65   ┆d and acknowledged from      the┆
0xb4c0…b4e0        20 6f 74 68 65 72 20 73 69 64 65 2e 20 54 6f 67 65 74 68 65 72 20 77 69 74 68 20 74 68 65 20 70   ┆ other side. Together with the p┆
0xb4e0…b500        72 69 6f 72 69 74 79 20 66 69 65 6c 64 20 0a 19 99 80 80 69 74 20 69 73 20 75 73 65 64 20 69 6e   ┆riority field      it is used in┆
0xb500…b520        20 74 68 65 20 70 72 65 63 65 64 65 20 66 75 6e 63 74 69 6f 6e 2c 20 73 61 65 65 20 73 65 63 74   ┆ the precede function, saee sect┆
0xb520…b540        69 6f 6e 20 0a 19 99 80 80 32 2e 32 2e 34 2e 0d 0a 0d 0a 09 44 48 20 63 6c 6f 73 65 20 20 20 20   ┆ion      2.2.4.     DH close    ┆
0xb540…b560        20 20 82 3a 81 20 3d 20 74 72 75 65 20 69 66 20 61 20 44 48 20 73 74 72 65 61 6d 20 63 6c 6f 73   ┆   :  = true if a DH stream clos┆
0xb560…b580        65 20 68 61 73 20 62 65 65 6e 20 73 65 6e 74 20 74 6f 20 54 54 58 53 49 0d 0a 09 70 65 6e 64 69   ┆e has been sent to TTXSI   pendi┆
0xb580…b5a0        6e 67 20 20 20 20 20 20 20 20 20 66 6f 72 20 74 68 69 73 20 70 61 63 6b 65 74 20 61 6e 64 20 69   ┆ng         for this packet and i┆
0xb5a0…b5c0        74 20 68 61 73 20 6e 6f 74 20 62 65 65 6e 20 72 65 74 75 72 6e 65 64 20 79 65 74 2e 0d 0a 0d 0a   ┆t has not been returned yet.    ┆
0xb5c0…b5e0        09 09 20 20 20 20 20 20 84 41 20 64 6f 63 75 6d 65 6e 74 20 73 74 72 65 61 6d 20 69 73 20 6f 6e   ┆         A document stream is on┆
0xb5e0…b600        6c 79 20 66 75 6c 6c 79 20 74 65 72 6d 69 6e 61 74 65 64 20 77 68 65 6e 20 44 48 20 0a 19 99 80   ┆ly fully terminated when DH     ┆
0xb600…b620 (91,)  80 63 6c 6f 73 65 20 70 65 6e 64 69 6e 67 20 69 73 20 66 61 6c 73 65 20 61 6e 64 20 61 20 44 48   ┆ close pending is false and a DH┆
0xb620…b640        20 73 74 72 65 61 6d 20 63 6c 6f 73 65 20 68 61 73 20 0a 19 99 80 80 62 65 65 6e 20 73 65 6e 74   ┆ stream close has      been sent┆
0xb640…b660        20 65 61 72 6c 69 65 72 2e 0d 0a 0d 0a 09 72 65 74 72 79 20 74 69 6d 65 72 20 20 20 82 3a 81 20   ┆ earlier.     retry timer    :  ┆
0xb660…b680        54 68 65 20 61 63 63 75 6d 75 6c 61 74 65 64 20 74 69 6d 65 20 74 68 65 20 70 61 63 6b 65 74 20   ┆The accumulated time the packet ┆
0xb680…b6a0        68 61 73 20 62 65 65 6e 0d 0a 09 73 75 6d 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 63 61 70   ┆has been   sum             encap┆
0xb6a0…b6c0        73 75 6c 61 74 65 64 2e 0d 0a 0d 0a 09 84 54 68 65 20 64 6f 63 75 6d 65 6e 74 20 64 65 73 63 72   ┆sulated.      The document descr┆
0xb6c0…b6e0        69 70 74 69 6f 6e 20 28 74 72 61 6e 73 66 65 72 72 65 64 20 74 6f 20 61 6e 64 20 66 72 6f 6d 20   ┆iption (transferred to and from ┆
0xb6e0…b700        44 53 20 69 6e 20 49 4e 44 2e 57 52 49 54 45 20 0a 19 89 80 80 61 6e 64 20 52 45 53 50 2e 52 45   ┆DS in IND.WRITE      and RESP.RE┆
0xb700…b720        41 44 29 2c 20 68 61 73 20 74 68 65 20 63 6f 6e 74 65 6e 74 3a 0d 0a 0d 0a 09 64 6f 63 75 6d 65   ┆AD), has the content:     docume┆
0xb720…b740        6e 74 20 6e 6f 2e 3a 20 84 69 64 65 6e 74 69 66 69 65 73 20 74 68 65 20 64 6f 63 75 6d 65 6e 74   ┆nt no.:  identifies the document┆
0xb740…b760        20 66 69 6c 65 20 74 6f 20 77 68 69 63 68 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 0a 19 97 80   ┆ file to which the document     ┆
0xb760…b780        80 73 74 72 65 61 6d 20 63 6f 6e 6e 65 63 74 69 6f 6e 20 73 68 6f 75 6c 64 20 62 65 20 6d 61 64   ┆ stream connection should be mad┆
0xb780…b7a0        65 2e 0d 0a 0d 0a 09 53 36 32 20 64 6f 63 75 6d 65 6e 74 0d 0a 20 20 20 20 20 20 20 20 20 69 64   ┆e.     S62 document           id┆
0xb7a0…b7c0        20 20 20 20 20 20 20 20 20 20 3a 20 84 54 68 65 20 53 2e 36 32 20 69 64 65 6e 74 69 66 69 63 61   ┆          :  The S.62 identifica┆
0xb7c0…b7e0        74 69 6f 6e 20 6f 66 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 2e 0d 0a 0d 0a 09 63 68 65 63 6b 70   ┆tion of the document.     checkp┆
0xb7e0…b800        6f 69 6e 74 20 0d 0a 20 20 20 20 20 20 20 20 20 6e 6f 2e 20 20 20 20 20 20 20 20 20 3a 20 84 54   ┆oint            no.         :  T┆
0xb800…b820 (92,)  68 65 20 6e 75 6d 62 65 72 20 6f 66 20 74 68 65 20 63 68 65 63 6b 70 6f 69 6e 74 20 6c 61 73 74   ┆he number of the checkpoint last┆
0xb820…b840        20 61 63 6b 6e 6f 77 6c 65 64 67 65 64 20 66 72 6f 6d 20 0a 19 97 80 80 74 68 65 20 72 65 63 65   ┆ acknowledged from      the rece┆
0xb840…b860        69 76 65 72 2e 0d 0a 0d 0a 09 66 69 6e 69 73 68 65 64 20 20 20 20 3a 20 84 3d 20 74 72 75 65 20   ┆iver.     finished    :  = true ┆
0xb860…b880        69 66 20 44 4f 43 55 4d 45 4e 54 20 45 4e 44 20 52 45 51 20 68 61 73 20 62 65 65 6e 20 73 65 6e   ┆if DOCUMENT END REQ has been sen┆
0xb880…b8a0        74 20 61 6e 64 20 0a 19 97 80 80 61 63 6b 6e 6f 77 6c 65 64 67 65 64 2e 0d 0a 0d 0a 09 6e 6f 20   ┆t and      acknowledged.     no ┆
0xb8a0…b8c0        6f 66 20 70 61 67 65 73 20 3a 20 4e 75 6d 62 65 72 20 6f 66 20 70 61 67 65 73 20 69 6e 20 74 68   ┆of pages : Number of pages in th┆
0xb8c0…b8cf        65 20 64 6f 63 75 6d 65 6e 74 2e 0d 0a 0d 0a                                                      ┆e document.    ┆
0xb8cf…b8d2        FormFeed {
0xb8cf…b8d2          0c 83 98                                                                                          ┆   ┆
0xb8cf…b8d2        }
0xb8d2…b8e0        0a b0 a1 36 2e 34 2e 32 09 50 61 63 6b 65                                                         ┆   6.4.2 Packe┆
0xb8e0…b900        74 20 53 6f 75 72 63 65 20 45 76 65 6e 74 73 0d 0a 0d 0a 09 84 48 65 72 65 20 74 68 65 20 65 76   ┆t Source Events      Here the ev┆
0xb900…b920        65 6e 74 73 20 74 6f 20 74 68 65 20 70 61 63 6b 65 74 20 73 6f 75 72 63 65 20 70 72 6f 74 6f 63   ┆ents to the packet source protoc┆
0xb920…b940        6f 6c 20 6d 61 63 68 69 6e 65 20 69 73 20 6c 69 73 74 65 64 3a 0d 0a 0d 0a 09 44 6f 63 75 6d 65   ┆ol machine is listed:     Docume┆
0xb940…b960        6e 74 20 6c 65 76 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   ┆nt level events from S62CP:     ┆
0xb960…b980        2d 20 43 41 50 41 42 49 4c 49 54 49 45 53 20 43 4f 4e 46 20 50 4f 53 20 61 62 72 2e 20 43 41 50   ┆- CAPABILITIES CONF POS abr. CAP┆
0xb980…b9a0        20 43 4f 4e 46 20 50 4f 53 0d 0a 09 20 20 84 50 6f 73 69 74 69 76 65 20 72 65 73 70 6f 6e 73 65   ┆ CONF POS      Positive response┆
0xb9a0…b9c0        20 74 6f 20 61 20 43 41 50 20 52 45 51 2e 0d 0a 0d 0a 0e 0a 09 2d 20 43 41 50 41 42 49 4c 49 54   ┆ to a CAP REQ.       - CAPABILIT┆
0xb9c0…b9e0        49 45 53 20 43 4f 4e 46 20 4e 45 47 20 61 62 72 20 43 41 50 20 43 4f 4e 46 20 4e 45 47 2e 0d 0a   ┆IES CONF NEG abr CAP CONF NEG.  ┆
0xb9e0…ba00        09 20 20 4e 65 67 61 74 69 76 65 20 72 65 73 70 6f 6e 73 65 20 74 6f 20 61 20 43 41 50 20 52 45   ┆   Negative response to a CAP RE┆
0xba00…ba20 (93,)  51 2e 0d 0a 0f 0a 0d 0a 09 2d 20 44 4f 43 55 4d 45 4e 54 20 53 54 41 52 54 20 43 4f 4e 46 20 61   ┆Q.       - DOCUMENT START CONF a┆
0xba20…ba40        62 72 2e 20 44 4f 43 20 53 54 41 52 54 20 43 4f 4e 46 0d 0a 09 84 20 20 41 20 72 65 73 70 6f 6e   ┆br. DOC START CONF      A respon┆
0xba40…ba60        73 65 20 74 6f 20 44 4f 43 20 53 54 41 52 54 20 52 45 51 2c 20 64 65 6c 69 76 65 72 69 6e 67 20   ┆se to DOC START REQ, delivering ┆
0xba60…ba80        74 68 65 20 64 6f 63 75 6d 65 6e 74 20 72 65 66 2e 20 6e 6f 2e 0d 0a 0d 0a 09 2d 20 50 41 47 45   ┆the document ref. no.     - PAGE┆
0xba80…baa0        20 45 4e 44 20 43 4f 4e 46 0d 0a 09 84 20 20 50 6f 73 69 74 69 76 65 20 72 65 73 70 6f 6e 73 65   ┆ END CONF      Positive response┆
0xbaa0…bac0        20 74 6f 20 61 20 50 41 47 45 20 45 4e 44 20 52 45 51 2e 0d 0a 0d 0a 09 2d 20 44 4f 43 55 4d 45   ┆ to a PAGE END REQ.     - DOCUME┆
0xbac0…bae0        4e 54 20 45 4e 44 20 43 4f 4e 46 2c 20 61 62 72 20 44 4f 43 20 45 4e 44 20 43 4f 4e 46 0d 0a 09   ┆NT END CONF, abr DOC END CONF   ┆
0xbae0…bb00        20 20 84 50 6f 73 69 74 69 76 65 20 72 65 73 70 6f 6e 73 65 20 74 6f 20 61 20 44 4f 43 20 45 4e   ┆   Positive response to a DOC EN┆
0xbb00…bb20        44 20 52 45 51 2e 20 41 6c 6c 20 62 75 66 66 65 72 73 20 77 69 74 68 20 64 6f 63 75 6d 65 6e 74   ┆D REQ. All buffers with document┆
0xbb20…bb40        20 0a 19 8b 80 80 6c 65 76 65 6c 20 63 6f 6d 6d 61 6e 64 73 20 66 6f 72 20 74 68 69 73 20 70 61   ┆      level commands for this pa┆
0xbb40…bb60        63 6b 65 74 20 68 61 76 65 20 62 65 65 6e 20 72 65 74 75 72 6e 65 64 20 66 72 6f 6d 20 53 36 32   ┆cket have been returned from S62┆
0xbb60…bb80        43 50 2e 0d 0a 0d 0a 09 2d 20 45 58 43 45 50 54 49 4f 4e 20 49 4e 44 0d 0a 09 20 20 84 49 6e 74   ┆CP.     - EXCEPTION IND      Int┆
0xbb80…bba0        65 72 72 75 70 74 69 6f 6e 20 6f 66 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 74 72 61 6e 73 66   ┆erruption of the document transf┆
0xbba0…bbc0        65 72 2e 0d 0a 0d 0a 09 84 2d 20 44 4f 43 55 4d 45 4e 54 20 52 45 53 59 4e 43 48 2f 44 49 53 43   ┆er.      - DOCUMENT RESYNCH/DISC┆
0xbbc0…bbe0        41 52 44 20 43 4f 4e 46 2c 20 61 62 72 20 44 4f 43 20 52 45 53 59 4e 43 2d 44 49 53 43 20 43 4f   ┆ARD CONF, abr DOC RESYNC-DISC CO┆
0xbbe0…bc00        4e 46 0d 0a 09 20 20 84 52 65 73 70 6f 6e 73 65 64 20 74 6f 20 61 20 44 4f 43 20 52 45 53 59 4e   ┆NF      Responsed to a DOC RESYN┆
0xbc00…bc20 (94,)  43 20 52 45 51 20 6f 72 20 61 20 44 4f 43 20 44 49 53 43 20 52 45 51 2e 20 41 6c 6c 20 62 75 66   ┆C REQ or a DOC DISC REQ. All buf┆
0xbc20…bc40        66 65 72 73 20 0a 19 8b 80 80 77 69 74 68 20 64 6f 63 75 6d 65 6e 74 20 6c 65 76 65 6c 20 70 72   ┆fers      with document level pr┆
0xbc40…bc60        69 6d 69 74 69 76 65 73 20 66 6f 72 20 74 68 69 73 20 70 61 63 6b 65 74 20 68 61 76 65 20 62 65   ┆imitives for this packet have be┆
0xbc60…bc80        65 6e 20 72 65 80 0a 19 8b 80 80 74 75 72 6e 65 64 20 66 72 6f 6d 20 53 36 32 43 50 2e 0d 0a 0d   ┆en re      turned from S62CP.   ┆
0xbc80…bca0        0a 09 53 65 73 73 69 6f 6e 20 6c 65 76 65 6c 20 65 76 65 6e 74 20 66 72 6f 6d 20 53 36 32 43 50   ┆  Session level event from S62CP┆
0xbca0…bcc0        3a 0d 0a 0d 0a 09 20 20 84 54 68 65 73 65 20 65 76 65 6e 74 73 20 61 72 65 20 61 6c 73 6f 20 73   ┆:        These events are also s┆
0xbcc0…bce0        65 73 73 69 6f 6e 20 65 76 65 6e 74 73 20 28 73 65 65 20 73 65 63 74 69 6f 6e 20 36 2e 33 2e 34   ┆ession events (see section 6.3.4┆
0xbce0…bd00        29 2c 20 62 75 74 20 0a 19 8b 80 80 61 72 65 20 74 72 61 6e 73 66 65 72 72 65 64 20 74 6f 20 74   ┆), but      are transferred to t┆
0xbd00…bd20        68 65 20 70 61 63 6b 65 74 20 77 68 65 6e 20 69 74 20 69 73 20 63 6f 6e 6e 65 63 74 65 64 2e 0d   ┆he packet when it is connected. ┆
0xbd20…bd40        0a 0d 0a 09 2d 20 53 45 53 53 49 4f 4e 20 41 42 4f 52 54 20 49 4e 44 20 20 61 62 72 2e 20 53 45   ┆    - SESSION ABORT IND  abr. SE┆
0xbd40…bd60        53 53 20 41 42 4f 52 54 20 49 4e 44 0d 0a 09 20 20 84 41 6e 20 61 62 6e 6f 72 6d 61 6c 20 73 65   ┆SS ABORT IND      An abnormal se┆
0xbd60…bd73        73 73 69 6f 6e 20 62 72 65 61 6b 20 64 6f 77 6e 2e 0d 0a                                          ┆ssion break down.  ┆
0xbd73…bd76        FormFeed {
0xbd73…bd76          0c 83 bc                                                                                          ┆   ┆
0xbd73…bd76        }
0xbd76…bd80        0a 09 2d 20 43 48 41 52 47 45                                                                     ┆  - CHARGE┆
0xbd80…bda0        20 49 4e 46 20 49 4e 44 2c 20 61 62 72 20 43 48 41 52 47 45 20 49 4e 44 0d 0a 09 20 20 84 44 65   ┆ INF IND, abr CHARGE IND      De┆
0xbda0…bdc0        6c 69 76 65 72 73 20 74 68 65 20 63 68 61 72 67 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 66   ┆livers the charge information af┆
0xbdc0…bde0        74 65 72 20 61 20 73 65 73 73 69 6f 6e 20 74 65 72 6d 69 6e 61 74 69 6f 6e 20 6f 72 20 61 20 0a   ┆ter a session termination or a  ┆
0xbde0…be00        19 8b 80 80 73 65 73 73 69 6f 6e 20 62 72 65 61 6b 20 64 6f 77 6e 2e 0d 0a 0d 0a 09 2d 20 53 54   ┆    session break down.     - ST┆
0xbe00…be20 (95,)  52 45 41 4d 20 43 4c 45 41 52 49 4e 47 20 49 4e 44 20 61 62 72 2e 20 53 54 52 45 41 4d 20 43 4c   ┆REAM CLEARING IND abr. STREAM CL┆
0xbe20…be40        45 41 52 20 49 4e 44 0d 0a 09 20 20 84 4c 61 73 74 20 6d 65 73 73 61 67 65 20 66 72 6f 6d 20 53   ┆EAR IND      Last message from S┆
0xbe40…be60        36 32 43 50 20 69 6e 20 61 20 73 65 73 73 69 6f 6e 2e 0d 0a 0d 0a 09 2d 20 61 6e 73 77 20 53 54   ┆62CP in a session.     - answ ST┆
0xbe60…be80        52 45 41 4d 20 43 4c 45 41 52 20 52 45 53 50 0d 0a 09 20 20 84 41 6e 73 77 65 72 20 66 72 6f 6d   ┆REAM CLEAR RESP      Answer from┆
0xbe80…bea0        20 53 36 32 43 50 20 6f 6e 20 61 20 53 54 52 45 41 4d 20 43 4c 45 41 52 20 52 45 53 50 20 6d 65   ┆ S62CP on a STREAM CLEAR RESP me┆
0xbea0…bec0        73 73 61 67 65 2e 20 41 6c 6c 20 62 75 66 66 65 72 73 20 0a 19 8b 80 80 70 65 6e 64 69 6e 67 20   ┆ssage. All buffers      pending ┆
0xbec0…bee0        61 74 20 53 36 32 43 50 20 66 6f 72 20 74 68 69 73 20 70 61 63 6b 65 74 20 61 72 65 20 68 6f 6d   ┆at S62CP for this packet are hom┆
0xbee0…bf00        65 2e 0d 0a 0d 0a 09 45 76 65 6e 74 73 20 66 72 6f 6d 20 44 53 3a 0d 0a 0d 0a 09 2d 20 52 45 51   ┆e.     Events from DS:     - REQ┆
0xbf00…bf20        55 45 53 54 20 53 55 42 4d 49 54 2c 20 61 62 72 2e 20 52 45 51 2e 53 55 42 4d 49 54 0d 0a 09 20   ┆UEST SUBMIT, abr. REQ.SUBMIT    ┆
0xbf20…bf40        20 84 52 65 71 75 65 73 74 20 66 6f 72 20 70 61 63 6b 65 74 20 74 72 61 6e 73 6d 69 73 73 69 6f   ┆  Request for packet transmissio┆
0xbf40…bf60        6e 2e 20 53 75 62 6d 69 74 20 73 77 69 74 63 68 20 69 73 20 73 65 74 20 6f 6e 20 28 6e 6f 74 20   ┆n. Submit switch is set on (not ┆
0xbf60…bf80        0a 19 8b 80 80 73 68 6f 77 6e 20 6f 6e 20 74 68 65 20 66 69 67 75 72 65 73 20 6f 72 20 69 6e 20   ┆     shown on the figures or in ┆
0xbf80…bfa0        74 68 65 20 74 61 62 6c 65 73 29 2e 0d 0a 0d 0a 09 2d 20 52 45 51 55 45 53 54 2e 52 45 47 52 45   ┆the tables).     - REQUEST.REGRE┆
0xbfa0…bfc0        54 2c 20 61 62 72 2e 20 52 45 51 2e 52 45 47 52 45 54 0d 0a 09 20 20 84 52 65 71 75 65 73 74 20   ┆T, abr. REQ.REGRET      Request ┆
0xbfc0…bfe0        66 6f 72 20 74 72 61 6e 73 6d 69 73 73 69 6f 6e 20 6f 66 20 61 20 64 69 73 63 61 72 64 20 66 6f   ┆for transmission of a discard fo┆
0xbfe0…c000        72 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 52 65 67 72 65 74 20 0a 19 8b 80 80 73 77 69 74 63   ┆r the document Regret      switc┆
0xc000…c020 (96,)  68 20 69 73 20 73 65 74 20 6f 6e 2e 2e 0d 0a 0d 0a 09 2d 20 52 45 51 55 45 53 54 2e 41 42 4f 52   ┆h is set on..     - REQUEST.ABOR┆
0xc020…c040        54 2c 20 61 62 72 2e 20 52 45 51 2e 41 42 4f 52 54 0d 0a 09 20 20 84 54 68 65 20 70 61 63 6b 65   ┆T, abr. REQ.ABORT      The packe┆
0xc040…c060        74 20 74 72 61 6e 73 6d 69 73 73 69 6f 6e 20 73 68 6f 75 6c 64 20 62 65 20 74 65 72 6d 69 6e 61   ┆t transmission should be termina┆
0xc060…c080        74 65 64 20 61 73 20 66 61 73 74 20 61 73 20 0a 19 8b 80 80 70 6f 73 73 69 62 6c 65 2e 20 61 62   ┆ted as fast as      possible. ab┆
0xc080…c0a0        6f 72 74 20 73 77 69 74 63 68 20 69 73 20 73 65 74 20 6f 6e 2e 0d 0a 0d 0a 09 2d 20 52 45 53 50   ┆ort switch is set on.     - RESP┆
0xc0a0…c0c0        4f 4e 53 45 2e 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   ┆ONSE.READ, abr. RESP.READ     - ┆
0xc0c0…c0e0        52 45 53 50 4f 4e 53 45 2e 57 52 49 54 45 2c 20 61 62 72 20 52 45 53 50 2e 57 52 49 54 45 0d 0a   ┆RESPONSE.WRITE, abr RESP.WRITE  ┆
0xc0e0…c100        0d 0a 09 2d 20 52 45 53 50 4f 4e 53 45 2e 55 50 44 41 54 45 2c 20 61 62 72 2e 20 52 45 53 50 2e   ┆   - RESPONSE.UPDATE, abr. RESP.┆
0xc100…c120        55 50 44 0d 0a 09 20 20 84 50 61 63 6b 65 74 20 74 65 72 6d 69 6e 61 74 69 6f 6e 20 69 73 20 6e   ┆UPD      Packet termination is n┆
0xc120…c140        6f 74 20 61 6c 6c 6f 77 65 64 20 62 65 66 6f 72 65 20 61 6c 6c 20 49 4e 44 2e 55 50 44 27 73 20   ┆ot allowed before all IND.UPD's ┆
0xc140…c160        68 61 76 65 20 62 65 65 6e 20 0a 19 8b 80 80 61 6e 73 77 65 72 65 64 20 62 79 20 52 45 53 50 2e   ┆have been      answered by RESP.┆
0xc160…c180        55 50 44 2e 0d 0a 0d 0a 09 44 6f 63 75 6d 65 6e 74 20 73 74 72 65 61 6d 20 65 76 65 6e 74 73 3a   ┆UPD.     Document stream events:┆
0xc180…c1a0        0d 0a 0d 0a 09 2d 20 52 45 50 4c 59 20 4f 4b 0d 0a 09 20 20 84 52 65 73 70 6f 6e 73 65 20 74 6f   ┆     - REPLY OK      Response to┆
0xc1a0…c1c0        20 61 20 54 52 41 4e 53 46 45 52 20 28 72 65 61 64 29 2e 20 43 6f 6e 74 61 69 6e 73 20 74 68 65   ┆ a TRANSFER (read). Contains the┆
0xc1c0…c1e0        20 63 61 70 61 62 69 6c 69 74 69 65 73 20 66 6f 72 20 74 68 65 20 0a 19 8b 80 80 64 6f 63 75 6d   ┆ capabilities for the      docum┆
0xc1e0…c200        65 6e 74 2e 0d 0a 0d 0a 8c 83 d4 0a 09 2d 20 52 45 50 4c 59 20 4e 4f 54 20 4f 4b 0d 0a 09 20 20   ┆ent.         - REPLY NOT OK     ┆
0xc200…c220 (97,)  84 49 6e 64 69 63 61 74 69 6f 6e 20 66 72 6f 6d 20 44 53 20 74 68 61 74 20 61 20 70 72 6f 74 6f   ┆ Indication from DS that a proto┆
0xc220…c240        63 6f 6c 20 65 72 72 6f 72 20 68 61 73 20 6f 63 63 75 72 72 65 64 2e 0d 0a 0d 0a 09 2d 20 53 54   ┆col error has occurred.     - ST┆
0xc240…c260        52 45 41 4d 0d 0a 09 20 20 84 43 6f 6e 74 61 69 6e 73 20 61 6e 20 61 6d 6f 75 6e 74 20 6f 66 20   ┆REAM      Contains an amount of ┆
0xc260…c280        64 6f 63 75 6d 65 6e 74 20 64 61 74 61 2e 0d 0a 0d 0a 09 2d 20 43 48 45 43 4b 50 4f 49 4e 54 0d   ┆document data.     - CHECKPOINT ┆
0xc280…c2a0        0a 09 20 20 84 41 20 63 68 65 63 6b 70 6f 69 6e 74 20 69 6e 20 74 68 65 20 64 6f 63 75 6d 65 6e   ┆     A checkpoint in the documen┆
0xc2a0…c2c0        74 20 73 74 72 65 61 6d 0d 0a 0d 0a 09 2d 20 53 54 52 45 41 4d 20 45 4e 44 0d 0a 09 20 20 49 6e   ┆t stream     - STREAM END     In┆
0xc2c0…c2e0        64 69 63 61 74 65 73 20 65 6e 64 20 6f 66 20 61 20 64 6f 63 75 6d 65 6e 74 20 73 74 72 65 61 6d   ┆dicates end of a document stream┆
0xc2e0…c300        2e 0d 0a 0d 0a 09 2d 20 54 54 58 53 49 20 73 74 72 65 61 6d 20 63 6c 6f 73 65 0d 0a 09 20 20 84   ┆.     - TTXSI stream close      ┆
0xc300…c320        41 20 72 65 71 75 65 73 74 20 66 72 6f 6d 20 54 54 58 53 49 20 66 6f 72 20 61 6e 20 69 6d 6d 65   ┆A request from TTXSI for an imme┆
0xc320…c340        64 69 61 74 65 20 74 65 72 6d 69 6e 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 0a 19 8b 80 80 64 6f   ┆diate termination of the      do┆
0xc340…c360        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 72   ┆cument stream.     - answ DH str┆
0xc360…c380        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 74   ┆eam close      Answer on a DH st┆
0xc380…c3a0        72 65 61 6d 20 63 6c 6f 73 65 20 6d 65 73 73 61 67 65 2e 20 54 68 65 20 64 6f 63 75 6d 65 6e 74   ┆ream close message. The document┆
0xc3a0…c3c0        20 73 74 72 65 61 6d 20 69 73 20 0a 19 8b 80 80 66 75 6c 6c 79 20 74 65 72 6d 69 6e 61 74 65 64   ┆ stream is      fully terminated┆
0xc3c0…c3e0        20 66 72 6f 6d 20 44 48 27 73 20 70 6f 69 6e 74 20 6f 66 20 76 69 65 77 2e 20 22 44 48 20 63 6c   ┆ from DH's point of view. "DH cl┆
0xc3e0…c400        6f 73 65 20 70 65 6e 64 69 6e 67 22 20 69 6e 20 0a 19 8b 80 80 74 68 65 20 70 61 63 6b 65 74 20   ┆ose pending" in      the packet ┆
0xc400…c420 (98,)  64 65 73 63 72 69 70 74 69 6f 6e 20 69 73 20 73 65 74 20 74 6f 20 66 61 6c 73 65 20 28 6e 6f 74   ┆description is set to false (not┆
0xc420…c440        20 73 68 6f 77 6e 20 69 6e 20 74 68 65 20 0a 19 8b 80 80 64 69 61 67 72 61 6d 73 29 2e 0d 0a 0d   ┆ shown in the      diagrams).   ┆
0xc440…c460        0a 09 53 70 65 63 69 61 6c 20 65 76 65 6e 74 73 3a 0d 0a 0d 0a 09 2d 20 70 61 63 6b 65 74 20 63   ┆  Special events:     - packet c┆
0xc460…c480        6f 6e 6e 65 63 74 65 64 0d 0a 09 20 20 84 49 6e 64 69 63 61 74 65 73 20 74 68 61 74 20 74 68 65   ┆onnected      Indicates that the┆
0xc480…c4a0        20 73 65 73 73 69 6f 6e 20 68 61 73 20 63 6f 6e 6e 65 63 74 65 64 20 74 68 65 20 70 61 63 6b 65   ┆ session has connected the packe┆
0xc4a0…c4c0        74 20 77 68 69 63 68 20 69 73 20 0a 19 89 80 80 65 69 74 68 65 72 20 69 6e 69 74 69 61 74 6f 72   ┆t which is      either initiator┆
0xc4c0…c4e0        20 66 6f 72 20 74 68 65 20 73 65 73 73 69 6f 6e 20 6f 72 20 72 65 73 69 64 65 73 20 69 6e 20 74   ┆ for the session or resides in t┆
0xc4e0…c500        68 65 20 62 75 73 79 20 71 75 65 75 65 2e 0d 0a 0d 0a 09 2d 20 73 74 72 65 61 6d 20 70 72 6f 74   ┆he busy queue.     - stream prot┆
0xc500…c520        6f 63 6f 6c 20 65 72 72 0d 0a 09 20 20 84 41 20 70 72 6f 74 6f 63 6f 6c 20 65 72 72 6f 72 20 68   ┆ocol err      A protocol error h┆
0xc520…c540        61 73 20 6f 63 63 75 72 72 65 64 20 6f 6e 20 61 20 64 6f 63 75 6d 65 6e 74 20 73 74 72 65 61 6d   ┆as occurred on a document stream┆
0xc540…c560        20 28 64 6f 63 75 6d 65 6e 74 20 0a 19 8b 80 80 73 74 72 65 61 6d 20 65 76 65 6e 74 73 20 69 6e   ┆ (document      stream events in┆
0xc560…c580        20 61 6e 20 69 6c 6c 65 67 61 6c 20 73 74 61 74 65 2c 20 62 6c 6f 63 6b 20 66 6f 72 6d 61 74 20   ┆ an illegal state, block format ┆
0xc580…c5a0        65 72 72 6f 72 20 6f 72 20 74 68 65 20 0a 19 8b 80 80 6c 69 6b 65 2e 0d 0a 0d 0a 09 2d 20 70 72   ┆error or the      like.     - pr┆
0xc5a0…c5c0        69 6f 20 62 72 65 61 6b 0d 0a 09 20 20 84 41 20 72 65 71 75 65 73 74 20 66 72 6f 6d 20 61 6e 6f   ┆io break      A request from ano┆
0xc5c0…c5e0        74 68 65 72 20 70 61 63 6b 65 74 20 66 6f 72 20 74 68 65 20 63 75 72 72 65 6e 74 20 74 6f 20 74   ┆ther packet for the current to t┆
0xc5e0…c600        65 72 6d 69 6e 61 74 65 20 69 74 73 20 0a 19 8b 80 80 75 73 65 20 6f 66 20 74 68 65 20 73 65 73   ┆erminate its      use of the ses┆
0xc600…c61b (99,)  73 69 6f 6e 20 61 73 20 66 61 73 74 20 61 73 20 70 6f 73 73 69 62 6c 65 2e 0d 0a                  ┆sion as fast as possible.  ┆
0xc61b…c61e        FormFeed {
0xc61b…c61e          0c 83 b0                                                                                          ┆   ┆
0xc61b…c61e        }
0xc61e…c620        0a 09                                                                                             ┆  ┆
0xc620…c640        2d 20 54 55 20 72 65 6d 6f 76 65 64 0d 0a 09 20 20 84 49 6e 64 69 63 61 74 65 73 20 74 68 61 74   ┆- TU removed      Indicates that┆
0xc640…c660        20 74 68 65 20 54 55 20 74 6f 20 77 68 69 63 68 20 74 68 65 20 70 61 63 6b 65 74 20 62 65 6c 6f   ┆ the TU to which the packet belo┆
0xc660…c680        6e 67 73 2c 20 69 73 20 62 65 69 6e 67 20 0a 19 8b 80 80 72 65 6d 6f 76 65 64 2e 20 54 68 65 20   ┆ngs, is being      removed. The ┆
0xc680…c6a0        70 61 63 6b 65 74 20 77 69 6c 6c 20 62 65 20 64 69 73 63 6f 6e 6e 65 63 74 65 64 20 66 72 6f 6d   ┆packet will be disconnected from┆
0xc6a0…c6c0        20 74 68 65 20 73 65 73 73 69 6f 6e 20 28 69 66 20 0a 19 8b 80 80 63 6f 6e 6e 65 63 74 65 64 29   ┆ the session (if      connected)┆
0xc6c0…c6e0        20 61 6e 64 20 77 69 6c 6c 20 72 65 74 75 72 6e 20 74 6f 20 69 64 6c 65 20 73 74 61 74 65 20 61   ┆ and will return to idle state a┆
0xc6e0…c700        73 20 66 61 73 74 20 61 73 20 70 6f 73 73 69 62 6c 65 2e 20 0a 19 8b 80 80 54 68 69 73 20 63 61   ┆s fast as possible.      This ca┆
0xc700…c720        6e 20 68 6f 77 65 76 65 72 2c 20 66 69 72 73 74 20 62 65 20 64 6f 6e 65 20 61 66 74 65 72 20 61   ┆n however, first be done after a┆
0xc720…c740        20 70 6f 73 73 69 62 6c 65 20 64 6f 63 75 6d 65 6e 74 20 73 74 72 65 61 6d 20 0a 19 8b 80 80 68   ┆ possible document stream      h┆
0xc740…c760        61 73 20 62 65 65 6e 20 63 6c 6f 73 65 64 2e 0d 0a 0d 0a 0d 0a a1 b0 36 2e 34 2e 33 09 50 61 63   ┆as been closed.        6.4.3 Pac┆
0xc760…c780        6b 65 74 20 53 6f 75 72 63 65 20 41 63 74 69 6f 6e 73 0d 0a 0d 0a 09 84 44 6f 63 75 6d 65 6e 74   ┆ket Source Actions      Document┆
0xc780…c7a0        20 6c 65 76 65 6c 20 61 63 74 69 6f 6e 73 20 61 67 61 69 6e 73 74 20 53 36 32 43 50 3a 0d 0a 0d   ┆ level actions against S62CP:   ┆
0xc7a0…c7c0        0a 09 2d 20 43 41 50 41 42 49 4c 49 54 49 45 53 20 52 45 51 2c 20 61 62 72 20 43 41 50 20 52 45   ┆  - CAPABILITIES REQ, abr CAP RE┆
0xc7c0…c7e0        51 0d 0a 09 20 20 52 65 71 75 65 73 74 20 66 6f 72 20 64 6f 63 75 6d 65 6e 74 20 63 61 70 61 62   ┆Q     Request for document capab┆
0xc7e0…c800        69 6c 69 74 69 65 73 2e 0d 0a 0d 0a 0e 0a 09 2d 20 44 4f 43 55 4d 45 4e 54 20 53 54 41 52 54 20   ┆ilities.       - DOCUMENT START ┆
0xc800…c820 (100,) 52 45 51 2c 20 61 62 72 20 44 4f 43 20 53 54 41 52 54 20 52 45 51 0d 0a 09 20 20 53 74 61 72 74   ┆REQ, abr DOC START REQ     Start┆
0xc820…c840        20 6f 66 20 61 20 64 6f 63 75 6d 65 6e 74 20 74 72 61 6e 73 6d 69 73 73 69 6f 6e 2e 0d 0a 0f 0a   ┆ of a document transmission.    ┆
0xc840…c860        0d 0a 09 2d 20 44 4f 43 55 4d 45 4e 54 20 43 4f 4e 54 49 4e 55 45 20 52 45 51 2c 20 61 62 72 20   ┆   - DOCUMENT CONTINUE REQ, abr ┆
0xc860…c880        44 4f 43 20 43 4f 4e 54 20 52 45 51 0d 0a 09 20 20 43 6f 6e 74 69 6e 75 61 74 69 6f 6e 20 6f 66   ┆DOC CONT REQ     Continuation of┆
0xc880…c8a0        20 61 20 64 6f 63 75 6d 65 6e 74 20 74 72 61 6e 73 6d 69 73 73 69 6f 6e 0d 0a 0d 0a 09 2d 20 44   ┆ a document transmission     - D┆
0xc8a0…c8c0        41 54 41 20 52 45 51 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   ┆ATA REQ     An amount of documen┆
0xc8c0…c8e0        74 20 64 61 74 61 2e 0d 0a 0d 0a 09 2d 20 50 41 47 45 20 45 4e 44 20 52 45 51 0d 0a 09 20 20 41   ┆t data.     - PAGE END REQ     A┆
0xc8e0…c900        20 64 6f 63 75 6d 65 6e 74 20 64 61 74 61 20 63 68 65 63 6b 70 6f 69 6e 74 2e 0d 0a 0d 0a 09 2d   ┆ document data checkpoint.     -┆
0xc900…c920        20 50 41 47 45 20 45 4e 44 20 43 4f 4e 46 20 52 45 53 50 0d 0a 09 20 20 84 53 69 67 6e 69 66 69   ┆ PAGE END CONF RESP      Signifi┆
0xc920…c940        65 73 20 74 6f 20 53 36 32 43 50 20 74 68 61 74 20 72 65 63 65 69 76 61 6c 20 6f 66 20 61 20 50   ┆es to S62CP that receival of a P┆
0xc940…c960        41 47 45 20 45 4e 44 20 43 4f 4e 46 20 68 61 76 65 20 62 65 65 6e 20 0a 19 8b 80 80 6e 6f 74 65   ┆AGE END CONF have been      note┆
0xc960…c980        64 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 6e   ┆d in the document description in┆
0xc980…c9a0        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 51 2c 20 61 62 72   ┆ DS.     - DOCUMENT END REQ, abr┆
0xc9a0…c9c0        20 44 4f 43 20 45 4e 44 20 52 45 51 2e 0d 0a 09 20 20 84 45 6e 64 20 6f 66 20 61 20 64 6f 63 75   ┆ DOC END REQ.      End of a docu┆
0xc9c0…c9e0        6d 65 6e 74 20 74 72 61 6e 73 6d 69 73 73 69 6f 6e 2e 0d 0a 0d 0a 09 2d 20 44 4f 43 55 4d 45 4e   ┆ment transmission.     - DOCUMEN┆
0xc9e0…ca00        54 20 44 49 53 43 41 52 44 20 52 45 51 2c 20 61 62 72 20 44 4f 43 20 44 49 53 43 20 52 45 51 0d   ┆T DISCARD REQ, abr DOC DISC REQ ┆
0xca00…ca20 (101,) 0a 09 20 20 84 43 61 6e 63 65 6c 6c 69 6e 67 20 6f 66 20 74 68 65 20 61 6c 72 65 61 64 79 20 74   ┆     Cancelling of the already t┆
0xca20…ca40        72 61 6e 73 6d 69 74 74 65 64 20 70 61 72 74 20 6f 66 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20   ┆ransmitted part of the document ┆
0xca40…ca60        61 74 20 0a 19 8b 80 80 74 68 65 20 72 65 63 65 69 76 65 72 2e 0d 0a 0d 0a 09 2d 20 44 4f 43 55   ┆at      the receiver.     - DOCU┆
0xca60…ca80        4d 45 4e 54 20 52 45 53 59 4e 43 48 52 4f 4e 49 5a 45 20 52 45 51 2c 20 61 62 72 20 44 4f 43 20   ┆MENT RESYNCHRONIZE REQ, abr DOC ┆
0xca80…caa0        52 45 53 59 4e 43 20 52 45 51 0d 0a 09 20 20 84 54 65 6d 70 6f 72 61 72 79 20 69 6e 74 65 72 72   ┆RESYNC REQ      Temporary interr┆
0xcaa0…cac0        75 70 74 69 6f 6e 20 6f 66 20 61 20 64 6f 63 75 6d 65 6e 74 20 74 72 61 6e 73 6d 69 73 73 69 6f   ┆uption of a document transmissio┆
0xcac0…cac4        6e 2e 0d 0a                                                                                       ┆n.  ┆
0xcac4…cac7        FormFeed {
0xcac4…cac7          0c 83 e0                                                                                          ┆   ┆
0xcac4…cac7        }
0xcac7…cae0        0a 09 53 65 73 73 69 6f 6e 20 6c 65 76 65 6c 20 61 63 74 69 6f 6e 73 20 61                        ┆  Session level actions a┆
0xcae0…cb00        67 61 69 6e 73 74 20 53 36 32 43 50 3a 0d 0a 0d 0a 09 2d 20 53 45 53 53 49 4f 4e 20 45 4e 44 20   ┆gainst S62CP:     - SESSION END ┆
0xcb00…cb20        52 45 51 2c 20 61 62 72 20 53 45 53 53 20 45 4e 44 20 52 45 51 0d 0a 09 20 20 84 4e 6f 72 6d 61   ┆REQ, abr SESS END REQ      Norma┆
0xcb20…cb40        6c 20 74 65 72 6d 69 6e 61 74 69 6f 6e 20 6f 66 20 61 20 73 65 73 73 69 6f 6e 2e 20 55 73 65 64   ┆l termination of a session. Used┆
0xcb40…cb60        20 62 79 20 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   ┆ by the packet when      service┆
0xcb60…cb80        3d 54 4c 58 20 6f 72 20 63 68 61 72 67 65 20 72 65 71 3d 74 72 75 65 2e 0d 0a 0d 0a 09 2d 20 53   ┆=TLX or charge req=true.     - S┆
0xcb80…cba0        45 53 53 49 4f 4e 20 41 42 4f 52 54 20 52 45 51 2c 20 61 62 72 20 53 45 53 53 20 41 42 4f 52 54   ┆ESSION ABORT REQ, abr SESS ABORT┆
0xcba0…cbc0        20 52 45 51 0d 0a 09 20 20 84 41 62 6e 6f 72 6d 61 6c 20 74 65 72 6d 69 6e 61 74 69 6f 6e 20 6f   ┆ REQ      Abnormal termination o┆
0xcbc0…cbe0        66 20 61 20 73 65 73 73 69 6f 6e 2e 20 55 73 65 64 20 62 79 20 74 68 65 20 70 61 63 6b 65 74 20   ┆f a session. Used by the packet ┆
0xcbe0…cc00        77 68 65 6e 20 61 20 54 55 20 0a 19 8b 80 80 72 65 6d 6f 76 65 64 20 69 73 20 72 65 63 65 69 76   ┆when a TU      removed is receiv┆
0xcc00…cc20 (102,) 65 64 2c 20 62 75 74 20 61 6c 73 6f 20 74 6f 20 65 78 65 63 75 74 65 20 61 20 52 45 51 2e 52 45   ┆ed, but also to execute a REQ.RE┆
0xcc20…cc40        47 52 45 54 20 77 68 65 6e 20 0a 19 8b 80 80 73 65 72 76 69 63 65 3d 54 4c 58 2e 0d 0a 0d 0a 09   ┆GRET when      service=TLX.     ┆
0xcc40…cc60        2d 20 53 54 52 45 41 4d 20 43 4c 45 41 52 49 4e 47 20 52 45 53 50 2c 20 61 62 72 20 53 54 52 45   ┆- STREAM CLEARING RESP, abr STRE┆
0xcc60…cc80        41 4d 20 43 4c 45 41 52 20 52 45 53 50 0d 0a 09 20 20 52 65 73 70 6f 6e 73 65 20 74 6f 20 61 20   ┆AM CLEAR RESP     Response to a ┆
0xcc80…cca0        53 54 45 41 4d 20 43 4c 45 41 52 20 49 4e 44 20 66 72 6f 6d 20 53 36 32 43 50 2e 0d 0a 0d 0a 09   ┆STEAM CLEAR IND from S62CP.     ┆
0xcca0…ccc0        41 63 74 69 6f 6e 73 20 61 67 61 69 6e 73 74 20 44 53 3a 0d 0a 0d 0a 09 2d 20 43 4f 4e 46 49 52   ┆Actions against DS:     - CONFIR┆
0xccc0…cce0        4d 41 54 49 4f 4e 2e 53 55 42 4d 49 54 2c 20 61 62 72 2e 20 43 4f 4e 46 2e 53 55 42 4d 49 54 0d   ┆MATION.SUBMIT, abr. CONF.SUBMIT ┆
0xcce0…cd00        0a 09 20 20 84 45 6e 64 20 6f 66 20 70 61 63 6b 65 74 20 74 72 61 6e 73 6d 69 73 73 69 6f 6e 2e   ┆     End of packet transmission.┆
0xcd00…cd20        20 73 75 62 6d 69 74 20 73 77 69 74 63 68 20 69 73 20 73 65 74 20 6f 66 66 20 28 6e 6f 74 20 73   ┆ submit switch is set off (not s┆
0xcd20…cd40        68 6f 77 6e 20 0a 19 8b 80 80 69 6e 20 74 68 65 20 66 69 67 75 72 65 73 20 6f 72 20 69 6e 20 74   ┆hown      in the figures or in t┆
0xcd40…cd60        68 65 20 74 61 62 6c 65 73 29 2e 0d 0a 0d 0a 09 2d 20 43 4f 4e 46 49 52 4d 41 54 49 4f 4e 2e 52   ┆he tables).     - CONFIRMATION.R┆
0xcd60…cd80        45 47 52 45 54 2c 20 61 62 72 2e 20 43 4f 4e 46 2e 52 45 47 52 45 54 0d 0a 09 20 20 84 53 69 67   ┆EGRET, abr. CONF.REGRET      Sig┆
0xcd80…cda0        6e 69 66 69 65 73 20 73 75 63 63 65 73 73 20 6f 72 20 66 61 69 6c 75 72 65 20 6f 66 20 61 20 64   ┆nifies success or failure of a d┆
0xcda0…cdc0        6f 63 75 6d 65 6e 74 20 64 69 73 63 61 72 64 20 74 72 61 6e 73 61 63 74 69 6f 6e 2e 20 0a 19 8b   ┆ocument discard transaction.    ┆
0xcdc0…cde0        80 80 72 65 67 72 65 74 20 73 77 69 74 63 68 20 69 73 20 73 65 74 20 6f 66 66 2e 0d 0a 0d 0a 09   ┆  regret switch is set off.     ┆
0xcde0…ce00        2d 20 43 4f 4e 46 49 52 4d 41 54 49 4f 4e 2e 41 42 4f 52 54 2c 20 61 62 72 20 43 4f 4e 46 2e 41   ┆- CONFIRMATION.ABORT, abr CONF.A┆
0xce00…ce20 (103,) 42 4f 52 54 0d 0a 09 20 20 84 41 20 52 45 51 2e 41 42 4f 52 54 20 68 61 73 20 62 65 65 6e 20 65   ┆BORT      A REQ.ABORT has been e┆
0xce20…ce40        78 65 63 75 74 65 64 2e 20 28 4f 72 20 61 74 74 65 6d 70 74 65 64 20 73 6f 29 2e 20 61 62 6f 72   ┆xecuted. (Or attempted so). abor┆
0xce40…ce60        74 20 73 77 69 74 63 68 20 0a 19 8b 80 80 69 73 20 73 65 74 20 6f 66 66 2e 0d 0a 0d 0a 09 2d 20   ┆t switch      is set off.     - ┆
0xce60…ce80        49 4e 44 49 43 41 54 49 4f 4e 2e 55 50 44 41 54 45 2c 20 61 62 72 2e 20 49 4e 44 2e 55 50 44 0d   ┆INDICATION.UPDATE, abr. IND.UPD ┆
0xce80…cea0        0a 09 20 20 84 55 70 64 61 74 65 73 20 74 68 65 20 70 61 63 6b 65 74 20 64 65 73 63 72 69 70 74   ┆     Updates the packet descript┆
0xcea0…cec0        69 6f 6e 20 61 74 20 44 53 2e 20 54 68 69 73 20 61 63 74 69 6f 6e 20 69 73 20 6f 6e 6c 79 20 70   ┆ion at DS. This action is only p┆
0xcec0…cee0        65 72 80 0a 19 8b 80 80 66 6f 72 6d 65 64 20 77 68 65 6e 20 61 20 63 68 61 6e 67 65 20 69 6e 20   ┆er      formed when a change in ┆
0xcee0…cf00        44 53 20 70 61 63 6b 65 74 20 73 74 61 74 65 20 6f 63 63 75 72 73 20 62 75 74 20 69 74 20 61 6c   ┆DS packet state occurs but it al┆
0xcf00…cf20        73 6f 20 63 61 6e 20 0a 19 8b 80 80 63 6f 6e 74 61 69 6e 20 75 73 65 72 20 69 6e 66 6f 20 61 6e   ┆so can      contain user info an┆
0xcf20…cf40        64 20 63 68 61 72 67 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0d 0a 0d 0a 09 2d 20 49 4e 44 49   ┆d charge information.     - INDI┆
0xcf40…cf60        43 41 54 49 4f 4e 2e 52 45 41 44 2c 20 61 62 72 20 49 4e 44 2e 52 45 41 44 0d 0a 09 20 20 52 65   ┆CATION.READ, abr IND.READ     Re┆
0xcf60…cf80        61 64 73 20 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   ┆ads the current document descrip┆
0xcf80…cfa0        74 69 6f 6e 20 66 72 6f 6d 20 44 53 2e 0d 0a 0d 0a 09 2d 20 49 4e 44 49 43 41 54 49 4f 4e 2e 57   ┆tion from DS.     - INDICATION.W┆
0xcfa0…cfc0        52 49 54 45 2c 20 61 62 72 20 49 4e 44 2e 57 52 49 54 45 0d 0a 09 20 20 57 72 69 74 65 73 20 74   ┆RITE, abr IND.WRITE     Writes t┆
0xcfc0…cfe0        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 69 6f 6e 20   ┆he current document description ┆
0xcfe0…d000        61 74 20 44 53 2e 0d 0a 0d 0a 8c 83 d4 0a 09 44 6f 63 75 6d 65 6e 74 20 73 74 72 65 61 6d 20 61   ┆at DS.         Document stream a┆
0xd000…d020 (104,) 63 74 69 6f 6e 73 3a 0d 0a 0d 0a 09 2d 20 54 52 41 4e 53 46 45 52 20 28 52 45 41 44 29 0d 0a 09   ┆ctions:     - TRANSFER (READ)   ┆
0xd020…d040        20 20 84 41 20 74 72 61 6e 73 66 65 72 20 62 6c 6f 63 6b 20 77 69 74 68 20 6d 6f 64 65 3d 52 2e   ┆   A transfer block with mode=R.┆
0xd040…d060        20 4f 70 65 6e 73 20 61 20 64 6f 63 75 6d 65 6e 74 20 73 74 72 65 61 6d 2e 0d 0a 0d 0a 09 2d 20   ┆ Opens a document stream.     - ┆
0xd060…d080        44 48 20 73 74 72 65 61 6d 20 63 6c 6f 73 65 0d 0a 09 20 20 84 52 65 71 75 65 73 74 20 66 6f 72   ┆DH stream close      Request for┆
0xd080…d0a0        20 63 6c 6f 73 65 20 66 6f 72 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 73 74 72 65 61 6d 2e 20   ┆ close for the document stream. ┆
0xd0a0…d0c0        44 48 20 63 6c 6f 73 65 20 70 65 6e 64 69 6e 67 20 69 73 20 0a 19 8b 80 80 73 65 74 20 6f 6e 2e   ┆DH close pending is      set on.┆
0xd0c0…d0e0        0d 0a 0d 0a 09 2d 20 44 48 20 73 74 72 65 61 6d 20 62 72 65 61 6b 0d 0a 09 20 20 84 53 74 61 6e   ┆     - DH stream break      Stan┆
0xd0e0…d100        64 73 20 66 6f 72 20 61 20 52 45 50 4c 59 20 4e 4f 54 4f 4b 20 66 6f 6c 6c 6f 77 65 64 20 62 79   ┆ds for a REPLY NOTOK followed by┆
0xd100…d120        20 61 20 44 48 20 73 74 72 65 61 6d 20 63 6c 6f 73 65 2e 0d 0a 0d 0a 09 2d 20 61 6e 73 77 20 54   ┆ a DH stream close.     - answ T┆
0xd120…d140        54 58 53 49 20 73 74 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   ┆TXSI stream close      Answer on┆
0xd140…d160        20 61 20 54 54 58 53 49 20 73 74 72 65 61 6d 20 63 6c 6f 73 65 20 6d 65 73 73 61 67 65 2e 20 41   ┆ a TTXSI stream close message. A┆
0xd160…d180        6c 6c 20 54 54 58 53 49 20 62 75 66 66 65 72 73 20 6f 6e 20 0a 19 8b 80 80 74 68 69 73 20 73 74   ┆ll TTXSI buffers on      this st┆
0xd180…d1a0        72 65 61 6d 20 68 61 76 65 20 62 65 65 6e 20 72 65 74 75 72 6e 65 64 2e 0d 0a 0d 0a 0e 0a 09 53   ┆ream have been returned.       S┆
0xd1a0…d1c0        70 65 63 69 61 6c 20 61 63 74 69 6f 6e 73 3a 0d 0a 0d 0a 09 2d 20 64 6f 63 20 6c 65 76 65 6c 20   ┆pecial actions:     - doc level ┆
0xd1c0…d1e0        65 78 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   ┆exit      The packet disconnects┆
0xd1e0…d200        20 69 74 73 65 6c 66 20 66 72 6f 6d 20 74 68 65 20 73 65 73 73 69 6f 6e 2c 20 61 66 74 65 72 20   ┆ itself from the session, after ┆
0xd200…d220 (105,) 74 68 65 20 0a 19 8b 80 80 64 6f 63 75 6d 65 6e 74 20 6c 65 76 65 6c 20 69 73 20 6c 65 66 74 2e   ┆the      document level is left.┆
0xd220…d240        20 54 68 65 20 65 76 65 6e 74 20 77 69 74 68 20 74 68 65 20 73 61 6d 65 20 6e 61 6d 65 20 69 73   ┆ The event with the same name is┆
0xd240…d260        20 0a 19 8b 80 80 67 65 6e 65 72 61 74 65 64 20 69 6e 20 74 68 65 20 73 65 73 80 73 69 6f 6e 2c   ┆      generated in the ses sion,┆
0xd260…d280        20 77 68 69 63 68 20 63 61 6e 20 62 65 20 75 73 65 64 20 62 79 20 61 6e 6f 74 68 65 72 20 70 61   ┆ which can be used by another pa┆
0xd280…d2a0        63 6b 65 74 2e 0d 0a 0f 0a 0d 0a 09 2d 20 73 74 61 72 74 20 73 65 73 73 20 63 6c 65 61 72 0d 0a   ┆cket.       - start sess clear  ┆
0xd2a0…d2c0        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 74 73 65 6c   ┆    The packet disconnects itsel┆
0xd2c0…d2e0        66 20 66 72 6f 6d 20 74 68 65 20 73 65 73 73 69 6f 6e 20 77 68 65 6e 20 61 20 53 54 52 45 41 4d   ┆f from the session when a STREAM┆
0xd2e0…d300        20 0a 19 8b 80 80 43 4c 45 41 52 20 49 4e 44 20 69 73 20 61 77 61 69 74 65 64 20 66 72 6f 6d 20   ┆      CLEAR IND is awaited from ┆
0xd300…d320        53 36 32 43 50 2e 0d 0a 0d 0a 09 2d 20 74 65 72 6d 20 73 65 73 73 0d 0a 09 20 20 84 54 68 65 20   ┆S62CP.     - term sess      The ┆
0xd320…d340        73 65 73 73 69 6f 6e 20 73 74 72 65 61 6d 20 68 61 73 20 62 65 65 6e 20 63 6f 6d 70 6c 65 74 65   ┆session stream has been complete┆
0xd340…d360        6c 79 20 74 65 72 6d 69 6e 61 74 65 64 20 75 6e 64 65 72 20 70 61 63 6b 65 74 20 0a 19 8b 80 80   ┆ly terminated under packet      ┆
0xd360…d36c        63 6f 6e 74 72 6f 6c 2e 0d 0a 0d 0a                                                               ┆control.    ┆
0xd36c…d36f        FormFeed {
0xd36c…d36f          0c 82 f4                                                                                          ┆   ┆
0xd36c…d36f        }
0xd36f…d380        0a a1 b0 36 2e 34 2e 34 09 50 61 63 6b 65 74 20 53                                                ┆   6.4.4 Packet S┆
0xd380…d3a0        6f 75 72 63 65 2c 20 50 72 6f 74 6f 63 6f 6c 20 4d 61 63 68 69 6e 65 0d 0a 0d 0a 09 84 49 6e 20   ┆ource, Protocol Machine      In ┆
0xd3a0…d3c0        74 68 69 73 20 73 65 63 74 69 6f 6e 20 74 68 65 20 68 61 6e 64 6c 69 6e 67 20 6f 66 20 53 55 42   ┆this section the handling of SUB┆
0xd3c0…d3e0        4d 49 54 2c 52 45 47 52 45 54 20 61 6e 64 20 41 42 4f 52 54 20 69 73 20 73 68 6f 77 6e 20 0a 19   ┆MIT,REGRET and ABORT is shown   ┆
0xd3e0…d400        89 80 80 62 79 20 66 69 67 2e 20 32 30 2d 32 38 2c 20 6f 6e 65 20 73 75 62 73 65 63 74 69 6f 6e   ┆   by fig. 20-28, one subsection┆
0xd400…d420 (106,) 20 66 6f 72 20 65 61 63 68 20 66 69 67 75 72 65 2e 0d 0a 0d 0a 09 84 49 74 20 73 68 6f 75 6c 64   ┆ for each figure.      It should┆
0xd420…d440        20 62 65 20 6e 6f 74 65 64 20 74 68 61 74 20 74 68 65 20 74 65 72 6d 20 22 72 65 67 72 65 74 20   ┆ be noted that the term "regret ┆
0xd440…d460        70 6f 73 73 69 62 6c 65 22 20 69 6e 20 74 68 65 73 65 20 66 69 67 80 0a 19 89 80 80 75 72 65 73   ┆possible" in these fig      ures┆
0xd460…d480        20 61 72 65 20 75 73 65 64 20 61 73 20 73 68 6f 72 74 68 61 6e 64 20 66 6f 72 20 74 68 65 20 63   ┆ are used as shorthand for the c┆
0xd480…d4a0        6f 6e 64 69 74 69 6f 6e 20 22 64 6f 63 20 73 65 71 20 6e 6f 20 3d 20 31 20 6f 72 20 0a 19 89 80   ┆ondition "doc seq no = 1 or     ┆
0xd4a0…d4c0        80 73 65 72 76 69 63 65 20 3d 20 54 4c 58 22 2c 20 69 2e 65 2e 20 74 68 61 74 20 61 20 52 45 51   ┆ service = TLX", i.e. that a REQ┆
0xd4c0…d4e0        2e 52 45 47 52 45 54 20 63 61 6e 20 62 65 20 65 78 65 63 75 74 65 64 2c 20 73 65 65 20 74 68 65   ┆.REGRET can be executed, see the┆
0xd4e0…d500        20 0a 19 89 80 80 72 65 6d 61 72 6b 73 20 69 6e 20 74 68 65 20 62 65 67 69 6e 6e 69 6e 67 20 6f   ┆      remarks in the beginning o┆
0xd500…d520        66 20 73 65 63 74 69 6f 6e 20 36 2e 34 2e 0d 0a 0d 0a 0d 0a a1 b0 36 2e 34 2e 34 2e 31 09 50 61   ┆f section 6.4.        6.4.4.1 Pa┆
0xd520…d540        63 6b 65 74 20 49 6e 69 74 69 61 6c 69 7a 61 74 69 6f 6e 2c 20 53 6f 75 72 63 65 0d 0a 0d 0a 09   ┆cket Initialization, Source     ┆
0xd540…d560        84 54 68 69 73 20 73 65 63 74 69 6f 6e 20 64 65 73 63 72 69 62 65 73 20 74 68 65 20 70 72 6f 74   ┆ This section describes the prot┆
0xd560…d580        6f 63 6f 6c 20 6d 61 63 68 69 6e 65 20 73 68 6f 77 65 64 20 69 6e 20 66 69 67 2e 20 32 30 2e 20   ┆ocol machine showed in fig. 20. ┆
0xd580…d5a0        49 74 20 0a 19 89 80 80 68 61 6e 64 6c 65 73 20 70 72 65 70 61 72 61 74 69 6f 6e 20 66 6f 72 20   ┆It      handles preparation for ┆
0xd5a0…d5c0        70 61 63 6b 65 74 20 63 6f 6e 6e 65 63 74 69 6f 6e 20 74 6f 20 61 20 73 65 73 73 69 6f 6e 20 61   ┆packet connection to a session a┆
0xd5c0…d5e0        66 74 65 72 20 72 65 80 0a 19 89 80 80 63 65 69 76 61 6c 20 6f 66 20 61 20 52 45 51 2e 53 55 42   ┆fter re      ceival of a REQ.SUB┆
0xd5e0…d600        4d 49 54 20 6f 72 20 61 20 52 45 51 2e 52 45 47 52 45 54 2e 20 54 68 69 73 20 69 6e 63 6c 75 64   ┆MIT or a REQ.REGRET. This includ┆
0xd600…d620 (107,) 65 73 20 63 6f 6d 6d 75 6e 69 63 61 80 0a 19 89 80 80 74 69 6f 6e 20 6f 66 20 72 65 6d 20 70 61   ┆es communica      tion of rem pa┆
0xd620…d640        67 65 73 2c 20 77 68 69 63 68 20 69 6e 66 6c 75 65 6e 63 65 73 20 74 68 65 20 70 72 69 6f 72 69   ┆ges, which influences the priori┆
0xd640…d660        74 79 20 61 6c 67 6f 72 69 74 68 6d 2e 0d 0a 0d 0a 09 66 69 67 2e 20 32 30 20 68 61 73 20 74 68   ┆ty algorithm.     fig. 20 has th┆
0xd660…d680        65 20 66 6f 6c 6c 6f 77 69 6e 67 20 65 6e 74 72 79 20 70 6f 69 6e 74 73 3a 0d 0a 0d 0a 09 32 30   ┆e following entry points:     20┆
0xd680…d6a0        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 65 0d 0a   ┆a: return to packet idle state  ┆
0xd6a0…d6c0        09 32 30 62 3a 20 84 73 65 73 73 69 6f 6e 20 61 6c 6c 6f 63 61 74 69 6f 6e 20 69 73 20 72 65 70   ┆ 20b:  session allocation is rep┆
0xd6c0…d6e0        65 61 74 65 64 2e 20 41 20 70 61 63 6b 65 74 20 72 65 74 75 72 6e 73 20 68 65 72 65 20 61 66 74   ┆eated. A packet returns here aft┆
0xd6e0…d6fd        65 72 20 0a 19 8e 80 80 61 6e 20 65 6e 63 61 70 73 75 6c 61 74 69 6f 6e 2e 0d 0a 0d 0a            ┆er      an encapsulation.    ┆
0xd6fd…d700        FormFeed {
0xd6fd…d700          0c 82 a0                                                                                          ┆   ┆
0xd6fd…d700        }
0xd700…d720        0a 09 66 69 67 2e 20 32 30 2e 20 50 61 63 6b 65 74 20 69 6e 69 74 69 61 6c 69 7a 61 74 69 6f 6e   ┆  fig. 20. Packet initialization┆
0xd720…d72a        2c 20 73 6f 75 72 63 65 0d 0a                                                                     ┆, source  ┆
0xd72a…d763        Params {
0xd72a…d763          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                 ┆
0xd72a…d763          00 00 00 00 00 00 00 00 06 10 1a 24 2e 38 42 4b 55 5f 69 73 7d 87 ff ff 04                        ┆           $.8BKU_iså    ┆
0xd72a…d763        }
0xd763…d79c        Params {
0xd763…d79c          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@                ┆
0xd763…d79c          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å    ┆
0xd763…d79c        }
0xd79c…d7a0        0a 0d 0a 09                                                                                       ┆    ┆
0xd7a0…d7c0        32 30 61 09 20 20 20 20 70 61 63 6b 65 74 0d 0a 09 09 20 20 20 20 20 69 64 6c 65 0d 0a 0d 0a 09   ┆20a     packet         idle     ┆
0xd7c0…d7e0        09 09 09 52 45 51 2e 52 45 47 52 45 54 0d 0a 09 09 20 20 52 45 51 2e 53 55 42 4d 49 54 0d 0a 0d   ┆   REQ.REGRET      REQ.SUBMIT   ┆
0xd7e0…d800        0a 09 20 20 20 09 49 4e 44 2e 52 45 41 44 20 28 66 69 72 73 74 20 64 6f 63 20 64 63 72 29 0d 0a   ┆      IND.READ (first doc dcr)  ┆
0xd800…d820 (108,) 09 09 09 2a 31 29 0d 0a 09 09 09 09 09 52 45 53 50 2e 52 45 41 44 09 09 2a 35 29 0d 0a 09 09 09   ┆   *1)       RESP.READ  *5)     ┆
0xd820…d840        09 09 72 65 73 75 6c 74 3d 66 61 69 6c 65 64 20 2a 33 29 20 20 20 32 34 62 0d 0a 09 09 09 70 61   ┆  result=failed *3)   24b     pa┆
0xd840…d860        63 6b 65 74 0d 0a 09 09 09 73 63 61 6e 0d 0a 09 20 20 52 45 53 50 2e 52 45 41 44 0d 0a 09 20 20   ┆cket     scan     RESP.READ     ┆
0xd860…d880        72 65 73 75 6c 74 3d 6f 6b 0d 0a 09 20 20 73 65 72 76 69 63 65 3d 54 4c 58 0d 0a 09 20 20 2a 31   ┆result=ok     service=TLX     *1┆
0xd880…d8a0        32 29 20 20 2a 31 33 29 0d 0a 0d 0a 09 09 09 09 09 20 20 20 52 45 53 50 2e 52 45 41 44 20 20 2a   ┆2)  *13)            RESP.READ  *┆
0xd8a0…d8c0        31 33 29 0d 0a 09 09 09 09 09 20 20 20 73 65 72 76 69 63 65 3d 54 54 58 0d 0a 09 09 09 20 20 20   ┆13)          service=TTX        ┆
0xd8c0…d8e0        20 52 45 53 50 2e 52 45 41 44 20 20 20 20 20 20 20 20 20 20 26 72 65 73 75 6c 74 3d 6f 6b 0d 0a   ┆ RESP.READ          &result=ok  ┆
0xd8e0…d900        09 09 09 20 20 20 73 65 72 76 69 63 65 3d 54 54 58 20 20 20 20 20 20 20 20 20 26 66 69 6e 69 73   ┆      service=TTX         &finis┆
0xd900…d920        68 65 64 3d 66 61 6c 73 65 20 20 2a 34 29 0d 0a 09 09 09 20 20 20 26 72 65 73 75 6c 74 3d 6f 6b   ┆hed=false  *4)        &result=ok┆
0xd920…d940        0d 0a 09 09 09 20 20 20 26 66 69 6e 69 73 68 65 64 3d 74 72 75 65 20 20 2a 34 29 0d 0a 0d 0a 09   ┆        &finished=true  *4)     ┆
0xd940…d960        09 49 4e 44 2e 52 45 41 44 20 20 2a 32 29 0d 0a 09 09 28 6e 65 78 74 20 64 6f 63 20 64 65 73 29   ┆ IND.READ  *2)    (next doc des)┆
0xd960…d980        0a 09 09 09 09 09 20 20 20 20 20 20 52 45 53 50 2e 52 45 41 44 0d 0a 09 09 09 09 09 20 20 20 20   ┆            RESP.READ           ┆
0xd980…d9a0        20 20 72 65 73 75 6c 74 3d 6f 6b 20 20 2a 31 37 29 0d 0a 09 09 09 20 20 20 20 20 20 20 70 61 67   ┆  result=ok  *17)            pag┆
0xd9a0…d9c0        65 0d 0a 09 09 09 20 20 20 20 20 20 20 61 63 63 75 6d 0d 0a 0d 0a 09 20 20 20 09 20 20 20 52 45   ┆e            accum            RE┆
0xd9c0…d9e0        53 50 2e 52 45 41 44 0d 0a 09 09 20 20 20 72 65 73 75 6c 74 3d 66 61 69 6c 65 64 20 20 2a 31 38   ┆SP.READ       result=failed  *18┆
0xd9e0…da00        29 09 20 20 20 20 20 20 52 45 53 50 2e 52 45 41 44 20 20 2a 31 38 29 0d 0a 09 09 20 20 20 26 61   ┆)       RESP.READ  *18)       &a┆
0xda00…da20 (109,) 62 6f 72 74 20 73 77 69 74 63 68 20 6f 66 66 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72   ┆bort switch off                r┆
0xda20…da40        65 73 75 6c 74 3d 66 61 69 6c 65 64 20 20 20 20 20 32 37 62 0d 0a 09 09 09 09 09 20 20 20 20 20   ┆esult=failed     27b            ┆
0xda40…da60        20 26 61 62 6f 72 74 20 73 77 69 74 63 68 20 6f 6e 0d 0a 0d 0a 09 09 09 09 72 65 67 72 65 74 20   ┆ &abort switch on        regret ┆
0xda60…da80        73 77 69 74 63 68 20 6f 6e 0d 0a 09 09 09 09 26 20 63 68 65 63 6b 70 6f 69 6e 74 3d 30 09 09 20   ┆switch on      & checkpoint=0   ┆
0xda80…daa0        20 20 20 32 37 61 0d 0a 09 09 09 09 72 65 67 72 65 74 20 70 6f 73 73 69 62 6c 65 20 20 2a 31 34   ┆   27a      regret possible  *14┆
0xdaa0…dac0        29 0d 0a 0d 0a 09 09 09 72 65 67 72 65 74 20 73 77 69 74 63 68 20 6f 66 66 0d 0a 09 09 09 6f 72   ┆)       regret switch off     or┆
0xdac0…dae0        20 63 68 65 63 6b 70 6f 69 6e 74 3c 3e 30 0d 0a 09 09 09 6f 72 20 72 65 67 72 65 74 0d 0a 09 09   ┆ checkpoint<>0     or regret    ┆
0xdae0…db00        09 6e 6f 74 20 70 6f 73 73 69 62 6c 65 0d 0a 0d 0a 09 09 09 61 6c 6c 6f 63 20 73 65 73 73 69 6f   ┆ not possible       alloc sessio┆
0xdb00…db20        6e 0d 0a 09 09 09 2a 31 35 29 09 09 09 09 20 20 20 20 32 30 62 0d 0a 0d 0a 09 09 6e 6f 20 73 65   ┆n     *15)        20b      no se┆
0xdb20…db40        73 73 2f 65 6e 74 65 72 20 62 75 73 79 20 71 75 65 75 65 2a 36 29 09 73 65 73 73 20 61 6c 6c 6f   ┆ss/enter busy queue*6) sess allo┆
0xdb40…db60        63 61 74 65 64 0d 0a 0d 0a 09 65 78 69 74 20 71 75 65 75 65 09 70 61 63 6b 65 74 09 09 09 20 20   ┆cated     exit queue packet     ┆
0xdb60…db80        20 20 70 61 63 6b 65 74 0d 0a 09 20 20 2a 37 29 09 09 20 62 75 73 79 09 20 20 6e 6f 74 09 20 20   ┆  packet     *7)   busy   not   ┆
0xdb80…dba0        20 65 6e 74 65 72 09 20 20 69 6e 69 74 69 61 74 6f 72 0d 0a 09 09 09 09 20 20 63 6f 6e 6e 65 63   ┆ enter   initiator        connec┆
0xdba0…dbc0        74 65 64 20 62 75 73 79 0d 0a 09 09 09 09 20 20 2a 38 29 09 20 20 20 71 75 65 75 65 20 2a 36 29   ┆ted busy        *8)    queue *6)┆
0xdbc0…dbe0        0d 0a 0d 0a 09 09 20 20 20 20 20 70 61 63 6b 65 74 20 63 6f 6e 6e 65 63 74 65 64 20 2a 31 30 29   ┆           packet connected *10)┆
0xdbe0…dc00        09 09 70 61 63 6b 65 74 20 63 6f 6e 6e 65 63 74 65 64 20 2a 39 29 0d 0a 0d 0a 09 09 09 09 32 31   ┆  packet connected *9)        21┆
0xdc00…dc07 (110,) 61 0d 0a 0d 0a 0d 0a                                                                              ┆a      ┆
0xdc07…dc0a        FormFeed {
0xdc07…dc0a          0c 83 f4                                                                                          ┆   ┆
0xdc07…dc0a        }
0xdc0a…dc0b        0a                                                                                                ┆ ┆
0xdc0b…dc44        Params {
0xdc0b…dc44          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                 ┆
0xdc0b…dc44          00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 ff ff 04                        ┆           (2<FKU_iså    ┆
0xdc0b…dc44        }
0xdc44…dc7d        Params {
0xdc44…dc7d          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                 ┆
0xdc44…dc7d          00 00 00 00 00 00 00 00 06 10 1a 24 2e 38 42 4b 55 5f 69 73 7d 87 ff ff 04                        ┆           $.8BKU_iså    ┆
0xdc44…dc7d        }
0xdc7d…dc80        0a 0d 0a                                                                                          ┆   ┆
0xdc80…dca0        09 54 61 62 6c 65 20 32 30 0d 0a 0d 0a 0d 0a 0e 0a 09 a1 73 74 61 74 65 20 20 20 20 20 20 21 20   ┆ Table 20          state      ! ┆
0xdca0…dcc0        65 76 65 6e 74 20 20 20 20 20 20 21 20 61 63 74 69 6f 6e 20 20 20 20 20 20 20 21 20 6e 65 77 20   ┆event      ! action       ! new ┆
0xdcc0…dce0        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 20   ┆state                       !   ┆
0xdce0…dd00        20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20   ┆         !              !       ┆
0xdd00…dd20        20 20 20 20 20 20 0d 0a 09 70 61 63 6b 65 74 20 73 63 61 6e 21 20 52 45 51 2e 41 42 4f 52 54 20   ┆         packet scan! REQ.ABORT ┆
0xdd20…dd40        20 21 20 20 2d 20 20 20 20 20 20 20 20 20 20 20 21 20 20 2d 0d 0a 09 26 20 70 61 67 65 20 20 20   ┆ !  -           !  -   & page   ┆
0xdd40…dd60        20 20 21 09 20 20 20 20 21 09 20 20 20 20 20 20 20 20 20 21 0d 0a 09 20 20 61 63 63 75 6d 20 20   ┆  !     !          !     accum  ┆
0xdd60…dd80        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 20 20 20 21 0d   ┆  !            !              ! ┆
0xdd80…dda0        0a 20 20 20 20 20 20 20 20 20 20 20 70 61 63 6b 65 74 20 20 20 21 20 20 20 20 20 20 20 20 20 20   ┆            packet   !          ┆
0xdda0…ddc0        20 20 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 0d 0a 20 20 20 20 20 20 20 20 20 a1 20 20   ┆  !              !              ┆
0xddc0…dde0        69 6e 69 74 69 61 74 6f 72 21 20 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20   ┆initiator!            !         ┆
0xdde0…de00        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 09 09 20 21 09   ┆     !                        ! ┆
0xde00…de20 (111,) 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 0d 0a 09 70 61 63 6b 65 74 20 69 64   ┆    !              !   packet id┆
0xde20…de40        6c 65 21 20 52 45 51 2e 41 42 4f 52 54 20 20 21 20 20 43 4f 4e 46 2e 41 42 4f 52 54 20 20 21 20   ┆le! REQ.ABORT  !  CONF.ABORT  ! ┆
0xde40…de60        20 2d 0d 0a 09 a1 09 20 21 09 20 20 20 20 21 20 20 72 65 73 75 6c 74 3d 6f 6b 20 20 20 21 20 20   ┆ -      !     !  result=ok   !  ┆
0xde60…de80        20 09 20 20 20 20 20 20 20 20 20 0d 0a 09 09 20 21 09 20 20 20 20 21 09 20 20 20 20 20 20 20 20   ┆                !     !         ┆
0xde80…dea0        20 21 0d 0a 09 70 61 63 6b 65 74 20 73 63 61 6e 21 20 52 45 51 2e 52 45 47 52 45 54 20 21 20 20   ┆ !   packet scan! REQ.REGRET !  ┆
0xdea0…dec0        2d 09 20 20 20 20 20 20 20 20 20 21 20 20 2d 0d 0a 09 26 20 70 61 67 65 20 20 09 20 21 09 20 20   ┆-          !  -   & page    !   ┆
0xdec0…dee0        20 20 21 20 2a 31 36 29 20 20 20 20 20 20 20 20 20 21 0d 0a 20 20 20 20 20 20 20 20 20 a1 20 20   ┆  ! *16)         !              ┆
0xdee0…df00        61 63 63 75 6d 20 20 20 20 21 09 20 20 20 20 21 09 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20   ┆accum    !     !          !     ┆
0xdf00…df20        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   ┆                                ┆
0xdf20…df40        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 20 20 20   ┆    !            !              ┆
0xdf40…df60        21 0d 0a 20 20 20 20 20 20 20 20 20 70 61 63 6b 65 74 20 73 63 61 6e 21 20 54 55 20 72 65 6d 6f   ┆!           packet scan! TU remo┆
0xdf60…df80        76 65 64 20 21 20 2d 20 20 20 20 20 20 20 20 20 20 20 20 21 20 70 61 63 6b 65 74 20 69 64 6c 65   ┆ved ! -            ! packet idle┆
0xdf80…dfa0        0d 0a 09 26 20 70 61 63 6b 65 74 09 20 21 09 20 20 20 20 21 09 20 20 20 20 20 20 20 20 20 21 0d   ┆   & packet  !     !          ! ┆
0xdfa0…dfc0        0a 20 20 20 20 20 20 20 20 e1 e1 20 a1 e1 20 20 69 6e 69 74 69 61 74 6f 72 21 20 20 20 20 20 20   ┆                initiator!      ┆
0xdfc0…dfe0        20 20 20 20 20 20 21 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   ┆      !              !          ┆
0xdfe0…e000        20 20 20 20 20 20 20 20 20 0d 0a 20 20 20 20 20 20 20 20 20 26 20 70 61 67 65 20 20 20 20 20 21   ┆                    & page     !┆
0xe000…e020 (112,) 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 20 20 21 0d 0a 20 20   ┆            !              !    ┆
0xe020…e040        20 20 20 20 20 20 20 a1 61 63 63 75 6d 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 20   ┆        accum      !            ┆
0xe040…e060        21 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 20 20 20 20 20   ┆!              !                ┆
0xe060…e080        20 20 20 0d 0a 20 20 20 20 20 20 20 20 20 70 61 63 6b 65 74 20 62 75 73 79 21 20 52 45 51 2e 52   ┆              packet busy! REQ.R┆
0xe080…e0a0        45 47 52 45 54 20 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 20 0d 0a 20 20 20 20 20 20   ┆EGRET !              !          ┆
0xe0a0…e0c0        20 20 20 26 20 70 61 63 6b 65 74 20 20 20 21 20 72 65 70 6f 72 74 20 6e 6f 74 20 21 20 2d 20 20   ┆   & packet   ! report not ! -  ┆
0xe0c0…e0e0        20 20 20 20 20 20 20 20 20 20 21 0d 0a 20 20 20 20 20 20 20 20 20 20 20 69 6e 69 74 69 61 74 6f   ┆          !             initiato┆
0xe0e0…e100        72 21 20 70 6f 73 73 69 62 6c 65 20 6f 72 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 0d 0a   ┆r! possible or!              !  ┆
0xe100…e120        20 20 20 20 20 20 20 20 20 a1 20 20 20 20 20 20 20 20 20 20 20 21 63 68 65 63 6b 70 6f 69 6e 74   ┆                     !checkpoint┆
0xe120…e140        3c 3e 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 09 20 20 20 20 20 20 20 20 20 0d 0a 20 20   ┆<>!              !              ┆
0xe140…e160        20 20 20 20 20 20 20 70 61 63 6b 65 74 20 62 75 73 79 21 20 52 45 51 2e 52 45 47 52 45 54 20 21   ┆       packet busy! REQ.REGRET !┆
0xe160…e180        20 65 78 69 74 20 62 75 73 79 20 20 20 20 21 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆ exit busy    !                 ┆
0xe180…e1a0        20 20 20 20 20 21 20 72 65 67 72 65 74 20 20 20 20 20 21 20 71 75 65 75 65 20 20 20 20 20 20 20   ┆     ! regret     ! queue       ┆
0xe1a0…e1c0        20 21 0d 0a 20 20 09 20 20 20 20 20 20 20 20 20 20 20 21 20 70 6f 73 73 69 62 6c 65 20 20 20 21   ┆ !                ! possible   !┆
0xe1c0…e1e0        20 2a 31 31 29 20 20 20 20 20 20 20 20 20 21 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆ *11)         !                 ┆
0xe1e0…e200        20 20 20 20 20 21 26 20 63 68 65 63 6b 70 6f 69 6e 74 21 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆     !& checkpoint!             ┆
0xe200…e220 (113,) 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 3d 30 20 20 20 20   ┆ !                      ! =0    ┆
0xe220…e240        20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 32 37 62 0d 0a 20 20 20 20 20   ┆     !              ! 27b       ┆
0xe240…e260        20 20 20 20 a1 20 20 20 20 20 20 20 20 20 20 20 21 20 2a 31 34 29 20 20 20 20 20 20 20 21 20 20   ┆                ! *14)       !  ┆
0xe260…e280        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 20 20 20 20 20 20 20   ┆            !                   ┆
0xe280…e2a0        0d 0a 20 20 20 20 20 20 20 20 20 70 61 63 6b 65 74 20 20 20 20 20 21 20 52 45 51 2e 52 45 47 52   ┆           packet     ! REQ.REGR┆
0xe2a0…e2c0        45 54 20 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 0d 0a 20 20 20 20 20 20 20 20 20 69 6e   ┆ET !              !           in┆
0xe2c0…e2e0        69 74 61 74 6f 72 20 20 20 21 20 72 65 67 72 65 74 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20   ┆itator   ! regret     !         ┆
0xe2e0…e300        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 70 6f   ┆     !                      ! po┆
0xe300…e320        73 69 62 6c 65 20 20 20 20 21 20 2d 20 20 20 20 20 20 20 20 20 20 20 20 21 20 32 37 62 0d 0a 20   ┆sible    ! -            ! 27b   ┆
0xe320…e340        20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 26 20 63 68 65 63 6b 70 6f 69 6e 74   ┆                   !& checkpoint┆
0xe340…e360        21 20 20 20 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 20 20 20   ┆!              !                ┆
0xe360…e380        20 20 20 20 20 20 21 20 3d 30 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 20   ┆      ! =0         !            ┆
0xe380…e3a0        20 20 21 0d 0a 09 a1 20 20 20 20 20 20 20 20 20 20 20 21 20 2a 31 34 29 20 20 20 20 20 20 20 21   ┆  !               ! *14)       !┆
0xe3a0…e3c0        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 20 20 20 20 20 20   ┆              !                 ┆
0xe3c0…e3e0        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 20   ┆                        !       ┆
0xe3e0…e400        20 20 20 20 20 21 82 20 65 78 69 74 20 62 75 73 79 81 20 20 20 20 21 20 0d 0a 20 20 20 20 20 20   ┆     !  exit busy     !         ┆
0xe400…e420 (114,) 20 20 20 70 61 63 6b 65 74 20 62 75 73 79 21 20 54 55 20 72 65 6d 6f 76 65 64 20 21 82 20 71 75   ┆   packet busy! TU removed !  qu┆
0xe420…e440        65 75 65 20 2a 31 31 29 81 20 20 20 21 20 70 61 63 6b 65 74 20 69 64 6c 65 0d 0a 20 20 20 20 20   ┆eue *11)    ! packet idle       ┆
0xe440…e460        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 21 20 20   ┆                !            !  ┆
0xe460…e480        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 20 20 20 20 20 20 20   ┆            !                   ┆
0xe480…e4a0        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   ┆                      !         ┆
0xe4a0…e4c0        20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 0d 0a 20 20 20 20 20 20 20 20 20 70 61   ┆   !              !           pa┆
0xe4c0…e4e0        63 6b 65 74 20 62 75 73 79 21 20 52 45 51 2e 41 42 4f 52 54 20 20 21 81 20 65 78 69 74 20 62 75   ┆cket busy! REQ.ABORT  !  exit bu┆
0xe4e0…e500        73 79 82 20 20 20 20 21 20 32 37 61 0d 0a 20 20 20 20 20 20 20 20 20 a1 e1 20 20 20 20 20 20 20   ┆sy     ! 27a                    ┆
0xe500…e520        20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 20 21 81 20 71 75 65 75 65 20 2a 31 31 29 82 20   ┆    !            !  queue *11)  ┆
0xe520…e540        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   ┆  !                             ┆
0xe540…e560        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 21 20 20 20 20 20   ┆             !            !     ┆
0xe560…e580        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 09   ┆         !                      ┆
0xe580…e5a0        09 20 21 09 20 20 20 20 21 09 20 20 20 20 20 20 20 20 20 21 0d 0a 20 20 20 20 20 20 20 20 20 70   ┆  !     !          !           p┆
0xe5a0…e5c0        61 63 6b 65 74 20 20 20 20 20 21 20 61 6e 73 77 20 2a 39 29 20 20 20 21 20 20 20 20 20 20 20 20   ┆acket     ! answ *9)   !        ┆
0xe5c0…e5e0        20 20 20 20 20 20 21 20 0d 0a 20 20 20 20 20 20 20 20 20 69 6e 69 74 69 61 74 6f 72 20 20 21 20   ┆      !            initiator  ! ┆
0xe5e0…e600        53 54 41 52 54 20 53 45 53 53 20 21 20 74 65 72 6d 20 73 65 73 73 20 20 20 20 21 20 32 37 62 0d   ┆START SESS ! term sess    ! 27b ┆
0xe600…e620 (115,) 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 52 45 51 20 20 20 20 20 20   ┆                     ! REQ      ┆
0xe620…e640        20 20 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 0d 0a 20 20 20 20 20 20 20 20 20 a1 20 20   ┆  !              !              ┆
0xe640…e660        20 20 20 20 20 20 20 20 20 21 20 72 65 73 75 6c 74 3d 62 75 73 79 21 20 20 20 20 20 20 20 20 20   ┆         ! result=busy!         ┆
0xe660…e680        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 20 20 20 20 20   ┆     !                          ┆
0xe680…e6a0        20 20 20 20 70 61 63 6b 65 74 20 20 20 20 20 21 20 53 45 53 53 20 53 54 41 52 54 20 21 20 20 20   ┆    packet     ! SESS START !   ┆
0xe6a0…e6c0        20 20 20 20 20 20 20 20 20 20 20 21 0d 0a 20 20 20 20 20 20 20 20 20 69 6e 69 74 69 61 74 6f 72   ┆           !           initiator┆
0xe6c0…e6e0        20 20 21 20 43 4f 4e 46 20 4e 45 47 20 20 20 21 20 73 74 61 72 74 20 73 65 73 73 20 20 20 21 20   ┆  ! CONF NEG   ! start sess   ! ┆
0xe6e0…e700        32 37 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 2a 39 29 20   ┆27b                       ! *9) ┆
0xe700…e720        20 20 20 20 20 20 20 21 20 63 6c 65 61 72 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20   ┆       ! clear        !         ┆
0xe720…e740        20 20 20 20 20 20 20 20 20 20 0d 0a 20 20 20 20 20 20 20 20 20 70 61 63 6b 65 74 20 20 20 20 20   ┆                     packet     ┆
0xe740…e760        21 20 2a 39 29 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 0d 0a 20   ┆! *9)        !              !   ┆
0xe760…e780        20 20 20 20 20 20 20 20 69 6e 69 74 69 61 74 6f 72 20 20 21 20 53 45 53 53 20 41 42 4f 52 54 20   ┆        initiator  ! SESS ABORT ┆
0xe780…e7a0        21 20 73 74 61 72 74 20 73 65 73 73 20 20 20 21 20 32 37 62 0d 0a 20 20 20 20 20 20 20 20 20 a1   ┆! start sess   ! 27b            ┆
0xe7a0…e7c0        20 20 20 20 20 20 20 20 20 20 20 21 20 49 4e 44 20 20 20 20 20 20 20 20 21 20 63 6c 65 61 72 20   ┆           ! IND        ! clear ┆
0xe7c0…e7dd        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            ┆       !                     ┆
0xe7dd…e7e0        FormFeed {
0xe7dd…e7e0          0c 83 d0                                                                                          ┆   ┆
0xe7dd…e7e0        }
0xe7e0…e7e3        0a 0f 0a                                                                                          ┆   ┆
0xe7e3…e81c        Params {
0xe7e3…e81c          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                 ┆
0xe7e3…e81c          00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 ff ff 04                        ┆           (2<FKU_iså    ┆
0xe7e3…e81c        }
0xe81c…e855        Params {
0xe81c…e855          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                 ┆
0xe81c…e855          00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 ff ff 04                        ┆           (2<FKU_iså    ┆
0xe81c…e855        }
0xe855…e860        0a 09 66 69 67 2e 20 32 30 2c 20                                                                  ┆  fig. 20, ┆
0xe860…e880        66 6f 6f 74 6e 6f 74 65 73 2e 0d 0a 0d 0a 09 20 2a 31 29 20 84 54 68 65 20 72 65 61 64 20 73 65   ┆footnotes.      *1)  The read se┆
0xe880…e8a0        71 20 6e 6f 20 66 69 65 6c 64 20 69 6e 20 74 68 65 20 70 61 63 6b 65 74 20 64 65 73 63 72 69 70   ┆q no field in the packet descrip┆
0xe8a0…e8c0        74 6f 72 20 69 73 20 73 65 74 20 74 6f 20 31 2e 20 0a 19 8e 80 80 54 68 65 20 64 6f 63 2e 73 65   ┆tor is set to 1.      The doc.se┆
0xe8c0…e8e0        71 2e 6e 6f 20 70 61 72 61 6d 65 74 65 72 20 69 6e 20 74 68 65 20 49 4e 44 2e 52 45 41 44 20 69   ┆q.no parameter in the IND.READ i┆
0xe8e0…e900        73 2c 20 61 73 20 69 6e 20 61 6c 6c 20 66 6f 6c 80 0a 19 8e 80 80 6c 6f 77 69 6e 67 20 49 4e 44   ┆s, as in all fol      lowing IND┆
0xe900…e920        2e 52 45 41 44 20 61 6e 64 20 49 4e 44 2e 57 52 49 54 45 2c 20 73 65 74 20 65 71 75 61 6c 20 74   ┆.READ and IND.WRITE, set equal t┆
0xe920…e940        6f 20 74 68 69 73 20 66 69 65 6c 64 2e 0d 0a 0d 0a 09 20 2a 32 29 20 84 54 68 65 20 72 65 61 64   ┆o this field.      *2)  The read┆
0xe940…e960        20 73 65 71 20 6e 6f 20 66 69 65 6c 64 20 69 6e 20 74 68 65 20 70 61 63 6b 65 74 20 64 65 73 63   ┆ seq no field in the packet desc┆
0xe960…e980        72 69 70 74 69 6f 6e 20 69 73 20 69 6e 63 72 65 61 73 65 64 20 0a 19 8e 80 80 77 69 74 68 20 31   ┆ription is increased      with 1┆
0xe980…e9a0        2e 0d 0a 0d 0a 09 20 2a 33 29 20 84 54 68 65 20 72 65 73 75 6c 74 20 70 61 72 61 6d 65 74 65 72   ┆.      *3)  The result parameter┆
0xe9a0…e9c0        20 66 72 6f 6d 20 74 68 65 20 52 45 53 50 2e 52 45 41 44 2e 20 54 68 65 72 65 20 61 72 65 20 6e   ┆ from the RESP.READ. There are n┆
0xe9c0…e9e0        6f 20 6d 6f 72 65 20 0a 19 8e 80 80 64 6f 63 75 6d 65 6e 74 20 64 65 73 63 72 69 70 74 69 6f 6e   ┆o more      document description┆
0xe9e0…ea00        73 20 69 6e 20 74 68 65 20 70 61 63 6b 65 74 2e 20 49 66 20 72 65 61 64 20 73 65 71 20 6e 6f 20   ┆s in the packet. If read seq no ┆
0xea00…ea20 (117,) 3d 31 2c 20 69 74 20 69 73 20 0a 19 8e 80 80 61 20 70 72 6f 74 6f 63 6f 6c 20 65 72 72 6f 72 2e   ┆=1, it is      a protocol error.┆
0xea20…ea40        0d 0a 0d 0a 09 20 2a 34 29 20 84 54 68 65 20 66 69 6e 69 73 68 65 64 20 66 69 65 6c 64 20 66 72   ┆      *4)  The finished field fr┆
0xea40…ea60        6f 6d 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 64 65 6c 69   ┆om the document description deli┆
0xea60…ea80        76 65 72 65 64 20 69 6e 20 0a 19 8e 80 80 52 45 53 50 2e 52 45 41 44 2e 20 20 54 68 65 20 64 6f   ┆vered in      RESP.READ.  The do┆
0xea80…eaa0        63 75 6d 65 6e 74 20 68 61 73 20 62 65 65 6e 20 66 75 6c 6c 79 20 74 72 61 6e 73 6d 69 74 74 65   ┆cument has been fully transmitte┆
0xeaa0…eac0        64 20 65 61 72 6c 69 65 72 2e 0d 0a 0d 0a 09 20 2a 35 29 20 84 54 68 65 20 77 68 6f 6c 65 20 70   ┆d earlier.      *5)  The whole p┆
0xeac0…eae0        61 63 6b 65 74 20 68 61 73 20 62 65 65 6e 20 74 72 61 6e 73 6d 69 74 74 65 64 20 65 61 72 6c 69   ┆acket has been transmitted earli┆
0xeae0…eb00        65 72 2e 20 41 20 62 72 65 61 6b 20 64 6f 77 6e 20 0a 19 8e 80 80 6f 66 20 74 68 65 20 63 6f 6d   ┆er. A break down      of the com┆
0xeb00…eb20        6d 75 6e 69 63 61 74 69 6f 6e 20 77 69 74 68 20 74 68 65 20 44 53 20 6d 75 73 74 20 68 61 76 65   ┆munication with the DS must have┆
0xeb20…eb40        20 6f 63 63 75 72 72 65 64 20 62 65 66 6f 72 65 20 0a 19 8e 80 80 74 68 65 20 44 53 20 72 65 63   ┆ occurred before      the DS rec┆
0xeb40…eb60        65 69 76 65 64 20 61 20 43 4f 4e 46 2e 53 55 42 4d 49 54 20 77 69 74 68 20 72 65 73 75 6c 74 3d   ┆eived a CONF.SUBMIT with result=┆
0xeb60…eb80        4f 4b 2e 0d 0a 0d 0a 09 20 2a 36 29 20 84 45 76 65 72 79 20 74 69 6d 65 20 61 20 70 61 63 6b 65   ┆OK.      *6)  Every time a packe┆
0xeb80…eba0        74 20 65 6e 74 65 72 73 20 74 68 65 20 62 75 73 79 20 71 75 65 75 65 2c 20 74 68 65 20 66 6f 6c   ┆t enters the busy queue, the fol┆
0xeba0…ebc0        6c 6f 77 69 6e 67 20 69 73 20 0a 19 8e 80 80 64 6f 6e 65 3a 0d 0a 0d 0a 09 20 20 20 20 20 61 29   ┆lowing is      done:          a)┆
0xebc0…ebe0        20 84 49 74 20 69 73 20 74 65 73 74 65 64 20 69 66 20 74 68 65 72 65 20 69 73 20 61 20 73 65 73   ┆  It is tested if there is a ses┆
0xebe0…ec00        73 69 6f 6e 20 77 68 65 72 65 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 0a 19 91 80 80 68 6f   ┆sion where the following      ho┆
0xec00…ec20 (118,) 6c 64 3a 0d 0a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 31 29 20 84 73 65 73   ┆ld:                     a1)  ses┆
0xec20…ec40        73 69 6f 6e 20 73 74 61 74 65 20 3d 20 70 61 63 6b 65 74 20 73 6f 75 72 63 65 20 63 6f 6e 6e 65   ┆sion state = packet source conne┆
0xec40…ec60        63 74 65 64 2e 0d 0a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 32 29 20 84 22   ┆cted.                     a2)  "┆
0xec60…ec80        63 75 72 72 65 6e 74 20 70 61 63 6b 65 74 20 69 6e 74 65 72 72 75 70 74 73 20 63 6f 6e 6e 65 63   ┆current packet interrupts connec┆
0xec80…eca0        74 65 64 22 20 68 6f 6c 64 73 2e 0d 0a 0d 0a 09 20 20 20 20 20 20 20 20 84 49 66 20 74 68 69 73   ┆ted" holds.              If this┆
0xeca0…ecc0        20 69 73 20 74 68 65 20 63 61 73 65 2c 20 74 68 65 20 65 76 65 6e 74 20 22 70 72 69 6f 20 62 72   ┆ is the case, the event "prio br┆
0xecc0…ece0        65 61 6b 22 20 69 73 20 67 65 6e 65 72 61 74 65 64 20 0a 19 91 80 80 69 6e 20 74 68 65 20 63 6f   ┆eak" is generated      in the co┆
0xece0…ed00        6e 6e 65 63 74 65 64 20 70 61 63 6b 65 74 2e 20 54 68 65 20 70 61 63 6b 65 74 20 69 6e 20 71 75   ┆nnected packet. The packet in qu┆
0xed00…ed20        65 73 74 69 6f 6e 20 77 69 6c 6c 20 6c 65 61 76 65 20 0a 19 91 80 80 74 68 65 20 73 65 73 73 69   ┆estion will leave      the sessi┆
0xed20…ed40        6f 6e 20 69 6e 20 61 6e 20 6f 72 64 65 72 6c 79 20 6d 61 6e 6e 65 72 2c 20 62 75 74 20 61 73 20   ┆on in an orderly manner, but as ┆
0xed40…ed60        66 61 73 74 20 61 73 20 70 6f 73 73 69 62 6c 65 2e 0d 0a 0d 0a 09 20 20 20 20 20 20 20 20 84 49   ┆fast as possible.              I┆
0xed60…ed80        66 20 73 65 76 65 72 61 6c 20 73 75 63 68 20 70 61 63 6b 65 74 73 20 61 72 65 20 66 6f 75 6e 64   ┆f several such packets are found┆
0xed80…eda0        2c 20 74 68 65 20 6f 6e 65 20 77 69 74 68 20 74 68 65 20 6c 6f 77 65 73 74 20 0a 19 91 80 80 70   ┆, the one with the lowest      p┆
0xeda0…edc0        72 69 6f 72 69 74 79 20 69 73 20 73 65 6c 65 63 74 65 64 2e 0d 0a 0d 0a 09 20 20 20 20 20 62 29   ┆riority is selected.          b)┆
0xedc0…ede0        20 84 49 66 20 6e 6f 20 70 61 63 6b 65 74 20 69 73 20 66 6f 75 6e 64 20 74 6f 20 67 65 6e 65 72   ┆  If no packet is found to gener┆
0xede0…ee00        61 74 65 20 70 72 69 6f 20 62 72 65 61 6b 20 69 6e 2c 20 69 74 20 69 73 20 0a 19 91 80 80 74 65   ┆ate prio break in, it is      te┆
0xee00…ee20 (119,) 73 74 65 74 20 69 66 20 74 68 65 72 65 20 69 73 20 61 20 73 65 73 73 69 6f 6e 20 77 68 65 72 65   ┆stet if there is a session where┆
0xee20…ee40        3a 0d 0a 0d 0a 8c 83 e0 0a 09 20 20 20 20 20 20 20 20 62 31 29 20 84 73 65 73 73 69 6f 6e 20 73   ┆:                 b1)  session s┆
0xee40…ee60        74 61 74 65 3d 70 61 63 6b 65 74 20 73 69 6e 6b 20 63 6f 6e 6e 65 63 74 65 64 0d 0a 0d 0a 09 20   ┆tate=packet sink connected      ┆
0xee60…ee80        20 20 20 20 20 20 20 62 32 29 20 84 74 68 65 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6d 65 6e 74 69   ┆       b2)  the conditions menti┆
0xee80…eea0        6f 6e 65 64 20 69 6e 20 66 6f 6f 74 6e 6f 74 65 20 2a 35 29 20 74 6f 20 66 69 67 20 31 36 2e 20   ┆oned in footnote *5) to fig 16. ┆
0xeea0…eec0        20 0a 19 95 80 80 28 73 65 73 73 69 6f 6e 20 68 61 6e 64 6c 69 6e 67 2c 20 73 6f 75 72 63 65 20   ┆      (session handling, source ┆
0xeec0…eee0        73 74 61 74 65 73 29 20 73 68 6f 75 6c 64 20 62 65 20 66 75 6c 66 69 6c 6c 65 64 2e 0d 0a 0d 0a   ┆states) should be fulfilled.    ┆
0xeee0…ef00        09 20 20 20 20 20 20 20 20 84 49 66 20 73 75 63 68 20 61 20 73 65 73 73 69 6f 6e 20 69 73 20 66   ┆          If such a session is f┆
0xef00…ef20        6f 75 6e 64 2c 20 74 68 65 20 65 76 65 6e 74 20 74 75 72 6e 5f 72 65 71 20 69 73 20 67 65 6e 65   ┆ound, the event turn_req is gene┆
0xef20…ef40        72 80 0a 19 91 80 80 61 74 65 64 20 69 6e 20 69 74 2e 20 49 66 20 73 6f 75 72 63 65 2f 73 69 6e   ┆r      ated in it. If source/sin┆
0xef40…ef60        6b 20 72 65 6c 61 74 69 6f 6e 73 68 69 70 20 6c 61 74 65 72 20 69 73 20 63 68 61 6e 67 65 64 2c   ┆k relationship later is changed,┆
0xef60…ef80        20 0a 19 91 80 80 74 68 65 20 63 75 72 72 65 6e 74 20 70 61 63 6b 65 74 20 63 61 6e 20 75 73 65   ┆      the current packet can use┆
0xef80…efa0        20 74 68 65 20 73 65 73 73 69 6f 6e 2e 0d 0a 0d 0a 09 20 20 20 20 20 20 20 20 84 46 69 6e 61 6c   ┆ the session.              Final┆
0xefa0…efc0        6c 79 20 69 73 20 61 6e 20 49 4e 44 2e 55 50 44 20 73 65 6e 74 20 77 69 74 68 20 73 74 61 74 65   ┆ly is an IND.UPD sent with state┆
0xefc0…efe0        20 3d 20 77 61 69 74 69 6e 67 20 66 6f 72 20 74 72 61 6e 73 80 0a 19 91 80 80 6d 69 73 73 69 6f   ┆ = waiting for trans      missio┆
0xefe0…f000        6e 20 28 72 65 67 72 65 74 20 73 77 69 74 63 68 20 6f 66 66 20 6f 72 20 72 65 67 72 65 74 20 6e   ┆n (regret switch off or regret n┆
0xf000…f020 (120,) 6f 74 20 70 6f 73 73 69 62 6c 65 29 20 6f 72 20 72 65 80 0a 19 91 80 80 67 72 65 74 20 77 61 69   ┆ot possible) or re      gret wai┆
0xf020…f040        74 69 6e 67 2e 0d 0a 0d 0a 09 20 2a 37 29 20 84 41 20 73 65 73 73 69 6f 6e 20 68 61 73 20 65 6e   ┆ting.      *7)  A session has en┆
0xf040…f060        74 65 72 65 64 20 74 68 65 20 73 65 73 73 69 6f 6e 20 69 64 6c 65 20 73 74 61 74 65 2e 0d 0a 0d   ┆tered the session idle state.   ┆
0xf060…f080        0a 09 20 2a 38 29 20 84 54 68 65 20 70 61 63 6b 65 74 20 77 61 73 20 6e 6f 74 20 63 6f 6e 6e 65   ┆   *8)  The packet was not conne┆
0xf080…f0a0        63 74 65 64 20 74 6f 20 74 68 65 20 73 65 73 73 69 6f 6e 2e 20 28 41 20 70 61 63 6b 65 74 20 65   ┆cted to the session. (A packet e┆
0xf0a0…f0c0        78 69 73 74 73 20 0a 19 8e 80 80 69 6e 20 74 68 65 20 62 75 73 79 20 71 75 65 75 65 20 77 68 69   ┆xists      in the busy queue whi┆
0xf0c0…f0e0        63 68 20 63 61 6e 20 69 6e 74 65 72 72 75 70 74 20 74 68 65 20 63 75 72 72 65 6e 74 29 2e 0d 0a   ┆ch can interrupt the current).  ┆
0xf0e0…f100        0d 0a 09 20 2a 39 29 20 84 54 68 65 20 70 61 63 6b 65 74 20 68 61 73 20 62 65 65 6e 20 63 6f 6e   ┆    *9)  The packet has been con┆
0xf100…f120        6e 65 63 74 65 64 20 74 6f 20 74 68 65 20 73 65 73 73 69 6f 6e 2e 0d 0a 0d 0a 20 20 20 20 20 20   ┆nected to the session.          ┆
0xf120…f140        20 20 20 2a 31 30 29 20 84 41 6e 20 61 6c 72 65 61 64 79 20 65 78 69 73 74 69 6e 67 20 73 65 73   ┆   *10)  An already existing ses┆
0xf140…f160        73 69 6f 6e 20 68 61 73 20 63 6f 6e 6e 65 63 74 65 64 20 74 68 65 20 70 61 63 6b 65 74 20 74 6f   ┆sion has connected the packet to┆
0xf160…f180        20 0a 19 8e 80 80 69 74 73 65 6c 66 2e 0d 0a 0d 0a 20 20 20 20 20 20 20 20 20 2a 31 31 29 20 84   ┆      itself.             *11)  ┆
0xf180…f1a0        54 68 65 20 70 61 63 6b 65 74 20 69 73 20 72 65 6d 6f 76 65 64 20 66 72 6f 6d 20 74 68 65 20 62   ┆The packet is removed from the b┆
0xf1a0…f1c0        75 73 79 20 71 75 65 75 65 2e 0d 0a 0d 0a 20 20 20 20 20 20 20 20 20 2a 31 32 29 20 84 54 68 65   ┆usy queue.             *12)  The┆
0xf1c0…f1e0        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 75 6d 65 6e   ┆ checkpoint field in the documen┆
0xf1e0…f200        74 20 64 65 73 63 72 69 70 74 69 6f 6e 20 69 73 20 73 65 74 20 74 6f 20 30 2c 20 0a 19 8e 80 80   ┆t description is set to 0,      ┆
0xf200…f220 (121,) 61 6e 64 20 69 73 20 73 65 74 20 74 6f 20 66 61 6c 73 65 2e 0d 0a 0d 0a 20 20 20 20 20 20 20 20   ┆and is set to false.            ┆
0xf220…f240        20 2a 31 33 29 20 54 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   ┆ *13) The packet is connected.  ┆
0xf240…f260        0d 0a 20 20 20 20 20 20 20 20 20 2a 31 34 29 20 84 63 68 65 63 6b 70 6f 69 6e 74 3d 30 20 69 6e   ┆           *14)  checkpoint=0 in┆
0xf260…f280        64 69 63 61 74 65 73 20 66 6f 72 20 54 54 58 20 70 61 63 6b 65 74 73 20 65 69 74 68 65 72 20 74   ┆dicates for TTX packets either t┆
0xf280…f2a0        68 61 74 20 74 68 65 20 64 6f 63 75 80 0a 19 8e 80 80 6d 65 6e 74 20 61 6c 72 65 61 64 79 20 69   ┆hat the docu      ment already i┆
0xf2a0…f2c0        73 20 64 69 73 63 61 72 64 65 64 2c 20 6f 72 20 6e 6f 20 70 61 67 65 73 20 68 61 73 20 62 65 65   ┆s discarded, or no pages has bee┆
0xf2c0…f2e0        6e 20 61 63 6b 6e 6f 77 6c 65 64 67 65 64 2e 20 0a 19 8e 80 80 49 6e 20 74 68 65 20 6c 61 74 74   ┆n acknowledged.      In the latt┆
0xf2e0…f300        65 72 20 63 61 73 65 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 73 68 6f 75 6c 64 20 62 65 20 72   ┆er case the document should be r┆
0xf300…f320        65 67 61 72 64 65 64 20 61 73 20 64 69 73 80 0a 19 8e 80 80 63 61 72 64 65 64 20 61 63 63 6f 72   ┆egarded as dis      carded accor┆
0xf320…f340        64 69 6e 67 20 74 6f 20 53 2e 36 32 2c 20 61 6e 64 20 73 65 73 73 69 6f 6e 20 61 6c 6c 6f 63 61   ┆ding to S.62, and session alloca┆
0xf340…f360        74 69 6f 6e 20 69 73 20 6e 6f 74 20 0a 19 8e 80 80 6e 65 63 65 73 73 61 72 79 2e 0d 0a 0d 0a 09   ┆tion is not      necessary.     ┆
0xf360…f380        20 20 20 20 20 84 46 6f 72 20 54 4c 58 20 70 61 63 6b 65 74 73 2c 20 63 68 65 63 6b 70 6f 69 6e   ┆      For TLX packets, checkpoin┆
0xf380…f3a0        74 3d 30 20 26 20 64 6f 63 20 73 65 71 20 6e 6f 3d 31 20 61 6c 77 61 79 73 20 68 6f 6c 64 73 20   ┆t=0 & doc seq no=1 always holds ┆
0xf3a0…f3c0        0a 19 8e 80 80 68 65 72 65 2e 0d 0a 0d 0a 8c 83 d4 0a 20 20 20 20 20 20 20 20 20 2a 31 35 29 20   ┆     here.                 *15) ┆
0xf3c0…f3e0        54 68 69 73 20 73 74 61 6e 64 73 20 66 6f 72 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 61 63   ┆This stands for the following ac┆
0xf3e0…f400        74 69 6f 6e 3a 0d 0a 09 20 20 20 20 20 84 41 20 66 72 65 65 20 73 65 73 73 69 6f 6e 20 64 65 73   ┆tion:         A free session des┆
0xf400…f420 (122,) 63 72 69 70 74 69 6f 6e 20 69 73 20 73 65 61 72 63 68 65 64 20 66 6f 72 2e 20 49 66 20 73 75 63   ┆cription is searched for. If suc┆
0xf420…f440        68 20 61 20 64 65 80 73 80 0a 19 8e 80 80 63 72 69 70 74 69 6f 6e 20 69 73 20 66 6f 75 6e 64 2c   ┆h a de s      cription is found,┆
0xf440…f460        20 74 68 65 20 70 61 63 6b 65 74 20 62 65 63 6f 6d 65 73 20 69 6e 69 74 69 61 74 6f 72 20 66 6f   ┆ the packet becomes initiator fo┆
0xf460…f480        72 20 74 68 65 20 73 65 73 80 0a 19 8e 80 80 73 69 6f 6e 20 28 74 68 65 20 70 73 65 75 64 6f 20   ┆r the ses      sion (the pseudo ┆
0xf480…f4a0        65 76 65 6e 74 20 22 73 65 73 73 20 61 6c 6c 6f 63 61 74 65 64 22 29 2e 20 54 68 65 20 65 76 65   ┆event "sess allocated"). The eve┆
0xf4a0…f4c0        6e 74 20 22 73 65 73 73 20 61 6c 80 0a 19 8e 80 80 6c 6f 63 61 74 65 64 22 20 69 73 20 67 65 6e   ┆nt "sess al      located" is gen┆
0xf4c0…f4e0        65 72 61 74 65 64 20 69 6e 20 74 68 65 20 73 65 73 73 69 6f 6e 2e 20 49 66 20 6e 6f 20 73 65 73   ┆erated in the session. If no ses┆
0xf4e0…f500        73 69 6f 6e 20 69 73 20 61 6c 6c 6f 80 0a 19 8e 80 80 63 61 74 65 64 2c 20 74 68 65 20 70 61 63   ┆sion is allo      cated, the pac┆
0xf500…f520        6b 65 74 20 65 6e 74 65 72 73 20 74 68 65 20 62 75 73 79 20 71 75 65 75 65 2e 0d 0a 0d 0a 20 20   ┆ket enters the busy queue.      ┆
0xf520…f540        20 20 20 20 20 20 20 2a 31 36 29 20 84 4e 6f 74 65 20 74 68 61 74 20 72 65 67 72 65 74 20 73 77   ┆       *16)  Note that regret sw┆
0xf540…f560        69 74 63 68 20 69 73 20 73 65 74 20 6f 6e 2e 0d 0a 0e 0a 0d 0a 09 2a 31 37 29 20 84 54 68 65 20   ┆itch is set on.       *17)  The ┆
0xf560…f580        6e 6f 20 6f 66 20 70 61 67 65 73 20 66 69 65 6c 64 20 69 6e 20 74 68 65 20 64 6f 63 75 6d 65 6e   ┆no of pages field in the documen┆
0xf580…f5a0        74 20 64 65 73 63 72 69 70 74 69 6f 6e 20 72 65 61 64 20 69 73 20 0a 19 8e 80 80 61 64 64 65 64   ┆t description read is      added┆
0xf5a0…f5c0        20 74 6f 20 72 65 6d 20 70 61 67 65 73 2e 20 4e 6f 74 65 20 74 68 61 74 20 74 68 65 20 63 75 72   ┆ to rem pages. Note that the cur┆
0xf5c0…f5e0        72 65 6e 74 20 64 6f 73 75 6d 65 6e 74 20 64 65 73 63 72 69 70 80 0a 19 8e 80 80 74 69 6f 6e 20   ┆rent dosument descrip      tion ┆
0xf5e0…f600        69 73 20 6c 65 66 74 20 75 6e 63 68 61 6e 67 65 64 2e 0d 0a 0d 0a 09 2a 31 38 29 20 84 6e 6f 20   ┆is left unchanged.     *18)  no ┆
0xf600…f620 (123,) 6f 66 20 64 65 73 20 63 61 6e 20 6e 6f 77 20 62 65 20 64 65 66 69 6e 65 64 2e 20 72 65 6d 20 70   ┆of des can now be defined. rem p┆
0xf620…f640        61 67 65 73 20 69 73 20 6e 6f 77 20 66 75 6c 6c 79 20 64 65 66 69 6e 65 64 20 0a 19 8e 80 80 73   ┆ages is now fully defined      s┆
0xf640…f660        6f 20 74 68 61 74 20 74 68 65 20 70 72 69 6f 72 69 74 79 20 61 6c 67 6f 72 69 74 68 6d 20 63 61   ┆o that the priority algorithm ca┆
0xf660…f680        6e 20 66 75 6e 63 74 69 6f 6e 20 63 6f 72 72 65 63 74 6c 79 2e 0d 0a 0d 0a 0d 0a a1 b0 36 2e 34   ┆n function correctly.        6.4┆
0xf680…f6a0        2e 34 2e 32 09 43 61 70 61 62 69 6c 69 74 79 20 48 61 6e 64 6c 69 6e 67 0d 0a 0d 0a 09 84 54 68   ┆.4.2 Capability Handling      Th┆
0xf6a0…f6c0        69 73 20 73 65 63 74 69 6f 6e 20 64 65 73 63 72 69 62 65 73 20 6f 70 65 6e 69 6e 67 20 6f 66 20   ┆is section describes opening of ┆
0xf6c0…f6e0        74 68 65 20 64 6f 63 75 6d 65 6e 74 20 73 74 72 65 61 6d 20 61 6e 64 20 63 61 70 61 80 0a 19 89   ┆the document stream and capa    ┆
0xf6e0…f700        80 80 62 69 6c 69 74 79 20 6e 65 67 6f 74 69 61 74 69 6f 6e 20 69 6e 20 70 61 63 6b 65 74 20 73   ┆  bility negotiation in packet s┆
0xf700…f720        6f 75 72 63 65 20 6d 6f 64 65 2e 20 46 69 67 2e 20 32 31 20 73 68 6f 77 73 20 74 68 69 73 2e 20   ┆ource mode. Fig. 21 shows this. ┆
0xf720…f740        0d 0a 09 46 69 67 2e 20 32 31 20 68 61 73 20 74 68 65 20 65 6e 74 72 79 20 70 6f 69 6e 74 3a 0d   ┆   Fig. 21 has the entry point: ┆
0xf740…f760        0a 0d 0a 09 32 31 61 3a 20 84 41 20 64 6f 63 75 6d 65 6e 74 20 69 73 20 72 65 61 64 79 20 74 6f   ┆    21a:  A document is ready to┆
0xf760…f780        20 62 65 20 74 72 61 6e 73 6d 69 74 74 65 64 20 61 6e 64 20 74 68 65 20 64 6f 63 75 6d 65 6e 74   ┆ be transmitted and the document┆
0xf780…f7a0        20 0a 19 8d 80 80 64 65 73 63 72 69 70 74 69 6f 6e 20 68 61 73 20 62 65 65 6e 20 72 65 61 64 20   ┆      description has been read ┆
0xf7a0…f7c0        66 72 6f 6d 20 44 53 2e 20 54 68 65 20 70 61 63 6b 65 74 20 68 61 73 20 62 65 65 6e 20 0a 19 8d   ┆from DS. The packet has been    ┆
0xf7c0…f7e0        80 80 63 6f 6e 6e 65 63 74 65 64 20 74 6f 20 61 20 73 65 73 73 69 6f 6e 2e 0d 0a 0d 0a 0d 0a 0f   ┆  connected to a session.       ┆
0xf7e0…f7e1        0a                                                                                                ┆ ┆
0xf7e1…f7e4        FormFeed {
0xf7e1…f7e4          0c 82 d0                                                                                          ┆   ┆
0xf7e1…f7e4        }
0xf7e4…f800        0a 09 46 69 67 2e 20 32 31 20 43 61 70 61 62 69 6c 69 74 79 20 68 61 6e 64 6c 69 6e               ┆  Fig. 21 Capability handlin┆
0xf800…f803 (124,) 67 0d 0a                                                                                          ┆g  ┆
0xf803…f83c        Params {
0xf803…f83c          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                 ┆
0xf803…f83c          00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 ff ff 04                        ┆           (2<FKU_iså    ┆
0xf803…f83c        }
0xf83c…f875        Params {
0xf83c…f875          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                 ┆
0xf83c…f875          00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 ff ff 04                        ┆           (2<FKU_iså    ┆
0xf83c…f875        }
0xf875…f880        0a 0d 0a 0d 0a 09 09 09 20 20 20                                                                  ┆           ┆
0xf880…f8a0        20 20 20 20 20 32 31 61 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 09 09 09 49 4e 44 2e 55 50 44 41 54 45 20   ┆     21a             IND.UPDATE ┆
0xf8a0…f8c0        2a 36 29 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 09 09 09 20 20 20 20 20 20 77 61 69 74 0d 0a 09 09   ┆*6)                     wait    ┆
0xf8c0…f8e0        09 20 20 20 72 65 70 6c 79 20 6f 6b 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 09 09 09 52 45 50 4c 59 20 4f   ┆    reply ok             REPLY O┆
0xf8e0…f900        4b 2f 43 41 50 20 52 45 51 0d 0a 0d 0a 09 09 09 09 09 53 54 52 45 41 4d 0d 0a 0d 0a 0d 0a 09 09   ┆K/CAP REQ         STREAM        ┆
0xf900…f920        09 20 20 20 20 20 77 61 69 74 0d 0a 09 09 09 20 20 20 20 20 63 61 70 20 72 65 73 70 09 53 54 52   ┆      wait          cap resp STR┆
0xf920…f940        45 41 4d 20 45 4e 44 20 20 20 20 20 20 20 2a 32 29 0d 0a 0d 0a 09 09 43 41 50 20 43 4f 4e 46 20   ┆EAM END       *2)      CAP CONF ┆
0xf940…f960        4e 45 47 0d 0a 0d 0a 20 20 20 20 20 32 35 64 09 09 09 09 09 43 48 45 43 4b 50 4f 49 4e 54 0d 0a   ┆NEG         25d     CHECKPOINT  ┆
0xf960…f980        20 20 20 20 20 20 2a 33 29 0d 0a 0d 0a 0d 0a 0d 0a 09 09 09 20 20 43 41 50 20 43 4f 4e 46 20 50   ┆      *3)             CAP CONF P┆
0xf980…f9a0        4f 53 0d 0a 0d 0a 0d 0a 0d 0a 09 20 20 20 20 20 72 65 67 72 65 74 20 73 77 69 74 63 68 20 6f 6e   ┆OS              regret switch on┆
0xf9a0…f9c0        09 20 20 20 20 72 65 67 72 65 74 20 73 77 69 74 63 68 20 6f 66 66 0d 0a 09 20 20 20 20 20 26 20   ┆     regret switch off        & ┆
0xf9c0…f9e0        72 65 67 72 65 74 20 70 6f 73 73 69 62 6c 65 20 20 20 20 20 20 20 20 20 20 20 20 6f 72 20 72 65   ┆regret possible            or re┆
0xf9e0…fa00        67 72 65 74 20 6e 6f 74 20 70 6f 73 73 69 62 6c 65 0d 0a 0d 0a 0d 0a 09 09 32 35 64 09 09 09 20   ┆gret not possible        25d    ┆
0xfa00…fa0e (125,) 20 32 32 61 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a                                                         ┆ 22a          ┆
0xfa0e…fa11        FormFeed {
0xfa0e…fa11          0c 83 84                                                                                          ┆   ┆
0xfa0e…fa11        }
0xfa11…fa20        0a 1a 1a 1a 73 73 69 62 6c 65 20 20 20 20 20                                                      ┆    ssible     ┆
0xfa20…fa40        20 20 20 20 20 20 20 6f 72 20 72 65 67 72 65 74 20 6e 6f 74 20 70 6f 73 73 69 62 6c 65 0d 0a 0d   ┆       or regret not possible   ┆
0xfa40…fa5a        0a 0d 0a 09 09 32 35 64 09 09 09 20 20 32 32 61 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a                     ┆     25d     22a          ┆
0xfa5a…fa5d        FormFeed {
0xfa5a…fa5d          0c 83 84                                                                                          ┆   ┆
0xfa5a…fa5d        }
0xfa5d…fa60        0a 0a 1a                                                                                          ┆   ┆
0xfa60…fa63        FormFeed {
0xfa60…fa63          0c 00 0c                                                                                          ┆   ┆
0xfa60…fa63        }
0xfa63…fa64        01                                                                                                ┆ ┆
0xfa64…fa67        FormFeed {
0xfa64…fa67          0c 02 0c                                                                                          ┆   ┆
0xfa64…fa67        }
0xfa67…fa68        03                                                                                                ┆ ┆
0xfa68…fa6b        FormFeed {
0xfa68…fa6b          0c 04 0c                                                                                          ┆   ┆
0xfa68…fa6b        }
0xfa6b…fa6c        05                                                                                                ┆ ┆
0xfa6c…fa6f        FormFeed {
0xfa6c…fa6f          0c 06 0c                                                                                          ┆   ┆
0xfa6c…fa6f        }
0xfa6f…fa70        07                                                                                                ┆ ┆
0xfa70…fa73        FormFeed {
0xfa70…fa73          0c 08 0c                                                                                          ┆   ┆
0xfa70…fa73        }
0xfa73…fa74        09                                                                                                ┆ ┆
0xfa74…fa77        FormFeed {
0xfa74…fa77          0c 0a 0c                                                                                          ┆   ┆
0xfa74…fa77        }
0xfa77…fa78        0b                                                                                                ┆ ┆
0xfa78…fa7b        FormFeed {
0xfa78…fa7b          0c 0c 0c                                                                                          ┆   ┆
0xfa78…fa7b        }
0xfa7b…fa7c        0d                                                                                                ┆ ┆
0xfa7c…fa7f        FormFeed {
0xfa7c…fa7f          0c 0e 0c                                                                                          ┆   ┆
0xfa7c…fa7f        }
0xfa7f…fa80        0f                                                                                                ┆ ┆

Reduced view