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

⟦0b9d2cb5a⟧ RcTekst

    Length: 23168 (0x5a80)
    Types: RcTekst
    Names: »VIL4.WP«

Derivation

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

RcTekst


╱04002d440c00060000000003014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱

════════════════════════════════════════════════════════════════════════
↓
┆14┆┆b3┆┆06┆- ┆0b┆ -↲
↲
┆b0┆┆a1┆7. UPDATE INFORMATION↲
↲
╞	┆84┆This section describes the information delivered in an IND.UPDATE ↓
┆19┆┆89┆┄┄block to DS, see ref. 3. Three kind of update units exists, packet ↓
┆19┆┆89┆┄┄state, charge information and user information.↲
↲
↲
┆a1┆┆b0┆7.1 Packet State↲
↲
╞	format:↲
↲
╞	┆a1┆                                             ↲
╞	┆a1┆! unit type = 1 ! length = 1 ! packet state !↲
╞	  1 byte          1 byte       1 byte↲
↲
╞	┆84┆The meaning of the packet states are:↲
↲
╞	(1) ┆84┆waiting for transmission.↲
╞	    ┆84┆Initial state for a submit/abort packet. The packet remains in ↓
┆19┆┆8d┆┄┄this state until the first attempt is made to transmit the ↓
┆19┆┆8d┆┄┄packet.↲
↲
╞	(2) being transmitted.↲
╞	    ┆84┆Normally this means that a normal document transmission is in ↓
┆19┆┆8d┆┄┄progress using a session. But the packet is also in this state ↓
┆19┆┆8d┆┄┄when a communication break down has occurred and the clean up ↓
┆19┆┆8d┆┄┄after the error is unfinished. First when it has been decided ↓
┆19┆┆8d┆┄┄what to do with the packet the state is changed.↲
↲
╞	(3) transmission temporarily suspended.↲
╞	    ┆84┆The packet is either encapsulated or in the busy queue.↲
↲
╞	(4) transmission completed.↲
╞	    ┆84┆This is a pseudo state, because the DH will indicate the ↓
┆19┆┆8d┆┄┄transfer to it implicit by sending a CONF.SUBMIT or a ↓
┆19┆┆8d┆┄┄CONF.REGRET.↲
↲
┆8c┆┆83┆┆c8┆↓
┆0e┆↓
╞	(5) ┆84┆transmission abandoned.↲
╞	    As above. The CONF.SUBMIT (CONF.ABORT) contained a result<>ok↲
┆0f┆↓
↲
╞	(6) ready for reception.↲
╞	    ┆84┆Initial state for a CREATE packet. The state will very fast be ↓
┆19┆┆8d┆┄┄changed to being received by DH.↲
↲
╞	(7) being received.↲
╞	    ┆84┆A normal document receival is in progress using a session. But ↓
┆19┆┆8d┆┄┄the packet is also in this state when a communication break ↓
┆19┆┆8d┆┄┄down has occurred, and it has not been decided yet what to do ↓
┆19┆┆8d┆┄┄with the packet.↲
↲
╞	(8) reception temporary suspended.↲
╞	    ┆84┆The packet is waiting for the caller to resume the transfer. A ↓
┆19┆┆8d┆┄┄timer will be running.↲
↲
╞	(9) reception complete↲
╞	    ┆84┆An IND.DELIVER with result=ok was send by DH.↲
↲
╞	(10)reception abandoned.↲
╞	    ┆84┆The transfer to this state will be indicated implicit by ↓
┆19┆┆8d┆┄┄sending a IND.DELIVER with result<>ok.↲
↲
↲
┆a1┆┆b0┆7.2 Charge Information↲
↲
╞	Format:↲
↲
╞	┆a1┆                                                          ↲
╞	┆a1┆! unit type = 2 ! length = 9 ! charge type = 1 ! charge !↲
╞	  1 byte           1 byte       1 byte            8 bytes↲
↲
╞	Charge consists of 8 digits, defining the charge.↲
↲
╞	┆84┆This update unit will only occur if charge has been requested in ↓
┆19┆┆89┆┄┄REQ.SUBMIT or REQ.REGRET. It is sent to DS when a CHARGE INF IND is ↓
┆19┆┆89┆┄┄received from S62CP i.e. just before the state transition "being ↓
┆19┆┆89┆┄┄transmitted -> transmission temporary suspended" or "being ↓
┆19┆┆89┆┄┄transmitted -> transmission abandoned" occurs.↲
↲
↲
┆8c┆┆83┆┆f8┆↓
┆b0┆┆a1┆7.3 User Information↲
↲
╞	Format:↲
↲
╞	┆a1┆                                                                  ↲
╞	┆a1┆! unit type = 3 ! info lg = ? ! user unit 1 ! - - - ! user unit n!↲
╞	  1 byte          1 byte       <        info lg bytes            >↲
↲
╞	The format of a user unit is:↲
↲
╞	┆a1┆                                                     ↲
╞	┆a1┆! info type ! unit lg !            value            !↲
╞	  1 byte      1 byte   <    unit lg bytes           >↲
↲
╞	┆84┆It should be noted that user information can be empty, i.e. info ↓
┆19┆┆89┆┄┄lg can be zero, see below.↲
↲
╞	┆84┆A user unit informs about the reason for a break down in a ↓
┆19┆┆89┆┄┄document transfer. All possible values of info type will not be ↓
┆19┆┆89┆┄┄described here because they originate at lower level modules, and ↓
┆19┆┆89┆┄┄will be described in the specification manual for these modules.↲
↲
╞	┆84┆However, the last user unit (if any) will allways originate from ↓
┆19┆┆89┆┄┄DH. There will be one ore possibly two units. The last case will ↓
┆19┆┆89┆┄┄be described below (description of info type = 11).↲
↲
╞	┆84┆An empty user information is delivered when the packet enters the ↓
┆19┆┆89┆┄┄"being transmitted" or "being received" state, and it should be ↓
┆19┆┆89┆┄┄initiated to this value by DS. If user information is non empty in ↓
┆19┆┆89┆┄┄one of the mentioned states, it means that a communication break ↓
┆19┆┆89┆┄┄down has occurred but the error clean up is not finished yet.↲
↲
╞	┆84┆The following two values of info type indicates DH units:↲
↲
╞	┆a1┆info type = 5, S62CP breakdown.↲
↲
╞	┆84┆These units indicate that the initiative for the interruption ↓
┆19┆┆89┆┄┄dont come from DH, i.e. its either a session break down, or an ↓
┆19┆┆89┆┄┄interruption requested from the remote terminal. In these cases it ↓
┆8c┆┆83┆┆d4┆↓
┆19┆┆89┆┄┄will always be a S62CP primitive which has caused the breakdown, ↓
┆19┆┆89┆┄┄and the user must refer to ref. 4.↲
↲
╞	The general format for these units are:↲
↲
╞	┆a1┆                                                              ↲
╞	┆a1┆! info type = 5 ! unit lg = 1 or 2 ! error kind ! error info !↲
╞	  1 byte          1 byte             1 byte       0 or 1 byte↲
↲
╞	┆84┆error kind identifies the S62CP primitive received. The following ↓
┆19┆┆89┆┄┄values can occur:↲
↲
╞	(1) error kind = 1, unit lg = 2↲
↲
╞	    ┆84┆A SESS START CONF NEG has been received. (The packet was ↓
┆19┆┆8d┆┄┄initiator for this session, see section 6.3).↲
╞	    ┆84┆error info contains the rej reason parameter. Note that no ↓
┆19┆┆8d┆┄┄user info is generated when rej reason = busy. In this case a ↓
┆19┆┆8d┆┄┄short encapsulation will be made without informing the DS.↲
↲
╞	(2) error kind = 2, unit lg = 2↲
↲
╞	    ┆84┆A SESS ABORT IND was received on a session to which this ↓
┆19┆┆8d┆┄┄packet was connected.↲
╞	    ┆84┆error info contains the ab reason parameter. The value lpe ↓
┆19┆┆8d┆┄┄will not occur, because this value indicates that the user has ↓
┆19┆┆8d┆┄┄made a protocol error.↲
↲
╞	(3) error kind = 3, unit lg = 2↲
↲
╞	    ┆84┆An EXCEPTION IND has been received. "error info" contains the ↓
┆19┆┆8d┆┄┄except reason parameter. The DH will have sent a RESYNCHRONIZE ↓
┆19┆┆8d┆┄┄REQ on behalf on the packet.↲
↲
╞	(4) error kind = 4, unit lg = 2↲
↲
╞	    ┆84┆A DOCUMENT DISCARD IND has been received. "error info" ↓
┆19┆┆8d┆┄┄contains the discard_reason parameter.↲
↲
┆8c┆┆83┆┆d4┆↓
╞	(5) error kind = 5, unit lg = 2↲
↲
╞	    ┆84┆A DOCUMENT RESYNCHRONIZE IND  has been received. "error info" ↓
┆19┆┆8d┆┄┄contains the resynch reason parameter.↲
↲
╞	(6) error kind = 6, unit lg = 1↲
╞	↲
╞	    ┆84┆A CAP CONF NEG has been received, i.e. the receiving terminal ↓
┆19┆┆8d┆┄┄has not the required capabilities.↲
↲
╞	(7) error kind = 1, unit lg = 2↲
↲
╞	    ┆84┆A DOCUMENT CONTINUE IND has been received, which defines a ↓
┆19┆┆8d┆┄┄forward jump in checkpoint numbers. "error info" contains the ↓
┆19┆┆8d┆┄┄size of this jump (255 if >= 255).↲
╞	    ┆84┆The other side has made a protocol error, and a DOCUMENT ↓
┆19┆┆8d┆┄┄CONTINUE RESP NEG has been sent.↲
↲
╞	┆a1┆info type = 11, Document stream troubles↲
↲
╞	┆84┆These units indicate that the cause for the interruption is a ↓
┆19┆┆89┆┄┄break down of the document stream.↲
↲
╞	The general format for these units are:↲
↲
╞	┆a1┆                                                              ↲
╞	┆a1┆! info type = 11 ! unit lg = 1 or 2 ! error kind ! error info !↲
╞	  1 byte          1 byte             1 byte       0 or 1 byte↲
↲
╞	error kind identifies the kind of trouble.↲
↲
╞	(1) error kind = 1, unit lg = 2↲
↲
╞	    ┆84┆A REPLY NOT OK has been received. error info contains the code ↓
┆19┆┆8d┆┄┄field.↲
↲
╞	(2) error kind = 2, unit lg = 1↲
╞	↲
╞	    ┆84┆A premature TTXSI stream close has been received on the ↓
┆19┆┆8d┆┄┄document stream.↲
↲
┆8c┆┆83┆┆ec┆↓
╞	(3) error kind = 3, unit lg = 2↲
↲
╞	    ┆84┆Document stream protocol error↲
             ┆84┆error info identifies the kind of error in the following way:↲
↲
╞	    1: ┆84┆Other than REPLY OK as answer on TRANSFER from DH. (REPLY ↓
┆19┆┆90┆┄┄NOT ok is, of course, always possible, except after STREAM ↓
┆19┆┆90┆┄┄END).↲
↲
╞	    2: ┆84┆no data between CHECKPOINT blocks, or no data between a ↓
┆19┆┆90┆┄┄CHECKPOINT and a STREAM END, in a read operation.↲
↲
╞	    3: ┆84┆premature STREAM END received in a write operation.↲
↲
╞	    4: CHECKPOINT as answer on a STREAM END in a write operation.↲
↲
╞	    5: STREAM block received in a write operation.↲
↲
╞	       ┆84┆Note that any blocks received after a STREAM END will, ↓
┆19┆┆90┆┄┄though erroneous be ignored. Normal document level ↓
┆19┆┆90┆┄┄termination will already have been initiated by DH.↲
↲
╞	(4) error kind = 4, unit lg = 2↲
↲
╞	    ┆84┆This indicates a format error in a received document stream ↓
┆19┆┆8d┆┄┄block. info contains the header byte.↲
↲
╞	┆84┆The action taken by DH when info type = 11 will be ↲
↲
╞	- for source packets:↲
╞	  ┆84┆A DOCUMENT RESYNCHRONIZE REQ is sent if the sessions are inside ↓
┆19┆┆8b┆┄┄the document level. If the other side responds with SESSION ↓
┆19┆┆8b┆┄┄ABORT IND, user information will contain two user units, the one ↓
┆19┆┆8b┆┄┄with info type = 11, and the other with info type = 5 (and error ↓
┆19┆┆8b┆┄┄kind = 2). The one with info type=11 occurs last.↲
↲
┆8c┆┆83┆┆b0┆↓
┆0e┆↓
╞	- for sink packets:↲
╞	  ┆84┆A EXCEPTION REQ is sent. The other side responds with a DOCUMENT ↓
┆19┆┆8b┆┄┄RESYNCHRONIZE IND, a DOCUMENT DISCARD IND, or a SESSION ABORT ↓
┆19┆┆8b┆┄┄IND. Also in this case there will be two user units, the one ↓
┆19┆┆8b┆┄┄with info type = 11, and the other with info type = 5 (and error ↓
┆19┆┆8b┆┄┄kind = 2, 4 or 5). The one with info type=11 occurs last.↲
↲
╞	  ┆84┆However the above mentioned only holds for TTX packets. In TLX ↓
┆19┆┆8b┆┄┄mode, a SESS ABORT REQ is sent from this side.↲
┆0f┆↓

════════════════════════════════════════════════════════════════════════
↓
┆a1┆┆b0┆8. CONFIGURATION PARAMETERS↲
↲
╞	┆84┆In this section various configuration parameters are explained. ↓
┆19┆┆89┆┄┄They are of two kinds↲
↲
╞	- Compilation parameters.↲
╞	  ┆84┆They are declared in an environment, and a change requires ↓
┆19┆┆8b┆┄┄recompilation of DH.↲
↲
╞	- ┆84┆Process parameters.↲
╞	  ┆84┆They are transferred to the DH when its created, and should be ↓
┆19┆┆8b┆┄┄known to the father process.↲
↲
╞	┆84┆A third kind is possible, namely parameters updated via LCP ↓
┆19┆┆89┆┄┄control messages. Such parameters dont exists in the present ↓
┆19┆┆89┆┄┄version.↲
↲
↲
┆b0┆┆a1┆8.1 The Associates List↲
↲
╞	┆84┆When a session exists, and this side is source, the other side can ↓
┆19┆┆89┆┄┄request a change in the source/sink relationship, called a change ↓
┆19┆┆89┆┄┄in control. This is only interesting when this side is caller, ↓
┆19┆┆89┆┄┄otherwise the control should be changed in all cases.↲
↲
╞	┆84┆Such a request should not automatically be granted, however, ↓
┆19┆┆89┆┄┄because the caller is charged for the session. Therefore is the ↓
┆19┆┆89┆┄┄┆a1┆associates list┆e1┆ introduced.↲
↲
╞	It is declared like this↲
↲
╞	associates_list: array (1..?) of ti_mask;↲
↲
╞	┆84┆ti_mask is a type which contains a terminal identifier. Part 4 is ↓
┆19┆┆89┆┄┄optional, though (and is meaningless).↲
↲
╞	┆84┆When a PLEASE CHANGE CONTROL IND is received, a sequential search ↓
┆19┆┆89┆┄┄is made in associates list for the addressee TI parameter. When ↓
┆19┆┆89┆┄┄"A" denotes an entry in associates list, a match occurs when:↲
↲
┆8c┆┆83┆┆e0┆↓
╞	- ┆84┆part 1, part 2 and part 3 is alike in A and addressee TI.↲
╞	- ┆84┆part 1 and part 2 is alike in A and addressee TI, and part 3 is ↓
┆19┆┆8b┆┄┄missing in A.↲
↲
╞	┆84┆Associates list is scanned until a match occurs in which case the ↓
┆19┆┆89┆┄┄search is successfull, or until the whole table is scanned. If the ↓
┆19┆┆89┆┄┄search is successfull, the request can be granted, otherwise its ↓
┆19┆┆89┆┄┄ignored.↲
↲
╞	Associates list is a process parameter.↲
↲
↲
┆b0┆┆a1┆8.2 Telex Conversion Address↲
↲
╞	┆84┆This parameter is used when the CU communicates with the ↓
┆19┆┆89┆┄┄Teletex/Telex conversion unit. It is declared like this:↲
↲
╞	tlx_conv_adr: ti_mask↲
↲
╞	┆84┆This address is used for outgoing sessions when service id for the ↓
┆19┆┆89┆┄┄initiating packet is TLX. For incomming calls, the following check ↓
┆19┆┆89┆┄┄is made: If part 1 and part 2 in "calling TI" equals part 1 and ↓
┆19┆┆89┆┄┄part 2 in tlx_conv_adr, the packet received in the session will ↓
┆19┆┆89┆┄┄get service id = TLX.↲
↲
↲
┆b0┆┆a1┆8.3 Transmission Error Recovery↲
↲
╞	┆84┆As explained in section 6.4.4 the following two values should be ↓
┆19┆┆89┆┄┄decided when a document transmission break down occurs:↲
↲
╞	retry_count:↲
╞	┆84┆How many times the same error should be allowed to occur in ↓
┆19┆┆89┆┄┄sequence before the DH gives up. Zero means immidiate giveup.↲
↲
╞	retry_timer:↲
╞	┆84┆The duration of the encapsulation made when this error occurs, ↓
┆19┆┆89┆┄┄measured in minutes. Has as a matter of fact only meaning when ↓
┆19┆┆89┆┄┄retry_count is non zero. If it is zero, it indicates an immediate ↓
┆19┆┆89┆┄┄retry.↲
↲
┆8c┆┆83┆┆ec┆↓
╞	┆84┆It is the "user inf" field in the packet description which ↓
┆19┆┆89┆┄┄contains information about which kind of error it is. Please refer ↓
┆19┆┆89┆┄┄to section 7.3. As explained there, the last "user unit" in this ↓
┆19┆┆89┆┄┄field originates from DH, and it is this unit which controls the ↓
┆19┆┆89┆┄┄error recovery.↲
↲
╞	A DH user unit has the structure:↲
↲
╞	dh_user_unit = record↲
╞	╞	       info_type: byte;↲
╞	╞	       unit_lg: byte;↲
╞	╞	       error_kind: byte;↲
╞	╞	       error_info: byte↲
╞	╞	     end;↲
↲
╞	┆84┆unit_lg is equal to 1 or 2. In the last case error_info will↓
┆19┆┆89┆┄┄contain additional information.↲
↲
╞	┆84┆It should be noted that user inf can contain some pseudo user unit ↓
┆19┆┆89┆┄┄formats, which is not described in section 7.3, and therefore not ↓
┆19┆┆89┆┄┄are delivered to DH:↲
↲
╞	┆84┆info_type = 5, unit_lg = 2, error_kind = 1, error_info = busy↲
╞	┆84┆A SESSION START CONF NEG received with rej reason = busy, or a ↓
┆19┆┆89┆┄┄SESSION START REQ has been answered by S62CP with result = busy. ↓
┆19┆┆89┆┄┄This is not regarded as an error because the packet probably will ↓
┆19┆┆89┆┄┄soon enter the busy queue.↲
↲
╞	info_type = 5, unit_lg = 1, error_kind = 101↲
╞	┆84┆A priority break has occurred for a SUBMIT packet.↲
↲
╞	┆84┆The table which controls the transmission error recovery, submit ↓
┆19┆┆89┆┄┄error table, is then declared like this:↲
┆8c┆┆83┆┆8c┆↓
┆0e┆↓
↲
╞	submit_error_table: array (1..?) of ↲
         record↲
╞	  error_unit: dh_user_unit;↲
╞	  retry_count: byte;↲
╞	  retry_timer: byte;↲
╞	end;↲
┆0f┆↓
↲
╞	┆84┆When "act_user_unit" denotes the first user unit in user inf, and ↓
┆19┆┆89┆┄┄"search entry" an entry in submit_error_table, a match occurs if ↓
┆19┆┆89┆┄┄one of the following conditions holds:↲
↲
╞	(1) act_user_unit = search_entry. error_unit↲
↲
╞	(2) act_user_unit. info_type = search_entry. error_unit. info_type↲
╞	    and↲

╱04002d440c00060000000003015131000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱

╱04002d440c00060000000003014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱
↓
╞	    act_user_unit. error_kind = search_entry. error_unit. error_kind↓

╱04002d440c00060000000003014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱

╱04002d440c00060000000003015131000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱
↓
╞	    and↲
╞	    search_entry. error_unit. error_info = 255↲
↲
╞	    ┆84┆This kind of entry contains default parameters for all this ↓
┆19┆┆8d┆┄┄values of info_type and error kind.↲
↲
╞	(3) act_user_unit. info_type = search_entry. error_unit. info_type↲
             and↲
╞	    ┆84┆search_entry. error_unit. error_kind=255↲
↲
╞	    ┆84┆This kind of entry contains default parameters for this value ↓
┆19┆┆8d┆┄┄of info_type.↲
↲
╞	(4) search_entry. error_unit. info_type = 255↲
╞	    ┆84┆This is a default entry which should be placed last in the ↓
┆19┆┆8d┆┄┄table.↲
↲
╞	┆84┆When an error has occurred submit_error_table is searched from the ↓
┆19┆┆89┆┄┄beginning until a match occurs. The found entry contains the ↓
┆19┆┆89┆┄┄values of retry_count and retry_timer which should be used.↲
↲
┆8c┆┆83┆┆c8┆↓
┆0e┆↓
╞	┆84┆example: The following is a possible part of submit_error_table:↲
↲
╞	!                             !↲
╞	!                             !↲
╞	┆a1┆!                             !↲
╞	!info_type    : 5             !↲
╞	!unit_lg      : 2             !↲
╞	!error_kind   : 2             !↲
╞	!error_info   : rem_term_err  !↲
╞	!retry_count  : 1             !↲
╞	┆a1┆!retry_timer  : 10            !↲
╞	!info_type    : 5             !↲
╞	!unit_lg      : 2             !↲
╞	!error_kind   : 2             !↲
╞	!error_info   : prot_timeout  !↲
╞	!retry_count  : 3             !↲
╞	┆a1┆!retry_timer  : 3             !↲
╞	!info_type    : 5             !↲
╞	!unit_lg      : 2             !↲
╞	!error_kind   : 2             !↲
╞	!error_info   : proc_err      !↲
╞	!retry_count  : 0             !↲
╞	┆a1┆!retry_timer  : 0             !↲
╞	!info_type    : 5             !↲
╞	!unit_lg      : 2             !↲
╞	!error_kind   : 2             !↲
╞	!error_info   : 255           !↲
╞	!retry_count  : 10            !↲
╞	┆a1┆!retry_timer  : 1             !↲
╞	!                             !↲
╞	!                             !↲
╞	!                             !↲
┆0f┆↓
┆f0┆┆f0┆↲
╞	This part of the table has the following meaning:↲
↲
╞	┆84┆When a SESSION ABORT IND has been received, retry_count and ↓
┆19┆┆89┆┄┄retry_timer will get the following values, depending on the ↓
┆19┆┆89┆┄┄ab_reason parameter (contained in error info):↲
↲
┆8c┆┆83┆┆d4┆↓
╞	rem_term_err:↲
╞	retry_count = 1, retry_timer = 10.↲
↲
╞	prot_timeout:↲
╞	retry_count = 3, retry timer = 3.↲
↲
╞	proc_err:↲
╞	retry_count = 0 (giveup)↲
↲
╞	┆84┆other values (unspec_reason, nc_cleared, pers_err):↲
╞	retry_count = 10, retry_timer = 1.↲
↲
╞	┆84┆The content of submit error table will not be given here because ↓
┆19┆┆89┆┄┄it is the subject of further study. (For certain kind of errors, ↓
┆19┆┆89┆┄┄some practical experience). The following considerations can be ↓
┆19┆┆89┆┄┄made, however:↲
↲
╞	(1) info type = 5, error kind = 1.↲
╞	    SESS START CONF NEG received↲
↲
╞	    ┆84┆rej_reason = net_not_acc, rec_unkw, ill_fac, redirected, ↓
┆19┆┆8d┆┄┄na_mism, ta_mism or mnem_mism should be a giveup.↲
↲
╞	    ┆84┆rej_reason = address enc. Here is the retry_timer value dummy, ↓
┆19┆┆8d┆┄┄because the encapsulation duration is given in the wait_time ↓
┆19┆┆8d┆┄┄parameter.↲
↲
╞	    ┆84┆rej_reason = busy. Here, too, is the retry_timer value dummy. ↓
┆19┆┆8d┆┄┄The busy_retry_timer is used instead (see below).↲
↲
╞	    ┆84┆The fixing of retry_count and retry_timer for other values of ↓
┆19┆┆8d┆┄┄rej_reason is for further study.↲
↲
╞	(2) info type = 5 error_kind = 2↲
╞	    ┆84┆SESS ABORT IND received.↲
↲
╞	    ┆84┆ab_reason = proc_err should (probably) be a giveup.↲
╞	    ┆84┆Fixing of the error recovery parameters for other values of ↓
┆19┆┆8d┆┄┄ab_reason is for further study.↲
↲
┆8c┆┆83┆┆e0┆↓
╞	(3) info_type = 5, error_kind = 3↲
╞	    EXCEPTION IND received.↲
↲
╞	    except reason = proc_err should be a giveup.↲
↲
╞	    other values of except reason: for further study.↲
↲
╞	(4) info_type = 5, error kind = 6.↲
╞	    ┆84┆A CAP CONF NEG has been received. giveup.↲
↲
↲
╞	(5) unit_type = 5, error_kind = 101↲
╞	    ┆84┆A priority break. retry_count should be something great, and ↓
┆19┆┆8d┆┄┄retry_time should be zero.↲
↲
╞	(6) info_type = 11.↲
╞	    ┆84┆Probably a giveup. Something is wrong with the IMC network or ↓
┆19┆┆8d┆┄┄the DS.↲
↲
╞	┆84┆The submit_error table is a compilation parameter.↲
↲
╞	┆84┆Two other configuration parameters are used to control trans┄↓
┆19┆┆89┆┄┄mission error recovery:↲
↲
╞	┆a1┆┆84┆busy retry timer┆e1┆: gives the encapsulation duration if busy is ↓
┆19┆┆89┆┄┄indicated from S62CP i.e. unit_type = 5, error kind = 1, ↓
┆19┆┆89┆┄┄error_info = busy. The duration is given in milliseconds.↲
↲
╞	┆a1┆┆84┆max retry timer┆e1┆: If the total amount of minutes this packet has ↓
┆19┆┆89┆┄┄been encapsulated expires the value, no further encapsulation will ↓
┆19┆┆89┆┄┄be made, but a giveup will be performed.↲
↲
╞	┆84┆Both these parameters are compilation parameters.↲
↲
↲
┆a1┆┆b0┆8.4 Receival Error Recovery↲
↲
╞	┆84┆As explained in section 6.5.4, it should be decided whether to ↓
┆19┆┆89┆┄┄give up or not when a document receival breaks down.↲
↲
┆8c┆┆83┆┆e0┆↓
╞	┆84┆Here too, it is the user inf field which controls the error ↓
┆19┆┆89┆┄┄recovery. See section 8.3 for the format of a "dh_user_unit". The ↓
┆19┆┆89┆┄┄possible content of user_unit is explained in section 7.3.↲
↲
╞	┆84┆The table which controls the receival error recovery, ↓
┆19┆┆89┆┄┄receival_error_table, is declared like this:↲
↲
╞	receival_error_table: array (1..?) of ↲
         record↲
╞	  error_unit: dh_user_unit;↲
╞	  giveup: boolean;↲
╞	end;↲
↲
╞	┆84┆The search in receival error table is done in the same way as for ↓
┆19┆┆89┆┄┄submit_error_table (see section 8.3), and it delivers the boolean ↓
┆19┆┆89┆┄┄giveup.↲
↲
╞	┆84┆The content of receival error table is not finally fixed at ↓
┆19┆┆89┆┄┄present, but the following can be stated (see section 7.3):↲
↲
╞	(1) info_type = 5, error_kind = 2↲
╞	    ┆84┆SESS ABORT IND received, giveup should be false, except maybe ↓
┆19┆┆8d┆┄┄for ab_reason = proc_err.↲
↲
╞	(2) info_type = 5, error_kind = 4↲
╞	    ┆84┆DOCUMENT DISCARD IND received. Should not occur in the table, ↓
┆19┆┆8d┆┄┄because packet termination will be performed (after an ERASE)↲
↲
╞	(3) info=type = 5, error_kind = 5↲
╞	    ┆84┆DOCUMENT RESYNCHRONIZE IND has been received, giveup = false ↓
┆19┆┆8d┆┄┄except maybe for resynch_reason = proc_err.↲
↲
╞	(4) info_type = 5, error_kind = 7↲
╞	    ┆84┆DOCUMENT CONTINUE IND has been received with illegal ↓
┆19┆┆8d┆┄┄checkpoint number. giveup = true.↲
↲
┆8c┆┆83┆┆b0┆↓
┆0e┆↓
╞	(5) info_type = 11↲
╞	    ┆84┆Document stream troubles. giveup = true except in the ↓
┆19┆┆8d┆┄┄following case:↲
╞	    ┆84┆error_kind = 1, error_info = 3 (no resources). The reason = 1 ↓
┆19┆┆8d┆┄┄(temporarily unable ---) has been given as parameter to a DOC ↓
┆19┆┆8d┆┄┄RESYNCHRONIZE REQ. giveup should be false.↲
┆0f┆↓
↲
╞	┆84┆receival error table is a compilation parameter.↲
↲
╞	┆84┆The amount of minutes to wait for a continuation (when giveup = ↓
┆19┆┆89┆┄┄false) is contained in another compilation parameter, ┆a1┆packet_wait ↓
┆19┆┆89┆┄┆84┆time.↲
↲
┆8c┆┆81┆┆9c┆↓
┆0e┆↓
↲
┆b0┆┆a1┆8.5 Other Configuration Parameters↲
↲
╞	(a) no_of_tu.↲
╞	    ┆84┆Number of TU descriptions in DH. Should be equal to the ↓
┆19┆┆8d┆┄┄corresponding parameters for TTXSI. This is a process ↓
┆19┆┆8d┆┄┄parameter.↲
↲
╞	(b) cu_ta.↲
╞	    ┆84┆A TI mask, which decides whether a session is used for ↓
┆19┆┆8d┆┄┄internal loop or not.↲
↲
╞	(c) no_of_packets.↲
╞	    ┆84┆Number of packet descriptions in DH. Has no correspondence ↓
┆19┆┆8d┆┄┄with other configuration parameters in the CU but should be as ↓
┆19┆┆8d┆┄┄great as the core allows. A process parameter.↲
↲
╞	(d) class 0 pages↲
╞	    ┆84┆Max number of pages in a class 0 submit packet. A process ↓
┆19┆┆8d┆┄┄parameter.↲
↲
╞	(e) no_of_net_conns↲
╞	    ┆84┆Number of possible connections (sessions) to the network. =1 ↓
┆19┆┆8d┆┄┄for a x21 network. A process parameter.↲
↲
╞	(f) max_sess_nu↲
╞	    ┆84┆Max number of sessions possible in DH. A process parameter.↲
╞	    ┆84┆Should be equal to the max number of sessions for S62CP.↲
┆0f┆↓

════════════════════════════════════════════════════════════════════════
↓
↲
┆a1┆A╞	References↲
↲
╞	(1)╞	┆84┆Control Procedures for Teletex and Group 4 Facsimile ↓
┆19┆┆93┆┄┄services↲
╞	╞	CCITT Recommendation S.62↲
╞	╞	(Revised version 4; August 1983)↲
↲
╞	(2) ╞	RCSL No. 43-GL12082↲
╞	╞	┆84┆Teletex Control Unit.↲
╞	╞	Functional Specification↲
↲
╞	(3)╞	RCSL No. 999 09868↲
╞	╞	Teletex Control Unit↲
╞	╞	Interface description↲
╞	╞	Reference Manual↲
↲
╞	(4)╞	RCSL No. 43-GL12247↲
╞	╞	Teletex Control Unit.↲
╞	╞	┆84┆S62CP - S.62 Communication program↲
╞	╞	Reference Manual↲
↲
╞	(5)╞	RCSL No. 43-GL12252↲
╞	╞	Teletex control unit↲
╞	╞	NCP Data structures↲
╞	╞	Reference Manual↲

════════════════════════════════════════════════════════════════════════
↓
↲
┆a1┆B.╞	TTXDH Program head.↲
↲
╞	The program head for DH is declared like this:↲
↲
╞	associates_list_type(max_associates: octet) =↲
╞	array(1..max_associates) of ti_mask;↲
↲
╞	program ttxdh(↲
╞	inspect↲
╞	dh_main:╞	╞	tab_pointer;↲
╞	inspect↲
╞	ttxsi_main,↲
╞	s62cp_main:╞	mbx_pointer;↲
╞	inspect↲
╞	hard_wait:╞	tab_pointer;↲
╞	inspect↲
╞	associates_list: ╞	associates_list_type;↲
╞	tlx_conv_adr,↲
╞	cu_ta:╞	╞	ti_mask;↲
╞	no_of_tu,↲
╞	no_of_packets,↲
╞	max_sess_nu↲
╞	class_0_pages,↲
╞	no_of_net_conns:╞	integer)↲
↲
↲
╞	The meaning of the parameters is↲
↲
╞	dh_main         : Entry semaphore for DH.↲
╞	ttxsi_main      : Points on the entry mailbox for ttxsi.↲
╞	s62cp_main      : Points on the entry mailbox for s62cp.↲
╞	hard_wait╞	      : ┆84┆Used by DH as return mailbox for messages to ↓
┆19┆┆9b┆┄┄s62cp, which will be answered right away, and ↓
┆19┆┆9b┆┄┄where the answer is only a free buffer resource. ↓
┆19┆┆9b┆┄┄Hard wait is made global to make it possible to ↓
┆19┆┆9b┆┄┄snoop it.↲
╞	┆84┆associates_list, tlx_conv_adr, cu_ta, no_of_tu, no_of_packets, ↓
┆19┆┆89┆┄┄max_sess_no, class_0_pages, no_of_net_conns is configuration ↓
┆19┆┆89┆┄┄parameters, see chapter 8.↲
↲

════════════════════════════════════════════════════════════════════════
↓
↲
↲
┆1a┆┆1a┆rue.↲
↲
┆8c┆┆83┆┆b0┆↓
┆0e┆↓
╞	(5) info_type = 11↲
╞	    ┆84┆Document stream troubles. giveup = true except in the ↓
┆19┆┆8d┆┄

OctetView

0x0000…0020 (0,)  00 00 00 00 00 00 ad 00 42 05 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 4e 00 00 00   ┆        B                   N   ┆
0x0020…0040       00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆                                ┆
0x0040…0047       00 00 00 00 00 00 00                                                                              ┆       ┆
0x0047…0080       Params {
0x0047…0080         04 00 2d 44 0c 00 06 00 00 00 00 03 01 4b 31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆  -D         K1                 ┆
0x0047…0080         00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 91 ff 04                        ┆           (2<FKU_iså    ┆
0x0047…0080       }
0x0080…0083       FormFeed {
0x0080…0083         0c 80 83                                                                                          ┆   ┆
0x0080…0083       }
0x0083…00a0       0a 14 b3 06 2d 20 0b 20 2d 0d 0a 0d 0a b0 a1 37 2e 20 55 50 44 41 54 45 20 49 4e 46 4f            ┆    -   -      7. UPDATE INFO┆
0x00a0…00c0       52 4d 41 54 49 4f 4e 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   ┆RMATION      This section descri┆
0x00c0…00e0       62 65 73 20 74 68 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 64 65 6c 69 76 65 72 65 64 20 69 6e   ┆bes the information delivered in┆
0x00e0…0100       20 61 6e 20 49 4e 44 2e 55 50 44 41 54 45 20 0a 19 89 80 80 62 6c 6f 63 6b 20 74 6f 20 44 53 2c   ┆ an IND.UPDATE      block to DS,┆
0x0100…0120       20 73 65 65 20 72 65 66 2e 20 33 2e 20 54 68 72 65 65 20 6b 69 6e 64 20 6f 66 20 75 70 64 61 74   ┆ see ref. 3. Three kind of updat┆
0x0120…0140       65 20 75 6e 69 74 73 20 65 78 69 73 74 73 2c 20 70 61 63 6b 65 74 20 0a 19 89 80 80 73 74 61 74   ┆e units exists, packet      stat┆
0x0140…0160       65 2c 20 63 68 61 72 67 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 6e 64 20 75 73 65 72 20 69   ┆e, charge information and user i┆
0x0160…0180       6e 66 6f 72 6d 61 74 69 6f 6e 2e 0d 0a 0d 0a 0d 0a a1 b0 37 2e 31 20 50 61 63 6b 65 74 20 53 74   ┆nformation.        7.1 Packet St┆
0x0180…01a0       61 74 65 0d 0a 0d 0a 09 66 6f 72 6d 61 74 3a 0d 0a 0d 0a 09 a1 20 20 20 20 20 20 20 20 20 20 20   ┆ate     format:                 ┆
0x01a0…01c0       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   ┆                                ┆
0x01c0…01e0       20 20 0d 0a 09 a1 21 20 75 6e 69 74 20 74 79 70 65 20 3d 20 31 20 21 20 6c 65 6e 67 74 68 20 3d   ┆      ! unit type = 1 ! length =┆
0x01e0…0200       20 31 20 21 20 70 61 63 6b 65 74 20 73 74 61 74 65 20 21 0d 0a 09 20 20 31 20 62 79 74 65 20 20   ┆ 1 ! packet state !     1 byte  ┆
0x0200…0220 (1,)  20 20 20 20 20 20 20 20 31 20 62 79 74 65 20 20 20 20 20 20 20 31 20 62 79 74 65 0d 0a 0d 0a 09   ┆        1 byte       1 byte     ┆
0x0220…0240       84 54 68 65 20 6d 65 61 6e 69 6e 67 20 6f 66 20 74 68 65 20 70 61 63 6b 65 74 20 73 74 61 74 65   ┆ The meaning of the packet state┆
0x0240…0260       73 20 61 72 65 3a 0d 0a 0d 0a 09 28 31 29 20 84 77 61 69 74 69 6e 67 20 66 6f 72 20 74 72 61 6e   ┆s are:     (1)  waiting for tran┆
0x0260…0280       73 6d 69 73 73 69 6f 6e 2e 0d 0a 09 20 20 20 20 84 49 6e 69 74 69 61 6c 20 73 74 61 74 65 20 66   ┆smission.        Initial state f┆
0x0280…02a0       6f 72 20 61 20 73 75 62 6d 69 74 2f 61 62 6f 72 74 20 70 61 63 6b 65 74 2e 20 54 68 65 20 70 61   ┆or a submit/abort packet. The pa┆
0x02a0…02c0       63 6b 65 74 20 72 65 6d 61 69 6e 73 20 69 6e 20 0a 19 8d 80 80 74 68 69 73 20 73 74 61 74 65 20   ┆cket remains in      this state ┆
0x02c0…02e0       75 6e 74 69 6c 20 74 68 65 20 66 69 72 73 74 20 61 74 74 65 6d 70 74 20 69 73 20 6d 61 64 65 20   ┆until the first attempt is made ┆
0x02e0…0300       74 6f 20 74 72 61 6e 73 6d 69 74 20 74 68 65 20 0a 19 8d 80 80 70 61 63 6b 65 74 2e 0d 0a 0d 0a   ┆to transmit the      packet.    ┆
0x0300…0320       09 28 32 29 20 62 65 69 6e 67 20 74 72 61 6e 73 6d 69 74 74 65 64 2e 0d 0a 09 20 20 20 20 84 4e   ┆ (2) being transmitted.        N┆
0x0320…0340       6f 72 6d 61 6c 6c 79 20 74 68 69 73 20 6d 65 61 6e 73 20 74 68 61 74 20 61 20 6e 6f 72 6d 61 6c   ┆ormally this means that a normal┆
0x0340…0360       20 64 6f 63 75 6d 65 6e 74 20 74 72 61 6e 73 6d 69 73 73 69 6f 6e 20 69 73 20 69 6e 20 0a 19 8d   ┆ document transmission is in    ┆
0x0360…0380       80 80 70 72 6f 67 72 65 73 73 20 75 73 69 6e 67 20 61 20 73 65 73 73 69 6f 6e 2e 20 42 75 74 20   ┆  progress using a session. But ┆
0x0380…03a0       74 68 65 20 70 61 63 6b 65 74 20 69 73 20 61 6c 73 6f 20 69 6e 20 74 68 69 73 20 73 74 61 74 65   ┆the packet is also in this state┆
0x03a0…03c0       20 0a 19 8d 80 80 77 68 65 6e 20 61 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 20 62 72 65 61 6b   ┆      when a communication break┆
0x03c0…03e0       20 64 6f 77 6e 20 68 61 73 20 6f 63 63 75 72 72 65 64 20 61 6e 64 20 74 68 65 20 63 6c 65 61 6e   ┆ down has occurred and the clean┆
0x03e0…0400       20 75 70 20 0a 19 8d 80 80 61 66 74 65 72 20 74 68 65 20 65 72 72 6f 72 20 69 73 20 75 6e 66 69   ┆ up      after the error is unfi┆
0x0400…0420 (2,)  6e 69 73 68 65 64 2e 20 46 69 72 73 74 20 77 68 65 6e 20 69 74 20 68 61 73 20 62 65 65 6e 20 64   ┆nished. First when it has been d┆
0x0420…0440       65 63 69 64 65 64 20 0a 19 8d 80 80 77 68 61 74 20 74 6f 20 64 6f 20 77 69 74 68 20 74 68 65 20   ┆ecided      what to do with the ┆
0x0440…0460       70 61 63 6b 65 74 20 74 68 65 20 73 74 61 74 65 20 69 73 20 63 68 61 6e 67 65 64 2e 0d 0a 0d 0a   ┆packet the state is changed.    ┆
0x0460…0480       09 28 33 29 20 74 72 61 6e 73 6d 69 73 73 69 6f 6e 20 74 65 6d 70 6f 72 61 72 69 6c 79 20 73 75   ┆ (3) transmission temporarily su┆
0x0480…04a0       73 70 65 6e 64 65 64 2e 0d 0a 09 20 20 20 20 84 54 68 65 20 70 61 63 6b 65 74 20 69 73 20 65 69   ┆spended.        The packet is ei┆
0x04a0…04c0       74 68 65 72 20 65 6e 63 61 70 73 75 6c 61 74 65 64 20 6f 72 20 69 6e 20 74 68 65 20 62 75 73 79   ┆ther encapsulated or in the busy┆
0x04c0…04e0       20 71 75 65 75 65 2e 0d 0a 0d 0a 09 28 34 29 20 74 72 61 6e 73 6d 69 73 73 69 6f 6e 20 63 6f 6d   ┆ queue.     (4) transmission com┆
0x04e0…0500       70 6c 65 74 65 64 2e 0d 0a 09 20 20 20 20 84 54 68 69 73 20 69 73 20 61 20 70 73 65 75 64 6f 20   ┆pleted.        This is a pseudo ┆
0x0500…0520       73 74 61 74 65 2c 20 62 65 63 61 75 73 65 20 74 68 65 20 44 48 20 77 69 6c 6c 20 69 6e 64 69 63   ┆state, because the DH will indic┆
0x0520…0540       61 74 65 20 74 68 65 20 0a 19 8d 80 80 74 72 61 6e 73 66 65 72 20 74 6f 20 69 74 20 69 6d 70 6c   ┆ate the      transfer to it impl┆
0x0540…0560       69 63 69 74 20 62 79 20 73 65 6e 64 69 6e 67 20 61 20 43 4f 4e 46 2e 53 55 42 4d 49 54 20 6f 72   ┆icit by sending a CONF.SUBMIT or┆
0x0560…0580       20 61 20 0a 19 8d 80 80 43 4f 4e 46 2e 52 45 47 52 45 54 2e 0d 0a 0d 0a 8c 83 c8 0a 0e 0a 09 28   ┆ a      CONF.REGRET.           (┆
0x0580…05a0       35 29 20 84 74 72 61 6e 73 6d 69 73 73 69 6f 6e 20 61 62 61 6e 64 6f 6e 65 64 2e 0d 0a 09 20 20   ┆5)  transmission abandoned.     ┆
0x05a0…05c0       20 20 41 73 20 61 62 6f 76 65 2e 20 54 68 65 20 43 4f 4e 46 2e 53 55 42 4d 49 54 20 28 43 4f 4e   ┆  As above. The CONF.SUBMIT (CON┆
0x05c0…05e0       46 2e 41 42 4f 52 54 29 20 63 6f 6e 74 61 69 6e 65 64 20 61 20 72 65 73 75 6c 74 3c 3e 6f 6b 0d   ┆F.ABORT) contained a result<>ok ┆
0x05e0…0600       0a 0f 0a 0d 0a 09 28 36 29 20 72 65 61 64 79 20 66 6f 72 20 72 65 63 65 70 74 69 6f 6e 2e 0d 0a   ┆      (6) ready for reception.  ┆
0x0600…0620 (3,)  09 20 20 20 20 84 49 6e 69 74 69 61 6c 20 73 74 61 74 65 20 66 6f 72 20 61 20 43 52 45 41 54 45   ┆      Initial state for a CREATE┆
0x0620…0640       20 70 61 63 6b 65 74 2e 20 54 68 65 20 73 74 61 74 65 20 77 69 6c 6c 20 76 65 72 79 20 66 61 73   ┆ packet. The state will very fas┆
0x0640…0660       74 20 62 65 20 0a 19 8d 80 80 63 68 61 6e 67 65 64 20 74 6f 20 62 65 69 6e 67 20 72 65 63 65 69   ┆t be      changed to being recei┆
0x0660…0680       76 65 64 20 62 79 20 44 48 2e 0d 0a 0d 0a 09 28 37 29 20 62 65 69 6e 67 20 72 65 63 65 69 76 65   ┆ved by DH.     (7) being receive┆
0x0680…06a0       64 2e 0d 0a 09 20 20 20 20 84 41 20 6e 6f 72 6d 61 6c 20 64 6f 63 75 6d 65 6e 74 20 72 65 63 65   ┆d.        A normal document rece┆
0x06a0…06c0       69 76 61 6c 20 69 73 20 69 6e 20 70 72 6f 67 72 65 73 73 20 75 73 69 6e 67 20 61 20 73 65 73 73   ┆ival is in progress using a sess┆
0x06c0…06e0       69 6f 6e 2e 20 42 75 74 20 0a 19 8d 80 80 74 68 65 20 70 61 63 6b 65 74 20 69 73 20 61 6c 73 6f   ┆ion. But      the packet is also┆
0x06e0…0700       20 69 6e 20 74 68 69 73 20 73 74 61 74 65 20 77 68 65 6e 20 61 20 63 6f 6d 6d 75 6e 69 63 61 74   ┆ in this state when a communicat┆
0x0700…0720       69 6f 6e 20 62 72 65 61 6b 20 0a 19 8d 80 80 64 6f 77 6e 20 68 61 73 20 6f 63 63 75 72 72 65 64   ┆ion break      down has occurred┆
0x0720…0740       2c 20 61 6e 64 20 69 74 20 68 61 73 20 6e 6f 74 20 62 65 65 6e 20 64 65 63 69 64 65 64 20 79 65   ┆, and it has not been decided ye┆
0x0740…0760       74 20 77 68 61 74 20 74 6f 20 64 6f 20 0a 19 8d 80 80 77 69 74 68 20 74 68 65 20 70 61 63 6b 65   ┆t what to do      with the packe┆
0x0760…0780       74 2e 0d 0a 0d 0a 09 28 38 29 20 72 65 63 65 70 74 69 6f 6e 20 74 65 6d 70 6f 72 61 72 79 20 73   ┆t.     (8) reception temporary s┆
0x0780…07a0       75 73 70 65 6e 64 65 64 2e 0d 0a 09 20 20 20 20 84 54 68 65 20 70 61 63 6b 65 74 20 69 73 20 77   ┆uspended.        The packet is w┆
0x07a0…07c0       61 69 74 69 6e 67 20 66 6f 72 20 74 68 65 20 63 61 6c 6c 65 72 20 74 6f 20 72 65 73 75 6d 65 20   ┆aiting for the caller to resume ┆
0x07c0…07e0       74 68 65 20 74 72 61 6e 73 66 65 72 2e 20 41 20 0a 19 8d 80 80 74 69 6d 65 72 20 77 69 6c 6c 20   ┆the transfer. A      timer will ┆
0x07e0…0800       62 65 20 72 75 6e 6e 69 6e 67 2e 0d 0a 0d 0a 09 28 39 29 20 72 65 63 65 70 74 69 6f 6e 20 63 6f   ┆be running.     (9) reception co┆
0x0800…0820 (4,)  6d 70 6c 65 74 65 0d 0a 09 20 20 20 20 84 41 6e 20 49 4e 44 2e 44 45 4c 49 56 45 52 20 77 69 74   ┆mplete        An IND.DELIVER wit┆
0x0820…0840       68 20 72 65 73 75 6c 74 3d 6f 6b 20 77 61 73 20 73 65 6e 64 20 62 79 20 44 48 2e 0d 0a 0d 0a 09   ┆h result=ok was send by DH.     ┆
0x0840…0860       28 31 30 29 72 65 63 65 70 74 69 6f 6e 20 61 62 61 6e 64 6f 6e 65 64 2e 0d 0a 09 20 20 20 20 84   ┆(10)reception abandoned.        ┆
0x0860…0880       54 68 65 20 74 72 61 6e 73 66 65 72 20 74 6f 20 74 68 69 73 20 73 74 61 74 65 20 77 69 6c 6c 20   ┆The transfer to this state will ┆
0x0880…08a0       62 65 20 69 6e 64 69 63 61 74 65 64 20 69 6d 70 6c 69 63 69 74 20 62 79 20 0a 19 8d 80 80 73 65   ┆be indicated implicit by      se┆
0x08a0…08c0       6e 64 69 6e 67 20 61 20 49 4e 44 2e 44 45 4c 49 56 45 52 20 77 69 74 68 20 72 65 73 75 6c 74 3c   ┆nding a IND.DELIVER with result<┆
0x08c0…08e0       3e 6f 6b 2e 0d 0a 0d 0a 0d 0a a1 b0 37 2e 32 20 43 68 61 72 67 65 20 49 6e 66 6f 72 6d 61 74 69   ┆>ok.        7.2 Charge Informati┆
0x08e0…0900       6f 6e 0d 0a 0d 0a 09 46 6f 72 6d 61 74 3a 0d 0a 0d 0a 09 a1 20 20 20 20 20 20 20 20 20 20 20 20   ┆on     Format:                  ┆
0x0900…0920       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   ┆                                ┆
0x0920…0940       20 20 20 20 20 20 20 20 20 20 20 20 20 20 0d 0a 09 a1 21 20 75 6e 69 74 20 74 79 70 65 20 3d 20   ┆                  ! unit type = ┆
0x0940…0960       32 20 21 20 6c 65 6e 67 74 68 20 3d 20 39 20 21 20 63 68 61 72 67 65 20 74 79 70 65 20 3d 20 31   ┆2 ! length = 9 ! charge type = 1┆
0x0960…0980       20 21 20 63 68 61 72 67 65 20 21 0d 0a 09 20 20 31 20 62 79 74 65 20 20 20 20 20 20 20 20 20 20   ┆ ! charge !     1 byte          ┆
0x0980…09a0       20 31 20 62 79 74 65 20 20 20 20 20 20 20 31 20 62 79 74 65 20 20 20 20 20 20 20 20 20 20 20 20   ┆ 1 byte       1 byte            ┆
0x09a0…09c0       38 20 62 79 74 65 73 0d 0a 0d 0a 09 43 68 61 72 67 65 20 63 6f 6e 73 69 73 74 73 20 6f 66 20 38   ┆8 bytes     Charge consists of 8┆
0x09c0…09e0       20 64 69 67 69 74 73 2c 20 64 65 66 69 6e 69 6e 67 20 74 68 65 20 63 68 61 72 67 65 2e 0d 0a 0d   ┆ digits, defining the charge.   ┆
0x09e0…0a00       0a 09 84 54 68 69 73 20 75 70 64 61 74 65 20 75 6e 69 74 20 77 69 6c 6c 20 6f 6e 6c 79 20 6f 63   ┆   This update unit will only oc┆
0x0a00…0a20 (5,)  63 75 72 20 69 66 20 63 68 61 72 67 65 20 68 61 73 20 62 65 65 6e 20 72 65 71 75 65 73 74 65 64   ┆cur if charge has been requested┆
0x0a20…0a40       20 69 6e 20 0a 19 89 80 80 52 45 51 2e 53 55 42 4d 49 54 20 6f 72 20 52 45 51 2e 52 45 47 52 45   ┆ in      REQ.SUBMIT or REQ.REGRE┆
0x0a40…0a60       54 2e 20 49 74 20 69 73 20 73 65 6e 74 20 74 6f 20 44 53 20 77 68 65 6e 20 61 20 43 48 41 52 47   ┆T. It is sent to DS when a CHARG┆
0x0a60…0a80       45 20 49 4e 46 20 49 4e 44 20 69 73 20 0a 19 89 80 80 72 65 63 65 69 76 65 64 20 66 72 6f 6d 20   ┆E INF IND is      received from ┆
0x0a80…0aa0       53 36 32 43 50 20 69 2e 65 2e 20 6a 75 73 74 20 62 65 66 6f 72 65 20 74 68 65 20 73 74 61 74 65   ┆S62CP i.e. just before the state┆
0x0aa0…0ac0       20 74 72 61 6e 73 69 74 69 6f 6e 20 22 62 65 69 6e 67 20 0a 19 89 80 80 74 72 61 6e 73 6d 69 74   ┆ transition "being      transmit┆
0x0ac0…0ae0       74 65 64 20 2d 3e 20 74 72 61 6e 73 6d 69 73 73 69 6f 6e 20 74 65 6d 70 6f 72 61 72 79 20 73 75   ┆ted -> transmission temporary su┆
0x0ae0…0b00       73 70 65 6e 64 65 64 22 20 6f 72 20 22 62 65 69 6e 67 20 0a 19 89 80 80 74 72 61 6e 73 6d 69 74   ┆spended" or "being      transmit┆
0x0b00…0b20       74 65 64 20 2d 3e 20 74 72 61 6e 73 6d 69 73 73 69 6f 6e 20 61 62 61 6e 64 6f 6e 65 64 22 20 6f   ┆ted -> transmission abandoned" o┆
0x0b20…0b40       63 63 75 72 73 2e 0d 0a 0d 0a 0d 0a 8c 83 f8 0a b0 a1 37 2e 33 20 55 73 65 72 20 49 6e 66 6f 72   ┆ccurs.            7.3 User Infor┆
0x0b40…0b60       6d 61 74 69 6f 6e 0d 0a 0d 0a 09 46 6f 72 6d 61 74 3a 0d 0a 0d 0a 09 a1 20 20 20 20 20 20 20 20   ┆mation     Format:              ┆
0x0b60…0b80       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   ┆                                ┆
0x0b80…0ba0       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 0d 0a 09 a1 21 20   ┆                              ! ┆
0x0ba0…0bc0       75 6e 69 74 20 74 79 70 65 20 3d 20 33 20 21 20 69 6e 66 6f 20 6c 67 20 3d 20 3f 20 21 20 75 73   ┆unit type = 3 ! info lg = ? ! us┆
0x0bc0…0be0       65 72 20 75 6e 69 74 20 31 20 21 20 2d 20 2d 20 2d 20 21 20 75 73 65 72 20 75 6e 69 74 20 6e 21   ┆er unit 1 ! - - - ! user unit n!┆
0x0be0…0c00       0d 0a 09 20 20 31 20 62 79 74 65 20 20 20 20 20 20 20 20 20 20 31 20 62 79 74 65 20 20 20 20 20   ┆     1 byte          1 byte     ┆
0x0c00…0c20 (6,)  20 20 3c 20 20 20 20 20 20 20 20 69 6e 66 6f 20 6c 67 20 62 79 74 65 73 20 20 20 20 20 20 20 20   ┆  <        info lg bytes        ┆
0x0c20…0c40       20 20 20 20 3e 0d 0a 0d 0a 09 54 68 65 20 66 6f 72 6d 61 74 20 6f 66 20 61 20 75 73 65 72 20 75   ┆    >     The format of a user u┆
0x0c40…0c60       6e 69 74 20 69 73 3a 0d 0a 0d 0a 09 a1 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆nit is:                         ┆
0x0c60…0c80       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   ┆                                ┆
0x0c80…0ca0       20 20 0d 0a 09 a1 21 20 69 6e 66 6f 20 74 79 70 65 20 21 20 75 6e 69 74 20 6c 67 20 21 20 20 20   ┆      ! info type ! unit lg !   ┆
0x0ca0…0cc0       20 20 20 20 20 20 20 20 20 76 61 6c 75 65 20 20 20 20 20 20 20 20 20 20 20 20 21 0d 0a 09 20 20   ┆         value            !     ┆
0x0cc0…0ce0       31 20 62 79 74 65 20 20 20 20 20 20 31 20 62 79 74 65 20 20 20 3c 20 20 20 20 75 6e 69 74 20 6c   ┆1 byte      1 byte   <    unit l┆
0x0ce0…0d00       67 20 62 79 74 65 73 20 20 20 20 20 20 20 20 20 20 20 3e 0d 0a 0d 0a 09 84 49 74 20 73 68 6f 75   ┆g bytes           >      It shou┆
0x0d00…0d20       6c 64 20 62 65 20 6e 6f 74 65 64 20 74 68 61 74 20 75 73 65 72 20 69 6e 66 6f 72 6d 61 74 69 6f   ┆ld be noted that user informatio┆
0x0d20…0d40       6e 20 63 61 6e 20 62 65 20 65 6d 70 74 79 2c 20 69 2e 65 2e 20 69 6e 66 6f 20 0a 19 89 80 80 6c   ┆n can be empty, i.e. info      l┆
0x0d40…0d60       67 20 63 61 6e 20 62 65 20 7a 65 72 6f 2c 20 73 65 65 20 62 65 6c 6f 77 2e 0d 0a 0d 0a 09 84 41   ┆g can be zero, see below.      A┆
0x0d60…0d80       20 75 73 65 72 20 75 6e 69 74 20 69 6e 66 6f 72 6d 73 20 61 62 6f 75 74 20 74 68 65 20 72 65 61   ┆ user unit informs about the rea┆
0x0d80…0da0       73 6f 6e 20 66 6f 72 20 61 20 62 72 65 61 6b 20 64 6f 77 6e 20 69 6e 20 61 20 0a 19 89 80 80 64   ┆son for a break down in a      d┆
0x0da0…0dc0       6f 63 75 6d 65 6e 74 20 74 72 61 6e 73 66 65 72 2e 20 41 6c 6c 20 70 6f 73 73 69 62 6c 65 20 76   ┆ocument transfer. All possible v┆
0x0dc0…0de0       61 6c 75 65 73 20 6f 66 20 69 6e 66 6f 20 74 79 70 65 20 77 69 6c 6c 20 6e 6f 74 20 62 65 20 0a   ┆alues of info type will not be  ┆
0x0de0…0e00       19 89 80 80 64 65 73 63 72 69 62 65 64 20 68 65 72 65 20 62 65 63 61 75 73 65 20 74 68 65 79 20   ┆    described here because they ┆
0x0e00…0e20 (7,)  6f 72 69 67 69 6e 61 74 65 20 61 74 20 6c 6f 77 65 72 20 6c 65 76 65 6c 20 6d 6f 64 75 6c 65 73   ┆originate at lower level modules┆
0x0e20…0e40       2c 20 61 6e 64 20 0a 19 89 80 80 77 69 6c 6c 20 62 65 20 64 65 73 63 72 69 62 65 64 20 69 6e 20   ┆, and      will be described in ┆
0x0e40…0e60       74 68 65 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 20 6d 61 6e 75 61 6c 20 66 6f 72 20 74 68 65   ┆the specification manual for the┆
0x0e60…0e80       73 65 20 6d 6f 64 75 6c 65 73 2e 0d 0a 0d 0a 09 84 48 6f 77 65 76 65 72 2c 20 74 68 65 20 6c 61   ┆se modules.      However, the la┆
0x0e80…0ea0       73 74 20 75 73 65 72 20 75 6e 69 74 20 28 69 66 20 61 6e 79 29 20 77 69 6c 6c 20 61 6c 6c 77 61   ┆st user unit (if any) will allwa┆
0x0ea0…0ec0       79 73 20 6f 72 69 67 69 6e 61 74 65 20 66 72 6f 6d 20 0a 19 89 80 80 44 48 2e 20 54 68 65 72 65   ┆ys originate from      DH. There┆
0x0ec0…0ee0       20 77 69 6c 6c 20 62 65 20 6f 6e 65 20 6f 72 65 20 70 6f 73 73 69 62 6c 79 20 74 77 6f 20 75 6e   ┆ will be one ore possibly two un┆
0x0ee0…0f00       69 74 73 2e 20 54 68 65 20 6c 61 73 74 20 63 61 73 65 20 77 69 6c 6c 20 0a 19 89 80 80 62 65 20   ┆its. The last case will      be ┆
0x0f00…0f20       64 65 73 63 72 69 62 65 64 20 62 65 6c 6f 77 20 28 64 65 73 63 72 69 70 74 69 6f 6e 20 6f 66 20   ┆described below (description of ┆
0x0f20…0f40       69 6e 66 6f 20 74 79 70 65 20 3d 20 31 31 29 2e 0d 0a 0d 0a 09 84 41 6e 20 65 6d 70 74 79 20 75   ┆info type = 11).      An empty u┆
0x0f40…0f60       73 65 72 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 69 73 20 64 65 6c 69 76 65 72 65 64 20 77 68 65   ┆ser information is delivered whe┆
0x0f60…0f80       6e 20 74 68 65 20 70 61 63 6b 65 74 20 65 6e 74 65 72 73 20 74 68 65 20 0a 19 89 80 80 22 62 65   ┆n the packet enters the      "be┆
0x0f80…0fa0       69 6e 67 20 74 72 61 6e 73 6d 69 74 74 65 64 22 20 6f 72 20 22 62 65 69 6e 67 20 72 65 63 65 69   ┆ing transmitted" or "being recei┆
0x0fa0…0fc0       76 65 64 22 20 73 74 61 74 65 2c 20 61 6e 64 20 69 74 20 73 68 6f 75 6c 64 20 62 65 20 0a 19 89   ┆ved" state, and it should be    ┆
0x0fc0…0fe0       80 80 69 6e 69 74 69 61 74 65 64 20 74 6f 20 74 68 69 73 20 76 61 6c 75 65 20 62 79 20 44 53 2e   ┆  initiated to this value by DS.┆
0x0fe0…1000       20 49 66 20 75 73 65 72 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 69 73 20 6e 6f 6e 20 65 6d 70 74   ┆ If user information is non empt┆
0x1000…1020 (8,)  79 20 69 6e 20 0a 19 89 80 80 6f 6e 65 20 6f 66 20 74 68 65 20 6d 65 6e 74 69 6f 6e 65 64 20 73   ┆y in      one of the mentioned s┆
0x1020…1040       74 61 74 65 73 2c 20 69 74 20 6d 65 61 6e 73 20 74 68 61 74 20 61 20 63 6f 6d 6d 75 6e 69 63 61   ┆tates, it means that a communica┆
0x1040…1060       74 69 6f 6e 20 62 72 65 61 6b 20 0a 19 89 80 80 64 6f 77 6e 20 68 61 73 20 6f 63 63 75 72 72 65   ┆tion break      down has occurre┆
0x1060…1080       64 20 62 75 74 20 74 68 65 20 65 72 72 6f 72 20 63 6c 65 61 6e 20 75 70 20 69 73 20 6e 6f 74 20   ┆d but the error clean up is not ┆
0x1080…10a0       66 69 6e 69 73 68 65 64 20 79 65 74 2e 0d 0a 0d 0a 09 84 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67   ┆finished yet.      The following┆
0x10a0…10c0       20 74 77 6f 20 76 61 6c 75 65 73 20 6f 66 20 69 6e 66 6f 20 74 79 70 65 20 69 6e 64 69 63 61 74   ┆ two values of info type indicat┆
0x10c0…10e0       65 73 20 44 48 20 75 6e 69 74 73 3a 0d 0a 0d 0a 09 a1 69 6e 66 6f 20 74 79 70 65 20 3d 20 35 2c   ┆es DH units:      info type = 5,┆
0x10e0…1100       20 53 36 32 43 50 20 62 72 65 61 6b 64 6f 77 6e 2e 0d 0a 0d 0a 09 84 54 68 65 73 65 20 75 6e 69   ┆ S62CP breakdown.      These uni┆
0x1100…1120       74 73 20 69 6e 64 69 63 61 74 65 20 74 68 61 74 20 74 68 65 20 69 6e 69 74 69 61 74 69 76 65 20   ┆ts indicate that the initiative ┆
0x1120…1140       66 6f 72 20 74 68 65 20 69 6e 74 65 72 72 75 70 74 69 6f 6e 20 0a 19 89 80 80 64 6f 6e 74 20 63   ┆for the interruption      dont c┆
0x1140…1160       6f 6d 65 20 66 72 6f 6d 20 44 48 2c 20 69 2e 65 2e 20 69 74 73 20 65 69 74 68 65 72 20 61 20 73   ┆ome from DH, i.e. its either a s┆
0x1160…1180       65 73 73 69 6f 6e 20 62 72 65 61 6b 20 64 6f 77 6e 2c 20 6f 72 20 61 6e 20 0a 19 89 80 80 69 6e   ┆ession break down, or an      in┆
0x1180…11a0       74 65 72 72 75 70 74 69 6f 6e 20 72 65 71 75 65 73 74 65 64 20 66 72 6f 6d 20 74 68 65 20 72 65   ┆terruption requested from the re┆
0x11a0…11c0       6d 6f 74 65 20 74 65 72 6d 69 6e 61 6c 2e 20 49 6e 20 74 68 65 73 65 20 63 61 73 65 73 20 69 74   ┆mote terminal. In these cases it┆
0x11c0…11e0       20 0a 8c 83 d4 0a 19 89 80 80 77 69 6c 6c 20 61 6c 77 61 79 73 20 62 65 20 61 20 53 36 32 43 50   ┆          will always be a S62CP┆
0x11e0…1200       20 70 72 69 6d 69 74 69 76 65 20 77 68 69 63 68 20 68 61 73 20 63 61 75 73 65 64 20 74 68 65 20   ┆ primitive which has caused the ┆
0x1200…1220 (9,)  62 72 65 61 6b 64 6f 77 6e 2c 20 0a 19 89 80 80 61 6e 64 20 74 68 65 20 75 73 65 72 20 6d 75 73   ┆breakdown,      and the user mus┆
0x1220…1240       74 20 72 65 66 65 72 20 74 6f 20 72 65 66 2e 20 34 2e 0d 0a 0d 0a 09 54 68 65 20 67 65 6e 65 72   ┆t refer to ref. 4.     The gener┆
0x1240…1260       61 6c 20 66 6f 72 6d 61 74 20 66 6f 72 20 74 68 65 73 65 20 75 6e 69 74 73 20 61 72 65 3a 0d 0a   ┆al format for these units are:  ┆
0x1260…1280       0d 0a 09 a1 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   ┆                                ┆
0x1280…12a0       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   ┆                                ┆
0x12a0…12c0       20 20 0d 0a 09 a1 21 20 69 6e 66 6f 20 74 79 70 65 20 3d 20 35 20 21 20 75 6e 69 74 20 6c 67 20   ┆      ! info type = 5 ! unit lg ┆
0x12c0…12e0       3d 20 31 20 6f 72 20 32 20 21 20 65 72 72 6f 72 20 6b 69 6e 64 20 21 20 65 72 72 6f 72 20 69 6e   ┆= 1 or 2 ! error kind ! error in┆
0x12e0…1300       66 6f 20 21 0d 0a 09 20 20 31 20 62 79 74 65 20 20 20 20 20 20 20 20 20 20 31 20 62 79 74 65 20   ┆fo !     1 byte          1 byte ┆
0x1300…1320       20 20 20 20 20 20 20 20 20 20 20 20 31 20 62 79 74 65 20 20 20 20 20 20 20 30 20 6f 72 20 31 20   ┆            1 byte       0 or 1 ┆
0x1320…1340       62 79 74 65 0d 0a 0d 0a 09 84 65 72 72 6f 72 20 6b 69 6e 64 20 69 64 65 6e 74 69 66 69 65 73 20   ┆byte      error kind identifies ┆
0x1340…1360       74 68 65 20 53 36 32 43 50 20 70 72 69 6d 69 74 69 76 65 20 72 65 63 65 69 76 65 64 2e 20 54 68   ┆the S62CP primitive received. Th┆
0x1360…1380       65 20 66 6f 6c 6c 6f 77 69 6e 67 20 0a 19 89 80 80 76 61 6c 75 65 73 20 63 61 6e 20 6f 63 63 75   ┆e following      values can occu┆
0x1380…13a0       72 3a 0d 0a 0d 0a 09 28 31 29 20 65 72 72 6f 72 20 6b 69 6e 64 20 3d 20 31 2c 20 75 6e 69 74 20   ┆r:     (1) error kind = 1, unit ┆
0x13a0…13c0       6c 67 20 3d 20 32 0d 0a 0d 0a 09 20 20 20 20 84 41 20 53 45 53 53 20 53 54 41 52 54 20 43 4f 4e   ┆lg = 2          A SESS START CON┆
0x13c0…13e0       46 20 4e 45 47 20 68 61 73 20 62 65 65 6e 20 72 65 63 65 69 76 65 64 2e 20 28 54 68 65 20 70 61   ┆F NEG has been received. (The pa┆
0x13e0…1400       63 6b 65 74 20 77 61 73 20 0a 19 8d 80 80 69 6e 69 74 69 61 74 6f 72 20 66 6f 72 20 74 68 69 73   ┆cket was      initiator for this┆
0x1400…1420 (10,) 20 73 65 73 73 69 6f 6e 2c 20 73 65 65 20 73 65 63 74 69 6f 6e 20 36 2e 33 29 2e 0d 0a 09 20 20   ┆ session, see section 6.3).     ┆
0x1420…1440       20 20 84 65 72 72 6f 72 20 69 6e 66 6f 20 63 6f 6e 74 61 69 6e 73 20 74 68 65 20 72 65 6a 20 72   ┆   error info contains the rej r┆
0x1440…1460       65 61 73 6f 6e 20 70 61 72 61 6d 65 74 65 72 2e 20 4e 6f 74 65 20 74 68 61 74 20 6e 6f 20 0a 19   ┆eason parameter. Note that no   ┆
0x1460…1480       8d 80 80 75 73 65 72 20 69 6e 66 6f 20 69 73 20 67 65 6e 65 72 61 74 65 64 20 77 68 65 6e 20 72   ┆   user info is generated when r┆
0x1480…14a0       65 6a 20 72 65 61 73 6f 6e 20 3d 20 62 75 73 79 2e 20 49 6e 20 74 68 69 73 20 63 61 73 65 20 61   ┆ej reason = busy. In this case a┆
0x14a0…14c0       20 0a 19 8d 80 80 73 68 6f 72 74 20 65 6e 63 61 70 73 75 6c 61 74 69 6f 6e 20 77 69 6c 6c 20 62   ┆      short encapsulation will b┆
0x14c0…14e0       65 20 6d 61 64 65 20 77 69 74 68 6f 75 74 20 69 6e 66 6f 72 6d 69 6e 67 20 74 68 65 20 44 53 2e   ┆e made without informing the DS.┆
0x14e0…1500       0d 0a 0d 0a 09 28 32 29 20 65 72 72 6f 72 20 6b 69 6e 64 20 3d 20 32 2c 20 75 6e 69 74 20 6c 67   ┆     (2) error kind = 2, unit lg┆
0x1500…1520       20 3d 20 32 0d 0a 0d 0a 09 20 20 20 20 84 41 20 53 45 53 53 20 41 42 4f 52 54 20 49 4e 44 20 77   ┆ = 2          A SESS ABORT IND w┆
0x1520…1540       61 73 20 72 65 63 65 69 76 65 64 20 6f 6e 20 61 20 73 65 73 73 69 6f 6e 20 74 6f 20 77 68 69 63   ┆as received on a session to whic┆
0x1540…1560       68 20 74 68 69 73 20 0a 19 8d 80 80 70 61 63 6b 65 74 20 77 61 73 20 63 6f 6e 6e 65 63 74 65 64   ┆h this      packet was connected┆
0x1560…1580       2e 0d 0a 09 20 20 20 20 84 65 72 72 6f 72 20 69 6e 66 6f 20 63 6f 6e 74 61 69 6e 73 20 74 68 65   ┆.        error info contains the┆
0x1580…15a0       20 61 62 20 72 65 61 73 6f 6e 20 70 61 72 61 6d 65 74 65 72 2e 20 54 68 65 20 76 61 6c 75 65 20   ┆ ab reason parameter. The value ┆
0x15a0…15c0       6c 70 65 20 0a 19 8d 80 80 77 69 6c 6c 20 6e 6f 74 20 6f 63 63 75 72 2c 20 62 65 63 61 75 73 65   ┆lpe      will not occur, because┆
0x15c0…15e0       20 74 68 69 73 20 76 61 6c 75 65 20 69 6e 64 69 63 61 74 65 73 20 74 68 61 74 20 74 68 65 20 75   ┆ this value indicates that the u┆
0x15e0…1600       73 65 72 20 68 61 73 20 0a 19 8d 80 80 6d 61 64 65 20 61 20 70 72 6f 74 6f 63 6f 6c 20 65 72 72   ┆ser has      made a protocol err┆
0x1600…1620 (11,) 6f 72 2e 0d 0a 0d 0a 09 28 33 29 20 65 72 72 6f 72 20 6b 69 6e 64 20 3d 20 33 2c 20 75 6e 69 74   ┆or.     (3) error kind = 3, unit┆
0x1620…1640       20 6c 67 20 3d 20 32 0d 0a 0d 0a 09 20 20 20 20 84 41 6e 20 45 58 43 45 50 54 49 4f 4e 20 49 4e   ┆ lg = 2          An EXCEPTION IN┆
0x1640…1660       44 20 68 61 73 20 62 65 65 6e 20 72 65 63 65 69 76 65 64 2e 20 22 65 72 72 6f 72 20 69 6e 66 6f   ┆D has been received. "error info┆
0x1660…1680       22 20 63 6f 6e 74 61 69 6e 73 20 74 68 65 20 0a 19 8d 80 80 65 78 63 65 70 74 20 72 65 61 73 6f   ┆" contains the      except reaso┆
0x1680…16a0       6e 20 70 61 72 61 6d 65 74 65 72 2e 20 54 68 65 20 44 48 20 77 69 6c 6c 20 68 61 76 65 20 73 65   ┆n parameter. The DH will have se┆
0x16a0…16c0       6e 74 20 61 20 52 45 53 59 4e 43 48 52 4f 4e 49 5a 45 20 0a 19 8d 80 80 52 45 51 20 6f 6e 20 62   ┆nt a RESYNCHRONIZE      REQ on b┆
0x16c0…16e0       65 68 61 6c 66 20 6f 6e 20 74 68 65 20 70 61 63 6b 65 74 2e 0d 0a 0d 0a 09 28 34 29 20 65 72 72   ┆ehalf on the packet.     (4) err┆
0x16e0…1700       6f 72 20 6b 69 6e 64 20 3d 20 34 2c 20 75 6e 69 74 20 6c 67 20 3d 20 32 0d 0a 0d 0a 09 20 20 20   ┆or kind = 4, unit lg = 2        ┆
0x1700…1720       20 84 41 20 44 4f 43 55 4d 45 4e 54 20 44 49 53 43 41 52 44 20 49 4e 44 20 68 61 73 20 62 65 65   ┆  A DOCUMENT DISCARD IND has bee┆
0x1720…1740       6e 20 72 65 63 65 69 76 65 64 2e 20 22 65 72 72 6f 72 20 69 6e 66 6f 22 20 0a 19 8d 80 80 63 6f   ┆n received. "error info"      co┆
0x1740…1760       6e 74 61 69 6e 73 20 74 68 65 20 64 69 73 63 61 72 64 5f 72 65 61 73 6f 6e 20 70 61 72 61 6d 65   ┆ntains the discard_reason parame┆
0x1760…1780       74 65 72 2e 0d 0a 0d 0a 8c 83 d4 0a 09 28 35 29 20 65 72 72 6f 72 20 6b 69 6e 64 20 3d 20 35 2c   ┆ter.         (5) error kind = 5,┆
0x1780…17a0       20 75 6e 69 74 20 6c 67 20 3d 20 32 0d 0a 0d 0a 09 20 20 20 20 84 41 20 44 4f 43 55 4d 45 4e 54   ┆ unit lg = 2          A DOCUMENT┆
0x17a0…17c0       20 52 45 53 59 4e 43 48 52 4f 4e 49 5a 45 20 49 4e 44 20 20 68 61 73 20 62 65 65 6e 20 72 65 63   ┆ RESYNCHRONIZE IND  has been rec┆
0x17c0…17e0       65 69 76 65 64 2e 20 22 65 72 72 6f 72 20 69 6e 66 6f 22 20 0a 19 8d 80 80 63 6f 6e 74 61 69 6e   ┆eived. "error info"      contain┆
0x17e0…1800       73 20 74 68 65 20 72 65 73 79 6e 63 68 20 72 65 61 73 6f 6e 20 70 61 72 61 6d 65 74 65 72 2e 0d   ┆s the resynch reason parameter. ┆
0x1800…1820 (12,) 0a 0d 0a 09 28 36 29 20 65 72 72 6f 72 20 6b 69 6e 64 20 3d 20 36 2c 20 75 6e 69 74 20 6c 67 20   ┆    (6) error kind = 6, unit lg ┆
0x1820…1840       3d 20 31 0d 0a 09 0d 0a 09 20 20 20 20 84 41 20 43 41 50 20 43 4f 4e 46 20 4e 45 47 20 68 61 73   ┆= 1           A CAP CONF NEG has┆
0x1840…1860       20 62 65 65 6e 20 72 65 63 65 69 76 65 64 2c 20 69 2e 65 2e 20 74 68 65 20 72 65 63 65 69 76 69   ┆ been received, i.e. the receivi┆
0x1860…1880       6e 67 20 74 65 72 6d 69 6e 61 6c 20 0a 19 8d 80 80 68 61 73 20 6e 6f 74 20 74 68 65 20 72 65 71   ┆ng terminal      has not the req┆
0x1880…18a0       75 69 72 65 64 20 63 61 70 61 62 69 6c 69 74 69 65 73 2e 0d 0a 0d 0a 09 28 37 29 20 65 72 72 6f   ┆uired capabilities.     (7) erro┆
0x18a0…18c0       72 20 6b 69 6e 64 20 3d 20 31 2c 20 75 6e 69 74 20 6c 67 20 3d 20 32 0d 0a 0d 0a 09 20 20 20 20   ┆r kind = 1, unit lg = 2         ┆
0x18c0…18e0       84 41 20 44 4f 43 55 4d 45 4e 54 20 43 4f 4e 54 49 4e 55 45 20 49 4e 44 20 68 61 73 20 62 65 65   ┆ A DOCUMENT CONTINUE IND has bee┆
0x18e0…1900       6e 20 72 65 63 65 69 76 65 64 2c 20 77 68 69 63 68 20 64 65 66 69 6e 65 73 20 61 20 0a 19 8d 80   ┆n received, which defines a     ┆
0x1900…1920       80 66 6f 72 77 61 72 64 20 6a 75 6d 70 20 69 6e 20 63 68 65 63 6b 70 6f 69 6e 74 20 6e 75 6d 62   ┆ forward jump in checkpoint numb┆
0x1920…1940       65 72 73 2e 20 22 65 72 72 6f 72 20 69 6e 66 6f 22 20 63 6f 6e 74 61 69 6e 73 20 74 68 65 20 0a   ┆ers. "error info" contains the  ┆
0x1940…1960       19 8d 80 80 73 69 7a 65 20 6f 66 20 74 68 69 73 20 6a 75 6d 70 20 28 32 35 35 20 69 66 20 3e 3d   ┆    size of this jump (255 if >=┆
0x1960…1980       20 32 35 35 29 2e 0d 0a 09 20 20 20 20 84 54 68 65 20 6f 74 68 65 72 20 73 69 64 65 20 68 61 73   ┆ 255).        The other side has┆
0x1980…19a0       20 6d 61 64 65 20 61 20 70 72 6f 74 6f 63 6f 6c 20 65 72 72 6f 72 2c 20 61 6e 64 20 61 20 44 4f   ┆ made a protocol error, and a DO┆
0x19a0…19c0       43 55 4d 45 4e 54 20 0a 19 8d 80 80 43 4f 4e 54 49 4e 55 45 20 52 45 53 50 20 4e 45 47 20 68 61   ┆CUMENT      CONTINUE RESP NEG ha┆
0x19c0…19e0       73 20 62 65 65 6e 20 73 65 6e 74 2e 0d 0a 0d 0a 09 a1 69 6e 66 6f 20 74 79 70 65 20 3d 20 31 31   ┆s been sent.      info type = 11┆
0x19e0…1a00       2c 20 44 6f 63 75 6d 65 6e 74 20 73 74 72 65 61 6d 20 74 72 6f 75 62 6c 65 73 0d 0a 0d 0a 09 84   ┆, Document stream troubles      ┆
0x1a00…1a20 (13,) 54 68 65 73 65 20 75 6e 69 74 73 20 69 6e 64 69 63 61 74 65 20 74 68 61 74 20 74 68 65 20 63 61   ┆These units indicate that the ca┆
0x1a20…1a40       75 73 65 20 66 6f 72 20 74 68 65 20 69 6e 74 65 72 72 75 70 74 69 6f 6e 20 69 73 20 61 20 0a 19   ┆use for the interruption is a   ┆
0x1a40…1a60       89 80 80 62 72 65 61 6b 20 64 6f 77 6e 20 6f 66 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 73 74   ┆   break down of the document st┆
0x1a60…1a80       72 65 61 6d 2e 0d 0a 0d 0a 09 54 68 65 20 67 65 6e 65 72 61 6c 20 66 6f 72 6d 61 74 20 66 6f 72   ┆ream.     The general format for┆
0x1a80…1aa0       20 74 68 65 73 65 20 75 6e 69 74 73 20 61 72 65 3a 0d 0a 0d 0a 09 a1 20 20 20 20 20 20 20 20 20   ┆ these units are:               ┆
0x1aa0…1ac0       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   ┆                                ┆
0x1ac0…1ae0       20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0d 0a 09 a1 21 20 69 6e 66 6f 20   ┆                         ! info ┆
0x1ae0…1b00       74 79 70 65 20 3d 20 31 31 20 21 20 75 6e 69 74 20 6c 67 20 3d 20 31 20 6f 72 20 32 20 21 20 65   ┆type = 11 ! unit lg = 1 or 2 ! e┆
0x1b00…1b20       72 72 6f 72 20 6b 69 6e 64 20 21 20 65 72 72 6f 72 20 69 6e 66 6f 20 21 0d 0a 09 20 20 31 20 62   ┆rror kind ! error info !     1 b┆
0x1b20…1b40       79 74 65 20 20 20 20 20 20 20 20 20 20 31 20 62 79 74 65 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆yte          1 byte             ┆
0x1b40…1b60       31 20 62 79 74 65 20 20 20 20 20 20 20 30 20 6f 72 20 31 20 62 79 74 65 0d 0a 0d 0a 09 65 72 72   ┆1 byte       0 or 1 byte     err┆
0x1b60…1b80       6f 72 20 6b 69 6e 64 20 69 64 65 6e 74 69 66 69 65 73 20 74 68 65 20 6b 69 6e 64 20 6f 66 20 74   ┆or kind identifies the kind of t┆
0x1b80…1ba0       72 6f 75 62 6c 65 2e 0d 0a 0d 0a 09 28 31 29 20 65 72 72 6f 72 20 6b 69 6e 64 20 3d 20 31 2c 20   ┆rouble.     (1) error kind = 1, ┆
0x1ba0…1bc0       75 6e 69 74 20 6c 67 20 3d 20 32 0d 0a 0d 0a 09 20 20 20 20 84 41 20 52 45 50 4c 59 20 4e 4f 54   ┆unit lg = 2          A REPLY NOT┆
0x1bc0…1be0       20 4f 4b 20 68 61 73 20 62 65 65 6e 20 72 65 63 65 69 76 65 64 2e 20 65 72 72 6f 72 20 69 6e 66   ┆ OK has been received. error inf┆
0x1be0…1c00       6f 20 63 6f 6e 74 61 69 6e 73 20 74 68 65 20 63 6f 64 65 20 0a 19 8d 80 80 66 69 65 6c 64 2e 0d   ┆o contains the code      field. ┆
0x1c00…1c20 (14,) 0a 0d 0a 09 28 32 29 20 65 72 72 6f 72 20 6b 69 6e 64 20 3d 20 32 2c 20 75 6e 69 74 20 6c 67 20   ┆    (2) error kind = 2, unit lg ┆
0x1c20…1c40       3d 20 31 0d 0a 09 0d 0a 09 20 20 20 20 84 41 20 70 72 65 6d 61 74 75 72 65 20 54 54 58 53 49 20   ┆= 1           A premature TTXSI ┆
0x1c40…1c60       73 74 72 65 61 6d 20 63 6c 6f 73 65 20 68 61 73 20 62 65 65 6e 20 72 65 63 65 69 76 65 64 20 6f   ┆stream close has been received o┆
0x1c60…1c80       6e 20 74 68 65 20 0a 19 8d 80 80 64 6f 63 75 6d 65 6e 74 20 73 74 72 65 61 6d 2e 0d 0a 0d 0a 8c   ┆n the      document stream.     ┆
0x1c80…1ca0       83 ec 0a 09 28 33 29 20 65 72 72 6f 72 20 6b 69 6e 64 20 3d 20 33 2c 20 75 6e 69 74 20 6c 67 20   ┆    (3) error kind = 3, unit lg ┆
0x1ca0…1cc0       3d 20 32 0d 0a 0d 0a 09 20 20 20 20 84 44 6f 63 75 6d 65 6e 74 20 73 74 72 65 61 6d 20 70 72 6f   ┆= 2          Document stream pro┆
0x1cc0…1ce0       74 6f 63 6f 6c 20 65 72 72 6f 72 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 84 65 72 72 6f 72   ┆tocol error                error┆
0x1ce0…1d00       20 69 6e 66 6f 20 69 64 65 6e 74 69 66 69 65 73 20 74 68 65 20 6b 69 6e 64 20 6f 66 20 65 72 72   ┆ info identifies the kind of err┆
0x1d00…1d20       6f 72 20 69 6e 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 77 61 79 3a 0d 0a 0d 0a 09 20 20 20   ┆or in the following way:        ┆
0x1d20…1d40       20 31 3a 20 84 4f 74 68 65 72 20 74 68 61 6e 20 52 45 50 4c 59 20 4f 4b 20 61 73 20 61 6e 73 77   ┆ 1:  Other than REPLY OK as answ┆
0x1d40…1d60       65 72 20 6f 6e 20 54 52 41 4e 53 46 45 52 20 66 72 6f 6d 20 44 48 2e 20 28 52 45 50 4c 59 20 0a   ┆er on TRANSFER from DH. (REPLY  ┆
0x1d60…1d80       19 90 80 80 4e 4f 54 20 6f 6b 20 69 73 2c 20 6f 66 20 63 6f 75 72 73 65 2c 20 61 6c 77 61 79 73   ┆    NOT ok is, of course, always┆
0x1d80…1da0       20 70 6f 73 73 69 62 6c 65 2c 20 65 78 63 65 70 74 20 61 66 74 65 72 20 53 54 52 45 41 4d 20 0a   ┆ possible, except after STREAM  ┆
0x1da0…1dc0       19 90 80 80 45 4e 44 29 2e 0d 0a 0d 0a 09 20 20 20 20 32 3a 20 84 6e 6f 20 64 61 74 61 20 62 65   ┆    END).         2:  no data be┆
0x1dc0…1de0       74 77 65 65 6e 20 43 48 45 43 4b 50 4f 49 4e 54 20 62 6c 6f 63 6b 73 2c 20 6f 72 20 6e 6f 20 64   ┆tween CHECKPOINT blocks, or no d┆
0x1de0…1e00       61 74 61 20 62 65 74 77 65 65 6e 20 61 20 0a 19 90 80 80 43 48 45 43 4b 50 4f 49 4e 54 20 61 6e   ┆ata between a      CHECKPOINT an┆
0x1e00…1e20 (15,) 64 20 61 20 53 54 52 45 41 4d 20 45 4e 44 2c 20 69 6e 20 61 20 72 65 61 64 20 6f 70 65 72 61 74   ┆d a STREAM END, in a read operat┆
0x1e20…1e40       69 6f 6e 2e 0d 0a 0d 0a 09 20 20 20 20 33 3a 20 84 70 72 65 6d 61 74 75 72 65 20 53 54 52 45 41   ┆ion.         3:  premature STREA┆
0x1e40…1e60       4d 20 45 4e 44 20 72 65 63 65 69 76 65 64 20 69 6e 20 61 20 77 72 69 74 65 20 6f 70 65 72 61 74   ┆M END received in a write operat┆
0x1e60…1e80       69 6f 6e 2e 0d 0a 0d 0a 09 20 20 20 20 34 3a 20 43 48 45 43 4b 50 4f 49 4e 54 20 61 73 20 61 6e   ┆ion.         4: CHECKPOINT as an┆
0x1e80…1ea0       73 77 65 72 20 6f 6e 20 61 20 53 54 52 45 41 4d 20 45 4e 44 20 69 6e 20 61 20 77 72 69 74 65 20   ┆swer on a STREAM END in a write ┆
0x1ea0…1ec0       6f 70 65 72 61 74 69 6f 6e 2e 0d 0a 0d 0a 09 20 20 20 20 35 3a 20 53 54 52 45 41 4d 20 62 6c 6f   ┆operation.         5: STREAM blo┆
0x1ec0…1ee0       63 6b 20 72 65 63 65 69 76 65 64 20 69 6e 20 61 20 77 72 69 74 65 20 6f 70 65 72 61 74 69 6f 6e   ┆ck received in a write operation┆
0x1ee0…1f00       2e 0d 0a 0d 0a 09 20 20 20 20 20 20 20 84 4e 6f 74 65 20 74 68 61 74 20 61 6e 79 20 62 6c 6f 63   ┆.             Note that any bloc┆
0x1f00…1f20       6b 73 20 72 65 63 65 69 76 65 64 20 61 66 74 65 72 20 61 20 53 54 52 45 41 4d 20 45 4e 44 20 77   ┆ks received after a STREAM END w┆
0x1f20…1f40       69 6c 6c 2c 20 0a 19 90 80 80 74 68 6f 75 67 68 20 65 72 72 6f 6e 65 6f 75 73 20 62 65 20 69 67   ┆ill,      though erroneous be ig┆
0x1f40…1f60       6e 6f 72 65 64 2e 20 4e 6f 72 6d 61 6c 20 64 6f 63 75 6d 65 6e 74 20 6c 65 76 65 6c 20 0a 19 90   ┆nored. Normal document level    ┆
0x1f60…1f80       80 80 74 65 72 6d 69 6e 61 74 69 6f 6e 20 77 69 6c 6c 20 61 6c 72 65 61 64 79 20 68 61 76 65 20   ┆  termination will already have ┆
0x1f80…1fa0       62 65 65 6e 20 69 6e 69 74 69 61 74 65 64 20 62 79 20 44 48 2e 0d 0a 0d 0a 09 28 34 29 20 65 72   ┆been initiated by DH.     (4) er┆
0x1fa0…1fc0       72 6f 72 20 6b 69 6e 64 20 3d 20 34 2c 20 75 6e 69 74 20 6c 67 20 3d 20 32 0d 0a 0d 0a 09 20 20   ┆ror kind = 4, unit lg = 2       ┆
0x1fc0…1fe0       20 20 84 54 68 69 73 20 69 6e 64 69 63 61 74 65 73 20 61 20 66 6f 72 6d 61 74 20 65 72 72 6f 72   ┆   This indicates a format error┆
0x1fe0…2000       20 69 6e 20 61 20 72 65 63 65 69 76 65 64 20 64 6f 63 75 6d 65 6e 74 20 73 74 72 65 61 6d 20 0a   ┆ in a received document stream  ┆
0x2000…2020 (16,) 19 8d 80 80 62 6c 6f 63 6b 2e 20 69 6e 66 6f 20 63 6f 6e 74 61 69 6e 73 20 74 68 65 20 68 65 61   ┆    block. info contains the hea┆
0x2020…2040       64 65 72 20 62 79 74 65 2e 0d 0a 0d 0a 09 84 54 68 65 20 61 63 74 69 6f 6e 20 74 61 6b 65 6e 20   ┆der byte.      The action taken ┆
0x2040…2060       62 79 20 44 48 20 77 68 65 6e 20 69 6e 66 6f 20 74 79 70 65 20 3d 20 31 31 20 77 69 6c 6c 20 62   ┆by DH when info type = 11 will b┆
0x2060…2080       65 20 0d 0a 0d 0a 09 2d 20 66 6f 72 20 73 6f 75 72 63 65 20 70 61 63 6b 65 74 73 3a 0d 0a 09 20   ┆e      - for source packets:    ┆
0x2080…20a0       20 84 41 20 44 4f 43 55 4d 45 4e 54 20 52 45 53 59 4e 43 48 52 4f 4e 49 5a 45 20 52 45 51 20 69   ┆  A DOCUMENT RESYNCHRONIZE REQ i┆
0x20a0…20c0       73 20 73 65 6e 74 20 69 66 20 74 68 65 20 73 65 73 73 69 6f 6e 73 20 61 72 65 20 69 6e 73 69 64   ┆s sent if the sessions are insid┆
0x20c0…20e0       65 20 0a 19 8b 80 80 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 6c 65 76 65 6c 2e 20 49 66 20 74 68   ┆e      the document level. If th┆
0x20e0…2100       65 20 6f 74 68 65 72 20 73 69 64 65 20 72 65 73 70 6f 6e 64 73 20 77 69 74 68 20 53 45 53 53 49   ┆e other side responds with SESSI┆
0x2100…2120       4f 4e 20 0a 19 8b 80 80 41 42 4f 52 54 20 49 4e 44 2c 20 75 73 65 72 20 69 6e 66 6f 72 6d 61 74   ┆ON      ABORT IND, user informat┆
0x2120…2140       69 6f 6e 20 77 69 6c 6c 20 63 6f 6e 74 61 69 6e 20 74 77 6f 20 75 73 65 72 20 75 6e 69 74 73 2c   ┆ion will contain two user units,┆
0x2140…2160       20 74 68 65 20 6f 6e 65 20 0a 19 8b 80 80 77 69 74 68 20 69 6e 66 6f 20 74 79 70 65 20 3d 20 31   ┆ the one      with info type = 1┆
0x2160…2180       31 2c 20 61 6e 64 20 74 68 65 20 6f 74 68 65 72 20 77 69 74 68 20 69 6e 66 6f 20 74 79 70 65 20   ┆1, and the other with info type ┆
0x2180…21a0       3d 20 35 20 28 61 6e 64 20 65 72 72 6f 72 20 0a 19 8b 80 80 6b 69 6e 64 20 3d 20 32 29 2e 20 54   ┆= 5 (and error      kind = 2). T┆
0x21a0…21c0       68 65 20 6f 6e 65 20 77 69 74 68 20 69 6e 66 6f 20 74 79 70 65 3d 31 31 20 6f 63 63 75 72 73 20   ┆he one with info type=11 occurs ┆
0x21c0…21e0       6c 61 73 74 2e 0d 0a 0d 0a 8c 83 b0 0a 0e 0a 09 2d 20 66 6f 72 20 73 69 6e 6b 20 70 61 63 6b 65   ┆last.           - for sink packe┆
0x21e0…2200       74 73 3a 0d 0a 09 20 20 84 41 20 45 58 43 45 50 54 49 4f 4e 20 52 45 51 20 69 73 20 73 65 6e 74   ┆ts:      A EXCEPTION REQ is sent┆
0x2200…2220 (17,) 2e 20 54 68 65 20 6f 74 68 65 72 20 73 69 64 65 20 72 65 73 70 6f 6e 64 73 20 77 69 74 68 20 61   ┆. The other side responds with a┆
0x2220…2240       20 44 4f 43 55 4d 45 4e 54 20 0a 19 8b 80 80 52 45 53 59 4e 43 48 52 4f 4e 49 5a 45 20 49 4e 44   ┆ DOCUMENT      RESYNCHRONIZE IND┆
0x2240…2260       2c 20 61 20 44 4f 43 55 4d 45 4e 54 20 44 49 53 43 41 52 44 20 49 4e 44 2c 20 6f 72 20 61 20 53   ┆, a DOCUMENT DISCARD IND, or a S┆
0x2260…2280       45 53 53 49 4f 4e 20 41 42 4f 52 54 20 0a 19 8b 80 80 49 4e 44 2e 20 41 6c 73 6f 20 69 6e 20 74   ┆ESSION ABORT      IND. Also in t┆
0x2280…22a0       68 69 73 20 63 61 73 65 20 74 68 65 72 65 20 77 69 6c 6c 20 62 65 20 74 77 6f 20 75 73 65 72 20   ┆his case there will be two user ┆
0x22a0…22c0       75 6e 69 74 73 2c 20 74 68 65 20 6f 6e 65 20 0a 19 8b 80 80 77 69 74 68 20 69 6e 66 6f 20 74 79   ┆units, the one      with info ty┆
0x22c0…22e0       70 65 20 3d 20 31 31 2c 20 61 6e 64 20 74 68 65 20 6f 74 68 65 72 20 77 69 74 68 20 69 6e 66 6f   ┆pe = 11, and the other with info┆
0x22e0…2300       20 74 79 70 65 20 3d 20 35 20 28 61 6e 64 20 65 72 72 6f 72 20 0a 19 8b 80 80 6b 69 6e 64 20 3d   ┆ type = 5 (and error      kind =┆
0x2300…2320       20 32 2c 20 34 20 6f 72 20 35 29 2e 20 54 68 65 20 6f 6e 65 20 77 69 74 68 20 69 6e 66 6f 20 74   ┆ 2, 4 or 5). The one with info t┆
0x2320…2340       79 70 65 3d 31 31 20 6f 63 63 75 72 73 20 6c 61 73 74 2e 0d 0a 0d 0a 09 20 20 84 48 6f 77 65 76   ┆ype=11 occurs last.        Howev┆
0x2340…2360       65 72 20 74 68 65 20 61 62 6f 76 65 20 6d 65 6e 74 69 6f 6e 65 64 20 6f 6e 6c 79 20 68 6f 6c 64   ┆er the above mentioned only hold┆
0x2360…2380       73 20 66 6f 72 20 54 54 58 20 70 61 63 6b 65 74 73 2e 20 49 6e 20 54 4c 58 20 0a 19 8b 80 80 6d   ┆s for TTX packets. In TLX      m┆
0x2380…23a0       6f 64 65 2c 20 61 20 53 45 53 53 20 41 42 4f 52 54 20 52 45 51 20 69 73 20 73 65 6e 74 20 66 72   ┆ode, a SESS ABORT REQ is sent fr┆
0x23a0…23b1       6f 6d 20 74 68 69 73 20 73 69 64 65 2e 0d 0a 0f 0a                                                ┆om this side.    ┆
0x23b1…23b4       FormFeed {
0x23b1…23b4         0c 80 ec                                                                                          ┆   ┆
0x23b1…23b4       }
0x23b4…23c0       0a a1 b0 38 2e 20 43 4f 4e 46 49 47                                                               ┆   8. CONFIG┆
0x23c0…23e0       55 52 41 54 49 4f 4e 20 50 41 52 41 4d 45 54 45 52 53 0d 0a 0d 0a 09 84 49 6e 20 74 68 69 73 20   ┆URATION PARAMETERS      In this ┆
0x23e0…2400       73 65 63 74 69 6f 6e 20 76 61 72 69 6f 75 73 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 70 61   ┆section various configuration pa┆
0x2400…2420 (18,) 72 61 6d 65 74 65 72 73 20 61 72 65 20 65 78 70 6c 61 69 6e 65 64 2e 20 0a 19 89 80 80 54 68 65   ┆rameters are explained.      The┆
0x2420…2440       79 20 61 72 65 20 6f 66 20 74 77 6f 20 6b 69 6e 64 73 0d 0a 0d 0a 09 2d 20 43 6f 6d 70 69 6c 61   ┆y are of two kinds     - Compila┆
0x2440…2460       74 69 6f 6e 20 70 61 72 61 6d 65 74 65 72 73 2e 0d 0a 09 20 20 84 54 68 65 79 20 61 72 65 20 64   ┆tion parameters.      They are d┆
0x2460…2480       65 63 6c 61 72 65 64 20 69 6e 20 61 6e 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 2c 20 61 6e 64 20 61   ┆eclared in an environment, and a┆
0x2480…24a0       20 63 68 61 6e 67 65 20 72 65 71 75 69 72 65 73 20 0a 19 8b 80 80 72 65 63 6f 6d 70 69 6c 61 74   ┆ change requires      recompilat┆
0x24a0…24c0       69 6f 6e 20 6f 66 20 44 48 2e 0d 0a 0d 0a 09 2d 20 84 50 72 6f 63 65 73 73 20 70 61 72 61 6d 65   ┆ion of DH.     -  Process parame┆
0x24c0…24e0       74 65 72 73 2e 0d 0a 09 20 20 84 54 68 65 79 20 61 72 65 20 74 72 61 6e 73 66 65 72 72 65 64 20   ┆ters.      They are transferred ┆
0x24e0…2500       74 6f 20 74 68 65 20 44 48 20 77 68 65 6e 20 69 74 73 20 63 72 65 61 74 65 64 2c 20 61 6e 64 20   ┆to the DH when its created, and ┆
0x2500…2520       73 68 6f 75 6c 64 20 62 65 20 0a 19 8b 80 80 6b 6e 6f 77 6e 20 74 6f 20 74 68 65 20 66 61 74 68   ┆should be      known to the fath┆
0x2520…2540       65 72 20 70 72 6f 63 65 73 73 2e 0d 0a 0d 0a 09 84 41 20 74 68 69 72 64 20 6b 69 6e 64 20 69 73   ┆er process.      A third kind is┆
0x2540…2560       20 70 6f 73 73 69 62 6c 65 2c 20 6e 61 6d 65 6c 79 20 70 61 72 61 6d 65 74 65 72 73 20 75 70 64   ┆ possible, namely parameters upd┆
0x2560…2580       61 74 65 64 20 76 69 61 20 4c 43 50 20 0a 19 89 80 80 63 6f 6e 74 72 6f 6c 20 6d 65 73 73 61 67   ┆ated via LCP      control messag┆
0x2580…25a0       65 73 2e 20 53 75 63 68 20 70 61 72 61 6d 65 74 65 72 73 20 64 6f 6e 74 20 65 78 69 73 74 73 20   ┆es. Such parameters dont exists ┆
0x25a0…25c0       69 6e 20 74 68 65 20 70 72 65 73 65 6e 74 20 0a 19 89 80 80 76 65 72 73 69 6f 6e 2e 0d 0a 0d 0a   ┆in the present      version.    ┆
0x25c0…25e0       0d 0a b0 a1 38 2e 31 20 54 68 65 20 41 73 73 6f 63 69 61 74 65 73 20 4c 69 73 74 0d 0a 0d 0a 09   ┆    8.1 The Associates List     ┆
0x25e0…2600       84 57 68 65 6e 20 61 20 73 65 73 73 69 6f 6e 20 65 78 69 73 74 73 2c 20 61 6e 64 20 74 68 69 73   ┆ When a session exists, and this┆
0x2600…2620 (19,) 20 73 69 64 65 20 69 73 20 73 6f 75 72 63 65 2c 20 74 68 65 20 6f 74 68 65 72 20 73 69 64 65 20   ┆ side is source, the other side ┆
0x2620…2640       63 61 6e 20 0a 19 89 80 80 72 65 71 75 65 73 74 20 61 20 63 68 61 6e 67 65 20 69 6e 20 74 68 65   ┆can      request a change in the┆
0x2640…2660       20 73 6f 75 72 63 65 2f 73 69 6e 6b 20 72 65 6c 61 74 69 6f 6e 73 68 69 70 2c 20 63 61 6c 6c 65   ┆ source/sink relationship, calle┆
0x2660…2680       64 20 61 20 63 68 61 6e 67 65 20 0a 19 89 80 80 69 6e 20 63 6f 6e 74 72 6f 6c 2e 20 54 68 69 73   ┆d a change      in control. This┆
0x2680…26a0       20 69 73 20 6f 6e 6c 79 20 69 6e 74 65 72 65 73 74 69 6e 67 20 77 68 65 6e 20 74 68 69 73 20 73   ┆ is only interesting when this s┆
0x26a0…26c0       69 64 65 20 69 73 20 63 61 6c 6c 65 72 2c 20 0a 19 89 80 80 6f 74 68 65 72 77 69 73 65 20 74 68   ┆ide is caller,      otherwise th┆
0x26c0…26e0       65 20 63 6f 6e 74 72 6f 6c 20 73 68 6f 75 6c 64 20 62 65 20 63 68 61 6e 67 65 64 20 69 6e 20 61   ┆e control should be changed in a┆
0x26e0…2700       6c 6c 20 63 61 73 65 73 2e 0d 0a 0d 0a 09 84 53 75 63 68 20 61 20 72 65 71 75 65 73 74 20 73 68   ┆ll cases.      Such a request sh┆
0x2700…2720       6f 75 6c 64 20 6e 6f 74 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 62 65 20 67 72 61 6e 74 65   ┆ould not automatically be grante┆
0x2720…2740       64 2c 20 68 6f 77 65 76 65 72 2c 20 0a 19 89 80 80 62 65 63 61 75 73 65 20 74 68 65 20 63 61 6c   ┆d, however,      because the cal┆
0x2740…2760       6c 65 72 20 69 73 20 63 68 61 72 67 65 64 20 66 6f 72 20 74 68 65 20 73 65 73 73 69 6f 6e 2e 20   ┆ler is charged for the session. ┆
0x2760…2780       54 68 65 72 65 66 6f 72 65 20 69 73 20 74 68 65 20 0a 19 89 80 80 a1 61 73 73 6f 63 69 61 74 65   ┆Therefore is the       associate┆
0x2780…27a0       73 20 6c 69 73 74 e1 20 69 6e 74 72 6f 64 75 63 65 64 2e 0d 0a 0d 0a 09 49 74 20 69 73 20 64 65   ┆s list  introduced.     It is de┆
0x27a0…27c0       63 6c 61 72 65 64 20 6c 69 6b 65 20 74 68 69 73 0d 0a 0d 0a 09 61 73 73 6f 63 69 61 74 65 73 5f   ┆clared like this     associates_┆
0x27c0…27e0       6c 69 73 74 3a 20 61 72 72 61 79 20 28 31 2e 2e 3f 29 20 6f 66 20 74 69 5f 6d 61 73 6b 3b 0d 0a   ┆list: array (1..?) of ti_mask;  ┆
0x27e0…2800       0d 0a 09 84 74 69 5f 6d 61 73 6b 20 69 73 20 61 20 74 79 70 65 20 77 68 69 63 68 20 63 6f 6e 74   ┆    ti_mask is a type which cont┆
0x2800…2820 (20,) 61 69 6e 73 20 61 20 74 65 72 6d 69 6e 61 6c 20 69 64 65 6e 74 69 66 69 65 72 2e 20 50 61 72 74   ┆ains a terminal identifier. Part┆
0x2820…2840       20 34 20 69 73 20 0a 19 89 80 80 6f 70 74 69 6f 6e 61 6c 2c 20 74 68 6f 75 67 68 20 28 61 6e 64   ┆ 4 is      optional, though (and┆
0x2840…2860       20 69 73 20 6d 65 61 6e 69 6e 67 6c 65 73 73 29 2e 0d 0a 0d 0a 09 84 57 68 65 6e 20 61 20 50 4c   ┆ is meaningless).      When a PL┆
0x2860…2880       45 41 53 45 20 43 48 41 4e 47 45 20 43 4f 4e 54 52 4f 4c 20 49 4e 44 20 69 73 20 72 65 63 65 69   ┆EASE CHANGE CONTROL IND is recei┆
0x2880…28a0       76 65 64 2c 20 61 20 73 65 71 75 65 6e 74 69 61 6c 20 73 65 61 72 63 68 20 0a 19 89 80 80 69 73   ┆ved, a sequential search      is┆
0x28a0…28c0       20 6d 61 64 65 20 69 6e 20 61 73 73 6f 63 69 61 74 65 73 20 6c 69 73 74 20 66 6f 72 20 74 68 65   ┆ made in associates list for the┆
0x28c0…28e0       20 61 64 64 72 65 73 73 65 65 20 54 49 20 70 61 72 61 6d 65 74 65 72 2e 20 57 68 65 6e 20 0a 19   ┆ addressee TI parameter. When   ┆
0x28e0…2900       89 80 80 22 41 22 20 64 65 6e 6f 74 65 73 20 61 6e 20 65 6e 74 72 79 20 69 6e 20 61 73 73 6f 63   ┆   "A" denotes an entry in assoc┆
0x2900…2920       69 61 74 65 73 20 6c 69 73 74 2c 20 61 20 6d 61 74 63 68 20 6f 63 63 75 72 73 20 77 68 65 6e 3a   ┆iates list, a match occurs when:┆
0x2920…2940       0d 0a 0d 0a 8c 83 e0 0a 09 2d 20 84 70 61 72 74 20 31 2c 20 70 61 72 74 20 32 20 61 6e 64 20 70   ┆         -  part 1, part 2 and p┆
0x2940…2960       61 72 74 20 33 20 69 73 20 61 6c 69 6b 65 20 69 6e 20 41 20 61 6e 64 20 61 64 64 72 65 73 73 65   ┆art 3 is alike in A and addresse┆
0x2960…2980       65 20 54 49 2e 0d 0a 09 2d 20 84 70 61 72 74 20 31 20 61 6e 64 20 70 61 72 74 20 32 20 69 73 20   ┆e TI.   -  part 1 and part 2 is ┆
0x2980…29a0       61 6c 69 6b 65 20 69 6e 20 41 20 61 6e 64 20 61 64 64 72 65 73 73 65 65 20 54 49 2c 20 61 6e 64   ┆alike in A and addressee TI, and┆
0x29a0…29c0       20 70 61 72 74 20 33 20 69 73 20 0a 19 8b 80 80 6d 69 73 73 69 6e 67 20 69 6e 20 41 2e 0d 0a 0d   ┆ part 3 is      missing in A.   ┆
0x29c0…29e0       0a 09 84 41 73 73 6f 63 69 61 74 65 73 20 6c 69 73 74 20 69 73 20 73 63 61 6e 6e 65 64 20 75 6e   ┆   Associates list is scanned un┆
0x29e0…2a00       74 69 6c 20 61 20 6d 61 74 63 68 20 6f 63 63 75 72 73 20 69 6e 20 77 68 69 63 68 20 63 61 73 65   ┆til a match occurs in which case┆
0x2a00…2a20 (21,) 20 74 68 65 20 0a 19 89 80 80 73 65 61 72 63 68 20 69 73 20 73 75 63 63 65 73 73 66 75 6c 6c 2c   ┆ the      search is successfull,┆
0x2a20…2a40       20 6f 72 20 75 6e 74 69 6c 20 74 68 65 20 77 68 6f 6c 65 20 74 61 62 6c 65 20 69 73 20 73 63 61   ┆ or until the whole table is sca┆
0x2a40…2a60       6e 6e 65 64 2e 20 49 66 20 74 68 65 20 0a 19 89 80 80 73 65 61 72 63 68 20 69 73 20 73 75 63 63   ┆nned. If the      search is succ┆
0x2a60…2a80       65 73 73 66 75 6c 6c 2c 20 74 68 65 20 72 65 71 75 65 73 74 20 63 61 6e 20 62 65 20 67 72 61 6e   ┆essfull, the request can be gran┆
0x2a80…2aa0       74 65 64 2c 20 6f 74 68 65 72 77 69 73 65 20 69 74 73 20 0a 19 89 80 80 69 67 6e 6f 72 65 64 2e   ┆ted, otherwise its      ignored.┆
0x2aa0…2ac0       0d 0a 0d 0a 09 41 73 73 6f 63 69 61 74 65 73 20 6c 69 73 74 20 69 73 20 61 20 70 72 6f 63 65 73   ┆     Associates list is a proces┆
0x2ac0…2ae0       73 20 70 61 72 61 6d 65 74 65 72 2e 0d 0a 0d 0a 0d 0a b0 a1 38 2e 32 20 54 65 6c 65 78 20 43 6f   ┆s parameter.        8.2 Telex Co┆
0x2ae0…2b00       6e 76 65 72 73 69 6f 6e 20 41 64 64 72 65 73 73 0d 0a 0d 0a 09 84 54 68 69 73 20 70 61 72 61 6d   ┆nversion Address      This param┆
0x2b00…2b20       65 74 65 72 20 69 73 20 75 73 65 64 20 77 68 65 6e 20 74 68 65 20 43 55 20 63 6f 6d 6d 75 6e 69   ┆eter is used when the CU communi┆
0x2b20…2b40       63 61 74 65 73 20 77 69 74 68 20 74 68 65 20 0a 19 89 80 80 54 65 6c 65 74 65 78 2f 54 65 6c 65   ┆cates with the      Teletex/Tele┆
0x2b40…2b60       78 20 63 6f 6e 76 65 72 73 69 6f 6e 20 75 6e 69 74 2e 20 49 74 20 69 73 20 64 65 63 6c 61 72 65   ┆x conversion unit. It is declare┆
0x2b60…2b80       64 20 6c 69 6b 65 20 74 68 69 73 3a 0d 0a 0d 0a 09 74 6c 78 5f 63 6f 6e 76 5f 61 64 72 3a 20 74   ┆d like this:     tlx_conv_adr: t┆
0x2b80…2ba0       69 5f 6d 61 73 6b 0d 0a 0d 0a 09 84 54 68 69 73 20 61 64 64 72 65 73 73 20 69 73 20 75 73 65 64   ┆i_mask      This address is used┆
0x2ba0…2bc0       20 66 6f 72 20 6f 75 74 67 6f 69 6e 67 20 73 65 73 73 69 6f 6e 73 20 77 68 65 6e 20 73 65 72 76   ┆ for outgoing sessions when serv┆
0x2bc0…2be0       69 63 65 20 69 64 20 66 6f 72 20 74 68 65 20 0a 19 89 80 80 69 6e 69 74 69 61 74 69 6e 67 20 70   ┆ice id for the      initiating p┆
0x2be0…2c00       61 63 6b 65 74 20 69 73 20 54 4c 58 2e 20 46 6f 72 20 69 6e 63 6f 6d 6d 69 6e 67 20 63 61 6c 6c   ┆acket is TLX. For incomming call┆
0x2c00…2c20 (22,) 73 2c 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 63 68 65 63 6b 20 0a 19 89 80 80 69 73 20 6d   ┆s, the following check      is m┆
0x2c20…2c40       61 64 65 3a 20 49 66 20 70 61 72 74 20 31 20 61 6e 64 20 70 61 72 74 20 32 20 69 6e 20 22 63 61   ┆ade: If part 1 and part 2 in "ca┆
0x2c40…2c60       6c 6c 69 6e 67 20 54 49 22 20 65 71 75 61 6c 73 20 70 61 72 74 20 31 20 61 6e 64 20 0a 19 89 80   ┆lling TI" equals part 1 and     ┆
0x2c60…2c80       80 70 61 72 74 20 32 20 69 6e 20 74 6c 78 5f 63 6f 6e 76 5f 61 64 72 2c 20 74 68 65 20 70 61 63   ┆ part 2 in tlx_conv_adr, the pac┆
0x2c80…2ca0       6b 65 74 20 72 65 63 65 69 76 65 64 20 69 6e 20 74 68 65 20 73 65 73 73 69 6f 6e 20 77 69 6c 6c   ┆ket received in the session will┆
0x2ca0…2cc0       20 0a 19 89 80 80 67 65 74 20 73 65 72 76 69 63 65 20 69 64 20 3d 20 54 4c 58 2e 0d 0a 0d 0a 0d   ┆      get service id = TLX.     ┆
0x2cc0…2ce0       0a b0 a1 38 2e 33 20 54 72 61 6e 73 6d 69 73 73 69 6f 6e 20 45 72 72 6f 72 20 52 65 63 6f 76 65   ┆   8.3 Transmission Error Recove┆
0x2ce0…2d00       72 79 0d 0a 0d 0a 09 84 41 73 20 65 78 70 6c 61 69 6e 65 64 20 69 6e 20 73 65 63 74 69 6f 6e 20   ┆ry      As explained in section ┆
0x2d00…2d20       36 2e 34 2e 34 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 74 77 6f 20 76 61 6c 75 65 73 20 73   ┆6.4.4 the following two values s┆
0x2d20…2d40       68 6f 75 6c 64 20 62 65 20 0a 19 89 80 80 64 65 63 69 64 65 64 20 77 68 65 6e 20 61 20 64 6f 63   ┆hould be      decided when a doc┆
0x2d40…2d60       75 6d 65 6e 74 20 74 72 61 6e 73 6d 69 73 73 69 6f 6e 20 62 72 65 61 6b 20 64 6f 77 6e 20 6f 63   ┆ument transmission break down oc┆
0x2d60…2d80       63 75 72 73 3a 0d 0a 0d 0a 09 72 65 74 72 79 5f 63 6f 75 6e 74 3a 0d 0a 09 84 48 6f 77 20 6d 61   ┆curs:     retry_count:    How ma┆
0x2d80…2da0       6e 79 20 74 69 6d 65 73 20 74 68 65 20 73 61 6d 65 20 65 72 72 6f 72 20 73 68 6f 75 6c 64 20 62   ┆ny times the same error should b┆
0x2da0…2dc0       65 20 61 6c 6c 6f 77 65 64 20 74 6f 20 6f 63 63 75 72 20 69 6e 20 0a 19 89 80 80 73 65 71 75 65   ┆e allowed to occur in      seque┆
0x2dc0…2de0       6e 63 65 20 62 65 66 6f 72 65 20 74 68 65 20 44 48 20 67 69 76 65 73 20 75 70 2e 20 5a 65 72 6f   ┆nce before the DH gives up. Zero┆
0x2de0…2e00       20 6d 65 61 6e 73 20 69 6d 6d 69 64 69 61 74 65 20 67 69 76 65 75 70 2e 0d 0a 0d 0a 09 72 65 74   ┆ means immidiate giveup.     ret┆
0x2e00…2e20 (23,) 72 79 5f 74 69 6d 65 72 3a 0d 0a 09 84 54 68 65 20 64 75 72 61 74 69 6f 6e 20 6f 66 20 74 68 65   ┆ry_timer:    The duration of the┆
0x2e20…2e40       20 65 6e 63 61 70 73 75 6c 61 74 69 6f 6e 20 6d 61 64 65 20 77 68 65 6e 20 74 68 69 73 20 65 72   ┆ encapsulation made when this er┆
0x2e40…2e60       72 6f 72 20 6f 63 63 75 72 73 2c 20 0a 19 89 80 80 6d 65 61 73 75 72 65 64 20 69 6e 20 6d 69 6e   ┆ror occurs,      measured in min┆
0x2e60…2e80       75 74 65 73 2e 20 48 61 73 20 61 73 20 61 20 6d 61 74 74 65 72 20 6f 66 20 66 61 63 74 20 6f 6e   ┆utes. Has as a matter of fact on┆
0x2e80…2ea0       6c 79 20 6d 65 61 6e 69 6e 67 20 77 68 65 6e 20 0a 19 89 80 80 72 65 74 72 79 5f 63 6f 75 6e 74   ┆ly meaning when      retry_count┆
0x2ea0…2ec0       20 69 73 20 6e 6f 6e 20 7a 65 72 6f 2e 20 49 66 20 69 74 20 69 73 20 7a 65 72 6f 2c 20 69 74 20   ┆ is non zero. If it is zero, it ┆
0x2ec0…2ee0       69 6e 64 69 63 61 74 65 73 20 61 6e 20 69 6d 6d 65 64 69 61 74 65 20 0a 19 89 80 80 72 65 74 72   ┆indicates an immediate      retr┆
0x2ee0…2f00       79 2e 0d 0a 0d 0a 8c 83 ec 0a 09 84 49 74 20 69 73 20 74 68 65 20 22 75 73 65 72 20 69 6e 66 22   ┆y.          It is the "user inf"┆
0x2f00…2f20       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 74 69 6f 6e   ┆ field in the packet description┆
0x2f20…2f40       20 77 68 69 63 68 20 0a 19 89 80 80 63 6f 6e 74 61 69 6e 73 20 69 6e 66 6f 72 6d 61 74 69 6f 6e   ┆ which      contains information┆
0x2f40…2f60       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 72 20 69 74 20 69 73   ┆ about which kind of error it is┆
0x2f60…2f80       2e 20 50 6c 65 61 73 65 20 72 65 66 65 72 20 0a 19 89 80 80 74 6f 20 73 65 63 74 69 6f 6e 20 37   ┆. Please refer      to section 7┆
0x2f80…2fa0       2e 33 2e 20 41 73 20 65 78 70 6c 61 69 6e 65 64 20 74 68 65 72 65 2c 20 74 68 65 20 6c 61 73 74   ┆.3. As explained there, the last┆
0x2fa0…2fc0       20 22 75 73 65 72 20 75 6e 69 74 22 20 69 6e 20 74 68 69 73 20 0a 19 89 80 80 66 69 65 6c 64 20   ┆ "user unit" in this      field ┆
0x2fc0…2fe0       6f 72 69 67 69 6e 61 74 65 73 20 66 72 6f 6d 20 44 48 2c 20 61 6e 64 20 69 74 20 69 73 20 74 68   ┆originates from DH, and it is th┆
0x2fe0…3000       69 73 20 75 6e 69 74 20 77 68 69 63 68 20 63 6f 6e 74 72 6f 6c 73 20 74 68 65 20 0a 19 89 80 80   ┆is unit which controls the      ┆
0x3000…3020 (24,) 65 72 72 6f 72 20 72 65 63 6f 76 65 72 79 2e 0d 0a 0d 0a 09 41 20 44 48 20 75 73 65 72 20 75 6e   ┆error recovery.     A DH user un┆
0x3020…3040       69 74 20 68 61 73 20 74 68 65 20 73 74 72 75 63 74 75 72 65 3a 0d 0a 0d 0a 09 64 68 5f 75 73 65   ┆it has the structure:     dh_use┆
0x3040…3060       72 5f 75 6e 69 74 20 3d 20 72 65 63 6f 72 64 0d 0a 09 09 20 20 20 20 20 20 20 69 6e 66 6f 5f 74   ┆r_unit = record           info_t┆
0x3060…3080       79 70 65 3a 20 62 79 74 65 3b 0d 0a 09 09 20 20 20 20 20 20 20 75 6e 69 74 5f 6c 67 3a 20 62 79   ┆ype: byte;           unit_lg: by┆
0x3080…30a0       74 65 3b 0d 0a 09 09 20 20 20 20 20 20 20 65 72 72 6f 72 5f 6b 69 6e 64 3a 20 62 79 74 65 3b 0d   ┆te;           error_kind: byte; ┆
0x30a0…30c0       0a 09 09 20 20 20 20 20 20 20 65 72 72 6f 72 5f 69 6e 66 6f 3a 20 62 79 74 65 0d 0a 09 09 20 20   ┆          error_info: byte      ┆
0x30c0…30e0       20 20 20 65 6e 64 3b 0d 0a 0d 0a 09 84 75 6e 69 74 5f 6c 67 20 69 73 20 65 71 75 61 6c 20 74 6f   ┆   end;      unit_lg is equal to┆
0x30e0…3100       20 31 20 6f 72 20 32 2e 20 49 6e 20 74 68 65 20 6c 61 73 74 20 63 61 73 65 20 65 72 72 6f 72 5f   ┆ 1 or 2. In the last case error_┆
0x3100…3120       69 6e 66 6f 20 77 69 6c 6c 0a 19 89 80 80 63 6f 6e 74 61 69 6e 20 61 64 64 69 74 69 6f 6e 61 6c   ┆info will     contain additional┆
0x3120…3140       20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0d 0a 0d 0a 09 84 49 74 20 73 68 6f 75 6c 64 20 62 65 20   ┆ information.      It should be ┆
0x3140…3160       6e 6f 74 65 64 20 74 68 61 74 20 75 73 65 72 20 69 6e 66 20 63 61 6e 20 63 6f 6e 74 61 69 6e 20   ┆noted that user inf can contain ┆
0x3160…3180       73 6f 6d 65 20 70 73 65 75 64 6f 20 75 73 65 72 20 75 6e 69 74 20 0a 19 89 80 80 66 6f 72 6d 61   ┆some pseudo user unit      forma┆
0x3180…31a0       74 73 2c 20 77 68 69 63 68 20 69 73 20 6e 6f 74 20 64 65 73 63 72 69 62 65 64 20 69 6e 20 73 65   ┆ts, which is not described in se┆
0x31a0…31c0       63 74 69 6f 6e 20 37 2e 33 2c 20 61 6e 64 20 74 68 65 72 65 66 6f 72 65 20 6e 6f 74 20 0a 19 89   ┆ction 7.3, and therefore not    ┆
0x31c0…31e0       80 80 61 72 65 20 64 65 6c 69 76 65 72 65 64 20 74 6f 20 44 48 3a 0d 0a 0d 0a 09 84 69 6e 66 6f   ┆  are delivered to DH:      info┆
0x31e0…3200       5f 74 79 70 65 20 3d 20 35 2c 20 75 6e 69 74 5f 6c 67 20 3d 20 32 2c 20 65 72 72 6f 72 5f 6b 69   ┆_type = 5, unit_lg = 2, error_ki┆
0x3200…3220 (25,) 6e 64 20 3d 20 31 2c 20 65 72 72 6f 72 5f 69 6e 66 6f 20 3d 20 62 75 73 79 0d 0a 09 84 41 20 53   ┆nd = 1, error_info = busy    A S┆
0x3220…3240       45 53 53 49 4f 4e 20 53 54 41 52 54 20 43 4f 4e 46 20 4e 45 47 20 72 65 63 65 69 76 65 64 20 77   ┆ESSION START CONF NEG received w┆
0x3240…3260       69 74 68 20 72 65 6a 20 72 65 61 73 6f 6e 20 3d 20 62 75 73 79 2c 20 6f 72 20 61 20 0a 19 89 80   ┆ith rej reason = busy, or a     ┆
0x3260…3280       80 53 45 53 53 49 4f 4e 20 53 54 41 52 54 20 52 45 51 20 68 61 73 20 62 65 65 6e 20 61 6e 73 77   ┆ SESSION START REQ has been answ┆
0x3280…32a0       65 72 65 64 20 62 79 20 53 36 32 43 50 20 77 69 74 68 20 72 65 73 75 6c 74 20 3d 20 62 75 73 79   ┆ered by S62CP with result = busy┆
0x32a0…32c0       2e 20 0a 19 89 80 80 54 68 69 73 20 69 73 20 6e 6f 74 20 72 65 67 61 72 64 65 64 20 61 73 20 61   ┆.      This is not regarded as a┆
0x32c0…32e0       6e 20 65 72 72 6f 72 20 62 65 63 61 75 73 65 20 74 68 65 20 70 61 63 6b 65 74 20 70 72 6f 62 61   ┆n error because the packet proba┆
0x32e0…3300       62 6c 79 20 77 69 6c 6c 20 0a 19 89 80 80 73 6f 6f 6e 20 65 6e 74 65 72 20 74 68 65 20 62 75 73   ┆bly will      soon enter the bus┆
0x3300…3320       79 20 71 75 65 75 65 2e 0d 0a 0d 0a 09 69 6e 66 6f 5f 74 79 70 65 20 3d 20 35 2c 20 75 6e 69 74   ┆y queue.     info_type = 5, unit┆
0x3320…3340       5f 6c 67 20 3d 20 31 2c 20 65 72 72 6f 72 5f 6b 69 6e 64 20 3d 20 31 30 31 0d 0a 09 84 41 20 70   ┆_lg = 1, error_kind = 101    A p┆
0x3340…3360       72 69 6f 72 69 74 79 20 62 72 65 61 6b 20 68 61 73 20 6f 63 63 75 72 72 65 64 20 66 6f 72 20 61   ┆riority break has occurred for a┆
0x3360…3380       20 53 55 42 4d 49 54 20 70 61 63 6b 65 74 2e 0d 0a 0d 0a 09 84 54 68 65 20 74 61 62 6c 65 20 77   ┆ SUBMIT packet.      The table w┆
0x3380…33a0       68 69 63 68 20 63 6f 6e 74 72 6f 6c 73 20 74 68 65 20 74 72 61 6e 73 6d 69 73 73 69 6f 6e 20 65   ┆hich controls the transmission e┆
0x33a0…33c0       72 72 6f 72 20 72 65 63 6f 76 65 72 79 2c 20 73 75 62 6d 69 74 20 0a 19 89 80 80 65 72 72 6f 72   ┆rror recovery, submit      error┆
0x33c0…33e0       20 74 61 62 6c 65 2c 20 69 73 20 74 68 65 6e 20 64 65 63 6c 61 72 65 64 20 6c 69 6b 65 20 74 68   ┆ table, is then declared like th┆
0x33e0…3400       69 73 3a 0d 0a 8c 83 8c 0a 0e 0a 0d 0a 09 73 75 62 6d 69 74 5f 65 72 72 6f 72 5f 74 61 62 6c 65   ┆is:           submit_error_table┆
0x3400…3420 (26,) 3a 20 61 72 72 61 79 20 28 31 2e 2e 3f 29 20 6f 66 20 0d 0a 20 20 20 20 20 20 20 20 20 72 65 63   ┆: array (1..?) of            rec┆
0x3420…3440       6f 72 64 0d 0a 09 20 20 65 72 72 6f 72 5f 75 6e 69 74 3a 20 64 68 5f 75 73 65 72 5f 75 6e 69 74   ┆ord     error_unit: dh_user_unit┆
0x3440…3460       3b 0d 0a 09 20 20 72 65 74 72 79 5f 63 6f 75 6e 74 3a 20 62 79 74 65 3b 0d 0a 09 20 20 72 65 74   ┆;     retry_count: byte;     ret┆
0x3460…3480       72 79 5f 74 69 6d 65 72 3a 20 62 79 74 65 3b 0d 0a 09 65 6e 64 3b 0d 0a 0f 0a 0d 0a 09 84 57 68   ┆ry_timer: byte;   end;        Wh┆
0x3480…34a0       65 6e 20 22 61 63 74 5f 75 73 65 72 5f 75 6e 69 74 22 20 64 65 6e 6f 74 65 73 20 74 68 65 20 66   ┆en "act_user_unit" denotes the f┆
0x34a0…34c0       69 72 73 74 20 75 73 65 72 20 75 6e 69 74 20 69 6e 20 75 73 65 72 20 69 6e 66 2c 20 61 6e 64 20   ┆irst user unit in user inf, and ┆
0x34c0…34e0       0a 19 89 80 80 22 73 65 61 72 63 68 20 65 6e 74 72 79 22 20 61 6e 20 65 6e 74 72 79 20 69 6e 20   ┆     "search entry" an entry in ┆
0x34e0…3500       73 75 62 6d 69 74 5f 65 72 72 6f 72 5f 74 61 62 6c 65 2c 20 61 20 6d 61 74 63 68 20 6f 63 63 75   ┆submit_error_table, a match occu┆
0x3500…3520       72 73 20 69 66 20 0a 19 89 80 80 6f 6e 65 20 6f 66 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20   ┆rs if      one of the following ┆
0x3520…3540       63 6f 6e 64 69 74 69 6f 6e 73 20 68 6f 6c 64 73 3a 0d 0a 0d 0a 09 28 31 29 20 61 63 74 5f 75 73   ┆conditions holds:     (1) act_us┆
0x3540…3560       65 72 5f 75 6e 69 74 20 3d 20 73 65 61 72 63 68 5f 65 6e 74 72 79 2e 20 65 72 72 6f 72 5f 75 6e   ┆er_unit = search_entry. error_un┆
0x3560…3580       69 74 0d 0a 0d 0a 09 28 32 29 20 61 63 74 5f 75 73 65 72 5f 75 6e 69 74 2e 20 69 6e 66 6f 5f 74   ┆it     (2) act_user_unit. info_t┆
0x3580…35a0       79 70 65 20 3d 20 73 65 61 72 63 68 5f 65 6e 74 72 79 2e 20 65 72 72 6f 72 5f 75 6e 69 74 2e 20   ┆ype = search_entry. error_unit. ┆
0x35a0…35b5       69 6e 66 6f 5f 74 79 70 65 0d 0a 09 20 20 20 20 61 6e 64 0d 0a                                    ┆info_type       and  ┆
0x35b5…35ee       Params {
0x35b5…35ee         04 00 2d 44 0c 00 06 00 00 00 00 03 01 51 31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆  -D         Q1                 ┆
0x35b5…35ee         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å    ┆
0x35b5…35ee       }
0x35ee…3627       Params {
0x35ee…3627         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                 ┆
0x35ee…3627         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å    ┆
0x35ee…3627       }
0x3627…3640       0a 09 20 20 20 20 61 63 74 5f 75 73 65 72 5f 75 6e 69 74 2e 20 65 72 72 6f                        ┆      act_user_unit. erro┆
0x3640…3660       72 5f 6b 69 6e 64 20 3d 20 73 65 61 72 63 68 5f 65 6e 74 72 79 2e 20 65 72 72 6f 72 5f 75 6e 69   ┆r_kind = search_entry. error_uni┆
0x3660…366e       74 2e 20 65 72 72 6f 72 5f 6b 69 6e 64 0a                                                         ┆t. error_kind ┆
0x366e…36a7       Params {
0x366e…36a7         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                 ┆
0x366e…36a7         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å    ┆
0x366e…36a7       }
0x36a7…36e0       Params {
0x36a7…36e0         04 00 2d 44 0c 00 06 00 00 00 00 03 01 51 31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆  -D         Q1                 ┆
0x36a7…36e0         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å    ┆
0x36a7…36e0       }
0x36e0…3700       0a 09 20 20 20 20 61 6e 64 0d 0a 09 20 20 20 20 73 65 61 72 63 68 5f 65 6e 74 72 79 2e 20 65 72   ┆      and       search_entry. er┆
0x3700…3720       72 6f 72 5f 75 6e 69 74 2e 20 65 72 72 6f 72 5f 69 6e 66 6f 20 3d 20 32 35 35 0d 0a 0d 0a 09 20   ┆ror_unit. error_info = 255      ┆
0x3720…3740       20 20 20 84 54 68 69 73 20 6b 69 6e 64 20 6f 66 20 65 6e 74 72 79 20 63 6f 6e 74 61 69 6e 73 20   ┆    This kind of entry contains ┆
0x3740…3760       64 65 66 61 75 6c 74 20 70 61 72 61 6d 65 74 65 72 73 20 66 6f 72 20 61 6c 6c 20 74 68 69 73 20   ┆default parameters for all this ┆
0x3760…3780       0a 19 8d 80 80 76 61 6c 75 65 73 20 6f 66 20 69 6e 66 6f 5f 74 79 70 65 20 61 6e 64 20 65 72 72   ┆     values of info_type and err┆
0x3780…37a0       6f 72 20 6b 69 6e 64 2e 0d 0a 0d 0a 09 28 33 29 20 61 63 74 5f 75 73 65 72 5f 75 6e 69 74 2e 20   ┆or kind.     (3) act_user_unit. ┆
0x37a0…37c0       69 6e 66 6f 5f 74 79 70 65 20 3d 20 73 65 61 72 63 68 5f 65 6e 74 72 79 2e 20 65 72 72 6f 72 5f   ┆info_type = search_entry. error_┆
0x37c0…37e0       75 6e 69 74 2e 20 69 6e 66 6f 5f 74 79 70 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 61 6e   ┆unit. info_type               an┆
0x37e0…3800       64 0d 0a 09 20 20 20 20 84 73 65 61 72 63 68 5f 65 6e 74 72 79 2e 20 65 72 72 6f 72 5f 75 6e 69   ┆d        search_entry. error_uni┆
0x3800…3820 (28,) 74 2e 20 65 72 72 6f 72 5f 6b 69 6e 64 3d 32 35 35 0d 0a 0d 0a 09 20 20 20 20 84 54 68 69 73 20   ┆t. error_kind=255          This ┆
0x3820…3840       6b 69 6e 64 20 6f 66 20 65 6e 74 72 79 20 63 6f 6e 74 61 69 6e 73 20 64 65 66 61 75 6c 74 20 70   ┆kind of entry contains default p┆
0x3840…3860       61 72 61 6d 65 74 65 72 73 20 66 6f 72 20 74 68 69 73 20 76 61 6c 75 65 20 0a 19 8d 80 80 6f 66   ┆arameters for this value      of┆
0x3860…3880       20 69 6e 66 6f 5f 74 79 70 65 2e 0d 0a 0d 0a 09 28 34 29 20 73 65 61 72 63 68 5f 65 6e 74 72 79   ┆ info_type.     (4) search_entry┆
0x3880…38a0       2e 20 65 72 72 6f 72 5f 75 6e 69 74 2e 20 69 6e 66 6f 5f 74 79 70 65 20 3d 20 32 35 35 0d 0a 09   ┆. error_unit. info_type = 255   ┆
0x38a0…38c0       20 20 20 20 84 54 68 69 73 20 69 73 20 61 20 64 65 66 61 75 6c 74 20 65 6e 74 72 79 20 77 68 69   ┆     This is a default entry whi┆
0x38c0…38e0       63 68 20 73 68 6f 75 6c 64 20 62 65 20 70 6c 61 63 65 64 20 6c 61 73 74 20 69 6e 20 74 68 65 20   ┆ch should be placed last in the ┆
0x38e0…3900       0a 19 8d 80 80 74 61 62 6c 65 2e 0d 0a 0d 0a 09 84 57 68 65 6e 20 61 6e 20 65 72 72 6f 72 20 68   ┆     table.      When an error h┆
0x3900…3920       61 73 20 6f 63 63 75 72 72 65 64 20 73 75 62 6d 69 74 5f 65 72 72 6f 72 5f 74 61 62 6c 65 20 69   ┆as occurred submit_error_table i┆
0x3920…3940       73 20 73 65 61 72 63 68 65 64 20 66 72 6f 6d 20 74 68 65 20 0a 19 89 80 80 62 65 67 69 6e 6e 69   ┆s searched from the      beginni┆
0x3940…3960       6e 67 20 75 6e 74 69 6c 20 61 20 6d 61 74 63 68 20 6f 63 63 75 72 73 2e 20 54 68 65 20 66 6f 75   ┆ng until a match occurs. The fou┆
0x3960…3980       6e 64 20 65 6e 74 72 79 20 63 6f 6e 74 61 69 6e 73 20 74 68 65 20 0a 19 89 80 80 76 61 6c 75 65   ┆nd entry contains the      value┆
0x3980…39a0       73 20 6f 66 20 72 65 74 72 79 5f 63 6f 75 6e 74 20 61 6e 64 20 72 65 74 72 79 5f 74 69 6d 65 72   ┆s of retry_count and retry_timer┆
0x39a0…39c0       20 77 68 69 63 68 20 73 68 6f 75 6c 64 20 62 65 20 75 73 65 64 2e 0d 0a 0d 0a 8c 83 c8 0a 0e 0a   ┆ which should be used.          ┆
0x39c0…39e0       09 84 65 78 61 6d 70 6c 65 3a 20 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 69 73 20 61 20 70 6f   ┆  example: The following is a po┆
0x39e0…3a00       73 73 69 62 6c 65 20 70 61 72 74 20 6f 66 20 73 75 62 6d 69 74 5f 65 72 72 6f 72 5f 74 61 62 6c   ┆ssible part of submit_error_tabl┆
0x3a00…3a20 (29,) 65 3a 0d 0a 0d 0a 09 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆e:     !                        ┆
0x3a20…3a40       20 20 20 20 20 21 0d 0a 09 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆     !   !                      ┆
0x3a40…3a60       20 20 20 20 20 20 20 21 0d 0a 09 a1 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆       !    !                   ┆
0x3a60…3a80       20 20 20 20 20 20 20 20 20 20 21 0d 0a 09 21 69 6e 66 6f 5f 74 79 70 65 20 20 20 20 3a 20 35 20   ┆          !   !info_type    : 5 ┆
0x3a80…3aa0       20 20 20 20 20 20 20 20 20 20 20 20 21 0d 0a 09 21 75 6e 69 74 5f 6c 67 20 20 20 20 20 20 3a 20   ┆            !   !unit_lg      : ┆
0x3aa0…3ac0       32 20 20 20 20 20 20 20 20 20 20 20 20 20 21 0d 0a 09 21 65 72 72 6f 72 5f 6b 69 6e 64 20 20 20   ┆2             !   !error_kind   ┆
0x3ac0…3ae0       3a 20 32 20 20 20 20 20 20 20 20 20 20 20 20 20 21 0d 0a 09 21 65 72 72 6f 72 5f 69 6e 66 6f 20   ┆: 2             !   !error_info ┆
0x3ae0…3b00       20 20 3a 20 72 65 6d 5f 74 65 72 6d 5f 65 72 72 20 20 21 0d 0a 09 21 72 65 74 72 79 5f 63 6f 75   ┆  : rem_term_err  !   !retry_cou┆
0x3b00…3b20       6e 74 20 20 3a 20 31 20 20 20 20 20 20 20 20 20 20 20 20 20 21 0d 0a 09 a1 21 72 65 74 72 79 5f   ┆nt  : 1             !    !retry_┆
0x3b20…3b40       74 69 6d 65 72 20 20 3a 20 31 30 20 20 20 20 20 20 20 20 20 20 20 20 21 0d 0a 09 21 69 6e 66 6f   ┆timer  : 10            !   !info┆
0x3b40…3b60       5f 74 79 70 65 20 20 20 20 3a 20 35 20 20 20 20 20 20 20 20 20 20 20 20 20 21 0d 0a 09 21 75 6e   ┆_type    : 5             !   !un┆
0x3b60…3b80       69 74 5f 6c 67 20 20 20 20 20 20 3a 20 32 20 20 20 20 20 20 20 20 20 20 20 20 20 21 0d 0a 09 21   ┆it_lg      : 2             !   !┆
0x3b80…3ba0       65 72 72 6f 72 5f 6b 69 6e 64 20 20 20 3a 20 32 20 20 20 20 20 20 20 20 20 20 20 20 20 21 0d 0a   ┆error_kind   : 2             !  ┆
0x3ba0…3bc0       09 21 65 72 72 6f 72 5f 69 6e 66 6f 20 20 20 3a 20 70 72 6f 74 5f 74 69 6d 65 6f 75 74 20 20 21   ┆ !error_info   : prot_timeout  !┆
0x3bc0…3be0       0d 0a 09 21 72 65 74 72 79 5f 63 6f 75 6e 74 20 20 3a 20 33 20 20 20 20 20 20 20 20 20 20 20 20   ┆   !retry_count  : 3            ┆
0x3be0…3c00       20 21 0d 0a 09 a1 21 72 65 74 72 79 5f 74 69 6d 65 72 20 20 3a 20 33 20 20 20 20 20 20 20 20 20   ┆ !    !retry_timer  : 3         ┆
0x3c00…3c20 (30,) 20 20 20 20 21 0d 0a 09 21 69 6e 66 6f 5f 74 79 70 65 20 20 20 20 3a 20 35 20 20 20 20 20 20 20   ┆    !   !info_type    : 5       ┆
0x3c20…3c40       20 20 20 20 20 20 21 0d 0a 09 21 75 6e 69 74 5f 6c 67 20 20 20 20 20 20 3a 20 32 20 20 20 20 20   ┆      !   !unit_lg      : 2     ┆
0x3c40…3c60       20 20 20 20 20 20 20 20 21 0d 0a 09 21 65 72 72 6f 72 5f 6b 69 6e 64 20 20 20 3a 20 32 20 20 20   ┆        !   !error_kind   : 2   ┆
0x3c60…3c80       20 20 20 20 20 20 20 20 20 20 21 0d 0a 09 21 65 72 72 6f 72 5f 69 6e 66 6f 20 20 20 3a 20 70 72   ┆          !   !error_info   : pr┆
0x3c80…3ca0       6f 63 5f 65 72 72 20 20 20 20 20 20 21 0d 0a 09 21 72 65 74 72 79 5f 63 6f 75 6e 74 20 20 3a 20   ┆oc_err      !   !retry_count  : ┆
0x3ca0…3cc0       30 20 20 20 20 20 20 20 20 20 20 20 20 20 21 0d 0a 09 a1 21 72 65 74 72 79 5f 74 69 6d 65 72 20   ┆0             !    !retry_timer ┆
0x3cc0…3ce0       20 3a 20 30 20 20 20 20 20 20 20 20 20 20 20 20 20 21 0d 0a 09 21 69 6e 66 6f 5f 74 79 70 65 20   ┆ : 0             !   !info_type ┆
0x3ce0…3d00       20 20 20 3a 20 35 20 20 20 20 20 20 20 20 20 20 20 20 20 21 0d 0a 09 21 75 6e 69 74 5f 6c 67 20   ┆   : 5             !   !unit_lg ┆
0x3d00…3d20       20 20 20 20 20 3a 20 32 20 20 20 20 20 20 20 20 20 20 20 20 20 21 0d 0a 09 21 65 72 72 6f 72 5f   ┆     : 2             !   !error_┆
0x3d20…3d40       6b 69 6e 64 20 20 20 3a 20 32 20 20 20 20 20 20 20 20 20 20 20 20 20 21 0d 0a 09 21 65 72 72 6f   ┆kind   : 2             !   !erro┆
0x3d40…3d60       72 5f 69 6e 66 6f 20 20 20 3a 20 32 35 35 20 20 20 20 20 20 20 20 20 20 20 21 0d 0a 09 21 72 65   ┆r_info   : 255           !   !re┆
0x3d60…3d80       74 72 79 5f 63 6f 75 6e 74 20 20 3a 20 31 30 20 20 20 20 20 20 20 20 20 20 20 20 21 0d 0a 09 a1   ┆try_count  : 10            !    ┆
0x3d80…3da0       21 72 65 74 72 79 5f 74 69 6d 65 72 20 20 3a 20 31 20 20 20 20 20 20 20 20 20 20 20 20 20 21 0d   ┆!retry_timer  : 1             ! ┆
0x3da0…3dc0       0a 09 21 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   ┆  !                             ┆
0x3dc0…3de0       21 0d 0a 09 21 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   ┆!   !                           ┆
0x3de0…3e00       20 20 21 0d 0a 09 21 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   ┆  !   !                         ┆
0x3e00…3e20 (31,) 20 20 20 20 21 0d 0a 0f 0a f0 f0 0d 0a 09 54 68 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 74   ┆    !         This part of the t┆
0x3e20…3e40       61 62 6c 65 20 68 61 73 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 6d 65 61 6e 69 6e 67 3a 0d   ┆able has the following meaning: ┆
0x3e40…3e60       0a 0d 0a 09 84 57 68 65 6e 20 61 20 53 45 53 53 49 4f 4e 20 41 42 4f 52 54 20 49 4e 44 20 68 61   ┆     When a SESSION ABORT IND ha┆
0x3e60…3e80       73 20 62 65 65 6e 20 72 65 63 65 69 76 65 64 2c 20 72 65 74 72 79 5f 63 6f 75 6e 74 20 61 6e 64   ┆s been received, retry_count and┆
0x3e80…3ea0       20 0a 19 89 80 80 72 65 74 72 79 5f 74 69 6d 65 72 20 77 69 6c 6c 20 67 65 74 20 74 68 65 20 66   ┆      retry_timer will get the f┆
0x3ea0…3ec0       6f 6c 6c 6f 77 69 6e 67 20 76 61 6c 75 65 73 2c 20 64 65 70 65 6e 64 69 6e 67 20 6f 6e 20 74 68   ┆ollowing values, depending on th┆
0x3ec0…3ee0       65 20 0a 19 89 80 80 61 62 5f 72 65 61 73 6f 6e 20 70 61 72 61 6d 65 74 65 72 20 28 63 6f 6e 74   ┆e      ab_reason parameter (cont┆
0x3ee0…3f00       61 69 6e 65 64 20 69 6e 20 65 72 72 6f 72 20 69 6e 66 6f 29 3a 0d 0a 0d 0a 8c 83 d4 0a 09 72 65   ┆ained in error info):         re┆
0x3f00…3f20       6d 5f 74 65 72 6d 5f 65 72 72 3a 0d 0a 09 72 65 74 72 79 5f 63 6f 75 6e 74 20 3d 20 31 2c 20 72   ┆m_term_err:   retry_count = 1, r┆
0x3f20…3f40       65 74 72 79 5f 74 69 6d 65 72 20 3d 20 31 30 2e 0d 0a 0d 0a 09 70 72 6f 74 5f 74 69 6d 65 6f 75   ┆etry_timer = 10.     prot_timeou┆
0x3f40…3f60       74 3a 0d 0a 09 72 65 74 72 79 5f 63 6f 75 6e 74 20 3d 20 33 2c 20 72 65 74 72 79 20 74 69 6d 65   ┆t:   retry_count = 3, retry time┆
0x3f60…3f80       72 20 3d 20 33 2e 0d 0a 0d 0a 09 70 72 6f 63 5f 65 72 72 3a 0d 0a 09 72 65 74 72 79 5f 63 6f 75   ┆r = 3.     proc_err:   retry_cou┆
0x3f80…3fa0       6e 74 20 3d 20 30 20 28 67 69 76 65 75 70 29 0d 0a 0d 0a 09 84 6f 74 68 65 72 20 76 61 6c 75 65   ┆nt = 0 (giveup)      other value┆
0x3fa0…3fc0       73 20 28 75 6e 73 70 65 63 5f 72 65 61 73 6f 6e 2c 20 6e 63 5f 63 6c 65 61 72 65 64 2c 20 70 65   ┆s (unspec_reason, nc_cleared, pe┆
0x3fc0…3fe0       72 73 5f 65 72 72 29 3a 0d 0a 09 72 65 74 72 79 5f 63 6f 75 6e 74 20 3d 20 31 30 2c 20 72 65 74   ┆rs_err):   retry_count = 10, ret┆
0x3fe0…4000       72 79 5f 74 69 6d 65 72 20 3d 20 31 2e 0d 0a 0d 0a 09 84 54 68 65 20 63 6f 6e 74 65 6e 74 20 6f   ┆ry_timer = 1.      The content o┆
0x4000…4020 (32,) 66 20 73 75 62 6d 69 74 20 65 72 72 6f 72 20 74 61 62 6c 65 20 77 69 6c 6c 20 6e 6f 74 20 62 65   ┆f submit error table will not be┆
0x4020…4040       20 67 69 76 65 6e 20 68 65 72 65 20 62 65 63 61 75 73 65 20 0a 19 89 80 80 69 74 20 69 73 20 74   ┆ given here because      it is t┆
0x4040…4060       68 65 20 73 75 62 6a 65 63 74 20 6f 66 20 66 75 72 74 68 65 72 20 73 74 75 64 79 2e 20 28 46 6f   ┆he subject of further study. (Fo┆
0x4060…4080       72 20 63 65 72 74 61 69 6e 20 6b 69 6e 64 20 6f 66 20 65 72 72 6f 72 73 2c 20 0a 19 89 80 80 73   ┆r certain kind of errors,      s┆
0x4080…40a0       6f 6d 65 20 70 72 61 63 74 69 63 61 6c 20 65 78 70 65 72 69 65 6e 63 65 29 2e 20 54 68 65 20 66   ┆ome practical experience). The f┆
0x40a0…40c0       6f 6c 6c 6f 77 69 6e 67 20 63 6f 6e 73 69 64 65 72 61 74 69 6f 6e 73 20 63 61 6e 20 62 65 20 0a   ┆ollowing considerations can be  ┆
0x40c0…40e0       19 89 80 80 6d 61 64 65 2c 20 68 6f 77 65 76 65 72 3a 0d 0a 0d 0a 09 28 31 29 20 69 6e 66 6f 20   ┆    made, however:     (1) info ┆
0x40e0…4100       74 79 70 65 20 3d 20 35 2c 20 65 72 72 6f 72 20 6b 69 6e 64 20 3d 20 31 2e 0d 0a 09 20 20 20 20   ┆type = 5, error kind = 1.       ┆
0x4100…4120       53 45 53 53 20 53 54 41 52 54 20 43 4f 4e 46 20 4e 45 47 20 72 65 63 65 69 76 65 64 0d 0a 0d 0a   ┆SESS START CONF NEG received    ┆
0x4120…4140       09 20 20 20 20 84 72 65 6a 5f 72 65 61 73 6f 6e 20 3d 20 6e 65 74 5f 6e 6f 74 5f 61 63 63 2c 20   ┆      rej_reason = net_not_acc, ┆
0x4140…4160       72 65 63 5f 75 6e 6b 77 2c 20 69 6c 6c 5f 66 61 63 2c 20 72 65 64 69 72 65 63 74 65 64 2c 20 0a   ┆rec_unkw, ill_fac, redirected,  ┆
0x4160…4180       19 8d 80 80 6e 61 5f 6d 69 73 6d 2c 20 74 61 5f 6d 69 73 6d 20 6f 72 20 6d 6e 65 6d 5f 6d 69 73   ┆    na_mism, ta_mism or mnem_mis┆
0x4180…41a0       6d 20 73 68 6f 75 6c 64 20 62 65 20 61 20 67 69 76 65 75 70 2e 0d 0a 0d 0a 09 20 20 20 20 84 72   ┆m should be a giveup.          r┆
0x41a0…41c0       65 6a 5f 72 65 61 73 6f 6e 20 3d 20 61 64 64 72 65 73 73 20 65 6e 63 2e 20 48 65 72 65 20 69 73   ┆ej_reason = address enc. Here is┆
0x41c0…41e0       20 74 68 65 20 72 65 74 72 79 5f 74 69 6d 65 72 20 76 61 6c 75 65 20 64 75 6d 6d 79 2c 20 0a 19   ┆ the retry_timer value dummy,   ┆
0x41e0…4200       8d 80 80 62 65 63 61 75 73 65 20 74 68 65 20 65 6e 63 61 70 73 75 6c 61 74 69 6f 6e 20 64 75 72   ┆   because the encapsulation dur┆
0x4200…4220 (33,) 61 74 69 6f 6e 20 69 73 20 67 69 76 65 6e 20 69 6e 20 74 68 65 20 77 61 69 74 5f 74 69 6d 65 20   ┆ation is given in the wait_time ┆
0x4220…4240       0a 19 8d 80 80 70 61 72 61 6d 65 74 65 72 2e 0d 0a 0d 0a 09 20 20 20 20 84 72 65 6a 5f 72 65 61   ┆     parameter.          rej_rea┆
0x4240…4260       73 6f 6e 20 3d 20 62 75 73 79 2e 20 48 65 72 65 2c 20 74 6f 6f 2c 20 69 73 20 74 68 65 20 72 65   ┆son = busy. Here, too, is the re┆
0x4260…4280       74 72 79 5f 74 69 6d 65 72 20 76 61 6c 75 65 20 64 75 6d 6d 79 2e 20 0a 19 8d 80 80 54 68 65 20   ┆try_timer value dummy.      The ┆
0x4280…42a0       62 75 73 79 5f 72 65 74 72 79 5f 74 69 6d 65 72 20 69 73 20 75 73 65 64 20 69 6e 73 74 65 61 64   ┆busy_retry_timer is used instead┆
0x42a0…42c0       20 28 73 65 65 20 62 65 6c 6f 77 29 2e 0d 0a 0d 0a 09 20 20 20 20 84 54 68 65 20 66 69 78 69 6e   ┆ (see below).          The fixin┆
0x42c0…42e0       67 20 6f 66 20 72 65 74 72 79 5f 63 6f 75 6e 74 20 61 6e 64 20 72 65 74 72 79 5f 74 69 6d 65 72   ┆g of retry_count and retry_timer┆
0x42e0…4300       20 66 6f 72 20 6f 74 68 65 72 20 76 61 6c 75 65 73 20 6f 66 20 0a 19 8d 80 80 72 65 6a 5f 72 65   ┆ for other values of      rej_re┆
0x4300…4320       61 73 6f 6e 20 69 73 20 66 6f 72 20 66 75 72 74 68 65 72 20 73 74 75 64 79 2e 0d 0a 0d 0a 09 28   ┆ason is for further study.     (┆
0x4320…4340       32 29 20 69 6e 66 6f 20 74 79 70 65 20 3d 20 35 20 65 72 72 6f 72 5f 6b 69 6e 64 20 3d 20 32 0d   ┆2) info type = 5 error_kind = 2 ┆
0x4340…4360       0a 09 20 20 20 20 84 53 45 53 53 20 41 42 4f 52 54 20 49 4e 44 20 72 65 63 65 69 76 65 64 2e 0d   ┆       SESS ABORT IND received. ┆
0x4360…4380       0a 0d 0a 09 20 20 20 20 84 61 62 5f 72 65 61 73 6f 6e 20 3d 20 70 72 6f 63 5f 65 72 72 20 73 68   ┆         ab_reason = proc_err sh┆
0x4380…43a0       6f 75 6c 64 20 28 70 72 6f 62 61 62 6c 79 29 20 62 65 20 61 20 67 69 76 65 75 70 2e 0d 0a 09 20   ┆ould (probably) be a giveup.    ┆
0x43a0…43c0       20 20 20 84 46 69 78 69 6e 67 20 6f 66 20 74 68 65 20 65 72 72 6f 72 20 72 65 63 6f 76 65 72 79   ┆    Fixing of the error recovery┆
0x43c0…43e0       20 70 61 72 61 6d 65 74 65 72 73 20 66 6f 72 20 6f 74 68 65 72 20 76 61 6c 75 65 73 20 6f 66 20   ┆ parameters for other values of ┆
0x43e0…4400       0a 19 8d 80 80 61 62 5f 72 65 61 73 6f 6e 20 69 73 20 66 6f 72 20 66 75 72 74 68 65 72 20 73 74   ┆     ab_reason is for further st┆
0x4400…4420 (34,) 75 64 79 2e 0d 0a 0d 0a 8c 83 e0 0a 09 28 33 29 20 69 6e 66 6f 5f 74 79 70 65 20 3d 20 35 2c 20   ┆udy.         (3) info_type = 5, ┆
0x4420…4440       65 72 72 6f 72 5f 6b 69 6e 64 20 3d 20 33 0d 0a 09 20 20 20 20 45 58 43 45 50 54 49 4f 4e 20 49   ┆error_kind = 3       EXCEPTION I┆
0x4440…4460       4e 44 20 72 65 63 65 69 76 65 64 2e 0d 0a 0d 0a 09 20 20 20 20 65 78 63 65 70 74 20 72 65 61 73   ┆ND received.         except reas┆
0x4460…4480       6f 6e 20 3d 20 70 72 6f 63 5f 65 72 72 20 73 68 6f 75 6c 64 20 62 65 20 61 20 67 69 76 65 75 70   ┆on = proc_err should be a giveup┆
0x4480…44a0       2e 0d 0a 0d 0a 09 20 20 20 20 6f 74 68 65 72 20 76 61 6c 75 65 73 20 6f 66 20 65 78 63 65 70 74   ┆.         other values of except┆
0x44a0…44c0       20 72 65 61 73 6f 6e 3a 20 66 6f 72 20 66 75 72 74 68 65 72 20 73 74 75 64 79 2e 0d 0a 0d 0a 09   ┆ reason: for further study.     ┆
0x44c0…44e0       28 34 29 20 69 6e 66 6f 5f 74 79 70 65 20 3d 20 35 2c 20 65 72 72 6f 72 20 6b 69 6e 64 20 3d 20   ┆(4) info_type = 5, error kind = ┆
0x44e0…4500       36 2e 0d 0a 09 20 20 20 20 84 41 20 43 41 50 20 43 4f 4e 46 20 4e 45 47 20 68 61 73 20 62 65 65   ┆6.        A CAP CONF NEG has bee┆
0x4500…4520       6e 20 72 65 63 65 69 76 65 64 2e 20 67 69 76 65 75 70 2e 0d 0a 0d 0a 0d 0a 09 28 35 29 20 75 6e   ┆n received. giveup.       (5) un┆
0x4520…4540       69 74 5f 74 79 70 65 20 3d 20 35 2c 20 65 72 72 6f 72 5f 6b 69 6e 64 20 3d 20 31 30 31 0d 0a 09   ┆it_type = 5, error_kind = 101   ┆
0x4540…4560       20 20 20 20 84 41 20 70 72 69 6f 72 69 74 79 20 62 72 65 61 6b 2e 20 72 65 74 72 79 5f 63 6f 75   ┆     A priority break. retry_cou┆
0x4560…4580       6e 74 20 73 68 6f 75 6c 64 20 62 65 20 73 6f 6d 65 74 68 69 6e 67 20 67 72 65 61 74 2c 20 61 6e   ┆nt should be something great, an┆
0x4580…45a0       64 20 0a 19 8d 80 80 72 65 74 72 79 5f 74 69 6d 65 20 73 68 6f 75 6c 64 20 62 65 20 7a 65 72 6f   ┆d      retry_time should be zero┆
0x45a0…45c0       2e 0d 0a 0d 0a 09 28 36 29 20 69 6e 66 6f 5f 74 79 70 65 20 3d 20 31 31 2e 0d 0a 09 20 20 20 20   ┆.     (6) info_type = 11.       ┆
0x45c0…45e0       84 50 72 6f 62 61 62 6c 79 20 61 20 67 69 76 65 75 70 2e 20 53 6f 6d 65 74 68 69 6e 67 20 69 73   ┆ Probably a giveup. Something is┆
0x45e0…4600       20 77 72 6f 6e 67 20 77 69 74 68 20 74 68 65 20 49 4d 43 20 6e 65 74 77 6f 72 6b 20 6f 72 20 0a   ┆ wrong with the IMC network or  ┆
0x4600…4620 (35,) 19 8d 80 80 74 68 65 20 44 53 2e 0d 0a 0d 0a 09 84 54 68 65 20 73 75 62 6d 69 74 5f 65 72 72 6f   ┆    the DS.      The submit_erro┆
0x4620…4640       72 20 74 61 62 6c 65 20 69 73 20 61 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 20 70 61 72 61 6d 65 74   ┆r table is a compilation paramet┆
0x4640…4660       65 72 2e 0d 0a 0d 0a 09 84 54 77 6f 20 6f 74 68 65 72 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e   ┆er.      Two other configuration┆
0x4660…4680       20 70 61 72 61 6d 65 74 65 72 73 20 61 72 65 20 75 73 65 64 20 74 6f 20 63 6f 6e 74 72 6f 6c 20   ┆ parameters are used to control ┆
0x4680…46a0       74 72 61 6e 73 80 0a 19 89 80 80 6d 69 73 73 69 6f 6e 20 65 72 72 6f 72 20 72 65 63 6f 76 65 72   ┆trans      mission error recover┆
0x46a0…46c0       79 3a 0d 0a 0d 0a 09 a1 84 62 75 73 79 20 72 65 74 72 79 20 74 69 6d 65 72 e1 3a 20 67 69 76 65   ┆y:       busy retry timer : give┆
0x46c0…46e0       73 20 74 68 65 20 65 6e 63 61 70 73 75 6c 61 74 69 6f 6e 20 64 75 72 61 74 69 6f 6e 20 69 66 20   ┆s the encapsulation duration if ┆
0x46e0…4700       62 75 73 79 20 69 73 20 0a 19 89 80 80 69 6e 64 69 63 61 74 65 64 20 66 72 6f 6d 20 53 36 32 43   ┆busy is      indicated from S62C┆
0x4700…4720       50 20 69 2e 65 2e 20 75 6e 69 74 5f 74 79 70 65 20 3d 20 35 2c 20 65 72 72 6f 72 20 6b 69 6e 64   ┆P i.e. unit_type = 5, error kind┆
0x4720…4740       20 3d 20 31 2c 20 0a 19 89 80 80 65 72 72 6f 72 5f 69 6e 66 6f 20 3d 20 62 75 73 79 2e 20 54 68   ┆ = 1,      error_info = busy. Th┆
0x4740…4760       65 20 64 75 72 61 74 69 6f 6e 20 69 73 20 67 69 76 65 6e 20 69 6e 20 6d 69 6c 6c 69 73 65 63 6f   ┆e duration is given in milliseco┆
0x4760…4780       6e 64 73 2e 0d 0a 0d 0a 09 a1 84 6d 61 78 20 72 65 74 72 79 20 74 69 6d 65 72 e1 3a 20 49 66 20   ┆nds.       max retry timer : If ┆
0x4780…47a0       74 68 65 20 74 6f 74 61 6c 20 61 6d 6f 75 6e 74 20 6f 66 20 6d 69 6e 75 74 65 73 20 74 68 69 73   ┆the total amount of minutes this┆
0x47a0…47c0       20 70 61 63 6b 65 74 20 68 61 73 20 0a 19 89 80 80 62 65 65 6e 20 65 6e 63 61 70 73 75 6c 61 74   ┆ packet has      been encapsulat┆
0x47c0…47e0       65 64 20 65 78 70 69 72 65 73 20 74 68 65 20 76 61 6c 75 65 2c 20 6e 6f 20 66 75 72 74 68 65 72   ┆ed expires the value, no further┆
0x47e0…4800       20 65 6e 63 61 70 73 75 6c 61 74 69 6f 6e 20 77 69 6c 6c 20 0a 19 89 80 80 62 65 20 6d 61 64 65   ┆ encapsulation will      be made┆
0x4800…4820 (36,) 2c 20 62 75 74 20 61 20 67 69 76 65 75 70 20 77 69 6c 6c 20 62 65 20 70 65 72 66 6f 72 6d 65 64   ┆, but a giveup will be performed┆
0x4820…4840       2e 0d 0a 0d 0a 09 84 42 6f 74 68 20 74 68 65 73 65 20 70 61 72 61 6d 65 74 65 72 73 20 61 72 65   ┆.      Both these parameters are┆
0x4840…4860       20 63 6f 6d 70 69 6c 61 74 69 6f 6e 20 70 61 72 61 6d 65 74 65 72 73 2e 0d 0a 0d 0a 0d 0a a1 b0   ┆ compilation parameters.        ┆
0x4860…4880       38 2e 34 20 52 65 63 65 69 76 61 6c 20 45 72 72 6f 72 20 52 65 63 6f 76 65 72 79 0d 0a 0d 0a 09   ┆8.4 Receival Error Recovery     ┆
0x4880…48a0       84 41 73 20 65 78 70 6c 61 69 6e 65 64 20 69 6e 20 73 65 63 74 69 6f 6e 20 36 2e 35 2e 34 2c 20   ┆ As explained in section 6.5.4, ┆
0x48a0…48c0       69 74 20 73 68 6f 75 6c 64 20 62 65 20 64 65 63 69 64 65 64 20 77 68 65 74 68 65 72 20 74 6f 20   ┆it should be decided whether to ┆
0x48c0…48e0       0a 19 89 80 80 67 69 76 65 20 75 70 20 6f 72 20 6e 6f 74 20 77 68 65 6e 20 61 20 64 6f 63 75 6d   ┆     give up or not when a docum┆
0x48e0…4900       65 6e 74 20 72 65 63 65 69 76 61 6c 20 62 72 65 61 6b 73 20 64 6f 77 6e 2e 0d 0a 0d 0a 8c 83 e0   ┆ent receival breaks down.       ┆
0x4900…4920       0a 09 84 48 65 72 65 20 74 6f 6f 2c 20 69 74 20 69 73 20 74 68 65 20 75 73 65 72 20 69 6e 66 20   ┆   Here too, it is the user inf ┆
0x4920…4940       66 69 65 6c 64 20 77 68 69 63 68 20 63 6f 6e 74 72 6f 6c 73 20 74 68 65 20 65 72 72 6f 72 20 0a   ┆field which controls the error  ┆
0x4940…4960       19 89 80 80 72 65 63 6f 76 65 72 79 2e 20 53 65 65 20 73 65 63 74 69 6f 6e 20 38 2e 33 20 66 6f   ┆    recovery. See section 8.3 fo┆
0x4960…4980       72 20 74 68 65 20 66 6f 72 6d 61 74 20 6f 66 20 61 20 22 64 68 5f 75 73 65 72 5f 75 6e 69 74 22   ┆r the format of a "dh_user_unit"┆
0x4980…49a0       2e 20 54 68 65 20 0a 19 89 80 80 70 6f 73 73 69 62 6c 65 20 63 6f 6e 74 65 6e 74 20 6f 66 20 75   ┆. The      possible content of u┆
0x49a0…49c0       73 65 72 5f 75 6e 69 74 20 69 73 20 65 78 70 6c 61 69 6e 65 64 20 69 6e 20 73 65 63 74 69 6f 6e   ┆ser_unit is explained in section┆
0x49c0…49e0       20 37 2e 33 2e 0d 0a 0d 0a 09 84 54 68 65 20 74 61 62 6c 65 20 77 68 69 63 68 20 63 6f 6e 74 72   ┆ 7.3.      The table which contr┆
0x49e0…4a00       6f 6c 73 20 74 68 65 20 72 65 63 65 69 76 61 6c 20 65 72 72 6f 72 20 72 65 63 6f 76 65 72 79 2c   ┆ols the receival error recovery,┆
0x4a00…4a20 (37,) 20 0a 19 89 80 80 72 65 63 65 69 76 61 6c 5f 65 72 72 6f 72 5f 74 61 62 6c 65 2c 20 69 73 20 64   ┆      receival_error_table, is d┆
0x4a20…4a40       65 63 6c 61 72 65 64 20 6c 69 6b 65 20 74 68 69 73 3a 0d 0a 0d 0a 09 72 65 63 65 69 76 61 6c 5f   ┆eclared like this:     receival_┆
0x4a40…4a60       65 72 72 6f 72 5f 74 61 62 6c 65 3a 20 61 72 72 61 79 20 28 31 2e 2e 3f 29 20 6f 66 20 0d 0a 20   ┆error_table: array (1..?) of    ┆
0x4a60…4a80       20 20 20 20 20 20 20 20 72 65 63 6f 72 64 0d 0a 09 20 20 65 72 72 6f 72 5f 75 6e 69 74 3a 20 64   ┆        record     error_unit: d┆
0x4a80…4aa0       68 5f 75 73 65 72 5f 75 6e 69 74 3b 0d 0a 09 20 20 67 69 76 65 75 70 3a 20 62 6f 6f 6c 65 61 6e   ┆h_user_unit;     giveup: boolean┆
0x4aa0…4ac0       3b 0d 0a 09 65 6e 64 3b 0d 0a 0d 0a 09 84 54 68 65 20 73 65 61 72 63 68 20 69 6e 20 72 65 63 65   ┆;   end;      The search in rece┆
0x4ac0…4ae0       69 76 61 6c 20 65 72 72 6f 72 20 74 61 62 6c 65 20 69 73 20 64 6f 6e 65 20 69 6e 20 74 68 65 20   ┆ival error table is done in the ┆
0x4ae0…4b00       73 61 6d 65 20 77 61 79 20 61 73 20 66 6f 72 20 0a 19 89 80 80 73 75 62 6d 69 74 5f 65 72 72 6f   ┆same way as for      submit_erro┆
0x4b00…4b20       72 5f 74 61 62 6c 65 20 28 73 65 65 20 73 65 63 74 69 6f 6e 20 38 2e 33 29 2c 20 61 6e 64 20 69   ┆r_table (see section 8.3), and i┆
0x4b20…4b40       74 20 64 65 6c 69 76 65 72 73 20 74 68 65 20 62 6f 6f 6c 65 61 6e 20 0a 19 89 80 80 67 69 76 65   ┆t delivers the boolean      give┆
0x4b40…4b60       75 70 2e 0d 0a 0d 0a 09 84 54 68 65 20 63 6f 6e 74 65 6e 74 20 6f 66 20 72 65 63 65 69 76 61 6c   ┆up.      The content of receival┆
0x4b60…4b80       20 65 72 72 6f 72 20 74 61 62 6c 65 20 69 73 20 6e 6f 74 20 66 69 6e 61 6c 6c 79 20 66 69 78 65   ┆ error table is not finally fixe┆
0x4b80…4ba0       64 20 61 74 20 0a 19 89 80 80 70 72 65 73 65 6e 74 2c 20 62 75 74 20 74 68 65 20 66 6f 6c 6c 6f   ┆d at      present, but the follo┆
0x4ba0…4bc0       77 69 6e 67 20 63 61 6e 20 62 65 20 73 74 61 74 65 64 20 28 73 65 65 20 73 65 63 74 69 6f 6e 20   ┆wing can be stated (see section ┆
0x4bc0…4be0       37 2e 33 29 3a 0d 0a 0d 0a 09 28 31 29 20 69 6e 66 6f 5f 74 79 70 65 20 3d 20 35 2c 20 65 72 72   ┆7.3):     (1) info_type = 5, err┆
0x4be0…4c00       6f 72 5f 6b 69 6e 64 20 3d 20 32 0d 0a 09 20 20 20 20 84 53 45 53 53 20 41 42 4f 52 54 20 49 4e   ┆or_kind = 2        SESS ABORT IN┆
0x4c00…4c20 (38,) 44 20 72 65 63 65 69 76 65 64 2c 20 67 69 76 65 75 70 20 73 68 6f 75 6c 64 20 62 65 20 66 61 6c   ┆D received, giveup should be fal┆
0x4c20…4c40       73 65 2c 20 65 78 63 65 70 74 20 6d 61 79 62 65 20 0a 19 8d 80 80 66 6f 72 20 61 62 5f 72 65 61   ┆se, except maybe      for ab_rea┆
0x4c40…4c60       73 6f 6e 20 3d 20 70 72 6f 63 5f 65 72 72 2e 0d 0a 0d 0a 09 28 32 29 20 69 6e 66 6f 5f 74 79 70   ┆son = proc_err.     (2) info_typ┆
0x4c60…4c80       65 20 3d 20 35 2c 20 65 72 72 6f 72 5f 6b 69 6e 64 20 3d 20 34 0d 0a 09 20 20 20 20 84 44 4f 43   ┆e = 5, error_kind = 4        DOC┆
0x4c80…4ca0       55 4d 45 4e 54 20 44 49 53 43 41 52 44 20 49 4e 44 20 72 65 63 65 69 76 65 64 2e 20 53 68 6f 75   ┆UMENT DISCARD IND received. Shou┆
0x4ca0…4cc0       6c 64 20 6e 6f 74 20 6f 63 63 75 72 20 69 6e 20 74 68 65 20 74 61 62 6c 65 2c 20 0a 19 8d 80 80   ┆ld not occur in the table,      ┆
0x4cc0…4ce0       62 65 63 61 75 73 65 20 70 61 63 6b 65 74 20 74 65 72 6d 69 6e 61 74 69 6f 6e 20 77 69 6c 6c 20   ┆because packet termination will ┆
0x4ce0…4d00       62 65 20 70 65 72 66 6f 72 6d 65 64 20 28 61 66 74 65 72 20 61 6e 20 45 52 41 53 45 29 0d 0a 0d   ┆be performed (after an ERASE)   ┆
0x4d00…4d20       0a 09 28 33 29 20 69 6e 66 6f 3d 74 79 70 65 20 3d 20 35 2c 20 65 72 72 6f 72 5f 6b 69 6e 64 20   ┆  (3) info=type = 5, error_kind ┆
0x4d20…4d40       3d 20 35 0d 0a 09 20 20 20 20 84 44 4f 43 55 4d 45 4e 54 20 52 45 53 59 4e 43 48 52 4f 4e 49 5a   ┆= 5        DOCUMENT RESYNCHRONIZ┆
0x4d40…4d60       45 20 49 4e 44 20 68 61 73 20 62 65 65 6e 20 72 65 63 65 69 76 65 64 2c 20 67 69 76 65 75 70 20   ┆E IND has been received, giveup ┆
0x4d60…4d80       3d 20 66 61 6c 73 65 20 0a 19 8d 80 80 65 78 63 65 70 74 20 6d 61 79 62 65 20 66 6f 72 20 72 65   ┆= false      except maybe for re┆
0x4d80…4da0       73 79 6e 63 68 5f 72 65 61 73 6f 6e 20 3d 20 70 72 6f 63 5f 65 72 72 2e 0d 0a 0d 0a 09 28 34 29   ┆synch_reason = proc_err.     (4)┆
0x4da0…4dc0       20 69 6e 66 6f 5f 74 79 70 65 20 3d 20 35 2c 20 65 72 72 6f 72 5f 6b 69 6e 64 20 3d 20 37 0d 0a   ┆ info_type = 5, error_kind = 7  ┆
0x4dc0…4de0       09 20 20 20 20 84 44 4f 43 55 4d 45 4e 54 20 43 4f 4e 54 49 4e 55 45 20 49 4e 44 20 68 61 73 20   ┆      DOCUMENT CONTINUE IND has ┆
0x4de0…4e00       62 65 65 6e 20 72 65 63 65 69 76 65 64 20 77 69 74 68 20 69 6c 6c 65 67 61 6c 20 0a 19 8d 80 80   ┆been received with illegal      ┆
0x4e00…4e20 (39,) 63 68 65 63 6b 70 6f 69 6e 74 20 6e 75 6d 62 65 72 2e 20 67 69 76 65 75 70 20 3d 20 74 72 75 65   ┆checkpoint number. giveup = true┆
0x4e20…4e40       2e 0d 0a 0d 0a 8c 83 b0 0a 0e 0a 09 28 35 29 20 69 6e 66 6f 5f 74 79 70 65 20 3d 20 31 31 0d 0a   ┆.           (5) info_type = 11  ┆
0x4e40…4e60       09 20 20 20 20 84 44 6f 63 75 6d 65 6e 74 20 73 74 72 65 61 6d 20 74 72 6f 75 62 6c 65 73 2e 20   ┆      Document stream troubles. ┆
0x4e60…4e80       67 69 76 65 75 70 20 3d 20 74 72 75 65 20 65 78 63 65 70 74 20 69 6e 20 74 68 65 20 0a 19 8d 80   ┆giveup = true except in the     ┆
0x4e80…4ea0       80 66 6f 6c 6c 6f 77 69 6e 67 20 63 61 73 65 3a 0d 0a 09 20 20 20 20 84 65 72 72 6f 72 5f 6b 69   ┆ following case:        error_ki┆
0x4ea0…4ec0       6e 64 20 3d 20 31 2c 20 65 72 72 6f 72 5f 69 6e 66 6f 20 3d 20 33 20 28 6e 6f 20 72 65 73 6f 75   ┆nd = 1, error_info = 3 (no resou┆
0x4ec0…4ee0       72 63 65 73 29 2e 20 54 68 65 20 72 65 61 73 6f 6e 20 3d 20 31 20 0a 19 8d 80 80 28 74 65 6d 70   ┆rces). The reason = 1      (temp┆
0x4ee0…4f00       6f 72 61 72 69 6c 79 20 75 6e 61 62 6c 65 20 2d 2d 2d 29 20 68 61 73 20 62 65 65 6e 20 67 69 76   ┆orarily unable ---) has been giv┆
0x4f00…4f20       65 6e 20 61 73 20 70 61 72 61 6d 65 74 65 72 20 74 6f 20 61 20 44 4f 43 20 0a 19 8d 80 80 52 45   ┆en as parameter to a DOC      RE┆
0x4f20…4f40       53 59 4e 43 48 52 4f 4e 49 5a 45 20 52 45 51 2e 20 67 69 76 65 75 70 20 73 68 6f 75 6c 64 20 62   ┆SYNCHRONIZE REQ. giveup should b┆
0x4f40…4f60       65 20 66 61 6c 73 65 2e 0d 0a 0f 0a 0d 0a 09 84 72 65 63 65 69 76 61 6c 20 65 72 72 6f 72 20 74   ┆e false.        receival error t┆
0x4f60…4f80       61 62 6c 65 20 69 73 20 61 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 20 70 61 72 61 6d 65 74 65 72 2e   ┆able is a compilation parameter.┆
0x4f80…4fa0       0d 0a 0d 0a 09 84 54 68 65 20 61 6d 6f 75 6e 74 20 6f 66 20 6d 69 6e 75 74 65 73 20 74 6f 20 77   ┆      The amount of minutes to w┆
0x4fa0…4fc0       61 69 74 20 66 6f 72 20 61 20 63 6f 6e 74 69 6e 75 61 74 69 6f 6e 20 28 77 68 65 6e 20 67 69 76   ┆ait for a continuation (when giv┆
0x4fc0…4fe0       65 75 70 20 3d 20 0a 19 89 80 80 66 61 6c 73 65 29 20 69 73 20 63 6f 6e 74 61 69 6e 65 64 20 69   ┆eup =      false) is contained i┆
0x4fe0…5000       6e 20 61 6e 6f 74 68 65 72 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 20 70 61 72 61 6d 65 74 65 72 2c   ┆n another compilation parameter,┆
0x5000…5020 (40,) 20 a1 70 61 63 6b 65 74 5f 77 61 69 74 20 0a 19 89 80 84 74 69 6d 65 2e 0d 0a 0d 0a 8c 81 9c 0a   ┆  packet_wait      time.        ┆
0x5020…5040       0e 0a 0d 0a b0 a1 38 2e 35 20 4f 74 68 65 72 20 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 50 61   ┆      8.5 Other Configuration Pa┆
0x5040…5060       72 61 6d 65 74 65 72 73 0d 0a 0d 0a 09 28 61 29 20 6e 6f 5f 6f 66 5f 74 75 2e 0d 0a 09 20 20 20   ┆rameters     (a) no_of_tu.      ┆
0x5060…5080       20 84 4e 75 6d 62 65 72 20 6f 66 20 54 55 20 64 65 73 63 72 69 70 74 69 6f 6e 73 20 69 6e 20 44   ┆  Number of TU descriptions in D┆
0x5080…50a0       48 2e 20 53 68 6f 75 6c 64 20 62 65 20 65 71 75 61 6c 20 74 6f 20 74 68 65 20 0a 19 8d 80 80 63   ┆H. Should be equal to the      c┆
0x50a0…50c0       6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 70 61 72 61 6d 65 74 65 72 73 20 66 6f 72 20 54 54 58 53   ┆orresponding parameters for TTXS┆
0x50c0…50e0       49 2e 20 54 68 69 73 20 69 73 20 61 20 70 72 6f 63 65 73 73 20 0a 19 8d 80 80 70 61 72 61 6d 65   ┆I. This is a process      parame┆
0x50e0…5100       74 65 72 2e 0d 0a 0d 0a 09 28 62 29 20 63 75 5f 74 61 2e 0d 0a 09 20 20 20 20 84 41 20 54 49 20   ┆ter.     (b) cu_ta.        A TI ┆
0x5100…5120       6d 61 73 6b 2c 20 77 68 69 63 68 20 64 65 63 69 64 65 73 20 77 68 65 74 68 65 72 20 61 20 73 65   ┆mask, which decides whether a se┆
0x5120…5140       73 73 69 6f 6e 20 69 73 20 75 73 65 64 20 66 6f 72 20 0a 19 8d 80 80 69 6e 74 65 72 6e 61 6c 20   ┆ssion is used for      internal ┆
0x5140…5160       6c 6f 6f 70 20 6f 72 20 6e 6f 74 2e 0d 0a 0d 0a 09 28 63 29 20 6e 6f 5f 6f 66 5f 70 61 63 6b 65   ┆loop or not.     (c) no_of_packe┆
0x5160…5180       74 73 2e 0d 0a 09 20 20 20 20 84 4e 75 6d 62 65 72 20 6f 66 20 70 61 63 6b 65 74 20 64 65 73 63   ┆ts.        Number of packet desc┆
0x5180…51a0       72 69 70 74 69 6f 6e 73 20 69 6e 20 44 48 2e 20 48 61 73 20 6e 6f 20 63 6f 72 72 65 73 70 6f 6e   ┆riptions in DH. Has no correspon┆
0x51a0…51c0       64 65 6e 63 65 20 0a 19 8d 80 80 77 69 74 68 20 6f 74 68 65 72 20 63 6f 6e 66 69 67 75 72 61 74   ┆dence      with other configurat┆
0x51c0…51e0       69 6f 6e 20 70 61 72 61 6d 65 74 65 72 73 20 69 6e 20 74 68 65 20 43 55 20 62 75 74 20 73 68 6f   ┆ion parameters in the CU but sho┆
0x51e0…5200       75 6c 64 20 62 65 20 61 73 20 0a 19 8d 80 80 67 72 65 61 74 20 61 73 20 74 68 65 20 63 6f 72 65   ┆uld be as      great as the core┆
0x5200…5220 (41,) 20 61 6c 6c 6f 77 73 2e 20 41 20 70 72 6f 63 65 73 73 20 70 61 72 61 6d 65 74 65 72 2e 0d 0a 0d   ┆ allows. A process parameter.   ┆
0x5220…5240       0a 09 28 64 29 20 63 6c 61 73 73 20 30 20 70 61 67 65 73 0d 0a 09 20 20 20 20 84 4d 61 78 20 6e   ┆  (d) class 0 pages        Max n┆
0x5240…5260       75 6d 62 65 72 20 6f 66 20 70 61 67 65 73 20 69 6e 20 61 20 63 6c 61 73 73 20 30 20 73 75 62 6d   ┆umber of pages in a class 0 subm┆
0x5260…5280       69 74 20 70 61 63 6b 65 74 2e 20 41 20 70 72 6f 63 65 73 73 20 0a 19 8d 80 80 70 61 72 61 6d 65   ┆it packet. A process      parame┆
0x5280…52a0       74 65 72 2e 0d 0a 0d 0a 09 28 65 29 20 6e 6f 5f 6f 66 5f 6e 65 74 5f 63 6f 6e 6e 73 0d 0a 09 20   ┆ter.     (e) no_of_net_conns    ┆
0x52a0…52c0       20 20 20 84 4e 75 6d 62 65 72 20 6f 66 20 70 6f 73 73 69 62 6c 65 20 63 6f 6e 6e 65 63 74 69 6f   ┆    Number of possible connectio┆
0x52c0…52e0       6e 73 20 28 73 65 73 73 69 6f 6e 73 29 20 74 6f 20 74 68 65 20 6e 65 74 77 6f 72 6b 2e 20 3d 31   ┆ns (sessions) to the network. =1┆
0x52e0…5300       20 0a 19 8d 80 80 66 6f 72 20 61 20 78 32 31 20 6e 65 74 77 6f 72 6b 2e 20 41 20 70 72 6f 63 65   ┆      for a x21 network. A proce┆
0x5300…5320       73 73 20 70 61 72 61 6d 65 74 65 72 2e 0d 0a 0d 0a 09 28 66 29 20 6d 61 78 5f 73 65 73 73 5f 6e   ┆ss parameter.     (f) max_sess_n┆
0x5320…5340       75 0d 0a 09 20 20 20 20 84 4d 61 78 20 6e 75 6d 62 65 72 20 6f 66 20 73 65 73 73 69 6f 6e 73 20   ┆u        Max number of sessions ┆
0x5340…5360       70 6f 73 73 69 62 6c 65 20 69 6e 20 44 48 2e 20 41 20 70 72 6f 63 65 73 73 20 70 61 72 61 6d 65   ┆possible in DH. A process parame┆
0x5360…5380       74 65 72 2e 0d 0a 09 20 20 20 20 84 53 68 6f 75 6c 64 20 62 65 20 65 71 75 61 6c 20 74 6f 20 74   ┆ter.        Should be equal to t┆
0x5380…53a0       68 65 20 6d 61 78 20 6e 75 6d 62 65 72 20 6f 66 20 73 65 73 73 69 6f 6e 73 20 66 6f 72 20 53 36   ┆he max number of sessions for S6┆
0x53a0…53a8       32 43 50 2e 0d 0a 0f 0a                                                                           ┆2CP.    ┆
0x53a8…53ab       FormFeed {
0x53a8…53ab         0c 82 d0                                                                                          ┆   ┆
0x53a8…53ab       }
0x53ab…53c0       0a 0d 0a a1 41 09 52 65 66 65 72 65 6e 63 65 73 0d 0a 0d 0a 09                                    ┆    A References     ┆
0x53c0…53e0       28 31 29 09 84 43 6f 6e 74 72 6f 6c 20 50 72 6f 63 65 64 75 72 65 73 20 66 6f 72 20 54 65 6c 65   ┆(1)  Control Procedures for Tele┆
0x53e0…5400       74 65 78 20 61 6e 64 20 47 72 6f 75 70 20 34 20 46 61 63 73 69 6d 69 6c 65 20 0a 19 93 80 80 73   ┆tex and Group 4 Facsimile      s┆
0x5400…5420 (42,) 65 72 76 69 63 65 73 0d 0a 09 09 43 43 49 54 54 20 52 65 63 6f 6d 6d 65 6e 64 61 74 69 6f 6e 20   ┆ervices    CCITT Recommendation ┆
0x5420…5440       53 2e 36 32 0d 0a 09 09 28 52 65 76 69 73 65 64 20 76 65 72 73 69 6f 6e 20 34 3b 20 41 75 67 75   ┆S.62    (Revised version 4; Augu┆
0x5440…5460       73 74 20 31 39 38 33 29 0d 0a 0d 0a 09 28 32 29 20 09 52 43 53 4c 20 4e 6f 2e 20 34 33 2d 47 4c   ┆st 1983)     (2)  RCSL No. 43-GL┆
0x5460…5480       31 32 30 38 32 0d 0a 09 09 84 54 65 6c 65 74 65 78 20 43 6f 6e 74 72 6f 6c 20 55 6e 69 74 2e 0d   ┆12082     Teletex Control Unit. ┆
0x5480…54a0       0a 09 09 46 75 6e 63 74 69 6f 6e 61 6c 20 53 70 65 63 69 66 69 63 61 74 69 6f 6e 0d 0a 0d 0a 09   ┆   Functional Specification     ┆
0x54a0…54c0       28 33 29 09 52 43 53 4c 20 4e 6f 2e 20 39 39 39 20 30 39 38 36 38 0d 0a 09 09 54 65 6c 65 74 65   ┆(3) RCSL No. 999 09868    Telete┆
0x54c0…54e0       78 20 43 6f 6e 74 72 6f 6c 20 55 6e 69 74 0d 0a 09 09 49 6e 74 65 72 66 61 63 65 20 64 65 73 63   ┆x Control Unit    Interface desc┆
0x54e0…5500       72 69 70 74 69 6f 6e 0d 0a 09 09 52 65 66 65 72 65 6e 63 65 20 4d 61 6e 75 61 6c 0d 0a 0d 0a 09   ┆ription    Reference Manual     ┆
0x5500…5520       28 34 29 09 52 43 53 4c 20 4e 6f 2e 20 34 33 2d 47 4c 31 32 32 34 37 0d 0a 09 09 54 65 6c 65 74   ┆(4) RCSL No. 43-GL12247    Telet┆
0x5520…5540       65 78 20 43 6f 6e 74 72 6f 6c 20 55 6e 69 74 2e 0d 0a 09 09 84 53 36 32 43 50 20 2d 20 53 2e 36   ┆ex Control Unit.     S62CP - S.6┆
0x5540…5560       32 20 43 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 20 70 72 6f 67 72 61 6d 0d 0a 09 09 52 65 66 65 72   ┆2 Communication program    Refer┆
0x5560…5580       65 6e 63 65 20 4d 61 6e 75 61 6c 0d 0a 0d 0a 09 28 35 29 09 52 43 53 4c 20 4e 6f 2e 20 34 33 2d   ┆ence Manual     (5) RCSL No. 43-┆
0x5580…55a0       47 4c 31 32 32 35 32 0d 0a 09 09 54 65 6c 65 74 65 78 20 63 6f 6e 74 72 6f 6c 20 75 6e 69 74 0d   ┆GL12252    Teletex control unit ┆
0x55a0…55c0       0a 09 09 4e 43 50 20 44 61 74 61 20 73 74 72 75 63 74 75 72 65 73 0d 0a 09 09 52 65 66 65 72 65   ┆   NCP Data structures    Refere┆
0x55c0…55cc       6e 63 65 20 4d 61 6e 75 61 6c 0d 0a                                                               ┆nce Manual  ┆
0x55cc…55cf       FormFeed {
0x55cc…55cf         0c 82 b8                                                                                          ┆   ┆
0x55cc…55cf       }
0x55cf…55e0       0a 0d 0a a1 42 2e 09 54 54 58 44 48 20 50 72 6f 67                                                ┆    B. TTXDH Prog┆
0x55e0…5600       72 61 6d 20 68 65 61 64 2e 0d 0a 0d 0a 09 54 68 65 20 70 72 6f 67 72 61 6d 20 68 65 61 64 20 66   ┆ram head.     The program head f┆
0x5600…5620 (43,) 6f 72 20 44 48 20 69 73 20 64 65 63 6c 61 72 65 64 20 6c 69 6b 65 20 74 68 69 73 3a 0d 0a 0d 0a   ┆or DH is declared like this:    ┆
0x5620…5640       09 61 73 73 6f 63 69 61 74 65 73 5f 6c 69 73 74 5f 74 79 70 65 28 6d 61 78 5f 61 73 73 6f 63 69   ┆ associates_list_type(max_associ┆
0x5640…5660       61 74 65 73 3a 20 6f 63 74 65 74 29 20 3d 0d 0a 09 61 72 72 61 79 28 31 2e 2e 6d 61 78 5f 61 73   ┆ates: octet) =   array(1..max_as┆
0x5660…5680       73 6f 63 69 61 74 65 73 29 20 6f 66 20 74 69 5f 6d 61 73 6b 3b 0d 0a 0d 0a 09 70 72 6f 67 72 61   ┆sociates) of ti_mask;     progra┆
0x5680…56a0       6d 20 74 74 78 64 68 28 0d 0a 09 69 6e 73 70 65 63 74 0d 0a 09 64 68 5f 6d 61 69 6e 3a 09 09 74   ┆m ttxdh(   inspect   dh_main:  t┆
0x56a0…56c0       61 62 5f 70 6f 69 6e 74 65 72 3b 0d 0a 09 69 6e 73 70 65 63 74 0d 0a 09 74 74 78 73 69 5f 6d 61   ┆ab_pointer;   inspect   ttxsi_ma┆
0x56c0…56e0       69 6e 2c 0d 0a 09 73 36 32 63 70 5f 6d 61 69 6e 3a 09 6d 62 78 5f 70 6f 69 6e 74 65 72 3b 0d 0a   ┆in,   s62cp_main: mbx_pointer;  ┆
0x56e0…5700       09 69 6e 73 70 65 63 74 0d 0a 09 68 61 72 64 5f 77 61 69 74 3a 09 74 61 62 5f 70 6f 69 6e 74 65   ┆ inspect   hard_wait: tab_pointe┆
0x5700…5720       72 3b 0d 0a 09 69 6e 73 70 65 63 74 0d 0a 09 61 73 73 6f 63 69 61 74 65 73 5f 6c 69 73 74 3a 20   ┆r;   inspect   associates_list: ┆
0x5720…5740       09 61 73 73 6f 63 69 61 74 65 73 5f 6c 69 73 74 5f 74 79 70 65 3b 0d 0a 09 74 6c 78 5f 63 6f 6e   ┆ associates_list_type;   tlx_con┆
0x5740…5760       76 5f 61 64 72 2c 0d 0a 09 63 75 5f 74 61 3a 09 09 74 69 5f 6d 61 73 6b 3b 0d 0a 09 6e 6f 5f 6f   ┆v_adr,   cu_ta:  ti_mask;   no_o┆
0x5760…5780       66 5f 74 75 2c 0d 0a 09 6e 6f 5f 6f 66 5f 70 61 63 6b 65 74 73 2c 0d 0a 09 6d 61 78 5f 73 65 73   ┆f_tu,   no_of_packets,   max_ses┆
0x5780…57a0       73 5f 6e 75 0d 0a 09 63 6c 61 73 73 5f 30 5f 70 61 67 65 73 2c 0d 0a 09 6e 6f 5f 6f 66 5f 6e 65   ┆s_nu   class_0_pages,   no_of_ne┆
0x57a0…57c0       74 5f 63 6f 6e 6e 73 3a 09 69 6e 74 65 67 65 72 29 0d 0a 0d 0a 0d 0a 09 54 68 65 20 6d 65 61 6e   ┆t_conns: integer)       The mean┆
0x57c0…57e0       69 6e 67 20 6f 66 20 74 68 65 20 70 61 72 61 6d 65 74 65 72 73 20 69 73 0d 0a 0d 0a 09 64 68 5f   ┆ing of the parameters is     dh_┆
0x57e0…5800       6d 61 69 6e 20 20 20 20 20 20 20 20 20 3a 20 45 6e 74 72 79 20 73 65 6d 61 70 68 6f 72 65 20 66   ┆main         : Entry semaphore f┆
0x5800…5820 (44,) 6f 72 20 44 48 2e 0d 0a 09 74 74 78 73 69 5f 6d 61 69 6e 20 20 20 20 20 20 3a 20 50 6f 69 6e 74   ┆or DH.   ttxsi_main      : Point┆
0x5820…5840       73 20 6f 6e 20 74 68 65 20 65 6e 74 72 79 20 6d 61 69 6c 62 6f 78 20 66 6f 72 20 74 74 78 73 69   ┆s on the entry mailbox for ttxsi┆
0x5840…5860       2e 0d 0a 09 73 36 32 63 70 5f 6d 61 69 6e 20 20 20 20 20 20 3a 20 50 6f 69 6e 74 73 20 6f 6e 20   ┆.   s62cp_main      : Points on ┆
0x5860…5880       74 68 65 20 65 6e 74 72 79 20 6d 61 69 6c 62 6f 78 20 66 6f 72 20 73 36 32 63 70 2e 0d 0a 09 68   ┆the entry mailbox for s62cp.   h┆
0x5880…58a0       61 72 64 5f 77 61 69 74 09 20 20 20 20 20 20 3a 20 84 55 73 65 64 20 62 79 20 44 48 20 61 73 20   ┆ard_wait       :  Used by DH as ┆
0x58a0…58c0       72 65 74 75 72 6e 20 6d 61 69 6c 62 6f 78 20 66 6f 72 20 6d 65 73 73 61 67 65 73 20 74 6f 20 0a   ┆return mailbox for messages to  ┆
0x58c0…58e0       19 9b 80 80 73 36 32 63 70 2c 20 77 68 69 63 68 20 77 69 6c 6c 20 62 65 20 61 6e 73 77 65 72 65   ┆    s62cp, which will be answere┆
0x58e0…5900       64 20 72 69 67 68 74 20 61 77 61 79 2c 20 61 6e 64 20 0a 19 9b 80 80 77 68 65 72 65 20 74 68 65   ┆d right away, and      where the┆
0x5900…5920       20 61 6e 73 77 65 72 20 69 73 20 6f 6e 6c 79 20 61 20 66 72 65 65 20 62 75 66 66 65 72 20 72 65   ┆ answer is only a free buffer re┆
0x5920…5940       73 6f 75 72 63 65 2e 20 0a 19 9b 80 80 48 61 72 64 20 77 61 69 74 20 69 73 20 6d 61 64 65 20 67   ┆source.      Hard wait is made g┆
0x5940…5960       6c 6f 62 61 6c 20 74 6f 20 6d 61 6b 65 20 69 74 20 70 6f 73 73 69 62 6c 65 20 74 6f 20 0a 19 9b   ┆lobal to make it possible to    ┆
0x5960…5980       80 80 73 6e 6f 6f 70 20 69 74 2e 0d 0a 09 84 61 73 73 6f 63 69 61 74 65 73 5f 6c 69 73 74 2c 20   ┆  snoop it.    associates_list, ┆
0x5980…59a0       74 6c 78 5f 63 6f 6e 76 5f 61 64 72 2c 20 63 75 5f 74 61 2c 20 6e 6f 5f 6f 66 5f 74 75 2c 20 6e   ┆tlx_conv_adr, cu_ta, no_of_tu, n┆
0x59a0…59c0       6f 5f 6f 66 5f 70 61 63 6b 65 74 73 2c 20 0a 19 89 80 80 6d 61 78 5f 73 65 73 73 5f 6e 6f 2c 20   ┆o_of_packets,      max_sess_no, ┆
0x59c0…59e0       63 6c 61 73 73 5f 30 5f 70 61 67 65 73 2c 20 6e 6f 5f 6f 66 5f 6e 65 74 5f 63 6f 6e 6e 73 20 69   ┆class_0_pages, no_of_net_conns i┆
0x59e0…5a00       73 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 0a 19 89 80 80 70 61 72 61 6d 65 74 65 72 73 2c   ┆s configuration      parameters,┆
0x5a00…5a13 (45,) 20 73 65 65 20 63 68 61 70 74 65 72 20 38 2e 0d 0a 0d 0a                                          ┆ see chapter 8.    ┆
0x5a13…5a16       FormFeed {
0x5a13…5a16         0c 83 ec                                                                                          ┆   ┆
0x5a13…5a16       }
0x5a16…5a20       0a 0d 0a 0d 0a 1a 1a 72 75 65                                                                     ┆       rue┆
0x5a20…5a40       2e 0d 0a 0d 0a 8c 83 b0 0a 0e 0a 09 28 35 29 20 69 6e 66 6f 5f 74 79 70 65 20 3d 20 31 31 0d 0a   ┆.           (5) info_type = 11  ┆
0x5a40…5a60       09 20 20 20 20 84 44 6f 63 75 6d 65 6e 74 20 73 74 72 65 61 6d 20 74 72 6f 75 62 6c 65 73 2e 20   ┆      Document stream troubles. ┆
0x5a60…5a80       67 69 76 65 75 70 20 3d 20 74 72 75 65 20 65 78 63 65 70 74 20 69 6e 20 74 68 65 20 0a 19 8d 80   ┆giveup = true except in the     ┆

Reduced view