|
DataMuseum.dkPresents historical artifacts from the history of: CP/M |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about CP/M Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 86400 (0x15180) Types: RcTekst Names: »VIL.WP«
└─⟦51ec6abc5⟧ Bits:30005985 Manualer - TELETEX Document Handler └─⟦this⟧ »VIL.WP«
╱04002d440c00060000000003014b31400000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱ ════════════════════════════════════════════════════════════════════════ ↓ «index» formatlinie til RC manualer↲ ┆14┆┆b3┆↲ ┆14┆┆b3┆┆06┆- ┆0b┆ -↲ ┆a1┆┆b0┆1.╞ INTRODUCTION↲ ↲ ╞ ┆84┆This manual specifies the TTXDH module (in the following called ↓ ┆19┆┆89┆┄┄DH), which stands for TELETEX Document Handler.↲ ↲ ╞ ┆84┆The function of the DH can shortly be described as administration ↓ ┆19┆┆89┆┄┄of transmission and receival of documents in accordance with the ↓ ┆19┆┆89┆┄┄S.62 protocol requirements (see ref.1.).↲ ↲ ╞ ┆84┆This involves error recovery and mapping of documents on sessions ↓ ┆19┆┆89┆┄┄when documents are transmitted, and linkage of documents at re┄↓ ┆19┆┆89┆┄┄ceival. The DH also performs the communication with the DS (docu┄↓ ┆19┆┆89┆┄┄ment store) in accordance with the specifications in ref. 3., with ↓ ┆19┆┆89┆┄┄the exception of IMC connection administration.↲ ↲ ╞ ┆84┆The DH is a part of the Teletex Control Unit (CU), which is spe┄↓ ┆19┆┆89┆┄┄cified in ref. 2. As described there the DH communicates with the ↓ ┆19┆┆89┆┄┄following modules:↲ ↲ ╞ TTXSI╞ ┆84┆The Teletex Service Interface.↲ ╞ ╞ ┆84┆Is the link between IMC and DH. The primitives ↓ ┆19┆┆93┆┄┄described in ref. 3 are transferred to or from the DH, ↓ ┆19┆┆93┆┄┄which performs all services not particulary IMC ↓ ┆19┆┆93┆┄┄oriented.↲ ↲ ╞ S62CP╞ ┆84┆The S.62 Protocol Handler.↲ ╞ ╞ ┆84┆Performs the session service as described in ref. 4. ↓ ┆19┆┆93┆┄┄S62CP makes sure that the S.62 protocol is followed.↲ ↲ ╞ NCP╞ ┆84┆The Net Control Probe.↲ ╞ ╞ ┆84┆Performs the LCP interface described in ref. 5, and acts ↓ ┆19┆┆93┆┄┄as a link between the LCP part of the DH and the Net ↓ ┆19┆┆93┆┄┄Con┄trol Center.↲ ╞ ╞ ┆84┆Events are generated when an important change of state ↓ ┆19┆┆93┆┄┄occurs in the DH, and information of the current state ↓ ┆19┆┆93┆┄┄of packets and sessions can be obtained by means of ↓ ┆19┆┆93┆┄┄sense operations.↲ ════════════════════════════════════════════════════════════════════════ ↓ ╞ ┆84┆The term "specifies" is so general that this manual in fact serves ↓ ┆19┆┆89┆┄┄several purposes. Therefore a short description of the content of ↓ ┆19┆┆89┆┄┄the chapters is given here:↲ ↲ ╞ ┆a1┆┆84┆Chapter 2┆e1┆ gives an informal specification of the function of the ↓ ┆19┆┆89┆┄┄DH.↲ ↲ ╞ ┆a1┆┆84┆Chapter 3┆e1┆ defines the interface to the TTXSI and has primarily ↓ ┆19┆┆89┆┄┄interest for the TTXSI programmer.↲ ↲ ╞ ┆84┆┆a1┆Chapter 4┆e1┆ describes the communication with S62CP, with the main ↓ ┆19┆┆89┆┄┄purpose to define how various parameters to the primitives are ↓ ┆19┆┆89┆┄┄used.↲ ↲ ╞ ┆a1┆┆84┆Chapter 5┆e1┆ describes the content and the meaning of the Net Control ↓ ┆19┆┆89┆┄┄transactions.↲ ↲ ╞ ┆a1┆┆84┆Chapter 6┆e1┆ is the detailed specifications of the DH (together with ↓ ┆19┆┆89┆┄┄chapter 4). It views the DH as a protocol machine.↲ ↲ ╞ ┆a1┆┆84┆Chapter 7┆e1┆ describes the status information delivered in IND.UPDATE ↓ ┆19┆┆89┆┄┄primitive from the DH to the DS. It is of interest when status of ↓ ┆19┆┆89┆┄┄a packet should be presented to a teletex user.↲ ↲ ╞ ┆84┆The various terms used will normally have been defined in the re┄↓ ┆19┆┆89┆┄┄ferences (see appendix A) or in the chapters where they are used. ↲ ╞ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆a1┆┆b0┆2.╞ DH SERVICE DESCRIPTION↲ ↲ ╞ ┆84┆The purpose of this chapter is to give an informal description of ↓ ┆19┆┆89┆┄┄the service of the DH. The reader should be familiar with ref.3 ↓ ┆19┆┆89┆┄┄and ref.4 and the terms defined there.↲ ↲ ╞ ┆84┆As already mentioned the direct communication partners for DH are ↓ ┆19┆┆89┆┄┄the TTXSI and the S62CP (and the NCP, the communication to which ↓ ┆19┆┆89┆┄┄no further description is given in this chapter). The communica┄↓ ┆19┆┆89┆┄┄tion with S62CP is described in ref.4. Regarding the communication ↓ ┆19┆┆89┆┄┄with the TTXSI the following can be said:↲ ↲ ╞ ┆84┆In ref.3 the interface the CU offers to the DS, (or, in principle, ↓ ┆19┆┆89┆┄┄the various DS's) is described. The role of the TTXSI is solely to ↓ ┆19┆┆89┆┄┄hide the administration of IMC connections for DH. Therefore ref.3 ↓ ┆19┆┆89┆┄┄can be regarded as an interface description of the DH too. The ↓ ┆19┆┆89┆┄┄blocks defined there are also exchanged between the TTXSI and the ↓ ┆19┆┆89┆┄┄DH, with the exception of those solely for administration of IMC ↓ ┆19┆┆89┆┄┄connections (f.ex. LOGON BLOCKS).↲ ↲ ╞ ┆84┆Because of the ignorance by the DH concerning the existence of IMC ↓ ┆19┆┆89┆┄┄connections, it views the world like this:↲ ↲ ↲ ┆0e┆↓ ╞ ╞ TU1↲ ↲ ╞ ╞ TU2↲ ↲ ╞ ╞ -↲ ╞ TTXSI╞ -╞ ╞ ╞ DH↲ ╞ ╞ -↲ ↲ ╞ ╞ TUn↲ ↲ ┆0f┆↓ ↲ ╞ While the real situation is:↲ ↲ ┆8c┆┆83┆┆bc┆↓ ┆0e┆↓ ╞ ╞ ╞ ╞ ╞ ╞ CU↲ ↲ ╞ DS╞ ╞ request connection╞ ╞ ↲ ╞ for↲ ╞ TU1 - - - TUi╞ indication connection↲ ↲ ↲ ╞ -╞ ╞ ╞ -↲ ╞ -╞ ╞ ╞ -╞ ╞ TTXSI╞ DH↲ ╞ -╞ ╞ ╞ -↲ ↲ ↲ ╞ DS for╞ ╞ request connection↲ ╞ TUj - - - TUn↲ ╞ ╞ ╞ indication connection↲ ↲ ┆0f┆↓ ↲ ╞ ┆84┆The establishment of indication and request connections are com┄↓ ┆19┆┆89┆┄┄pletely unknown to the DH. A break down of these connections will ↓ ┆19┆┆89┆┄┄by be seen by DH as a REQ.SUSPEND block (see section 2.1) for ↓ ┆19┆┆89┆┄┄every TU belonging to them.↲ ↲ ╞ ┆84┆The various blocks are transferred between the DH and the TTXSI by ↓ ┆19┆┆89┆┄┄means of the procedure signal. The CU TU number (which is unam┄↓ ┆19┆┆89┆┄┄biguous for the CU) is used as TU identification.↲ ↲ ╞ ┆84┆However, the above mentioned only holds for control commands, ↓ ┆19┆┆89┆┄┄which are those exchanged on the request or indication ↓ ┆19┆┆89┆┄┄connections. The document associations are to the DH known as ↓ ┆19┆┆89┆┄┄┆a1┆document streams.┆e1┆ They are opened when the DH sends a TRANSFER ↓ ┆19┆┆89┆┄┄block to TTXSI. It will contain the CU TU number (to make the ↓ ┆19┆┆89┆┄┄TTXSI able to establish the document association to the right IMC ↓ ┆19┆┆89┆┄┄port) and an index, which further on identifies the stream.↲ ↲ ╞ ┆84┆There are defined primitives so that both the TTXSI and the DH can ↓ ┆19┆┆89┆┄┄request a document stream closed. This possibility will be used by ↓ ┆19┆┆89┆┄┄TTXSI when the document association breaks down for some reason.↲ ════════════════════════════════════════════════════════════════════════ ↓ ╞ ┆84┆Finally it should be noted that for reasons of convenience the ↓ ┆19┆┆89┆┄┄term "DS" in the following is used for the communication partner ↓ ┆19┆┆89┆┄┄of the DH, even if the correct phrase would be "the DS to which ↓ ┆19┆┆89┆┄┄the current TU belongs".↲ ↲ ↲ ┆a1┆┆b0┆2.1 ╞ TU handling↲ ↲ ╞ ┆84┆The most of the work concerning TU handling is done by S62CP (or ↓ ┆19┆┆89┆┄┄lower level modules). The role of the DH is for some of the ↓ ┆19┆┆89┆┄┄primitives to perform session clean up before forwarding it to ↓ ┆19┆┆89┆┄┄S62CP.↲ ↲ ╞ ┆84┆A TU is made known to the DH by a REQ.ACTIVATE command from DS. ↓ ┆19┆┆89┆┄┄This is immediately transferred into an ACTIVATE_TI primitive to ↓ ┆19┆┆89┆┄┄S62CP. When it is answered, and the result is ok, a CONF.ACTIVATE ↓ ┆19┆┆89┆┄┄is sent to DS, also with the result ok.↲ ↲ ╞ ┆84┆A TU can be removed by a REQ.REMOVE. The DH will actively remove ↓ ┆19┆┆89┆┄┄all alive sessions on this TU by means of SESSION ABORT REQ, and ↓ ┆19┆┆89┆┄┄all packets are removed at once. When the session clean up ↓ ┆19┆┆89┆┄┄procedure is ended for all these sessions, a DEACTIVATE TI is sent ↓ ┆19┆┆89┆┄┄to S62CP and a CONF.REMOVE to DS.↲ ↲ ╞ ┆84┆If the associations to the DS break down, the TTXSI will send a ↓ ┆19┆┆89┆┄┄REQ.SUSPEND for all TU's concerned. This command is not used by ↓ ┆19┆┆89┆┄┄the DS itself. The handling is as for REQ.REMOVE, and ends in a ↓ ┆19┆┆89┆┄┄SUSPEND TI being sent to S62CP. All incoming calls to this TU will ↓ ┆19┆┆89┆┄┄from now on be answered with "terminal out of order" by TS.↲ ↲ ╞ ┆84┆When the communication with the DS is reestablished, and the TTXSI ↓ ┆19┆┆89┆┄┄receives a REQ.ACTIVATE for a previously activated TU, a ↓ ┆19┆┆89┆┄┄REQ.RESUME command is sent to DH for this TU. A RESUME TI is sent ↓ ┆19┆┆89┆┄┄to S62CP.↲ ↲ ╞ ┆84┆The DS can redefine the TU attributes by means of a REQ.REDEFINE. ↓ ┆19┆┆89┆┄┄In this case will packets and sessions live on, and the DH awaits ↓ ┆19┆┆89┆┄┄the moment where no session exists on the TU before sending a ↓ ┆19┆┆89┆┄┄REDEFINE TI to S62CP. When the answer on this is received, a ↓ ┆8c┆┆83┆┆d4┆↓ ┆19┆┆89┆┄┄CONF.REDEFINE is sent to DS. Note that a redefine transaction can ↓ ┆19┆┆89┆┄┄be alive for a long time.↲ ↲ ╞ ┆84┆Finally the DS can request a TU to be disabled by means of a ↓ ┆19┆┆89┆┄┄REQ.DISABLE, which contains a text message. The DH will await the ↓ ┆19┆┆89┆┄┄moment where no documents can be received any more. This is the ↓ ┆19┆┆89┆┄┄case when the following conditions are fulfilled:↲ ┆19┆┆89┆┄┄↲ ╞ a) ┆84┆All sessions activated from the remote party haave been ↓ ┆19┆┆8d┆┄┄removed.↲ ╞ b) ┆84┆All sessions activated on this side, which is in sink state, ↓ ┆19┆┆8d┆┄┄have either been set back to source state by a CHANGE CONTROL ↓ ┆19┆┆8d┆┄┄IND or have been removed.↲ ↲ ╞ ┆84┆When this hap┄pens, a CONF.DISABLE is sent to DS. From this moment ↓ ┆19┆┆89┆┄┄on all in┄coming SESSION START IND primitives are answered by a ↓ ┆19┆┆89┆┄┄SESSION START RESP NEG, containing the text message. Packet ↓ ┆19┆┆89┆┄┄submission can, however, still take place.↲ ↲ ╞ ┆84┆This state is terminated by DS issuing a REQ.ENABLE, which is ↓ ┆19┆┆89┆┄┄answered immediately by a CONF.ENABLE. Packet receival can take ↓ ┆19┆┆89┆┄┄place again.↲ ↲ ╞ ┆84┆It should be noted that both a redefine and a disable transaction ↓ ┆19┆┆89┆┄┄is terminated at once if a REQ.REMOVE or a REQ.SUSPEND is re┄↓ ┆19┆┆89┆┄┄ceived.↲ ↲ ↲ ┆a1┆┆b0┆2.2 ╞ Normal Packet Transmission.↲ ↲ ╞ ┆84┆Normal packet transmission is started when a REQUEST.SUBMIT is ↓ ┆19┆┆89┆┄┄received from DS with service=TTX or FTX. Because these services ↓ ┆19┆┆89┆┄┄are alike to the DH, the term TTX will in the rest of this manual ↓ ┆19┆┆89┆┄┄denote "TTX or FTX".↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆84┆┆a1┆┆b0┆2.2.1 ╞ Session Allocation.↲ ↲ ╞ ┆84┆To transmit the document in the packet a session is necessary.↲ ↲ ╞ ┆84┆Such a session is not in all cases available at once. The reason ↓ ┆19┆┆89┆┄┄for this is that the number of sessions allowed to be open at the ↓ ┆19┆┆89┆┄┄same time is limited. If an x21 network is used, only one session ↓ ┆19┆┆89┆┄┄is avaible. But also by an x25 network the number of sessions will ↓ ┆19┆┆89┆┄┄possibly be significantly lesser than the number of possible ↓ ┆19┆┆89┆┄┄packets, because a session demands resources in all levels in the ↓ ┆19┆┆89┆┄┄CU.↲ ↲ ╞ ┆84┆Therefore queue, the socalled ┆a1┆busy queue┆e1┆, is introduced. Packets ↓ ┆19┆┆89┆┄┄which cannot immediately get a session will enter this queue. The ↓ ┆19┆┆89┆┄┄situation concerning SUBMIT packets can be viewed like this:↲ ↲ ↲ ┆0e┆↓ ↲ ╞ ╞ ╞ ╞ ╞ ╞ busy queue↲ ╞ ╞ packet A╞ ╞ packet B↲ ↲ ↲ ╞ ╞ ╞ packet C╞ ╞ session↲ ↲ ┆0f┆↓ ↲ ╞ ┆84┆How packets are ordered in the busy queue is described in section ↓ ┆19┆┆89┆┄┄2.2.4.↲ ↲ ╞ ┆84┆When a session resource becomes avaible, i.e. an answer on a ↓ ┆19┆┆89┆┄┄STREAM CLEARING RESP is received from S62CP, the first packet in ↓ ┆19┆┆89┆┄┄the busy queue is removed from it, and a session can be estab┄↓ ┆19┆┆89┆┄┄lished to transmit the packet. This is done by issuing a SESSION ↓ ┆19┆┆89┆┄┄START REQ to S62CP. When the corresponding SESSION START CONF POS ↓ ┆19┆┆89┆┄┄is received the session can be used to transmit documents.↲ ↲ ╞ ┆84┆The parameters to SESSION START REQ is the corresponding ↓ ┆19┆┆89┆┄┄parameters from REQ.SUBMIT. Note especially the addressee TI ↓ ┆19┆┆89┆┄┄parameter, identifying the receiver.↲ ↲ ┆8c┆┆83┆┆d4┆↓ ┆0e┆↓ ↲ ╞ fig. 1. Session allocation.↲ ↲ ↲ ╞ DS╞ ╞ ╞ DH╞ ╞ ╞ S62CP↲ ↲ ╞ REQ.SUBMIT↲ ↲ ╞ ╞ ╞ packet in↲ ╞ ╞ ╞ busy queue↲ ↲ ╞ ╞ ╞ ╞ ╞ answer on a↲ ╞ ╞ ╞ ╞ ╞ STREAM CLEARING RESP↲ ↲ ╞ ╞ ╞ packet exits↲ ╞ ╞ ╞ busy queue↲ ↲ ╞ ╞ ╞ ╞ SESSION START REQ↲ ↲ ╞ ╞ ╞ ╞ SESSION START CONF POS↲ ↲ ┆0f┆↓ ↲ ┆a1┆┆b0┆2.2.2 ╞ Document Transmission Preparation.↲ ↲ ╞ ┆84┆Before the transmission starts, the document description is read ↓ ┆19┆┆89┆┄┄from DS by means of an IND.READ command. This description ↓ ┆19┆┆89┆┄┄contains, among others, the following information:↲ ↲ ╞ checkpoint↲ ╞ number: ┆84┆=0 if this document has not been attempted trans┄↓ ┆19┆┆99┆┄┄mitted before, or if no pages were acknowledged. ↓ ┆19┆┆99┆┄┄(The two situations are treated alike by DH).↲ ↲ ╞ document↲ ╞ number: ┆84┆A reference to the actual document file at DS. ↓ ┆19┆┆99┆┄┄Used when a TRANSFER block is sent.↲ ↲ ┆0e┆↓ ╞ S62 document↲ ╞ identification: ┆84┆Only interesting if checkpoint number<>0.↲ ┆0f┆↓ ↲ ┆8c┆┆83┆┆e0┆↓ ╞ ┆84┆It should be noted that checkpoint number<>0 at packet ↓ ┆19┆┆89┆┄┄initialisation means that the connection between DH and DS has ↓ ┆19┆┆89┆┄┄broken down earlier while the packet was being transmitted.↲ ↲ ╞ ┆84┆The DH will then open the document stream. Note that this stream ↓ ┆19┆┆89┆┄┄only will be open while the packet is in possession of a session.↲ ↲ ╞ The most important parameters to TRANSFER are:↲ ↲ ╞ mode: ┆84┆=R (read)↲ ╞ document: ┆84┆The document number field from the document ↓ ┆19┆┆95┆┄┄description. It identifies the document file to be ↓ ┆19┆┆95┆┄┄read.↲ ╞ checkpoint: ┆84┆The corresponding field from the document description. ↓ ┆19┆┆95┆┄┄Identifies the position where the reading begins.↲ ↲ ╞ ┆84┆When a REPLY OK block is received on the document stream, the ↓ ┆19┆┆89┆┄┄capabilities contained in the document header should be requested ↓ ┆19┆┆89┆┄┄at the remote party. This is done by sending a CAPABILITIES REQ ↓ ┆19┆┆89┆┄┄primitive to S62CP, on which a CAPABILITIES CONF POS is expected ↓ ┆19┆┆89┆┄┄as response. A CAPABILITIES CONF NEG instead will provoke ↓ ┆19┆┆89┆┄┄immediate packet termination.↲ ↲ ┆8c┆┆82┆┆94┆↓ ┆0e┆↓ ↲ ╞ fig. 2. Document transmission preparation.↲ ↲ ↲ ╞ DS╞ ╞ ╞ DH╞ ╞ ╞ S62CP↲ ↲ ╞ IND.READ↲ ↲ ╞ RESP.READ↲ ↲ ╞ TRANSFER↲ ↲ ╞ REPLY OK↲ ╞ ╞ ╞ ╞ CAPABILITIES REQ↲ ↲ ╞ ╞ ╞ ╞ CAPABILITIES CONF POS↓ ↲ ┆0f┆↓ ↲ ↲ ┆a1┆┆b0┆2.2.3 ╞ Document Transmission.↲ ↲ ╞ ┆84┆When the preparation is ended, one of the following two situations ↓ ┆19┆┆89┆┄┄arises:↲ ↲ ╞ 1) checkpoint number=0↲ ╞ ┆84┆This is transmission of a document from the beginning, and a ↓ ┆19┆┆8c┆┄┄DOCUMENT START REQ is used to start the transmission.↲ ╞ ┆84┆The S.62 document identification in the document description ↓ ┆19┆┆8c┆┄┄should be defined for use in future error recovery. The ↓ ┆19┆┆8c┆┄┄constituents "calling TI", "called TI" and "additional session ↓ ┆19┆┆8c┆┄┄reference number" are taken from the SESSION START CONF POS ↓ ┆19┆┆8c┆┄┄primitive.↲ ╞ ┆84┆The document reference number, however, is defined from S62CP ↓ ┆19┆┆8c┆┄┄in a DOCUMENT START CONF. When this is received by DH, the do┄↓ ┆19┆┆8c┆┄┄cument description is fully defined.↲ ↲ ╞ 2) checkpoint number<>0↲ ╞ ┆84┆This is an earlier interrupted document, of which the identi┄↓ ┆19┆┆8c┆┄┄fication already is defined. The transmission is started by ↓ ┆19┆┆8c┆┄┄sending a DOC CONT REQ containing this identification.↲ ↲ ┆8c┆┆83┆┆ec┆↓ ╞ ┆84┆After this is done, the transmission proceeds by sending STREAM ↓ ┆19┆┆89┆┄┄blocks to S62CP as DATA REQ primitives, and CHECKPOINT blocks as ↓ ┆19┆┆89┆┄┄PAGE END REQ primitives.↲ ↲ ╞ ┆84┆When a PAGE END CONF is received, it means that the opposite party ↓ ┆19┆┆89┆┄┄has stored the corresponding page on permanent storage. The check┄↓ ┆19┆┆89┆┄┄point number in the document description is increased by one, and ↓ ┆19┆┆89┆┄┄the updated description is written back at DS by an IND.WRITE.↲ ↲ ╞ ┆84┆At receival of the corresponding RESP.WRITE, a PAGE END CONF ↓ ┆19┆┆89┆┄┄RESP can be sent to S62CP. The sending of this primitive is delayed ↓ ┆19┆┆89┆┄┄until this moment because the PAGE END CONF has not been fully ↓ ┆19┆┆89┆┄┄taken into account before it is sure that the checkpoint number is ↓ ┆19┆┆89┆┄┄updated at DS.↲ ↲ ╞ ┆84┆The importance of this is seen when the communication between the ↓ ┆19┆┆89┆┄┄DS and the DH breaks down, and the packet later is being re┄trans┄↓ ┆19┆┆89┆┄┄mitted by DS with a REQ.SUBMIT when the communication is reestab┄↓ ┆19┆┆89┆┄┄lished. The DH will in this case read the document descrip┄tion ↓ ┆19┆┆89┆┄┄from DS before error recovery is made (the original packet is ↓ ┆19┆┆89┆┄┄forgotten by DH).↲ ↲ ╞ ┆84┆When, at last, a STREAM END is received on the document stream, a ↓ ┆19┆┆89┆┄┄DOC END REQ is sent to S62CP. This will, when the document is ↓ ┆19┆┆89┆┄┄fully stored at the receiver, be answered by a DOC END CONF.↲ ↲ ╞ ┆84┆The checkpoint number in the document description is increased ↓ ┆19┆┆89┆┄┄by one, and the updated document description is written back at ↓ ┆19┆┆89┆┄┄DS.↲ ↲ ╞ ┆84┆Finally the document stream will be closed, and document trans┄↓ ┆19┆┆89┆┄┄mission will be complete. This involves termination of the session ↓ ┆19┆┆89┆┄┄(if it cannot be used by another packet, see section 2.2.9), and ↓ ┆19┆┆89┆┄┄sending of a CONF.SUBMIT.↲ ↲ ┆8c┆┆83┆┆a4┆↓ ┆0e┆↓ ↲ ╞ fig. 3. Document transmission.↲ ↲ ↲ ╞ DS╞ ╞ ╞ DH╞ ╞ ╞ S62CP↲ ↲ ↲ ╞ ╞ ╞ ╞ DOCUMENT START REQ↲ ↲ ╞ ╞ ╞ ╞ DOCUMENT START CONF POS↲ ╞ ↲ ╞ ↲ ╞ STREAM *1)↲ ╞ ╞ ╞ ╞ DATA REQ↲ ↲ ╞ CHECKPOINT↲ ╞ ╞ ╞ ╞ PAGE END REQ↲ ╞ STREAM↲ ╞ ╞ ╞ ╞ DATA REQ↲ ↲ ╞ IND.WRITE╞ PAGE END CONF↲ ╞ checkpoint=1↲ ↲ ↲ ╞ *1) ┆84┆This can, of course, also have been received earlier, but it ↓ ┆19┆┆8d┆┄┄will then have been queued at DH until this moment.↲ ┆0f┆↓ ┆8c┆┆82┆┆b8┆↓ ┆0e┆↓ ↲ ╞ fig.3. continued.↲ ↲ ╞ DS╞ ╞ ╞ DH╞ ╞ ╞ S62CP↲ ↲ ╞ RESP.WRITE↲ ╞ ╞ ╞ ╞ PAGE END CONF RESP↲ ↲ ╞ STREAM╞ ╞ ╞ ↲ ╞ ╞ ╞ ╞ DATA REQ↲ ↲ ╞ STREAM END↲ ╞ ╞ ╞ ╞ DOC END REQ↲ ↲ ╞ IND.WRITE╞ ╞ DOC END CONF↲ ╞ checkpoint=2,finished=true ↲ ↲ ╞ RESP.WRITE↲ ↲ ╞ close of document stream↲ ↲ ╞ document stream closed↲ ╞ ╞ ╞ ╞ SESS END REQ↲ ↲ ╞ CONF.SUBMIT, result=ok↲ ┆0f┆↓ ↲ ↲ ┆a1┆┆b0┆2.2.4 ╞ Packet Priority.↲ ↲ ╞ The following amounts are interesting in this aspect:↲ ↲ ╞ 1) priority: 0 for normal packets↲ ╞ ╞ 1 for expedited packets↲ ╞ It is a parameter from REQ.SUBMIT↲ ↲ ╞ 2) class╞ : 0 or 1↲ ╞ ┆84┆It is decided from the " remaining pages" , which initially is ↓ ┆19┆┆8c┆┄┄equal to the "number of pages" field in the document descrip┄↓ ┆19┆┆8c┆┄┄tion. If number of pages<=class 0 pages, where "class 0 pages" ↓ ┆8c┆┆83┆┆d4┆↓ ┆19┆┆8c┆┄┄are a configuration parameter, the class will be 0. Otherwise ↓ ┆19┆┆8c┆┄┄it will be 1.↲ ↲ ╞ ┆84┆Remaining pages is decreased by one every time a PAGE END CONF ↓ ┆19┆┆8c┆┄┄is received. Consequentely can a packet change class while ↓ ┆19┆┆8c┆┄┄being transmitted.↲ ↲ ╞ ┆84┆Between two submit packets, A and B, a relation, "A precede B", ↓ ┆19┆┆89┆┄┄is defined, the relation is true when the following holds:↲ ╞ ┆84┆(priority A>priority B) or (priority A= priority B and class A< ↓ ┆19┆┆89┆┄┄class B).↲ ↲ ╞ ┆84┆The precedes relation is used to order the packets in the busy ↓ ┆19┆┆89┆┄┄queue, in such a way that when A precede B holds, A will be re┄↓ ┆19┆┆89┆┄┄moved from the busy queue before B. If priority A=priority B and ↓ ┆19┆┆89┆┄┄class A=class B, it is undefined which exits the busy queue first.↲ ↲ ↲ ┆a1┆┆b0┆2.2.5 ╞ Document Transmission Interruption.↲ ↲ ╞ ┆84┆The DH can interrupt a document transmission by sending a DOCUMENT ↓ ┆19┆┆89┆┄┄RESYNCHRONIZE REQ to S62CP, on which a DOCUMENT RESYNCH/DISCARD ↓ ┆19┆┆89┆┄┄CONF is expected as response. This makes it possible to leave the ↓ ┆19┆┆89┆┄┄document level in an well ordered manner (in opposition to sending ↓ ┆19┆┆89┆┄┄a SESSION ABORT REQ).↲ ↲ ╞ ┆84┆This possibility is used in the following cases:↲ ↲ ╞ 1) ┆84┆EXCEPTION IND received from S62CP.↲ ↲ ╞ 2) Document stream break down.↲ ╞ ┆84┆This is a premature close of a document stream. After the ↓ ┆19┆┆8c┆┄┄DOCUMENT RESYNCH/DISCARD CONF has been received the packet will ↓ ┆19┆┆8c┆┄┄be terminated by a CONF.SUBMIT with result=pers_err.↲ ↲ ╞ 3) ┆84┆A REQ.ABORT is being executed while document transmission is in ↓ ┆19┆┆8c┆┄┄progress.↲ ↲ ╞ 4) Interruption by another packet.↲ ↲ ┆8c┆┆83┆┆e0┆↓ ╞ The rest of this section deals with case 4).↲ ↲ ╞ ┆84┆A relation, "A interrupts B" is defined between two submit ↓ ┆19┆┆89┆┄┄packets. It is true when the following holds:↲ ╞ ┆84┆"(A precedes B) and class B>0".↲ ↲ ╞ ┆84┆If document transmission is in progress for packet B, and A ar┄↓ ┆19┆┆89┆┄┄rives in the busy queue, the transmission of B is interrupted.↲ ↲ ╞ ┆84┆When B relases hold of the session resource B will enter the busy ↓ ┆19┆┆89┆┄┄queue and the first in the busy queue (probably A) can be trans┄↓ ┆19┆┆89┆┄┄mitted.↲ ↲ ╞ ┆84┆Note that only class 1 packets can be interrupted in this way.↲ ↲ ┆8c┆┆81┆┆b4┆↓ ┆0e┆↓ ╞ fig. 4. Packet interruption.↲ ↲ ╞ DS╞ ╞ ╞ DH╞ ╞ ╞ S62CP↲ ↲ ╞ ╞ -╞ ╞ ╞ ╞ -↲ ╞ ╞ -╞ document╞ ╞ -↲ ╞ ╞ -╞ transmission╞ ╞ -↲ ╞ ╞ ╞ for packet B↲ ↲ ╞ REQ.SUBMIT(A)↲ ╞ ╞ ╞ A enters the↲ ╞ ╞ ╞ busy queue↲ ╞ ╞ ╞ ╞ DOCUMENT RESYNCHRONIZE REQ↲ ↲ ╞ ╞ ╞ ╞ DOCUMENT RESYNC/DISC CONF↲ ╞ close of document stream↲ ↲ ╞ document stream closed↲ ╞ ╞ ╞ ↲ ╞ ╞ ╞ B enters↲ ╞ ╞ ╞ busy queue↲ ╞ ╞ ╞ ╞ SESSION END REQ↲ ↲ ╞ ╞ ╞ ╞ STREAM CLEARING IND↲ ↲ ╞ ╞ ╞ ╞ STREAM CLEARING RESP↲ ↲ ╞ ╞ ╞ ╞ answer on↲ ╞ ╞ ╞ ╞ STREAM CLERING RESP↲ ↲ ↲ ╞ ╞ ╞ A exits↲ ╞ ╞ ╞ busy queue↲ ╞ ╞ ╞ ╞ SESSION START REQ↲ ↲ ╞ ╞ -╞ ╞ ╞ ╞ -↲ ╞ ╞ -╞ ╞ ╞ ╞ -↲ ╞ ╞ -╞ ╞ ╞ ╞ -↲ ↲ ┆0f┆↓ ↲ ┆8c┆┆83┆┆e0┆↓ ┆a1┆┆b0┆2.2.6 ╞ Packet Error Recovery.↲ ↲ ╞ ┆84┆A document transmission can be interrupted outside the control of ↓ ┆19┆┆89┆┄┄DH in the following ways:↲ ↲ ╞ 1) ┆84┆Receival of a SESSION ABORT from S62CP.↲ ↲ ╞ 2) ┆84┆Receival of a SESSION START CONF NEG on the session which the ↓ ┆19┆┆8c┆┄┄packet should use.↲ ↲ ╞ 3) ┆84┆Receival of an EXCEPTION IND from S62CP.↲ ↲ ╞ ┆84┆In case 1) and 2) it is not necessarily the opposite party which ↓ ┆19┆┆89┆┄┄has requested the interruption, but it can also be due to network ↓ ┆19┆┆89┆┄┄failure of some kind.↲ ↲ ╞ ┆84┆The DH should try to resume transmission of the packet. This ↓ ┆19┆┆89┆┄┄should not, however, be done at once. Other packets should have ↓ ┆19┆┆89┆┄┄the chance to get a session (the error can be related to this ↓ ┆19┆┆89┆┄┄packet only). In addition to this there will in case of an X.21 ↓ ┆19┆┆89┆┄┄network be some restraints on how fast a retransmission may be ↓ ┆19┆┆89┆┄┄made for some kind of errors.↲ ↲ ╞ ┆84┆Therefore a timer will be started, the duration of which depends ↓ ┆19┆┆89┆┄┄on the kind of error. The packet is said to be ┆a1┆encapsulated.┆e1┆ As ↓ ┆19┆┆89┆┄┄long as this timer runs, the packet will be idle.↲ ↲ ╞ ┆84┆When the timer runs out, the session allocation procedure will be ↓ ┆19┆┆89┆┄┄repeated. The packet will eventually get a session, and when this ↓ ┆19┆┆89┆┄┄happens the document transmission will be repeated with DOCUMENT ↓ ┆19┆┆89┆┄┄CONTINUE REQ or possibly DOCUMENT START REQ. The last will be the ↓ ┆19┆┆89┆┄┄case if checkpoint number in the document description is 0 (no ↓ ┆19┆┆89┆┄┄pages has been acknowledged).↲ ↲ ╞ ┆84┆It is limited how long a packet's accumulated encapsulation time ↓ ┆19┆┆89┆┄┄may be. If this limit is exceeded, the packet will be terminated ↓ ┆19┆┆89┆┄┄by a CONF.SUBMIT.↲ ↲ ↲ ┆8c┆┆83┆┆d4┆↓ ┆a1┆┆b0┆2.2.7 ╞ Regret Handling.↲ ↲ ╞ ┆84┆A REQ.REGRET is a request for the DH to send a DOCUMENT DISCARD ↓ ┆19┆┆89┆┄┄REQ for the document. This in turn is a request to the opposite ↓ ┆19┆┆89┆┄┄party to delete the already received part of the document from its ↓ ┆19┆┆89┆┄┄permanent storage.↲ ↲ ╞ ┆84┆If a REQ.REGRET is received for a submit packet where document ↓ ┆19┆┆89┆┄┄transmission is in progress, the DOCUMENT DISCARD REQ is send. ↓ ┆19┆┆89┆┄┄When the corresponding DOCUMENT RESYNCH/DISC CONF occurs from ↓ ┆19┆┆89┆┄┄S62CP the checkpoint number in the document description is set to ↓ ┆19┆┆89┆┄┄zero, indicating that a possible later transmission should start ↓ ┆19┆┆89┆┄┄from the beginning. This document description is written back at ↓ ┆19┆┆89┆┄┄DS by an IND.WRITE, wherupon the REGRET transaction is terminated ↓ ┆19┆┆89┆┄┄by sending a CONF.REGRET with result=ok.↲ ↲ ╞ ┆84┆If no document transmission is in progress, however, the following ↓ ┆19┆┆89┆┄┄possibilities arise:↲ ↲ ╞ - The packet is in the busy queue.↲ ╞ - The packet is encapsulated.↲ ╞ - ┆84┆The REGRET transaction is received without a SUBMIT being ↓ ┆19┆┆8b┆┄┄alive on the packet↲ ╞ - ┆84┆Document transmission has been terminated (by sending a ↓ ┆19┆┆8b┆┄┄DOCUMENT END REQ)↲ ↲ ╞ ┆84┆In the last case the REGRET will be terminated by a CONF.REGRET ↓ ┆19┆┆89┆┄┄with result=pers_err.↲ ↲ ╞ ┆84┆Otherwise a session should be established to send a DOCUMENT ↓ ┆19┆┆89┆┄┄CONTINUE REQ followed by the discard. Therefore the handling of ↓ ┆19┆┆89┆┄┄a discard packet is the same as described in preceding sections ↓ ┆19┆┆89┆┄┄for submit packets, up to and including sending of a DOC CONTINUE ↓ ┆19┆┆89┆┄┄REQ. A REQ.REGRET has in fact the same parameters as a REQ.SUBMIT.↲ ↲ ╞ ┆84┆The only difference is that packet interruption is meaningless. A ↓ ┆19┆┆89┆┄┄regret packet has the class 0.↲ ↲ ╞ ┆84┆When a DOC CONTINUE REQ has been sent, the handling is as ↓ ┆19┆┆89┆┄┄described in the beginning of this section.↲ ↲ ↲ ┆8c┆┆83┆┆f8┆↓ ┆0e┆↓ ╞ fig. 5. REGRET Handling.↲ ↲ ╞ DS╞ ╞ ╞ DH╞ ╞ ╞ S62CP↲ ↲ ╞ ╞ -╞ ╞ ╞ ╞ -↲ ╞ ╞ -╞ document╞ ╞ -↲ ╞ ╞ -╞ transmission╞ ╞ -↲ ╞ ╞ ╞ in progress↲ ↲ ╞ REQ.REGRET↲ ╞ ╞ ╞ ╞ DOCUMENT DISCARD REQ↲ ╞ CONF.SUBMIT result=not_proc↲ ↲ ╞ close of document stream↲ ↲ ╞ document stream closed╞ ↲ ╞ ╞ ╞ ╞ DOCUMENT RESYNCH/DISCARD CONF↲ ╞ IND.WRITE, checkpoint=0↲ ╞ ╞ ╞ ╞ SESSION END REQ↲ ╞ RESP.WRITE↲ ↲ ╞ CONF.REGRET, result=ok↲ ↲ ┆0f┆↓ ↲ ↲ ┆a1┆┆b0┆2.2.8 ╞ Abort Handling.↲ ↲ ╞ ┆84┆When a REQ.ABORT is received and document transmission is in ↓ ┆19┆┆89┆┄┄progress, the packet will be terminated as described in section ↓ ┆19┆┆89┆┄┄2.2.5. In all other cases the packet will be terminated at once by ↓ ┆19┆┆89┆┄┄sending a CONF.ABORT with result=ok.↲ ↲ ↲ ┆a1┆┆b0┆2.2.9 ╞ Reuse of Sessions.↲ ↲ ╞ ┆84┆Up to now one could get the impression that sessions always are ↓ ┆19┆┆89┆┄┄terminated when a submit packet does not need it anymore.↲ ↲ ╞ ┆84┆However, when a DOCUMENT END CONF or a DOCUMENT RESYNCH/DISCARD ↓ ┆8c┆┆83┆┆d4┆↓ ┆19┆┆89┆┄┄CONF has been received from S62CP, the session is in the source ↓ ┆19┆┆89┆┄┄idle state, and another packet can use it.↲ ↲ ╞ The following is done in this case:↲ ↲ ╞ ┆84┆The busy queue is inspected to see if there is another packet ↓ ┆19┆┆89┆┄┄which can use this session. The following conditions should be ↓ ┆19┆┆89┆┄┄fulfilled:↲ ↲ ╞ - ┆84┆The addressee TI parameters should match the called TI from the ↓ ┆19┆┆8b┆┄┄session identification (calling TI if the remote party was ↓ ┆19┆┆8b┆┄┄initi┄ator of the session).↲ ↲ ╞ - ┆84┆Service for the packet should be TTX.↲ ↲ ╞ - ┆84┆The packet must not request charge because it then sshould be ↓ ┆19┆┆8b┆┄┄transmitted in a session by its own (see section 2.2.10).↲ ↲ ╞ - ┆84┆There must not be any other packet in the busy queue which ↓ ┆19┆┆8b┆┄┄precedes the one in question.↲ ↲ ╞ ┆84┆When all this is ok the packet will be removed from the busy ↓ ┆19┆┆89┆┄┄queue and document transmission preparation can be done as des┄↓ ┆19┆┆89┆┄┄cribed in section 2.2.2. if it was a SUBMIT packet. A REGRET ↓ ┆19┆┆89┆┄┄packet also can reuse a session (to send the discard).↲ ↲ ┆8c┆┆82┆┆b8┆↓ ┆0e┆↓ ╞ fig.6. Reuse of a session.↲ ↲ ╞ DS╞ ╞ ╞ DH╞ ╞ ╞ S62CP↲ ↲ ╞ ╞ -╞ ╞ ╞ ╞ -↲ ╞ ╞ -╞ document╞ ╞ -↲ ╞ ╞ -╞ transmission╞ ╞ -↲ ╞ ╞ ╞ for packet A↲ ╞ ╞ ╞ in progress.↲ ╞ REQ.SUBMIT(B)↲ ╞ (same parameters)↲ ╞ ╞ ╞ B enters busy↲ ╞ ╞ ╞ queue↲ ↲ ↲ ╞ ╞ ╞ ╞ DOCUMENT END CONF↲ ╞ IND.WRITE↲ ↲ ╞ RESP.WRITE↲ ↲ ╞ close of document stream↲ ↲ ╞ document stream closed↲ ↲ ╞ CONF.SUBMIT(A)↲ ↲ ╞ ╞ ╞ packet B exits↲ ╞ ╞ ╞ busy queue↲ ↲ ╞ IND.READ↲ ╞ ╞ -╞ ╞ ╞ ╞ -↲ ╞ ╞ -╞ ╞ ╞ ╞ -↲ ╞ ╞ -╞ ╞ ╞ ╞ -↲ ↲ ↲ ╞ ┆84┆For the rest of the story, see fig.2 and fig. 3.↲ ┆0f┆↓ ┆8c┆┆83┆┆b0┆↓ ┆0e┆↓ ┆a1┆┆b0┆2.2.10 ╞ Charge Request Handling.↲ ↲ ╞ ┆84┆When the charge request bit is set in options for a SUBMIT packet, ↓ ┆19┆┆89┆┄┄the charge request will be specified in the SESSION START REQ for ↓ ┆19┆┆89┆┄┄the session, which the packet shall use.↲ ┆0f┆↓ ↲ ╞ ┆84┆However, the CHARGE INF IND is only delivered by S62CP after a ↓ ┆19┆┆89┆┄┄SESSION END REQ (or SESSION ABORT REQ) has been sent by DH. The ↓ ┆19┆┆89┆┄┄packet should await the CHARGE INF IND and reuse of the session ↓ ┆19┆┆89┆┄┄is of course impossible.↲ ↲ ╞ ┆84┆The termination of such a packet will look like this (please refer ↓ ┆19┆┆89┆┄┄to fig. 3 and 4):↲ ┆0e┆↓ ↲ ╞ fig.7. charge handling.↲ ↲ ╞ DS╞ ╞ ╞ DH╞ ╞ ╞ S62CP↲ ↲ ↲ ╞ close of document stream↲ ↲ ╞ document stream closed↲ ╞ ╞ ╞ ╞ SESSION END REQ↲ ↲ ╞ ╞ ╞ ╞ SESSION END CONF↲ ↲ ↲ ╞ IND.UPDATE╞ CHARGE INF IND↲ ╞ charge information↲ ↲ ╞ CONF.SUBMIT↲ ↲ ↲ ┆0f┆↓ ↲ ╞ ┆84┆If the session is terminated abnormally by receival of a SESSION ↓ ┆19┆┆89┆┄┄ABORT IND, the CHARGE INF IND will be awaited before the encapsul┄↓ ┆19┆┆89┆┄┄ation is made.↲ ↲ ↲ ┆8c┆┆83┆┆d4┆↓ ┆a1┆┆b0┆2.3. ╞ TLX Packet Transmission.↲ ↲ ╞ ┆84┆This is a packet aimed at the TELETEX/TELEX conversion unit. Such ↓ ┆19┆┆89┆┄┄a packet consists of:↲ ↲ ╞ 1) ┆84┆A control document, containing information to the conversion ↓ ┆19┆┆8c┆┄┄unit, f.ex. identification of the end user. (Telex addressee)↲ ↲ ╞ 2) ┆84┆One or more normal (TELEX) documents, which should be sent to ↓ ┆19┆┆8c┆┄┄the end user as one telex.↲ ↲ ╞ ┆84┆These documents should be transmitted in one session, because it ↓ ┆19┆┆89┆┄┄is exactly the fact that they belong to the same session which ↓ ┆19┆┆89┆┄┄defines the correspondence between them.↲ ↲ ╞ ┆84┆The DH will proceed like this:↲ ↲ ╞ 1) ┆84┆The session allocation is done as described in section 2.2.1. ↓ ┆19┆┆8c┆┄┄The busy queue contains both TTX and TLX packets.↲ ↲ ╞ 2) ┆84┆When a session is allocated, the control document is ↓ ┆19┆┆8c┆┄┄transmitted as described in section 2.2.2 and 2.2.3, up to the ↓ ┆19┆┆8c┆┄┄moment where the document stream has been closed.↲ ↲ ╞ 3) ┆84┆An IND.READ is issued for the next document in the packet, and ↓ ┆19┆┆8c┆┄┄this is transmitted as mentioned in 2).↲ ↲ ╞ 4) ┆84┆When the last document in the packet has been transmitted, ↓ ┆19┆┆8c┆┄┄which is detected by an IND.READ being answered by RESP.READ ↓ ┆19┆┆8c┆┄┄with result=failed,a SESSION END REQ is sent, which to the ↓ ┆19┆┆8c┆┄┄conversion unit signifies that packet transmission is complete. ↓ ┆19┆┆8c┆┄┄The packet remains in possession of the session until a SESSION ↓ ┆19┆┆8c┆┄┄END CONF is received. Only when this happens the packet is↓ ┆19┆┆8c┆┄┄stored at the conversion unit for sure, and a CONF.SUBMIT with ↓ ┆19┆┆8c┆┄┄result=ok can be sent.↲ ════════════════════════════════════════════════════════════════════════ ↓ ╞ ┆84┆Error recovery is a special problem for TLX packets, for the ↓ ┆19┆┆89┆┄┄following reasons:↲ ↲ ╞ - ┆84┆The conversion unit will never keep partial packets in its ↓ ┆19┆┆8b┆┄┄permanent storage, and packet retransmission shall always start ↓ ┆19┆┆8b┆┄┄from the beginning.↲ ↲ ╞ - ┆84┆If transmission of the control document has been successfull, it ↓ ┆19┆┆8b┆┄┄is not allowed to retransmit the packet before a special ↓ ┆19┆┆8b┆┄┄document, a socalled NACK document, has been sent back by the ↓ ┆19┆┆8b┆┄┄conversion unit in another session.↲ ↲ ╞ ┆84┆The last point puts severe restraints on the DH error recovery. ↓ ┆19┆┆89┆┄┄The DH does not interpret the content of received/transmitted do┄↓ ┆19┆┆89┆┄┄cuments. Consequently it will not realize the correspondence be┄↓ ┆19┆┆89┆┄┄tween the original packet and the NACK document, which to the DH ↓ ┆19┆┆89┆┄┄is an independent receival packet.↲ ↲ ╞ ┆84┆Therefore encapsulation is only made when the control document has ↓ ┆19┆┆89┆┄┄not been fully transmitted. After the encapsulation packet trans┄↓ ┆19┆┆89┆┄┄mis┄sion will start from the beginning.↲ ↲ ╞ ┆84┆Otherwise the DH will give the packet back to DS by means of a ↓ ┆19┆┆89┆┄┄CONF.SUBMIT with result=failed. It is then up to the DS to ↓ ┆19┆┆89┆┄┄perform error recovery, if any.↲ ↲ ╞ ┆84┆The possibility to send DOCUMENT RESYNCHRONIZE REQ or DOCUMENT ↓ ┆19┆┆89┆┄┄DISCARD REQ is not used. In the cases where these primitives would ↓ ┆19┆┆89┆┄┄be applied for normal packets a SESSION ABORT REQ will be sent ↓ ┆19┆┆89┆┄┄instead. This also holds for handling of a REQ.REGRET or a ↓ ┆19┆┆89┆┄┄REQ.ABORT, which are treatet alike by DH for TLX packets.↲ ↲ ╞ ┆84┆Finally it should be mentioned that charge can be requestet for ↓ ┆19┆┆89┆┄┄TLX packets too. The termination of the packet will be as ↓ ┆19┆┆89┆┄┄described in section 2.2.10.↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆b0┆┆a1┆2.4.╞ Memory Reservation.↲ ↲ ╞ ┆84┆When a session has been established by the DH receiving a SESSION ↓ ┆19┆┆89┆┄┄START IND, and sending SESSION START RESP POS, the session will ↓ ┆19┆┆89┆┄┄for the moment not be related to anything at all. It is said to be ↓ ┆19┆┆89┆┄┄in the sink idle state.↲ ↲ ╞ ┆84┆However, if a MEMORY RESERVATION IND occurs, this will be a ↓ ┆19┆┆89┆┄┄request for reservation of an amount of memory, to be used for one ↓ ┆19┆┆89┆┄┄or more documents to be received in the session.↲ ↲ ╞ ┆84┆The reservation cannot, however, be related to a specific packet, ↓ ┆19┆┆89┆┄┄because the same reservation can be used for several documents.↲ ↲ ╞ ┆84┆Therefore the memory reservation protocol is introduced. An ↓ ┆19┆┆89┆┄┄IND.RESERVE will be sent to DS, requesting the same amount of ↓ ┆19┆┆89┆┄┄memory. The DS reacts with a RESP.RESERVE, in which it can state ↓ ┆19┆┆89┆┄┄one of the following:↲ ↲ ╞ - Reservation can be made.↲ ╞ - ┆84┆Some of the amount can be reserved.↲ ╞ - reservation cannot be made.↲ ↲ ╞ ┆84┆The same information is then given to S62CP in a MEMORY ↓ ┆19┆┆89┆┄┄RESERVATION RESP primitive.↲ ↲ ╞ ┆84┆If nothing can be reserved, the DH forgets everything about it. ↓ ┆19┆┆89┆┄┄Otherwise the DS Mem. Res. number will be used as "reservation" ↓ ┆19┆┆89┆┄┄parameter in all TRANSFER blocks sent for documents received on ↓ ┆19┆┆89┆┄┄this session.↲ ↲ ╞ ┆84┆A memory reservation is cancelled by an IND.RELEASE in the fol┄↓ ┆19┆┆89┆┄┄lowing cases:↲ ↲ ╞ - ┆84┆A new MEMORY RESERVATION IND is received. An IND.RELEASE and an ↓ ┆19┆┆8b┆┄┄IND.RESERVE is sent , in that order.↲ ╞ - ┆84┆The session is terminated, either normally or abmormally.↲ ↲ ↲ ┆8c┆┆83┆┆d4┆↓ ┆a1┆┆b0┆2.5 ╞ Normal Packet Reception.↲ ↲ ╞ ┆84┆This covers receival of packets (documents) where the opposite ↓ ┆19┆┆89┆┄┄party is not the TELEX conversion unit.↲ ↲ ↲ ┆a1┆┆b0┆2.5.1╞ Packet Creation.↲ ↲ ╞ ┆84┆This section describes creation of a new receival packet. This is ↓ ┆19┆┆89┆┄┄done when a DOCUMENT START IND or a DOCUMENT CONTINUE IND with an ↓ ┆19┆┆89┆┄┄unknown document identification is received.↲ ↲ ╞ ┆84┆An IND.CREATE is sent to DH, whereupon a RESP.CREATE is awaited. ↓ ┆19┆┆89┆┄┄The DH then proceeds by an IND.INITIATE to create a document ↓ ┆19┆┆89┆┄┄description for the document.↲ ↲ ╞ ┆84┆However, the new document description at DS will not contain the ↓ ┆19┆┆89┆┄┄S62 document identification , taken from the DOCUMENT START IND or ↓ ┆19┆┆89┆┄┄the DOCUMENT CONTINUE IND. Therefore the DH on reception of the ↓ ┆19┆┆89┆┄┄RESP.INITIATE at once will send an IND.WRITE containing the fully ↓ ┆19┆┆89┆┄┄defined document description.↲ ↲ ╞ ┆84┆Note that continuation will be true in the description in case of ↓ ┆19┆┆89┆┄┄DOCUMENT CONTINUE IND. ↲ ↲ ╞ ┆84┆When, at last, the RESP.WRITE is received from DS, the DH will ↓ ┆19┆┆89┆┄┄issue a TRANSFER block, with mode=W(write), opening a document ↓ ┆19┆┆89┆┄┄stream. When the REPLY OK is received on the stream, a DOCUMENT ↓ ┆19┆┆89┆┄┄START/CONTINUE RESP is sent to S62CP and document data can be ↓ ┆19┆┆89┆┄┄received.↲ ↲ ┆8c┆┆82┆┆f4┆↓ ┆0e┆↓ ↲ ╞ fig.8. Packet creation.↲ ↲ ↲ ╞ DS╞ ╞ ╞ DH╞ ╞ ╞ S62CP↲ ↲ ╞ ╞ ╞ ╞ DOCUMENT START IND↲ ╞ IND.CREATE↲ ↲ ╞ RESP.CREATE,result=ok↲ ↲ ╞ IND.INITIATE↲ ↲ ╞ RESP.INIT,result=ok↲ ↲ ╞ IND.WRITE↲ ↲ ╞ RESP.WRITE↲ ↲ ╞ TRANSFER(W)↲ ↲ ╞ REPLY OK↲ ╞ ╞ ╞ ╞ DOCUMENT START/CONT RESP POS↲ ┆0f┆↓ ↲ ↲ ┆a1┆┆b0┆2.5.2 ╞ Document Receival.↲ ↲ ╞ ┆84┆After packet creation (or document continuation, see section ↓ ┆19┆┆89┆┄┄2.5.3) the document reception will proceed by DATA IND blocks ↓ ┆19┆┆89┆┄┄being sent on the document stream as TRANSFER blocks, and the PAGE ↓ ┆19┆┆89┆┄┄END IND blocks as CHECKPOINT blocks.↲ ↲ ╞ ┆84┆When a CHECKPOINT block is received on the document stream from ↓ ┆19┆┆89┆┄┄DS the corresponding page is stored at permanent storage. A PAGE ↓ ┆19┆┆89┆┄┄END RESP can be sent, but first will the DH make sure that the DS ↓ ┆19┆┆89┆┄┄document description is consistent by performing a WRITE transac┄↓ ┆19┆┆89┆┄┄tion, containing the updated checkpoint number.↲ ════════════════════════════════════════════════════════════════════════ ↓ ╞ ┆84┆When a DOCUMENT END IND is received from S62CP, a STREAM END is ↓ ┆19┆┆89┆┄┄sent on the document stream. At the arrival of the corresponding ↓ ┆19┆┆89┆┄┄STREAM END from DS the document description will be written back ↓ ┆19┆┆89┆┄┄ (with finished = true and updated checkpoint number) at DS by a ↓ ┆19┆┆89┆┄┄WRITE transaction.↲ ↲ ╞ ┆84┆The document stream will be closed, and when this is finished a ↓ ┆19┆┆89┆┄┄DOCUMENT END RESP can be sent to S62CP (the DH is ready to receive ↓ ┆19┆┆89┆┄┄another document) and an IND.DELIVER to DS.↲ ↲ ╞ ┆84┆The session will be in the sink idle state, and a new packet can ↓ ┆19┆┆89┆┄┄be received on it or the session can be terminated.↲ ↲ ┆8c┆┆81┆┆9c┆↓ ┆0e┆↓ ↲ ╞ fig. 9. Document receival.↲ ↲ ╞ DS╞ ╞ ╞ DH╞ ╞ ╞ S62CP↲ ↲ ╞ ╞ ╞ ╞ DATA IND↲ ╞ STREAM↲ ╞ ╞ ╞ ╞ PAGE END IND↲ ╞ CHECKPOINT↲ ╞ ╞ ╞ ╞ DATA IND↲ ╞ STREAM↲ ↲ ╞ CHECKPOINT↲ ↲ ╞ IND.WRITE↲ ↲ ╞ RESP.WRITE╞ ╞ ↲ ╞ ╞ ╞ ╞ PAGE END CONF↲ ↲ ↲ ↲ ╞ IND.WRITE╞ DOCUMENT END IND↲ ╞ finished=true╞ ↲ ↲ ↲ ╞ ╞ STREAM END↲ ↲ ↲ ╞ STREAM END↲ ╞ RESP.WRITE↲ ↲ ↲ ╞ close of document stream↲ ↲ ╞ document stream closed↲ ╞ ╞ ╞ ╞ DOCUMENT END CONF↲ ╞ IND.DELIVER↲ ┆0f┆↓ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆b0┆┆a1┆2.5.3╞ Document Receival Interruption.↲ ↲ ╞ ┆84┆A document receival can be terminated abnormally in the following ↓ ┆19┆┆89┆┄┄ways:↲ ↲ ╞ 1) ┆84┆By the DH sending an EXCEPTION REQ, on which a DOCUMENT RESYN┄↓ ┆19┆┆8c┆┄┄CHRONIZE IND or a DOCUMENT DISCARD IND is expected as response. ↓ ┆19┆┆8c┆┄┄This possibility is used by DH when a premature break down of ↓ ┆19┆┆8c┆┄┄the document stream occurs.↲ ↲ ╞ 2) ┆84┆By receival of a DOCUMENT DISCARD IND, see section 2.5.4.↲ ↲ ╞ 3) ┆84┆By receival of a DOCUMENT RESYNCH IND. The opposite party re┄↓ ┆19┆┆8c┆┄┄quests a temporary interruption of the transfer. The document ↓ ┆19┆┆8c┆┄┄level can be left in an well ordered manner by the DH reacting ↓ ┆19┆┆8c┆┄┄with DOCUMENT RESYNCH/DISC RESP, after which the session re┄↓ ┆19┆┆8c┆┄┄turns to the sink idle state.↲ ↲ ╞ 4) ┆84┆By receival of a SESSION ABORT IND. This can be a request from ↓ ┆19┆┆8c┆┄┄the opposite party, but it can also signify network failure.↲ ↲ ╞ ┆84┆In the last two cases it is possible that packet reception can be ↓ ┆19┆┆89┆┄┄continued later. Therefore the DH will keep the packet waiting.↲ ↲ ╞ ┆84┆When a DOCUMENT CONTINUE IND is received referring to this packet, ↓ ┆19┆┆89┆┄┄discovered by comparing the S.62 document id in the document des┄↓ ┆19┆┆89┆┄┄cription with the corresponding parameter from DOCUMENT CONTINUE ↓ ┆19┆┆89┆┄┄IND, the document reception will be resumed.↲ ↲ ╞ ┆84┆The DH will proceed in the same way as for packet creation (see ↓ ┆19┆┆89┆┄┄section 2.5.1) after receival of the RESP.INIT. The IND.WRITE╞ ↓ ┆19┆┆89┆┄┄will here contain the updated checkpoint number (can be lesser ↓ ┆19┆┆89┆┄┄than before)↲ ↲ ╞ ┆84┆The waiting for a continuation is, however, limited by a timer. ↓ ┆19┆┆89┆┄┄When this runs out, the packet will be terminated by an ↓ ┆19┆┆89┆┄┄IND.DELIVER.↲ ↲ ↲ ┆8c┆┆83┆┆d4┆↓ ┆a1┆┆b0┆2.5.4╞ ERASE and CANCEL Handling.↲ ↲ ╞ ┆84┆If a DOCUMENT DISCARD IND is sent by S62CP to DH, the opposite ↓ ┆19┆┆89┆┄┄party has requested the already received part of the document to ↓ ┆19┆┆89┆┄┄be cancelled.↲ ↲ ╞ ┆84┆The DH will then issue an IND.ERASE removing the document descrip┄↓ ┆19┆┆89┆┄┄tion. After that the DH will deliver the empty packet to DS by an ↓ ┆19┆┆89┆┄┄IND.DELIVER.↲ ↲ ╞ ┆84┆However, if the packet was initialised by a DOCUMENT CONTINUE IND, ↓ ┆19┆┆89┆┄┄an IND.CANCEL will be sent instead. This informs the DS (or poss┄↓ ┆19┆┆89┆┄┄ibly the end user) that no continuation will occur for the earlier ↓ ┆19┆┆89┆┄┄received partial packet.↲ ↲ ╞ ┆84┆Finally it should be noted that if a document receival inter┄↓ ┆19┆┆89┆┄┄ruption occurs (see preceding section), and no pages have been ↓ ┆19┆┆89┆┄┄acknowledged (checkpoint number in the document description is ↓ ┆19┆┆89┆┄┄zero), the handling will be as if a discard was received.↲ ↲ ┆8c┆┆81┆┆f0┆↓ ┆0e┆↓ ↲ ╞ fig. 10. CANCEL handling.↲ ↲ ╞ DS╞ ╞ ╞ DH╞ ╞ ╞ S62CP↲ ↲ ╞ ╞ ╞ ╞ DOCUMENT CONTINUE IND↲ ╞ ╞ ╞ ╞ (unknown S62 doc id)↲ ╞ IND.CREATE↲ ↲ ↲ ╞ ╞ -╞ document ╞ ╞ -↲ ╞ ╞ -╞ reception╞ ╞ -↲ ╞ ╞ -╞ in progress╞ ╞ -↲ ↲ ╞ ╞ ╞ ╞ DOCUMENT DISCARD IND↲ ╞ close of document stream↲ ↲ ╞ document stream closed↲ ╞ ╞ ╞ ╞ DOCUMENT DISC/RESYNCH RESP↲ ╞ IND.ERASE↲ ↲ ╞ ╞ IND.CANCEL↲ ┆0f┆↓ ┆8c┆┆82┆┆88┆↓ ┆0e┆↓ ┆a1┆┆b0┆2.6╞ TLX Packet Receival.↲ ↲ ╞ ┆84┆This is a packet from the TELEX conversion unit. Such a packet ↓ ┆19┆┆89┆┄┄consists of either:↲ ↲ ╞ - one control document (f.ex. a NACK document)↲ ↲ ╞ or↲ ↲ ╞ - ┆84┆one control document followed by a normal (telex) document, ↓ ┆19┆┆8b┆┄┄which originates from the telex end user.↲ ┆0f┆↓ ↲ ╞ ┆84┆A TLX packet will in all cases be transmitted in one session.↲ ↲ ╞ The following is done:↲ ↲ ╞ ┆84┆When the first DOCUMENT START IND occurs on a session, which ↓ ┆19┆┆89┆┄┄originated from the conversion unit, packet creation is done as ↓ ┆19┆┆89┆┄┄described in section 2.5.1↲ ↲ ╞ ┆84┆Document receival will then take place as described in section ↓ ┆19┆┆89┆┄┄2.5.2, up to and including sending of a DOCUMENT END RESP to ↓ ┆19┆┆89┆┄┄S62CP.↲ ↲ ╞ ┆84┆The packet will then, however, remain in possession of the ↓ ┆19┆┆89┆┄┄session. The following situations can occur:↲ ↲ ╞ 1) SESSION END IND received.↲ ╞ ┆84┆The packet is complete and an IND.DELIVER with result=ok is ↓ ┆19┆┆8c┆┄┄made.↲ ↲ ╞ 2) ┆84┆SESSION ABORT IND received.↲ ╞ ┆84┆Here, too, the packet is delivered by an IND.DELIVER with ↓ ┆19┆┆8c┆┄┄result=ok. It is impossible for DH to discover if the packet ↓ ┆19┆┆8c┆┄┄consisted of one or two documents.↲ ↲ ╞ 3) A new DOCUMENT START IND received.↲ ════════════════════════════════════════════════════════════════════════ ↓ ╞ ┆84┆In the last case an IND.INITIATE will be sent to create a document ↓ ┆19┆┆89┆┄┄description. From this point onward, receival of the normal docu┄↓ ┆19┆┆89┆┄┄ment proceeds as for the control document.↲ ↲ ╞ ┆84┆However, if a new DOCUMENT START IND occurs, it is an error and ↓ ┆19┆┆89┆┄┄SES┄SION ABORT REQ will be sent.↲ ↲ ╞ ┆84┆Finally, if a document transfer is interrupted, either by a SES┄↓ ┆19┆┆89┆┄┄SION ABORT IND or a SESSION ABORT REQ from DH, the packet will be ↓ ┆19┆┆89┆┄┄delivered as it is by an IND.DELIVER. Continu┄ation is not poss┄↓ ┆19┆┆89┆┄┄ible.↲ ↲ ╞ ┆84┆SESSION ABORT REQ is used by DH when document stream troubles ↓ ┆19┆┆89┆┄┄occur or a DOCUMENT RESYNCH. (DISCARD) IND is received.↲ ↲ ↲ ┆a1┆┆b0┆2.7╞ Change in Source/sink Relationship.↲ ↲ ╞ ┆84┆This section describes how the DH uses the possibility offered by ↓ ┆19┆┆89┆┄┄S.62 to change source/sink relationship. This is never done for ↓ ┆19┆┆89┆┄┄TLX packets.↲ ↲ ↲ ┆a1┆┆b0┆2.7.1 Change from Sink to Source.↲ ↲ ╞ ┆84┆The whole story of what happens when a SUBMIT/REGRET packet enters ↓ ┆19┆┆89┆┄┄the busy queue has not yet been told.↲ ↲ ╞ ┆84┆When this happens, and no packets can be interrupted, it will be ↓ ┆19┆┆89┆┄┄tested if there is a session where the DH is sink and where the ↓ ┆19┆┆89┆┄┄conditions for session, mentioned in section 2.2.9, is fulfilled.↲ ↲ ╞ ┆84┆If such a session is found, a PLEASE CHANGE CONTROL REQ will be ↓ ┆19┆┆89┆┄┄sent, and nothing more will be done at the moment.↲ ↲ ┆8c┆┆83┆┆a4┆↓ ┆0e┆↓ ╞ ┆84┆If a CHANGE CONTROL IND is received on a session, the busy queue ↓ ┆19┆┆89┆┄┄will be inspected to see if there is a packet, which can use the ↓ ┆19┆┆89┆┄┄session to transmit its document as described in section 2.2.9. ↓ ┆19┆┆89┆┄┄(Possibly the packet which caused the PLEASE CHANGE CONTROL REQ to ↓ ┆19┆┆89┆┄┄be sent). If that is the case, the packet will be transmitted as ↓ ┆19┆┆89┆┄┄described in section 2.2.2 and 2.2.3. However, when the document ↓ ┆19┆┆89┆┄┄stream has been closed, the control is given back by a CHANGE CON┄↓ ┆19┆┆89┆┄┄TROL REQ, provided this side is not caller, and no other packet ↓ ┆19┆┆89┆┄┄can use the session.↲ ┆0f┆↓ ↲ ↲ ↲ ┆8c┆┆81┆┆90┆↓ ┆0e┆↓ ╞ fig. 11. Change from sink to source.↲ ↲ ╞ DS╞ ╞ ╞ DH╞ ╞ ╞ S62CP↲ ↲ ╞ ╞ ╞ ╞ SESSION START IND↲ ↲ ╞ ╞ ╞ ╞ SESSION START CONF↲ ↲ ╞ ╞ ╞ ╞ DOCUMENT START REQ↲ ↲ ╞ ╞ -╞ ╞ ╞ ╞ -↲ ╞ ╞ -╞ document receival╞ -↲ ╞ ╞ -╞ in progress╞ ╞ -↲ ╞ ╞ ╞ for packet A↲ ↲ ╞ REQ.SUBMIT(B)↲ ╞ (same address)↲ ↲ ╞ ╞ ╞ B enter↲ ╞ ╞ ╞ busy queue↲ ╞ ╞ ╞ ╞ PLEASE CHANGE CONTR. REQ↲ ╞ ╞ -╞ ╞ ╞ ╞ -↲ ╞ ╞ -╞ ╞ ╞ ╞ -↲ ╞ ╞ -╞ ╞ ╞ ╞ -↲ ╞ IND.DELIVER(A) DOCUMENT END CONF↲ ↲ ╞ ╞ ╞ ╞ CHANGE CONTR IND↲ ↲ ╞ ╞ ╞ B exits↲ ╞ ╞ ╞ busy queue↲ ╞ ╞ -╞ ╞ ╞ ╞ -↲ ╞ ╞ -╞ ╞ ╞ ╞ -↲ ╞ ╞ -╞ ╞ ╞ ╞ -↲ ╞ ╞ ╞ ╞ DOCUMENT END CONF↲ ↲ ╞ ╞ -╞ ╞ ╞ ╞ -↲ ╞ ╞ -╞ ╞ ╞ ╞ -↲ ╞ ╞ -╞ ╞ ╞ ╞ -↲ ╞ CONF.SUBMIT(B)╞ CHANGE CONTROL REQ↲ ↲ ┆0f┆↓ ↲ ┆8c┆┆83┆┆ec┆↓ ┆a1┆┆b0┆2.7.2╞ Change from Source to Sink.↲ ↲ ╞ ┆84┆When a PLEASE CHANGE CONTROL IND is received on a session orig┄↓ ┆19┆┆89┆┄┄inating on this side, the request cannot be granted automatically, ↓ ┆19┆┆89┆┄┄because this side is charged for the call.↲ ↲ ╞ ┆84┆The adressee TI is looked up in a table, the "associates list", ↓ ┆19┆┆89┆┄┄which contains the addresses for which the request can be granted.↲ ↲ ╞ ┆84┆If it is found there, a CHANGE CONTROL REQ is sent when no more ↓ ┆19┆┆89┆┄┄packets can use the session. The session will be in the sink idle ↓ ┆19┆┆89┆┄┄state, and packets can be received.↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ↲ ↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆a1┆┆b0┆3.╞ COMMUNICATION WITH THE TTXSI↲ ↲ ╞ ┆84┆In ref. (3) the various commands (blocks) which can be exchanged ↓ ┆19┆┆89┆┄┄between the DS and the CU is listed .The function and parameters ↓ ┆19┆┆89┆┄┄of these commands are also explained there, and this chapter will ↓ ┆19┆┆89┆┄┄only describe how these commands are exchanged between the TTXSI ↓ ┆19┆┆89┆┄┄and DH.↲ ↲ ╞ ┆84┆The buffers with these commands (in the following called the com┄↓ ┆19┆┆89┆┄┄mand buffers) are transferred by means of the procedure signal. ↓ ┆19┆┆89┆┄┄The two processes know each others main semaphores and it is con┄↓ ┆19┆┆89┆┄┄se┄quently not a multiuser interface. But the DH is as already men┄↓ ┆19┆┆89┆┄┄tioned unaware of the administration of IMC connec┄tions.↲ ↲ ╞ ┆84┆Furthermore, the DH does not know the existence of different DS's. ↓ ┆19┆┆89┆┄┄The DH only knows TU's and it is the responsibility of the TTXSI ↓ ┆19┆┆89┆┄┄to suspend the TU's belonging to a DS, to which the connection is ↓ ┆19┆┆89┆┄┄lost.↲ ↲ ╞ ┆84┆The commands interchanged are the ones mentioned in ref. 3, with ↓ ┆19┆┆89┆┄┄the exceptions of the ones used solely for IMC connection admini┄↓ ┆19┆┆89┆┄┄stration. A few additional commands are introduced too.↲ ↲ ╞ ┆84┆The following applies to the following description in generel:↲ ↲ ┆84┆╞ ┆84┆If one of the rules stated in this capter are violated, it will ↓ ┆19┆┆89┆┄┄normally provoke an exception or a deadlock due to lack of buf┄fers ↓ ┆19┆┆89┆┄┄in DH or lower level modules. However, some errors will be re┄↓ ┆19┆┆89┆┄┄garded as DS protocol errors, but this will be explecitely men┄↓ ┆19┆┆89┆┄┄tioned.↲ ↲ ↲ ┆a1┆┆b0┆3.1╞ Control Commands.↲ ↲ ╞ ┆84┆These commands are the ones not related to the document transfer ↓ ┆19┆┆89┆┄┄protocol, with the exception the following commands commands:↲ ╞ ╞ ╞ LOGON↲ ╞ ╞ ╞ REPLY-OK↲ ╞ ╞ ╞ REPLY NOTOK↲ ╞ A few new commands are added.↲ ┆8c┆┆83┆┆e0┆↓ ┆a1┆┆b0┆3.1.1╞ Control Commands from TTXSI to DH.↲ ↲ ╞ ┆84┆The commands in question are the REQUEST commands and the RESPONSE ↓ ┆19┆┆89┆┄┄commands. Two new commands are added: REQUEST.SUSPEND and ↓ ┆19┆┆89┆┄┄REQUEST.RESUME.↲ ↲ ╞ ┆84┆The command buffers are transferred to DH by means of a signal to ↓ ┆19┆┆89┆┄┄the DH main mailbox (described by dh_main, see appendix B).↲ ↲ ╞ The buffers belong to (are allocated by) TTXSI.↲ ↲ ╞ a) Buffer format (when received by DH):↲ ╱04002d440c00060000000003014b31000000000000000000000000000000000000000000000000000e181e28323c464b555f69737d8791ff04╱ ╱04002d440c00060000000003014b31400000000000000000000000000000000000000000000000000a141e28323c464b555f69737d8791ff04╱ ↓ ↲ ╞ ┆a1┆buffer attributes:↲ ↲ ╞ u1:╞ ttxsi_buf↲ ╞ bufsize:╞ ┆84┆should be great enough to contain the area indi┄↓ ┆19┆┆98┆┄┄cated by offset and top.↲ ↲ ╞ top:╞ ┆84┆should be at least offset + 10 allowing room for ↓ ┆19┆┆98┆┄┄header byte, kind, DS TU number, CU TU number, DS ↓ ┆19┆┆98┆┄┄packet number, and CU packet number. The command ↓ ┆19┆┆98┆┄┄dependent check of top is made by DH.↲ ↲ ╞ eventkind: message event.↲ ↲ ╞ Unmentioned buffer attributes are undefined.↲ ↲ ╞ ┆a1┆data area:↲ ↲ ╞ ┆84┆The beginning of the buffers (accessed by means of "lockbuf") ↓ ┆19┆┆8d┆┄┄has the format:↲ ╱04002d440c00060000000002014b31000000000000000000000000000000000000000000000000000e181e28323c464b555f69737d8791ff04╱ ╱04002d440c00060000000003014b31000000000000000000000000000000000000000000000000000e181e28323c464b555f69737d8791ff04╱ ↓ ↲ ╞ ┆a1┆ ↲ ╞ ! ! !↲ ╞ ! - ! 0 !↲ ╞ ┆a1┆! ! !↲ ╞ <2octets> <2octets>↲ ╱04002d440c00060000000003014b31000000000000000000000000000000000000000000000000000e181e28323c464b555f69737d8791ff04╱ ╱04002d440c00060000000002014b31000000000000000000000000000000000000000000000000000e181e28323c464b555f69737d8791ff04╱ ↓ ↲ ╞ ┆84┆In the area of the buffer pointed out by top and offset is ↓ ┆19┆┆8d┆┄┄placed the command data with the format described in ref. 3.↲ ↲ ┆8c┆┆83┆┆e0┆↓ ╞ ┆84┆The CU-TU number field cannot be zero, however, as described ↓ ┆19┆┆8d┆┄┄be┄low.↲ ╱04002d440c00060000000003014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d87ffff04╱ ╱04002d440c00060000000003014b31000000000000000000000000000000000000000000000000000e181e28323c464b555f69737d8791ff04╱ ↓ ↲ ╞ b) answers.↲ ╞ ┆84┆The buffer will, with some exceptions, (see next section) be ↓ ┆19┆┆8d┆┄┄sent back to TTXSI by means of a call of return.↲ ╞ ┆84┆This indicates that the buffer resource is free. The answer ↓ ┆19┆┆8d┆┄┄will always be generated at once. All buffer at┄tributes (ex┄↓ ┆19┆┆8d┆┄┄cept eventkind) will be unchanged. This holds for the data ↓ ┆19┆┆8d┆┄┄area too.↲ ↲ ╞ c) ┆84┆Identification of TU's.↲ ╞ ┆84┆TU's are identified to the DH by the CU-TU number. It is the ↓ ┆19┆┆8d┆┄┄re┄sponsibility of the TTXSI to ensure that this field is set ↓ ┆19┆┆8d┆┄┄before forwarding the buffer to DH.↲ ↲ ╞ ┆84┆The CU-TU number should inside the range 1.. no_of_tu where ↓ ┆19┆┆8d┆┄┄no_of_tu is a program parameter to DH (see appendix B). This ↓ ┆19┆┆8d┆┄┄parameter shall consequently be transferred to TTXSI too. This ↓ ┆19┆┆8d┆┄┄ensures that both DH and TTXSI can access a TU by simple in┄↓ ┆19┆┆8d┆┄┄dexing.↲ ↲ ╞ ┆84┆DH regards a TU to exist when a REQUEST.ACTIVATE is received ↓ ┆19┆┆8d┆┄┄where CU-TU number indicates an idle TU (not used before or ↓ ┆19┆┆8d┆┄┄released as described in the next section).↲ ↲ ╞ d) Identification of packets.↲ ╞ ┆84┆The TTXSI should not know anything about packets, and the ↓ ┆19┆┆8d┆┄┄handling of DS-PACKET number and CU-PACKET number is done ↓ ┆19┆┆8d┆┄┄completely by DH.↲ ┆a1┆↲ ╞ e) ┆84┆The REQUEST.SUSPEND command.↲ ╞ This command has the format:↲ ↲ ╱04002d440c00060000000002014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d87ffff04╱ ╱04002d440c00060000000003014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d87ffff04╱ ↓ ╞ ┆a1┆ ↲ ╞ ! ! ! ! ! ! !↲ ╞ ! 0 ! 19 ! DS TU no ! CU TU no ! 0 ! 0 !↲ ╞ ┆a1┆! ! ! ! ! ! !↲ <ioctet><1octet> <2octets> <2octets> ↓ ↲ ↲ ╞ ↲ ╱04002d440c00060000000003014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d87ffff04╱ ╱04002d440c00060000000002014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d87ffff04╱ ↓ ════════════════════════════════════════════════════════════════════════ ↓ ╞ ┆84┆This command is intended for use when the communication with ↓ ┆19┆┆8d┆┄┄the DS, to which the TU belongs, breaks down. The TS will re┄↓ ┆19┆┆8d┆┄┄ject all incoming calls, informing that the terminal is "out ↓ ┆19┆┆8d┆┄┄of order". The following should be noted, however:↲ ↲ ╞ - ┆84┆the TTXSI is not allowed to send any commands concerning ↓ ┆19┆┆8f┆┄┄this TU until a CONFIRMATION.SUSPEND is received. Until it ↓ ┆19┆┆8f┆┄┄sends a REQUEST.RESUME, the only other legal command from ↓ ┆19┆┆8f┆┄┄the TTXSI is REQUEST.REMOVE.↲ ↲ ╞ - ┆84┆if the TU is being removed (see next section) the ↓ ┆19┆┆8f┆┄┄REQUEST.SUSPEND will be ignored, and no CONF.SUSPEND sent.↲ ↲ ╞ - ┆84┆all packet communication is terminated in the same way as ↓ ┆19┆┆8f┆┄┄for REQUEST.REMOVE.↲ ↲ ╞ f) The REQUEST.RESUME command.↲ ╞ It has the format:↲ ↲ ╱04002d440c00060000000002014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d87ffff04╱ ╱04002d440c00060000000003014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d87ffff04╱ ↓ ┆a1┆╞ ╞ ╞ ╞ ╞ ↲ ! ! ! ! ! ! !↲ ! 0 ! 20 ! DS TU no ! CU TU no ! 0 ! 0 !↲ ┆a1┆! ! ! ! ! ! !↲ <1octet><1octet> <2octets> < 2octets > <2octets> <2octets>↲ ↲ ╱04002d440c00060000000003014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d87ffff04╱ ╱04002d440c00060000000002014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d87ffff04╱ ↓ ↲ ╞ ┆84┆Reactivates the TU. Is only allowed when a CONFIR┄MA┄↓ ┆19┆┆8d┆┄┄TION.SUSPEND has been received from DH for this TU, and no ↓ ┆19┆┆8d┆┄┄REQUEST.REMOVE has been sent.↲ ↲ ╱04002d440c00060000000003014b31400000000000000000000000000000000000000000000000000a141e28323c464b555f69737d87ffff04╱ ╱04002d440c00060000000003014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d87ffff04╱ ↓ ════════════════════════════════════════════════════════════════════════ ↓ ┆b0┆┆a1┆3.1.2╞ Control Commands from DH to TTXSI↲ ↲ ╞ ┆84┆These are the CONFIRMATION and the INDICATION commands with the ↓ ┆19┆┆89┆┄┄addition of the INDICATION.ERROR and the CONFIRMATION.SUSPEND ↓ ┆19┆┆89┆┄┄mentioned below.↲ ↲ ╞ ┆84┆The command buffer is transferred to TTXSI by means of a signal to ↓ ┆19┆┆89┆┄┄the TTXSI main mailbox, described by ttxsi_main, see appendix B.↲ ↲ ╞ ┆84┆The buffer will normally belong to DH but a TTXSI buffer is used ↓ ┆19┆┆89┆┄┄instead for CONFIRMATION commands when this command can be ↓ ┆19┆┆89┆┄┄generated right away. It is f.ex. the case when busy or not proc ↓ ┆19┆┆89┆┄┄results is to be returned.↲ ╞ This helps the DH to compute buffer demands for TU's and packets.↲ ↲ ┆0e┆↓ ╞ a) ┆84┆Buffer format (when received by TTXSI).↲ ↲ ╞ ┆a1┆buffer attributes↲ ↲ ╞ top:╞ ╞ ┆84┆Defines together with offset command data ↓ ┆19┆┆9d┆┄┄area.↲ ↲ ╞ eventkind:╞ message event.↲ ┆0f┆↓ ↲ ╞ ┆84┆Unmentioned buffer attributes are either undefined (in case of ↓ ┆19┆┆8d┆┄┄the buffer belonging to the DH) or unchanged (in case of the ↓ ┆19┆┆8d┆┄┄buffer belonging to TTXSI).↲ ↲ ╞ ┆a1┆data area↲ ╞ ┆84┆The beginning of the buffer (accessed by means of "lockbuf" ↓ ┆19┆┆8d┆┄┄has the format:↲ ╱04002d440c00060000000002014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d87ffff04╱ ╱04002d440c00060000000003014b31400000000000000000000000000000000000000000000000000a141e28323c464b555f69737d87ffff04╱ ↓ ↲ ╞ ┆a1┆ ↲ ╞ ! ! !↲ ╞ ! - ! 0 !↲ ╞ ┆a1┆! ! !↲ ╞ <2octets> <1octet>↓ ╱04002d440c00060000000003014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d87ffff04╱ ╱04002d440c00060000000002014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d87ffff04╱ ↓ ↲ ╞ ┆84┆In the area of the buffer pointed out by offset and top the ↓ ┆19┆┆8d┆┄┄command data is placed. The format is as described in ref. 3 ↓ ┆19┆┆8d┆┄┄ex┄cept that the content of DS-TU number will be undefined.↲ ↲ ┆8c┆┆83┆┆e0┆↓ ╞ b) ┆a1┆┆e1┆answers↲ ╞ ┆84┆When a command buffer belonging to DH should be sent back to ↓ ┆19┆┆8d┆┄┄DH by TTXSI, it should be done by means of a call of return.↲ ╞ ┆84┆Of the buffer attributes, u1, should be unchanged. This also ↓ ┆19┆┆8d┆┄┄holds for first two words in the buffer and the fields ↓ ┆19┆┆8d┆┄┄header_byte, kind, CU-TU number, and CU-packet number in the ↓ ┆19┆┆8d┆┄┄data area.↲ ↲ ╞ ┆84┆The following rules apply to the sequence in which the buffers ↓ ┆19┆┆8d┆┄┄should be returned for a specific TU.↲ ↲ ╞ 1) ┆84┆A CONFIRMATION.REMOVE command buffer should be returned ↓ ┆19┆┆93┆┄┄last of all command buffers for the TU in question.↲ ↲ ┆0e┆↓ ╞ 2) ┆84┆the following commands define termination of a packet:↲ ╞ ┆84┆CONFIRMATION.SUBMIT, when no REGRET or ABORT is out┄↓ ┆19┆┆93┆┄┄standing.↲ ╞ ╞ CONFIRMATION.REGRET, when no ABORT is outstanding↲ ╞ ╞ CONFIRMATION.ABORT↲ ╞ INDICATION.CANCEL↲ ┆0f┆↓ ╞ ┆84┆Such a command buffer should be returned last of all ↓ ┆19┆┆93┆┄┄command buffers for the packet in question.↲ ╞ ┆84┆Note that rule 1) and 2) are easily obeyed by returning ↓ ┆19┆┆93┆┄┄all buffers for a given TU in the sequence they are sent ↓ ┆19┆┆93┆┄┄by DH, which again is easily done when using the IMC.↲ ↲ ╞ 3)╞ ┆84┆It is generally assumed that the DS cannot react on a ↓ ┆19┆┆93┆┄┄received INDICATION or CONFIRMATION command before the ↓ ┆19┆┆93┆┄┄command buffer has been returned to DH.↲ ↲ ╞ ╞ ┆84┆Some of the consequences are:↲ ↲ ╞ ╞ - ┆84┆┆84┆A buffer containing an INDICATION command should have ↓ ┆19┆┆95┆┄┄been returned before the corresponding RESPONSE com┄↓ ┆19┆┆95┆┄┄mand is received by DH.↲ ↲ ╞ ╞ - ┆84┆A DS packet number cannot be reused before the command ↓ ┆19┆┆95┆┄┄buffer, which releases the packet (f.ex. CONF.ABORT) ↓ ┆19┆┆95┆┄┄is returned.↲ ↲ ┆8c┆┆83┆┆e0┆↓ ╞ ╞ ┆84┆DH will for certain commands check that this rule is ↓ ┆19┆┆93┆┄┄fol┄lowed. Failure to comply with this rule is regarded ↓ ┆19┆┆93┆┄┄as a DS protocol error↲ ↲ ╞ 4) ╞ ┆84┆When the TTXSI has sent a REQ.SUSPEND, it needs not to ↓ ┆19┆┆93┆┄┄follow rule 2).↲ ↲ ╞ 5) ┆84┆A CONFIRMATION.SUSPEND should be returned last of all ↓ ┆19┆┆93┆┄┄buffers for the TU in question. ↲ ↲ ╞ c) ┆a1┆┆e1┆Removal of TU's↲ ╞ ┆84┆The following commands sent to the TTXSI will indicate removal ↓ ┆19┆┆8d┆┄┄of a TU and is called remove commands:↲ ↲ ╞ ╞ CONFIRMATION.REMOVE with result = ok↲ ╞ ╞ CONFIRMATION.ACTIVATE with result = busy↲ ╞ ╞ ╞ ╞ ┆81┆or↲ ╞ ╞ ┆81┆╞ ╞ result = dupl_fct↲ ╞ ┆84┆The DH regards the TU as removed when the answer on a remove ↓ ┆19┆┆8d┆┄┄command is received.↲ ↲ ╞ d) ┆a1┆┆e1┆Error handling↲ ╞ ┆84┆To indicate fatal DS errors a INDICATION.ERROR command is ↓ ┆19┆┆8d┆┄┄used. Because errors to DH's point of view concern TU's (con┄↓ ┆19┆┆8d┆┄┄trol or data connections are not known) the format used by DH ↓ ┆19┆┆8d┆┄┄is as follows:↲ ╱04002d440c00060000000002014b31400000000000000000000000000000000000000000000000000a141e28323c464b555f69737d87ffff04╱ ╱04002d440c00060000000003014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d87ffff04╱ ↓ ┆0e┆↓ ↲ ╞ ┆a1┆ ╞ ╞ ↲ ╞ ! ! ! ! ! ! ! !↲ ╞ ! 102 ! code ! CU TU no ! 32 ! 21 ! DS TU no ! CU TU no !↲ ╞ ┆a1┆!┆a1┆ ! ! ! ! ! ! !↲ <1octet><1octet><2 octets><1octet><1octet><2octets> <2octets>↲ ↲ ┆a1┆ ↲ ╞ ! ! ! !↲ ╞ ! 0 ! 0 ! code !↲ ╞ ┆a1┆! ! ! !↲ <2octets> <2octets> <1octet>↲ ╱04002d440c00060000000003014b31400000000000000000000000000000000000000000000000000a141e28323c464b555f69737d87ffff04╱ ╱04002d440c00060000000002014b31400000000000000000000000000000000000000000000000000a141e28323c464b555f69737d87ffff04╱ ↓ ↲ ╞ code can obtain the following values:↲ ════════════════════════════════════════════════════════════════════════ ↓ ╞ 8.╞ protocol error.↲ ╞ ╞ ┆84┆A control command has been re┄ceived in a TU state or a ↓ ┆19┆┆93┆┄┄packet state when it was not allowed.↲ ╞ 9.╞ block format error.↲ ╞ ╞ ┆84┆A command received from TTXSI had an incomprehensive ↓ ┆19┆┆93┆┄┄content.↲ ↲ ╞ 10.╞ block length error.↲ ╞ ╞ ┆84┆A received command had an illegal length.↲ ↲ ╞ ┆84┆The command causing the error will otherwise be ignored. A ↓ ┆19┆┆8d┆┄┄REQUEST.SUSPEND for the TU in question is expected to be ↓ ┆19┆┆8d┆┄┄received soon.↲ ↲ ╞ e) ┆84┆CONFIRMATION.SUSPED↲ ╞ This command has the format:↲ ╱04002d440c00060000000002014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d87ffff04╱ ╱04002d440c00060000000003014b31400000000000000000000000000000000000000000000000000a141e28323c464b555f69737d87ffff04╱ ↓ ↲ ╞ ┆a1┆ ↲ ╞ ! ! ! ! ! ! !↲ ╞ ! 31 ! 19 ! DS TU no ! - ! 0 ! 0 !↲ ╞ ┆a1┆! ! ! ! ! ! !↲ <1octet><1octet> <2octets> <2octets> <2octets> <2octets>↲ ╱04002d440c00060000000003014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d87ffff04╱ ╱04002d440c00060000000002014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d87ffff04╱ ↓ ╱04002d440c00060000000003014b31400000000000000000000000000000000000000000000000000a141e28323c464b555f69737d87ffff04╱ ╱04002d440c00060000000003014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d87ffff04╱ ↓ ↲ ↲ ┆a1┆┆b0┆3.2╞ Document Transfer Commands↲ ↲ ╞ ┆84┆These commands are the ones exchanged on a data connection, with ↓ ┆19┆┆89┆┄┄exception of the following:↲ ↲ ╞ ╞ LOGON↲ ╞ ╞ REPLY_OK as answer to a LOGON↲ ↲ TTXSI stream close and DH stream close are introduced, see below.↲ ╞ ┆84┆Data connections are here called document streams. They are ↓ ┆19┆┆89┆┄┄identi┄fied by a stream number.↲ ↲ ╞ ┆84┆Stream numbers will be inside the range 1...max_sess_nu, where ↓ ┆19┆┆89┆┄┄"max_sess_nu" is a process parameter (see appendix B.). This para┄↓ ┆19┆┆89┆┄┄meter should be transferred to the TTXSI too.↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆a1┆┆b0┆3.2.1╞ Document Transfer Commands from DH to TTXSI↲ ↲ ╞ ┆84┆a) Buffer format (when received by TTXSI)↲ ↲ ╞ ┆a1┆buffer attributes↲ ↲ ╞ offset, top: ┆84┆defines the place in the buffer where the ↓ ┆19┆┆9b┆┄┄command is placed.↲ ↲ ╞ eventkind: message event.↲ ↲ ╞ Unmentioned buffer attributes are undefined.↲ ↲ ┆a1┆┆e1┆ ┆a1┆data area↲ ↲ ╞ ┆84┆The beginning of the buffer (accessed by means of "lockbuf") ↓ ┆19┆┆8e┆┄┄has the format:↲ ╱04002d440c00060000000002014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d87ffff04╱ ╱04002d440c00060000000003014b31400000000000000000000000000000000000000000000000000a141e28323c464b555f69737d87ffff04╱ ↓ ╞ ┆a1┆ ┆a1┆┆82┆┆e1┆┆82┆-----↲ ! ! !↲ ! CU TU no ! stream no !↲ ┆a1┆┆e1┆ ┆a1┆! ! !┆e1┆┆82┆-----↲ <2octets> <2octets>↲ ╱04002d440c00060000000003014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d87ffff04╱ ╱04002d440c00060000000002014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d87ffff04╱ ↓ ↲ ╞ ┆84┆The command, with the format as defined in ref. 3, is placed ↓ ┆19┆┆8e┆┄┄in the area pointed out by offset and top.↲ ↲ ╞ b) Opening of document streams↲ ↲ ╞ ┆84┆A document stream is opened by DH with a TRANSFER block. The ↓ ┆19┆┆8e┆┄┄content of the DS TU number hold will be undefined.↲ ↲ ╞ c) Closing of document streams.↲ ↲ ╞ ┆84┆A new primitive, DH stream close, is defined. It has the ↓ ┆19┆┆8e┆┄┄header byte 6 and no further data.↲ ↲ ╞ ┆84┆It will always be sent by DH as the last message on the ↓ ┆19┆┆8e┆┄┄stream. When the buffer is returned, the DH regards the ↓ ┆19┆┆8e┆┄┄stream as removed, and nothing more should be sent from TTXSI ↓ ┆19┆┆8e┆┄┄on it.↲ ════════════════════════════════════════════════════════════════════════ ↓ ╞ ┆84┆It should be noted that if the DH wants a stream prematurely ↓ ┆19┆┆8e┆┄┄terminated, it will send a REPLY NOTOK follwed by a DH stream ↓ ┆19┆┆8e┆┄┄close. This is, however, not the case if a TTXSI stream close ↓ ┆19┆┆8e┆┄┄or a REPLY NOTOK first has been received from TTXSI.↲ ↲ ╞ d) Answers.↲ ↲ ╞ The following rules should be obeyed:↲ ↲ ╞ 1. The u1 attribute should be unchanged.↲ ╞ 2. ┆84┆The header byte should be unchanged.↲ ╞ 3. ┆84┆The first three words in the buffer should be unchanged.↲ ╞ 4. ┆84┆A buffer with a DH stream close should be returned last ↓ ┆19┆┆92┆┄┄of all DH buffers on this stream.↲ ╞ 5. ┆84┆A TRANSFER buffer should be returned before the REPLY OK ↓ ┆19┆┆92┆┄┄is sent to DH.↲ ╞ 6. ┆84┆If a write operation is in progress and the TTXSI sends a ↓ ┆19┆┆92┆┄┄CHECKPOINT (STREAM END) to DH, the following conditions ↓ ┆19┆┆92┆┄┄should hold:↲ ╞ - ┆84┆The corresponding CHECKPOINT (STREAM END) from DH ↓ ┆19┆┆95┆┄┄should have been returned by TTXSI. If this rule is ↓ ┆19┆┆95┆┄┄not followed, it will be regarded as a DS protocol ↓ ┆19┆┆95┆┄┄error on the stream.↲ - ┆84┆The Data buffers from DH precceding the CHECKPOINT ↓ ┆19┆┆95┆┄┄(STREAM END) should have been returned by TTXSI.↲ ↲ ↲ ╞ ┆84┆It should be noted that only a limited number of STREAM ↓ ┆19┆┆8e┆┄┄buffers can be pending at TTXSI at the same time. This ↓ ┆19┆┆8e┆┄┄creates the back pressure which controls the flow con┄trol on ↓ ┆19┆┆8e┆┄┄the corresponding session.↲ ╱04002d440c00060000000003014b31400000000000000000000000000000000000000000000000000a141e28323c464b555f69737d87ffff04╱ ╱04002d440c00060000000003014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d87ffff04╱ ↓ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆a1┆┆b0┆3.2.2╞ Document Stream Commands from TTXSI to DH↲ ↲ ╞ ┆84┆a) Buffer format (when received by DH)↲ ↲ ┆0e┆↓ ╞ ┆a1┆buffer attributes↲ ↲ ╞ u1: ttxsi_buf↲ ┆0f┆↓ ↲ ╞ offset: should at least be s62_head_lgt.↲ ╞ ╞ ┆84┆This makes it possible to forward the blocks to ↓ ┆19┆┆99┆┄┄S62CP. The only additional condition is that it ↓ ┆19┆┆99┆┄┄should point inside the buffer.↲ ↲ ╞ top:╞ ┆84┆Defines together with offset the area in the buf┄↓ ┆19┆┆99┆┄┄fer where the command data is placed.↲ ╞ ╞ ┆84┆Note that the DH will check if its value is con┄↓ ┆19┆┆99┆┄┄sistent.↲ ┆82┆↲ ╞ eventkind: message event.↲ ↲ ╞ ┆a1┆data area↲ ↲ ╞ ┆84┆The beginning of the buffer will have the following format:↲ ╱04002d440c00060000000002014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d87ffff04╱ ╱04002d440c00060000000003014b31400000000000000000000000000000000000000000000000000a141e28323c464b555f69737d87ffff04╱ ↓ ↲ ╞ ┆a1┆ ┆e1┆┆82┆----↲ ╞ ! ! !↲ ╞ ! - ! stream no !↲ ╞ ┆a1┆! ! !┆e1┆┆82┆----↲ ╞ <2octets> <2octets>↲ ╱04002d440c00060000000003014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d87ffff04╱ ╱04002d440c00060000000002014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d87ffff04╱ ↓ ↲ ╞ ┆84┆In the area pointed out by offset and top the command should ↓ ┆19┆┆8e┆┄┄be placed.↲ ↲ ╞ b) Closing of document streams.↲ ↲ ╞ ┆84┆The TTXSI can request a document stream closed by sending a ↓ ┆19┆┆8e┆┄┄TTXSI stream close to DH. This command has the header byte 6, ↓ ┆19┆┆8e┆┄┄and indicates a premature close of the document stream. It ↓ ┆19┆┆8e┆┄┄can also, however, be used as a reaction on a DH stream close ↓ ┆19┆┆8e┆┄┄to use the answer as a means to detect when all buffers are ↓ ┆19┆┆8e┆┄┄home.↲ ════════════════════════════════════════════════════════════════════════ ↓ ╞ ┆84┆Note that it should be sent before the DH stream close is ↓ ┆19┆┆8e┆┄┄returned.↲ ↲ ╞ c) Answers.↲ ↲ ╞ The following holds:↲ ↲ ╞ 1. ┆84┆Of the buffer attributes u2, u1, top and offset (and of ↓ ┆19┆┆91┆┄┄course eventkind) are destroyed, the rest is unchanged.↲ ╞ 2. ┆84┆The stream no field in the buffer will be unchanged. The ↓ ┆19┆┆91┆┄┄rest of the buffer content is destroyed.↲ ╞ 3. ┆84┆A TTXSI stream close is returned last of all.↲ ┆81┆↲ ↲ ↲ ↲ ↲ ╱04002d440c00060000000003014b31400000000000000000000000000000000000000000000000000a141e28323c464b555f69737d87ffff04╱ ╱04002d440c00060000000003014b31000000000000000000000000000000000000000000000000000a141e28323c464b555f69737d87ffff04╱ ↓ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆a1┆┆b0┆4.╞ COMMUNICATION WITH S62CP↲ ↲ ╞ ┆84┆┆84┆This chapter deals with the communication with S62CP with the main ↓ ┆19┆┆89┆┄┄emphasis on how parameters correspond with parameters on the DS ↓ ┆19┆┆89┆┄┄primitives. A close knowledge of both ref. 3 and ref. 4 is neces┄↓ ┆19┆┆89┆┄┄sary for the reader.↲ ↲ ╞ ┆84┆In the following sections the S62CP primitives are listed, one per ↓ ┆19┆┆89┆┄┄section. The following things are explained:↲ ↲ ╞ - ┆84┆Parameters and the use of them.↲ ↲ ╞ ┆84┆The following remarks are common to all of the primitives:↲ ↲ ╞ ┆84┆t_ref: index pointing to the TU description in DH.↲ ╞ ┆84┆It is the same as the CU TU no. used in DS primitives.↲ ↲ ╞ ┆84┆For all session oriented primitives holds:↲ ↲ ╞ u_sess_ref (if defined):↲ ╞ Index pointing on the session description in DH.↲ ↲ ╞ s_sess_ref (if defined:)↲ ╞ ┆84┆For messages sent to S62CP it will be the value delivered ↓ ┆19┆┆8c┆┄┄earlier from this module.↲ ↲ ╞ - Buffer format for message.↲ ╞ ┆84┆If nothing is remarked the buffers consist of the parameters ↓ ┆19┆┆8c┆┄┄placed in the beginning of the buffers. The value of offset is ↓ ┆19┆┆8c┆┄┄without importance.↲ ↲ ╞ - Answers:↲ ╞ ┆84┆It will for messages to S62CP be explained if the answers mean ↓ ┆19┆┆8c┆┄┄anything. If nothing is mentioned it will just be regarded as a ↓ ┆19┆┆8c┆┄┄free buffer resource.↲ ↲ ╞ ┆84┆For messages to DH it will be explained if anything can delay ↓ ┆19┆┆8c┆┄┄its return. If nothing is mentioned it is answered right away.↲ ↲ ┆8c┆┆83┆┆d4┆↓ ╞ ┆84┆If an S62CP primitive is omitted from the description nothing of ↓ ┆19┆┆89┆┄┄interest is to be said concerning the things mentioned above.↲ ↲ ↲ ┆a1┆┆b0┆4.1╞ ACTIVATE TI↲ ↲ ╞ ┆84┆Parameters:↲ ╞ ┆84┆They are constructed from parameters from REQ.ACTIVATE. (In the ↓ ┆19┆┆89┆┄┄following the abbreviations REQ for REQUEST, IND for INDI┄CATION, ↓ ┆19┆┆89┆┄┄RESP for RESPONSE and CONF for CONFIRMATION is used).↓ ↲ ╞ ti : ┆84┆The corresponding parameter from REQ.ACTIVATE.↲ ╞ ↲ switch : ┆84┆The switch bit in the option parameters.↲ ↲ ╞ switch_ti3 : ┆84┆tsap_id is set equal to the switch_ti parameter ↓ ┆19┆┆98┆┄┄from REQ.ACTIVATE, and tsap_id_signf is set so ↓ ┆19┆┆98┆┄┄trailing spaces are removed.↲ ↲ ╞ switch_visi : = the switch visible bit in options.↲ ╞ ↲ ╞ rec_unkn : = ┆84┆the recipient unknown bit in options.↲ ↲ ╞ rec_unkn_visi: = the recipient unknown visible bit in options.↲ ↲ ╞ rec_cap : Is set to the capabilities parameters.↲ ↲ ╞ Answer:↲ ╞ The result has the following meaning:↲ ↲ ╞ busy : Result is set to busy in CONF.ACTIVATE.↲ ↲ ╞ dupl_func : result is set to dupl_fct.↲ ↲ ╞ format_err: The DS has made a protocol error.↲ ↲ ┆8c┆┆83┆┆b0┆↓ ┆0e┆↓ ↲ ┆a1┆┆b0┆4.2╞ REDEFINE TI↲ ↲ ╞ parameters:↲ ╞ ┆84┆switch, switch_ti3, switch_visi, rec_unkn, rec_unkn_visi, rec_cap, ↓ ┆19┆┆89┆┄┄see 4.1., but they are taken from a REQ.REDEFINE.↲ ┆0f┆↓ ↲ ┆a1┆↲ ┆a1┆┆b0┆4.3╞ SESSION START REQ↲ ↲ ╞ ┆84┆The parameters are constructed from the REQ.SUBMIT ( or the ↓ ┆19┆┆89┆┄┄REQ.REGRET) parameters in the following way:↲ ↲ ╞ addressee_ti : ┆84┆the corresponding parameter, except when ↓ ┆19┆┆99┆┄┄SERVICE=TLX. Then it is the address on the con┄↓ ┆19┆┆99┆┄┄version unit which is s process parameter to ↓ ┆19┆┆99┆┄┄DH.↲ ↲ ╞ check_ta : the personal bit from options.↲ ↲ ╞ check_mnem : true if↲ ╞ ╞ 1) personal = true↲ ╞ ╞ or↲ ╞ ╞ 2) the verify part 4 bit is true↲ ↲ ╞ charge_inf_req: the charge request bit from option.↲ ↲ ╞ queuing_time : Process parameter to DH.↲ ↲ ╞ Answer:↲ ╞ result = busy:↲ ╞ ┆84┆The call must have crossed an incoming call (the session resources ↓ ┆19┆┆89┆┄┄in S62CP and DH should be equal).↲ ╞ A short encapsulation is made.↲ ↲ ╞ result = format_err↲ ╞ The DS has made a protocol error.↲ ↲ ┆8c┆┆83┆┆c8┆↓ ┆0e┆↓ ┆a1┆┆b0┆4.4╞ SESSION START CONF POS↲ ↲ ╞ Parameters:↲ ╞ ┆84┆They are used (together with a document reference number) to con┄↓ ┆19┆┆89┆┄┄struct document identifications.↲ ┆0f┆↓ ↲ ↲ ┆a1┆┆b0┆4.5╞ SESSION START CONF NEG↲ ↲ ╞ ┆84┆Parameters:↲ ╞ ┆84┆user_inf are delivered to DS in an IND.UPDATE together with DH ↓ ┆19┆┆89┆┄┄user info constructed from rej_reason, see chapter 7.↲ ↲ ↲ ┆a1┆┆b0┆4.6╞ SESSION START IND↲ ↲ ╞ ┆84┆Parameters:↲ ╞ ┆84┆called_ti, calling_ti, date_and_time, add_s_ref:↲ ╞ used to construct document identifications.↲ ╞ ┆84┆addressee_ta: ↲ ╞ ┆84┆transferred to DS as the addressee TI parameter in an ↓ ┆19┆┆89┆┄┄IND.DELIVER.↲ ↲ ╞ answer:↲ ╞ ┆84┆If there is no free session description available (inside the cor┄↓ ┆19┆┆89┆┄┄responding session pool, see section 6.3.1) the following is done:↲ ╞ ┆84┆If a START SESSION REQ (from the same pool) is pending, the answer ↓ ┆19┆┆89┆┄┄is delayed until the answer on the pending message is received. ↓ ┆19┆┆89┆┄┄Then the free resource will be allocated to the session.↲ ↲ ╞ ┆84┆Otherwise the message will be returned with result = busy.↲ ↲ ╞ ┆84┆This strategy will ensure that incoming calls have priority over ↓ ┆19┆┆89┆┄┄outgoings.↲ ↲ ╞ ┆84┆If the TU, identified by t_ref, are being removed or suspended, ↓ ┆19┆┆89┆┄┄the result not_proc is used.↲ ↲ ↲ ┆8c┆┆83┆┆d4┆↓ ┆a1┆┆b0┆4.7╞ SESSION START RESP NEG↲ ↲ ╞ ┆84┆Used for a disabled TU.↲ ↲ ╞ parameters:↲ ╞ reason=2↲ ╞ text message: From the REQ.DISABLE↲ ↲ ↲ ┆a1┆┆b0┆4.8╞ SESSION ABORT REQ↲ ↲ ╞ parameters:↲ ╞ reason= ┆84┆local terminal error if the cause was a document stream ↓ ┆19┆┆91┆┄┄break down by a TLX packet.↲ = ┆84┆unrecoverable procedure error if a procedure error from ↓ ┆19┆┆91┆┄┄the telex conversion unit is detected.↲ = "no reason given" otherwise↲ ↲ ↲ ┆a1┆┆b0┆4.9╞ SESSION ABORT IND↲ ↲ ╞ ┆84┆The parameters are delivered to the DS by means of an IND.UPDATE, ↓ ┆19┆┆89┆┄┄see chapter 7.↲ ↲ ╞ ┆84┆Note, however, that if ab_reason is lpe, the DS has made a proto┄↓ ┆19┆┆89┆┄┄col error.↲ ↲ ↲ ┆a1┆┆b0┆4.10╞ CHARGE INF IND↲ ↲ ╞ ┆84┆Parameters:↲ ╞ charge_inf is delivered to the DS in an IND.UPDATE.↲ ↲ ↲ ┆a1┆┆b0┆4.11╞ STREAM CLEARING RESP↲ ↲ ╞ ┆84┆Indicates that all pending S62CP buffers have been returned. If a ↓ ┆19┆┆89┆┄┄document receival was in progress, the sending of this primitive ↓ ┆19┆┆89┆┄┄awaits the document stream close. (DATA IND and PAGE END messages ↓ ┆19┆┆89┆┄┄can be pending as STREAM and CHECKPOINT messages at TTXSI.↲ ↲ ┆8c┆┆83┆┆ec┆↓ ╞ ┆84┆Answer:↲ ╞ ┆84┆The answer indicates that all pending messages on this stream are ↓ ┆19┆┆89┆┄┄home. If a document transmission has been in progress, termina┄tion ↓ ┆19┆┆89┆┄┄of the document stream should await this.↲ ╞ ┆84┆(STREAM and CHECKPOINT messages can be pending as DATA REQ and ↓ ┆19┆┆89┆┄┄PAGE END REQ).↲ ↲ ↲ ┆a1┆┆b0┆4.12╞ CAPABILITIES REQ↲ ↲ ╞ Parameters:↲ ╞ mem_req : use of this parameter is for further study.↲ ↲ ╞ cap_req : ┆84┆Taken from the document header field from the document ↓ ┆19┆┆93┆┄┄stream REPLY_OK block.↲ ↲ ↲ ┆a1┆┆b0┆4.13╞ CAPABILITIES CONF POS↲ ↲ ╞ Parameters:↲ ╞ ┆84┆The uses of the parameters mem_answ and mem_reserv are for further ↓ ┆19┆┆89┆┄┄study.↲ ↲ ↲ ┆a1┆┆b0┆4.14╞ DOCUMENT START REQ↲ ↲ ╞ ┆84┆Parameters:↲ ╞ service interwork,↲ ╞ doc_type↲ ╞ req_cap : ┆84┆Taken from the document header field from the ↓ ┆19┆┆9d┆┄┄document stream REPLY_OK block.↲ ↲ ↲ ┆a1┆┆b0┆4.15╞ DOCUMENT START CONF↲ ↲ ╞ Parameters:↲ ╞ doc_ref_no : ┆84┆Used to construct the document identification.↲ ↲ ↲ ┆8c┆┆83┆┆d4┆↓ ┆a1┆┆b0┆4.16╞ DOCUMENT CONTINUE REQ↲ ↲ ╞ session_info : always true↲ ↲ ╞ called_ti,↲ ╞ calling_ti,↲ ╞ date_and_time,↲ ╞ add_sess_ref_no,↲ ╞ doc_ref_no : ┆84┆The document identification constructed when ↓ ┆19┆┆9d┆┄┄DOCUMENT START REQ was sent for this docu┄↓ ┆19┆┆9d┆┄┄ment.↲ ↲ ╞ checkp_ref_no : ┆84┆The checkpoint number from the document ↓ ┆19┆┆9d┆┄┄description.↲ ↲ ╞ service_interwork,↲ ╞ doc_type,↲ ╞ req_cap : ┆84┆As for DOCUMENT START REQ.↲ ╞ ╞ ↓ ↲ ↲ ┆a1┆┆b0┆4.17╞ DATA REQ↲ ↲ ╞ ┆84┆This is originally a STREAM block from the document stream.↲ ↲ ╞ buffer format for message:↲ ╞ ┆84┆Offset from the STREAM block received from TTXSI will be increased ↓ ┆19┆┆89┆┄┄by one, thus skipping the header byte field.↲ ↲ ╞ answer:↲ ╞ ┆84┆Returned directly to the TTXSI from S62CP.↲ ↲ ↲ ┆8c┆┆83┆┆8c┆↓ ┆0e┆↓ ↲ ┆a1┆┆b0┆4.18╞ PAGE END REQ↲ ↲ ╞ ┆84┆This is originally a CHECKPOINT block from the document stream.↲ ↲ ╞ answer:↲ ╞ ┆84┆Returned directly to the TTXSI by S62CP.↲ ┆0f┆↓ ↲ ↲ ┆a1┆↲ ↲ ┆a1┆┆b0┆4.19╞ EXCEPTION IND↲ ↲ ╞ ┆84┆Parameters:↲ ╞ except_reason: ┆84┆Used to construct DH user info which is sent to DS ↓ ┆19┆┆98┆┄┄in an IND.UPDATE together with the user_info ↓ ┆19┆┆98┆┄┄parameter.↲ ↲ ↲ ┆a1┆┆b0┆4.20╞ DOCUMENT DISCARD REQ↲ ↲ ╞ ┆84┆This primitive is used when a REQ.REGRET should be executed.↲ ↲ ╞ parameters:↲ ╞ reason : no specific reason - - -.↲ ↲ ↲ ┆a1┆┆b0┆4.21╞ DOCUMENT RESYNCHRONIZE REQ↲ ↲ ╞ ┆84┆Parameters:↲ ╞ reason : ┆84┆depends on why the resynchronize is sent in the fol┄↓ ┆19┆┆93┆┄┄lowing way: "no specific ---" if the document is ↓ ┆19┆┆93┆┄┄interrupted by another packet, or a REQ.ABORT was being ↓ ┆19┆┆93┆┄┄executed.↲ ╞ ┆84┆"local terminal error" if it is a document stream break ↓ ┆19┆┆93┆┄┄down.↲ ↲ ↲ ┆8c┆┆83┆┆c8┆↓ ┆a1┆┆b0┆4.22╞ MEMORY RESERVATION IND↲ ↲ ╞ Parameters:↲ ╞ mem_req : ┆84┆transferred to DS as the size parameter is an ↓ ┆19┆┆93┆┄┄IND.RESERVE.↲ ↲ ↲ ┆a1┆┆b0┆4.23╞ MEMORY RESERVATION RESP↲ ↲ ╞ Parameters:↲ ╞ mem_answ : ┆84┆depends on the result parameter in RESP.RESERVE ↓ ┆19┆┆9b┆┄┄in the following way:↲ ╞ ok: = ┆84┆req_reserved↲ ╞ ╞ failed: =┆84┆ mem_reserved↲ ╞ ╞ busy: = not_reserved↲ ↲ ╞ mem_reserv : ┆84┆The size parameter from RESP.RESERVE.↲ ↲ ↲ ┆a1┆┆b0┆4.24╞ DOCUMENT START IND↲ ↲ ╞ Parameters:↲ ╞ doc_ref_no : ┆84┆used to construct the document identification.↲ ↲ ╞ doc_type : ┆84┆delivered in the document header parameter in a ↓ ┆19┆┆9b┆┄┄document stream TRANSFER with mode=w.↲ ↲ ╞ service_interwrk: as doc_type.↲ ↲ ╞ req_cap : as doc_type.↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆a1┆┆b0┆4.25╞ DOCUMENT CONTINUE IND↲ ↲ ╞ ┆84┆Parameters:↲ ╞ session_info : ┆84┆if false, the add_s_ref_no parameter from SES┄↓ ┆19┆┆9b┆┄┄SION START CONF POS or SESSION START IND is used ↓ ┆19┆┆9b┆┄┄to construct the document identification, for ↓ ┆19┆┆9b┆┄┄which a search should be made.↲ ↲ ╞ called_ti,↲ ╞ calling_ti,↲ ╞ date_and_time,↲ ╞ doc_ref_no : ┆84┆used to construct the document identification, ↓ ┆19┆┆9b┆┄┄for which a search is made.↲ ↲ ╞ add_s_ref : ┆84┆if session_info = true, see above.↲ ↲ ╞ service_interwrk,↲ ╞ doc_type,↲ ╞ req_cap : ┆84┆transferred to DS in the header field in a ↓ ┆19┆┆9b┆┄┄TRANSFER block with mode = W.↲ ↲ ╞ answer:↲ ╞ ┆84┆Can be delayed if the packet, to which it refers, not are ready to ↓ ┆19┆┆89┆┄┄process it.↲ ↲ ↲ ↲ ┆a1┆┆b0┆4.26╞ DATA IND↲ ↲ ╞ ┆84┆This message is transferred to TTXSI as a STREAM block. Offset is ↓ ┆19┆┆89┆┄┄decreased with one, and a header byte = 3 is inserted before the ↓ ┆19┆┆89┆┄┄user information.↲ ↲ ╞ answer:↲ ╞ ┆84┆The message is returned directly from the TTXSI, and offset will ↓ ┆19┆┆89┆┄┄be destroyed.↲ ↲ ↲ ↲ ┆8c┆┆83┆┆d4┆↓ ┆a1┆┆b0┆4.27╞ DOCUMENT END RESP↲ ↲ ╞ ┆84┆answer:↲ ╞ ┆84┆It is assumed that the answer to this message is delayed until all ↓ ┆19┆┆89┆┄┄other document level massages are returned.↲ ↲ ↲ ┆a1┆┆b0┆4.28╞ EXCEPTION REQ↲ ↲ ╞ ┆84┆This primitive is used by DH when a document stream breaks down.↲ ↲ ╞ parameters:↲ ╞ reason:╞ = 1 ┆84┆(temporarily unable ---) if the reason for the break ↓ ┆19┆┆97┆┄┄down was a REPLY NOTOK with code = no resources.↲ ╞ ╞ = 5 otherwise.↲ ↲ ↲ ┆a1┆┆b0┆4.29╞ DOCUMENT DISCARD IND↲ ↲ ╞ ┆84┆Parameters:↲ ╞ discard_reason,↲ ╞ user_info╞ : transferred to the DS in an IND.UPDATE↲ ↲ ↲ ┆a1┆┆b0┆4.30╞ DOCUMENT RESYNCHRONIZE IND↲ ↲ ╞ Parameters:↲ ╞ resynch_reason,↲ ╞ user_info : transferred to DS in an IND.UPDATE↲ ↲ ↲ ┆a1┆┆b0┆4.31╞ DOCUMENT RESYNCH/DISCARD RESP↲ ↲ ╞ Answer:↲ ╞ ┆84┆The same assumption as for DOCUMENT END RESP is made.↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆82┆↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆b0┆┆a1┆5.╞ THE DH LCP↲ ↲ ╞ ┆84┆This chapter describes the LCP (local control probe) for the DH, ↓ ┆19┆┆89┆┄┄i.e. the communication with the NCP. The rules for this communi┄↓ ┆19┆┆89┆┄┄cations are described in ref. 5.↲ ↲ ╞ ┆84┆In the following sections the various control operations, sense ↓ ┆19┆┆89┆┄┄ope┄rations, and events are described. The precise encoding of ↓ ┆19┆┆89┆┄┄these LCP oper┄ations will be specified in another manual.↲ ↲ ↲ ┆a1┆┆b0┆5.1╞ The NC MASK↲ ↲ ╞ ┆84┆The DH contains an NC MASK. This is a 16 bits word, where some of ↓ ┆19┆┆89┆┄┄the bits are attached to the various LCP events, one bit for every ↓ ┆19┆┆89┆┄┄event. The setting of these bits controls if a given event will be ↓ ┆19┆┆89┆┄┄generated or not.↲ ↲ ╞ ┆84┆The control operation SET NC MASK updates this mask. The para┄↓ ┆19┆┆89┆┄┄meters are↲ ↲ ╞ ┆a1┆message request↲ ╞ update mask : ┆84┆the bits set here are the bits to be updated.↲ ╞ update value : ┆84┆the bits selected by update mask contains new ↓ ┆19┆┆98┆┄┄values for the corresponding bits in NC MASK, i.e. ↓ ┆19┆┆98┆┄┄the following is done:↲ ╞ ╞ ┆84┆NC MASK : = (NC MASK and not update mask) or↲ ╞ ╞ ╞ (update mask and update value)↲ ↲ ╞ ┆a1┆message answer↲ ╞ Updated NC MASK↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆a1┆┆b0┆5.2╞ TU Oriented LCP Operations↲ ↲ ┆84┆↲ ┆a1┆┆b0┆5.2.1╞ Content of a TU Description↲ ↲ ╞ ┆84┆In all TU oriented LCP events and SENSE answers a TU description ↓ ┆19┆┆89┆┄┄is delivered , which is a copy of the most important fields in the ↓ ┆19┆┆89┆┄┄corresponding TU description in DH. It has the following content:↲ ↲ ╞ DS TU number↲ ↲ ╞ DH TU number╞ Index in the DH TU table↲ ╞ ╞ ╞ ┆84┆The t_ref parameter to the S62CP primitives.↲ ↲ ╞ TU state╞ ╞ See below↲ ↲ ╞ TI╞ ╞ ┆84┆The terminal identifier for this TU↲ ↲ ╞ text message:╞ ┆84┆Only meaningful when the TU is (is being) ↓ ┆19┆┆9d┆┄┄disabled.↲ ↲ ╞ The TU state can possess the values:↲ ↲ ╞ TU idle╞ ╞ ┆84┆A free TU description. When this value is de┄↓ ┆19┆┆9d┆┄┄livered in an LCP event, it means that the TU ↓ ┆19┆┆9d┆┄┄has just been removed.↲ ↲ ╞ active↲ ↲ ╞ wait redef╞ ┆84┆A redefining of the TU awaits that all ↓ ┆19┆┆9d┆┄┄sessions belonging to this TU has been ↓ ┆19┆┆9d┆┄┄removed.↲ ↲ ╞ disabling╞ ╞ ┆84┆A disable of the TU awaits all sink sessions ↓ ┆19┆┆9d┆┄┄being removed.↲ ↲ ╞ disabled↲ ════════════════════════════════════════════════════════════════════════ ↓ ╞ wait disable redef ┆84┆Both a redefining and a disable is in progress ↓ ┆19┆┆9d┆┄┄and CONF.DISABLE is sent when all sink ↓ ┆19┆┆9d┆┄┄sessions have been removed.↲ ↲ ╞ wait remove╞ ┆84┆A removal of the TU awaits all sessions being ↓ ┆19┆┆9d┆┄┄removed.↲ ↲ ╞ removing╞ ╞ ┆84┆A DEACTIVATE TI is pending at S62CP, because ↓ ┆19┆┆9d┆┄┄the TI is to be removed.↲ ↲ ╞ wait suspend╞ ┆84┆A suspension of the TU awaits all session ↓ ┆19┆┆9d┆┄┄being removed.↲ ↲ ╞ suspending╞ A SUSPEND TI is pending at S62CP.↲ ↲ ↲ ┆a1┆┆b0┆5.2.2╞ The TU State Change LCP Event↲ ↲ ╞ ┆84┆This LCP event indicates a state change in the TU.↲ ↲ ╞ Parameters:↲ ╞ TU description╞ ┆84┆contains among others, the new state.↲ ↲ ╞ old state╞ ╞ ┆84┆the state from which the transition was made.↲ ↲ ╞ result╞ ╞ ┆84┆normally 0, but if an ACTIVATE TI or an ↓ ┆19┆┆9d┆┄┄REDEFINE TI was answered by S62CP with a ↓ ┆19┆┆9d┆┄┄result code<>ok (an unsuccess full activation ↓ ┆19┆┆9d┆┄┄or redefining), this result code is delivered ↓ ┆19┆┆9d┆┄┄in result.↲ ↲ ╞ ┆84┆This event is not generated by all state transitions, however, but ↓ ┆19┆┆89┆┄┄only those who enter the states idle, active, suspended or dis┄↓ ┆19┆┆89┆┄┄abled.↲ ↲ ╞ ┆84┆Note the following transitions: idle ->idle (an unsuccessful acti┄↓ ┆19┆┆89┆┄┄vation), active->active (redefinition which could be done at once) ↓ ┆19┆┆89┆┄┄and disabled->disabled (new REQ.DISABLE).↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆b0┆┆a1┆5.2.3╞ The TU Protocol Error LCP Event↲ ↲ ╞ ┆84┆This informs about a protocol error in the communication with DS ↓ ┆19┆┆89┆┄┄concerning TU's.↲ ↲ ╞ parameters:↲ ╞ TU description╞ ┆84┆contains among others the state in which the ↓ ┆19┆┆9d┆┄┄error occurred.↲ ↲ ╞ primitive╞ ╞ ┆84┆two bytes, containg header byte and kind for ↓ ┆19┆┆9d┆┄┄the primitive in question.↲ ↲ ╞ cause╞ ╞ ┆84┆can be "illegal state", block length error or ↓ ┆19┆┆9d┆┄┄"block format error".↲ ↲ ╞ ┆84┆This event is generated when a TU oriented primitive is received ↓ ┆19┆┆89┆┄┄from DS in an illegal state or with a wrong format.↲ ↲ ╞ ┆84┆The definition of a TU oriented primitive is that both CU packet ↓ ┆19┆┆89┆┄┄number and DS packet number are zero, and the primitive is not ↓ ┆19┆┆89┆┄┄RESP.RESERVE.↲ ↲ ╞ ┆84┆A REPLY NOTOK has been sent for this TU to TTXSI (and thereby to ↓ ┆19┆┆89┆┄┄the involved DS).↲ ↲ ↲ ┆a1┆┆b0┆5.2.4╞ The TU Overview LCP Sense↲ ↲ ╞ ┆84┆This sense operation gives an overview of one or more, possibly ↓ ┆19┆┆89┆┄┄all, TU's in the DH.↲ ↲ ╞ ┆a1┆sense request↲ ╞ parameters:↲ ╞ first╞ ╞ ┆84┆The CU TU number for the first TU which should ↓ ┆19┆┆9d┆┄┄be sensed.↲ ↲ ╞ number╞ ╞ ┆84┆The number of TU's which should be sensed.↲ ════════════════════════════════════════════════════════════════════════ ↓ ╞ ┆84┆All TU's with a CU TU number inside the interval first . . . ↓ ┆19┆┆89┆┄┄first+ number - 1 is requested sensed. number = 1 is a sense of ↓ ┆19┆┆89┆┄┄one specific entry in the DS TU table. first = 1 and number = ↓ ┆19┆┆89┆┄┄something big is an attempt to see all TU's.↲ ↲ ┆0e┆↓ ╞ ┆a1┆sense answer↲ ╞ parameters:↲ ╞ first╞ ╞ unchanged↲ ┆0f┆↓ ↲ ╞ act number╞ ┆84┆the number of TU's actually sensed.↲ ╞ ╞ ╞ ┆84┆The size of an NCP buffer limits how many ↓ ┆19┆┆9d┆┄┄entries, which can be delivered.↲ ↲ ╞ rest╞ ╞ ┆84┆the number of TU's inside the requested ↓ ┆19┆┆9d┆┄┄interval, which has not been sensed.↲ ↲ ╞ entries╞ ╞ ┆84┆the TU descriptions for the sensed TU's. ↓ ┆19┆┆9d┆┄┄However, TU's with TU state = idle is not ↓ ┆19┆┆9d┆┄┄shown, so "entries" can be empty. actnumber ↓ ┆19┆┆9d┆┄┄and rest include these entries too, however.↲ ↲ ╞ ┆84┆Note that a new TU overview operation with first = old first + act ↓ ┆19┆┆89┆┄┄number and number = rest is a request for the rest of the entries ↓ ┆19┆┆89┆┄┄inside the interval.↲ ↲ ↲ ┆a1┆┆b0┆5.2.5╞ The Search TU LCP Sense↲ ↲ ╞ ┆84┆This operation is a search for a TU with a given identification.↲ ↲ ╞ ┆a1┆sense request↲ ╞ parameters:↲ ↲ ╞ TI╞ : ┆84┆the terminal identification of the requested TU.↲ ↲ ╞ ┆a1┆sense answer↲ ↲ ╞ entry╞ : ┆84┆If found, this contains the TU description.↲ ↲ ↲ ┆8c┆┆83┆┆e0┆↓ ┆0e┆↓ ┆a1┆┆b0┆5.3╞ Packet Oriented LCP Operations↲ ↲ ↲ ┆a1┆┆b0┆5.3.1╞ Content of a Packet Description↲ ↲ ╞ ┆84┆In all packet oriented LCP operations a ┆a1┆packet description┆e1┆ is ↓ ┆19┆┆89┆┄┄delivered, which is a copy of the most important fields in the ↓ ┆19┆┆89┆┄┄packet description in DH.↲ ┆0f┆↓ ↲ ╞ ┆84┆Inside the packet description is a ┆a1┆document description┆e1┆. It cor┄↓ ┆19┆┆89┆┄┄responds to the document description communicated to and from DS ↓ ┆19┆┆89┆┄┄with the primitives IND.READ and IND.WRITE.↲ ↲ ╞ The content is:↲ ↲ ╞ document number:╞ ┆84┆an identification of the document file at DS.↲ ↲ ╞ calling ti,↲ ╞ called ti,↲ ╞ date and time,↲ ╞ additional sess ref number↲ ╞ document ref number:┆84┆These 5 fields are the S62CP identification of ↓ ┆19┆┆9d┆┄┄the document. Will only be fully defined when ↓ ┆19┆┆9d┆┄┄document transfer is started, otherwise some ↓ ┆19┆┆9d┆┄┄of all the fields will have a "nil" con┄tent.↲ ↲ ╞ checkpoint number:╞ ┆84┆For source packets the number of the last ↓ ┆19┆┆9d┆┄┄acknowledged checkpoint, i.e. the number of ↓ ┆19┆┆9d┆┄┄pages which for sure are stored at the ↓ ┆19┆┆9d┆┄┄receiver.↲ ↲ ╞ ╞ ╞ ┆84┆For sink packets the number of the checkpoint ↓ ┆19┆┆9d┆┄┄acknowledged from the DS, i.e. the number of ↓ ┆19┆┆9d┆┄┄pages which certainly stored on this side. ↲ ╞ ╞ ╞ ┆84┆Note that the corresponding acknowledge must ↓ ┆19┆┆9d┆┄┄only has been sent to the remote party if ↓ ┆19┆┆9d┆┄┄outstanding writes (see below) are zero.↲ ↲ ┆8c┆┆83┆┆c8┆↓ ╞ continuation:╞ ┆84┆A boolean. If true this part of the document ↓ ┆19┆┆9d┆┄┄was started with a CDC and linking with the ↓ ┆19┆┆9d┆┄┄first part of the document could not be per┄↓ ┆19┆┆9d┆┄┄formed. Used only by receival.↲ ↲ ╞ finished:╞ ╞ ┆84┆A boolean, indicating if the document transfer ↓ ┆19┆┆9d┆┄┄has been terminated.↲ ↲ ╞ no of pages:╞ ┆84┆Only meaningful for source packets. Contains ↓ ┆19┆┆9d┆┄┄the number of pages in the document not ac┄↓ ┆19┆┆9d┆┄┄knowledged by the receiver. This field decides ↓ ┆19┆┆9d┆┄┄the packet class.↲ ↲ ╞ ┆84┆The content of the packet description is then↲ ↲ ╞ CU TU number:╞ ┆84┆Identifies the TU to which the packet belongs.↲ ↲ ╞ DS packet number,↲ ╞ CU packet number:╞ ┆84┆Identification of the packet. The CU number is ↓ ┆19┆┆9d┆┄┄the index for the packet in the DH packet ↓ ┆19┆┆9d┆┄┄table.↲ ↲ ╞ DS packet state:╞ ┆84┆The packet state transferred to DS in an ↓ ┆19┆┆9d┆┄┄IND.UPDATE, see chapter 7.↲ ↲ ╞ DH packet state:╞ ┆84┆The state for the packet in DH. The possible ↓ ┆19┆┆9d┆┄┄states are described in chapter 6. They can be ↓ ┆19┆┆9d┆┄┄regarded as a refinement of the DS packet ↓ ┆19┆┆9d┆┄┄state.↲ ↲ ╞ submit switch╞ ┆84┆= true if a REQ.SUBMIT has been received and ↓ ┆19┆┆9d┆┄┄not answered yet by CONF.SUBMIT.↲ ↲ ╞ regret switch╞ ┆84┆= true if a REQ.REGRET has been received and ↓ ┆19┆┆9d┆┄┄not answered by CONF.REGRET.↲ ↲ ╞ abort switch╞ ┆84┆= true is a REQ.ABORT has been received and ↓ ┆19┆┆9d┆┄┄not answered by CONF.ABORT.↲ ↲ ┆8c┆┆83┆┆d4┆↓ ╞ service:╞ ╞ TTX or TLX.↲ ↲ ╞ options:┆84┆╞ ╞ ┆84┆An 8 bit integer, the corresponding parameter ↓ ┆19┆┆9d┆┄┄from REQ.SUBMIT or REQ.REGRET. Indicates f.ex. ↓ ┆19┆┆9d┆┄┄whether charge is requested or not.↲ ╞ ╞ ╞ ┆84┆This parameter is zero for sink packets.↲ ↲ ╞ priority:╞ ╞ ┆84┆0 or 1, the priority for the packet.↲ ↲ ╞ addressee TI:╞ ┆84┆For source packets the terminal identification ↓ ┆19┆┆9d┆┄┄used to address the remote terminal.↲ ↲ ╞ ╞ ╞ ┆84┆For sink packets the transport address used by ↓ ┆19┆┆9d┆┄┄the calling terminal (part 4 is missing).↲ ↲ ╞ cur doc dcr:╞ ┆84┆Current document description, see above.↲ ↲ ╞ doc seq no:╞ ┆84┆Sequence number inside the packet for the ↓ ┆19┆┆9d┆┄┄current document description.↲ ↲ ╞ outstanding writes:╞ ┆84┆Indicates the number of IND.WRITE sent for ↓ ┆19┆┆9d┆┄┄this packet and not answered by RESP.WRITE ↓ ┆19┆┆9d┆┄┄yet.↲ ↲ ╞ write requested:╞ ┆84┆= true if an IND.WRITE has not been sent with ↓ ┆19┆┆9d┆┄┄the current document description yet (it has ↓ ┆19┆┆9d┆┄┄been updated by DH). This will be due to buf┄↓ ┆19┆┆9d┆┄┄fer shortage in DH.↲ ╞ ╞ ╞ ┆84┆cleared when a buffer becomes avaible.↲ ↲ ╞ missing writes:╞ ┆84┆Number of times the following has occured:↲ ╞ ╞ ╞ ┆84┆the document description has been updated, and ↓ ┆19┆┆9d┆┄┄write requested is already true.↲ ┆8c┆┆83┆┆8c┆↓ ┆0e┆↓ ╞ ╞ ╞ ┆84┆It is set to zero, however, when the following ↓ ┆19┆┆9d┆┄┄happens:↲ ╞ ╞ ╞ - ┆84┆a RESP.WRITE is received which makes out┄↓ ┆19┆┆a0┆┄┄standing writes zero↲ ╞ ╞ ╞ and↲ ╞ ╞ ╞ - ┆84┆write requested is false.↲ ┆0f┆↓ ╞ ╞ ╞ ┆84┆When this happens it is assured that the docu┄↓ ┆19┆┆9d┆┄┄ment description in DH and DS are the same. ↓ ┆19┆┆9d┆┄┄Otherwise it tells (together with outstanding ↓ ┆19┆┆9d┆┄┄writes) how much they are out of track.↲ ↲ ╞ DH close pending:╞ ┆84┆= true if a DH stream close has been sent on ↓ ┆19┆┆9d┆┄┄the docu┄ment stream and the answer has not yet ↓ ┆19┆┆9d┆┄┄been received.↲ ↲ ╞ TTXSI close pending:┆84┆= true if a TTXSI stream close for this packet ↓ ┆19┆┆9d┆┄┄is pending at DH.↲ ↲ ╞ connect sess:╞ ┆84┆If a session is connected to the packet this ↓ ┆19┆┆9d┆┄┄field contains the session index for this ses┄↓ ┆19┆┆9d┆┄┄sion. If no such session exists this field is ↓ ┆19┆┆9d┆┄┄zero.↲ ↲ ╞ user inf:╞ ╞ ┆84┆Contains the user inf field delivered to DS in ↓ ┆19┆┆9d┆┄┄an IND.UPDATE.↲ ↲ ╞ ┆84┆Concerning the format of the last field, see chapter 7.↲ ↲ ↲ ┆a1┆┆b0┆5.3.2╞ The Packet State Change LCP Event↲ ↲ ╞ ┆84┆This event indicates a change in DS packet state.↲ ↲ ╞ Parameters:↲ ╞ cur dcr:╞ ╞ ┆84┆The packet description.↲ ↲ ╞ old state:╞ ┆84┆The DS state from which the transition was ↓ ┆19┆┆9d┆┄┄made.↲ ↲ ┆8c┆┆83┆┆d4┆↓ ╞ ┆84┆This event is generated at the same time as an IND.UPDATE with a ↓ ┆19┆┆89┆┄┄DS state is generated against DS.↲ ↲ ↲ ┆a1┆┆b0┆5.3.3╞ The Packet Protocol Error LCP Event↲ ↲ ╞ ┆84┆This informs about a protocol error in the communication with DS ↓ ┆19┆┆89┆┄┄concerning packets.↲ ↲ ╞ Parameters:↲ ╞ packet description:╞ ┆84┆Contains among others the DH packet state in ↓ ┆19┆┆9d┆┄┄which the error occured.↲ ↲ ╞ primitive:╞ ┆84┆Two bytes, containing header byte and kind for ↓ ┆19┆┆9d┆┄┄the primitive in question.↲ ↲ ╞ cause:╞ ╞ ┆84┆Can be "illegal state" or "block format ↓ ┆19┆┆9d┆┄┄error".↲ ↲ ╞ ┆84┆This event is generated when a packet oriented DS primitive is ↓ ┆19┆┆89┆┄┄received in an illegal DH state, or the format is wrong.↲ ↲ ╞ ┆84┆Note that "illegal state" is also indicated when a RESP.WRITE is ↓ ┆19┆┆89┆┄┄received and outstanding write = 0, or a RESP.READ when out┄↓ ┆19┆┆89┆┄┄standing read = false.↲ ↲ ╞ ┆84┆The definition of a packet oriented primitive is that CU packet ↓ ┆19┆┆89┆┄┄number and DS packet number both are not zero. If these parameters ↓ ┆19┆┆89┆┄┄define a not existing packet a pseudo packet description is given ↓ ┆19┆┆89┆┄┄in the event with DH packet state = packet idle and DS packet ↓ ┆19┆┆89┆┄┄state = 0.↲ ↲ ╞ ┆84┆A REPLY NOTOK has been sent for the TU to which the packet be┄↓ ┆19┆┆89┆┄┄longs.↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆b0┆┆a1┆5.3.4╞ The Packet Overview LCP Sense↲ ↲ ╞ ┆84┆This sense operation gives an overview of one or more, possibly ↓ ┆19┆┆89┆┄┄all, packets in the DH.↲ ↲ ╞ ┆a1┆sense request↲ ╞ parameters↲ ╞ first, number↲ ↲ ╞ ┆a1┆sense answer↲ ╞ parameters↲ ╞ first, act number, rest, entries↲ ↲ ╞ ┆84┆See section 5.2.4, TU overview, but read CU packet number instead ↓ ┆19┆┆89┆┄┄of CU TU number, packets instead of TU's, and packet description ↓ ┆19┆┆89┆┄┄instead of TU description.↲ ↲ ↲ ┆0e┆↓ ┆a1┆┆b0┆5.4╞ Session Oriented LCP Operations↲ ↲ ┆84┆↲ ┆a1┆┆b0┆5.4.1╞ Content of a Session Descriptor↲ ↲ ╞ ┆84┆In all session oriented LCP operations a ┆a1┆session descriptor┆e1┆ is ↓ ┆19┆┆89┆┄┄delivered which is a copy of the most important fields in the cor┄↓ ┆19┆┆89┆┄┄responding session descriptor in DH.↲ ┆0f┆↓ ↲ ╞ The fields are:↲ ↲ ╞ CU TU number:╞ ┆84┆The TU to which the session belongs.↲ ↲ ╞ u_sess_ref:╞ ┆84┆┆84┆The index in the DH session table.↲ ↲ ╞ s_sess_ref:╞ ┆84┆The S62CP identification of the session.↲ ↲ ╞ sess state:╞ ┆84┆The state of the session, see section 6.3.↲ ↲ ╞ caller:╞ ╞ ┆84┆= true if the session was initiated on this ↓ ┆19┆┆9d┆┄┄side.↲ ↲ ┆8c┆┆83┆┆e0┆↓ ╞ addresse_TI:╞ ┆84┆If caller = true, the corresponding parameter ↓ ┆19┆┆9d┆┄┄from SESS START REQ.↲ ╞ ╞ ╞ ┆84┆If caller = false, the addressee_ta parameter ↓ ┆19┆┆9d┆┄┄from SESS START IND.↲ ↲ ╞ charge inf req:╞ ┆84┆If caller = true the charge_inf_req parameter. ↓ ┆19┆┆9d┆┄┄Otherwise false.↲ ↲ ╞ service:╞ ╞ ┆84┆The service for the last packet which used the ↓ ┆19┆┆9d┆┄┄session.↲ ↲ ╞ called_ti,↲ ╞ calling_ti,↲ ╞ add_s_ref:╞ ┆84┆Used to construct document identifications for ↓ ┆19┆┆9d┆┄┄documents using this session.↲ ↲ ╞ res_no:╞ ╞ ┆84┆If a reservation has been made for this ses┄↓ ┆19┆┆9d┆┄┄sion, this contains the DS Mem. Res. number ↓ ┆19┆┆9d┆┄┄(the CU Mem. Res. number will be the ↓ ┆19┆┆9d┆┄┄u_sess_ref value).↲ ╞ ╞ ╞ Otherwise = 0.↲ ↲ ╞ conn_packet:╞ ┆84┆If a packet is connected to the session this ↓ ┆19┆┆9d┆┄┄parameter contains the CU packet number. ↓ ┆19┆┆9d┆┄┄Otherwise it is zero.↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆a1┆┆b0┆5.4.2╞ The Reservation LCP Event↲ ↲ ╞ ┆84┆This event indicates that a IND.RESERVE for this session has been ↓ ┆19┆┆89┆┄┄answered by a RESP.RESERVE.↲ ↲ ╞ ┆84┆The memory pool indicated by res_no can be used for document re┄↓ ┆19┆┆89┆┄┄ceived on this session.↲ ╞ Parameters:↲ ╞ session description:┆84┆Contains, among other, the res_no.↲ ↲ ╞ result:╞ ╞ ok, busy or failed.↲ ╞ size:╞ ╞ ┆84┆The amount of memory actually reserved.↲ ↲ ↲ ┆a1┆┆b0┆5.4.3╞ The Release LCP Event↲ ↲ ╞ ┆84┆This event indicates that an IND.RELEASE has been sent for a ↓ ┆19┆┆89┆┄┄memory pool reserved on behalf of this session.↲ ↲ ╞ Parameters:↲ ╞ session descriptor.↲ ↲ ↲ ┆b0┆┆a1┆5.4.4╞ Reservation Protocol Error.↲ ↲ ╞ ┆84┆Occurs when a RESP.RES has been received in an illegal state or ↓ ┆19┆┆89┆┄┄with an illegal content.↲ ↲ ╞ parameters:↲ ╞ session descriptor↲ ╞ cause╞ ╞ "illegal state" or "block format error"↲ ↲ ╞ ┆84┆If the CU mem. Res. number refers to a non existing session de┄┄s┄↓ ┆19┆┆89┆┄┄cription, a pseudo description is given with sess state=session ↓ ┆19┆┆89┆┄┄idle.↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆a1┆┆a1┆┆b0┆5.4.5╞ The Session Overview LCP Sense↲ ↲ ╞ ┆84┆This sense operation gives an overview of one or more, possible ↓ ┆19┆┆89┆┄┄all, sessions in the DH.↲ ↲ ╞ ┆a1┆sense request↲ ╞ parameters:↲ ╞ first, number↲ ↲ ╞ ┆a1┆sense answer↲ ╞ parameters:↲ ╞ first, act number, rest, entries↲ ↲ ╞ ┆84┆See section 5.4.2, but read u_sess_ref instead of CU TU number, ↓ ┆19┆┆89┆┄┄sessions instead of TU's, and session description instead of TU ↓ ┆19┆┆89┆┄┄description.↲ ↲ ↲ ┆1a┆┆1a┆. ↲ ╞ ╞ ╞ ┆84┆Note that the c
0x00000…00020 (0,) 00 00 00 00 00 00 00 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 ┆ 0x00020…00040 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 ┆ ┆ 0x00040…00047 00 00 00 00 00 00 00 ┆ ┆ 0x00047…00080 Params { 0x00047…00080 04 00 2d 44 0c 00 06 00 00 00 00 03 01 4b 31 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -D K1@ ┆ 0x00047…00080 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å ┆ 0x00047…00080 } 0x00080…00083 FormFeed { 0x00080…00083 0c 80 83 ┆ ┆ 0x00080…00083 } 0x00083…000a0 0a 16 20 66 6f 72 6d 61 74 6c 69 6e 69 65 20 74 69 6c 20 52 43 20 6d 61 6e 75 61 6c 65 ┆ formatlinie til RC manuale┆ 0x000a0…000c0 72 0d 0a 14 b3 0d 0a 14 b3 06 2d 20 0b 20 2d 0d 0a a1 b0 31 2e 09 49 4e 54 52 4f 44 55 43 54 49 ┆r - - 1. INTRODUCTI┆ 0x000c0…000e0 4f 4e 0d 0a 0d 0a 09 84 54 68 69 73 20 6d 61 6e 75 61 6c 20 73 70 65 63 69 66 69 65 73 20 74 68 ┆ON This manual specifies th┆ 0x000e0…00100 65 20 54 54 58 44 48 20 6d 6f 64 75 6c 65 20 28 69 6e 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 ┆e TTXDH module (in the following┆ 0x00100…00120 20 63 61 6c 6c 65 64 20 0a 19 89 80 80 44 48 29 2c 20 77 68 69 63 68 20 73 74 61 6e 64 73 20 66 ┆ called DH), which stands f┆ 0x00120…00140 6f 72 20 54 45 4c 45 54 45 58 20 44 6f 63 75 6d 65 6e 74 20 48 61 6e 64 6c 65 72 2e 0d 0a 0d 0a ┆or TELETEX Document Handler. ┆ 0x00140…00160 09 84 54 68 65 20 66 75 6e 63 74 69 6f 6e 20 6f 66 20 74 68 65 20 44 48 20 63 61 6e 20 73 68 6f ┆ The function of the DH can sho┆ 0x00160…00180 72 74 6c 79 20 62 65 20 64 65 73 63 72 69 62 65 64 20 61 73 20 61 64 6d 69 6e 69 73 74 72 61 74 ┆rtly be described as administrat┆ 0x00180…001a0 69 6f 6e 20 0a 19 89 80 80 6f 66 20 74 72 61 6e 73 6d 69 73 73 69 6f 6e 20 61 6e 64 20 72 65 63 ┆ion of transmission and rec┆ 0x001a0…001c0 65 69 76 61 6c 20 6f 66 20 64 6f 63 75 6d 65 6e 74 73 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 ┆eival of documents in accordance┆ 0x001c0…001e0 20 77 69 74 68 20 74 68 65 20 0a 19 89 80 80 53 2e 36 32 20 70 72 6f 74 6f 63 6f 6c 20 72 65 71 ┆ with the S.62 protocol req┆ 0x001e0…00200 75 69 72 65 6d 65 6e 74 73 20 28 73 65 65 20 72 65 66 2e 31 2e 29 2e 0d 0a 0d 0a 09 84 54 68 69 ┆uirements (see ref.1.). Thi┆ 0x00200…00220 (1,) 73 20 69 6e 76 6f 6c 76 65 73 20 65 72 72 6f 72 20 72 65 63 6f 76 65 72 79 20 61 6e 64 20 6d 61 ┆s involves error recovery and ma┆ 0x00220…00240 70 70 69 6e 67 20 6f 66 20 64 6f 63 75 6d 65 6e 74 73 20 6f 6e 20 73 65 73 73 69 6f 6e 73 20 0a ┆pping of documents on sessions ┆ 0x00240…00260 19 89 80 80 77 68 65 6e 20 64 6f 63 75 6d 65 6e 74 73 20 61 72 65 20 74 72 61 6e 73 6d 69 74 74 ┆ when documents are transmitt┆ 0x00260…00280 65 64 2c 20 61 6e 64 20 6c 69 6e 6b 61 67 65 20 6f 66 20 64 6f 63 75 6d 65 6e 74 73 20 61 74 20 ┆ed, and linkage of documents at ┆ 0x00280…002a0 72 65 80 0a 19 89 80 80 63 65 69 76 61 6c 2e 20 54 68 65 20 44 48 20 61 6c 73 6f 20 70 65 72 66 ┆re ceival. The DH also perf┆ 0x002a0…002c0 6f 72 6d 73 20 74 68 65 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 20 77 69 74 68 20 74 68 65 20 ┆orms the communication with the ┆ 0x002c0…002e0 44 53 20 28 64 6f 63 75 80 0a 19 89 80 80 6d 65 6e 74 20 73 74 6f 72 65 29 20 69 6e 20 61 63 63 ┆DS (docu ment store) in acc┆ 0x002e0…00300 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 73 20 ┆ordance with the specifications ┆ 0x00300…00320 69 6e 20 72 65 66 2e 20 33 2e 2c 20 77 69 74 68 20 0a 19 89 80 80 74 68 65 20 65 78 63 65 70 74 ┆in ref. 3., with the except┆ 0x00320…00340 69 6f 6e 20 6f 66 20 49 4d 43 20 63 6f 6e 6e 65 63 74 69 6f 6e 20 61 64 6d 69 6e 69 73 74 72 61 ┆ion of IMC connection administra┆ 0x00340…00360 74 69 6f 6e 2e 0d 0a 20 0d 0a 09 84 54 68 65 20 44 48 20 69 73 20 61 20 70 61 72 74 20 6f 66 20 ┆tion. The DH is a part of ┆ 0x00360…00380 74 68 65 20 54 65 6c 65 74 65 78 20 43 6f 6e 74 72 6f 6c 20 55 6e 69 74 20 28 43 55 29 2c 20 77 ┆the Teletex Control Unit (CU), w┆ 0x00380…003a0 68 69 63 68 20 69 73 20 73 70 65 80 0a 19 89 80 80 63 69 66 69 65 64 20 69 6e 20 72 65 66 2e 20 ┆hich is spe cified in ref. ┆ 0x003a0…003c0 32 2e 20 41 73 20 64 65 73 63 72 69 62 65 64 20 74 68 65 72 65 20 74 68 65 20 44 48 20 63 6f 6d ┆2. As described there the DH com┆ 0x003c0…003e0 6d 75 6e 69 63 61 74 65 73 20 77 69 74 68 20 74 68 65 20 0a 19 89 80 80 66 6f 6c 6c 6f 77 69 6e ┆municates with the followin┆ 0x003e0…00400 67 20 6d 6f 64 75 6c 65 73 3a 0d 0a 0d 0a 09 54 54 58 53 49 09 84 54 68 65 20 54 65 6c 65 74 65 ┆g modules: TTXSI The Telete┆ 0x00400…00420 (2,) 78 20 53 65 72 76 69 63 65 20 49 6e 74 65 72 66 61 63 65 2e 0d 0a 09 09 84 49 73 20 20 74 68 65 ┆x Service Interface. Is the┆ 0x00420…00440 20 6c 69 6e 6b 20 62 65 74 77 65 65 6e 20 49 4d 43 20 61 6e 64 20 44 48 2e 20 54 68 65 20 70 72 ┆ link between IMC and DH. The pr┆ 0x00440…00460 69 6d 69 74 69 76 65 73 20 0a 19 93 80 80 64 65 73 63 72 69 62 65 64 20 69 6e 20 72 65 66 2e 20 ┆imitives described in ref. ┆ 0x00460…00480 33 20 61 72 65 20 74 72 61 6e 73 66 65 72 72 65 64 20 74 6f 20 6f 72 20 66 72 6f 6d 20 74 68 65 ┆3 are transferred to or from the┆ 0x00480…004a0 20 44 48 2c 20 0a 19 93 80 80 77 68 69 63 68 20 70 65 72 66 6f 72 6d 73 20 61 6c 6c 20 73 65 72 ┆ DH, which performs all ser┆ 0x004a0…004c0 76 69 63 65 73 20 6e 6f 74 20 70 61 72 74 69 63 75 6c 61 72 79 20 49 4d 43 20 0a 19 93 80 80 6f ┆vices not particulary IMC o┆ 0x004c0…004e0 72 69 65 6e 74 65 64 2e 0d 0a 0d 0a 09 53 36 32 43 50 09 84 54 68 65 20 53 2e 36 32 20 50 72 6f ┆riented. S62CP The S.62 Pro┆ 0x004e0…00500 74 6f 63 6f 6c 20 48 61 6e 64 6c 65 72 2e 0d 0a 09 09 84 50 65 72 66 6f 72 6d 73 20 20 74 68 65 ┆tocol Handler. Performs the┆ 0x00500…00520 20 73 65 73 73 69 6f 6e 20 73 65 72 76 69 63 65 20 61 73 20 64 65 73 63 72 69 62 65 64 20 69 6e ┆ session service as described in┆ 0x00520…00540 20 72 65 66 2e 20 34 2e 20 0a 19 93 80 80 53 36 32 43 50 20 6d 61 6b 65 73 20 73 75 72 65 20 74 ┆ ref. 4. S62CP makes sure t┆ 0x00540…00560 68 61 74 20 74 68 65 20 53 2e 36 32 20 70 72 6f 74 6f 63 6f 6c 20 69 73 20 66 6f 6c 6c 6f 77 65 ┆hat the S.62 protocol is followe┆ 0x00560…00580 64 2e 0d 0a 0d 0a 09 4e 43 50 09 84 54 68 65 20 4e 65 74 20 43 6f 6e 74 72 6f 6c 20 50 72 6f 62 ┆d. NCP The Net Control Prob┆ 0x00580…005a0 65 2e 0d 0a 09 09 84 50 65 72 66 6f 72 6d 73 20 74 68 65 20 4c 43 50 20 69 6e 74 65 72 66 61 63 ┆e. Performs the LCP interfac┆ 0x005a0…005c0 65 20 64 65 73 63 72 69 62 65 64 20 69 6e 20 72 65 66 2e 20 35 2c 20 61 6e 64 20 61 63 74 73 20 ┆e described in ref. 5, and acts ┆ 0x005c0…005e0 0a 19 93 80 80 61 73 20 61 20 6c 69 6e 6b 20 62 65 74 77 65 65 6e 20 74 68 65 20 4c 43 50 20 70 ┆ as a link between the LCP p┆ 0x005e0…00600 61 72 74 20 6f 66 20 74 68 65 20 44 48 20 61 6e 64 20 74 68 65 20 4e 65 74 20 0a 19 93 80 80 43 ┆art of the DH and the Net C┆ 0x00600…00620 (3,) 6f 6e 80 74 72 6f 6c 20 43 65 6e 74 65 72 2e 0d 0a 09 09 84 45 76 65 6e 74 73 20 61 72 65 20 67 ┆on trol Center. Events are g┆ 0x00620…00640 65 6e 65 72 61 74 65 64 20 77 68 65 6e 20 61 6e 20 69 6d 70 6f 72 74 61 6e 74 20 63 68 61 6e 67 ┆enerated when an important chang┆ 0x00640…00660 65 20 6f 66 20 73 74 61 74 65 20 0a 19 93 80 80 6f 63 63 75 72 73 20 69 6e 20 74 68 65 20 44 48 ┆e of state occurs in the DH┆ 0x00660…00680 2c 20 61 6e 64 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 ┆, and information of the current┆ 0x00680…006a0 20 73 74 61 74 65 20 0a 19 93 80 80 6f 66 20 70 61 63 6b 65 74 73 20 61 6e 64 20 73 65 73 73 69 ┆ state of packets and sessi┆ 0x006a0…006c0 6f 6e 73 20 63 61 6e 20 62 65 20 6f 62 74 61 69 6e 65 64 20 62 79 20 6d 65 61 6e 73 20 6f 66 20 ┆ons can be obtained by means of ┆ 0x006c0…006d8 0a 19 93 80 80 73 65 6e 73 65 20 6f 70 65 72 61 74 69 6f 6e 73 2e 0d 0a ┆ sense operations. ┆ 0x006d8…006db FormFeed { 0x006d8…006db 0c 83 bc ┆ ┆ 0x006d8…006db } 0x006db…006e0 0a 09 84 54 68 ┆ Th┆ 0x006e0…00700 65 20 74 65 72 6d 20 22 73 70 65 63 69 66 69 65 73 22 20 69 73 20 73 6f 20 67 65 6e 65 72 61 6c ┆e term "specifies" is so general┆ 0x00700…00720 20 74 68 61 74 20 74 68 69 73 20 6d 61 6e 75 61 6c 20 69 6e 20 66 61 63 74 20 73 65 72 76 65 73 ┆ that this manual in fact serves┆ 0x00720…00740 20 0a 19 89 80 80 73 65 76 65 72 61 6c 20 70 75 72 70 6f 73 65 73 2e 20 54 68 65 72 65 66 6f 72 ┆ several purposes. Therefor┆ 0x00740…00760 65 20 61 20 73 68 6f 72 74 20 64 65 73 63 72 69 70 74 69 6f 6e 20 6f 66 20 74 68 65 20 63 6f 6e ┆e a short description of the con┆ 0x00760…00780 74 65 6e 74 20 6f 66 20 0a 19 89 80 80 74 68 65 20 63 68 61 70 74 65 72 73 20 69 73 20 67 69 76 ┆tent of the chapters is giv┆ 0x00780…007a0 65 6e 20 68 65 72 65 3a 0d 0a 0d 0a 09 a1 84 43 68 61 70 74 65 72 20 32 e1 20 67 69 76 65 73 20 ┆en here: Chapter 2 gives ┆ 0x007a0…007c0 61 6e 20 69 6e 66 6f 72 6d 61 6c 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 20 6f 66 20 74 68 65 ┆an informal specification of the┆ 0x007c0…007e0 20 66 75 6e 63 74 69 6f 6e 20 6f 66 20 74 68 65 20 0a 19 89 80 80 44 48 2e 0d 0a 20 0d 0a 09 a1 ┆ function of the DH. ┆ 0x007e0…00800 84 43 68 61 70 74 65 72 20 33 e1 20 64 65 66 69 6e 65 73 20 74 68 65 20 69 6e 74 65 72 66 61 63 ┆ Chapter 3 defines the interfac┆ 0x00800…00820 (4,) 65 20 74 6f 20 74 68 65 20 54 54 58 53 49 20 61 6e 64 20 68 61 73 20 70 72 69 6d 61 72 69 6c 79 ┆e to the TTXSI and has primarily┆ 0x00820…00840 20 0a 19 89 80 80 69 6e 74 65 72 65 73 74 20 66 6f 72 20 74 68 65 20 54 54 58 53 49 20 70 72 6f ┆ interest for the TTXSI pro┆ 0x00840…00860 67 72 61 6d 6d 65 72 2e 0d 0a 0d 0a 09 84 a1 43 68 61 70 74 65 72 20 34 e1 20 64 65 73 63 72 69 ┆grammer. Chapter 4 descri┆ 0x00860…00880 62 65 73 20 74 68 65 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 20 77 69 74 68 20 53 36 32 43 50 ┆bes the communication with S62CP┆ 0x00880…008a0 2c 20 77 69 74 68 20 74 68 65 20 6d 61 69 6e 20 0a 19 89 80 80 70 75 72 70 6f 73 65 20 74 6f 20 ┆, with the main purpose to ┆ 0x008a0…008c0 64 65 66 69 6e 65 20 68 6f 77 20 76 61 72 69 6f 75 73 20 70 61 72 61 6d 65 74 65 72 73 20 74 6f ┆define how various parameters to┆ 0x008c0…008e0 20 74 68 65 20 70 72 69 6d 69 74 69 76 65 73 20 61 72 65 20 0a 19 89 80 80 75 73 65 64 2e 0d 0a ┆ the primitives are used. ┆ 0x008e0…00900 0d 0a 09 a1 84 43 68 61 70 74 65 72 20 35 e1 20 64 65 73 63 72 69 62 65 73 20 74 68 65 20 63 6f ┆ Chapter 5 describes the co┆ 0x00900…00920 6e 74 65 6e 74 20 61 6e 64 20 74 68 65 20 6d 65 61 6e 69 6e 67 20 6f 66 20 74 68 65 20 4e 65 74 ┆ntent and the meaning of the Net┆ 0x00920…00940 20 43 6f 6e 74 72 6f 6c 20 0a 19 89 80 80 74 72 61 6e 73 61 63 74 69 6f 6e 73 2e 0d 0a 0d 0a 09 ┆ Control transactions. ┆ 0x00940…00960 a1 84 43 68 61 70 74 65 72 20 36 e1 20 69 73 20 74 68 65 20 64 65 74 61 69 6c 65 64 20 73 70 65 ┆ Chapter 6 is the detailed spe┆ 0x00960…00980 63 69 66 69 63 61 74 69 6f 6e 73 20 6f 66 20 74 68 65 20 44 48 20 28 74 6f 67 65 74 68 65 72 20 ┆cifications of the DH (together ┆ 0x00980…009a0 77 69 74 68 20 0a 19 89 80 80 63 68 61 70 74 65 72 20 34 29 2e 20 49 74 20 76 69 65 77 73 20 74 ┆with chapter 4). It views t┆ 0x009a0…009c0 68 65 20 44 48 20 61 73 20 61 20 70 72 6f 74 6f 63 6f 6c 20 6d 61 63 68 69 6e 65 2e 0d 0a 0d 0a ┆he DH as a protocol machine. ┆ 0x009c0…009e0 09 a1 84 43 68 61 70 74 65 72 20 37 e1 20 64 65 73 63 72 69 62 65 73 20 74 68 65 20 73 74 61 74 ┆ Chapter 7 describes the stat┆ 0x009e0…00a00 75 73 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 20 49 4e 44 2e ┆us information delivered in IND.┆ 0x00a00…00a20 (5,) 55 50 44 41 54 45 20 0a 19 89 80 80 70 72 69 6d 69 74 69 76 65 20 66 72 6f 6d 20 74 68 65 20 44 ┆UPDATE primitive from the D┆ 0x00a20…00a40 48 20 74 6f 20 74 68 65 20 44 53 2e 20 49 74 20 69 73 20 6f 66 20 69 6e 74 65 72 65 73 74 20 77 ┆H to the DS. It is of interest w┆ 0x00a40…00a60 68 65 6e 20 73 74 61 74 75 73 20 6f 66 20 0a 19 89 80 80 61 20 70 61 63 6b 65 74 20 73 68 6f 75 ┆hen status of a packet shou┆ 0x00a60…00a80 6c 64 20 62 65 20 70 72 65 73 65 6e 74 65 64 20 74 6f 20 61 20 74 65 6c 65 74 65 78 20 75 73 65 ┆ld be presented to a teletex use┆ 0x00a80…00aa0 72 2e 0d 0a 0d 0a 09 84 54 68 65 20 76 61 72 69 6f 75 73 20 74 65 72 6d 73 20 75 73 65 64 20 77 ┆r. The various terms used w┆ 0x00aa0…00ac0 69 6c 6c 20 6e 6f 72 6d 61 6c 6c 79 20 68 61 76 65 20 62 65 65 6e 20 64 65 66 69 6e 65 64 20 69 ┆ill normally have been defined i┆ 0x00ac0…00ae0 6e 20 74 68 65 20 72 65 80 0a 19 89 80 80 66 65 72 65 6e 63 65 73 20 28 73 65 65 20 61 70 70 65 ┆n the re ferences (see appe┆ 0x00ae0…00b00 6e 64 69 78 20 41 29 20 6f 72 20 69 6e 20 74 68 65 20 63 68 61 70 74 65 72 73 20 77 68 65 72 65 ┆ndix A) or in the chapters where┆ 0x00b00…00b15 20 74 68 65 79 20 61 72 65 20 75 73 65 64 2e 20 0d 0a 09 0d 0a ┆ they are used. ┆ 0x00b15…00b18 FormFeed { 0x00b15…00b18 0c 82 c4 ┆ ┆ 0x00b15…00b18 } 0x00b18…00b20 0a a1 b0 32 2e 09 20 44 ┆ 2. D┆ 0x00b20…00b40 48 20 53 45 52 56 49 43 45 20 44 45 53 43 52 49 50 54 49 4f 4e 0d 0a 0d 0a 09 84 54 68 65 20 70 ┆H SERVICE DESCRIPTION The p┆ 0x00b40…00b60 75 72 70 6f 73 65 20 6f 66 20 74 68 69 73 20 63 68 61 70 74 65 72 20 69 73 20 74 6f 20 67 69 76 ┆urpose of this chapter is to giv┆ 0x00b60…00b80 65 20 61 6e 20 69 6e 66 6f 72 6d 61 6c 20 64 65 73 63 72 69 70 74 69 6f 6e 20 6f 66 20 0a 19 89 ┆e an informal description of ┆ 0x00b80…00ba0 80 80 74 68 65 20 73 65 72 76 69 63 65 20 6f 66 20 74 68 65 20 44 48 2e 20 54 68 65 20 72 65 61 ┆ the service of the DH. The rea┆ 0x00ba0…00bc0 64 65 72 20 73 68 6f 75 6c 64 20 62 65 20 66 61 6d 69 6c 69 61 72 20 77 69 74 68 20 72 65 66 2e ┆der should be familiar with ref.┆ 0x00bc0…00be0 33 20 0a 19 89 80 80 61 6e 64 20 72 65 66 2e 34 20 61 6e 64 20 74 68 65 20 74 65 72 6d 73 20 64 ┆3 and ref.4 and the terms d┆ 0x00be0…00c00 65 66 69 6e 65 64 20 74 68 65 72 65 2e 0d 0a 0d 0a 09 84 41 73 20 61 6c 72 65 61 64 79 20 6d 65 ┆efined there. As already me┆ 0x00c00…00c20 (6,) 6e 74 69 6f 6e 65 64 20 74 68 65 20 64 69 72 65 63 74 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e ┆ntioned the direct communication┆ 0x00c20…00c40 20 70 61 72 74 6e 65 72 73 20 66 6f 72 20 44 48 20 61 72 65 20 0a 19 89 80 80 74 68 65 20 54 54 ┆ partners for DH are the TT┆ 0x00c40…00c60 58 53 49 20 61 6e 64 20 74 68 65 20 53 36 32 43 50 20 28 61 6e 64 20 74 68 65 20 4e 43 50 2c 20 ┆XSI and the S62CP (and the NCP, ┆ 0x00c60…00c80 74 68 65 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 20 74 6f 20 77 68 69 63 68 20 0a 19 89 80 80 ┆the communication to which ┆ 0x00c80…00ca0 6e 6f 20 66 75 72 74 68 65 72 20 64 65 73 63 72 69 70 74 69 6f 6e 20 69 73 20 67 69 76 65 6e 20 ┆no further description is given ┆ 0x00ca0…00cc0 69 6e 20 74 68 69 73 20 63 68 61 70 74 65 72 29 2e 20 54 68 65 20 63 6f 6d 6d 75 6e 69 63 61 80 ┆in this chapter). The communica ┆ 0x00cc0…00ce0 0a 19 89 80 80 74 69 6f 6e 20 77 69 74 68 20 53 36 32 43 50 20 69 73 20 64 65 73 63 72 69 62 65 ┆ tion with S62CP is describe┆ 0x00ce0…00d00 64 20 69 6e 20 72 65 66 2e 34 2e 20 52 65 67 61 72 64 69 6e 67 20 74 68 65 20 63 6f 6d 6d 75 6e ┆d in ref.4. Regarding the commun┆ 0x00d00…00d20 69 63 61 74 69 6f 6e 20 0a 19 89 80 80 77 69 74 68 20 74 68 65 20 54 54 58 53 49 20 74 68 65 20 ┆ication with the TTXSI the ┆ 0x00d20…00d40 66 6f 6c 6c 6f 77 69 6e 67 20 63 61 6e 20 62 65 20 73 61 69 64 3a 0d 0a 0d 0a 09 84 49 6e 20 72 ┆following can be said: In r┆ 0x00d40…00d60 65 66 2e 33 20 74 68 65 20 69 6e 74 65 72 66 61 63 65 20 74 68 65 20 43 55 20 6f 66 66 65 72 73 ┆ef.3 the interface the CU offers┆ 0x00d60…00d80 20 74 6f 20 74 68 65 20 44 53 2c 20 28 6f 72 2c 20 69 6e 20 70 72 69 6e 63 69 70 6c 65 2c 20 0a ┆ to the DS, (or, in principle, ┆ 0x00d80…00da0 19 89 80 80 74 68 65 20 76 61 72 69 6f 75 73 20 44 53 27 73 29 20 69 73 20 64 65 73 63 72 69 62 ┆ the various DS's) is describ┆ 0x00da0…00dc0 65 64 2e 20 54 68 65 20 72 6f 6c 65 20 6f 66 20 74 68 65 20 54 54 58 53 49 20 69 73 20 73 6f 6c ┆ed. The role of the TTXSI is sol┆ 0x00dc0…00de0 65 6c 79 20 74 6f 20 0a 19 89 80 80 68 69 64 65 20 74 68 65 20 61 64 6d 69 6e 69 73 74 72 61 74 ┆ely to hide the administrat┆ 0x00de0…00e00 69 6f 6e 20 6f 66 20 49 4d 43 20 63 6f 6e 6e 65 63 74 69 6f 6e 73 20 66 6f 72 20 44 48 2e 20 54 ┆ion of IMC connections for DH. T┆ 0x00e00…00e20 (7,) 68 65 72 65 66 6f 72 65 20 72 65 66 2e 33 20 0a 19 89 80 80 63 61 6e 20 62 65 20 72 65 67 61 72 ┆herefore ref.3 can be regar┆ 0x00e20…00e40 64 65 64 20 61 73 20 61 6e 20 69 6e 74 65 72 66 61 63 65 20 64 65 73 63 72 69 70 74 69 6f 6e 20 ┆ded as an interface description ┆ 0x00e40…00e60 6f 66 20 74 68 65 20 44 48 20 74 6f 6f 2e 20 54 68 65 20 0a 19 89 80 80 62 6c 6f 63 6b 73 20 64 ┆of the DH too. The blocks d┆ 0x00e60…00e80 65 66 69 6e 65 64 20 74 68 65 72 65 20 61 72 65 20 61 6c 73 6f 20 65 78 63 68 61 6e 67 65 64 20 ┆efined there are also exchanged ┆ 0x00e80…00ea0 62 65 74 77 65 65 6e 20 74 68 65 20 54 54 58 53 49 20 61 6e 64 20 74 68 65 20 0a 19 89 80 80 44 ┆between the TTXSI and the D┆ 0x00ea0…00ec0 48 2c 20 77 69 74 68 20 74 68 65 20 65 78 63 65 70 74 69 6f 6e 20 6f 66 20 74 68 6f 73 65 20 73 ┆H, with the exception of those s┆ 0x00ec0…00ee0 6f 6c 65 6c 79 20 66 6f 72 20 61 64 6d 69 6e 69 73 74 72 61 74 69 6f 6e 20 6f 66 20 49 4d 43 20 ┆olely for administration of IMC ┆ 0x00ee0…00f00 0a 19 89 80 80 63 6f 6e 6e 65 63 74 69 6f 6e 73 20 28 66 2e 65 78 2e 20 4c 4f 47 4f 4e 20 42 4c ┆ connections (f.ex. LOGON BL┆ 0x00f00…00f20 4f 43 4b 53 29 2e 0d 0a 0d 0a 09 84 42 65 63 61 75 73 65 20 6f 66 20 74 68 65 20 69 67 6e 6f 72 ┆OCKS). Because of the ignor┆ 0x00f20…00f40 61 6e 63 65 20 62 79 20 74 68 65 20 44 48 20 63 6f 6e 63 65 72 6e 69 6e 67 20 74 68 65 20 65 78 ┆ance by the DH concerning the ex┆ 0x00f40…00f60 69 73 74 65 6e 63 65 20 6f 66 20 49 4d 43 20 0a 19 89 80 80 63 6f 6e 6e 65 63 74 69 6f 6e 73 2c ┆istence of IMC connections,┆ 0x00f60…00f80 20 69 74 20 76 69 65 77 73 20 74 68 65 20 77 6f 72 6c 64 20 6c 69 6b 65 20 74 68 69 73 3a 0d 0a ┆ it views the world like this: ┆ 0x00f80…00fa0 0d 0a 0d 0a 0e 0a 09 09 20 20 20 20 20 54 55 31 0d 0a 0d 0a 09 09 20 20 20 20 20 54 55 32 0d 0a ┆ TU1 TU2 ┆ 0x00fa0…00fc0 0d 0a 09 09 20 20 20 20 20 20 2d 0d 0a 09 54 54 58 53 49 09 20 20 20 20 20 20 2d 09 09 09 44 48 ┆ - TTXSI - DH┆ 0x00fc0…00fe0 0d 0a 09 09 20 20 20 20 20 20 2d 0d 0a 0d 0a 09 09 20 20 20 20 20 54 55 6e 0d 0a 0d 0a 0f 0a 0d ┆ - TUn ┆ 0x00fe0…01000 0a 09 57 68 69 6c 65 20 74 68 65 20 72 65 61 6c 20 73 69 74 75 61 74 69 6f 6e 20 69 73 3a 0d 0a ┆ While the real situation is: ┆ 0x01000…01020 (8,) 0d 0a 8c 83 bc 0a 0e 0a 09 09 09 09 09 09 20 20 20 20 20 43 55 0d 0a 0d 0a 09 44 53 09 09 72 65 ┆ CU DS re┆ 0x01020…01040 71 75 65 73 74 20 63 6f 6e 6e 65 63 74 69 6f 6e 09 09 20 20 20 20 0d 0a 09 66 6f 72 0d 0a 09 54 ┆quest connection for T┆ 0x01040…01060 55 31 20 2d 20 2d 20 2d 20 54 55 69 09 69 6e 64 69 63 61 74 69 6f 6e 20 63 6f 6e 6e 65 63 74 69 ┆U1 - - - TUi indication connecti┆ 0x01060…01080 6f 6e 0d 0a 0d 0a 0d 0a 09 20 20 20 20 20 2d 09 09 09 2d 0d 0a 09 20 20 20 20 20 2d 09 09 09 2d ┆on - - - -┆ 0x01080…010a0 09 09 54 54 58 53 49 09 44 48 0d 0a 09 20 20 20 20 20 2d 09 09 09 2d 0d 0a 0d 0a 0d 0a 09 44 53 ┆ TTXSI DH - - DS┆ 0x010a0…010c0 20 66 6f 72 09 09 72 65 71 75 65 73 74 20 63 6f 6e 6e 65 63 74 69 6f 6e 0d 0a 09 54 55 6a 20 2d ┆ for request connection TUj -┆ 0x010c0…010e0 20 2d 20 2d 20 54 55 6e 0d 0a 09 09 09 69 6e 64 69 63 61 74 69 6f 6e 20 63 6f 6e 6e 65 63 74 69 ┆ - - TUn indication connecti┆ 0x010e0…01100 6f 6e 0d 0a 0d 0a 0f 0a 0d 0a 09 84 54 68 65 20 65 73 74 61 62 6c 69 73 68 6d 65 6e 74 20 6f 66 ┆on The establishment of┆ 0x01100…01120 20 69 6e 64 69 63 61 74 69 6f 6e 20 61 6e 64 20 72 65 71 75 65 73 74 20 63 6f 6e 6e 65 63 74 69 ┆ indication and request connecti┆ 0x01120…01140 6f 6e 73 20 61 72 65 20 63 6f 6d 80 0a 19 89 80 80 70 6c 65 74 65 6c 79 20 75 6e 6b 6e 6f 77 6e ┆ons are com pletely unknown┆ 0x01140…01160 20 74 6f 20 74 68 65 20 44 48 2e 20 41 20 62 72 65 61 6b 20 64 6f 77 6e 20 6f 66 20 74 68 65 73 ┆ to the DH. A break down of thes┆ 0x01160…01180 65 20 63 6f 6e 6e 65 63 74 69 6f 6e 73 20 77 69 6c 6c 20 0a 19 89 80 80 62 79 20 62 65 20 73 65 ┆e connections will by be se┆ 0x01180…011a0 65 6e 20 62 79 20 44 48 20 61 73 20 61 20 52 45 51 2e 53 55 53 50 45 4e 44 20 62 6c 6f 63 6b 20 ┆en by DH as a REQ.SUSPEND block ┆ 0x011a0…011c0 28 73 65 65 20 73 65 63 74 69 6f 6e 20 32 2e 31 29 20 66 6f 72 20 0a 19 89 80 80 65 76 65 72 79 ┆(see section 2.1) for every┆ 0x011c0…011e0 20 54 55 20 62 65 6c 6f 6e 67 69 6e 67 20 74 6f 20 74 68 65 6d 2e 0d 0a 0d 0a 09 84 54 68 65 20 ┆ TU belonging to them. The ┆ 0x011e0…01200 76 61 72 69 6f 75 73 20 62 6c 6f 63 6b 73 20 61 72 65 20 74 72 61 6e 73 66 65 72 72 65 64 20 62 ┆various blocks are transferred b┆ 0x01200…01220 (9,) 65 74 77 65 65 6e 20 74 68 65 20 44 48 20 61 6e 64 20 74 68 65 20 54 54 58 53 49 20 62 79 20 0a ┆etween the DH and the TTXSI by ┆ 0x01220…01240 19 89 80 80 6d 65 61 6e 73 20 6f 66 20 74 68 65 20 70 72 6f 63 65 64 75 72 65 20 73 69 67 6e 61 ┆ means of the procedure signa┆ 0x01240…01260 6c 2e 20 54 68 65 20 43 55 20 54 55 20 6e 75 6d 62 65 72 20 28 77 68 69 63 68 20 69 73 20 75 6e ┆l. The CU TU number (which is un┆ 0x01260…01280 61 6d 80 0a 19 89 80 80 62 69 67 75 6f 75 73 20 66 6f 72 20 74 68 65 20 43 55 29 20 69 73 20 75 ┆am biguous for the CU) is u┆ 0x01280…012a0 73 65 64 20 61 73 20 54 55 20 69 64 65 6e 74 69 66 69 63 61 74 69 6f 6e 2e 0d 0a 0d 0a 09 84 48 ┆sed as TU identification. H┆ 0x012a0…012c0 6f 77 65 76 65 72 2c 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 ┆owever, the above mentioned only┆ 0x012c0…012e0 20 68 6f 6c 64 73 20 66 6f 72 20 63 6f 6e 74 72 6f 6c 20 63 6f 6d 6d 61 6e 64 73 2c 20 0a 19 89 ┆ holds for control commands, ┆ 0x012e0…01300 80 80 77 68 69 63 68 20 61 72 65 20 74 68 6f 73 65 20 65 78 63 68 61 6e 67 65 64 20 6f 6e 20 74 ┆ which are those exchanged on t┆ 0x01300…01320 68 65 20 72 65 71 75 65 73 74 20 6f 72 20 69 6e 64 69 63 61 74 69 6f 6e 20 0a 19 89 80 80 63 6f ┆he request or indication co┆ 0x01320…01340 6e 6e 65 63 74 69 6f 6e 73 2e 20 54 68 65 20 64 6f 63 75 6d 65 6e 74 20 61 73 73 6f 63 69 61 74 ┆nnections. The document associat┆ 0x01340…01360 69 6f 6e 73 20 61 72 65 20 74 6f 20 74 68 65 20 44 48 20 6b 6e 6f 77 6e 20 61 73 20 0a 19 89 80 ┆ions are to the DH known as ┆ 0x01360…01380 80 a1 64 6f 63 75 6d 65 6e 74 20 73 74 72 65 61 6d 73 2e e1 20 54 68 65 79 20 61 72 65 20 6f 70 ┆ document streams. They are op┆ 0x01380…013a0 65 6e 65 64 20 77 68 65 6e 20 74 68 65 20 44 48 20 73 65 6e 64 73 20 61 20 54 52 41 4e 53 46 45 ┆ened when the DH sends a TRANSFE┆ 0x013a0…013c0 52 20 0a 19 89 80 80 62 6c 6f 63 6b 20 74 6f 20 54 54 58 53 49 2e 20 49 74 20 77 69 6c 6c 20 63 ┆R block to TTXSI. It will c┆ 0x013c0…013e0 6f 6e 74 61 69 6e 20 74 68 65 20 43 55 20 54 55 20 6e 75 6d 62 65 72 20 28 74 6f 20 6d 61 6b 65 ┆ontain the CU TU number (to make┆ 0x013e0…01400 20 74 68 65 20 0a 19 89 80 80 54 54 58 53 49 20 61 62 6c 65 20 74 6f 20 65 73 74 61 62 6c 69 73 ┆ the TTXSI able to establis┆ 0x01400…01420 (10,) 68 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 61 73 73 6f 63 69 61 74 69 6f 6e 20 74 6f 20 74 68 ┆h the document association to th┆ 0x01420…01440 65 20 72 69 67 68 74 20 49 4d 43 20 0a 19 89 80 80 70 6f 72 74 29 20 61 6e 64 20 61 6e 20 69 6e ┆e right IMC port) and an in┆ 0x01440…01460 64 65 78 2c 20 77 68 69 63 68 20 66 75 72 74 68 65 72 20 6f 6e 20 69 64 65 6e 74 69 66 69 65 73 ┆dex, which further on identifies┆ 0x01460…01480 20 74 68 65 20 73 74 72 65 61 6d 2e 0d 0a 0d 0a 09 84 54 68 65 72 65 20 61 72 65 20 64 65 66 69 ┆ the stream. There are defi┆ 0x01480…014a0 6e 65 64 20 70 72 69 6d 69 74 69 76 65 73 20 73 6f 20 74 68 61 74 20 62 6f 74 68 20 74 68 65 20 ┆ned primitives so that both the ┆ 0x014a0…014c0 54 54 58 53 49 20 61 6e 64 20 74 68 65 20 44 48 20 63 61 6e 20 0a 19 89 80 80 72 65 71 75 65 73 ┆TTXSI and the DH can reques┆ 0x014c0…014e0 74 20 61 20 64 6f 63 75 6d 65 6e 74 20 73 74 72 65 61 6d 20 63 6c 6f 73 65 64 2e 20 54 68 69 73 ┆t a document stream closed. This┆ 0x014e0…01500 20 70 6f 73 73 69 62 69 6c 69 74 79 20 77 69 6c 6c 20 62 65 20 75 73 65 64 20 62 79 20 0a 19 89 ┆ possibility will be used by ┆ 0x01500…01520 80 80 54 54 58 53 49 20 77 68 65 6e 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 61 73 73 6f 63 69 ┆ TTXSI when the document associ┆ 0x01520…01540 61 74 69 6f 6e 20 62 72 65 61 6b 73 20 64 6f 77 6e 20 66 6f 72 20 73 6f 6d 65 20 72 65 61 73 6f ┆ation breaks down for some reaso┆ 0x01540…01544 6e 2e 0d 0a ┆n. ┆ 0x01544…01547 FormFeed { 0x01544…01547 0c 83 bc ┆ ┆ 0x01544…01547 } 0x01547…01560 0a 09 84 46 69 6e 61 6c 6c 79 20 69 74 20 73 68 6f 75 6c 64 20 62 65 20 6e ┆ Finally it should be n┆ 0x01560…01580 6f 74 65 64 20 74 68 61 74 20 66 6f 72 20 72 65 61 73 6f 6e 73 20 6f 66 20 63 6f 6e 76 65 6e 69 ┆oted that for reasons of conveni┆ 0x01580…015a0 65 6e 63 65 20 74 68 65 20 0a 19 89 80 80 74 65 72 6d 20 22 44 53 22 20 69 6e 20 74 68 65 20 66 ┆ence the term "DS" in the f┆ 0x015a0…015c0 6f 6c 6c 6f 77 69 6e 67 20 69 73 20 75 73 65 64 20 66 6f 72 20 74 68 65 20 63 6f 6d 6d 75 6e 69 ┆ollowing is used for the communi┆ 0x015c0…015e0 63 61 74 69 6f 6e 20 70 61 72 74 6e 65 72 20 0a 19 89 80 80 6f 66 20 74 68 65 20 44 48 2c 20 65 ┆cation partner of the DH, e┆ 0x015e0…01600 76 65 6e 20 69 66 20 74 68 65 20 63 6f 72 72 65 63 74 20 70 68 72 61 73 65 20 77 6f 75 6c 64 20 ┆ven if the correct phrase would ┆ 0x01600…01620 (11,) 62 65 20 22 74 68 65 20 44 53 20 74 6f 20 77 68 69 63 68 20 0a 19 89 80 80 74 68 65 20 63 75 72 ┆be "the DS to which the cur┆ 0x01620…01640 72 65 6e 74 20 54 55 20 62 65 6c 6f 6e 67 73 22 2e 0d 0a 0d 0a 0d 0a a1 b0 32 2e 31 20 09 54 55 ┆rent TU belongs". 2.1 TU┆ 0x01640…01660 20 68 61 6e 64 6c 69 6e 67 0d 0a 0d 0a 09 84 54 68 65 20 6d 6f 73 74 20 6f 66 20 74 68 65 20 77 ┆ handling The most of the w┆ 0x01660…01680 6f 72 6b 20 63 6f 6e 63 65 72 6e 69 6e 67 20 54 55 20 68 61 6e 64 6c 69 6e 67 20 69 73 20 64 6f ┆ork concerning TU handling is do┆ 0x01680…016a0 6e 65 20 62 79 20 53 36 32 43 50 20 28 6f 72 20 0a 19 89 80 80 6c 6f 77 65 72 20 6c 65 76 65 6c ┆ne by S62CP (or lower level┆ 0x016a0…016c0 20 6d 6f 64 75 6c 65 73 29 2e 20 54 68 65 20 72 6f 6c 65 20 6f 66 20 74 68 65 20 44 48 20 69 73 ┆ modules). The role of the DH is┆ 0x016c0…016e0 20 66 6f 72 20 73 6f 6d 65 20 6f 66 20 74 68 65 20 0a 19 89 80 80 70 72 69 6d 69 74 69 76 65 73 ┆ for some of the primitives┆ 0x016e0…01700 20 74 6f 20 70 65 72 66 6f 72 6d 20 73 65 73 73 69 6f 6e 20 63 6c 65 61 6e 20 75 70 20 62 65 66 ┆ to perform session clean up bef┆ 0x01700…01720 6f 72 65 20 66 6f 72 77 61 72 64 69 6e 67 20 69 74 20 74 6f 20 0a 19 89 80 80 53 36 32 43 50 2e ┆ore forwarding it to S62CP.┆ 0x01720…01740 0d 0a 0d 0a 09 84 41 20 54 55 20 69 73 20 6d 61 64 65 20 6b 6e 6f 77 6e 20 74 6f 20 74 68 65 20 ┆ A TU is made known to the ┆ 0x01740…01760 44 48 20 62 79 20 61 20 52 45 51 2e 41 43 54 49 56 41 54 45 20 63 6f 6d 6d 61 6e 64 20 66 72 6f ┆DH by a REQ.ACTIVATE command fro┆ 0x01760…01780 6d 20 44 53 2e 20 0a 19 89 80 80 54 68 69 73 20 69 73 20 69 6d 6d 65 64 69 61 74 65 6c 79 20 74 ┆m DS. This is immediately t┆ 0x01780…017a0 72 61 6e 73 66 65 72 72 65 64 20 69 6e 74 6f 20 61 6e 20 41 43 54 49 56 41 54 45 5f 54 49 20 70 ┆ransferred into an ACTIVATE_TI p┆ 0x017a0…017c0 72 69 6d 69 74 69 76 65 20 74 6f 20 0a 19 89 80 80 53 36 32 43 50 2e 20 57 68 65 6e 20 69 74 20 ┆rimitive to S62CP. When it ┆ 0x017c0…017e0 69 73 20 61 6e 73 77 65 72 65 64 2c 20 61 6e 64 20 74 68 65 20 72 65 73 75 6c 74 20 69 73 20 6f ┆is answered, and the result is o┆ 0x017e0…01800 6b 2c 20 61 20 43 4f 4e 46 2e 41 43 54 49 56 41 54 45 20 0a 19 89 80 80 69 73 20 73 65 6e 74 20 ┆k, a CONF.ACTIVATE is sent ┆ 0x01800…01820 (12,) 74 6f 20 44 53 2c 20 61 6c 73 6f 20 77 69 74 68 20 74 68 65 20 72 65 73 75 6c 74 20 6f 6b 2e 0d ┆to DS, also with the result ok. ┆ 0x01820…01840 0a 0d 0a 09 84 41 20 54 55 20 63 61 6e 20 62 65 20 72 65 6d 6f 76 65 64 20 62 79 20 61 20 52 45 ┆ A TU can be removed by a RE┆ 0x01840…01860 51 2e 52 45 4d 4f 56 45 2e 20 54 68 65 20 44 48 20 77 69 6c 6c 20 61 63 74 69 76 65 6c 79 20 72 ┆Q.REMOVE. The DH will actively r┆ 0x01860…01880 65 6d 6f 76 65 20 0a 19 89 80 80 61 6c 6c 20 61 6c 69 76 65 20 73 65 73 73 69 6f 6e 73 20 6f 6e ┆emove all alive sessions on┆ 0x01880…018a0 20 74 68 69 73 20 54 55 20 62 79 20 6d 65 61 6e 73 20 6f 66 20 53 45 53 53 49 4f 4e 20 41 42 4f ┆ this TU by means of SESSION ABO┆ 0x018a0…018c0 52 54 20 52 45 51 2c 20 61 6e 64 20 0a 19 89 80 80 61 6c 6c 20 70 61 63 6b 65 74 73 20 61 72 65 ┆RT REQ, and all packets are┆ 0x018c0…018e0 20 72 65 6d 6f 76 65 64 20 61 74 20 6f 6e 63 65 2e 20 57 68 65 6e 20 74 68 65 20 73 65 73 73 69 ┆ removed at once. When the sessi┆ 0x018e0…01900 6f 6e 20 63 6c 65 61 6e 20 75 70 20 0a 19 89 80 80 70 72 6f 63 65 64 75 72 65 20 69 73 20 65 6e ┆on clean up procedure is en┆ 0x01900…01920 64 65 64 20 66 6f 72 20 61 6c 6c 20 74 68 65 73 65 20 73 65 73 73 69 6f 6e 73 2c 20 61 20 44 45 ┆ded for all these sessions, a DE┆ 0x01920…01940 41 43 54 49 56 41 54 45 20 54 49 20 69 73 20 73 65 6e 74 20 0a 19 89 80 80 74 6f 20 53 36 32 43 ┆ACTIVATE TI is sent to S62C┆ 0x01940…01960 50 20 61 6e 64 20 61 20 43 4f 4e 46 2e 52 45 4d 4f 56 45 20 74 6f 20 44 53 2e 0d 0a 0d 0a 09 84 ┆P and a CONF.REMOVE to DS. ┆ 0x01960…01980 49 66 20 74 68 65 20 61 73 73 6f 63 69 61 74 69 6f 6e 73 20 74 6f 20 74 68 65 20 44 53 20 62 72 ┆If the associations to the DS br┆ 0x01980…019a0 65 61 6b 20 64 6f 77 6e 2c 20 74 68 65 20 54 54 58 53 49 20 77 69 6c 6c 20 73 65 6e 64 20 61 20 ┆eak down, the TTXSI will send a ┆ 0x019a0…019c0 0a 19 89 80 80 52 45 51 2e 53 55 53 50 45 4e 44 20 66 6f 72 20 61 6c 6c 20 54 55 27 73 20 63 6f ┆ REQ.SUSPEND for all TU's co┆ 0x019c0…019e0 6e 63 65 72 6e 65 64 2e 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 69 73 20 6e 6f 74 20 75 73 65 ┆ncerned. This command is not use┆ 0x019e0…01a00 64 20 62 79 20 0a 19 89 80 80 74 68 65 20 44 53 20 69 74 73 65 6c 66 2e 20 54 68 65 20 68 61 6e ┆d by the DS itself. The han┆ 0x01a00…01a20 (13,) 64 6c 69 6e 67 20 69 73 20 61 73 20 66 6f 72 20 52 45 51 2e 52 45 4d 4f 56 45 2c 20 61 6e 64 20 ┆dling is as for REQ.REMOVE, and ┆ 0x01a20…01a40 65 6e 64 73 20 69 6e 20 61 20 0a 19 89 80 80 53 55 53 50 45 4e 44 20 54 49 20 62 65 69 6e 67 20 ┆ends in a SUSPEND TI being ┆ 0x01a40…01a60 73 65 6e 74 20 74 6f 20 53 36 32 43 50 2e 20 41 6c 6c 20 69 6e 63 6f 6d 69 6e 67 20 63 61 6c 6c ┆sent to S62CP. All incoming call┆ 0x01a60…01a80 73 20 74 6f 20 74 68 69 73 20 54 55 20 77 69 6c 6c 20 0a 19 89 80 80 66 72 6f 6d 20 6e 6f 77 20 ┆s to this TU will from now ┆ 0x01a80…01aa0 6f 6e 20 62 65 20 61 6e 73 77 65 72 65 64 20 77 69 74 68 20 22 74 65 72 6d 69 6e 61 6c 20 6f 75 ┆on be answered with "terminal ou┆ 0x01aa0…01ac0 74 20 6f 66 20 6f 72 64 65 72 22 20 62 79 20 54 53 2e 0d 0a 0d 0a 09 84 57 68 65 6e 20 74 68 65 ┆t of order" by TS. When the┆ 0x01ac0…01ae0 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 20 77 69 74 68 20 74 68 65 20 44 53 20 69 73 20 72 65 ┆ communication with the DS is re┆ 0x01ae0…01b00 65 73 74 61 62 6c 69 73 68 65 64 2c 20 61 6e 64 20 74 68 65 20 54 54 58 53 49 20 0a 19 89 80 80 ┆established, and the TTXSI ┆ 0x01b00…01b20 72 65 63 65 69 76 65 73 20 61 20 52 45 51 2e 41 43 54 49 56 41 54 45 20 66 6f 72 20 61 20 70 72 ┆receives a REQ.ACTIVATE for a pr┆ 0x01b20…01b40 65 76 69 6f 75 73 6c 79 20 61 63 74 69 76 61 74 65 64 20 54 55 2c 20 61 20 0a 19 89 80 80 52 45 ┆eviously activated TU, a RE┆ 0x01b40…01b60 51 2e 52 45 53 55 4d 45 20 63 6f 6d 6d 61 6e 64 20 69 73 20 73 65 6e 74 20 74 6f 20 44 48 20 66 ┆Q.RESUME command is sent to DH f┆ 0x01b60…01b80 6f 72 20 74 68 69 73 20 54 55 2e 20 41 20 52 45 53 55 4d 45 20 54 49 20 69 73 20 73 65 6e 74 20 ┆or this TU. A RESUME TI is sent ┆ 0x01b80…01ba0 0a 19 89 80 80 74 6f 20 53 36 32 43 50 2e 0d 0a 0d 0a 09 84 54 68 65 20 44 53 20 63 61 6e 20 72 ┆ to S62CP. The DS can r┆ 0x01ba0…01bc0 65 64 65 66 69 6e 65 20 74 68 65 20 54 55 20 61 74 74 72 69 62 75 74 65 73 20 62 79 20 6d 65 61 ┆edefine the TU attributes by mea┆ 0x01bc0…01be0 6e 73 20 6f 66 20 61 20 52 45 51 2e 52 45 44 45 46 49 4e 45 2e 20 0a 19 89 80 80 49 6e 20 74 68 ┆ns of a REQ.REDEFINE. In th┆ 0x01be0…01c00 69 73 20 63 61 73 65 20 77 69 6c 6c 20 70 61 63 6b 65 74 73 20 61 6e 64 20 73 65 73 73 69 6f 6e ┆is case will packets and session┆ 0x01c00…01c20 (14,) 73 20 6c 69 76 65 20 6f 6e 2c 20 61 6e 64 20 74 68 65 20 44 48 20 61 77 61 69 74 73 20 0a 19 89 ┆s live on, and the DH awaits ┆ 0x01c20…01c40 80 80 74 68 65 20 6d 6f 6d 65 6e 74 20 77 68 65 72 65 20 6e 6f 20 73 65 73 73 69 6f 6e 20 65 78 ┆ the moment where no session ex┆ 0x01c40…01c60 69 73 74 73 20 6f 6e 20 74 68 65 20 54 55 20 62 65 66 6f 72 65 20 73 65 6e 64 69 6e 67 20 61 20 ┆ists on the TU before sending a ┆ 0x01c60…01c80 0a 19 89 80 80 52 45 44 45 46 49 4e 45 20 54 49 20 74 6f 20 53 36 32 43 50 2e 20 57 68 65 6e 20 ┆ REDEFINE TI to S62CP. When ┆ 0x01c80…01ca0 74 68 65 20 61 6e 73 77 65 72 20 6f 6e 20 74 68 69 73 20 69 73 20 72 65 63 65 69 76 65 64 2c 20 ┆the answer on this is received, ┆ 0x01ca0…01cc0 61 20 0a 8c 83 d4 0a 19 89 80 80 43 4f 4e 46 2e 52 45 44 45 46 49 4e 45 20 69 73 20 73 65 6e 74 ┆a CONF.REDEFINE is sent┆ 0x01cc0…01ce0 20 74 6f 20 44 53 2e 20 4e 6f 74 65 20 74 68 61 74 20 61 20 72 65 64 65 66 69 6e 65 20 74 72 61 ┆ to DS. Note that a redefine tra┆ 0x01ce0…01d00 6e 73 61 63 74 69 6f 6e 20 63 61 6e 20 0a 19 89 80 80 62 65 20 61 6c 69 76 65 20 66 6f 72 20 61 ┆nsaction can be alive for a┆ 0x01d00…01d20 20 6c 6f 6e 67 20 74 69 6d 65 2e 0d 0a 0d 0a 09 84 46 69 6e 61 6c 6c 79 20 74 68 65 20 44 53 20 ┆ long time. Finally the DS ┆ 0x01d20…01d40 63 61 6e 20 72 65 71 75 65 73 74 20 61 20 54 55 20 74 6f 20 62 65 20 64 69 73 61 62 6c 65 64 20 ┆can request a TU to be disabled ┆ 0x01d40…01d60 62 79 20 6d 65 61 6e 73 20 6f 66 20 61 20 0a 19 89 80 80 52 45 51 2e 44 49 53 41 42 4c 45 2c 20 ┆by means of a REQ.DISABLE, ┆ 0x01d60…01d80 77 68 69 63 68 20 63 6f 6e 74 61 69 6e 73 20 61 20 74 65 78 74 20 6d 65 73 73 61 67 65 2e 20 54 ┆which contains a text message. T┆ 0x01d80…01da0 68 65 20 44 48 20 77 69 6c 6c 20 61 77 61 69 74 20 74 68 65 20 0a 19 89 80 80 6d 6f 6d 65 6e 74 ┆he DH will await the moment┆ 0x01da0…01dc0 20 77 68 65 72 65 20 6e 6f 20 64 6f 63 75 6d 65 6e 74 73 20 63 61 6e 20 62 65 20 72 65 63 65 69 ┆ where no documents can be recei┆ 0x01dc0…01de0 76 65 64 20 61 6e 79 20 6d 6f 72 65 2e 20 54 68 69 73 20 69 73 20 74 68 65 20 0a 19 89 80 80 63 ┆ved any more. This is the c┆ 0x01de0…01e00 61 73 65 20 77 68 65 6e 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 63 6f 6e 64 69 74 69 6f 6e ┆ase when the following condition┆ 0x01e00…01e20 (15,) 73 20 61 72 65 20 66 75 6c 66 69 6c 6c 65 64 3a 0d 0a 19 89 80 80 0d 0a 09 61 29 20 20 84 41 6c ┆s are fulfilled: a) Al┆ 0x01e20…01e40 6c 20 73 65 73 73 69 6f 6e 73 20 61 63 74 69 76 61 74 65 64 20 66 72 6f 6d 20 74 68 65 20 72 65 ┆l sessions activated from the re┆ 0x01e40…01e60 6d 6f 74 65 20 70 61 72 74 79 20 68 61 61 76 65 20 62 65 65 6e 20 0a 19 8d 80 80 72 65 6d 6f 76 ┆mote party haave been remov┆ 0x01e60…01e80 65 64 2e 0d 0a 09 62 29 20 20 84 41 6c 6c 20 73 65 73 73 69 6f 6e 73 20 61 63 74 69 76 61 74 65 ┆ed. b) All sessions activate┆ 0x01e80…01ea0 64 20 6f 6e 20 74 68 69 73 20 73 69 64 65 2c 20 77 68 69 63 68 20 69 73 20 69 6e 20 73 69 6e 6b ┆d on this side, which is in sink┆ 0x01ea0…01ec0 20 73 74 61 74 65 2c 20 0a 19 8d 80 80 68 61 76 65 20 65 69 74 68 65 72 20 62 65 65 6e 20 73 65 ┆ state, have either been se┆ 0x01ec0…01ee0 74 20 62 61 63 6b 20 74 6f 20 73 6f 75 72 63 65 20 73 74 61 74 65 20 62 79 20 61 20 43 48 41 4e ┆t back to source state by a CHAN┆ 0x01ee0…01f00 47 45 20 43 4f 4e 54 52 4f 4c 20 0a 19 8d 80 80 49 4e 44 20 6f 72 20 68 61 76 65 20 62 65 65 6e ┆GE CONTROL IND or have been┆ 0x01f00…01f20 20 72 65 6d 6f 76 65 64 2e 0d 0a 0d 0a 09 84 57 68 65 6e 20 74 68 69 73 20 68 61 70 80 70 65 6e ┆ removed. When this hap pen┆ 0x01f20…01f40 73 2c 20 61 20 43 4f 4e 46 2e 44 49 53 41 42 4c 45 20 69 73 20 73 65 6e 74 20 74 6f 20 44 53 2e ┆s, a CONF.DISABLE is sent to DS.┆ 0x01f40…01f60 20 46 72 6f 6d 20 74 68 69 73 20 6d 6f 6d 65 6e 74 20 0a 19 89 80 80 6f 6e 20 61 6c 6c 20 69 6e ┆ From this moment on all in┆ 0x01f60…01f80 80 63 6f 6d 69 6e 67 20 53 45 53 53 49 4f 4e 20 53 54 41 52 54 20 49 4e 44 20 70 72 69 6d 69 74 ┆ coming SESSION START IND primit┆ 0x01f80…01fa0 69 76 65 73 20 61 72 65 20 61 6e 73 77 65 72 65 64 20 62 79 20 61 20 0a 19 89 80 80 53 45 53 53 ┆ives are answered by a SESS┆ 0x01fa0…01fc0 49 4f 4e 20 53 54 41 52 54 20 52 45 53 50 20 4e 45 47 2c 20 63 6f 6e 74 61 69 6e 69 6e 67 20 74 ┆ION START RESP NEG, containing t┆ 0x01fc0…01fe0 68 65 20 74 65 78 74 20 6d 65 73 73 61 67 65 2e 20 50 61 63 6b 65 74 20 0a 19 89 80 80 73 75 62 ┆he text message. Packet sub┆ 0x01fe0…02000 6d 69 73 73 69 6f 6e 20 63 61 6e 2c 20 68 6f 77 65 76 65 72 2c 20 73 74 69 6c 6c 20 74 61 6b 65 ┆mission can, however, still take┆ 0x02000…02020 (16,) 20 70 6c 61 63 65 2e 0d 0a 0d 0a 09 84 54 68 69 73 20 73 74 61 74 65 20 69 73 20 74 65 72 6d 69 ┆ place. This state is termi┆ 0x02020…02040 6e 61 74 65 64 20 62 79 20 44 53 20 69 73 73 75 69 6e 67 20 61 20 52 45 51 2e 45 4e 41 42 4c 45 ┆nated by DS issuing a REQ.ENABLE┆ 0x02040…02060 2c 20 77 68 69 63 68 20 69 73 20 0a 19 89 80 80 61 6e 73 77 65 72 65 64 20 69 6d 6d 65 64 69 61 ┆, which is answered immedia┆ 0x02060…02080 74 65 6c 79 20 62 79 20 61 20 43 4f 4e 46 2e 45 4e 41 42 4c 45 2e 20 50 61 63 6b 65 74 20 72 65 ┆tely by a CONF.ENABLE. Packet re┆ 0x02080…020a0 63 65 69 76 61 6c 20 63 61 6e 20 74 61 6b 65 20 0a 19 89 80 80 70 6c 61 63 65 20 61 67 61 69 6e ┆ceival can take place again┆ 0x020a0…020c0 2e 0d 0a 0d 0a 09 84 49 74 20 73 68 6f 75 6c 64 20 62 65 20 6e 6f 74 65 64 20 74 68 61 74 20 62 ┆. It should be noted that b┆ 0x020c0…020e0 6f 74 68 20 61 20 72 65 64 65 66 69 6e 65 20 61 6e 64 20 61 20 64 69 73 61 62 6c 65 20 74 72 61 ┆oth a redefine and a disable tra┆ 0x020e0…02100 6e 73 61 63 74 69 6f 6e 20 0a 19 89 80 80 69 73 20 74 65 72 6d 69 6e 61 74 65 64 20 61 74 20 6f ┆nsaction is terminated at o┆ 0x02100…02120 6e 63 65 20 69 66 20 61 20 52 45 51 2e 52 45 4d 4f 56 45 20 6f 72 20 61 20 52 45 51 2e 53 55 53 ┆nce if a REQ.REMOVE or a REQ.SUS┆ 0x02120…02140 50 45 4e 44 20 69 73 20 72 65 80 0a 19 89 80 80 63 65 69 76 65 64 2e 0d 0a 0d 0a 0d 0a a1 b0 32 ┆PEND is re ceived. 2┆ 0x02140…02160 2e 32 20 09 4e 6f 72 6d 61 6c 20 50 61 63 6b 65 74 20 54 72 61 6e 73 6d 69 73 73 69 6f 6e 2e 0d ┆.2 Normal Packet Transmission. ┆ 0x02160…02180 0a 0d 0a 09 84 4e 6f 72 6d 61 6c 20 70 61 63 6b 65 74 20 74 72 61 6e 73 6d 69 73 73 69 6f 6e 20 ┆ Normal packet transmission ┆ 0x02180…021a0 69 73 20 73 74 61 72 74 65 64 20 77 68 65 6e 20 61 20 52 45 51 55 45 53 54 2e 53 55 42 4d 49 54 ┆is started when a REQUEST.SUBMIT┆ 0x021a0…021c0 20 69 73 20 0a 19 89 80 80 72 65 63 65 69 76 65 64 20 66 72 6f 6d 20 44 53 20 77 69 74 68 20 73 ┆ is received from DS with s┆ 0x021c0…021e0 65 72 76 69 63 65 3d 54 54 58 20 6f 72 20 46 54 58 2e 20 42 65 63 61 75 73 65 20 74 68 65 73 65 ┆ervice=TTX or FTX. Because these┆ 0x021e0…02200 20 73 65 72 76 69 63 65 73 20 0a 19 89 80 80 61 72 65 20 61 6c 69 6b 65 20 74 6f 20 74 68 65 20 ┆ services are alike to the ┆ 0x02200…02220 (17,) 44 48 2c 20 74 68 65 20 74 65 72 6d 20 54 54 58 20 77 69 6c 6c 20 69 6e 20 74 68 65 20 72 65 73 ┆DH, the term TTX will in the res┆ 0x02220…02240 74 20 6f 66 20 74 68 69 73 20 6d 61 6e 75 61 6c 20 0a 19 89 80 80 64 65 6e 6f 74 65 20 22 54 54 ┆t of this manual denote "TT┆ 0x02240…0224e 58 20 6f 72 20 46 54 58 22 2e 0d 0a 0d 0a ┆X or FTX". ┆ 0x0224e…02251 FormFeed { 0x0224e…02251 0c 83 a4 ┆ ┆ 0x0224e…02251 } 0x02251…02260 0a 84 a1 b0 32 2e 32 2e 31 20 09 53 65 73 73 ┆ 2.2.1 Sess┆ 0x02260…02280 69 6f 6e 20 41 6c 6c 6f 63 61 74 69 6f 6e 2e 0d 0a 0d 0a 09 84 54 6f 20 74 72 61 6e 73 6d 69 74 ┆ion Allocation. To transmit┆ 0x02280…022a0 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 69 6e 20 74 68 65 20 70 61 63 6b 65 74 20 61 20 73 65 ┆ the document in the packet a se┆ 0x022a0…022c0 73 73 69 6f 6e 20 69 73 20 6e 65 63 65 73 73 61 72 79 2e 0d 0a 0d 0a 09 84 53 75 63 68 20 61 20 ┆ssion is necessary. Such a ┆ 0x022c0…022e0 73 65 73 73 69 6f 6e 20 69 73 20 6e 6f 74 20 69 6e 20 61 6c 6c 20 63 61 73 65 73 20 61 76 61 69 ┆session is not in all cases avai┆ 0x022e0…02300 6c 61 62 6c 65 20 61 74 20 6f 6e 63 65 2e 20 54 68 65 20 72 65 61 73 6f 6e 20 0a 19 89 80 80 66 ┆lable at once. The reason f┆ 0x02300…02320 6f 72 20 74 68 69 73 20 69 73 20 74 68 61 74 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 73 65 ┆or this is that the number of se┆ 0x02320…02340 73 73 69 6f 6e 73 20 61 6c 6c 6f 77 65 64 20 74 6f 20 62 65 20 6f 70 65 6e 20 61 74 20 74 68 65 ┆ssions allowed to be open at the┆ 0x02340…02360 20 0a 19 89 80 80 73 61 6d 65 20 74 69 6d 65 20 69 73 20 6c 69 6d 69 74 65 64 2e 20 49 66 20 61 ┆ same time is limited. If a┆ 0x02360…02380 6e 20 78 32 31 20 6e 65 74 77 6f 72 6b 20 69 73 20 75 73 65 64 2c 20 6f 6e 6c 79 20 6f 6e 65 20 ┆n x21 network is used, only one ┆ 0x02380…023a0 73 65 73 73 69 6f 6e 20 0a 19 89 80 80 69 73 20 61 76 61 69 62 6c 65 2e 20 42 75 74 20 61 6c 73 ┆session is avaible. But als┆ 0x023a0…023c0 6f 20 62 79 20 61 6e 20 78 32 35 20 6e 65 74 77 6f 72 6b 20 74 68 65 20 6e 75 6d 62 65 72 20 6f ┆o by an x25 network the number o┆ 0x023c0…023e0 66 20 73 65 73 73 69 6f 6e 73 20 77 69 6c 6c 20 0a 19 89 80 80 70 6f 73 73 69 62 6c 79 20 62 65 ┆f sessions will possibly be┆ 0x023e0…02400 20 73 69 67 6e 69 66 69 63 61 6e 74 6c 79 20 6c 65 73 73 65 72 20 74 68 61 6e 20 74 68 65 20 6e ┆ significantly lesser than the n┆ 0x02400…02420 (18,) 75 6d 62 65 72 20 6f 66 20 70 6f 73 73 69 62 6c 65 20 0a 19 89 80 80 70 61 63 6b 65 74 73 2c 20 ┆umber of possible packets, ┆ 0x02420…02440 62 65 63 61 75 73 65 20 61 20 73 65 73 73 69 6f 6e 20 64 65 6d 61 6e 64 73 20 72 65 73 6f 75 72 ┆because a session demands resour┆ 0x02440…02460 63 65 73 20 69 6e 20 61 6c 6c 20 6c 65 76 65 6c 73 20 69 6e 20 74 68 65 20 0a 19 89 80 80 43 55 ┆ces in all levels in the CU┆ 0x02460…02480 2e 0d 0a 0d 0a 09 84 54 68 65 72 65 66 6f 72 65 20 71 75 65 75 65 2c 20 74 68 65 20 73 6f 63 61 ┆. Therefore queue, the soca┆ 0x02480…024a0 6c 6c 65 64 20 a1 62 75 73 79 20 71 75 65 75 65 e1 2c 20 69 73 20 69 6e 74 72 6f 64 75 63 65 64 ┆lled busy queue , is introduced┆ 0x024a0…024c0 2e 20 50 61 63 6b 65 74 73 20 0a 19 89 80 80 77 68 69 63 68 20 63 61 6e 6e 6f 74 20 69 6d 6d 65 ┆. Packets which cannot imme┆ 0x024c0…024e0 64 69 61 74 65 6c 79 20 67 65 74 20 61 20 73 65 73 73 69 6f 6e 20 77 69 6c 6c 20 65 6e 74 65 72 ┆diately get a session will enter┆ 0x024e0…02500 20 74 68 69 73 20 71 75 65 75 65 2e 20 54 68 65 20 0a 19 89 80 80 73 69 74 75 61 74 69 6f 6e 20 ┆ this queue. The situation ┆ 0x02500…02520 63 6f 6e 63 65 72 6e 69 6e 67 20 53 55 42 4d 49 54 20 70 61 63 6b 65 74 73 20 63 61 6e 20 62 65 ┆concerning SUBMIT packets can be┆ 0x02520…02540 20 76 69 65 77 65 64 20 6c 69 6b 65 20 74 68 69 73 3a 0d 0a 0d 0a 0d 0a 0e 0a 0d 0a 09 09 09 09 ┆ viewed like this: ┆ 0x02540…02560 09 09 62 75 73 79 20 71 75 65 75 65 0d 0a 09 09 70 61 63 6b 65 74 20 41 09 09 70 61 63 6b 65 74 ┆ busy queue packet A packet┆ 0x02560…02580 20 42 0d 0a 0d 0a 0d 0a 09 09 09 20 20 20 20 20 70 61 63 6b 65 74 20 43 09 09 73 65 73 73 69 6f ┆ B packet C sessio┆ 0x02580…025a0 6e 0d 0a 0d 0a 0f 0a 0d 0a 09 84 48 6f 77 20 70 61 63 6b 65 74 73 20 61 72 65 20 6f 72 64 65 72 ┆n How packets are order┆ 0x025a0…025c0 65 64 20 69 6e 20 74 68 65 20 62 75 73 79 20 71 75 65 75 65 20 69 73 20 64 65 73 63 72 69 62 65 ┆ed in the busy queue is describe┆ 0x025c0…025e0 64 20 69 6e 20 73 65 63 74 69 6f 6e 20 0a 19 89 80 80 32 2e 32 2e 34 2e 0d 0a 0d 0a 09 84 57 68 ┆d in section 2.2.4. Wh┆ 0x025e0…02600 65 6e 20 61 20 73 65 73 73 69 6f 6e 20 72 65 73 6f 75 72 63 65 20 62 65 63 6f 6d 65 73 20 61 76 ┆en a session resource becomes av┆ 0x02600…02620 (19,) 61 69 62 6c 65 2c 20 69 2e 65 2e 20 61 6e 20 61 6e 73 77 65 72 20 6f 6e 20 61 20 0a 19 89 80 80 ┆aible, i.e. an answer on a ┆ 0x02620…02640 53 54 52 45 41 4d 20 43 4c 45 41 52 49 4e 47 20 52 45 53 50 20 69 73 20 72 65 63 65 69 76 65 64 ┆STREAM CLEARING RESP is received┆ 0x02640…02660 20 66 72 6f 6d 20 53 36 32 43 50 2c 20 74 68 65 20 66 69 72 73 74 20 70 61 63 6b 65 74 20 69 6e ┆ from S62CP, the first packet in┆ 0x02660…02680 20 0a 19 89 80 80 74 68 65 20 62 75 73 79 20 71 75 65 75 65 20 69 73 20 72 65 6d 6f 76 65 64 20 ┆ the busy queue is removed ┆ 0x02680…026a0 66 72 6f 6d 20 69 74 2c 20 61 6e 64 20 61 20 73 65 73 73 69 6f 6e 20 63 61 6e 20 62 65 20 65 73 ┆from it, and a session can be es┆ 0x026a0…026c0 74 61 62 80 0a 19 89 80 80 6c 69 73 68 65 64 20 74 6f 20 74 72 61 6e 73 6d 69 74 20 74 68 65 20 ┆tab lished to transmit the ┆ 0x026c0…026e0 70 61 63 6b 65 74 2e 20 54 68 69 73 20 69 73 20 64 6f 6e 65 20 62 79 20 69 73 73 75 69 6e 67 20 ┆packet. This is done by issuing ┆ 0x026e0…02700 61 20 53 45 53 53 49 4f 4e 20 0a 19 89 80 80 53 54 41 52 54 20 52 45 51 20 74 6f 20 53 36 32 43 ┆a SESSION START REQ to S62C┆ 0x02700…02720 50 2e 20 57 68 65 6e 20 74 68 65 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 53 45 53 53 49 4f ┆P. When the corresponding SESSIO┆ 0x02720…02740 4e 20 53 54 41 52 54 20 43 4f 4e 46 20 50 4f 53 20 0a 19 89 80 80 69 73 20 72 65 63 65 69 76 65 ┆N START CONF POS is receive┆ 0x02740…02760 64 20 74 68 65 20 73 65 73 73 69 6f 6e 20 63 61 6e 20 62 65 20 75 73 65 64 20 74 6f 20 74 72 61 ┆d the session can be used to tra┆ 0x02760…02780 6e 73 6d 69 74 20 64 6f 63 75 6d 65 6e 74 73 2e 0d 0a 0d 0a 09 84 54 68 65 20 70 61 72 61 6d 65 ┆nsmit documents. The parame┆ 0x02780…027a0 74 65 72 73 20 74 6f 20 53 45 53 53 49 4f 4e 20 53 54 41 52 54 20 52 45 51 20 69 73 20 74 68 65 ┆ters to SESSION START REQ is the┆ 0x027a0…027c0 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 0a 19 89 80 80 70 61 72 61 6d 65 74 65 72 73 20 66 ┆ corresponding parameters f┆ 0x027c0…027e0 72 6f 6d 20 52 45 51 2e 53 55 42 4d 49 54 2e 20 4e 6f 74 65 20 65 73 70 65 63 69 61 6c 6c 79 20 ┆rom REQ.SUBMIT. Note especially ┆ 0x027e0…02800 74 68 65 20 61 64 64 72 65 73 73 65 65 20 54 49 20 0a 19 89 80 80 70 61 72 61 6d 65 74 65 72 2c ┆the addressee TI parameter,┆ 0x02800…02820 (20,) 20 69 64 65 6e 74 69 66 79 69 6e 67 20 74 68 65 20 72 65 63 65 69 76 65 72 2e 0d 0a 0d 0a 8c 83 ┆ identifying the receiver. ┆ 0x02820…02840 d4 0a 0e 0a 0d 0a 09 66 69 67 2e 20 31 2e 20 53 65 73 73 69 6f 6e 20 61 6c 6c 6f 63 61 74 69 6f ┆ fig. 1. Session allocatio┆ 0x02840…02860 6e 2e 0d 0a 0d 0a 0d 0a 09 44 53 09 09 09 44 48 09 09 09 53 36 32 43 50 0d 0a 0d 0a 09 20 20 52 ┆n. DS DH S62CP R┆ 0x02860…02880 45 51 2e 53 55 42 4d 49 54 0d 0a 0d 0a 09 09 09 20 20 20 20 20 70 61 63 6b 65 74 20 69 6e 0d 0a ┆EQ.SUBMIT packet in ┆ 0x02880…028a0 09 09 09 20 20 20 20 20 62 75 73 79 20 71 75 65 75 65 0d 0a 0d 0a 09 09 09 09 09 61 6e 73 77 65 ┆ busy queue answe┆ 0x028a0…028c0 72 20 6f 6e 20 61 0d 0a 09 09 09 09 09 53 54 52 45 41 4d 20 43 4c 45 41 52 49 4e 47 20 52 45 53 ┆r on a STREAM CLEARING RES┆ 0x028c0…028e0 50 0d 0a 0d 0a 09 09 09 20 20 20 20 20 70 61 63 6b 65 74 20 65 78 69 74 73 0d 0a 09 09 09 20 20 ┆P packet exits ┆ 0x028e0…02900 20 20 20 62 75 73 79 20 71 75 65 75 65 0d 0a 0d 0a 09 09 09 09 20 20 20 53 45 53 53 49 4f 4e 20 ┆ busy queue SESSION ┆ 0x02900…02920 53 54 41 52 54 20 52 45 51 0d 0a 0d 0a 09 09 09 09 20 20 20 20 20 20 20 53 45 53 53 49 4f 4e 20 ┆START REQ SESSION ┆ 0x02920…02940 53 54 41 52 54 20 43 4f 4e 46 20 50 4f 53 0d 0a 0d 0a 0f 0a 0d 0a a1 b0 32 2e 32 2e 32 20 09 44 ┆START CONF POS 2.2.2 D┆ 0x02940…02960 6f 63 75 6d 65 6e 74 20 54 72 61 6e 73 6d 69 73 73 69 6f 6e 20 50 72 65 70 61 72 61 74 69 6f 6e ┆ocument Transmission Preparation┆ 0x02960…02980 2e 0d 0a 0d 0a 09 84 42 65 66 6f 72 65 20 74 68 65 20 74 72 61 6e 73 6d 69 73 73 69 6f 6e 20 73 ┆. Before the transmission s┆ 0x02980…029a0 74 61 72 74 73 2c 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 64 65 73 63 72 69 70 74 69 6f 6e 20 ┆tarts, the document description ┆ 0x029a0…029c0 69 73 20 72 65 61 64 20 0a 19 89 80 80 66 72 6f 6d 20 44 53 20 62 79 20 6d 65 61 6e 73 20 6f 66 ┆is read from DS by means of┆ 0x029c0…029e0 20 61 6e 20 49 4e 44 2e 52 45 41 44 20 63 6f 6d 6d 61 6e 64 2e 20 54 68 69 73 20 64 65 73 63 72 ┆ an IND.READ command. This descr┆ 0x029e0…02a00 69 70 74 69 6f 6e 20 0a 19 89 80 80 63 6f 6e 74 61 69 6e 73 2c 20 61 6d 6f 6e 67 20 6f 74 68 65 ┆iption contains, among othe┆ 0x02a00…02a20 (21,) 72 73 2c 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 3a 0d 0a ┆rs, the following information: ┆ 0x02a20…02a40 0d 0a 09 63 68 65 63 6b 70 6f 69 6e 74 0d 0a 09 6e 75 6d 62 65 72 3a 20 20 20 20 20 20 20 20 20 ┆ checkpoint number: ┆ 0x02a40…02a60 84 3d 30 20 69 66 20 74 68 69 73 20 64 6f 63 75 6d 65 6e 74 20 68 61 73 20 6e 6f 74 20 62 65 65 ┆ =0 if this document has not bee┆ 0x02a60…02a80 6e 20 61 74 74 65 6d 70 74 65 64 20 74 72 61 6e 73 80 0a 19 99 80 80 6d 69 74 74 65 64 20 62 65 ┆n attempted trans mitted be┆ 0x02a80…02aa0 66 6f 72 65 2c 20 6f 72 20 69 66 20 6e 6f 20 70 61 67 65 73 20 77 65 72 65 20 61 63 6b 6e 6f 77 ┆fore, or if no pages were acknow┆ 0x02aa0…02ac0 6c 65 64 67 65 64 2e 20 0a 19 99 80 80 28 54 68 65 20 74 77 6f 20 73 69 74 75 61 74 69 6f 6e 73 ┆ledged. (The two situations┆ 0x02ac0…02ae0 20 61 72 65 20 74 72 65 61 74 65 64 20 61 6c 69 6b 65 20 62 79 20 44 48 29 2e 0d 0a 0d 0a 09 64 ┆ are treated alike by DH). d┆ 0x02ae0…02b00 6f 63 75 6d 65 6e 74 0d 0a 09 6e 75 6d 62 65 72 3a 20 20 20 20 20 20 20 20 20 84 41 20 72 65 66 ┆ocument number: A ref┆ 0x02b00…02b20 65 72 65 6e 63 65 20 74 6f 20 74 68 65 20 61 63 74 75 61 6c 20 64 6f 63 75 6d 65 6e 74 20 66 69 ┆erence to the actual document fi┆ 0x02b20…02b40 6c 65 20 61 74 20 44 53 2e 20 0a 19 99 80 80 55 73 65 64 20 77 68 65 6e 20 61 20 54 52 41 4e 53 ┆le at DS. Used when a TRANS┆ 0x02b40…02b60 46 45 52 20 62 6c 6f 63 6b 20 69 73 20 73 65 6e 74 2e 0d 0a 0d 0a 0e 0a 09 53 36 32 20 64 6f 63 ┆FER block is sent. S62 doc┆ 0x02b60…02b80 75 6d 65 6e 74 0d 0a 09 69 64 65 6e 74 69 66 69 63 61 74 69 6f 6e 3a 20 84 4f 6e 6c 79 20 69 6e ┆ument identification: Only in┆ 0x02b80…02ba0 74 65 72 65 73 74 69 6e 67 20 69 66 20 63 68 65 63 6b 70 6f 69 6e 74 20 6e 75 6d 62 65 72 3c 3e ┆teresting if checkpoint number<>┆ 0x02ba0…02bc0 30 2e 0d 0a 0f 0a 0d 0a 8c 83 e0 0a 09 84 49 74 20 73 68 6f 75 6c 64 20 62 65 20 6e 6f 74 65 64 ┆0. It should be noted┆ 0x02bc0…02be0 20 74 68 61 74 20 63 68 65 63 6b 70 6f 69 6e 74 20 6e 75 6d 62 65 72 3c 3e 30 20 61 74 20 70 61 ┆ that checkpoint number<>0 at pa┆ 0x02be0…02c00 63 6b 65 74 20 0a 19 89 80 80 69 6e 69 74 69 61 6c 69 73 61 74 69 6f 6e 20 6d 65 61 6e 73 20 74 ┆cket initialisation means t┆ 0x02c00…02c20 (22,) 68 61 74 20 74 68 65 20 63 6f 6e 6e 65 63 74 69 6f 6e 20 62 65 74 77 65 65 6e 20 44 48 20 61 6e ┆hat the connection between DH an┆ 0x02c20…02c40 64 20 44 53 20 68 61 73 20 0a 19 89 80 80 62 72 6f 6b 65 6e 20 64 6f 77 6e 20 65 61 72 6c 69 65 ┆d DS has broken down earlie┆ 0x02c40…02c60 72 20 77 68 69 6c 65 20 74 68 65 20 70 61 63 6b 65 74 20 77 61 73 20 62 65 69 6e 67 20 74 72 61 ┆r while the packet was being tra┆ 0x02c60…02c80 6e 73 6d 69 74 74 65 64 2e 0d 0a 0d 0a 09 84 54 68 65 20 44 48 20 77 69 6c 6c 20 74 68 65 6e 20 ┆nsmitted. The DH will then ┆ 0x02c80…02ca0 6f 70 65 6e 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 73 74 72 65 61 6d 2e 20 4e 6f 74 65 20 74 ┆open the document stream. Note t┆ 0x02ca0…02cc0 68 61 74 20 74 68 69 73 20 73 74 72 65 61 6d 20 0a 19 89 80 80 6f 6e 6c 79 20 77 69 6c 6c 20 62 ┆hat this stream only will b┆ 0x02cc0…02ce0 65 20 6f 70 65 6e 20 77 68 69 6c 65 20 74 68 65 20 70 61 63 6b 65 74 20 69 73 20 69 6e 20 70 6f ┆e open while the packet is in po┆ 0x02ce0…02d00 73 73 65 73 73 69 6f 6e 20 6f 66 20 61 20 73 65 73 73 69 6f 6e 2e 0d 0a 0d 0a 09 54 68 65 20 6d ┆ssession of a session. The m┆ 0x02d00…02d20 6f 73 74 20 69 6d 70 6f 72 74 61 6e 74 20 70 61 72 61 6d 65 74 65 72 73 20 74 6f 20 54 52 41 4e ┆ost important parameters to TRAN┆ 0x02d20…02d40 53 46 45 52 20 61 72 65 3a 0d 0a 0d 0a 09 6d 6f 64 65 3a 20 20 20 20 20 20 20 84 3d 52 20 28 72 ┆SFER are: mode: =R (r┆ 0x02d40…02d60 65 61 64 29 0d 0a 09 64 6f 63 75 6d 65 6e 74 3a 20 20 20 84 54 68 65 20 64 6f 63 75 6d 65 6e 74 ┆ead) document: The document┆ 0x02d60…02d80 20 6e 75 6d 62 65 72 20 66 69 65 6c 64 20 66 72 6f 6d 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 ┆ number field from the document ┆ 0x02d80…02da0 0a 19 95 80 80 64 65 73 63 72 69 70 74 69 6f 6e 2e 20 49 74 20 69 64 65 6e 74 69 66 69 65 73 20 ┆ description. It identifies ┆ 0x02da0…02dc0 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 66 69 6c 65 20 74 6f 20 62 65 20 0a 19 95 80 80 72 65 61 ┆the document file to be rea┆ 0x02dc0…02de0 64 2e 0d 0a 09 63 68 65 63 6b 70 6f 69 6e 74 3a 20 84 54 68 65 20 63 6f 72 72 65 73 70 6f 6e 64 ┆d. checkpoint: The correspond┆ 0x02de0…02e00 69 6e 67 20 66 69 65 6c 64 20 66 72 6f 6d 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 64 65 73 63 ┆ing field from the document desc┆ 0x02e00…02e20 (23,) 72 69 70 74 69 6f 6e 2e 20 0a 19 95 80 80 49 64 65 6e 74 69 66 69 65 73 20 74 68 65 20 70 6f 73 ┆ription. Identifies the pos┆ 0x02e20…02e40 69 74 69 6f 6e 20 77 68 65 72 65 20 74 68 65 20 72 65 61 64 69 6e 67 20 62 65 67 69 6e 73 2e 0d ┆ition where the reading begins. ┆ 0x02e40…02e60 0a 0d 0a 09 84 57 68 65 6e 20 61 20 52 45 50 4c 59 20 4f 4b 20 62 6c 6f 63 6b 20 69 73 20 72 65 ┆ When a REPLY OK block is re┆ 0x02e60…02e80 63 65 69 76 65 64 20 6f 6e 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 73 74 72 65 61 6d 2c 20 74 ┆ceived on the document stream, t┆ 0x02e80…02ea0 68 65 20 0a 19 89 80 80 63 61 70 61 62 69 6c 69 74 69 65 73 20 63 6f 6e 74 61 69 6e 65 64 20 69 ┆he capabilities contained i┆ 0x02ea0…02ec0 6e 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 68 65 61 64 65 72 20 73 68 6f 75 6c 64 20 62 65 20 ┆n the document header should be ┆ 0x02ec0…02ee0 72 65 71 75 65 73 74 65 64 20 0a 19 89 80 80 61 74 20 74 68 65 20 72 65 6d 6f 74 65 20 70 61 72 ┆requested at the remote par┆ 0x02ee0…02f00 74 79 2e 20 54 68 69 73 20 69 73 20 64 6f 6e 65 20 62 79 20 73 65 6e 64 69 6e 67 20 61 20 43 41 ┆ty. This is done by sending a CA┆ 0x02f00…02f20 50 41 42 49 4c 49 54 49 45 53 20 52 45 51 20 0a 19 89 80 80 70 72 69 6d 69 74 69 76 65 20 74 6f ┆PABILITIES REQ primitive to┆ 0x02f20…02f40 20 53 36 32 43 50 2c 20 6f 6e 20 77 68 69 63 68 20 61 20 43 41 50 41 42 49 4c 49 54 49 45 53 20 ┆ S62CP, on which a CAPABILITIES ┆ 0x02f40…02f60 43 4f 4e 46 20 50 4f 53 20 69 73 20 65 78 70 65 63 74 65 64 20 0a 19 89 80 80 61 73 20 72 65 73 ┆CONF POS is expected as res┆ 0x02f60…02f80 70 6f 6e 73 65 2e 20 41 20 43 41 50 41 42 49 4c 49 54 49 45 53 20 43 4f 4e 46 20 4e 45 47 20 69 ┆ponse. A CAPABILITIES CONF NEG i┆ 0x02f80…02fa0 6e 73 74 65 61 64 20 77 69 6c 6c 20 70 72 6f 76 6f 6b 65 20 0a 19 89 80 80 69 6d 6d 65 64 69 61 ┆nstead will provoke immedia┆ 0x02fa0…02fc0 74 65 20 70 61 63 6b 65 74 20 74 65 72 6d 69 6e 61 74 69 6f 6e 2e 0d 0a 0d 0a 8c 82 94 0a 0e 0a ┆te packet termination. ┆ 0x02fc0…02fe0 0d 0a 09 66 69 67 2e 20 32 2e 20 44 6f 63 75 6d 65 6e 74 20 74 72 61 6e 73 6d 69 73 73 69 6f 6e ┆ fig. 2. Document transmission┆ 0x02fe0…03000 20 70 72 65 70 61 72 61 74 69 6f 6e 2e 0d 0a 0d 0a 0d 0a 09 44 53 09 09 09 44 48 09 09 09 53 36 ┆ preparation. DS DH S6┆ 0x03000…03020 (24,) 32 43 50 0d 0a 0d 0a 09 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 49 4e 44 2e 52 ┆2CP IND.R┆ 0x03020…03040 45 41 44 0d 0a 0d 0a 09 20 20 52 45 53 50 2e 52 45 41 44 0d 0a 0d 0a 09 20 20 20 20 20 20 20 20 ┆EAD RESP.READ ┆ 0x03040…03060 20 20 20 20 20 20 20 20 20 20 20 54 52 41 4e 53 46 45 52 0d 0a 0d 0a 09 20 20 52 45 50 4c 59 20 ┆ TRANSFER REPLY ┆ 0x03060…03080 4f 4b 0d 0a 09 09 09 09 20 20 20 43 41 50 41 42 49 4c 49 54 49 45 53 20 52 45 51 0d 0a 0d 0a 09 ┆OK CAPABILITIES REQ ┆ 0x03080…030a0 09 09 09 20 20 20 20 20 43 41 50 41 42 49 4c 49 54 49 45 53 20 43 4f 4e 46 20 50 4f 53 0a 0d 0a ┆ CAPABILITIES CONF POS ┆ 0x030a0…030c0 0f 0a 0d 0a 0d 0a a1 b0 32 2e 32 2e 33 20 09 44 6f 63 75 6d 65 6e 74 20 54 72 61 6e 73 6d 69 73 ┆ 2.2.3 Document Transmis┆ 0x030c0…030e0 73 69 6f 6e 2e 0d 0a 0d 0a 09 84 57 68 65 6e 20 74 68 65 20 70 72 65 70 61 72 61 74 69 6f 6e 20 ┆sion. When the preparation ┆ 0x030e0…03100 69 73 20 65 6e 64 65 64 2c 20 6f 6e 65 20 6f 66 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 74 ┆is ended, one of the following t┆ 0x03100…03120 77 6f 20 73 69 74 75 61 74 69 6f 6e 73 20 0a 19 89 80 80 61 72 69 73 65 73 3a 0d 0a 0d 0a 09 31 ┆wo situations arises: 1┆ 0x03120…03140 29 20 63 68 65 63 6b 70 6f 69 6e 74 20 6e 75 6d 62 65 72 3d 30 0d 0a 09 20 20 20 84 54 68 69 73 ┆) checkpoint number=0 This┆ 0x03140…03160 20 69 73 20 74 72 61 6e 73 6d 69 73 73 69 6f 6e 20 6f 66 20 61 20 64 6f 63 75 6d 65 6e 74 20 66 ┆ is transmission of a document f┆ 0x03160…03180 72 6f 6d 20 74 68 65 20 62 65 67 69 6e 6e 69 6e 67 2c 20 61 6e 64 20 61 20 0a 19 8c 80 80 44 4f ┆rom the beginning, and a DO┆ 0x03180…031a0 43 55 4d 45 4e 54 20 53 54 41 52 54 20 52 45 51 20 69 73 20 75 73 65 64 20 74 6f 20 73 74 61 72 ┆CUMENT START REQ is used to star┆ 0x031a0…031c0 74 20 74 68 65 20 74 72 61 6e 73 6d 69 73 73 69 6f 6e 2e 0d 0a 09 20 20 20 84 54 68 65 20 53 2e ┆t the transmission. The S.┆ 0x031c0…031e0 36 32 20 64 6f 63 75 6d 65 6e 74 20 69 64 65 6e 74 69 66 69 63 61 74 69 6f 6e 20 69 6e 20 74 68 ┆62 document identification in th┆ 0x031e0…03200 65 20 64 6f 63 75 6d 65 6e 74 20 64 65 73 63 72 69 70 74 69 6f 6e 20 0a 19 8c 80 80 73 68 6f 75 ┆e document description shou┆ 0x03200…03220 (25,) 6c 64 20 62 65 20 64 65 66 69 6e 65 64 20 66 6f 72 20 75 73 65 20 69 6e 20 66 75 74 75 72 65 20 ┆ld be defined for use in future ┆ 0x03220…03240 65 72 72 6f 72 20 72 65 63 6f 76 65 72 79 2e 20 54 68 65 20 0a 19 8c 80 80 63 6f 6e 73 74 69 74 ┆error recovery. The constit┆ 0x03240…03260 75 65 6e 74 73 20 22 63 61 6c 6c 69 6e 67 20 54 49 22 2c 20 22 63 61 6c 6c 65 64 20 54 49 22 20 ┆uents "calling TI", "called TI" ┆ 0x03260…03280 61 6e 64 20 22 61 64 64 69 74 69 6f 6e 61 6c 20 73 65 73 73 69 6f 6e 20 0a 19 8c 80 80 72 65 66 ┆and "additional session ref┆ 0x03280…032a0 65 72 65 6e 63 65 20 6e 75 6d 62 65 72 22 20 61 72 65 20 74 61 6b 65 6e 20 66 72 6f 6d 20 74 68 ┆erence number" are taken from th┆ 0x032a0…032c0 65 20 53 45 53 53 49 4f 4e 20 53 54 41 52 54 20 43 4f 4e 46 20 50 4f 53 20 0a 19 8c 80 80 70 72 ┆e SESSION START CONF POS pr┆ 0x032c0…032e0 69 6d 69 74 69 76 65 2e 0d 0a 09 20 20 20 84 54 68 65 20 64 6f 63 75 6d 65 6e 74 20 72 65 66 65 ┆imitive. The document refe┆ 0x032e0…03300 72 65 6e 63 65 20 6e 75 6d 62 65 72 2c 20 68 6f 77 65 76 65 72 2c 20 69 73 20 64 65 66 69 6e 65 ┆rence number, however, is define┆ 0x03300…03320 64 20 66 72 6f 6d 20 53 36 32 43 50 20 0a 19 8c 80 80 69 6e 20 61 20 44 4f 43 55 4d 45 4e 54 20 ┆d from S62CP in a DOCUMENT ┆ 0x03320…03340 53 54 41 52 54 20 43 4f 4e 46 2e 20 57 68 65 6e 20 74 68 69 73 20 69 73 20 72 65 63 65 69 76 65 ┆START CONF. When this is receive┆ 0x03340…03360 64 20 62 79 20 44 48 2c 20 74 68 65 20 64 6f 80 0a 19 8c 80 80 63 75 6d 65 6e 74 20 64 65 73 63 ┆d by DH, the do cument desc┆ 0x03360…03380 72 69 70 74 69 6f 6e 20 69 73 20 66 75 6c 6c 79 20 64 65 66 69 6e 65 64 2e 0d 0a 0d 0a 09 32 29 ┆ription is fully defined. 2)┆ 0x03380…033a0 20 63 68 65 63 6b 70 6f 69 6e 74 20 6e 75 6d 62 65 72 3c 3e 30 0d 0a 09 20 20 20 84 54 68 69 73 ┆ checkpoint number<>0 This┆ 0x033a0…033c0 20 69 73 20 61 6e 20 65 61 72 6c 69 65 72 20 69 6e 74 65 72 72 75 70 74 65 64 20 64 6f 63 75 6d ┆ is an earlier interrupted docum┆ 0x033c0…033e0 65 6e 74 2c 20 6f 66 20 77 68 69 63 68 20 74 68 65 20 69 64 65 6e 74 69 80 0a 19 8c 80 80 66 69 ┆ent, of which the identi fi┆ 0x033e0…03400 63 61 74 69 6f 6e 20 61 6c 72 65 61 64 79 20 69 73 20 64 65 66 69 6e 65 64 2e 20 54 68 65 20 74 ┆cation already is defined. The t┆ 0x03400…03420 (26,) 72 61 6e 73 6d 69 73 73 69 6f 6e 20 69 73 20 73 74 61 72 74 65 64 20 62 79 20 0a 19 8c 80 80 73 ┆ransmission is started by s┆ 0x03420…03440 65 6e 64 69 6e 67 20 61 20 44 4f 43 20 43 4f 4e 54 20 52 45 51 20 63 6f 6e 74 61 69 6e 69 6e 67 ┆ending a DOC CONT REQ containing┆ 0x03440…03460 20 74 68 69 73 20 69 64 65 6e 74 69 66 69 63 61 74 69 6f 6e 2e 0d 0a 0d 0a 8c 83 ec 0a 09 84 41 ┆ this identification. A┆ 0x03460…03480 66 74 65 72 20 74 68 69 73 20 69 73 20 64 6f 6e 65 2c 20 74 68 65 20 74 72 61 6e 73 6d 69 73 73 ┆fter this is done, the transmiss┆ 0x03480…034a0 69 6f 6e 20 70 72 6f 63 65 65 64 73 20 62 79 20 73 65 6e 64 69 6e 67 20 53 54 52 45 41 4d 20 0a ┆ion proceeds by sending STREAM ┆ 0x034a0…034c0 19 89 80 80 62 6c 6f 63 6b 73 20 74 6f 20 53 36 32 43 50 20 61 73 20 44 41 54 41 20 52 45 51 20 ┆ blocks to S62CP as DATA REQ ┆ 0x034c0…034e0 70 72 69 6d 69 74 69 76 65 73 2c 20 61 6e 64 20 43 48 45 43 4b 50 4f 49 4e 54 20 62 6c 6f 63 6b ┆primitives, and CHECKPOINT block┆ 0x034e0…03500 73 20 61 73 20 0a 19 89 80 80 50 41 47 45 20 45 4e 44 20 52 45 51 20 70 72 69 6d 69 74 69 76 65 ┆s as PAGE END REQ primitive┆ 0x03500…03520 73 2e 0d 0a 0d 0a 09 84 57 68 65 6e 20 61 20 50 41 47 45 20 45 4e 44 20 43 4f 4e 46 20 69 73 20 ┆s. When a PAGE END CONF is ┆ 0x03520…03540 72 65 63 65 69 76 65 64 2c 20 69 74 20 6d 65 61 6e 73 20 74 68 61 74 20 74 68 65 20 6f 70 70 6f ┆received, it means that the oppo┆ 0x03540…03560 73 69 74 65 20 70 61 72 74 79 20 0a 19 89 80 80 68 61 73 20 73 74 6f 72 65 64 20 74 68 65 20 63 ┆site party has stored the c┆ 0x03560…03580 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 70 61 67 65 20 6f 6e 20 70 65 72 6d 61 6e 65 6e 74 20 73 ┆orresponding page on permanent s┆ 0x03580…035a0 74 6f 72 61 67 65 2e 20 54 68 65 20 63 68 65 63 6b 80 0a 19 89 80 80 70 6f 69 6e 74 20 6e 75 6d ┆torage. The check point num┆ 0x035a0…035c0 62 65 72 20 69 6e 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 64 65 73 63 72 69 70 74 69 6f 6e 20 ┆ber in the document description ┆ 0x035c0…035e0 69 73 20 69 6e 63 72 65 61 73 65 64 20 62 79 20 6f 6e 65 2c 20 61 6e 64 20 0a 19 89 80 80 74 68 ┆is increased by one, and th┆ 0x035e0…03600 65 20 75 70 64 61 74 65 64 20 64 65 73 63 72 69 70 74 69 6f 6e 20 69 73 20 77 72 69 74 74 65 6e ┆e updated description is written┆ 0x03600…03620 (27,) 20 62 61 63 6b 20 61 74 20 44 53 20 62 79 20 61 6e 20 49 4e 44 2e 57 52 49 54 45 2e 0d 0a 0d 0a ┆ back at DS by an IND.WRITE. ┆ 0x03620…03640 09 84 41 74 20 72 65 63 65 69 76 61 6c 20 6f 66 20 74 68 65 20 63 6f 72 72 65 73 70 6f 6e 64 69 ┆ At receival of the correspondi┆ 0x03640…03660 6e 67 20 20 52 45 53 50 2e 57 52 49 54 45 2c 20 61 20 50 41 47 45 20 45 4e 44 20 43 4f 4e 46 20 ┆ng RESP.WRITE, a PAGE END CONF ┆ 0x03660…03680 0a 19 89 80 80 52 45 53 50 20 63 61 6e 20 62 65 20 73 65 6e 74 20 74 6f 20 53 36 32 43 50 2e 20 ┆ RESP can be sent to S62CP. ┆ 0x03680…036a0 54 68 65 20 73 65 6e 64 69 6e 67 20 6f 66 20 74 68 69 73 20 70 72 69 6d 69 74 69 76 65 20 69 73 ┆The sending of this primitive is┆ 0x036a0…036c0 20 64 65 6c 61 79 65 64 20 0a 19 89 80 80 75 6e 74 69 6c 20 74 68 69 73 20 6d 6f 6d 65 6e 74 20 ┆ delayed until this moment ┆ 0x036c0…036e0 62 65 63 61 75 73 65 20 74 68 65 20 50 41 47 45 20 45 4e 44 20 43 4f 4e 46 20 68 61 73 20 6e 6f ┆because the PAGE END CONF has no┆ 0x036e0…03700 74 20 62 65 65 6e 20 66 75 6c 6c 79 20 0a 19 89 80 80 74 61 6b 65 6e 20 69 6e 74 6f 20 61 63 63 ┆t been fully taken into acc┆ 0x03700…03720 6f 75 6e 74 20 62 65 66 6f 72 65 20 69 74 20 69 73 20 73 75 72 65 20 74 68 61 74 20 74 68 65 20 ┆ount before it is sure that the ┆ 0x03720…03740 63 68 65 63 6b 70 6f 69 6e 74 20 6e 75 6d 62 65 72 20 69 73 20 0a 19 89 80 80 75 70 64 61 74 65 ┆checkpoint number is update┆ 0x03740…03760 64 20 61 74 20 44 53 2e 0d 0a 0d 0a 09 84 54 68 65 20 69 6d 70 6f 72 74 61 6e 63 65 20 6f 66 20 ┆d at DS. The importance of ┆ 0x03760…03780 74 68 69 73 20 69 73 20 73 65 65 6e 20 77 68 65 6e 20 74 68 65 20 63 6f 6d 6d 75 6e 69 63 61 74 ┆this is seen when the communicat┆ 0x03780…037a0 69 6f 6e 20 62 65 74 77 65 65 6e 20 74 68 65 20 0a 19 89 80 80 44 53 20 61 6e 64 20 74 68 65 20 ┆ion between the DS and the ┆ 0x037a0…037c0 44 48 20 62 72 65 61 6b 73 20 64 6f 77 6e 2c 20 61 6e 64 20 74 68 65 20 70 61 63 6b 65 74 20 6c ┆DH breaks down, and the packet l┆ 0x037c0…037e0 61 74 65 72 20 69 73 20 62 65 69 6e 67 20 72 65 80 74 72 61 6e 73 80 0a 19 89 80 80 6d 69 74 74 ┆ater is being re trans mitt┆ 0x037e0…03800 65 64 20 62 79 20 44 53 20 77 69 74 68 20 61 20 52 45 51 2e 53 55 42 4d 49 54 20 77 68 65 6e 20 ┆ed by DS with a REQ.SUBMIT when ┆ 0x03800…03820 (28,) 74 68 65 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 20 69 73 20 72 65 65 73 74 61 62 80 0a 19 89 ┆the communication is reestab ┆ 0x03820…03840 80 80 6c 69 73 68 65 64 2e 20 54 68 65 20 44 48 20 77 69 6c 6c 20 69 6e 20 74 68 69 73 20 63 61 ┆ lished. The DH will in this ca┆ 0x03840…03860 73 65 20 72 65 61 64 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 64 65 73 63 72 69 70 80 74 69 6f ┆se read the document descrip tio┆ 0x03860…03880 6e 20 0a 19 89 80 80 66 72 6f 6d 20 44 53 20 62 65 66 6f 72 65 20 65 72 72 6f 72 20 72 65 63 6f ┆n from DS before error reco┆ 0x03880…038a0 76 65 72 79 20 69 73 20 6d 61 64 65 20 28 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 70 61 63 6b 65 ┆very is made (the original packe┆ 0x038a0…038c0 74 20 69 73 20 0a 19 89 80 80 66 6f 72 67 6f 74 74 65 6e 20 62 79 20 44 48 29 2e 0d 0a 0d 0a 09 ┆t is forgotten by DH). ┆ 0x038c0…038e0 84 57 68 65 6e 2c 20 61 74 20 6c 61 73 74 2c 20 61 20 53 54 52 45 41 4d 20 45 4e 44 20 69 73 20 ┆ When, at last, a STREAM END is ┆ 0x038e0…03900 72 65 63 65 69 76 65 64 20 6f 6e 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 73 74 72 65 61 6d 2c ┆received on the document stream,┆ 0x03900…03920 20 61 20 0a 19 89 80 80 44 4f 43 20 45 4e 44 20 52 45 51 20 69 73 20 73 65 6e 74 20 74 6f 20 53 ┆ a DOC END REQ is sent to S┆ 0x03920…03940 36 32 43 50 2e 20 54 68 69 73 20 77 69 6c 6c 2c 20 77 68 65 6e 20 74 68 65 20 64 6f 63 75 6d 65 ┆62CP. This will, when the docume┆ 0x03940…03960 6e 74 20 69 73 20 0a 19 89 80 80 66 75 6c 6c 79 20 73 74 6f 72 65 64 20 61 74 20 74 68 65 20 72 ┆nt is fully stored at the r┆ 0x03960…03980 65 63 65 69 76 65 72 2c 20 62 65 20 61 6e 73 77 65 72 65 64 20 62 79 20 61 20 44 4f 43 20 45 4e ┆eceiver, be answered by a DOC EN┆ 0x03980…039a0 44 20 43 4f 4e 46 2e 0d 0a 0d 0a 09 84 54 68 65 20 63 68 65 63 6b 70 6f 69 6e 74 20 6e 75 6d 62 ┆D CONF. The checkpoint numb┆ 0x039a0…039c0 65 72 20 69 6e 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 64 65 73 63 72 69 70 74 69 6f 6e 20 69 ┆er in the document description i┆ 0x039c0…039e0 73 20 69 6e 63 72 65 61 73 65 64 20 0a 19 89 80 80 62 79 20 6f 6e 65 2c 20 61 6e 64 20 74 68 65 ┆s increased by one, and the┆ 0x039e0…03a00 20 75 70 64 61 74 65 64 20 64 6f 63 75 6d 65 6e 74 20 64 65 73 63 72 69 70 74 69 6f 6e 20 69 73 ┆ updated document description is┆ 0x03a00…03a20 (29,) 20 77 72 69 74 74 65 6e 20 62 61 63 6b 20 61 74 20 0a 19 89 80 80 44 53 2e 0d 0a 0d 0a 09 84 46 ┆ written back at DS. F┆ 0x03a20…03a40 69 6e 61 6c 6c 79 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 73 74 72 65 61 6d 20 77 69 6c 6c 20 ┆inally the document stream will ┆ 0x03a40…03a60 62 65 20 63 6c 6f 73 65 64 2c 20 61 6e 64 20 64 6f 63 75 6d 65 6e 74 20 74 72 61 6e 73 80 0a 19 ┆be closed, and document trans ┆ 0x03a60…03a80 89 80 80 6d 69 73 73 69 6f 6e 20 77 69 6c 6c 20 62 65 20 63 6f 6d 70 6c 65 74 65 2e 20 54 68 69 ┆ mission will be complete. Thi┆ 0x03a80…03aa0 73 20 69 6e 76 6f 6c 76 65 73 20 74 65 72 6d 69 6e 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 73 65 ┆s involves termination of the se┆ 0x03aa0…03ac0 73 73 69 6f 6e 20 0a 19 89 80 80 28 69 66 20 69 74 20 63 61 6e 6e 6f 74 20 62 65 20 75 73 65 64 ┆ssion (if it cannot be used┆ 0x03ac0…03ae0 20 62 79 20 61 6e 6f 74 68 65 72 20 70 61 63 6b 65 74 2c 20 73 65 65 20 73 65 63 74 69 6f 6e 20 ┆ by another packet, see section ┆ 0x03ae0…03b00 32 2e 32 2e 39 29 2c 20 61 6e 64 20 0a 19 89 80 80 73 65 6e 64 69 6e 67 20 6f 66 20 61 20 43 4f ┆2.2.9), and sending of a CO┆ 0x03b00…03b20 4e 46 2e 53 55 42 4d 49 54 2e 0d 0a 0d 0a 8c 83 a4 0a 0e 0a 0d 0a 09 66 69 67 2e 20 33 2e 20 44 ┆NF.SUBMIT. fig. 3. D┆ 0x03b20…03b40 6f 63 75 6d 65 6e 74 20 74 72 61 6e 73 6d 69 73 73 69 6f 6e 2e 0d 0a 0d 0a 0d 0a 09 44 53 09 09 ┆ocument transmission. DS ┆ 0x03b40…03b60 09 44 48 09 09 09 53 36 32 43 50 0d 0a 0d 0a 0d 0a 09 09 09 09 20 20 20 44 4f 43 55 4d 45 4e 54 ┆ DH S62CP DOCUMENT┆ 0x03b60…03b80 20 53 54 41 52 54 20 52 45 51 0d 0a 0d 0a 09 09 09 09 20 20 20 20 20 44 4f 43 55 4d 45 4e 54 20 ┆ START REQ DOCUMENT ┆ 0x03b80…03ba0 53 54 41 52 54 20 43 4f 4e 46 20 50 4f 53 0d 0a 09 0d 0a 09 0d 0a 09 20 20 53 54 52 45 41 4d 20 ┆START CONF POS STREAM ┆ 0x03ba0…03bc0 2a 31 29 0d 0a 09 09 09 09 20 20 20 44 41 54 41 20 52 45 51 0d 0a 0d 0a 09 20 20 43 48 45 43 4b ┆*1) DATA REQ CHECK┆ 0x03bc0…03be0 50 4f 49 4e 54 0d 0a 09 09 09 09 20 20 20 50 41 47 45 20 45 4e 44 20 52 45 51 0d 0a 09 20 20 53 ┆POINT PAGE END REQ S┆ 0x03be0…03c00 54 52 45 41 4d 0d 0a 09 09 09 09 20 20 20 44 41 54 41 20 52 45 51 0d 0a 0d 0a 09 20 20 20 20 20 ┆TREAM DATA REQ ┆ 0x03c00…03c20 (30,) 20 20 20 20 20 20 20 20 20 20 20 20 20 49 4e 44 2e 57 52 49 54 45 09 20 20 20 20 20 20 20 20 20 ┆ IND.WRITE ┆ 0x03c20…03c40 20 20 20 20 20 50 41 47 45 20 45 4e 44 20 43 4f 4e 46 0d 0a 09 20 20 20 20 20 20 20 20 20 20 20 ┆ PAGE END CONF ┆ 0x03c40…03c60 20 20 20 20 63 68 65 63 6b 70 6f 69 6e 74 3d 31 0d 0a 0d 0a 0d 0a 09 2a 31 29 20 84 54 68 69 73 ┆ checkpoint=1 *1) This┆ 0x03c60…03c80 20 63 61 6e 2c 20 6f 66 20 63 6f 75 72 73 65 2c 20 61 6c 73 6f 20 68 61 76 65 20 62 65 65 6e 20 ┆ can, of course, also have been ┆ 0x03c80…03ca0 72 65 63 65 69 76 65 64 20 65 61 72 6c 69 65 72 2c 20 62 75 74 20 69 74 20 0a 19 8d 80 80 77 69 ┆received earlier, but it wi┆ 0x03ca0…03cc0 6c 6c 20 74 68 65 6e 20 68 61 76 65 20 62 65 65 6e 20 71 75 65 75 65 64 20 61 74 20 44 48 20 75 ┆ll then have been queued at DH u┆ 0x03cc0…03ce0 6e 74 69 6c 20 74 68 69 73 20 6d 6f 6d 65 6e 74 2e 0d 0a 0f 0a 8c 82 b8 0a 0e 0a 0d 0a 09 66 69 ┆ntil this moment. fi┆ 0x03ce0…03d00 67 2e 33 2e 20 63 6f 6e 74 69 6e 75 65 64 2e 0d 0a 0d 0a 09 44 53 09 09 09 44 48 09 09 09 53 36 ┆g.3. continued. DS DH S6┆ 0x03d00…03d20 32 43 50 0d 0a 0d 0a 09 20 20 52 45 53 50 2e 57 52 49 54 45 0d 0a 09 09 09 09 20 20 20 50 41 47 ┆2CP RESP.WRITE PAG┆ 0x03d20…03d40 45 20 45 4e 44 20 43 4f 4e 46 20 52 45 53 50 0d 0a 0d 0a 09 20 20 53 54 52 45 41 4d 09 09 09 20 ┆E END CONF RESP STREAM ┆ 0x03d40…03d60 20 20 0d 0a 09 09 09 09 20 20 20 44 41 54 41 20 52 45 51 0d 0a 0d 0a 09 20 20 53 54 52 45 41 4d ┆ DATA REQ STREAM┆ 0x03d60…03d80 20 45 4e 44 0d 0a 09 09 09 09 20 20 20 44 4f 43 20 45 4e 44 20 52 45 51 0d 0a 0d 0a 09 20 20 20 ┆ END DOC END REQ ┆ 0x03d80…03da0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 49 4e 44 2e 57 52 49 54 45 09 09 20 20 20 44 4f ┆ IND.WRITE DO┆ 0x03da0…03dc0 43 20 45 4e 44 20 43 4f 4e 46 0d 0a 09 20 20 63 68 65 63 6b 70 6f 69 6e 74 3d 32 2c 66 69 6e 69 ┆C END CONF checkpoint=2,fini┆ 0x03dc0…03de0 73 68 65 64 3d 74 72 75 65 20 20 20 0d 0a 0d 0a 09 20 20 52 45 53 50 2e 57 52 49 54 45 0d 0a 0d ┆shed=true RESP.WRITE ┆ 0x03de0…03e00 0a 09 20 20 20 20 20 63 6c 6f 73 65 20 6f 66 20 64 6f 63 75 6d 65 6e 74 20 73 74 72 65 61 6d 0d ┆ close of document stream ┆ 0x03e00…03e20 (31,) 0a 0d 0a 09 20 20 64 6f 63 75 6d 65 6e 74 20 73 74 72 65 61 6d 20 63 6c 6f 73 65 64 0d 0a 09 09 ┆ document stream closed ┆ 0x03e20…03e40 09 09 20 20 20 53 45 53 53 20 45 4e 44 20 52 45 51 0d 0a 0d 0a 09 20 20 20 20 20 20 20 43 4f 4e ┆ SESS END REQ CON┆ 0x03e40…03e60 46 2e 53 55 42 4d 49 54 2c 20 72 65 73 75 6c 74 3d 6f 6b 0d 0a 0f 0a 0d 0a 0d 0a a1 b0 32 2e 32 ┆F.SUBMIT, result=ok 2.2┆ 0x03e60…03e80 2e 34 20 09 50 61 63 6b 65 74 20 50 72 69 6f 72 69 74 79 2e 0d 0a 0d 0a 09 54 68 65 20 66 6f 6c ┆.4 Packet Priority. The fol┆ 0x03e80…03ea0 6c 6f 77 69 6e 67 20 61 6d 6f 75 6e 74 73 20 61 72 65 20 69 6e 74 65 72 65 73 74 69 6e 67 20 69 ┆lowing amounts are interesting i┆ 0x03ea0…03ec0 6e 20 74 68 69 73 20 61 73 70 65 63 74 3a 0d 0a 0d 0a 09 31 29 20 70 72 69 6f 72 69 74 79 3a 20 ┆n this aspect: 1) priority: ┆ 0x03ec0…03ee0 30 20 66 6f 72 20 6e 6f 72 6d 61 6c 20 70 61 63 6b 65 74 73 0d 0a 09 20 09 20 20 20 31 20 66 6f ┆0 for normal packets 1 fo┆ 0x03ee0…03f00 72 20 65 78 70 65 64 69 74 65 64 20 70 61 63 6b 65 74 73 0d 0a 09 20 20 20 49 74 20 69 73 20 61 ┆r expedited packets It is a┆ 0x03f00…03f20 20 70 61 72 61 6d 65 74 65 72 20 66 72 6f 6d 20 52 45 51 2e 53 55 42 4d 49 54 0d 0a 0d 0a 09 32 ┆ parameter from REQ.SUBMIT 2┆ 0x03f20…03f40 29 20 63 6c 61 73 73 09 20 3a 20 30 20 6f 72 20 31 0d 0a 09 20 20 20 84 49 74 20 69 73 20 64 65 ┆) class : 0 or 1 It is de┆ 0x03f40…03f60 63 69 64 65 64 20 66 72 6f 6d 20 74 68 65 20 22 20 72 65 6d 61 69 6e 69 6e 67 20 70 61 67 65 73 ┆cided from the " remaining pages┆ 0x03f60…03f80 22 20 2c 20 77 68 69 63 68 20 69 6e 69 74 69 61 6c 6c 79 20 69 73 20 0a 19 8c 80 80 65 71 75 61 ┆" , which initially is equa┆ 0x03f80…03fa0 6c 20 74 6f 20 74 68 65 20 22 6e 75 6d 62 65 72 20 6f 66 20 70 61 67 65 73 22 20 66 69 65 6c 64 ┆l to the "number of pages" field┆ 0x03fa0…03fc0 20 69 6e 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 64 65 73 63 72 69 70 80 0a 19 8c 80 80 74 69 ┆ in the document descrip ti┆ 0x03fc0…03fe0 6f 6e 2e 20 49 66 20 6e 75 6d 62 65 72 20 6f 66 20 70 61 67 65 73 3c 3d 63 6c 61 73 73 20 30 20 ┆on. If number of pages<=class 0 ┆ 0x03fe0…04000 70 61 67 65 73 2c 20 77 68 65 72 65 20 22 63 6c 61 73 73 20 30 20 70 61 67 65 73 22 20 0a 8c 83 ┆pages, where "class 0 pages" ┆ 0x04000…04020 (32,) d4 0a 19 8c 80 80 61 72 65 20 61 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 70 61 72 61 6d 65 ┆ are a configuration parame┆ 0x04020…04040 74 65 72 2c 20 74 68 65 20 63 6c 61 73 73 20 77 69 6c 6c 20 62 65 20 30 2e 20 4f 74 68 65 72 77 ┆ter, the class will be 0. Otherw┆ 0x04040…04060 69 73 65 20 0a 19 8c 80 80 69 74 20 77 69 6c 6c 20 62 65 20 31 2e 0d 0a 0d 0a 09 20 20 20 84 52 ┆ise it will be 1. R┆ 0x04060…04080 65 6d 61 69 6e 69 6e 67 20 70 61 67 65 73 20 69 73 20 64 65 63 72 65 61 73 65 64 20 62 79 20 6f ┆emaining pages is decreased by o┆ 0x04080…040a0 6e 65 20 65 76 65 72 79 20 74 69 6d 65 20 61 20 50 41 47 45 20 45 4e 44 20 43 4f 4e 46 20 0a 19 ┆ne every time a PAGE END CONF ┆ 0x040a0…040c0 8c 80 80 69 73 20 72 65 63 65 69 76 65 64 2e 20 43 6f 6e 73 65 71 75 65 6e 74 65 6c 79 20 63 61 ┆ is received. Consequentely ca┆ 0x040c0…040e0 6e 20 61 20 70 61 63 6b 65 74 20 63 68 61 6e 67 65 20 63 6c 61 73 73 20 77 68 69 6c 65 20 0a 19 ┆n a packet change class while ┆ 0x040e0…04100 8c 80 80 62 65 69 6e 67 20 74 72 61 6e 73 6d 69 74 74 65 64 2e 0d 0a 0d 0a 09 84 42 65 74 77 65 ┆ being transmitted. Betwe┆ 0x04100…04120 65 6e 20 74 77 6f 20 73 75 62 6d 69 74 20 70 61 63 6b 65 74 73 2c 20 41 20 61 6e 64 20 42 2c 20 ┆en two submit packets, A and B, ┆ 0x04120…04140 61 20 72 65 6c 61 74 69 6f 6e 2c 20 22 41 20 70 72 65 63 65 64 65 20 42 22 2c 20 0a 19 89 80 80 ┆a relation, "A precede B", ┆ 0x04140…04160 69 73 20 64 65 66 69 6e 65 64 2c 20 74 68 65 20 72 65 6c 61 74 69 6f 6e 20 69 73 20 74 72 75 65 ┆is defined, the relation is true┆ 0x04160…04180 20 77 68 65 6e 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 68 6f 6c 64 73 3a 0d 0a 09 84 28 70 ┆ when the following holds: (p┆ 0x04180…041a0 72 69 6f 72 69 74 79 20 41 3e 70 72 69 6f 72 69 74 79 20 42 29 20 6f 72 20 28 70 72 69 6f 72 69 ┆riority A>priority B) or (priori┆ 0x041a0…041c0 74 79 20 41 3d 20 70 72 69 6f 72 69 74 79 20 42 20 61 6e 64 20 63 6c 61 73 73 20 41 3c 20 0a 19 ┆ty A= priority B and class A< ┆ 0x041c0…041e0 89 80 80 63 6c 61 73 73 20 42 29 2e 0d 0a 0d 0a 09 84 54 68 65 20 70 72 65 63 65 64 65 73 20 72 ┆ class B). The precedes r┆ 0x041e0…04200 65 6c 61 74 69 6f 6e 20 69 73 20 75 73 65 64 20 74 6f 20 6f 72 64 65 72 20 74 68 65 20 70 61 63 ┆elation is used to order the pac┆ 0x04200…04220 (33,) 6b 65 74 73 20 69 6e 20 74 68 65 20 62 75 73 79 20 0a 19 89 80 80 71 75 65 75 65 2c 20 69 6e 20 ┆kets in the busy queue, in ┆ 0x04220…04240 73 75 63 68 20 61 20 77 61 79 20 74 68 61 74 20 77 68 65 6e 20 41 20 70 72 65 63 65 64 65 20 42 ┆such a way that when A precede B┆ 0x04240…04260 20 68 6f 6c 64 73 2c 20 41 20 77 69 6c 6c 20 62 65 20 72 65 80 0a 19 89 80 80 6d 6f 76 65 64 20 ┆ holds, A will be re moved ┆ 0x04260…04280 66 72 6f 6d 20 74 68 65 20 62 75 73 79 20 71 75 65 75 65 20 62 65 66 6f 72 65 20 42 2e 20 49 66 ┆from the busy queue before B. If┆ 0x04280…042a0 20 70 72 69 6f 72 69 74 79 20 41 3d 70 72 69 6f 72 69 74 79 20 42 20 61 6e 64 20 0a 19 89 80 80 ┆ priority A=priority B and ┆ 0x042a0…042c0 63 6c 61 73 73 20 41 3d 63 6c 61 73 73 20 42 2c 20 69 74 20 69 73 20 75 6e 64 65 66 69 6e 65 64 ┆class A=class B, it is undefined┆ 0x042c0…042e0 20 77 68 69 63 68 20 65 78 69 74 73 20 74 68 65 20 62 75 73 79 20 71 75 65 75 65 20 66 69 72 73 ┆ which exits the busy queue firs┆ 0x042e0…04300 74 2e 0d 0a 0d 0a 0d 0a a1 b0 32 2e 32 2e 35 20 09 44 6f 63 75 6d 65 6e 74 20 54 72 61 6e 73 6d ┆t. 2.2.5 Document Transm┆ 0x04300…04320 69 73 73 69 6f 6e 20 49 6e 74 65 72 72 75 70 74 69 6f 6e 2e 0d 0a 0d 0a 09 84 54 68 65 20 44 48 ┆ission Interruption. The DH┆ 0x04320…04340 20 63 61 6e 20 69 6e 74 65 72 72 75 70 74 20 61 20 64 6f 63 75 6d 65 6e 74 20 74 72 61 6e 73 6d ┆ can interrupt a document transm┆ 0x04340…04360 69 73 73 69 6f 6e 20 62 79 20 73 65 6e 64 69 6e 67 20 61 20 44 4f 43 55 4d 45 4e 54 20 0a 19 89 ┆ission by sending a DOCUMENT ┆ 0x04360…04380 80 80 52 45 53 59 4e 43 48 52 4f 4e 49 5a 45 20 52 45 51 20 74 6f 20 53 36 32 43 50 2c 20 6f 6e ┆ RESYNCHRONIZE REQ to S62CP, on┆ 0x04380…043a0 20 77 68 69 63 68 20 61 20 44 4f 43 55 4d 45 4e 54 20 52 45 53 59 4e 43 48 2f 44 49 53 43 41 52 ┆ which a DOCUMENT RESYNCH/DISCAR┆ 0x043a0…043c0 44 20 0a 19 89 80 80 43 4f 4e 46 20 69 73 20 65 78 70 65 63 74 65 64 20 61 73 20 72 65 73 70 6f ┆D CONF is expected as respo┆ 0x043c0…043e0 6e 73 65 2e 20 54 68 69 73 20 6d 61 6b 65 73 20 69 74 20 70 6f 73 73 69 62 6c 65 20 74 6f 20 6c ┆nse. This makes it possible to l┆ 0x043e0…04400 65 61 76 65 20 74 68 65 20 0a 19 89 80 80 64 6f 63 75 6d 65 6e 74 20 6c 65 76 65 6c 20 69 6e 20 ┆eave the document level in ┆ 0x04400…04420 (34,) 61 6e 20 77 65 6c 6c 20 6f 72 64 65 72 65 64 20 6d 61 6e 6e 65 72 20 28 69 6e 20 6f 70 70 6f 73 ┆an well ordered manner (in oppos┆ 0x04420…04440 69 74 69 6f 6e 20 74 6f 20 73 65 6e 64 69 6e 67 20 0a 19 89 80 80 61 20 53 45 53 53 49 4f 4e 20 ┆ition to sending a SESSION ┆ 0x04440…04460 41 42 4f 52 54 20 52 45 51 29 2e 0d 0a 0d 0a 09 84 54 68 69 73 20 70 6f 73 73 69 62 69 6c 69 74 ┆ABORT REQ). This possibilit┆ 0x04460…04480 79 20 69 73 20 75 73 65 64 20 69 6e 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 63 61 73 65 73 ┆y is used in the following cases┆ 0x04480…044a0 3a 0d 0a 0d 0a 09 31 29 20 84 45 58 43 45 50 54 49 4f 4e 20 49 4e 44 20 72 65 63 65 69 76 65 64 ┆: 1) EXCEPTION IND received┆ 0x044a0…044c0 20 66 72 6f 6d 20 53 36 32 43 50 2e 0d 0a 0d 0a 09 32 29 20 44 6f 63 75 6d 65 6e 74 20 73 74 72 ┆ from S62CP. 2) Document str┆ 0x044c0…044e0 65 61 6d 20 62 72 65 61 6b 20 64 6f 77 6e 2e 0d 0a 09 20 20 20 84 54 68 69 73 20 69 73 20 61 20 ┆eam break down. This is a ┆ 0x044e0…04500 70 72 65 6d 61 74 75 72 65 20 63 6c 6f 73 65 20 6f 66 20 61 20 64 6f 63 75 6d 65 6e 74 20 73 74 ┆premature close of a document st┆ 0x04500…04520 72 65 61 6d 2e 20 41 66 74 65 72 20 74 68 65 20 0a 19 8c 80 80 44 4f 43 55 4d 45 4e 54 20 52 45 ┆ream. After the DOCUMENT RE┆ 0x04520…04540 53 59 4e 43 48 2f 44 49 53 43 41 52 44 20 43 4f 4e 46 20 68 61 73 20 62 65 65 6e 20 72 65 63 65 ┆SYNCH/DISCARD CONF has been rece┆ 0x04540…04560 69 76 65 64 20 74 68 65 20 70 61 63 6b 65 74 20 77 69 6c 6c 20 0a 19 8c 80 80 62 65 20 74 65 72 ┆ived the packet will be ter┆ 0x04560…04580 6d 69 6e 61 74 65 64 20 62 79 20 61 20 43 4f 4e 46 2e 53 55 42 4d 49 54 20 77 69 74 68 20 72 65 ┆minated by a CONF.SUBMIT with re┆ 0x04580…045a0 73 75 6c 74 3d 70 65 72 73 5f 65 72 72 2e 0d 0a 0d 0a 09 33 29 20 84 41 20 52 45 51 2e 41 42 4f ┆sult=pers_err. 3) A REQ.ABO┆ 0x045a0…045c0 52 54 20 69 73 20 62 65 69 6e 67 20 65 78 65 63 75 74 65 64 20 77 68 69 6c 65 20 64 6f 63 75 6d ┆RT is being executed while docum┆ 0x045c0…045e0 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 8c 80 80 70 72 6f 67 ┆ent transmission is in prog┆ 0x045e0…04600 72 65 73 73 2e 0d 0a 0d 0a 09 34 29 20 49 6e 74 65 72 72 75 70 74 69 6f 6e 20 62 79 20 61 6e 6f ┆ress. 4) Interruption by ano┆ 0x04600…04620 (35,) 74 68 65 72 20 70 61 63 6b 65 74 2e 0d 0a 0d 0a 8c 83 e0 0a 09 54 68 65 20 72 65 73 74 20 6f 66 ┆ther packet. The rest of┆ 0x04620…04640 20 74 68 69 73 20 73 65 63 74 69 6f 6e 20 64 65 61 6c 73 20 77 69 74 68 20 63 61 73 65 20 34 29 ┆ this section deals with case 4)┆ 0x04640…04660 2e 0d 0a 0d 0a 09 84 41 20 72 65 6c 61 74 69 6f 6e 2c 20 22 41 20 69 6e 74 65 72 72 75 70 74 73 ┆. A relation, "A interrupts┆ 0x04660…04680 20 42 22 20 69 73 20 64 65 66 69 6e 65 64 20 62 65 74 77 65 65 6e 20 74 77 6f 20 73 75 62 6d 69 ┆ B" is defined between two submi┆ 0x04680…046a0 74 20 0a 19 89 80 80 70 61 63 6b 65 74 73 2e 20 49 74 20 69 73 20 74 72 75 65 20 77 68 65 6e 20 ┆t packets. It is true when ┆ 0x046a0…046c0 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 68 6f 6c 64 73 3a 0d 0a 09 84 22 28 41 20 70 72 65 63 ┆the following holds: "(A prec┆ 0x046c0…046e0 65 64 65 73 20 42 29 20 61 6e 64 20 63 6c 61 73 73 20 42 3e 30 22 2e 0d 0a 0d 0a 09 84 49 66 20 ┆edes B) and class B>0". If ┆ 0x046e0…04700 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 70 72 6f 67 ┆document transmission is in prog┆ 0x04700…04720 72 65 73 73 20 66 6f 72 20 70 61 63 6b 65 74 20 42 2c 20 61 6e 64 20 41 20 61 72 80 0a 19 89 80 ┆ress for packet B, and A ar ┆ 0x04720…04740 80 72 69 76 65 73 20 69 6e 20 74 68 65 20 62 75 73 79 20 71 75 65 75 65 2c 20 74 68 65 20 74 72 ┆ rives in the busy queue, the tr┆ 0x04740…04760 61 6e 73 6d 69 73 73 69 6f 6e 20 6f 66 20 42 20 69 73 20 69 6e 74 65 72 72 75 70 74 65 64 2e 0d ┆ansmission of B is interrupted. ┆ 0x04760…04780 0a 0d 0a 09 84 57 68 65 6e 20 42 20 72 65 6c 61 73 65 73 20 68 6f 6c 64 20 6f 66 20 74 68 65 20 ┆ When B relases hold of the ┆ 0x04780…047a0 73 65 73 73 69 6f 6e 20 72 65 73 6f 75 72 63 65 20 42 20 77 69 6c 6c 20 65 6e 74 65 72 20 74 68 ┆session resource B will enter th┆ 0x047a0…047c0 65 20 62 75 73 79 20 0a 19 89 80 80 71 75 65 75 65 20 61 6e 64 20 74 68 65 20 66 69 72 73 74 20 ┆e busy queue and the first ┆ 0x047c0…047e0 69 6e 20 74 68 65 20 62 75 73 79 20 71 75 65 75 65 20 28 70 72 6f 62 61 62 6c 79 20 41 29 20 63 ┆in the busy queue (probably A) c┆ 0x047e0…04800 61 6e 20 62 65 20 74 72 61 6e 73 80 0a 19 89 80 80 6d 69 74 74 65 64 2e 0d 0a 0d 0a 09 84 4e 6f ┆an be trans mitted. No┆ 0x04800…04820 (36,) 74 65 20 74 68 61 74 20 6f 6e 6c 79 20 63 6c 61 73 73 20 31 20 70 61 63 6b 65 74 73 20 63 61 6e ┆te that only class 1 packets can┆ 0x04820…04840 20 62 65 20 69 6e 74 65 72 72 75 70 74 65 64 20 69 6e 20 74 68 69 73 20 77 61 79 2e 0d 0a 0d 0a ┆ be interrupted in this way. ┆ 0x04840…04860 8c 81 b4 0a 0e 0a 09 66 69 67 2e 20 34 2e 20 50 61 63 6b 65 74 20 69 6e 74 65 72 72 75 70 74 69 ┆ fig. 4. Packet interrupti┆ 0x04860…04880 6f 6e 2e 0d 0a 0d 0a 09 44 53 09 09 09 44 48 09 09 09 53 36 32 43 50 0d 0a 0d 0a 09 09 20 20 20 ┆on. DS DH S62CP ┆ 0x04880…048a0 20 20 2d 09 09 09 09 2d 0d 0a 09 09 20 20 20 20 20 2d 09 20 20 20 20 20 20 64 6f 63 75 6d 65 6e ┆ - - - documen┆ 0x048a0…048c0 74 09 09 2d 0d 0a 09 09 20 20 20 20 20 2d 09 20 20 20 20 20 20 74 72 61 6e 73 6d 69 73 73 69 6f ┆t - - transmissio┆ 0x048c0…048e0 6e 09 09 2d 0d 0a 09 09 09 20 20 20 20 20 20 66 6f 72 20 70 61 63 6b 65 74 20 42 0d 0a 0d 0a 09 ┆n - for packet B ┆ 0x048e0…04900 20 20 20 52 45 51 2e 53 55 42 4d 49 54 28 41 29 0d 0a 09 09 09 20 20 20 20 20 20 41 20 65 6e 74 ┆ REQ.SUBMIT(A) A ent┆ 0x04900…04920 65 72 73 20 74 68 65 0d 0a 09 09 09 20 20 20 20 20 20 62 75 73 79 20 71 75 65 75 65 0d 0a 09 09 ┆ers the busy queue ┆ 0x04920…04940 09 09 20 20 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 0d ┆ DOCUMENT RESYNCHRONIZE REQ ┆ 0x04940…04960 0a 0d 0a 09 09 09 09 20 20 20 20 44 4f 43 55 4d 45 4e 54 20 52 45 53 59 4e 43 2f 44 49 53 43 20 ┆ DOCUMENT RESYNC/DISC ┆ 0x04960…04980 43 4f 4e 46 0d 0a 09 20 20 20 20 20 63 6c 6f 73 65 20 6f 66 20 64 6f 63 75 6d 65 6e 74 20 73 74 ┆CONF close of document st┆ 0x04980…049a0 72 65 61 6d 0d 0a 0d 0a 09 20 20 20 64 6f 63 75 6d 65 6e 74 20 73 74 72 65 61 6d 20 63 6c 6f 73 ┆ream document stream clos┆ 0x049a0…049c0 65 64 0d 0a 09 09 09 0d 0a 09 09 09 20 20 20 20 20 20 42 20 65 6e 74 65 72 73 0d 0a 09 09 09 20 ┆ed B enters ┆ 0x049c0…049e0 20 20 20 20 20 62 75 73 79 20 71 75 65 75 65 0d 0a 09 09 09 09 20 20 20 53 45 53 53 49 4f 4e 20 ┆ busy queue SESSION ┆ 0x049e0…04a00 45 4e 44 20 52 45 51 0d 0a 0d 0a 09 09 09 09 20 20 20 20 20 20 20 20 20 20 20 20 53 54 52 45 41 ┆END REQ STREA┆ 0x04a00…04a20 (37,) 4d 20 43 4c 45 41 52 49 4e 47 20 49 4e 44 0d 0a 0d 0a 09 09 09 09 20 20 20 20 20 20 20 20 53 54 ┆M CLEARING IND ST┆ 0x04a20…04a40 52 45 41 4d 20 43 4c 45 41 52 49 4e 47 20 52 45 53 50 0d 0a 0d 0a 09 09 09 09 20 20 20 61 6e 73 ┆REAM CLEARING RESP ans┆ 0x04a40…04a60 77 65 72 20 6f 6e 0d 0a 09 09 09 09 20 20 20 53 54 52 45 41 4d 20 43 4c 45 52 49 4e 47 20 52 45 ┆wer on STREAM CLERING RE┆ 0x04a60…04a80 53 50 0d 0a 0d 0a 0d 0a 09 09 09 20 20 20 20 20 20 41 20 65 78 69 74 73 0d 0a 09 09 09 20 20 20 ┆SP A exits ┆ 0x04a80…04aa0 20 20 20 62 75 73 79 20 71 75 65 75 65 0d 0a 09 09 09 09 20 20 20 53 45 53 53 49 4f 4e 20 53 54 ┆ busy queue SESSION ST┆ 0x04aa0…04ac0 41 52 54 20 52 45 51 0d 0a 0d 0a 09 09 20 20 20 20 20 2d 09 09 09 09 2d 0d 0a 09 09 20 20 20 20 ┆ART REQ - - ┆ 0x04ac0…04ae0 20 2d 09 09 09 09 2d 0d 0a 09 09 20 20 20 20 20 2d 09 09 09 09 2d 0d 0a 0d 0a 0f 0a 0d 0a 8c 83 ┆ - - - - ┆ 0x04ae0…04b00 e0 0a a1 b0 32 2e 32 2e 36 20 09 50 61 63 6b 65 74 20 45 72 72 6f 72 20 52 65 63 6f 76 65 72 79 ┆ 2.2.6 Packet Error Recovery┆ 0x04b00…04b20 2e 0d 0a 0d 0a 09 84 41 20 64 6f 63 75 6d 65 6e 74 20 74 72 61 6e 73 6d 69 73 73 69 6f 6e 20 63 ┆. A document transmission c┆ 0x04b20…04b40 61 6e 20 62 65 20 69 6e 74 65 72 72 75 70 74 65 64 20 6f 75 74 73 69 64 65 20 74 68 65 20 63 6f ┆an be interrupted outside the co┆ 0x04b40…04b60 6e 74 72 6f 6c 20 6f 66 20 0a 19 89 80 80 44 48 20 69 6e 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e ┆ntrol of DH in the followin┆ 0x04b60…04b80 67 20 77 61 79 73 3a 0d 0a 0d 0a 09 31 29 20 84 52 65 63 65 69 76 61 6c 20 6f 66 20 61 20 53 45 ┆g ways: 1) Receival of a SE┆ 0x04b80…04ba0 53 53 49 4f 4e 20 41 42 4f 52 54 20 66 72 6f 6d 20 53 36 32 43 50 2e 0d 0a 0d 0a 09 32 29 20 84 ┆SSION ABORT from S62CP. 2) ┆ 0x04ba0…04bc0 52 65 63 65 69 76 61 6c 20 6f 66 20 61 20 53 45 53 53 49 4f 4e 20 53 54 41 52 54 20 43 4f 4e 46 ┆Receival of a SESSION START CONF┆ 0x04bc0…04be0 20 4e 45 47 20 6f 6e 20 74 68 65 20 73 65 73 73 69 6f 6e 20 77 68 69 63 68 20 74 68 65 20 0a 19 ┆ NEG on the session which the ┆ 0x04be0…04c00 8c 80 80 70 61 63 6b 65 74 20 73 68 6f 75 6c 64 20 75 73 65 2e 0d 0a 0d 0a 09 33 29 20 84 52 65 ┆ packet should use. 3) Re┆ 0x04c00…04c20 (38,) 63 65 69 76 61 6c 20 6f 66 20 61 6e 20 45 58 43 45 50 54 49 4f 4e 20 49 4e 44 20 20 66 72 6f 6d ┆ceival of an EXCEPTION IND from┆ 0x04c20…04c40 20 53 36 32 43 50 2e 0d 0a 0d 0a 09 84 49 6e 20 63 61 73 65 20 31 29 20 61 6e 64 20 32 29 20 69 ┆ S62CP. In case 1) and 2) i┆ 0x04c40…04c60 74 20 69 73 20 6e 6f 74 20 6e 65 63 65 73 73 61 72 69 6c 79 20 74 68 65 20 6f 70 70 6f 73 69 74 ┆t is not necessarily the opposit┆ 0x04c60…04c80 65 20 70 61 72 74 79 20 77 68 69 63 68 20 0a 19 89 80 80 68 61 73 20 72 65 71 75 65 73 74 65 64 ┆e party which has requested┆ 0x04c80…04ca0 20 74 68 65 20 69 6e 74 65 72 72 75 70 74 69 6f 6e 2c 20 62 75 74 20 69 74 20 63 61 6e 20 61 6c ┆ the interruption, but it can al┆ 0x04ca0…04cc0 73 6f 20 62 65 20 64 75 65 20 74 6f 20 6e 65 74 77 6f 72 6b 20 0a 19 89 80 80 66 61 69 6c 75 72 ┆so be due to network failur┆ 0x04cc0…04ce0 65 20 6f 66 20 73 6f 6d 65 20 6b 69 6e 64 2e 0d 0a 0d 0a 09 84 54 68 65 20 44 48 20 73 68 6f 75 ┆e of some kind. The DH shou┆ 0x04ce0…04d00 6c 64 20 74 72 79 20 74 6f 20 72 65 73 75 6d 65 20 74 72 61 6e 73 6d 69 73 73 69 6f 6e 20 6f 66 ┆ld try to resume transmission of┆ 0x04d00…04d20 20 74 68 65 20 70 61 63 6b 65 74 2e 20 54 68 69 73 20 0a 19 89 80 80 73 68 6f 75 6c 64 20 6e 6f ┆ the packet. This should no┆ 0x04d20…04d40 74 2c 20 68 6f 77 65 76 65 72 2c 20 62 65 20 64 6f 6e 65 20 61 74 20 6f 6e 63 65 2e 20 4f 74 68 ┆t, however, be done at once. Oth┆ 0x04d40…04d60 65 72 20 70 61 63 6b 65 74 73 20 73 68 6f 75 6c 64 20 68 61 76 65 20 0a 19 89 80 80 74 68 65 20 ┆er packets should have the ┆ 0x04d60…04d80 63 68 61 6e 63 65 20 74 6f 20 67 65 74 20 61 20 73 65 73 73 69 6f 6e 20 28 74 68 65 20 65 72 72 ┆chance to get a session (the err┆ 0x04d80…04da0 6f 72 20 63 61 6e 20 62 65 20 72 65 6c 61 74 65 64 20 74 6f 20 74 68 69 73 20 0a 19 89 80 80 70 ┆or can be related to this p┆ 0x04da0…04dc0 61 63 6b 65 74 20 6f 6e 6c 79 29 2e 20 49 6e 20 61 64 64 69 74 69 6f 6e 20 74 6f 20 74 68 69 73 ┆acket only). In addition to this┆ 0x04dc0…04de0 20 74 68 65 72 65 20 77 69 6c 6c 20 69 6e 20 63 61 73 65 20 6f 66 20 61 6e 20 58 2e 32 31 20 0a ┆ there will in case of an X.21 ┆ 0x04de0…04e00 19 89 80 80 6e 65 74 77 6f 72 6b 20 62 65 20 73 6f 6d 65 20 72 65 73 74 72 61 69 6e 74 73 20 6f ┆ network be some restraints o┆ 0x04e00…04e20 (39,) 6e 20 68 6f 77 20 66 61 73 74 20 61 20 72 65 74 72 61 6e 73 6d 69 73 73 69 6f 6e 20 6d 61 79 20 ┆n how fast a retransmission may ┆ 0x04e20…04e40 62 65 20 0a 19 89 80 80 6d 61 64 65 20 66 6f 72 20 73 6f 6d 65 20 6b 69 6e 64 20 6f 66 20 65 72 ┆be made for some kind of er┆ 0x04e40…04e60 72 6f 72 73 2e 0d 0a 0d 0a 09 84 54 68 65 72 65 66 6f 72 65 20 61 20 74 69 6d 65 72 20 77 69 6c ┆rors. Therefore a timer wil┆ 0x04e60…04e80 6c 20 62 65 20 73 74 61 72 74 65 64 2c 20 74 68 65 20 64 75 72 61 74 69 6f 6e 20 6f 66 20 77 68 ┆l be started, the duration of wh┆ 0x04e80…04ea0 69 63 68 20 64 65 70 65 6e 64 73 20 0a 19 89 80 80 6f 6e 20 74 68 65 20 6b 69 6e 64 20 6f 66 20 ┆ich depends on the kind of ┆ 0x04ea0…04ec0 65 72 72 6f 72 2e 20 54 68 65 20 70 61 63 6b 65 74 20 69 73 20 73 61 69 64 20 74 6f 20 62 65 20 ┆error. The packet is said to be ┆ 0x04ec0…04ee0 a1 65 6e 63 61 70 73 75 6c 61 74 65 64 2e e1 20 41 73 20 0a 19 89 80 80 6c 6f 6e 67 20 61 73 20 ┆ encapsulated. As long as ┆ 0x04ee0…04f00 74 68 69 73 20 74 69 6d 65 72 20 72 75 6e 73 2c 20 74 68 65 20 70 61 63 6b 65 74 20 77 69 6c 6c ┆this timer runs, the packet will┆ 0x04f00…04f20 20 62 65 20 69 64 6c 65 2e 0d 0a 0d 0a 09 84 57 68 65 6e 20 74 68 65 20 74 69 6d 65 72 20 72 75 ┆ be idle. When the timer ru┆ 0x04f20…04f40 6e 73 20 6f 75 74 2c 20 74 68 65 20 73 65 73 73 69 6f 6e 20 61 6c 6c 6f 63 61 74 69 6f 6e 20 70 ┆ns out, the session allocation p┆ 0x04f40…04f60 72 6f 63 65 64 75 72 65 20 77 69 6c 6c 20 62 65 20 0a 19 89 80 80 72 65 70 65 61 74 65 64 2e 20 ┆rocedure will be repeated. ┆ 0x04f60…04f80 54 68 65 20 70 61 63 6b 65 74 20 77 69 6c 6c 20 65 76 65 6e 74 75 61 6c 6c 79 20 67 65 74 20 61 ┆The packet will eventually get a┆ 0x04f80…04fa0 20 73 65 73 73 69 6f 6e 2c 20 61 6e 64 20 77 68 65 6e 20 74 68 69 73 20 0a 19 89 80 80 68 61 70 ┆ session, and when this hap┆ 0x04fa0…04fc0 70 65 6e 73 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 74 72 61 6e 73 6d 69 73 73 69 6f 6e 20 77 ┆pens the document transmission w┆ 0x04fc0…04fe0 69 6c 6c 20 62 65 20 72 65 70 65 61 74 65 64 20 77 69 74 68 20 44 4f 43 55 4d 45 4e 54 20 0a 19 ┆ill be repeated with DOCUMENT ┆ 0x04fe0…05000 89 80 80 43 4f 4e 54 49 4e 55 45 20 52 45 51 20 6f 72 20 70 6f 73 73 69 62 6c 79 20 44 4f 43 55 ┆ CONTINUE REQ or possibly DOCU┆ 0x05000…05020 (40,) 4d 45 4e 54 20 53 54 41 52 54 20 52 45 51 2e 20 54 68 65 20 6c 61 73 74 20 77 69 6c 6c 20 62 65 ┆MENT START REQ. The last will be┆ 0x05020…05040 20 74 68 65 20 0a 19 89 80 80 63 61 73 65 20 69 66 20 63 68 65 63 6b 70 6f 69 6e 74 20 6e 75 6d ┆ the case if checkpoint num┆ 0x05040…05060 62 65 72 20 69 6e 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 64 65 73 63 72 69 70 74 69 6f 6e 20 ┆ber in the document description ┆ 0x05060…05080 69 73 20 30 20 28 6e 6f 20 0a 19 89 80 80 70 61 67 65 73 20 68 61 73 20 62 65 65 6e 20 61 63 6b ┆is 0 (no pages has been ack┆ 0x05080…050a0 6e 6f 77 6c 65 64 67 65 64 29 2e 0d 0a 0d 0a 09 84 49 74 20 69 73 20 6c 69 6d 69 74 65 64 20 68 ┆nowledged). It is limited h┆ 0x050a0…050c0 6f 77 20 6c 6f 6e 67 20 61 20 70 61 63 6b 65 74 27 73 20 61 63 63 75 6d 75 6c 61 74 65 64 20 65 ┆ow long a packet's accumulated e┆ 0x050c0…050e0 6e 63 61 70 73 75 6c 61 74 69 6f 6e 20 74 69 6d 65 20 0a 19 89 80 80 6d 61 79 20 62 65 2e 20 49 ┆ncapsulation time may be. I┆ 0x050e0…05100 66 20 74 68 69 73 20 6c 69 6d 69 74 20 69 73 20 65 78 63 65 65 64 65 64 2c 20 74 68 65 20 70 61 ┆f this limit is exceeded, the pa┆ 0x05100…05120 63 6b 65 74 20 77 69 6c 6c 20 62 65 20 74 65 72 6d 69 6e 61 74 65 64 20 0a 19 89 80 80 62 79 20 ┆cket will be terminated by ┆ 0x05120…05140 61 20 43 4f 4e 46 2e 53 55 42 4d 49 54 2e 0d 0a 0d 0a 0d 0a 8c 83 d4 0a a1 b0 32 2e 32 2e 37 20 ┆a CONF.SUBMIT. 2.2.7 ┆ 0x05140…05160 09 52 65 67 72 65 74 20 48 61 6e 64 6c 69 6e 67 2e 0d 0a 0d 0a 09 84 41 20 20 52 45 51 2e 52 45 ┆ Regret Handling. A REQ.RE┆ 0x05160…05180 47 52 45 54 20 69 73 20 61 20 72 65 71 75 65 73 74 20 66 6f 72 20 74 68 65 20 44 48 20 74 6f 20 ┆GRET is a request for the DH to ┆ 0x05180…051a0 73 65 6e 64 20 61 20 44 4f 43 55 4d 45 4e 54 20 44 49 53 43 41 52 44 20 0a 19 89 80 80 52 45 51 ┆send a DOCUMENT DISCARD REQ┆ 0x051a0…051c0 20 66 6f 72 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 2e 20 54 68 69 73 20 69 6e 20 74 75 72 6e 20 ┆ for the document. This in turn ┆ 0x051c0…051e0 69 73 20 61 20 72 65 71 75 65 73 74 20 74 6f 20 74 68 65 20 6f 70 70 6f 73 69 74 65 20 0a 19 89 ┆is a request to the opposite ┆ 0x051e0…05200 80 80 70 61 72 74 79 20 74 6f 20 64 65 6c 65 74 65 20 74 68 65 20 61 6c 72 65 61 64 79 20 72 65 ┆ party to delete the already re┆ 0x05200…05220 (41,) 63 65 69 76 65 64 20 70 61 72 74 20 6f 66 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 66 72 6f 6d ┆ceived part of the document from┆ 0x05220…05240 20 69 74 73 20 0a 19 89 80 80 70 65 72 6d 61 6e 65 6e 74 20 73 74 6f 72 61 67 65 2e 0d 0a 0d 0a ┆ its permanent storage. ┆ 0x05240…05260 09 84 49 66 20 61 20 20 52 45 51 2e 52 45 47 52 45 54 20 69 73 20 72 65 63 65 69 76 65 64 20 66 ┆ If a REQ.REGRET is received f┆ 0x05260…05280 6f 72 20 61 20 73 75 62 6d 69 74 20 70 61 63 6b 65 74 20 77 68 65 72 65 20 64 6f 63 75 6d 65 6e ┆or a submit packet where documen┆ 0x05280…052a0 74 20 0a 19 89 80 80 74 72 61 6e 73 6d 69 73 73 69 6f 6e 20 69 73 20 69 6e 20 70 72 6f 67 72 65 ┆t transmission is in progre┆ 0x052a0…052c0 73 73 2c 20 74 68 65 20 44 4f 43 55 4d 45 4e 54 20 44 49 53 43 41 52 44 20 52 45 51 20 69 73 20 ┆ss, the DOCUMENT DISCARD REQ is ┆ 0x052c0…052e0 73 65 6e 64 2e 20 0a 19 89 80 80 57 68 65 6e 20 74 68 65 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e ┆send. When the correspondin┆ 0x052e0…05300 67 20 44 4f 43 55 4d 45 4e 54 20 52 45 53 59 4e 43 48 2f 44 49 53 43 20 43 4f 4e 46 20 6f 63 63 ┆g DOCUMENT RESYNCH/DISC CONF occ┆ 0x05300…05320 75 72 73 20 66 72 6f 6d 20 0a 19 89 80 80 53 36 32 43 50 20 74 68 65 20 63 68 65 63 6b 70 6f 69 ┆urs from S62CP the checkpoi┆ 0x05320…05340 6e 74 20 6e 75 6d 62 65 72 20 69 6e 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 64 65 73 63 72 69 ┆nt number in the document descri┆ 0x05340…05360 70 74 69 6f 6e 20 69 73 20 73 65 74 20 74 6f 20 0a 19 89 80 80 7a 65 72 6f 2c 20 69 6e 64 69 63 ┆ption is set to zero, indic┆ 0x05360…05380 61 74 69 6e 67 20 74 68 61 74 20 61 20 70 6f 73 73 69 62 6c 65 20 6c 61 74 65 72 20 74 72 61 6e ┆ating that a possible later tran┆ 0x05380…053a0 73 6d 69 73 73 69 6f 6e 20 73 68 6f 75 6c 64 20 73 74 61 72 74 20 0a 19 89 80 80 66 72 6f 6d 20 ┆smission should start from ┆ 0x053a0…053c0 74 68 65 20 62 65 67 69 6e 6e 69 6e 67 2e 20 54 68 69 73 20 64 6f 63 75 6d 65 6e 74 20 64 65 73 ┆the beginning. This document des┆ 0x053c0…053e0 63 72 69 70 74 69 6f 6e 20 69 73 20 77 72 69 74 74 65 6e 20 62 61 63 6b 20 61 74 20 0a 19 89 80 ┆cription is written back at ┆ 0x053e0…05400 80 44 53 20 62 79 20 61 6e 20 49 4e 44 2e 57 52 49 54 45 2c 20 77 68 65 72 75 70 6f 6e 20 74 68 ┆ DS by an IND.WRITE, wherupon th┆ 0x05400…05420 (42,) 65 20 52 45 47 52 45 54 20 74 72 61 6e 73 61 63 74 69 6f 6e 20 69 73 20 74 65 72 6d 69 6e 61 74 ┆e REGRET transaction is terminat┆ 0x05420…05440 65 64 20 0a 19 89 80 80 62 79 20 73 65 6e 64 69 6e 67 20 61 20 43 4f 4e 46 2e 52 45 47 52 45 54 ┆ed by sending a CONF.REGRET┆ 0x05440…05460 20 77 69 74 68 20 72 65 73 75 6c 74 3d 6f 6b 2e 0d 0a 0d 0a 09 84 49 66 20 6e 6f 20 64 6f 63 75 ┆ with result=ok. If no docu┆ 0x05460…05480 6d 65 6e 74 20 74 72 61 6e 73 6d 69 73 73 69 6f 6e 20 69 73 20 69 6e 20 70 72 6f 67 72 65 73 73 ┆ment transmission is in progress┆ 0x05480…054a0 2c 20 68 6f 77 65 76 65 72 2c 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 0a 19 89 80 80 70 6f ┆, however, the following po┆ 0x054a0…054c0 73 73 69 62 69 6c 69 74 69 65 73 20 61 72 69 73 65 3a 0d 0a 0d 0a 09 2d 20 54 68 65 20 70 61 63 ┆ssibilities arise: - The pac┆ 0x054c0…054e0 6b 65 74 20 69 73 20 69 6e 20 74 68 65 20 62 75 73 79 20 71 75 65 75 65 2e 0d 0a 09 2d 20 54 68 ┆ket is in the busy queue. - Th┆ 0x054e0…05500 65 20 70 61 63 6b 65 74 20 69 73 20 65 6e 63 61 70 73 75 6c 61 74 65 64 2e 0d 0a 09 2d 20 84 54 ┆e packet is encapsulated. - T┆ 0x05500…05520 68 65 20 52 45 47 52 45 54 20 74 72 61 6e 73 61 63 74 69 6f 6e 20 69 73 20 72 65 63 65 69 76 65 ┆he REGRET transaction is receive┆ 0x05520…05540 64 20 77 69 74 68 6f 75 74 20 61 20 53 55 42 4d 49 54 20 62 65 69 6e 67 20 0a 19 8b 80 80 61 6c ┆d without a SUBMIT being al┆ 0x05540…05560 69 76 65 20 6f 6e 20 74 68 65 20 70 61 63 6b 65 74 0d 0a 09 2d 20 84 44 6f 63 75 6d 65 6e 74 20 ┆ive on the packet - Document ┆ 0x05560…05580 74 72 61 6e 73 6d 69 73 73 69 6f 6e 20 68 61 73 20 62 65 65 6e 20 74 65 72 6d 69 6e 61 74 65 64 ┆transmission has been terminated┆ 0x05580…055a0 20 28 62 79 20 73 65 6e 64 69 6e 67 20 61 20 0a 19 8b 80 80 44 4f 43 55 4d 45 4e 54 20 45 4e 44 ┆ (by sending a DOCUMENT END┆ 0x055a0…055c0 20 52 45 51 29 0d 0a 0d 0a 09 84 49 6e 20 74 68 65 20 6c 61 73 74 20 63 61 73 65 20 74 68 65 20 ┆ REQ) In the last case the ┆ 0x055c0…055e0 52 45 47 52 45 54 20 77 69 6c 6c 20 62 65 20 74 65 72 6d 69 6e 61 74 65 64 20 62 79 20 61 20 43 ┆REGRET will be terminated by a C┆ 0x055e0…05600 4f 4e 46 2e 52 45 47 52 45 54 20 0a 19 89 80 80 77 69 74 68 20 72 65 73 75 6c 74 3d 70 65 72 73 ┆ONF.REGRET with result=pers┆ 0x05600…05620 (43,) 5f 65 72 72 2e 0d 0a 0d 0a 09 84 4f 74 68 65 72 77 69 73 65 20 61 20 73 65 73 73 69 6f 6e 20 73 ┆_err. Otherwise a session s┆ 0x05620…05640 68 6f 75 6c 64 20 62 65 20 65 73 74 61 62 6c 69 73 68 65 64 20 74 6f 20 73 65 6e 64 20 61 20 44 ┆hould be established to send a D┆ 0x05640…05660 4f 43 55 4d 45 4e 54 20 0a 19 89 80 80 43 4f 4e 54 49 4e 55 45 20 52 45 51 20 66 6f 6c 6c 6f 77 ┆OCUMENT CONTINUE REQ follow┆ 0x05660…05680 65 64 20 62 79 20 74 68 65 20 64 69 73 63 61 72 64 2e 20 54 68 65 72 65 66 6f 72 65 20 74 68 65 ┆ed by the discard. Therefore the┆ 0x05680…056a0 20 68 61 6e 64 6c 69 6e 67 20 6f 66 20 0a 19 89 80 80 61 20 64 69 73 63 61 72 64 20 70 61 63 6b ┆ handling of a discard pack┆ 0x056a0…056c0 65 74 20 69 73 20 74 68 65 20 73 61 6d 65 20 61 73 20 64 65 73 63 72 69 62 65 64 20 69 6e 20 70 ┆et is the same as described in p┆ 0x056c0…056e0 72 65 63 65 64 69 6e 67 20 73 65 63 74 69 6f 6e 73 20 0a 19 89 80 80 66 6f 72 20 73 75 62 6d 69 ┆receding sections for submi┆ 0x056e0…05700 74 20 70 61 63 6b 65 74 73 2c 20 75 70 20 74 6f 20 61 6e 64 20 69 6e 63 6c 75 64 69 6e 67 20 73 ┆t packets, up to and including s┆ 0x05700…05720 65 6e 64 69 6e 67 20 6f 66 20 61 20 44 4f 43 20 43 4f 4e 54 49 4e 55 45 20 0a 19 89 80 80 52 45 ┆ending of a DOC CONTINUE RE┆ 0x05720…05740 51 2e 20 41 20 52 45 51 2e 52 45 47 52 45 54 20 68 61 73 20 69 6e 20 66 61 63 74 20 74 68 65 20 ┆Q. A REQ.REGRET has in fact the ┆ 0x05740…05760 73 61 6d 65 20 70 61 72 61 6d 65 74 65 72 73 20 61 73 20 61 20 52 45 51 2e 53 55 42 4d 49 54 2e ┆same parameters as a REQ.SUBMIT.┆ 0x05760…05780 0d 0a 0d 0a 09 84 54 68 65 20 6f 6e 6c 79 20 64 69 66 66 65 72 65 6e 63 65 20 69 73 20 74 68 61 ┆ The only difference is tha┆ 0x05780…057a0 74 20 70 61 63 6b 65 74 20 69 6e 74 65 72 72 75 70 74 69 6f 6e 20 69 73 20 6d 65 61 6e 69 6e 67 ┆t packet interruption is meaning┆ 0x057a0…057c0 6c 65 73 73 2e 20 41 20 0a 19 89 80 80 72 65 67 72 65 74 20 70 61 63 6b 65 74 20 68 61 73 20 74 ┆less. A regret packet has t┆ 0x057c0…057e0 68 65 20 63 6c 61 73 73 20 30 2e 0d 0a 0d 0a 09 84 57 68 65 6e 20 61 20 44 4f 43 20 43 4f 4e 54 ┆he class 0. When a DOC CONT┆ 0x057e0…05800 49 4e 55 45 20 52 45 51 20 68 61 73 20 62 65 65 6e 20 73 65 6e 74 2c 20 74 68 65 20 68 61 6e 64 ┆INUE REQ has been sent, the hand┆ 0x05800…05820 (44,) 6c 69 6e 67 20 69 73 20 61 73 20 0a 19 89 80 80 64 65 73 63 72 69 62 65 64 20 69 6e 20 74 68 65 ┆ling is as described in the┆ 0x05820…05840 20 62 65 67 69 6e 6e 69 6e 67 20 6f 66 20 74 68 69 73 20 73 65 63 74 69 6f 6e 2e 0d 0a 0d 0a 0d ┆ beginning of this section. ┆ 0x05840…05860 0a 8c 83 f8 0a 0e 0a 09 66 69 67 2e 20 35 2e 20 52 45 47 52 45 54 20 48 61 6e 64 6c 69 6e 67 2e ┆ fig. 5. REGRET Handling.┆ 0x05860…05880 0d 0a 0d 0a 09 44 53 09 09 09 44 48 09 09 09 53 36 32 43 50 0d 0a 0d 0a 09 09 20 20 20 20 20 2d ┆ DS DH S62CP -┆ 0x05880…058a0 09 09 09 09 2d 0d 0a 09 09 20 20 20 20 20 2d 09 20 20 20 20 20 20 64 6f 63 75 6d 65 6e 74 09 09 ┆ - - document ┆ 0x058a0…058c0 2d 0d 0a 09 09 20 20 20 20 20 2d 09 20 20 20 20 20 20 74 72 61 6e 73 6d 69 73 73 69 6f 6e 09 09 ┆- - transmission ┆ 0x058c0…058e0 2d 0d 0a 09 09 09 20 20 20 20 20 69 6e 20 70 72 6f 67 72 65 73 73 0d 0a 0d 0a 09 20 20 20 52 45 ┆- in progress RE┆ 0x058e0…05900 51 2e 52 45 47 52 45 54 0d 0a 09 09 09 09 20 20 20 44 4f 43 55 4d 45 4e 54 20 44 49 53 43 41 52 ┆Q.REGRET DOCUMENT DISCAR┆ 0x05900…05920 44 20 52 45 51 0d 0a 09 20 43 4f 4e 46 2e 53 55 42 4d 49 54 20 72 65 73 75 6c 74 3d 6e 6f 74 5f ┆D REQ CONF.SUBMIT result=not_┆ 0x05920…05940 70 72 6f 63 0d 0a 0d 0a 09 20 20 20 20 63 6c 6f 73 65 20 6f 66 20 64 6f 63 75 6d 65 6e 74 20 73 ┆proc close of document s┆ 0x05940…05960 74 72 65 61 6d 0d 0a 0d 0a 09 20 20 20 64 6f 63 75 6d 65 6e 74 20 73 74 72 65 61 6d 20 63 6c 6f ┆tream document stream clo┆ 0x05960…05980 73 65 64 09 20 0d 0a 09 09 09 09 20 20 20 44 4f 43 55 4d 45 4e 54 20 52 45 53 59 4e 43 48 2f 44 ┆sed DOCUMENT RESYNCH/D┆ 0x05980…059a0 49 53 43 41 52 44 20 43 4f 4e 46 0d 0a 09 20 20 20 20 20 49 4e 44 2e 57 52 49 54 45 2c 20 63 68 ┆ISCARD CONF IND.WRITE, ch┆ 0x059a0…059c0 65 63 6b 70 6f 69 6e 74 3d 30 0d 0a 09 09 09 09 20 20 20 53 45 53 53 49 4f 4e 20 45 4e 44 20 52 ┆eckpoint=0 SESSION END R┆ 0x059c0…059e0 45 51 0d 0a 09 20 20 20 52 45 53 50 2e 57 52 49 54 45 0d 0a 0d 0a 09 20 20 20 20 20 20 43 4f 4e ┆EQ RESP.WRITE CON┆ 0x059e0…05a00 46 2e 52 45 47 52 45 54 2c 20 72 65 73 75 6c 74 3d 6f 6b 0d 0a 0d 0a 0f 0a 0d 0a 0d 0a a1 b0 32 ┆F.REGRET, result=ok 2┆ 0x05a00…05a20 (45,) 2e 32 2e 38 20 09 41 62 6f 72 74 20 48 61 6e 64 6c 69 6e 67 2e 0d 0a 0d 0a 09 84 57 68 65 6e 20 ┆.2.8 Abort Handling. When ┆ 0x05a20…05a40 61 20 52 45 51 2e 41 42 4f 52 54 20 69 73 20 72 65 63 65 69 76 65 64 20 61 6e 64 20 64 6f 63 75 ┆a REQ.ABORT is received and docu┆ 0x05a40…05a60 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 89 80 80 70 72 6f ┆ment transmission is in pro┆ 0x05a60…05a80 67 72 65 73 73 2c 20 74 68 65 20 70 61 63 6b 65 74 20 77 69 6c 6c 20 62 65 20 74 65 72 6d 69 6e ┆gress, the packet will be termin┆ 0x05a80…05aa0 61 74 65 64 20 61 73 20 64 65 73 63 72 69 62 65 64 20 69 6e 20 73 65 63 74 69 6f 6e 20 0a 19 89 ┆ated as described in section ┆ 0x05aa0…05ac0 80 80 32 2e 32 2e 35 2e 20 49 6e 20 61 6c 6c 20 6f 74 68 65 72 20 63 61 73 65 73 20 74 68 65 20 ┆ 2.2.5. In all other cases the ┆ 0x05ac0…05ae0 70 61 63 6b 65 74 20 77 69 6c 6c 20 62 65 20 74 65 72 6d 69 6e 61 74 65 64 20 61 74 20 6f 6e 63 ┆packet will be terminated at onc┆ 0x05ae0…05b00 65 20 62 79 20 0a 19 89 80 80 73 65 6e 64 69 6e 67 20 61 20 43 4f 4e 46 2e 41 42 4f 52 54 20 77 ┆e by sending a CONF.ABORT w┆ 0x05b00…05b20 69 74 68 20 72 65 73 75 6c 74 3d 6f 6b 2e 0d 0a 0d 0a 0d 0a a1 b0 32 2e 32 2e 39 20 09 52 65 75 ┆ith result=ok. 2.2.9 Reu┆ 0x05b20…05b40 73 65 20 6f 66 20 53 65 73 73 69 6f 6e 73 2e 0d 0a 0d 0a 09 84 55 70 20 74 6f 20 6e 6f 77 20 6f ┆se of Sessions. Up to now o┆ 0x05b40…05b60 6e 65 20 63 6f 75 6c 64 20 67 65 74 20 74 68 65 20 69 6d 70 72 65 73 73 69 6f 6e 20 74 68 61 74 ┆ne could get the impression that┆ 0x05b60…05b80 20 73 65 73 73 69 6f 6e 73 20 61 6c 77 61 79 73 20 61 72 65 20 0a 19 89 80 80 74 65 72 6d 69 6e ┆ sessions always are termin┆ 0x05b80…05ba0 61 74 65 64 20 77 68 65 6e 20 61 20 73 75 62 6d 69 74 20 70 61 63 6b 65 74 20 64 6f 65 73 20 6e ┆ated when a submit packet does n┆ 0x05ba0…05bc0 6f 74 20 6e 65 65 64 20 69 74 20 61 6e 79 6d 6f 72 65 2e 0d 0a 0d 0a 09 84 48 6f 77 65 76 65 72 ┆ot need it anymore. However┆ 0x05bc0…05be0 2c 20 77 68 65 6e 20 61 20 44 4f 43 55 4d 45 4e 54 20 45 4e 44 20 43 4f 4e 46 20 6f 72 20 61 20 ┆, when a DOCUMENT END CONF or a ┆ 0x05be0…05c00 44 4f 43 55 4d 45 4e 54 20 52 45 53 59 4e 43 48 2f 44 49 53 43 41 52 44 20 0a 8c 83 d4 0a 19 89 ┆DOCUMENT RESYNCH/DISCARD ┆ 0x05c00…05c20 (46,) 80 80 43 4f 4e 46 20 68 61 73 20 62 65 65 6e 20 72 65 63 65 69 76 65 64 20 66 72 6f 6d 20 53 36 ┆ CONF has been received from S6┆ 0x05c20…05c40 32 43 50 2c 20 74 68 65 20 73 65 73 73 69 6f 6e 20 69 73 20 69 6e 20 74 68 65 20 73 6f 75 72 63 ┆2CP, the session is in the sourc┆ 0x05c40…05c60 65 20 0a 19 89 80 80 69 64 6c 65 20 73 74 61 74 65 2c 20 61 6e 64 20 61 6e 6f 74 68 65 72 20 70 ┆e idle state, and another p┆ 0x05c60…05c80 61 63 6b 65 74 20 63 61 6e 20 75 73 65 20 69 74 2e 0d 0a 0d 0a 09 54 68 65 20 66 6f 6c 6c 6f 77 ┆acket can use it. The follow┆ 0x05c80…05ca0 69 6e 67 20 69 73 20 64 6f 6e 65 20 69 6e 20 74 68 69 73 20 63 61 73 65 3a 0d 0a 0d 0a 09 84 54 ┆ing is done in this case: T┆ 0x05ca0…05cc0 68 65 20 62 75 73 79 20 71 75 65 75 65 20 69 73 20 69 6e 73 70 65 63 74 65 64 20 74 6f 20 73 65 ┆he busy queue is inspected to se┆ 0x05cc0…05ce0 65 20 69 66 20 74 68 65 72 65 20 69 73 20 61 6e 6f 74 68 65 72 20 70 61 63 6b 65 74 20 0a 19 89 ┆e if there is another packet ┆ 0x05ce0…05d00 80 80 77 68 69 63 68 20 63 61 6e 20 75 73 65 20 74 68 69 73 20 73 65 73 73 69 6f 6e 2e 20 54 68 ┆ which can use this session. Th┆ 0x05d00…05d20 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 63 6f 6e 64 69 74 69 6f 6e 73 20 73 68 6f 75 6c 64 20 62 65 ┆e following conditions should be┆ 0x05d20…05d40 20 0a 19 89 80 80 66 75 6c 66 69 6c 6c 65 64 3a 0d 0a 0d 0a 09 2d 20 84 54 68 65 20 61 64 64 72 ┆ fulfilled: - The addr┆ 0x05d40…05d60 65 73 73 65 65 20 54 49 20 70 61 72 61 6d 65 74 65 72 73 20 73 68 6f 75 6c 64 20 6d 61 74 63 68 ┆essee TI parameters should match┆ 0x05d60…05d80 20 74 68 65 20 63 61 6c 6c 65 64 20 54 49 20 66 72 6f 6d 20 74 68 65 20 0a 19 8b 80 80 73 65 73 ┆ the called TI from the ses┆ 0x05d80…05da0 73 69 6f 6e 20 69 64 65 6e 74 69 66 69 63 61 74 69 6f 6e 20 28 63 61 6c 6c 69 6e 67 20 54 49 20 ┆sion identification (calling TI ┆ 0x05da0…05dc0 69 66 20 74 68 65 20 72 65 6d 6f 74 65 20 70 61 72 74 79 20 77 61 73 20 0a 19 8b 80 80 69 6e 69 ┆if the remote party was ini┆ 0x05dc0…05de0 74 69 80 61 74 6f 72 20 6f 66 20 74 68 65 20 73 65 73 73 69 6f 6e 29 2e 0d 0a 0d 0a 09 2d 20 84 ┆ti ator of the session). - ┆ 0x05de0…05e00 53 65 72 76 69 63 65 20 66 6f 72 20 74 68 65 20 70 61 63 6b 65 74 20 73 68 6f 75 6c 64 20 62 65 ┆Service for the packet should be┆ 0x05e00…05e20 (47,) 20 54 54 58 2e 0d 0a 0d 0a 09 2d 20 84 54 68 65 20 70 61 63 6b 65 74 20 6d 75 73 74 20 6e 6f 74 ┆ TTX. - The packet must not┆ 0x05e20…05e40 20 72 65 71 75 65 73 74 20 63 68 61 72 67 65 20 62 65 63 61 75 73 65 20 69 74 20 74 68 65 6e 20 ┆ request charge because it then ┆ 0x05e40…05e60 73 73 68 6f 75 6c 64 20 62 65 20 0a 19 8b 80 80 74 72 61 6e 73 6d 69 74 74 65 64 20 69 6e 20 61 ┆sshould be transmitted in a┆ 0x05e60…05e80 20 73 65 73 73 69 6f 6e 20 62 79 20 69 74 73 20 6f 77 6e 20 28 73 65 65 20 73 65 63 74 69 6f 6e ┆ session by its own (see section┆ 0x05e80…05ea0 20 32 2e 32 2e 31 30 29 2e 0d 0a 0d 0a 09 2d 20 84 54 68 65 72 65 20 6d 75 73 74 20 6e 6f 74 20 ┆ 2.2.10). - There must not ┆ 0x05ea0…05ec0 62 65 20 61 6e 79 20 6f 74 68 65 72 20 70 61 63 6b 65 74 20 69 6e 20 74 68 65 20 62 75 73 79 20 ┆be any other packet in the busy ┆ 0x05ec0…05ee0 71 75 65 75 65 20 77 68 69 63 68 20 0a 19 8b 80 80 70 72 65 63 65 64 65 73 20 74 68 65 20 6f 6e ┆queue which precedes the on┆ 0x05ee0…05f00 65 20 69 6e 20 71 75 65 73 74 69 6f 6e 2e 0d 0a 0d 0a 09 84 57 68 65 6e 20 61 6c 6c 20 74 68 69 ┆e in question. When all thi┆ 0x05f00…05f20 73 20 69 73 20 6f 6b 20 74 68 65 20 70 61 63 6b 65 74 20 77 69 6c 6c 20 62 65 20 72 65 6d 6f 76 ┆s is ok the packet will be remov┆ 0x05f20…05f40 65 64 20 66 72 6f 6d 20 74 68 65 20 62 75 73 79 20 0a 19 89 80 80 71 75 65 75 65 20 61 6e 64 20 ┆ed from the busy queue and ┆ 0x05f40…05f60 64 6f 63 75 6d 65 6e 74 20 74 72 61 6e 73 6d 69 73 73 69 6f 6e 20 70 72 65 70 61 72 61 74 69 6f ┆document transmission preparatio┆ 0x05f60…05f80 6e 20 63 61 6e 20 62 65 20 64 6f 6e 65 20 61 73 20 64 65 73 80 0a 19 89 80 80 63 72 69 62 65 64 ┆n can be done as des cribed┆ 0x05f80…05fa0 20 69 6e 20 73 65 63 74 69 6f 6e 20 32 2e 32 2e 32 2e 20 69 66 20 69 74 20 77 61 73 20 61 20 53 ┆ in section 2.2.2. if it was a S┆ 0x05fa0…05fc0 55 42 4d 49 54 20 70 61 63 6b 65 74 2e 20 41 20 52 45 47 52 45 54 20 0a 19 89 80 80 70 61 63 6b ┆UBMIT packet. A REGRET pack┆ 0x05fc0…05fe0 65 74 20 61 6c 73 6f 20 63 61 6e 20 72 65 75 73 65 20 61 20 73 65 73 73 69 6f 6e 20 28 74 6f 20 ┆et also can reuse a session (to ┆ 0x05fe0…06000 73 65 6e 64 20 74 68 65 20 64 69 73 63 61 72 64 29 2e 0d 0a 0d 0a 8c 82 b8 0a 0e 0a 09 66 69 67 ┆send the discard). fig┆ 0x06000…06020 (48,) 2e 36 2e 20 52 65 75 73 65 20 6f 66 20 61 20 73 65 73 73 69 6f 6e 2e 0d 0a 0d 0a 09 44 53 09 09 ┆.6. Reuse of a session. DS ┆ 0x06020…06040 09 44 48 09 09 09 53 36 32 43 50 0d 0a 0d 0a 09 09 20 20 20 20 20 2d 09 09 09 09 2d 0d 0a 09 09 ┆ DH S62CP - - ┆ 0x06040…06060 20 20 20 20 20 2d 09 20 20 20 20 20 20 64 6f 63 75 6d 65 6e 74 09 09 2d 0d 0a 09 09 20 20 20 20 ┆ - document - ┆ 0x06060…06080 20 2d 09 20 20 20 20 20 20 74 72 61 6e 73 6d 69 73 73 69 6f 6e 09 09 2d 0d 0a 09 09 09 20 20 20 ┆ - transmission - ┆ 0x06080…060a0 20 20 20 66 6f 72 20 70 61 63 6b 65 74 20 41 0d 0a 09 09 09 20 20 20 20 20 20 69 6e 20 70 72 6f ┆ for packet A in pro┆ 0x060a0…060c0 67 72 65 73 73 2e 0d 0a 09 20 20 20 52 45 51 2e 53 55 42 4d 49 54 28 42 29 0d 0a 09 20 20 20 28 ┆gress. REQ.SUBMIT(B) (┆ 0x060c0…060e0 73 61 6d 65 20 70 61 72 61 6d 65 74 65 72 73 29 0d 0a 09 09 09 20 20 20 20 20 20 42 20 65 6e 74 ┆same parameters) B ent┆ 0x060e0…06100 65 72 73 20 62 75 73 79 0d 0a 09 09 09 20 20 20 20 20 20 71 75 65 75 65 0d 0a 0d 0a 0d 0a 09 09 ┆ers busy queue ┆ 0x06100…06120 09 09 20 20 20 20 20 20 20 20 20 44 4f 43 55 4d 45 4e 54 20 45 4e 44 20 43 4f 4e 46 0d 0a 09 20 ┆ DOCUMENT END CONF ┆ 0x06120…06140 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 49 4e 44 2e 57 52 49 54 45 0d 0a 0d 0a 09 20 ┆ IND.WRITE ┆ 0x06140…06160 20 20 52 45 53 50 2e 57 52 49 54 45 0d 0a 0d 0a 09 20 20 20 63 6c 6f 73 65 20 6f 66 20 64 6f 63 ┆ RESP.WRITE close of doc┆ 0x06160…06180 75 6d 65 6e 74 20 73 74 72 65 61 6d 0d 0a 0d 0a 09 20 20 64 6f 63 75 6d 65 6e 74 20 73 74 72 65 ┆ument stream document stre┆ 0x06180…061a0 61 6d 20 63 6c 6f 73 65 64 0d 0a 0d 0a 09 20 20 43 4f 4e 46 2e 53 55 42 4d 49 54 28 41 29 0d 0a ┆am closed CONF.SUBMIT(A) ┆ 0x061a0…061c0 0d 0a 09 09 09 20 20 20 20 20 20 70 61 63 6b 65 74 20 42 20 65 78 69 74 73 0d 0a 09 09 09 20 20 ┆ packet B exits ┆ 0x061c0…061e0 20 20 20 20 62 75 73 79 20 71 75 65 75 65 0d 0a 0d 0a 09 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ busy queue ┆ 0x061e0…06200 20 20 20 20 20 20 49 4e 44 2e 52 45 41 44 0d 0a 09 09 20 20 20 20 20 2d 09 09 09 09 2d 0d 0a 09 ┆ IND.READ - - ┆ 0x06200…06220 (49,) 09 20 20 20 20 20 2d 09 09 09 09 2d 0d 0a 09 09 20 20 20 20 20 2d 09 09 09 09 2d 0d 0a 0d 0a 0d ┆ - - - - ┆ 0x06220…06240 0a 09 84 46 6f 72 20 74 68 65 20 72 65 73 74 20 6f 66 20 74 68 65 20 73 74 6f 72 79 2c 20 73 65 ┆ For the rest of the story, se┆ 0x06240…06260 65 20 66 69 67 2e 32 20 61 6e 64 20 66 69 67 2e 20 33 2e 0d 0a 0f 0a 8c 83 b0 0a 0e 0a a1 b0 32 ┆e fig.2 and fig. 3. 2┆ 0x06260…06280 2e 32 2e 31 30 20 09 43 68 61 72 67 65 20 52 65 71 75 65 73 74 20 48 61 6e 64 6c 69 6e 67 2e 0d ┆.2.10 Charge Request Handling. ┆ 0x06280…062a0 0a 0d 0a 09 84 57 68 65 6e 20 74 68 65 20 63 68 61 72 67 65 20 72 65 71 75 65 73 74 20 62 69 74 ┆ When the charge request bit┆ 0x062a0…062c0 20 69 73 20 73 65 74 20 69 6e 20 6f 70 74 69 6f 6e 73 20 66 6f 72 20 61 20 53 55 42 4d 49 54 20 ┆ is set in options for a SUBMIT ┆ 0x062c0…062e0 70 61 63 6b 65 74 2c 20 0a 19 89 80 80 74 68 65 20 63 68 61 72 67 65 20 72 65 71 75 65 73 74 20 ┆packet, the charge request ┆ 0x062e0…06300 77 69 6c 6c 20 62 65 20 73 70 65 63 69 66 69 65 64 20 69 6e 20 74 68 65 20 53 45 53 53 49 4f 4e ┆will be specified in the SESSION┆ 0x06300…06320 20 53 54 41 52 54 20 52 45 51 20 66 6f 72 20 0a 19 89 80 80 74 68 65 20 73 65 73 73 69 6f 6e 2c ┆ START REQ for the session,┆ 0x06320…06340 20 77 68 69 63 68 20 74 68 65 20 70 61 63 6b 65 74 20 73 68 61 6c 6c 20 75 73 65 2e 0d 0a 0f 0a ┆ which the packet shall use. ┆ 0x06340…06360 0d 0a 09 84 48 6f 77 65 76 65 72 2c 20 74 68 65 20 43 48 41 52 47 45 20 49 4e 46 20 49 4e 44 20 ┆ However, the CHARGE INF IND ┆ 0x06360…06380 69 73 20 6f 6e 6c 79 20 64 65 6c 69 76 65 72 65 64 20 62 79 20 53 36 32 43 50 20 61 66 74 65 72 ┆is only delivered by S62CP after┆ 0x06380…063a0 20 61 20 0a 19 89 80 80 53 45 53 53 49 4f 4e 20 45 4e 44 20 52 45 51 20 28 6f 72 20 53 45 53 53 ┆ a SESSION END REQ (or SESS┆ 0x063a0…063c0 49 4f 4e 20 41 42 4f 52 54 20 52 45 51 29 20 68 61 73 20 62 65 65 6e 20 73 65 6e 74 20 62 79 20 ┆ION ABORT REQ) has been sent by ┆ 0x063c0…063e0 44 48 2e 20 54 68 65 20 0a 19 89 80 80 70 61 63 6b 65 74 20 73 68 6f 75 6c 64 20 61 77 61 69 74 ┆DH. The packet should await┆ 0x063e0…06400 20 74 68 65 20 43 48 41 52 47 45 20 49 4e 46 20 49 4e 44 20 61 6e 64 20 72 65 75 73 65 20 6f 66 ┆ the CHARGE INF IND and reuse of┆ 0x06400…06420 (50,) 20 74 68 65 20 73 65 73 73 69 6f 6e 20 0a 19 89 80 80 69 73 20 6f 66 20 63 6f 75 72 73 65 20 69 ┆ the session is of course i┆ 0x06420…06440 6d 70 6f 73 73 69 62 6c 65 2e 0d 0a 0d 0a 09 84 54 68 65 20 74 65 72 6d 69 6e 61 74 69 6f 6e 20 ┆mpossible. The termination ┆ 0x06440…06460 6f 66 20 73 75 63 68 20 61 20 70 61 63 6b 65 74 20 77 69 6c 6c 20 6c 6f 6f 6b 20 6c 69 6b 65 20 ┆of such a packet will look like ┆ 0x06460…06480 74 68 69 73 20 28 70 6c 65 61 73 65 20 72 65 66 65 72 20 0a 19 89 80 80 74 6f 20 66 69 67 2e 20 ┆this (please refer to fig. ┆ 0x06480…064a0 33 20 61 6e 64 20 34 29 3a 0d 0a 0e 0a 0d 0a 09 66 69 67 2e 37 2e 20 63 68 61 72 67 65 20 68 61 ┆3 and 4): fig.7. charge ha┆ 0x064a0…064c0 6e 64 6c 69 6e 67 2e 0d 0a 0d 0a 09 44 53 09 09 09 44 48 09 09 09 53 36 32 43 50 0d 0a 0d 0a 0d ┆ndling. DS DH S62CP ┆ 0x064c0…064e0 0a 09 20 20 20 20 63 6c 6f 73 65 20 6f 66 20 64 6f 63 75 6d 65 6e 74 20 73 74 72 65 61 6d 0d 0a ┆ close of document stream ┆ 0x064e0…06500 0d 0a 09 20 20 20 64 6f 63 75 6d 65 6e 74 20 73 74 72 65 61 6d 20 63 6c 6f 73 65 64 0d 0a 09 09 ┆ document stream closed ┆ 0x06500…06520 09 09 20 20 20 53 45 53 53 49 4f 4e 20 45 4e 44 20 52 45 51 0d 0a 0d 0a 09 09 09 09 20 20 20 20 ┆ SESSION END REQ ┆ 0x06520…06540 20 20 20 20 20 20 20 53 45 53 53 49 4f 4e 20 45 4e 44 20 43 4f 4e 46 0d 0a 0d 0a 0d 0a 09 20 20 ┆ SESSION END CONF ┆ 0x06540…06560 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 49 4e 44 2e 55 50 44 41 54 45 09 20 20 20 20 20 20 ┆ IND.UPDATE ┆ 0x06560…06580 20 20 20 20 20 20 20 43 48 41 52 47 45 20 49 4e 46 20 49 4e 44 0d 0a 09 20 20 20 20 20 20 20 20 ┆ CHARGE INF IND ┆ 0x06580…065a0 20 63 68 61 72 67 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 0d 0a 0d 0a 09 20 20 20 20 20 20 20 20 ┆ charge information ┆ 0x065a0…065c0 20 20 20 20 20 20 20 20 43 4f 4e 46 2e 53 55 42 4d 49 54 0d 0a 0d 0a 0d 0a 0f 0a 0d 0a 09 84 49 ┆ CONF.SUBMIT I┆ 0x065c0…065e0 66 20 74 68 65 20 73 65 73 73 69 6f 6e 20 69 73 20 74 65 72 6d 69 6e 61 74 65 64 20 61 62 6e 6f ┆f the session is terminated abno┆ 0x065e0…06600 72 6d 61 6c 6c 79 20 62 79 20 72 65 63 65 69 76 61 6c 20 6f 66 20 61 20 53 45 53 53 49 4f 4e 20 ┆rmally by receival of a SESSION ┆ 0x06600…06620 (51,) 0a 19 89 80 80 41 42 4f 52 54 20 49 4e 44 2c 20 74 68 65 20 43 48 41 52 47 45 20 49 4e 46 20 49 ┆ ABORT IND, the CHARGE INF I┆ 0x06620…06640 4e 44 20 77 69 6c 6c 20 62 65 20 61 77 61 69 74 65 64 20 62 65 66 6f 72 65 20 74 68 65 20 65 6e ┆ND will be awaited before the en┆ 0x06640…06660 63 61 70 73 75 6c 80 0a 19 89 80 80 61 74 69 6f 6e 20 69 73 20 6d 61 64 65 2e 0d 0a 0d 0a 0d 0a ┆capsul ation is made. ┆ 0x06660…06680 8c 83 d4 0a a1 b0 32 2e 33 2e 20 09 54 4c 58 20 50 61 63 6b 65 74 20 54 72 61 6e 73 6d 69 73 73 ┆ 2.3. TLX Packet Transmiss┆ 0x06680…066a0 69 6f 6e 2e 0d 0a 0d 0a 09 84 54 68 69 73 20 69 73 20 61 20 70 61 63 6b 65 74 20 61 69 6d 65 64 ┆ion. This is a packet aimed┆ 0x066a0…066c0 20 61 74 20 74 68 65 20 54 45 4c 45 54 45 58 2f 54 45 4c 45 58 20 63 6f 6e 76 65 72 73 69 6f 6e ┆ at the TELETEX/TELEX conversion┆ 0x066c0…066e0 20 75 6e 69 74 2e 20 53 75 63 68 20 0a 19 89 80 80 61 20 70 61 63 6b 65 74 20 63 6f 6e 73 69 73 ┆ unit. Such a packet consis┆ 0x066e0…06700 74 73 20 6f 66 3a 0d 0a 0d 0a 09 31 29 20 84 41 20 63 6f 6e 74 72 6f 6c 20 64 6f 63 75 6d 65 6e ┆ts of: 1) A control documen┆ 0x06700…06720 74 2c 20 63 6f 6e 74 61 69 6e 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 74 6f 20 74 68 65 ┆t, containing information to the┆ 0x06720…06740 20 63 6f 6e 76 65 72 73 69 6f 6e 20 0a 19 8c 80 80 75 6e 69 74 2c 20 66 2e 65 78 2e 20 69 64 65 ┆ conversion unit, f.ex. ide┆ 0x06740…06760 6e 74 69 66 69 63 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 65 6e 64 20 75 73 65 72 2e 20 28 54 65 ┆ntification of the end user. (Te┆ 0x06760…06780 6c 65 78 20 61 64 64 72 65 73 73 65 65 29 0d 0a 0d 0a 09 32 29 20 84 4f 6e 65 20 6f 72 20 6d 6f ┆lex addressee) 2) One or mo┆ 0x06780…067a0 72 65 20 6e 6f 72 6d 61 6c 20 28 54 45 4c 45 58 29 20 64 6f 63 75 6d 65 6e 74 73 2c 20 77 68 69 ┆re normal (TELEX) documents, whi┆ 0x067a0…067c0 63 68 20 73 68 6f 75 6c 64 20 62 65 20 73 65 6e 74 20 74 6f 20 0a 19 8c 80 80 74 68 65 20 65 6e ┆ch should be sent to the en┆ 0x067c0…067e0 64 20 75 73 65 72 20 61 73 20 6f 6e 65 20 74 65 6c 65 78 2e 0d 0a 0d 0a 09 84 54 68 65 73 65 20 ┆d user as one telex. These ┆ 0x067e0…06800 64 6f 63 75 6d 65 6e 74 73 20 73 68 6f 75 6c 64 20 62 65 20 74 72 61 6e 73 6d 69 74 74 65 64 20 ┆documents should be transmitted ┆ 0x06800…06820 (52,) 69 6e 20 6f 6e 65 20 73 65 73 73 69 6f 6e 2c 20 62 65 63 61 75 73 65 20 69 74 20 0a 19 89 80 80 ┆in one session, because it ┆ 0x06820…06840 69 73 20 65 78 61 63 74 6c 79 20 74 68 65 20 66 61 63 74 20 74 68 61 74 20 74 68 65 79 20 62 65 ┆is exactly the fact that they be┆ 0x06840…06860 6c 6f 6e 67 20 74 6f 20 74 68 65 20 73 61 6d 65 20 73 65 73 73 69 6f 6e 20 77 68 69 63 68 20 0a ┆long to the same session which ┆ 0x06860…06880 19 89 80 80 64 65 66 69 6e 65 73 20 74 68 65 20 63 6f 72 72 65 73 70 6f 6e 64 65 6e 63 65 20 62 ┆ defines the correspondence b┆ 0x06880…068a0 65 74 77 65 65 6e 20 74 68 65 6d 2e 0d 0a 0d 0a 09 84 54 68 65 20 44 48 20 77 69 6c 6c 20 70 72 ┆etween them. The DH will pr┆ 0x068a0…068c0 6f 63 65 65 64 20 6c 69 6b 65 20 74 68 69 73 3a 0d 0a 0d 0a 09 31 29 20 84 54 68 65 20 73 65 73 ┆oceed like this: 1) The ses┆ 0x068c0…068e0 73 69 6f 6e 20 61 6c 6c 6f 63 61 74 69 6f 6e 20 69 73 20 64 6f 6e 65 20 61 73 20 64 65 73 63 72 ┆sion allocation is done as descr┆ 0x068e0…06900 69 62 65 64 20 69 6e 20 73 65 63 74 69 6f 6e 20 32 2e 32 2e 31 2e 20 0a 19 8c 80 80 54 68 65 20 ┆ibed in section 2.2.1. The ┆ 0x06900…06920 62 75 73 79 20 71 75 65 75 65 20 63 6f 6e 74 61 69 6e 73 20 62 6f 74 68 20 54 54 58 20 61 6e 64 ┆busy queue contains both TTX and┆ 0x06920…06940 20 54 4c 58 20 70 61 63 6b 65 74 73 2e 0d 0a 0d 0a 09 32 29 20 84 57 68 65 6e 20 61 20 73 65 73 ┆ TLX packets. 2) When a ses┆ 0x06940…06960 73 69 6f 6e 20 69 73 20 61 6c 6c 6f 63 61 74 65 64 2c 20 74 68 65 20 63 6f 6e 74 72 6f 6c 20 64 ┆sion is allocated, the control d┆ 0x06960…06980 6f 63 75 6d 65 6e 74 20 69 73 20 0a 19 8c 80 80 74 72 61 6e 73 6d 69 74 74 65 64 20 61 73 20 64 ┆ocument is transmitted as d┆ 0x06980…069a0 65 73 63 72 69 62 65 64 20 69 6e 20 73 65 63 74 69 6f 6e 20 32 2e 32 2e 32 20 61 6e 64 20 32 2e ┆escribed in section 2.2.2 and 2.┆ 0x069a0…069c0 32 2e 33 2c 20 75 70 20 74 6f 20 74 68 65 20 0a 19 8c 80 80 6d 6f 6d 65 6e 74 20 77 68 65 72 65 ┆2.3, up to the moment where┆ 0x069c0…069e0 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 73 74 72 65 61 6d 20 68 61 73 20 62 65 65 6e 20 63 6c ┆ the document stream has been cl┆ 0x069e0…06a00 6f 73 65 64 2e 0d 0a 0d 0a 09 33 29 20 84 41 6e 20 49 4e 44 2e 52 45 41 44 20 69 73 20 69 73 73 ┆osed. 3) An IND.READ is iss┆ 0x06a00…06a20 (53,) 75 65 64 20 66 6f 72 20 74 68 65 20 6e 65 78 74 20 64 6f 63 75 6d 65 6e 74 20 69 6e 20 74 68 65 ┆ued for the next document in the┆ 0x06a20…06a40 20 70 61 63 6b 65 74 2c 20 61 6e 64 20 0a 19 8c 80 80 74 68 69 73 20 69 73 20 74 72 61 6e 73 6d ┆ packet, and this is transm┆ 0x06a40…06a60 69 74 74 65 64 20 61 73 20 6d 65 6e 74 69 6f 6e 65 64 20 69 6e 20 32 29 2e 0d 0a 0d 0a 09 34 29 ┆itted as mentioned in 2). 4)┆ 0x06a60…06a80 20 84 57 68 65 6e 20 74 68 65 20 6c 61 73 74 20 64 6f 63 75 6d 65 6e 74 20 69 6e 20 74 68 65 20 ┆ When the last document in the ┆ 0x06a80…06aa0 70 61 63 6b 65 74 20 68 61 73 20 62 65 65 6e 20 74 72 61 6e 73 6d 69 74 74 65 64 2c 20 0a 19 8c ┆packet has been transmitted, ┆ 0x06aa0…06ac0 80 80 77 68 69 63 68 20 69 73 20 64 65 74 65 63 74 65 64 20 62 79 20 61 6e 20 49 4e 44 2e 52 45 ┆ which is detected by an IND.RE┆ 0x06ac0…06ae0 41 44 20 62 65 69 6e 67 20 61 6e 73 77 65 72 65 64 20 62 79 20 52 45 53 50 2e 52 45 41 44 20 0a ┆AD being answered by RESP.READ ┆ 0x06ae0…06b00 19 8c 80 80 77 69 74 68 20 72 65 73 75 6c 74 3d 66 61 69 6c 65 64 2c 61 20 53 45 53 53 49 4f 4e ┆ with result=failed,a SESSION┆ 0x06b00…06b20 20 45 4e 44 20 52 45 51 20 69 73 20 73 65 6e 74 2c 20 77 68 69 63 68 20 74 6f 20 74 68 65 20 0a ┆ END REQ is sent, which to the ┆ 0x06b20…06b40 19 8c 80 80 63 6f 6e 76 65 72 73 69 6f 6e 20 75 6e 69 74 20 73 69 67 6e 69 66 69 65 73 20 74 68 ┆ conversion unit signifies th┆ 0x06b40…06b60 61 74 20 70 61 63 6b 65 74 20 74 72 61 6e 73 6d 69 73 73 69 6f 6e 20 69 73 20 63 6f 6d 70 6c 65 ┆at packet transmission is comple┆ 0x06b60…06b80 74 65 2e 20 0a 19 8c 80 80 54 68 65 20 70 61 63 6b 65 74 20 72 65 6d 61 69 6e 73 20 69 6e 20 70 ┆te. The packet remains in p┆ 0x06b80…06ba0 6f 73 73 65 73 73 69 6f 6e 20 6f 66 20 74 68 65 20 73 65 73 73 69 6f 6e 20 75 6e 74 69 6c 20 61 ┆ossession of the session until a┆ 0x06ba0…06bc0 20 53 45 53 53 49 4f 4e 20 0a 19 8c 80 80 45 4e 44 20 43 4f 4e 46 20 69 73 20 72 65 63 65 69 76 ┆ SESSION END CONF is receiv┆ 0x06bc0…06be0 65 64 2e 20 4f 6e 6c 79 20 77 68 65 6e 20 74 68 69 73 20 68 61 70 70 65 6e 73 20 74 68 65 20 70 ┆ed. Only when this happens the p┆ 0x06be0…06c00 61 63 6b 65 74 20 69 73 0a 19 8c 80 80 73 74 6f 72 65 64 20 61 74 20 74 68 65 20 63 6f 6e 76 65 ┆acket is stored at the conve┆ 0x06c00…06c20 (54,) 72 73 69 6f 6e 20 75 6e 69 74 20 66 6f 72 20 73 75 72 65 2c 20 61 6e 64 20 61 20 43 4f 4e 46 2e ┆rsion unit for sure, and a CONF.┆ 0x06c20…06c40 53 55 42 4d 49 54 20 77 69 74 68 20 0a 19 8c 80 80 72 65 73 75 6c 74 3d 6f 6b 20 63 61 6e 20 62 ┆SUBMIT with result=ok can b┆ 0x06c40…06c49 65 20 73 65 6e 74 2e 0d 0a ┆e sent. ┆ 0x06c49…06c4c FormFeed { 0x06c49…06c4c 0c 83 a4 ┆ ┆ 0x06c49…06c4c } 0x06c4c…06c60 0a 09 84 45 72 72 6f 72 20 72 65 63 6f 76 65 72 79 20 69 73 ┆ Error recovery is┆ 0x06c60…06c80 20 61 20 73 70 65 63 69 61 6c 20 70 72 6f 62 6c 65 6d 20 66 6f 72 20 54 4c 58 20 70 61 63 6b 65 ┆ a special problem for TLX packe┆ 0x06c80…06ca0 74 73 2c 20 66 6f 72 20 74 68 65 20 0a 19 89 80 80 66 6f 6c 6c 6f 77 69 6e 67 20 72 65 61 73 6f ┆ts, for the following reaso┆ 0x06ca0…06cc0 6e 73 3a 0d 0a 0d 0a 09 2d 20 84 54 68 65 20 63 6f 6e 76 65 72 73 69 6f 6e 20 75 6e 69 74 20 77 ┆ns: - The conversion unit w┆ 0x06cc0…06ce0 69 6c 6c 20 6e 65 76 65 72 20 6b 65 65 70 20 70 61 72 74 69 61 6c 20 70 61 63 6b 65 74 73 20 69 ┆ill never keep partial packets i┆ 0x06ce0…06d00 6e 20 69 74 73 20 0a 19 8b 80 80 70 65 72 6d 61 6e 65 6e 74 20 73 74 6f 72 61 67 65 2c 20 61 6e ┆n its permanent storage, an┆ 0x06d00…06d20 64 20 70 61 63 6b 65 74 20 72 65 74 72 61 6e 73 6d 69 73 73 69 6f 6e 20 73 68 61 6c 6c 20 61 6c ┆d packet retransmission shall al┆ 0x06d20…06d40 77 61 79 73 20 73 74 61 72 74 20 0a 19 8b 80 80 66 72 6f 6d 20 74 68 65 20 62 65 67 69 6e 6e 69 ┆ways start from the beginni┆ 0x06d40…06d60 6e 67 2e 0d 0a 0d 0a 09 2d 20 84 49 66 20 74 72 61 6e 73 6d 69 73 73 69 6f 6e 20 6f 66 20 74 68 ┆ng. - If transmission of th┆ 0x06d60…06d80 65 20 63 6f 6e 74 72 6f 6c 20 64 6f 63 75 6d 65 6e 74 20 68 61 73 20 62 65 65 6e 20 73 75 63 63 ┆e control document has been succ┆ 0x06d80…06da0 65 73 73 66 75 6c 6c 2c 20 69 74 20 0a 19 8b 80 80 69 73 20 6e 6f 74 20 61 6c 6c 6f 77 65 64 20 ┆essfull, it is not allowed ┆ 0x06da0…06dc0 74 6f 20 72 65 74 72 61 6e 73 6d 69 74 20 74 68 65 20 70 61 63 6b 65 74 20 62 65 66 6f 72 65 20 ┆to retransmit the packet before ┆ 0x06dc0…06de0 61 20 73 70 65 63 69 61 6c 20 0a 19 8b 80 80 64 6f 63 75 6d 65 6e 74 2c 20 61 20 73 6f 63 61 6c ┆a special document, a socal┆ 0x06de0…06e00 6c 65 64 20 4e 41 43 4b 20 64 6f 63 75 6d 65 6e 74 2c 20 68 61 73 20 62 65 65 6e 20 73 65 6e 74 ┆led NACK document, has been sent┆ 0x06e00…06e20 (55,) 20 62 61 63 6b 20 62 79 20 74 68 65 20 0a 19 8b 80 80 63 6f 6e 76 65 72 73 69 6f 6e 20 75 6e 69 ┆ back by the conversion uni┆ 0x06e20…06e40 74 20 69 6e 20 61 6e 6f 74 68 65 72 20 73 65 73 73 69 6f 6e 2e 0d 0a 0d 0a 09 84 54 68 65 20 6c ┆t in another session. The l┆ 0x06e40…06e60 61 73 74 20 70 6f 69 6e 74 20 70 75 74 73 20 73 65 76 65 72 65 20 72 65 73 74 72 61 69 6e 74 73 ┆ast point puts severe restraints┆ 0x06e60…06e80 20 6f 6e 20 74 68 65 20 44 48 20 65 72 72 6f 72 20 72 65 63 6f 76 65 72 79 2e 20 0a 19 89 80 80 ┆ on the DH error recovery. ┆ 0x06e80…06ea0 54 68 65 20 44 48 20 64 6f 65 73 20 6e 6f 74 20 69 6e 74 65 72 70 72 65 74 20 74 68 65 20 63 6f ┆The DH does not interpret the co┆ 0x06ea0…06ec0 6e 74 65 6e 74 20 6f 66 20 72 65 63 65 69 76 65 64 2f 74 72 61 6e 73 6d 69 74 74 65 64 20 64 6f ┆ntent of received/transmitted do┆ 0x06ec0…06ee0 80 0a 19 89 80 80 63 75 6d 65 6e 74 73 2e 20 43 6f 6e 73 65 71 75 65 6e 74 6c 79 20 69 74 20 77 ┆ cuments. Consequently it w┆ 0x06ee0…06f00 69 6c 6c 20 6e 6f 74 20 72 65 61 6c 69 7a 65 20 74 68 65 20 63 6f 72 72 65 73 70 6f 6e 64 65 6e ┆ill not realize the corresponden┆ 0x06f00…06f20 63 65 20 62 65 80 0a 19 89 80 80 74 77 65 65 6e 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 70 61 ┆ce be tween the original pa┆ 0x06f20…06f40 63 6b 65 74 20 61 6e 64 20 74 68 65 20 4e 41 43 4b 20 64 6f 63 75 6d 65 6e 74 2c 20 77 68 69 63 ┆cket and the NACK document, whic┆ 0x06f40…06f60 68 20 74 6f 20 74 68 65 20 44 48 20 0a 19 89 80 80 69 73 20 61 6e 20 69 6e 64 65 70 65 6e 64 65 ┆h to the DH is an independe┆ 0x06f60…06f80 6e 74 20 72 65 63 65 69 76 61 6c 20 70 61 63 6b 65 74 2e 0d 0a 0d 0a 09 84 54 68 65 72 65 66 6f ┆nt receival packet. Therefo┆ 0x06f80…06fa0 72 65 20 65 6e 63 61 70 73 75 6c 61 74 69 6f 6e 20 69 73 20 6f 6e 6c 79 20 6d 61 64 65 20 77 68 ┆re encapsulation is only made wh┆ 0x06fa0…06fc0 65 6e 20 74 68 65 20 63 6f 6e 74 72 6f 6c 20 64 6f 63 75 6d 65 6e 74 20 68 61 73 20 0a 19 89 80 ┆en the control document has ┆ 0x06fc0…06fe0 80 6e 6f 74 20 62 65 65 6e 20 66 75 6c 6c 79 20 74 72 61 6e 73 6d 69 74 74 65 64 2e 20 41 66 74 ┆ not been fully transmitted. Aft┆ 0x06fe0…07000 65 72 20 74 68 65 20 65 6e 63 61 70 73 75 6c 61 74 69 6f 6e 20 70 61 63 6b 65 74 20 74 72 61 6e ┆er the encapsulation packet tran┆ 0x07000…07020 (56,) 73 80 0a 19 89 80 80 6d 69 73 80 73 69 6f 6e 20 77 69 6c 6c 20 73 74 61 72 74 20 66 72 6f 6d 20 ┆s mis sion will start from ┆ 0x07020…07040 74 68 65 20 62 65 67 69 6e 6e 69 6e 67 2e 0d 0a 0d 0a 09 84 4f 74 68 65 72 77 69 73 65 20 74 68 ┆the beginning. Otherwise th┆ 0x07040…07060 65 20 44 48 20 77 69 6c 6c 20 67 69 76 65 20 74 68 65 20 70 61 63 6b 65 74 20 62 61 63 6b 20 74 ┆e DH will give the packet back t┆ 0x07060…07080 6f 20 44 53 20 62 79 20 6d 65 61 6e 73 20 6f 66 20 61 20 0a 19 89 80 80 43 4f 4e 46 2e 53 55 42 ┆o DS by means of a CONF.SUB┆ 0x07080…070a0 4d 49 54 20 77 69 74 68 20 72 65 73 75 6c 74 3d 66 61 69 6c 65 64 2e 20 49 74 20 69 73 20 74 68 ┆MIT with result=failed. It is th┆ 0x070a0…070c0 65 6e 20 75 70 20 74 6f 20 74 68 65 20 44 53 20 74 6f 20 0a 19 89 80 80 70 65 72 66 6f 72 6d 20 ┆en up to the DS to perform ┆ 0x070c0…070e0 65 72 72 6f 72 20 72 65 63 6f 76 65 72 79 2c 20 69 66 20 61 6e 79 2e 0d 0a 0d 0a 09 84 54 68 65 ┆error recovery, if any. The┆ 0x070e0…07100 20 70 6f 73 73 69 62 69 6c 69 74 79 20 74 6f 20 73 65 6e 64 20 44 4f 43 55 4d 45 4e 54 20 52 45 ┆ possibility to send DOCUMENT RE┆ 0x07100…07120 53 59 4e 43 48 52 4f 4e 49 5a 45 20 52 45 51 20 6f 72 20 44 4f 43 55 4d 45 4e 54 20 0a 19 89 80 ┆SYNCHRONIZE REQ or DOCUMENT ┆ 0x07120…07140 80 44 49 53 43 41 52 44 20 52 45 51 20 69 73 20 6e 6f 74 20 75 73 65 64 2e 20 49 6e 20 74 68 65 ┆ DISCARD REQ is not used. In the┆ 0x07140…07160 20 63 61 73 65 73 20 77 68 65 72 65 20 74 68 65 73 65 20 70 72 69 6d 69 74 69 76 65 73 20 77 6f ┆ cases where these primitives wo┆ 0x07160…07180 75 6c 64 20 0a 19 89 80 80 62 65 20 61 70 70 6c 69 65 64 20 66 6f 72 20 6e 6f 72 6d 61 6c 20 70 ┆uld be applied for normal p┆ 0x07180…071a0 61 63 6b 65 74 73 20 61 20 53 45 53 53 49 4f 4e 20 41 42 4f 52 54 20 52 45 51 20 77 69 6c 6c 20 ┆ackets a SESSION ABORT REQ will ┆ 0x071a0…071c0 62 65 20 73 65 6e 74 20 0a 19 89 80 80 69 6e 73 74 65 61 64 2e 20 54 68 69 73 20 61 6c 73 6f 20 ┆be sent instead. This also ┆ 0x071c0…071e0 68 6f 6c 64 73 20 66 6f 72 20 68 61 6e 64 6c 69 6e 67 20 6f 66 20 61 20 52 45 51 2e 52 45 47 52 ┆holds for handling of a REQ.REGR┆ 0x071e0…07200 45 54 20 6f 72 20 61 20 0a 19 89 80 80 52 45 51 2e 41 42 4f 52 54 2c 20 77 68 69 63 68 20 61 72 ┆ET or a REQ.ABORT, which ar┆ 0x07200…07220 (57,) 65 20 74 72 65 61 74 65 74 20 61 6c 69 6b 65 20 62 79 20 44 48 20 66 6f 72 20 54 4c 58 20 70 61 ┆e treatet alike by DH for TLX pa┆ 0x07220…07240 63 6b 65 74 73 2e 0d 0a 0d 0a 09 84 46 69 6e 61 6c 6c 79 20 69 74 20 73 68 6f 75 6c 64 20 62 65 ┆ckets. Finally it should be┆ 0x07240…07260 20 6d 65 6e 74 69 6f 6e 65 64 20 74 68 61 74 20 63 68 61 72 67 65 20 63 61 6e 20 62 65 20 72 65 ┆ mentioned that charge can be re┆ 0x07260…07280 71 75 65 73 74 65 74 20 66 6f 72 20 0a 19 89 80 80 54 4c 58 20 70 61 63 6b 65 74 73 20 74 6f 6f ┆questet for TLX packets too┆ 0x07280…072a0 2e 20 54 68 65 20 74 65 72 6d 69 6e 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 70 61 63 6b 65 74 20 ┆. The termination of the packet ┆ 0x072a0…072c0 77 69 6c 6c 20 62 65 20 61 73 20 0a 19 89 80 80 64 65 73 63 72 69 62 65 64 20 69 6e 20 73 65 63 ┆will be as described in sec┆ 0x072c0…072d0 74 69 6f 6e 20 32 2e 32 2e 31 30 2e 0d 0a 0d 0a ┆tion 2.2.10. ┆ 0x072d0…072d3 FormFeed { 0x072d0…072d3 0c 83 b0 ┆ ┆ 0x072d0…072d3 } 0x072d3…072e0 0a b0 a1 32 2e 34 2e 09 4d 65 6d 6f 72 ┆ 2.4. Memor┆ 0x072e0…07300 79 20 52 65 73 65 72 76 61 74 69 6f 6e 2e 0d 0a 0d 0a 09 84 57 68 65 6e 20 61 20 73 65 73 73 69 ┆y Reservation. When a sessi┆ 0x07300…07320 6f 6e 20 68 61 73 20 62 65 65 6e 20 65 73 74 61 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 44 ┆on has been established by the D┆ 0x07320…07340 48 20 72 65 63 65 69 76 69 6e 67 20 61 20 53 45 53 53 49 4f 4e 20 0a 19 89 80 80 53 54 41 52 54 ┆H receiving a SESSION START┆ 0x07340…07360 20 49 4e 44 2c 20 61 6e 64 20 73 65 6e 64 69 6e 67 20 53 45 53 53 49 4f 4e 20 53 54 41 52 54 20 ┆ IND, and sending SESSION START ┆ 0x07360…07380 52 45 53 50 20 50 4f 53 2c 20 74 68 65 20 73 65 73 73 69 6f 6e 20 77 69 6c 6c 20 0a 19 89 80 80 ┆RESP POS, the session will ┆ 0x07380…073a0 66 6f 72 20 74 68 65 20 6d 6f 6d 65 6e 74 20 6e 6f 74 20 62 65 20 72 65 6c 61 74 65 64 20 74 6f ┆for the moment not be related to┆ 0x073a0…073c0 20 61 6e 79 74 68 69 6e 67 20 61 74 20 61 6c 6c 2e 20 49 74 20 69 73 20 73 61 69 64 20 74 6f 20 ┆ anything at all. It is said to ┆ 0x073c0…073e0 62 65 20 0a 19 89 80 80 69 6e 20 74 68 65 20 73 69 6e 6b 20 69 64 6c 65 20 73 74 61 74 65 2e 0d ┆be in the sink idle state. ┆ 0x073e0…07400 0a 0d 0a 09 84 48 6f 77 65 76 65 72 2c 20 69 66 20 61 20 4d 45 4d 4f 52 59 20 52 45 53 45 52 56 ┆ However, if a MEMORY RESERV┆ 0x07400…07420 (58,) 41 54 49 4f 4e 20 49 4e 44 20 6f 63 63 75 72 73 2c 20 74 68 69 73 20 77 69 6c 6c 20 62 65 20 61 ┆ATION IND occurs, this will be a┆ 0x07420…07440 20 0a 19 89 80 80 72 65 71 75 65 73 74 20 66 6f 72 20 72 65 73 65 72 76 61 74 69 6f 6e 20 6f 66 ┆ request for reservation of┆ 0x07440…07460 20 61 6e 20 61 6d 6f 75 6e 74 20 6f 66 20 6d 65 6d 6f 72 79 2c 20 74 6f 20 62 65 20 75 73 65 64 ┆ an amount of memory, to be used┆ 0x07460…07480 20 66 6f 72 20 6f 6e 65 20 0a 19 89 80 80 6f 72 20 6d 6f 72 65 20 64 6f 63 75 6d 65 6e 74 73 20 ┆ for one or more documents ┆ 0x07480…074a0 74 6f 20 62 65 20 72 65 63 65 69 76 65 64 20 69 6e 20 74 68 65 20 73 65 73 73 69 6f 6e 2e 0d 0a ┆to be received in the session. ┆ 0x074a0…074c0 0d 0a 09 84 54 68 65 20 72 65 73 65 72 76 61 74 69 6f 6e 20 63 61 6e 6e 6f 74 2c 20 68 6f 77 65 ┆ The reservation cannot, howe┆ 0x074c0…074e0 76 65 72 2c 20 62 65 20 72 65 6c 61 74 65 64 20 74 6f 20 61 20 73 70 65 63 69 66 69 63 20 70 61 ┆ver, be related to a specific pa┆ 0x074e0…07500 63 6b 65 74 2c 20 0a 19 89 80 80 62 65 63 61 75 73 65 20 74 68 65 20 73 61 6d 65 20 72 65 73 65 ┆cket, because the same rese┆ 0x07500…07520 72 76 61 74 69 6f 6e 20 63 61 6e 20 62 65 20 75 73 65 64 20 66 6f 72 20 73 65 76 65 72 61 6c 20 ┆rvation can be used for several ┆ 0x07520…07540 64 6f 63 75 6d 65 6e 74 73 2e 0d 0a 0d 0a 09 84 54 68 65 72 65 66 6f 72 65 20 74 68 65 20 6d 65 ┆documents. Therefore the me┆ 0x07540…07560 6d 6f 72 79 20 72 65 73 65 72 76 61 74 69 6f 6e 20 70 72 6f 74 6f 63 6f 6c 20 69 73 20 69 6e 74 ┆mory reservation protocol is int┆ 0x07560…07580 72 6f 64 75 63 65 64 2e 20 41 6e 20 0a 19 89 80 80 49 4e 44 2e 52 45 53 45 52 56 45 20 20 77 69 ┆roduced. An IND.RESERVE wi┆ 0x07580…075a0 6c 6c 20 62 65 20 73 65 6e 74 20 74 6f 20 44 53 2c 20 72 65 71 75 65 73 74 69 6e 67 20 74 68 65 ┆ll be sent to DS, requesting the┆ 0x075a0…075c0 20 73 61 6d 65 20 61 6d 6f 75 6e 74 20 6f 66 20 0a 19 89 80 80 6d 65 6d 6f 72 79 2e 20 54 68 65 ┆ same amount of memory. The┆ 0x075c0…075e0 20 44 53 20 72 65 61 63 74 73 20 77 69 74 68 20 61 20 52 45 53 50 2e 52 45 53 45 52 56 45 2c 20 ┆ DS reacts with a RESP.RESERVE, ┆ 0x075e0…07600 69 6e 20 77 68 69 63 68 20 69 74 20 63 61 6e 20 73 74 61 74 65 20 0a 19 89 80 80 6f 6e 65 20 6f ┆in which it can state one o┆ 0x07600…07620 (59,) 66 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 3a 0d 0a 0d 0a 09 2d 20 52 65 73 65 72 76 61 74 69 ┆f the following: - Reservati┆ 0x07620…07640 6f 6e 20 63 61 6e 20 62 65 20 6d 61 64 65 2e 0d 0a 09 2d 20 84 53 6f 6d 65 20 6f 66 20 74 68 65 ┆on can be made. - Some of the┆ 0x07640…07660 20 61 6d 6f 75 6e 74 20 63 61 6e 20 62 65 20 72 65 73 65 72 76 65 64 2e 0d 0a 09 2d 20 72 65 73 ┆ amount can be reserved. - res┆ 0x07660…07680 65 72 76 61 74 69 6f 6e 20 63 61 6e 6e 6f 74 20 62 65 20 6d 61 64 65 2e 0d 0a 0d 0a 09 84 54 68 ┆ervation cannot be made. Th┆ 0x07680…076a0 65 20 73 61 6d 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 69 73 20 74 68 65 6e 20 67 69 76 65 6e ┆e same information is then given┆ 0x076a0…076c0 20 74 6f 20 53 36 32 43 50 20 69 6e 20 61 20 4d 45 4d 4f 52 59 20 0a 19 89 80 80 52 45 53 45 52 ┆ to S62CP in a MEMORY RESER┆ 0x076c0…076e0 56 41 54 49 4f 4e 20 52 45 53 50 20 70 72 69 6d 69 74 69 76 65 2e 0d 0a 0d 0a 09 84 49 66 20 6e ┆VATION RESP primitive. If n┆ 0x076e0…07700 6f 74 68 69 6e 67 20 63 61 6e 20 62 65 20 72 65 73 65 72 76 65 64 2c 20 74 68 65 20 44 48 20 66 ┆othing can be reserved, the DH f┆ 0x07700…07720 6f 72 67 65 74 73 20 65 76 65 72 79 74 68 69 6e 67 20 61 62 6f 75 74 20 69 74 2e 20 0a 19 89 80 ┆orgets everything about it. ┆ 0x07720…07740 80 4f 74 68 65 72 77 69 73 65 20 74 68 65 20 44 53 20 4d 65 6d 2e 20 52 65 73 2e 20 6e 75 6d 62 ┆ Otherwise the DS Mem. Res. numb┆ 0x07740…07760 65 72 20 77 69 6c 6c 20 62 65 20 75 73 65 64 20 61 73 20 22 72 65 73 65 72 76 61 74 69 6f 6e 22 ┆er will be used as "reservation"┆ 0x07760…07780 20 0a 19 89 80 80 70 61 72 61 6d 65 74 65 72 20 69 6e 20 61 6c 6c 20 54 52 41 4e 53 46 45 52 20 ┆ parameter in all TRANSFER ┆ 0x07780…077a0 62 6c 6f 63 6b 73 20 73 65 6e 74 20 66 6f 72 20 64 6f 63 75 6d 65 6e 74 73 20 72 65 63 65 69 76 ┆blocks sent for documents receiv┆ 0x077a0…077c0 65 64 20 6f 6e 20 0a 19 89 80 80 74 68 69 73 20 73 65 73 73 69 6f 6e 2e 0d 0a 0d 0a 09 84 41 20 ┆ed on this session. A ┆ 0x077c0…077e0 6d 65 6d 6f 72 79 20 72 65 73 65 72 76 61 74 69 6f 6e 20 69 73 20 63 61 6e 63 65 6c 6c 65 64 20 ┆memory reservation is cancelled ┆ 0x077e0…07800 62 79 20 61 6e 20 49 4e 44 2e 52 45 4c 45 41 53 45 20 69 6e 20 74 68 65 20 66 6f 6c 80 0a 19 89 ┆by an IND.RELEASE in the fol ┆ 0x07800…07820 (60,) 80 80 6c 6f 77 69 6e 67 20 63 61 73 65 73 3a 0d 0a 0d 0a 09 2d 20 84 41 20 6e 65 77 20 4d 45 4d ┆ lowing cases: - A new MEM┆ 0x07820…07840 4f 52 59 20 52 45 53 45 52 56 41 54 49 4f 4e 20 49 4e 44 20 69 73 20 72 65 63 65 69 76 65 64 2e ┆ORY RESERVATION IND is received.┆ 0x07840…07860 20 41 6e 20 49 4e 44 2e 52 45 4c 45 41 53 45 20 61 6e 64 20 61 6e 20 0a 19 8b 80 80 49 4e 44 2e ┆ An IND.RELEASE and an IND.┆ 0x07860…07880 52 45 53 45 52 56 45 20 69 73 20 73 65 6e 74 20 2c 20 69 6e 20 74 68 61 74 20 6f 72 64 65 72 2e ┆RESERVE is sent , in that order.┆ 0x07880…078a0 0d 0a 09 2d 20 84 54 68 65 20 73 65 73 73 69 6f 6e 20 69 73 20 74 65 72 6d 69 6e 61 74 65 64 2c ┆ - The session is terminated,┆ 0x078a0…078c0 20 65 69 74 68 65 72 20 6e 6f 72 6d 61 6c 6c 79 20 6f 72 20 61 62 6d 6f 72 6d 61 6c 6c 79 2e 0d ┆ either normally or abmormally. ┆ 0x078c0…078e0 0a 0d 0a 0d 0a 8c 83 d4 0a a1 b0 32 2e 35 20 09 4e 6f 72 6d 61 6c 20 50 61 63 6b 65 74 20 52 65 ┆ 2.5 Normal Packet Re┆ 0x078e0…07900 63 65 70 74 69 6f 6e 2e 0d 0a 0d 0a 09 84 54 68 69 73 20 63 6f 76 65 72 73 20 72 65 63 65 69 76 ┆ception. This covers receiv┆ 0x07900…07920 61 6c 20 6f 66 20 70 61 63 6b 65 74 73 20 28 64 6f 63 75 6d 65 6e 74 73 29 20 77 68 65 72 65 20 ┆al of packets (documents) where ┆ 0x07920…07940 74 68 65 20 6f 70 70 6f 73 69 74 65 20 0a 19 89 80 80 70 61 72 74 79 20 69 73 20 6e 6f 74 20 74 ┆the opposite party is not t┆ 0x07940…07960 68 65 20 54 45 4c 45 58 20 63 6f 6e 76 65 72 73 69 6f 6e 20 75 6e 69 74 2e 0d 0a 0d 0a 0d 0a a1 ┆he TELEX conversion unit. ┆ 0x07960…07980 b0 32 2e 35 2e 31 09 50 61 63 6b 65 74 20 43 72 65 61 74 69 6f 6e 2e 0d 0a 0d 0a 09 84 54 68 69 ┆ 2.5.1 Packet Creation. Thi┆ 0x07980…079a0 73 20 73 65 63 74 69 6f 6e 20 64 65 73 63 72 69 62 65 73 20 63 72 65 61 74 69 6f 6e 20 6f 66 20 ┆s section describes creation of ┆ 0x079a0…079c0 61 20 6e 65 77 20 72 65 63 65 69 76 61 6c 20 70 61 63 6b 65 74 2e 20 54 68 69 73 20 69 73 20 0a ┆a new receival packet. This is ┆ 0x079c0…079e0 19 89 80 80 64 6f 6e 65 20 77 68 65 6e 20 61 20 44 4f 43 55 4d 45 4e 54 20 53 54 41 52 54 20 49 ┆ done when a DOCUMENT START I┆ 0x079e0…07a00 4e 44 20 6f 72 20 61 20 44 4f 43 55 4d 45 4e 54 20 43 4f 4e 54 49 4e 55 45 20 49 4e 44 20 77 69 ┆ND or a DOCUMENT CONTINUE IND wi┆ 0x07a00…07a20 (61,) 74 68 20 61 6e 20 0a 19 89 80 80 75 6e 6b 6e 6f 77 6e 20 64 6f 63 75 6d 65 6e 74 20 69 64 65 6e ┆th an unknown document iden┆ 0x07a20…07a40 74 69 66 69 63 61 74 69 6f 6e 20 69 73 20 72 65 63 65 69 76 65 64 2e 0d 0a 0d 0a 09 84 41 6e 20 ┆tification is received. An ┆ 0x07a40…07a60 49 4e 44 2e 43 52 45 41 54 45 20 69 73 20 73 65 6e 74 20 74 6f 20 44 48 2c 20 77 68 65 72 65 75 ┆IND.CREATE is sent to DH, whereu┆ 0x07a60…07a80 70 6f 6e 20 61 20 52 45 53 50 2e 43 52 45 41 54 45 20 69 73 20 61 77 61 69 74 65 64 2e 20 0a 19 ┆pon a RESP.CREATE is awaited. ┆ 0x07a80…07aa0 89 80 80 54 68 65 20 44 48 20 74 68 65 6e 20 70 72 6f 63 65 65 64 73 20 62 79 20 61 6e 20 49 4e ┆ The DH then proceeds by an IN┆ 0x07aa0…07ac0 44 2e 49 4e 49 54 49 41 54 45 20 74 6f 20 63 72 65 61 74 65 20 61 20 64 6f 63 75 6d 65 6e 74 20 ┆D.INITIATE to create a document ┆ 0x07ac0…07ae0 0a 19 89 80 80 64 65 73 63 72 69 70 74 69 6f 6e 20 66 6f 72 20 74 68 65 20 64 6f 63 75 6d 65 6e ┆ description for the documen┆ 0x07ae0…07b00 74 2e 0d 0a 0d 0a 09 84 48 6f 77 65 76 65 72 2c 20 74 68 65 20 6e 65 77 20 64 6f 63 75 6d 65 6e ┆t. However, the new documen┆ 0x07b00…07b20 74 20 64 65 73 63 72 69 70 74 69 6f 6e 20 61 74 20 44 53 20 77 69 6c 6c 20 6e 6f 74 20 63 6f 6e ┆t description at DS will not con┆ 0x07b20…07b40 74 61 69 6e 20 74 68 65 20 0a 19 89 80 80 53 36 32 20 64 6f 63 75 6d 65 6e 74 20 69 64 65 6e 74 ┆tain the S62 document ident┆ 0x07b40…07b60 69 66 69 63 61 74 69 6f 6e 20 2c 20 74 61 6b 65 6e 20 66 72 6f 6d 20 74 68 65 20 44 4f 43 55 4d ┆ification , taken from the DOCUM┆ 0x07b60…07b80 45 4e 54 20 53 54 41 52 54 20 49 4e 44 20 6f 72 20 0a 19 89 80 80 74 68 65 20 44 4f 43 55 4d 45 ┆ENT START IND or the DOCUME┆ 0x07b80…07ba0 4e 54 20 43 4f 4e 54 49 4e 55 45 20 49 4e 44 2e 20 54 68 65 72 65 66 6f 72 65 20 74 68 65 20 44 ┆NT CONTINUE IND. Therefore the D┆ 0x07ba0…07bc0 48 20 6f 6e 20 72 65 63 65 70 74 69 6f 6e 20 6f 66 20 74 68 65 20 0a 19 89 80 80 52 45 53 50 2e ┆H on reception of the RESP.┆ 0x07bc0…07be0 49 4e 49 54 49 41 54 45 20 61 74 20 6f 6e 63 65 20 77 69 6c 6c 20 73 65 6e 64 20 61 6e 20 49 4e ┆INITIATE at once will send an IN┆ 0x07be0…07c00 44 2e 57 52 49 54 45 20 63 6f 6e 74 61 69 6e 69 6e 67 20 74 68 65 20 66 75 6c 6c 79 20 0a 19 89 ┆D.WRITE containing the fully ┆ 0x07c00…07c20 (62,) 80 80 64 65 66 69 6e 65 64 20 64 6f 63 75 6d 65 6e 74 20 64 65 73 63 72 69 70 74 69 6f 6e 2e 0d ┆ defined document description. ┆ 0x07c20…07c40 0a 0d 0a 09 84 4e 6f 74 65 20 74 68 61 74 20 63 6f 6e 74 69 6e 75 61 74 69 6f 6e 20 77 69 6c 6c ┆ Note that continuation will┆ 0x07c40…07c60 20 62 65 20 74 72 75 65 20 69 6e 20 74 68 65 20 64 65 73 63 72 69 70 74 69 6f 6e 20 69 6e 20 63 ┆ be true in the description in c┆ 0x07c60…07c80 61 73 65 20 6f 66 20 0a 19 89 80 80 44 4f 43 55 4d 45 4e 54 20 43 4f 4e 54 49 4e 55 45 20 49 4e ┆ase of DOCUMENT CONTINUE IN┆ 0x07c80…07ca0 44 2e 20 0d 0a 0d 0a 09 84 57 68 65 6e 2c 20 61 74 20 6c 61 73 74 2c 20 74 68 65 20 52 45 53 50 ┆D. When, at last, the RESP┆ 0x07ca0…07cc0 2e 57 52 49 54 45 20 69 73 20 72 65 63 65 69 76 65 64 20 66 72 6f 6d 20 44 53 2c 20 74 68 65 20 ┆.WRITE is received from DS, the ┆ 0x07cc0…07ce0 44 48 20 77 69 6c 6c 20 0a 19 89 80 80 69 73 73 75 65 20 61 20 54 52 41 4e 53 46 45 52 20 62 6c ┆DH will issue a TRANSFER bl┆ 0x07ce0…07d00 6f 63 6b 2c 20 77 69 74 68 20 6d 6f 64 65 3d 57 28 77 72 69 74 65 29 2c 20 6f 70 65 6e 69 6e 67 ┆ock, with mode=W(write), opening┆ 0x07d00…07d20 20 61 20 64 6f 63 75 6d 65 6e 74 20 0a 19 89 80 80 73 74 72 65 61 6d 2e 20 57 68 65 6e 20 74 68 ┆ a document stream. When th┆ 0x07d20…07d40 65 20 52 45 50 4c 59 20 4f 4b 20 69 73 20 72 65 63 65 69 76 65 64 20 6f 6e 20 74 68 65 20 73 74 ┆e REPLY OK is received on the st┆ 0x07d40…07d60 72 65 61 6d 2c 20 61 20 44 4f 43 55 4d 45 4e 54 20 0a 19 89 80 80 53 54 41 52 54 2f 43 4f 4e 54 ┆ream, a DOCUMENT START/CONT┆ 0x07d60…07d80 49 4e 55 45 20 52 45 53 50 20 69 73 20 73 65 6e 74 20 74 6f 20 53 36 32 43 50 20 61 6e 64 20 64 ┆INUE RESP is sent to S62CP and d┆ 0x07d80…07da0 6f 63 75 6d 65 6e 74 20 64 61 74 61 20 63 61 6e 20 62 65 20 0a 19 89 80 80 72 65 63 65 69 76 65 ┆ocument data can be receive┆ 0x07da0…07dc0 64 2e 0d 0a 0d 0a 8c 82 f4 0a 0e 0a 0d 0a 09 66 69 67 2e 38 2e 20 50 61 63 6b 65 74 20 63 72 65 ┆d. fig.8. Packet cre┆ 0x07dc0…07de0 61 74 69 6f 6e 2e 0d 0a 0d 0a 0d 0a 09 44 53 09 09 09 44 48 09 09 09 53 36 32 43 50 0d 0a 0d 0a ┆ation. DS DH S62CP ┆ 0x07de0…07e00 09 09 09 09 20 20 20 20 20 20 20 20 20 20 20 44 4f 43 55 4d 45 4e 54 20 53 54 41 52 54 20 49 4e ┆ DOCUMENT START IN┆ 0x07e00…07e20 (63,) 44 0d 0a 09 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 49 4e 44 2e 43 52 45 41 54 ┆D IND.CREAT┆ 0x07e20…07e40 45 0d 0a 0d 0a 09 20 20 20 52 45 53 50 2e 43 52 45 41 54 45 2c 72 65 73 75 6c 74 3d 6f 6b 0d 0a ┆E RESP.CREATE,result=ok ┆ 0x07e40…07e60 0d 0a 09 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 49 4e 44 2e 49 4e 49 54 49 41 54 45 ┆ IND.INITIATE┆ 0x07e60…07e80 0d 0a 0d 0a 09 20 20 20 52 45 53 50 2e 49 4e 49 54 2c 72 65 73 75 6c 74 3d 6f 6b 0d 0a 0d 0a 09 ┆ RESP.INIT,result=ok ┆ 0x07e80…07ea0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 49 4e 44 2e 57 52 49 54 45 0d 0a 0d ┆ IND.WRITE ┆ 0x07ea0…07ec0 0a 09 20 20 20 52 45 53 50 2e 57 52 49 54 45 0d 0a 0d 0a 09 20 20 20 20 20 20 20 20 20 20 20 20 ┆ RESP.WRITE ┆ 0x07ec0…07ee0 20 20 20 20 20 20 54 52 41 4e 53 46 45 52 28 57 29 0d 0a 0d 0a 09 20 20 52 45 50 4c 59 20 4f 4b ┆ TRANSFER(W) REPLY OK┆ 0x07ee0…07f00 0d 0a 09 09 09 09 20 20 20 44 4f 43 55 4d 45 4e 54 20 53 54 41 52 54 2f 43 4f 4e 54 20 52 45 53 ┆ DOCUMENT START/CONT RES┆ 0x07f00…07f20 50 20 50 4f 53 0d 0a 0f 0a 0d 0a 0d 0a a1 b0 32 2e 35 2e 32 20 09 44 6f 63 75 6d 65 6e 74 20 52 ┆P POS 2.5.2 Document R┆ 0x07f20…07f40 65 63 65 69 76 61 6c 2e 0d 0a 0d 0a 09 84 41 66 74 65 72 20 70 61 63 6b 65 74 20 63 72 65 61 74 ┆eceival. After packet creat┆ 0x07f40…07f60 69 6f 6e 20 28 6f 72 20 64 6f 63 75 6d 65 6e 74 20 63 6f 6e 74 69 6e 75 61 74 69 6f 6e 2c 20 73 ┆ion (or document continuation, s┆ 0x07f60…07f80 65 65 20 73 65 63 74 69 6f 6e 20 0a 19 89 80 80 32 2e 35 2e 33 29 20 74 68 65 20 64 6f 63 75 6d ┆ee section 2.5.3) the docum┆ 0x07f80…07fa0 65 6e 74 20 72 65 63 65 70 74 69 6f 6e 20 77 69 6c 6c 20 70 72 6f 63 65 65 64 20 62 79 20 44 41 ┆ent reception will proceed by DA┆ 0x07fa0…07fc0 54 41 20 49 4e 44 20 62 6c 6f 63 6b 73 20 0a 19 89 80 80 62 65 69 6e 67 20 73 65 6e 74 20 6f 6e ┆TA IND blocks being sent on┆ 0x07fc0…07fe0 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 73 74 72 65 61 6d 20 61 73 20 54 52 41 4e 53 46 45 52 ┆ the document stream as TRANSFER┆ 0x07fe0…08000 20 62 6c 6f 63 6b 73 2c 20 61 6e 64 20 74 68 65 20 50 41 47 45 20 0a 19 89 80 80 45 4e 44 20 49 ┆ blocks, and the PAGE END I┆ 0x08000…08020 (64,) 4e 44 20 62 6c 6f 63 6b 73 20 61 73 20 43 48 45 43 4b 50 4f 49 4e 54 20 62 6c 6f 63 6b 73 2e 0d ┆ND blocks as CHECKPOINT blocks. ┆ 0x08020…08040 0a 0d 0a 09 84 57 68 65 6e 20 61 20 43 48 45 43 4b 50 4f 49 4e 54 20 62 6c 6f 63 6b 20 69 73 20 ┆ When a CHECKPOINT block is ┆ 0x08040…08060 72 65 63 65 69 76 65 64 20 6f 6e 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 73 74 72 65 61 6d 20 ┆received on the document stream ┆ 0x08060…08080 66 72 6f 6d 20 0a 19 89 80 80 44 53 20 74 68 65 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 70 ┆from DS the corresponding p┆ 0x08080…080a0 61 67 65 20 69 73 20 73 74 6f 72 65 64 20 61 74 20 70 65 72 6d 61 6e 65 6e 74 20 73 74 6f 72 61 ┆age is stored at permanent stora┆ 0x080a0…080c0 67 65 2e 20 41 20 50 41 47 45 20 0a 19 89 80 80 45 4e 44 20 52 45 53 50 20 63 61 6e 20 62 65 20 ┆ge. A PAGE END RESP can be ┆ 0x080c0…080e0 73 65 6e 74 2c 20 62 75 74 20 66 69 72 73 74 20 77 69 6c 6c 20 74 68 65 20 44 48 20 6d 61 6b 65 ┆sent, but first will the DH make┆ 0x080e0…08100 20 73 75 72 65 20 74 68 61 74 20 74 68 65 20 44 53 20 0a 19 89 80 80 64 6f 63 75 6d 65 6e 74 20 ┆ sure that the DS document ┆ 0x08100…08120 64 65 73 63 72 69 70 74 69 6f 6e 20 69 73 20 63 6f 6e 73 69 73 74 65 6e 74 20 62 79 20 70 65 72 ┆description is consistent by per┆ 0x08120…08140 66 6f 72 6d 69 6e 67 20 61 20 57 52 49 54 45 20 74 72 61 6e 73 61 63 80 0a 19 89 80 80 74 69 6f ┆forming a WRITE transac tio┆ 0x08140…08160 6e 2c 20 63 6f 6e 74 61 69 6e 69 6e 67 20 74 68 65 20 75 70 64 61 74 65 64 20 63 68 65 63 6b 70 ┆n, containing the updated checkp┆ 0x08160…0816e 6f 69 6e 74 20 6e 75 6d 62 65 72 2e 0d 0a ┆oint number. ┆ 0x0816e…08171 FormFeed { 0x0816e…08171 0c 83 bc ┆ ┆ 0x0816e…08171 } 0x08171…08180 0a 09 84 57 68 65 6e 20 61 20 44 4f 43 55 4d ┆ When a DOCUM┆ 0x08180…081a0 45 4e 54 20 45 4e 44 20 49 4e 44 20 69 73 20 72 65 63 65 69 76 65 64 20 66 72 6f 6d 20 53 36 32 ┆ENT END IND is received from S62┆ 0x081a0…081c0 43 50 2c 20 61 20 53 54 52 45 41 4d 20 45 4e 44 20 69 73 20 0a 19 89 80 80 73 65 6e 74 20 6f 6e ┆CP, a STREAM END is sent on┆ 0x081c0…081e0 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 73 74 72 65 61 6d 2e 20 41 74 20 74 68 65 20 61 72 72 ┆ the document stream. At the arr┆ 0x081e0…08200 69 76 61 6c 20 6f 66 20 74 68 65 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 0a 19 89 80 80 53 ┆ival of the corresponding S┆ 0x08200…08220 (65,) 54 52 45 41 4d 20 45 4e 44 20 66 72 6f 6d 20 44 53 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 64 ┆TREAM END from DS the document d┆ 0x08220…08240 65 73 63 72 69 70 74 69 6f 6e 20 77 69 6c 6c 20 62 65 20 77 72 69 74 74 65 6e 20 62 61 63 6b 20 ┆escription will be written back ┆ 0x08240…08260 0a 19 89 80 80 20 28 77 69 74 68 20 66 69 6e 69 73 68 65 64 20 3d 20 74 72 75 65 20 61 6e 64 20 ┆ (with finished = true and ┆ 0x08260…08280 75 70 64 61 74 65 64 20 63 68 65 63 6b 70 6f 69 6e 74 20 6e 75 6d 62 65 72 29 20 61 74 20 44 53 ┆updated checkpoint number) at DS┆ 0x08280…082a0 20 62 79 20 61 20 0a 19 89 80 80 57 52 49 54 45 20 74 72 61 6e 73 61 63 74 69 6f 6e 2e 0d 0a 0d ┆ by a WRITE transaction. ┆ 0x082a0…082c0 0a 09 84 54 68 65 20 64 6f 63 75 6d 65 6e 74 20 73 74 72 65 61 6d 20 77 69 6c 6c 20 62 65 20 63 ┆ The document stream will be c┆ 0x082c0…082e0 6c 6f 73 65 64 2c 20 61 6e 64 20 77 68 65 6e 20 74 68 69 73 20 69 73 20 66 69 6e 69 73 68 65 64 ┆losed, and when this is finished┆ 0x082e0…08300 20 61 20 0a 19 89 80 80 44 4f 43 55 4d 45 4e 54 20 45 4e 44 20 52 45 53 50 20 63 61 6e 20 62 65 ┆ a DOCUMENT END RESP can be┆ 0x08300…08320 20 73 65 6e 74 20 74 6f 20 53 36 32 43 50 20 28 74 68 65 20 44 48 20 69 73 20 72 65 61 64 79 20 ┆ sent to S62CP (the DH is ready ┆ 0x08320…08340 74 6f 20 72 65 63 65 69 76 65 20 0a 19 89 80 80 61 6e 6f 74 68 65 72 20 64 6f 63 75 6d 65 6e 74 ┆to receive another document┆ 0x08340…08360 29 20 61 6e 64 20 61 6e 20 49 4e 44 2e 44 45 4c 49 56 45 52 20 74 6f 20 44 53 2e 0d 0a 0d 0a 09 ┆) and an IND.DELIVER to DS. ┆ 0x08360…08380 84 54 68 65 20 73 65 73 73 69 6f 6e 20 77 69 6c 6c 20 62 65 20 69 6e 20 74 68 65 20 73 69 6e 6b ┆ The session will be in the sink┆ 0x08380…083a0 20 69 64 6c 65 20 73 74 61 74 65 2c 20 61 6e 64 20 61 20 6e 65 77 20 70 61 63 6b 65 74 20 63 61 ┆ idle state, and a new packet ca┆ 0x083a0…083c0 6e 20 0a 19 89 80 80 62 65 20 72 65 63 65 69 76 65 64 20 6f 6e 20 69 74 20 6f 72 20 74 68 65 20 ┆n be received on it or the ┆ 0x083c0…083e0 73 65 73 73 69 6f 6e 20 63 61 6e 20 62 65 20 74 65 72 6d 69 6e 61 74 65 64 2e 0d 0a 0d 0a 8c 81 ┆session can be terminated. ┆ 0x083e0…08400 9c 0a 0e 0a 0d 0a 09 66 69 67 2e 20 39 2e 20 44 6f 63 75 6d 65 6e 74 20 72 65 63 65 69 76 61 6c ┆ fig. 9. Document receival┆ 0x08400…08420 (66,) 2e 0d 0a 0d 0a 09 44 53 09 09 09 44 48 09 09 09 53 36 32 43 50 0d 0a 0d 0a 09 09 09 09 20 20 20 ┆. DS DH S62CP ┆ 0x08420…08440 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 44 41 54 41 20 49 4e 44 0d 0a 09 20 20 20 ┆ DATA IND ┆ 0x08440…08460 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 53 54 52 45 41 4d 0d 0a 09 09 09 09 20 ┆ STREAM ┆ 0x08460…08480 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 50 41 47 45 20 45 4e 44 20 49 4e 44 0d 0a 09 20 ┆ PAGE END IND ┆ 0x08480…084a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 43 48 45 43 4b 50 4f 49 4e 54 0d 0a 09 09 09 ┆ CHECKPOINT ┆ 0x084a0…084c0 09 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 44 41 54 41 20 49 4e 44 0d 0a ┆ DATA IND ┆ 0x084c0…084e0 09 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 53 54 52 45 41 4d 0d 0a 0d ┆ STREAM ┆ 0x084e0…08500 0a 09 20 20 20 43 48 45 43 4b 50 4f 49 4e 54 0d 0a 0d 0a 09 20 20 20 20 20 20 20 20 20 20 20 20 ┆ CHECKPOINT ┆ 0x08500…08520 20 20 20 20 20 20 20 49 4e 44 2e 57 52 49 54 45 0d 0a 0d 0a 09 20 20 20 52 45 53 50 2e 57 52 49 ┆ IND.WRITE RESP.WRI┆ 0x08520…08540 54 45 09 09 20 20 20 20 20 20 20 20 20 20 20 20 0d 0a 09 09 09 09 20 20 20 50 41 47 45 20 45 4e ┆TE PAGE EN┆ 0x08540…08560 44 20 43 4f 4e 46 0d 0a 0d 0a 0d 0a 0d 0a 09 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆D CONF ┆ 0x08560…08580 20 20 49 4e 44 2e 57 52 49 54 45 09 20 20 20 20 20 20 20 20 20 20 20 44 4f 43 55 4d 45 4e 54 20 ┆ IND.WRITE DOCUMENT ┆ 0x08580…085a0 45 4e 44 20 49 4e 44 0d 0a 09 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 69 6e 69 73 68 65 ┆END IND finishe┆ 0x085a0…085c0 64 3d 74 72 75 65 09 20 20 20 0d 0a 0d 0a 0d 0a 09 09 20 20 20 20 20 20 20 20 20 53 54 52 45 41 ┆d=true STREA┆ 0x085c0…085e0 4d 20 45 4e 44 0d 0a 0d 0a 0d 0a 09 20 20 20 53 54 52 45 41 4d 20 45 4e 44 0d 0a 09 20 20 52 45 ┆M END STREAM END RE┆ 0x085e0…08600 53 50 2e 57 52 49 54 45 0d 0a 0d 0a 0d 0a 09 20 20 20 20 63 6c 6f 73 65 20 6f 66 20 64 6f 63 75 ┆SP.WRITE close of docu┆ 0x08600…08620 (67,) 6d 65 6e 74 20 73 74 72 65 61 6d 0d 0a 0d 0a 09 20 20 64 6f 63 75 6d 65 6e 74 20 73 74 72 65 61 ┆ment stream document strea┆ 0x08620…08640 6d 20 63 6c 6f 73 65 64 0d 0a 09 09 09 09 20 20 44 4f 43 55 4d 45 4e 54 20 45 4e 44 20 43 4f 4e ┆m closed DOCUMENT END CON┆ 0x08640…08657 46 0d 0a 09 20 20 49 4e 44 2e 44 45 4c 49 56 45 52 0d 0a 0f 0a 0d 0a ┆F IND.DELIVER ┆ 0x08657…0865a FormFeed { 0x08657…0865a 0c 83 c8 ┆ ┆ 0x08657…0865a } 0x0865a…08660 0a b0 a1 32 2e 35 ┆ 2.5┆ 0x08660…08680 2e 33 09 44 6f 63 75 6d 65 6e 74 20 52 65 63 65 69 76 61 6c 20 49 6e 74 65 72 72 75 70 74 69 6f ┆.3 Document Receival Interruptio┆ 0x08680…086a0 6e 2e 0d 0a 0d 0a 09 84 41 20 64 6f 63 75 6d 65 6e 74 20 72 65 63 65 69 76 61 6c 20 63 61 6e 20 ┆n. A document receival can ┆ 0x086a0…086c0 62 65 20 74 65 72 6d 69 6e 61 74 65 64 20 61 62 6e 6f 72 6d 61 6c 6c 79 20 69 6e 20 74 68 65 20 ┆be terminated abnormally in the ┆ 0x086c0…086e0 66 6f 6c 6c 6f 77 69 6e 67 20 0a 19 89 80 80 77 61 79 73 3a 0d 0a 0d 0a 09 31 29 20 84 42 79 20 ┆following ways: 1) By ┆ 0x086e0…08700 74 68 65 20 44 48 20 73 65 6e 64 69 6e 67 20 61 6e 20 45 58 43 45 50 54 49 4f 4e 20 52 45 51 2c ┆the DH sending an EXCEPTION REQ,┆ 0x08700…08720 20 6f 6e 20 77 68 69 63 68 20 61 20 44 4f 43 55 4d 45 4e 54 20 52 45 53 59 4e 80 0a 19 8c 80 80 ┆ on which a DOCUMENT RESYN ┆ 0x08720…08740 43 48 52 4f 4e 49 5a 45 20 49 4e 44 20 6f 72 20 61 20 44 4f 43 55 4d 45 4e 54 20 44 49 53 43 41 ┆CHRONIZE IND or a DOCUMENT DISCA┆ 0x08740…08760 52 44 20 49 4e 44 20 69 73 20 65 78 70 65 63 74 65 64 20 61 73 20 72 65 73 70 6f 6e 73 65 2e 20 ┆RD IND is expected as response. ┆ 0x08760…08780 0a 19 8c 80 80 54 68 69 73 20 70 6f 73 73 69 62 69 6c 69 74 79 20 69 73 20 75 73 65 64 20 62 79 ┆ This possibility is used by┆ 0x08780…087a0 20 44 48 20 77 68 65 6e 20 61 20 70 72 65 6d 61 74 75 72 65 20 62 72 65 61 6b 20 64 6f 77 6e 20 ┆ DH when a premature break down ┆ 0x087a0…087c0 6f 66 20 0a 19 8c 80 80 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 73 74 72 65 61 6d 20 6f 63 63 75 ┆of the document stream occu┆ 0x087c0…087e0 72 73 2e 0d 0a 0d 0a 09 32 29 20 84 42 79 20 72 65 63 65 69 76 61 6c 20 6f 66 20 61 20 44 4f 43 ┆rs. 2) By receival of a DOC┆ 0x087e0…08800 55 4d 45 4e 54 20 44 49 53 43 41 52 44 20 49 4e 44 2c 20 73 65 65 20 73 65 63 74 69 6f 6e 20 32 ┆UMENT DISCARD IND, see section 2┆ 0x08800…08820 (68,) 2e 35 2e 34 2e 0d 0a 0d 0a 09 33 29 20 84 42 79 20 72 65 63 65 69 76 61 6c 20 6f 66 20 61 20 44 ┆.5.4. 3) By receival of a D┆ 0x08820…08840 4f 43 55 4d 45 4e 54 20 52 45 53 59 4e 43 48 20 49 4e 44 2e 20 54 68 65 20 6f 70 70 6f 73 69 74 ┆OCUMENT RESYNCH IND. The opposit┆ 0x08840…08860 65 20 70 61 72 74 79 20 72 65 80 0a 19 8c 80 80 71 75 65 73 74 73 20 61 20 74 65 6d 70 6f 72 61 ┆e party re quests a tempora┆ 0x08860…08880 72 79 20 69 6e 74 65 72 72 75 70 74 69 6f 6e 20 6f 66 20 74 68 65 20 74 72 61 6e 73 66 65 72 2e ┆ry interruption of the transfer.┆ 0x08880…088a0 20 54 68 65 20 64 6f 63 75 6d 65 6e 74 20 0a 19 8c 80 80 6c 65 76 65 6c 20 63 61 6e 20 62 65 20 ┆ The document level can be ┆ 0x088a0…088c0 6c 65 66 74 20 69 6e 20 61 6e 20 77 65 6c 6c 20 6f 72 64 65 72 65 64 20 6d 61 6e 6e 65 72 20 62 ┆left in an well ordered manner b┆ 0x088c0…088e0 79 20 74 68 65 20 44 48 20 72 65 61 63 74 69 6e 67 20 0a 19 8c 80 80 77 69 74 68 20 44 4f 43 55 ┆y the DH reacting with DOCU┆ 0x088e0…08900 4d 45 4e 54 20 52 45 53 59 4e 43 48 2f 44 49 53 43 20 52 45 53 50 2c 20 61 66 74 65 72 20 77 68 ┆MENT RESYNCH/DISC RESP, after wh┆ 0x08900…08920 69 63 68 20 74 68 65 20 73 65 73 73 69 6f 6e 20 72 65 80 0a 19 8c 80 80 74 75 72 6e 73 20 74 6f ┆ich the session re turns to┆ 0x08920…08940 20 74 68 65 20 73 69 6e 6b 20 69 64 6c 65 20 73 74 61 74 65 2e 0d 0a 0d 0a 09 34 29 20 84 42 79 ┆ the sink idle state. 4) By┆ 0x08940…08960 20 72 65 63 65 69 76 61 6c 20 6f 66 20 61 20 53 45 53 53 49 4f 4e 20 41 42 4f 52 54 20 49 4e 44 ┆ receival of a SESSION ABORT IND┆ 0x08960…08980 2e 20 54 68 69 73 20 63 61 6e 20 62 65 20 61 20 72 65 71 75 65 73 74 20 66 72 6f 6d 20 0a 19 8c ┆. This can be a request from ┆ 0x08980…089a0 80 80 74 68 65 20 6f 70 70 6f 73 69 74 65 20 70 61 72 74 79 2c 20 62 75 74 20 69 74 20 63 61 6e ┆ the opposite party, but it can┆ 0x089a0…089c0 20 61 6c 73 6f 20 73 69 67 6e 69 66 79 20 6e 65 74 77 6f 72 6b 20 66 61 69 6c 75 72 65 2e 0d 0a ┆ also signify network failure. ┆ 0x089c0…089e0 0d 0a 20 20 09 84 49 6e 20 74 68 65 20 6c 61 73 74 20 74 77 6f 20 63 61 73 65 73 20 69 74 20 69 ┆ In the last two cases it i┆ 0x089e0…08a00 73 20 70 6f 73 73 69 62 6c 65 20 74 68 61 74 20 70 61 63 6b 65 74 20 72 65 63 65 70 74 69 6f 6e ┆s possible that packet reception┆ 0x08a00…08a20 (69,) 20 63 61 6e 20 62 65 20 0a 19 89 80 80 63 6f 6e 74 69 6e 75 65 64 20 6c 61 74 65 72 2e 20 54 68 ┆ can be continued later. Th┆ 0x08a20…08a40 65 72 65 66 6f 72 65 20 74 68 65 20 44 48 20 77 69 6c 6c 20 6b 65 65 70 20 74 68 65 20 70 61 63 ┆erefore the DH will keep the pac┆ 0x08a40…08a60 6b 65 74 20 77 61 69 74 69 6e 67 2e 0d 0a 0d 0a 09 84 57 68 65 6e 20 61 20 44 4f 43 55 4d 45 4e ┆ket waiting. When a DOCUMEN┆ 0x08a60…08a80 54 20 43 4f 4e 54 49 4e 55 45 20 49 4e 44 20 69 73 20 72 65 63 65 69 76 65 64 20 72 65 66 65 72 ┆T CONTINUE IND is received refer┆ 0x08a80…08aa0 72 69 6e 67 20 74 6f 20 74 68 69 73 20 70 61 63 6b 65 74 2c 20 0a 19 89 80 80 64 69 73 63 6f 76 ┆ring to this packet, discov┆ 0x08aa0…08ac0 65 72 65 64 20 62 79 20 63 6f 6d 70 61 72 69 6e 67 20 74 68 65 20 53 2e 36 32 20 64 6f 63 75 6d ┆ered by comparing the S.62 docum┆ 0x08ac0…08ae0 65 6e 74 20 69 64 20 69 6e 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 64 65 73 80 0a 19 89 80 80 ┆ent id in the document des ┆ 0x08ae0…08b00 63 72 69 70 74 69 6f 6e 20 77 69 74 68 20 74 68 65 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 ┆cription with the corresponding ┆ 0x08b00…08b20 70 61 72 61 6d 65 74 65 72 20 66 72 6f 6d 20 44 4f 43 55 4d 45 4e 54 20 43 4f 4e 54 49 4e 55 45 ┆parameter from DOCUMENT CONTINUE┆ 0x08b20…08b40 20 0a 19 89 80 80 49 4e 44 2c 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 72 65 63 65 70 74 69 6f ┆ IND, the document receptio┆ 0x08b40…08b60 6e 20 77 69 6c 6c 20 62 65 20 72 65 73 75 6d 65 64 2e 0d 0a 0d 0a 09 84 54 68 65 20 44 48 20 77 ┆n will be resumed. The DH w┆ 0x08b60…08b80 69 6c 6c 20 70 72 6f 63 65 65 64 20 69 6e 20 74 68 65 20 73 61 6d 65 20 77 61 79 20 61 73 20 66 ┆ill proceed in the same way as f┆ 0x08b80…08ba0 6f 72 20 70 61 63 6b 65 74 20 63 72 65 61 74 69 6f 6e 20 28 73 65 65 20 0a 19 89 80 80 73 65 63 ┆or packet creation (see sec┆ 0x08ba0…08bc0 74 69 6f 6e 20 32 2e 35 2e 31 29 20 61 66 74 65 72 20 72 65 63 65 69 76 61 6c 20 6f 66 20 74 68 ┆tion 2.5.1) after receival of th┆ 0x08bc0…08be0 65 20 52 45 53 50 2e 49 4e 49 54 2e 20 54 68 65 20 49 4e 44 2e 57 52 49 54 45 09 20 0a 19 89 80 ┆e RESP.INIT. The IND.WRITE ┆ 0x08be0…08c00 80 77 69 6c 6c 20 68 65 72 65 20 63 6f 6e 74 61 69 6e 20 74 68 65 20 75 70 64 61 74 65 64 20 63 ┆ will here contain the updated c┆ 0x08c00…08c20 (70,) 68 65 63 6b 70 6f 69 6e 74 20 6e 75 6d 62 65 72 20 28 63 61 6e 20 62 65 20 6c 65 73 73 65 72 20 ┆heckpoint number (can be lesser ┆ 0x08c20…08c40 0a 19 89 80 80 74 68 61 6e 20 62 65 66 6f 72 65 29 0d 0a 0d 0a 09 84 54 68 65 20 77 61 69 74 69 ┆ than before) The waiti┆ 0x08c40…08c60 6e 67 20 66 6f 72 20 61 20 63 6f 6e 74 69 6e 75 61 74 69 6f 6e 20 69 73 2c 20 68 6f 77 65 76 65 ┆ng for a continuation is, howeve┆ 0x08c60…08c80 72 2c 20 6c 69 6d 69 74 65 64 20 62 79 20 61 20 74 69 6d 65 72 2e 20 0a 19 89 80 80 57 68 65 6e ┆r, limited by a timer. When┆ 0x08c80…08ca0 20 74 68 69 73 20 72 75 6e 73 20 6f 75 74 2c 20 74 68 65 20 70 61 63 6b 65 74 20 77 69 6c 6c 20 ┆ this runs out, the packet will ┆ 0x08ca0…08cc0 62 65 20 74 65 72 6d 69 6e 61 74 65 64 20 62 79 20 61 6e 20 0a 19 89 80 80 49 4e 44 2e 44 45 4c ┆be terminated by an IND.DEL┆ 0x08cc0…08ce0 49 56 45 52 2e 0d 0a 0d 0a 0d 0a 8c 83 d4 0a a1 b0 32 2e 35 2e 34 09 45 52 41 53 45 20 61 6e 64 ┆IVER. 2.5.4 ERASE and┆ 0x08ce0…08d00 20 43 41 4e 43 45 4c 20 48 61 6e 64 6c 69 6e 67 2e 0d 0a 0d 0a 09 84 49 66 20 61 20 44 4f 43 55 ┆ CANCEL Handling. If a DOCU┆ 0x08d00…08d20 4d 45 4e 54 20 44 49 53 43 41 52 44 20 49 4e 44 20 69 73 20 73 65 6e 74 20 62 79 20 53 36 32 43 ┆MENT DISCARD IND is sent by S62C┆ 0x08d20…08d40 50 20 74 6f 20 44 48 2c 20 74 68 65 20 6f 70 70 6f 73 69 74 65 20 0a 19 89 80 80 70 61 72 74 79 ┆P to DH, the opposite party┆ 0x08d40…08d60 20 68 61 73 20 72 65 71 75 65 73 74 65 64 20 74 68 65 20 61 6c 72 65 61 64 79 20 72 65 63 65 69 ┆ has requested the already recei┆ 0x08d60…08d80 76 65 64 20 70 61 72 74 20 6f 66 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 74 6f 20 0a 19 89 80 ┆ved part of the document to ┆ 0x08d80…08da0 80 62 65 20 63 61 6e 63 65 6c 6c 65 64 2e 0d 0a 0d 0a 09 84 54 68 65 20 44 48 20 77 69 6c 6c 20 ┆ be cancelled. The DH will ┆ 0x08da0…08dc0 74 68 65 6e 20 69 73 73 75 65 20 61 6e 20 49 4e 44 2e 45 52 41 53 45 20 72 65 6d 6f 76 69 6e 67 ┆then issue an IND.ERASE removing┆ 0x08dc0…08de0 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 64 65 73 63 72 69 70 80 0a 19 89 80 80 74 69 6f 6e 2e ┆ the document descrip tion.┆ 0x08de0…08e00 20 41 66 74 65 72 20 74 68 61 74 20 74 68 65 20 44 48 20 77 69 6c 6c 20 64 65 6c 69 76 65 72 20 ┆ After that the DH will deliver ┆ 0x08e00…08e20 (71,) 74 68 65 20 65 6d 70 74 79 20 70 61 63 6b 65 74 20 74 6f 20 44 53 20 62 79 20 61 6e 20 0a 19 89 ┆the empty packet to DS by an ┆ 0x08e20…08e40 80 80 49 4e 44 2e 44 45 4c 49 56 45 52 2e 0d 0a 0d 0a 09 84 48 6f 77 65 76 65 72 2c 20 69 66 20 ┆ IND.DELIVER. However, if ┆ 0x08e40…08e60 74 68 65 20 70 61 63 6b 65 74 20 77 61 73 20 69 6e 69 74 69 61 6c 69 73 65 64 20 62 79 20 61 20 ┆the packet was initialised by a ┆ 0x08e60…08e80 44 4f 43 55 4d 45 4e 54 20 43 4f 4e 54 49 4e 55 45 20 49 4e 44 2c 20 0a 19 89 80 80 61 6e 20 49 ┆DOCUMENT CONTINUE IND, an I┆ 0x08e80…08ea0 4e 44 2e 43 41 4e 43 45 4c 20 77 69 6c 6c 20 62 65 20 73 65 6e 74 20 69 6e 73 74 65 61 64 2e 20 ┆ND.CANCEL will be sent instead. ┆ 0x08ea0…08ec0 54 68 69 73 20 69 6e 66 6f 72 6d 73 20 74 68 65 20 44 53 20 28 6f 72 20 70 6f 73 73 80 0a 19 89 ┆This informs the DS (or poss ┆ 0x08ec0…08ee0 80 80 69 62 6c 79 20 74 68 65 20 65 6e 64 20 75 73 65 72 29 20 74 68 61 74 20 6e 6f 20 63 6f 6e ┆ ibly the end user) that no con┆ 0x08ee0…08f00 74 69 6e 75 61 74 69 6f 6e 20 77 69 6c 6c 20 6f 63 63 75 72 20 66 6f 72 20 74 68 65 20 65 61 72 ┆tinuation will occur for the ear┆ 0x08f00…08f20 6c 69 65 72 20 0a 19 89 80 80 72 65 63 65 69 76 65 64 20 70 61 72 74 69 61 6c 20 70 61 63 6b 65 ┆lier received partial packe┆ 0x08f20…08f40 74 2e 0d 0a 0d 0a 09 84 46 69 6e 61 6c 6c 79 20 69 74 20 73 68 6f 75 6c 64 20 62 65 20 6e 6f 74 ┆t. Finally it should be not┆ 0x08f40…08f60 65 64 20 74 68 61 74 20 69 66 20 61 20 64 6f 63 75 6d 65 6e 74 20 72 65 63 65 69 76 61 6c 20 69 ┆ed that if a document receival i┆ 0x08f60…08f80 6e 74 65 72 80 0a 19 89 80 80 72 75 70 74 69 6f 6e 20 6f 63 63 75 72 73 20 28 73 65 65 20 70 72 ┆nter ruption occurs (see pr┆ 0x08f80…08fa0 65 63 65 64 69 6e 67 20 73 65 63 74 69 6f 6e 29 2c 20 61 6e 64 20 6e 6f 20 70 61 67 65 73 20 68 ┆eceding section), and no pages h┆ 0x08fa0…08fc0 61 76 65 20 62 65 65 6e 20 0a 19 89 80 80 61 63 6b 6e 6f 77 6c 65 64 67 65 64 20 28 63 68 65 63 ┆ave been acknowledged (chec┆ 0x08fc0…08fe0 6b 70 6f 69 6e 74 20 6e 75 6d 62 65 72 20 69 6e 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 64 65 ┆kpoint number in the document de┆ 0x08fe0…09000 73 63 72 69 70 74 69 6f 6e 20 69 73 20 0a 19 89 80 80 7a 65 72 6f 29 2c 20 74 68 65 20 68 61 6e ┆scription is zero), the han┆ 0x09000…09020 (72,) 64 6c 69 6e 67 20 77 69 6c 6c 20 62 65 20 61 73 20 69 66 20 61 20 64 69 73 63 61 72 64 20 77 61 ┆dling will be as if a discard wa┆ 0x09020…09040 73 20 72 65 63 65 69 76 65 64 2e 0d 0a 0d 0a 8c 81 f0 0a 0e 0a 0d 0a 09 66 69 67 2e 20 31 30 2e ┆s received. fig. 10.┆ 0x09040…09060 20 43 41 4e 43 45 4c 20 68 61 6e 64 6c 69 6e 67 2e 0d 0a 0d 0a 09 44 53 09 09 09 44 48 09 09 09 ┆ CANCEL handling. DS DH ┆ 0x09060…09080 53 36 32 43 50 0d 0a 0d 0a 09 09 09 09 20 20 20 20 20 20 20 20 44 4f 43 55 4d 45 4e 54 20 43 4f ┆S62CP DOCUMENT CO┆ 0x09080…090a0 4e 54 49 4e 55 45 20 49 4e 44 0d 0a 09 09 09 09 20 20 20 20 20 20 20 20 20 28 75 6e 6b 6e 6f 77 ┆NTINUE IND (unknow┆ 0x090a0…090c0 6e 20 53 36 32 20 64 6f 63 20 69 64 29 0d 0a 09 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆n S62 doc id) ┆ 0x090c0…090e0 20 20 49 4e 44 2e 43 52 45 41 54 45 0d 0a 0d 0a 0d 0a 09 09 20 20 20 20 20 2d 09 20 20 20 20 20 ┆ IND.CREATE - ┆ 0x090e0…09100 20 64 6f 63 75 6d 65 6e 74 20 09 09 2d 0d 0a 09 09 20 20 20 20 20 2d 09 20 20 20 20 20 20 72 65 ┆ document - - re┆ 0x09100…09120 63 65 70 74 69 6f 6e 09 09 2d 0d 0a 09 09 20 20 20 20 20 2d 09 20 20 20 20 20 69 6e 20 70 72 6f ┆ception - - in pro┆ 0x09120…09140 67 72 65 73 73 09 09 2d 0d 0a 0d 0a 09 09 09 09 20 20 20 20 20 20 20 20 44 4f 43 55 4d 45 4e 54 ┆gress - DOCUMENT┆ 0x09140…09160 20 44 49 53 43 41 52 44 20 49 4e 44 0d 0a 09 20 20 20 20 63 6c 6f 73 65 20 6f 66 20 64 6f 63 75 ┆ DISCARD IND close of docu┆ 0x09160…09180 6d 65 6e 74 20 73 74 72 65 61 6d 0d 0a 0d 0a 09 20 20 20 64 6f 63 75 6d 65 6e 74 20 73 74 72 65 ┆ment stream document stre┆ 0x09180…091a0 61 6d 20 63 6c 6f 73 65 64 0d 0a 09 09 09 09 20 20 20 44 4f 43 55 4d 45 4e 54 20 20 44 49 53 43 ┆am closed DOCUMENT DISC┆ 0x091a0…091c0 2f 52 45 53 59 4e 43 48 20 52 45 53 50 0d 0a 09 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆/RESYNCH RESP ┆ 0x091c0…091e0 20 20 20 49 4e 44 2e 45 52 41 53 45 0d 0a 0d 0a 09 09 20 20 20 20 20 20 20 20 49 4e 44 2e 43 41 ┆ IND.ERASE IND.CA┆ 0x091e0…09200 4e 43 45 4c 0d 0a 0f 0a 8c 82 88 0a 0e 0a a1 b0 32 2e 36 09 54 4c 58 20 50 61 63 6b 65 74 20 52 ┆NCEL 2.6 TLX Packet R┆ 0x09200…09220 (73,) 65 63 65 69 76 61 6c 2e 0d 0a 0d 0a 09 84 54 68 69 73 20 69 73 20 61 20 70 61 63 6b 65 74 20 66 ┆eceival. This is a packet f┆ 0x09220…09240 72 6f 6d 20 74 68 65 20 54 45 4c 45 58 20 63 6f 6e 76 65 72 73 69 6f 6e 20 75 6e 69 74 2e 20 53 ┆rom the TELEX conversion unit. S┆ 0x09240…09260 75 63 68 20 61 20 70 61 63 6b 65 74 20 0a 19 89 80 80 63 6f 6e 73 69 73 74 73 20 6f 66 20 65 69 ┆uch a packet consists of ei┆ 0x09260…09280 74 68 65 72 3a 0d 0a 0d 0a 09 2d 20 6f 6e 65 20 63 6f 6e 74 72 6f 6c 20 64 6f 63 75 6d 65 6e 74 ┆ther: - one control document┆ 0x09280…092a0 20 28 66 2e 65 78 2e 20 61 20 4e 41 43 4b 20 64 6f 63 75 6d 65 6e 74 29 0d 0a 0d 0a 09 6f 72 0d ┆ (f.ex. a NACK document) or ┆ 0x092a0…092c0 0a 0d 0a 09 2d 20 84 6f 6e 65 20 63 6f 6e 74 72 6f 6c 20 64 6f 63 75 6d 65 6e 74 20 66 6f 6c 6c ┆ - one control document foll┆ 0x092c0…092e0 6f 77 65 64 20 62 79 20 61 20 6e 6f 72 6d 61 6c 20 28 74 65 6c 65 78 29 20 64 6f 63 75 6d 65 6e ┆owed by a normal (telex) documen┆ 0x092e0…09300 74 2c 20 0a 19 8b 80 80 77 68 69 63 68 20 6f 72 69 67 69 6e 61 74 65 73 20 66 72 6f 6d 20 74 68 ┆t, which originates from th┆ 0x09300…09320 65 20 74 65 6c 65 78 20 65 6e 64 20 75 73 65 72 2e 0d 0a 0f 0a 0d 0a 09 84 41 20 54 4c 58 20 70 ┆e telex end user. A TLX p┆ 0x09320…09340 61 63 6b 65 74 20 77 69 6c 6c 20 69 6e 20 61 6c 6c 20 63 61 73 65 73 20 62 65 20 74 72 61 6e 73 ┆acket will in all cases be trans┆ 0x09340…09360 6d 69 74 74 65 64 20 69 6e 20 6f 6e 65 20 73 65 73 73 69 6f 6e 2e 0d 0a 0d 0a 09 54 68 65 20 66 ┆mitted in one session. The f┆ 0x09360…09380 6f 6c 6c 6f 77 69 6e 67 20 69 73 20 64 6f 6e 65 3a 0d 0a 0d 0a 09 84 57 68 65 6e 20 74 68 65 20 ┆ollowing is done: When the ┆ 0x09380…093a0 66 69 72 73 74 20 44 4f 43 55 4d 45 4e 54 20 53 54 41 52 54 20 49 4e 44 20 6f 63 63 75 72 73 20 ┆first DOCUMENT START IND occurs ┆ 0x093a0…093c0 6f 6e 20 61 20 73 65 73 73 69 6f 6e 2c 20 77 68 69 63 68 20 0a 19 89 80 80 6f 72 69 67 69 6e 61 ┆on a session, which origina┆ 0x093c0…093e0 74 65 64 20 66 72 6f 6d 20 74 68 65 20 63 6f 6e 76 65 72 73 69 6f 6e 20 75 6e 69 74 2c 20 70 61 ┆ted from the conversion unit, pa┆ 0x093e0…09400 63 6b 65 74 20 63 72 65 61 74 69 6f 6e 20 69 73 20 64 6f 6e 65 20 61 73 20 0a 19 89 80 80 64 65 ┆cket creation is done as de┆ 0x09400…09420 (74,) 73 63 72 69 62 65 64 20 69 6e 20 73 65 63 74 69 6f 6e 20 32 2e 35 2e 31 0d 0a 0d 0a 09 84 44 6f ┆scribed in section 2.5.1 Do┆ 0x09420…09440 63 75 6d 65 6e 74 20 72 65 63 65 69 76 61 6c 20 77 69 6c 6c 20 74 68 65 6e 20 74 61 6b 65 20 70 ┆cument receival will then take p┆ 0x09440…09460 6c 61 63 65 20 61 73 20 64 65 73 63 72 69 62 65 64 20 69 6e 20 73 65 63 74 69 6f 6e 20 0a 19 89 ┆lace as described in section ┆ 0x09460…09480 80 80 32 2e 35 2e 32 2c 20 75 70 20 74 6f 20 61 6e 64 20 69 6e 63 6c 75 64 69 6e 67 20 73 65 6e ┆ 2.5.2, up to and including sen┆ 0x09480…094a0 64 69 6e 67 20 6f 66 20 61 20 44 4f 43 55 4d 45 4e 54 20 45 4e 44 20 52 45 53 50 20 74 6f 20 0a ┆ding of a DOCUMENT END RESP to ┆ 0x094a0…094c0 19 89 80 80 53 36 32 43 50 2e 0d 0a 0d 0a 09 84 54 68 65 20 70 61 63 6b 65 74 20 77 69 6c 6c 20 ┆ S62CP. The packet will ┆ 0x094c0…094e0 74 68 65 6e 2c 20 68 6f 77 65 76 65 72 2c 20 72 65 6d 61 69 6e 20 69 6e 20 70 6f 73 73 65 73 73 ┆then, however, remain in possess┆ 0x094e0…09500 69 6f 6e 20 6f 66 20 74 68 65 20 0a 19 89 80 80 73 65 73 73 69 6f 6e 2e 20 54 68 65 20 66 6f 6c ┆ion of the session. The fol┆ 0x09500…09520 6c 6f 77 69 6e 67 20 73 69 74 75 61 74 69 6f 6e 73 20 63 61 6e 20 6f 63 63 75 72 3a 0d 0a 0d 0a ┆lowing situations can occur: ┆ 0x09520…09540 09 31 29 20 53 45 53 53 49 4f 4e 20 45 4e 44 20 49 4e 44 20 72 65 63 65 69 76 65 64 2e 0d 0a 09 ┆ 1) SESSION END IND received. ┆ 0x09540…09560 20 20 20 84 54 68 65 20 70 61 63 6b 65 74 20 69 73 20 63 6f 6d 70 6c 65 74 65 20 61 6e 64 20 61 ┆ The packet is complete and a┆ 0x09560…09580 6e 20 49 4e 44 2e 44 45 4c 49 56 45 52 20 77 69 74 68 20 72 65 73 75 6c 74 3d 6f 6b 20 69 73 20 ┆n IND.DELIVER with result=ok is ┆ 0x09580…095a0 0a 19 8c 80 80 6d 61 64 65 2e 0d 0a 0d 0a 09 32 29 20 84 53 45 53 53 49 4f 4e 20 41 42 4f 52 54 ┆ made. 2) SESSION ABORT┆ 0x095a0…095c0 20 49 4e 44 20 72 65 63 65 69 76 65 64 2e 0d 0a 09 20 20 20 84 48 65 72 65 2c 20 74 6f 6f 2c 20 ┆ IND received. Here, too, ┆ 0x095c0…095e0 74 68 65 20 70 61 63 6b 65 74 20 69 73 20 64 65 6c 69 76 65 72 65 64 20 62 79 20 61 6e 20 49 4e ┆the packet is delivered by an IN┆ 0x095e0…09600 44 2e 44 45 4c 49 56 45 52 20 77 69 74 68 20 0a 19 8c 80 80 72 65 73 75 6c 74 3d 6f 6b 2e 20 49 ┆D.DELIVER with result=ok. I┆ 0x09600…09620 (75,) 74 20 69 73 20 69 6d 70 6f 73 73 69 62 6c 65 20 66 6f 72 20 44 48 20 74 6f 20 64 69 73 63 6f 76 ┆t is impossible for DH to discov┆ 0x09620…09640 65 72 20 69 66 20 74 68 65 20 70 61 63 6b 65 74 20 0a 19 8c 80 80 63 6f 6e 73 69 73 74 65 64 20 ┆er if the packet consisted ┆ 0x09640…09660 6f 66 20 6f 6e 65 20 6f 72 20 74 77 6f 20 64 6f 63 75 6d 65 6e 74 73 2e 0d 0a 0d 0a 09 33 29 20 ┆of one or two documents. 3) ┆ 0x09660…09680 41 20 6e 65 77 20 44 4f 43 55 4d 45 4e 54 20 53 54 41 52 54 20 49 4e 44 20 72 65 63 65 69 76 65 ┆A new DOCUMENT START IND receive┆ 0x09680…09684 64 2e 0d 0a ┆d. ┆ 0x09684…09687 FormFeed { 0x09684…09687 0c 83 bc ┆ ┆ 0x09684…09687 } 0x09687…096a0 0a 09 84 49 6e 20 74 68 65 20 6c 61 73 74 20 63 61 73 65 20 61 6e 20 49 4e ┆ In the last case an IN┆ 0x096a0…096c0 44 2e 49 4e 49 54 49 41 54 45 20 77 69 6c 6c 20 62 65 20 73 65 6e 74 20 74 6f 20 63 72 65 61 74 ┆D.INITIATE will be sent to creat┆ 0x096c0…096e0 65 20 61 20 64 6f 63 75 6d 65 6e 74 20 0a 19 89 80 80 64 65 73 63 72 69 70 74 69 6f 6e 2e 20 46 ┆e a document description. F┆ 0x096e0…09700 72 6f 6d 20 74 68 69 73 20 70 6f 69 6e 74 20 6f 6e 77 61 72 64 2c 20 72 65 63 65 69 76 61 6c 20 ┆rom this point onward, receival ┆ 0x09700…09720 6f 66 20 74 68 65 20 6e 6f 72 6d 61 6c 20 64 6f 63 75 80 0a 19 89 80 80 6d 65 6e 74 20 70 72 6f ┆of the normal docu ment pro┆ 0x09720…09740 63 65 65 64 73 20 61 73 20 66 6f 72 20 74 68 65 20 63 6f 6e 74 72 6f 6c 20 64 6f 63 75 6d 65 6e ┆ceeds as for the control documen┆ 0x09740…09760 74 2e 0d 0a 0d 0a 09 84 48 6f 77 65 76 65 72 2c 20 69 66 20 61 20 6e 65 77 20 44 4f 43 55 4d 45 ┆t. However, if a new DOCUME┆ 0x09760…09780 4e 54 20 53 54 41 52 54 20 49 4e 44 20 6f 63 63 75 72 73 2c 20 69 74 20 69 73 20 61 6e 20 65 72 ┆NT START IND occurs, it is an er┆ 0x09780…097a0 72 6f 72 20 61 6e 64 20 0a 19 89 80 80 53 45 53 80 53 49 4f 4e 20 41 42 4f 52 54 20 52 45 51 20 ┆ror and SES SION ABORT REQ ┆ 0x097a0…097c0 77 69 6c 6c 20 62 65 20 73 65 6e 74 2e 0d 0a 0d 0a 09 84 46 69 6e 61 6c 6c 79 2c 20 69 66 20 61 ┆will be sent. Finally, if a┆ 0x097c0…097e0 20 64 6f 63 75 6d 65 6e 74 20 74 72 61 6e 73 66 65 72 20 69 73 20 69 6e 74 65 72 72 75 70 74 65 ┆ document transfer is interrupte┆ 0x097e0…09800 64 2c 20 65 69 74 68 65 72 20 62 79 20 61 20 53 45 53 80 0a 19 89 80 80 53 49 4f 4e 20 41 42 4f ┆d, either by a SES SION ABO┆ 0x09800…09820 (76,) 52 54 20 49 4e 44 20 6f 72 20 61 20 53 45 53 53 49 4f 4e 20 41 42 4f 52 54 20 52 45 51 20 20 66 ┆RT IND or a SESSION ABORT REQ f┆ 0x09820…09840 72 6f 6d 20 44 48 2c 20 74 68 65 20 70 61 63 6b 65 74 20 77 69 6c 6c 20 62 65 20 0a 19 89 80 80 ┆rom DH, the packet will be ┆ 0x09840…09860 64 65 6c 69 76 65 72 65 64 20 61 73 20 69 74 20 69 73 20 62 79 20 61 6e 20 49 4e 44 2e 44 45 4c ┆delivered as it is by an IND.DEL┆ 0x09860…09880 49 56 45 52 2e 20 43 6f 6e 74 69 6e 75 80 61 74 69 6f 6e 20 69 73 20 6e 6f 74 20 70 6f 73 73 80 ┆IVER. Continu ation is not poss ┆ 0x09880…098a0 0a 19 89 80 80 69 62 6c 65 2e 0d 0a 0d 0a 09 84 53 45 53 53 49 4f 4e 20 41 42 4f 52 54 20 52 45 ┆ ible. SESSION ABORT RE┆ 0x098a0…098c0 51 20 69 73 20 75 73 65 64 20 62 79 20 44 48 20 77 68 65 6e 20 64 6f 63 75 6d 65 6e 74 20 73 74 ┆Q is used by DH when document st┆ 0x098c0…098e0 72 65 61 6d 20 74 72 6f 75 62 6c 65 73 20 0a 19 89 80 80 6f 63 63 75 72 20 6f 72 20 61 20 44 4f ┆ream troubles occur or a DO┆ 0x098e0…09900 43 55 4d 45 4e 54 20 52 45 53 59 4e 43 48 2e 20 28 44 49 53 43 41 52 44 29 20 49 4e 44 20 69 73 ┆CUMENT RESYNCH. (DISCARD) IND is┆ 0x09900…09920 20 72 65 63 65 69 76 65 64 2e 0d 0a 0d 0a 0d 0a a1 b0 32 2e 37 09 43 68 61 6e 67 65 20 69 6e 20 ┆ received. 2.7 Change in ┆ 0x09920…09940 53 6f 75 72 63 65 2f 73 69 6e 6b 20 52 65 6c 61 74 69 6f 6e 73 68 69 70 2e 0d 0a 0d 0a 09 84 54 ┆Source/sink Relationship. T┆ 0x09940…09960 68 69 73 20 73 65 63 74 69 6f 6e 20 64 65 73 63 72 69 62 65 73 20 68 6f 77 20 74 68 65 20 44 48 ┆his section describes how the DH┆ 0x09960…09980 20 75 73 65 73 20 74 68 65 20 70 6f 73 73 69 62 69 6c 69 74 79 20 6f 66 66 65 72 65 64 20 62 79 ┆ uses the possibility offered by┆ 0x09980…099a0 20 0a 19 89 80 80 53 2e 36 32 20 74 6f 20 63 68 61 6e 67 65 20 73 6f 75 72 63 65 2f 73 69 6e 6b ┆ S.62 to change source/sink┆ 0x099a0…099c0 20 72 65 6c 61 74 69 6f 6e 73 68 69 70 2e 20 54 68 69 73 20 69 73 20 6e 65 76 65 72 20 64 6f 6e ┆ relationship. This is never don┆ 0x099c0…099e0 65 20 66 6f 72 20 0a 19 89 80 80 54 4c 58 20 70 61 63 6b 65 74 73 2e 0d 0a 0d 0a 0d 0a a1 b0 32 ┆e for TLX packets. 2┆ 0x099e0…09a00 2e 37 2e 31 20 20 20 20 43 68 61 6e 67 65 20 66 72 6f 6d 20 53 69 6e 6b 20 74 6f 20 53 6f 75 72 ┆.7.1 Change from Sink to Sour┆ 0x09a00…09a20 (77,) 63 65 2e 0d 0a 0d 0a 09 84 54 68 65 20 77 68 6f 6c 65 20 73 74 6f 72 79 20 6f 66 20 77 68 61 74 ┆ce. The whole story of what┆ 0x09a20…09a40 20 68 61 70 70 65 6e 73 20 77 68 65 6e 20 61 20 53 55 42 4d 49 54 2f 52 45 47 52 45 54 20 70 61 ┆ happens when a SUBMIT/REGRET pa┆ 0x09a40…09a60 63 6b 65 74 20 65 6e 74 65 72 73 20 0a 19 89 80 80 74 68 65 20 62 75 73 79 20 71 75 65 75 65 20 ┆cket enters the busy queue ┆ 0x09a60…09a80 68 61 73 20 6e 6f 74 20 79 65 74 20 62 65 65 6e 20 74 6f 6c 64 2e 0d 0a 0d 0a 09 84 57 68 65 6e ┆has not yet been told. When┆ 0x09a80…09aa0 20 74 68 69 73 20 68 61 70 70 65 6e 73 2c 20 61 6e 64 20 6e 6f 20 70 61 63 6b 65 74 73 20 63 61 ┆ this happens, and no packets ca┆ 0x09aa0…09ac0 6e 20 62 65 20 69 6e 74 65 72 72 75 70 74 65 64 2c 20 69 74 20 77 69 6c 6c 20 62 65 20 0a 19 89 ┆n be interrupted, it will be ┆ 0x09ac0…09ae0 80 80 74 65 73 74 65 64 20 69 66 20 74 68 65 72 65 20 69 73 20 61 20 73 65 73 73 69 6f 6e 20 77 ┆ tested if there is a session w┆ 0x09ae0…09b00 68 65 72 65 20 74 68 65 20 44 48 20 69 73 20 73 69 6e 6b 20 61 6e 64 20 77 68 65 72 65 20 74 68 ┆here the DH is sink and where th┆ 0x09b00…09b20 65 20 0a 19 89 80 80 63 6f 6e 64 69 74 69 6f 6e 73 20 66 6f 72 20 73 65 73 73 69 6f 6e 2c 20 6d ┆e conditions for session, m┆ 0x09b20…09b40 65 6e 74 69 6f 6e 65 64 20 69 6e 20 73 65 63 74 69 6f 6e 20 32 2e 32 2e 39 2c 20 69 73 20 66 75 ┆entioned in section 2.2.9, is fu┆ 0x09b40…09b60 6c 66 69 6c 6c 65 64 2e 0d 0a 0d 0a 09 84 49 66 20 73 75 63 68 20 61 20 73 65 73 73 69 6f 6e 20 ┆lfilled. If such a session ┆ 0x09b60…09b80 69 73 20 66 6f 75 6e 64 2c 20 61 20 50 4c 45 41 53 45 20 43 48 41 4e 47 45 20 43 4f 4e 54 52 4f ┆is found, a PLEASE CHANGE CONTRO┆ 0x09b80…09ba0 4c 20 52 45 51 20 77 69 6c 6c 20 62 65 20 0a 19 89 80 80 73 65 6e 74 2c 20 61 6e 64 20 6e 6f 74 ┆L REQ will be sent, and not┆ 0x09ba0…09bc0 68 69 6e 67 20 6d 6f 72 65 20 77 69 6c 6c 20 62 65 20 64 6f 6e 65 20 61 74 20 74 68 65 20 6d 6f ┆hing more will be done at the mo┆ 0x09bc0…09be0 6d 65 6e 74 2e 0d 0a 0d 0a 8c 83 a4 0a 0e 0a 09 84 49 66 20 61 20 43 48 41 4e 47 45 20 43 4f 4e ┆ment. If a CHANGE CON┆ 0x09be0…09c00 54 52 4f 4c 20 49 4e 44 20 69 73 20 72 65 63 65 69 76 65 64 20 6f 6e 20 61 20 73 65 73 73 69 6f ┆TROL IND is received on a sessio┆ 0x09c00…09c20 (78,) 6e 2c 20 74 68 65 20 62 75 73 79 20 71 75 65 75 65 20 0a 19 89 80 80 77 69 6c 6c 20 62 65 20 69 ┆n, the busy queue will be i┆ 0x09c20…09c40 6e 73 70 65 63 74 65 64 20 74 6f 20 73 65 65 20 69 66 20 74 68 65 72 65 20 69 73 20 61 20 70 61 ┆nspected to see if there is a pa┆ 0x09c40…09c60 63 6b 65 74 2c 20 77 68 69 63 68 20 63 61 6e 20 75 73 65 20 74 68 65 20 0a 19 89 80 80 73 65 73 ┆cket, which can use the ses┆ 0x09c60…09c80 73 69 6f 6e 20 74 6f 20 74 72 61 6e 73 6d 69 74 20 69 74 73 20 64 6f 63 75 6d 65 6e 74 20 61 73 ┆sion to transmit its document as┆ 0x09c80…09ca0 20 64 65 73 63 72 69 62 65 64 20 69 6e 20 73 65 63 74 69 6f 6e 20 32 2e 32 2e 39 2e 20 0a 19 89 ┆ described in section 2.2.9. ┆ 0x09ca0…09cc0 80 80 28 50 6f 73 73 69 62 6c 79 20 74 68 65 20 70 61 63 6b 65 74 20 77 68 69 63 68 20 63 61 75 ┆ (Possibly the packet which cau┆ 0x09cc0…09ce0 73 65 64 20 74 68 65 20 50 4c 45 41 53 45 20 43 48 41 4e 47 45 20 43 4f 4e 54 52 4f 4c 20 52 45 ┆sed the PLEASE CHANGE CONTROL RE┆ 0x09ce0…09d00 51 20 74 6f 20 0a 19 89 80 80 62 65 20 73 65 6e 74 29 2e 20 49 66 20 74 68 61 74 20 69 73 20 74 ┆Q to be sent). If that is t┆ 0x09d00…09d20 68 65 20 63 61 73 65 2c 20 74 68 65 20 70 61 63 6b 65 74 20 77 69 6c 6c 20 62 65 20 74 72 61 6e ┆he case, the packet will be tran┆ 0x09d20…09d40 73 6d 69 74 74 65 64 20 61 73 20 0a 19 89 80 80 64 65 73 63 72 69 62 65 64 20 69 6e 20 73 65 63 ┆smitted as described in sec┆ 0x09d40…09d60 74 69 6f 6e 20 32 2e 32 2e 32 20 61 6e 64 20 32 2e 32 2e 33 2e 20 48 6f 77 65 76 65 72 2c 20 77 ┆tion 2.2.2 and 2.2.3. However, w┆ 0x09d60…09d80 68 65 6e 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 0a 19 89 80 80 73 74 72 65 61 6d 20 68 61 73 ┆hen the document stream has┆ 0x09d80…09da0 20 62 65 65 6e 20 63 6c 6f 73 65 64 2c 20 74 68 65 20 63 6f 6e 74 72 6f 6c 20 69 73 20 67 69 76 ┆ been closed, the control is giv┆ 0x09da0…09dc0 65 6e 20 62 61 63 6b 20 62 79 20 61 20 43 48 41 4e 47 45 20 43 4f 4e 80 0a 19 89 80 80 54 52 4f ┆en back by a CHANGE CON TRO┆ 0x09dc0…09de0 4c 20 52 45 51 2c 20 70 72 6f 76 69 64 65 64 20 74 68 69 73 20 73 69 64 65 20 69 73 20 6e 6f 74 ┆L REQ, provided this side is not┆ 0x09de0…09e00 20 63 61 6c 6c 65 72 2c 20 61 6e 64 20 6e 6f 20 6f 74 68 65 72 20 70 61 63 6b 65 74 20 0a 19 89 ┆ caller, and no other packet ┆ 0x09e00…09e20 (79,) 80 80 63 61 6e 20 75 73 65 20 74 68 65 20 73 65 73 73 69 6f 6e 2e 0d 0a 0f 0a 0d 0a 0d 0a 0d 0a ┆ can use the session. ┆ 0x09e20…09e40 8c 81 90 0a 0e 0a 09 66 69 67 2e 20 31 31 2e 20 43 68 61 6e 67 65 20 66 72 6f 6d 20 73 69 6e 6b ┆ fig. 11. Change from sink┆ 0x09e40…09e60 20 74 6f 20 73 6f 75 72 63 65 2e 0d 0a 0d 0a 09 44 53 09 09 09 44 48 09 09 09 53 36 32 43 50 0d ┆ to source. DS DH S62CP ┆ 0x09e60…09e80 0a 0d 0a 09 09 09 09 20 20 20 20 20 20 20 20 20 20 20 20 53 45 53 53 49 4f 4e 20 53 54 41 52 54 ┆ SESSION START┆ 0x09e80…09ea0 20 49 4e 44 0d 0a 0d 0a 09 09 09 09 20 20 20 53 45 53 53 49 4f 4e 20 53 54 41 52 54 20 43 4f 4e ┆ IND SESSION START CON┆ 0x09ea0…09ec0 46 0d 0a 0d 0a 09 09 09 09 20 20 20 20 20 20 20 20 20 20 20 44 4f 43 55 4d 45 4e 54 20 53 54 41 ┆F DOCUMENT STA┆ 0x09ec0…09ee0 52 54 20 52 45 51 0d 0a 0d 0a 09 09 20 20 20 20 20 2d 09 09 09 09 2d 0d 0a 09 09 20 20 20 20 20 ┆RT REQ - - ┆ 0x09ee0…09f00 2d 09 20 20 20 20 20 20 64 6f 63 75 6d 65 6e 74 20 72 65 63 65 69 76 61 6c 09 2d 0d 0a 09 09 20 ┆- document receival - ┆ 0x09f00…09f20 20 20 20 20 2d 09 20 20 20 20 20 20 69 6e 20 70 72 6f 67 72 65 73 73 09 09 2d 0d 0a 09 09 09 20 ┆ - in progress - ┆ 0x09f20…09f40 20 20 20 20 20 66 6f 72 20 70 61 63 6b 65 74 20 41 0d 0a 0d 0a 09 20 20 20 52 45 51 2e 53 55 42 ┆ for packet A REQ.SUB┆ 0x09f40…09f60 4d 49 54 28 42 29 0d 0a 09 20 20 20 28 73 61 6d 65 20 61 64 64 72 65 73 73 29 0d 0a 0d 0a 09 09 ┆MIT(B) (same address) ┆ 0x09f60…09f80 09 20 20 20 20 20 20 42 20 65 6e 74 65 72 0d 0a 09 09 09 20 20 20 20 20 20 62 75 73 79 20 71 75 ┆ B enter busy qu┆ 0x09f80…09fa0 65 75 65 0d 0a 09 09 09 09 20 20 20 20 50 4c 45 41 53 45 20 43 48 41 4e 47 45 20 43 4f 4e 54 52 ┆eue PLEASE CHANGE CONTR┆ 0x09fa0…09fc0 2e 20 52 45 51 0d 0a 09 09 20 20 20 20 20 2d 09 09 09 09 2d 0d 0a 09 09 20 20 20 20 20 2d 09 09 ┆. REQ - - - ┆ 0x09fc0…09fe0 09 09 2d 0d 0a 09 09 20 20 20 20 20 2d 09 09 09 09 2d 0d 0a 09 20 20 20 20 20 20 20 20 20 20 20 ┆ - - - ┆ 0x09fe0…0a000 20 20 20 49 4e 44 2e 44 45 4c 49 56 45 52 28 41 29 20 20 20 20 20 44 4f 43 55 4d 45 4e 54 20 45 ┆ IND.DELIVER(A) DOCUMENT E┆ 0x0a000…0a020 (80,) 4e 44 20 43 4f 4e 46 0d 0a 0d 0a 09 09 09 09 20 20 20 20 20 20 20 20 20 20 20 20 43 48 41 4e 47 ┆ND CONF CHANG┆ 0x0a020…0a040 45 20 43 4f 4e 54 52 20 49 4e 44 0d 0a 0d 0a 09 09 09 20 20 20 20 20 20 42 20 65 78 69 74 73 0d ┆E CONTR IND B exits ┆ 0x0a040…0a060 0a 09 09 09 20 20 20 20 20 20 62 75 73 79 20 71 75 65 75 65 0d 0a 09 09 20 20 20 20 20 2d 09 09 ┆ busy queue - ┆ 0x0a060…0a080 09 09 2d 0d 0a 09 09 20 20 20 20 20 2d 09 09 09 09 2d 0d 0a 09 09 20 20 20 20 20 2d 09 09 09 09 ┆ - - - - ┆ 0x0a080…0a0a0 2d 0d 0a 09 09 09 09 20 20 20 44 4f 43 55 4d 45 4e 54 20 45 4e 44 20 43 4f 4e 46 0d 0a 0d 0a 09 ┆- DOCUMENT END CONF ┆ 0x0a0a0…0a0c0 09 20 20 20 20 20 2d 09 09 09 09 2d 0d 0a 09 09 20 20 20 20 20 2d 09 09 09 09 2d 0d 0a 09 20 09 ┆ - - - - ┆ 0x0a0c0…0a0e0 20 20 20 20 20 2d 09 09 09 09 2d 0d 0a 09 20 20 20 20 20 20 20 20 20 20 20 20 43 4f 4e 46 2e 53 ┆ - - CONF.S┆ 0x0a0e0…0a100 55 42 4d 49 54 28 42 29 09 20 20 20 43 48 41 4e 47 45 20 43 4f 4e 54 52 4f 4c 20 52 45 51 0d 0a ┆UBMIT(B) CHANGE CONTROL REQ ┆ 0x0a100…0a120 0d 0a 0f 0a 0d 0a 8c 83 ec 0a a1 b0 32 2e 37 2e 32 09 43 68 61 6e 67 65 20 66 72 6f 6d 20 53 6f ┆ 2.7.2 Change from So┆ 0x0a120…0a140 75 72 63 65 20 74 6f 20 53 69 6e 6b 2e 0d 0a 0d 0a 09 84 57 68 65 6e 20 61 20 50 4c 45 41 53 45 ┆urce to Sink. When a PLEASE┆ 0x0a140…0a160 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 76 65 64 20 ┆ CHANGE CONTROL IND is received ┆ 0x0a160…0a180 6f 6e 20 61 20 73 65 73 73 69 6f 6e 20 6f 72 69 67 80 0a 19 89 80 80 69 6e 61 74 69 6e 67 20 6f ┆on a session orig inating o┆ 0x0a180…0a1a0 6e 20 74 68 69 73 20 73 69 64 65 2c 20 74 68 65 20 72 65 71 75 65 73 74 20 63 61 6e 6e 6f 74 20 ┆n this side, the request cannot ┆ 0x0a1a0…0a1c0 62 65 20 67 72 61 6e 74 65 64 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 2c 20 0a 19 89 80 80 62 ┆be granted automatically, b┆ 0x0a1c0…0a1e0 65 63 61 75 73 65 20 74 68 69 73 20 73 69 64 65 20 69 73 20 63 68 61 72 67 65 64 20 66 6f 72 20 ┆ecause this side is charged for ┆ 0x0a1e0…0a200 74 68 65 20 63 61 6c 6c 2e 0d 0a 0d 0a 09 84 54 68 65 20 61 64 72 65 73 73 65 65 20 54 49 20 69 ┆the call. The adressee TI i┆ 0x0a200…0a220 (81,) 73 20 6c 6f 6f 6b 65 64 20 75 70 20 69 6e 20 61 20 74 61 62 6c 65 2c 20 74 68 65 20 22 61 73 73 ┆s looked up in a table, the "ass┆ 0x0a220…0a240 6f 63 69 61 74 65 73 20 6c 69 73 74 22 2c 20 0a 19 89 80 80 77 68 69 63 68 20 63 6f 6e 74 61 69 ┆ociates list", which contai┆ 0x0a240…0a260 6e 73 20 74 68 65 20 61 64 64 72 65 73 73 65 73 20 66 6f 72 20 77 68 69 63 68 20 74 68 65 20 72 ┆ns the addresses for which the r┆ 0x0a260…0a280 65 71 75 65 73 74 20 63 61 6e 20 62 65 20 67 72 61 6e 74 65 64 2e 0d 0a 0d 0a 09 84 49 66 20 69 ┆equest can be granted. If i┆ 0x0a280…0a2a0 74 20 69 73 20 66 6f 75 6e 64 20 74 68 65 72 65 2c 20 61 20 43 48 41 4e 47 45 20 43 4f 4e 54 52 ┆t is found there, a CHANGE CONTR┆ 0x0a2a0…0a2c0 4f 4c 20 52 45 51 20 69 73 20 73 65 6e 74 20 77 68 65 6e 20 6e 6f 20 6d 6f 72 65 20 0a 19 89 80 ┆OL REQ is sent when no more ┆ 0x0a2c0…0a2e0 80 70 61 63 6b 65 74 73 20 63 61 6e 20 75 73 65 20 74 68 65 20 73 65 73 73 69 6f 6e 2e 20 54 68 ┆ packets can use the session. Th┆ 0x0a2e0…0a300 65 20 73 65 73 73 69 6f 6e 20 77 69 6c 6c 20 62 65 20 69 6e 20 74 68 65 20 73 69 6e 6b 20 69 64 ┆e session will be in the sink id┆ 0x0a300…0a320 6c 65 20 0a 19 89 80 80 73 74 61 74 65 2c 20 61 6e 64 20 70 61 63 6b 65 74 73 20 63 61 6e 20 62 ┆le state, and packets can b┆ 0x0a320…0a32f 65 20 72 65 63 65 69 76 65 64 2e 0d 0a 0d 0a ┆e received. ┆ 0x0a32f…0a332 FormFeed { 0x0a32f…0a332 0c 81 9c ┆ ┆ 0x0a32f…0a332 } 0x0a332…0a33b 0a 0d 0a 0d 0a 0d 0a 0d 0a ┆ ┆ 0x0a33b…0a33e FormFeed { 0x0a33b…0a33e 0c 80 b0 ┆ ┆ 0x0a33b…0a33e } 0x0a33e…0a340 0a a1 ┆ ┆ 0x0a340…0a360 b0 33 2e 09 43 4f 4d 4d 55 4e 49 43 41 54 49 4f 4e 20 57 49 54 48 20 54 48 45 20 54 54 58 53 49 ┆ 3. COMMUNICATION WITH THE TTXSI┆ 0x0a360…0a380 0d 0a 0d 0a 09 84 49 6e 20 72 65 66 2e 20 28 33 29 20 74 68 65 20 76 61 72 69 6f 75 73 20 63 6f ┆ In ref. (3) the various co┆ 0x0a380…0a3a0 6d 6d 61 6e 64 73 20 28 62 6c 6f 63 6b 73 29 20 77 68 69 63 68 20 63 61 6e 20 62 65 20 65 78 63 ┆mmands (blocks) which can be exc┆ 0x0a3a0…0a3c0 68 61 6e 67 65 64 20 0a 19 89 80 80 62 65 74 77 65 65 6e 20 74 68 65 20 44 53 20 61 6e 64 20 74 ┆hanged between the DS and t┆ 0x0a3c0…0a3e0 68 65 20 43 55 20 69 73 20 6c 69 73 74 65 64 20 2e 54 68 65 20 66 75 6e 63 74 69 6f 6e 20 61 6e ┆he CU is listed .The function an┆ 0x0a3e0…0a400 64 20 70 61 72 61 6d 65 74 65 72 73 20 0a 19 89 80 80 6f 66 20 74 68 65 73 65 20 63 6f 6d 6d 61 ┆d parameters of these comma┆ 0x0a400…0a420 (82,) 6e 64 73 20 61 72 65 20 61 6c 73 6f 20 65 78 70 6c 61 69 6e 65 64 20 74 68 65 72 65 2c 20 61 6e ┆nds are also explained there, an┆ 0x0a420…0a440 64 20 74 68 69 73 20 63 68 61 70 74 65 72 20 77 69 6c 6c 20 0a 19 89 80 80 6f 6e 6c 79 20 64 65 ┆d this chapter will only de┆ 0x0a440…0a460 73 63 72 69 62 65 20 68 6f 77 20 74 68 65 73 65 20 63 6f 6d 6d 61 6e 64 73 20 61 72 65 20 65 78 ┆scribe how these commands are ex┆ 0x0a460…0a480 63 68 61 6e 67 65 64 20 62 65 74 77 65 65 6e 20 74 68 65 20 54 54 58 53 49 20 0a 19 89 80 80 61 ┆changed between the TTXSI a┆ 0x0a480…0a4a0 6e 64 20 44 48 2e 0d 0a 0d 0a 09 84 54 68 65 20 62 75 66 66 65 72 73 20 20 77 69 74 68 20 74 68 ┆nd DH. The buffers with th┆ 0x0a4a0…0a4c0 65 73 65 20 63 6f 6d 6d 61 6e 64 73 20 28 69 6e 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 63 ┆ese commands (in the following c┆ 0x0a4c0…0a4e0 61 6c 6c 65 64 20 74 68 65 20 63 6f 6d 80 0a 19 89 80 80 6d 61 6e 64 20 62 75 66 66 65 72 73 29 ┆alled the com mand buffers)┆ 0x0a4e0…0a500 20 61 72 65 20 74 72 61 6e 73 66 65 72 72 65 64 20 62 79 20 6d 65 61 6e 73 20 6f 66 20 74 68 65 ┆ are transferred by means of the┆ 0x0a500…0a520 20 70 72 6f 63 65 64 75 72 65 20 73 69 67 6e 61 6c 2e 20 0a 19 89 80 80 54 68 65 20 74 77 6f 20 ┆ procedure signal. The two ┆ 0x0a520…0a540 70 72 6f 63 65 73 73 65 73 20 6b 6e 6f 77 20 65 61 63 68 20 6f 74 68 65 72 73 20 6d 61 69 6e 20 ┆processes know each others main ┆ 0x0a540…0a560 73 65 6d 61 70 68 6f 72 65 73 20 61 6e 64 20 69 74 20 69 73 20 63 6f 6e 80 0a 19 89 80 80 73 65 ┆semaphores and it is con se┆ 0x0a560…0a580 80 71 75 65 6e 74 6c 79 20 6e 6f 74 20 61 20 6d 75 6c 74 69 75 73 65 72 20 69 6e 74 65 72 66 61 ┆ quently not a multiuser interfa┆ 0x0a580…0a5a0 63 65 2e 20 42 75 74 20 74 68 65 20 44 48 20 69 73 20 61 73 20 61 6c 72 65 61 64 79 20 6d 65 6e ┆ce. But the DH is as already men┆ 0x0a5a0…0a5c0 80 0a 19 89 80 80 74 69 6f 6e 65 64 20 75 6e 61 77 61 72 65 20 6f 66 20 74 68 65 20 61 64 6d 69 ┆ tioned unaware of the admi┆ 0x0a5c0…0a5e0 6e 69 73 74 72 61 74 69 6f 6e 20 6f 66 20 49 4d 43 20 63 6f 6e 6e 65 63 80 74 69 6f 6e 73 2e 0d ┆nistration of IMC connec tions. ┆ 0x0a5e0…0a600 0a 0d 0a 09 84 46 75 72 74 68 65 72 6d 6f 72 65 2c 20 74 68 65 20 44 48 20 64 6f 65 73 20 6e 6f ┆ Furthermore, the DH does no┆ 0x0a600…0a620 (83,) 74 20 6b 6e 6f 77 20 74 68 65 20 65 78 69 73 74 65 6e 63 65 20 6f 66 20 64 69 66 66 65 72 65 6e ┆t know the existence of differen┆ 0x0a620…0a640 74 20 44 53 27 73 2e 20 0a 19 89 80 80 54 68 65 20 44 48 20 6f 6e 6c 79 20 6b 6e 6f 77 73 20 54 ┆t DS's. The DH only knows T┆ 0x0a640…0a660 55 27 73 20 61 6e 64 20 69 74 20 69 73 20 74 68 65 20 72 65 73 70 6f 6e 73 69 62 69 6c 69 74 79 ┆U's and it is the responsibility┆ 0x0a660…0a680 20 6f 66 20 74 68 65 20 54 54 58 53 49 20 0a 19 89 80 80 74 6f 20 73 75 73 70 65 6e 64 20 74 68 ┆ of the TTXSI to suspend th┆ 0x0a680…0a6a0 65 20 54 55 27 73 20 62 65 6c 6f 6e 67 69 6e 67 20 74 6f 20 61 20 44 53 2c 20 74 6f 20 77 68 69 ┆e TU's belonging to a DS, to whi┆ 0x0a6a0…0a6c0 63 68 20 74 68 65 20 63 6f 6e 6e 65 63 74 69 6f 6e 20 69 73 20 0a 19 89 80 80 6c 6f 73 74 2e 0d ┆ch the connection is lost. ┆ 0x0a6c0…0a6e0 0a 0d 0a 09 84 54 68 65 20 63 6f 6d 6d 61 6e 64 73 20 69 6e 74 65 72 63 68 61 6e 67 65 64 20 61 ┆ The commands interchanged a┆ 0x0a6e0…0a700 72 65 20 74 68 65 20 6f 6e 65 73 20 6d 65 6e 74 69 6f 6e 65 64 20 69 6e 20 72 65 66 2e 20 33 2c ┆re the ones mentioned in ref. 3,┆ 0x0a700…0a720 20 77 69 74 68 20 0a 19 89 80 80 74 68 65 20 65 78 63 65 70 74 69 6f 6e 73 20 6f 66 20 74 68 65 ┆ with the exceptions of the┆ 0x0a720…0a740 20 6f 6e 65 73 20 75 73 65 64 20 73 6f 6c 65 6c 79 20 66 6f 72 20 49 4d 43 20 63 6f 6e 6e 65 63 ┆ ones used solely for IMC connec┆ 0x0a740…0a760 74 69 6f 6e 20 61 64 6d 69 6e 69 80 0a 19 89 80 80 73 74 72 61 74 69 6f 6e 2e 20 41 20 66 65 77 ┆tion admini stration. A few┆ 0x0a760…0a780 20 61 64 64 69 74 69 6f 6e 61 6c 20 63 6f 6d 6d 61 6e 64 73 20 61 72 65 20 69 6e 74 72 6f 64 75 ┆ additional commands are introdu┆ 0x0a780…0a7a0 63 65 64 20 74 6f 6f 2e 0d 0a 0d 0a 09 84 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 61 70 70 6c ┆ced too. The following appl┆ 0x0a7a0…0a7c0 69 65 73 20 74 6f 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 64 65 73 63 72 69 70 74 69 6f 6e ┆ies to the following description┆ 0x0a7c0…0a7e0 20 69 6e 20 67 65 6e 65 72 65 6c 3a 0d 0a 0d 0a 84 09 84 49 66 20 6f 6e 65 20 6f 66 20 74 68 65 ┆ in generel: If one of the┆ 0x0a7e0…0a800 20 72 75 6c 65 73 20 73 74 61 74 65 64 20 69 6e 20 74 68 69 73 20 63 61 70 74 65 72 20 61 72 65 ┆ rules stated in this capter are┆ 0x0a800…0a820 (84,) 20 76 69 6f 6c 61 74 65 64 2c 20 69 74 20 77 69 6c 6c 20 0a 19 89 80 80 6e 6f 72 6d 61 6c 6c 79 ┆ violated, it will normally┆ 0x0a820…0a840 20 70 72 6f 76 6f 6b 65 20 61 6e 20 65 78 63 65 70 74 69 6f 6e 20 6f 72 20 61 20 64 65 61 64 6c ┆ provoke an exception or a deadl┆ 0x0a840…0a860 6f 63 6b 20 64 75 65 20 74 6f 20 6c 61 63 6b 20 6f 66 20 62 75 66 80 66 65 72 73 20 0a 19 89 80 ┆ock due to lack of buf fers ┆ 0x0a860…0a880 80 69 6e 20 44 48 20 6f 72 20 6c 6f 77 65 72 20 6c 65 76 65 6c 20 6d 6f 64 75 6c 65 73 2e 20 48 ┆ in DH or lower level modules. H┆ 0x0a880…0a8a0 6f 77 65 76 65 72 2c 20 73 6f 6d 65 20 65 72 72 6f 72 73 20 77 69 6c 6c 20 62 65 20 72 65 80 0a ┆owever, some errors will be re ┆ 0x0a8a0…0a8c0 19 89 80 80 67 61 72 64 65 64 20 61 73 20 44 53 20 70 72 6f 74 6f 63 6f 6c 20 65 72 72 6f 72 73 ┆ garded as DS protocol errors┆ 0x0a8c0…0a8e0 2c 20 62 75 74 20 74 68 69 73 20 77 69 6c 6c 20 62 65 20 65 78 70 6c 65 63 69 74 65 6c 79 20 6d ┆, but this will be explecitely m┆ 0x0a8e0…0a900 65 6e 80 0a 19 89 80 80 74 69 6f 6e 65 64 2e 0d 0a 0d 0a 0d 0a a1 b0 33 2e 31 09 43 6f 6e 74 72 ┆en tioned. 3.1 Contr┆ 0x0a900…0a920 6f 6c 20 43 6f 6d 6d 61 6e 64 73 2e 0d 0a 0d 0a 09 84 54 68 65 73 65 20 63 6f 6d 6d 61 6e 64 73 ┆ol Commands. These commands┆ 0x0a920…0a940 20 61 72 65 20 74 68 65 20 6f 6e 65 73 20 6e 6f 74 20 72 65 6c 61 74 65 64 20 74 6f 20 74 68 65 ┆ are the ones not related to the┆ 0x0a940…0a960 20 64 6f 63 75 6d 65 6e 74 20 74 72 61 6e 73 66 65 72 20 0a 19 89 80 80 70 72 6f 74 6f 63 6f 6c ┆ document transfer protocol┆ 0x0a960…0a980 2c 20 77 69 74 68 20 74 68 65 20 65 78 63 65 70 74 69 6f 6e 20 74 68 65 20 66 6f 6c 6c 6f 77 69 ┆, with the exception the followi┆ 0x0a980…0a9a0 6e 67 20 63 6f 6d 6d 61 6e 64 73 20 63 6f 6d 6d 61 6e 64 73 3a 0d 0a 09 09 09 4c 4f 47 4f 4e 0d ┆ng commands commands: LOGON ┆ 0x0a9a0…0a9c0 0a 09 09 09 52 45 50 4c 59 2d 4f 4b 0d 0a 09 09 09 52 45 50 4c 59 20 4e 4f 54 4f 4b 0d 0a 09 41 ┆ REPLY-OK REPLY NOTOK A┆ 0x0a9c0…0a9e0 20 66 65 77 20 6e 65 77 20 63 6f 6d 6d 61 6e 64 73 20 61 72 65 20 61 64 64 65 64 2e 0d 0a 8c 83 ┆ few new commands are added. ┆ 0x0a9e0…0aa00 e0 0a a1 b0 33 2e 31 2e 31 09 43 6f 6e 74 72 6f 6c 20 43 6f 6d 6d 61 6e 64 73 20 66 72 6f 6d 20 ┆ 3.1.1 Control Commands from ┆ 0x0aa00…0aa20 (85,) 54 54 58 53 49 20 74 6f 20 44 48 2e 0d 0a 0d 0a 09 84 54 68 65 20 63 6f 6d 6d 61 6e 64 73 20 69 ┆TTXSI to DH. The commands i┆ 0x0aa20…0aa40 6e 20 71 75 65 73 74 69 6f 6e 20 61 72 65 20 74 68 65 20 52 45 51 55 45 53 54 20 63 6f 6d 6d 61 ┆n question are the REQUEST comma┆ 0x0aa40…0aa60 6e 64 73 20 61 6e 64 20 74 68 65 20 52 45 53 50 4f 4e 53 45 20 0a 19 89 80 80 63 6f 6d 6d 61 6e ┆nds and the RESPONSE comman┆ 0x0aa60…0aa80 64 73 2e 20 54 77 6f 20 6e 65 77 20 63 6f 6d 6d 61 6e 64 73 20 61 72 65 20 61 64 64 65 64 3a 20 ┆ds. Two new commands are added: ┆ 0x0aa80…0aaa0 52 45 51 55 45 53 54 2e 53 55 53 50 45 4e 44 20 61 6e 64 20 0a 19 89 80 80 52 45 51 55 45 53 54 ┆REQUEST.SUSPEND and REQUEST┆ 0x0aaa0…0aac0 2e 52 45 53 55 4d 45 2e 0d 0a 0d 0a 09 84 54 68 65 20 63 6f 6d 6d 61 6e 64 20 62 75 66 66 65 72 ┆.RESUME. The command buffer┆ 0x0aac0…0aae0 73 20 61 72 65 20 74 72 61 6e 73 66 65 72 72 65 64 20 74 6f 20 44 48 20 62 79 20 6d 65 61 6e 73 ┆s are transferred to DH by means┆ 0x0aae0…0ab00 20 6f 66 20 61 20 73 69 67 6e 61 6c 20 74 6f 20 0a 19 89 80 80 74 68 65 20 44 48 20 6d 61 69 6e ┆ of a signal to the DH main┆ 0x0ab00…0ab20 20 6d 61 69 6c 62 6f 78 20 28 64 65 73 63 72 69 62 65 64 20 62 79 20 64 68 5f 6d 61 69 6e 2c 20 ┆ mailbox (described by dh_main, ┆ 0x0ab20…0ab40 73 65 65 20 61 70 70 65 6e 64 69 78 20 42 29 2e 0d 0a 0d 0a 09 54 68 65 20 62 75 66 66 65 72 73 ┆see appendix B). The buffers┆ 0x0ab40…0ab60 20 62 65 6c 6f 6e 67 20 74 6f 20 28 61 72 65 20 61 6c 6c 6f 63 61 74 65 64 20 62 79 29 20 54 54 ┆ belong to (are allocated by) TT┆ 0x0ab60…0ab80 58 53 49 2e 0d 0a 0d 0a 09 61 29 20 20 42 75 66 66 65 72 20 66 6f 72 6d 61 74 20 28 77 68 65 6e ┆XSI. a) Buffer format (when┆ 0x0ab80…0ab93 20 72 65 63 65 69 76 65 64 20 62 79 20 44 48 29 3a 0d 0a ┆ received by DH): ┆ 0x0ab93…0abcc Params { 0x0ab93…0abcc 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 ┆ 0x0ab93…0abcc 00 00 00 00 00 00 00 00 0e 18 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 91 ff 04 ┆ (2<FKU_iså ┆ 0x0ab93…0abcc } 0x0abcc…0ac05 Params { 0x0abcc…0ac05 04 00 2d 44 0c 00 06 00 00 00 00 03 01 4b 31 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -D K1@ ┆ 0x0abcc…0ac05 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å ┆ 0x0abcc…0ac05 } 0x0ac05…0ac20 0a 0d 0a 09 a1 62 75 66 66 65 72 20 61 74 74 72 69 62 75 74 65 73 3a 0d 0a 0d 0a ┆ buffer attributes: ┆ 0x0ac20…0ac40 09 75 31 3a 09 20 74 74 78 73 69 5f 62 75 66 0d 0a 09 62 75 66 73 69 7a 65 3a 09 20 84 73 68 6f ┆ u1: ttxsi_buf bufsize: sho┆ 0x0ac40…0ac60 75 6c 64 20 62 65 20 67 72 65 61 74 20 65 6e 6f 75 67 68 20 74 6f 20 63 6f 6e 74 61 69 6e 20 74 ┆uld be great enough to contain t┆ 0x0ac60…0ac80 68 65 20 61 72 65 61 20 69 6e 64 69 80 0a 19 98 80 80 63 61 74 65 64 20 62 79 20 6f 66 66 73 65 ┆he area indi cated by offse┆ 0x0ac80…0aca0 74 20 61 6e 64 20 74 6f 70 2e 0d 0a 0d 0a 09 74 6f 70 3a 09 20 84 73 68 6f 75 6c 64 20 62 65 20 ┆t and top. top: should be ┆ 0x0aca0…0acc0 61 74 20 6c 65 61 73 74 20 6f 66 66 73 65 74 20 2b 20 31 30 20 61 6c 6c 6f 77 69 6e 67 20 72 6f ┆at least offset + 10 allowing ro┆ 0x0acc0…0ace0 6f 6d 20 66 6f 72 20 0a 19 98 80 80 68 65 61 64 65 72 20 62 79 74 65 2c 20 6b 69 6e 64 2c 20 44 ┆om for header byte, kind, D┆ 0x0ace0…0ad00 53 20 54 55 20 6e 75 6d 62 65 72 2c 20 43 55 20 54 55 20 6e 75 6d 62 65 72 2c 20 44 53 20 0a 19 ┆S TU number, CU TU number, DS ┆ 0x0ad00…0ad20 98 80 80 70 61 63 6b 65 74 20 6e 75 6d 62 65 72 2c 20 61 6e 64 20 43 55 20 70 61 63 6b 65 74 20 ┆ packet number, and CU packet ┆ 0x0ad20…0ad40 6e 75 6d 62 65 72 2e 20 54 68 65 20 63 6f 6d 6d 61 6e 64 20 0a 19 98 80 80 64 65 70 65 6e 64 65 ┆number. The command depende┆ 0x0ad40…0ad60 6e 74 20 63 68 65 63 6b 20 6f 66 20 74 6f 70 20 69 73 20 6d 61 64 65 20 62 79 20 44 48 2e 0d 0a ┆nt check of top is made by DH. ┆ 0x0ad60…0ad80 0d 0a 09 65 76 65 6e 74 6b 69 6e 64 3a 20 6d 65 73 73 61 67 65 20 65 76 65 6e 74 2e 0d 0a 0d 0a ┆ eventkind: message event. ┆ 0x0ad80…0ada0 09 55 6e 6d 65 6e 74 69 6f 6e 65 64 20 62 75 66 66 65 72 20 61 74 74 72 69 62 75 74 65 73 20 61 ┆ Unmentioned buffer attributes a┆ 0x0ada0…0adc0 72 65 20 75 6e 64 65 66 69 6e 65 64 2e 0d 0a 0d 0a 09 a1 64 61 74 61 20 61 72 65 61 3a 0d 0a 0d ┆re undefined. data area: ┆ 0x0adc0…0ade0 0a 09 84 54 68 65 20 62 65 67 69 6e 6e 69 6e 67 20 6f 66 20 74 68 65 20 62 75 66 66 65 72 73 20 ┆ The beginning of the buffers ┆ 0x0ade0…0ae00 28 61 63 63 65 73 73 65 64 20 62 79 20 6d 65 61 6e 73 20 6f 66 20 22 6c 6f 63 6b 62 75 66 22 29 ┆(accessed by means of "lockbuf")┆ 0x0ae00…0ae17 (87,) 20 0a 19 8d 80 80 68 61 73 20 74 68 65 20 66 6f 72 6d 61 74 3a 0d 0a ┆ has the format: ┆ 0x0ae17…0ae50 Params { 0x0ae17…0ae50 04 00 2d 44 0c 00 06 00 00 00 00 02 01 4b 31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -D K1 ┆ 0x0ae17…0ae50 00 00 00 00 00 00 00 00 0e 18 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 91 ff 04 ┆ (2<FKU_iså ┆ 0x0ae17…0ae50 } 0x0ae50…0ae89 Params { 0x0ae50…0ae89 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 ┆ 0x0ae50…0ae89 00 00 00 00 00 00 00 00 0e 18 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 91 ff 04 ┆ (2<FKU_iså ┆ 0x0ae50…0ae89 } 0x0ae89…0aea0 0a 0d 0a 09 a1 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆ 0x0aea0…0aec0 20 20 20 20 20 0d 0a 09 21 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 21 0d ┆ ! ! ! ┆ 0x0aec0…0aee0 0a 09 21 20 20 20 20 20 2d 20 20 20 20 21 20 20 20 20 20 30 20 20 20 20 21 0d 0a 09 a1 21 20 20 ┆ ! - ! 0 ! ! ┆ 0x0aee0…0af00 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 21 0d 0a 09 20 3c 32 6f 63 74 65 74 73 ┆ ! ! <2octets┆ 0x0af00…0af0e 3e 20 20 3c 32 6f 63 74 65 74 73 3e 0d 0a ┆> <2octets> ┆ 0x0af0e…0af47 Params { 0x0af0e…0af47 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 ┆ 0x0af0e…0af47 00 00 00 00 00 00 00 00 0e 18 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 91 ff 04 ┆ (2<FKU_iså ┆ 0x0af0e…0af47 } 0x0af47…0af80 Params { 0x0af47…0af80 04 00 2d 44 0c 00 06 00 00 00 00 02 01 4b 31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -D K1 ┆ 0x0af47…0af80 00 00 00 00 00 00 00 00 0e 18 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 91 ff 04 ┆ (2<FKU_iså ┆ 0x0af47…0af80 } 0x0af80…0afa0 0a 0d 0a 09 84 49 6e 20 74 68 65 20 61 72 65 61 20 6f 66 20 74 68 65 20 62 75 66 66 65 72 20 70 ┆ In the area of the buffer p┆ 0x0afa0…0afc0 6f 69 6e 74 65 64 20 6f 75 74 20 62 79 20 74 6f 70 20 61 6e 64 20 6f 66 66 73 65 74 20 69 73 20 ┆ointed out by top and offset is ┆ 0x0afc0…0afe0 0a 19 8d 80 80 70 6c 61 63 65 64 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 64 61 74 61 20 77 69 74 ┆ placed the command data wit┆ 0x0afe0…0b000 68 20 74 68 65 20 66 6f 72 6d 61 74 20 64 65 73 63 72 69 62 65 64 20 69 6e 20 72 65 66 2e 20 33 ┆h the format described in ref. 3┆ 0x0b000…0b020 (88,) 2e 0d 0a 0d 0a 8c 83 e0 0a 09 84 54 68 65 20 43 55 2d 54 55 20 6e 75 6d 62 65 72 20 66 69 65 6c ┆. The CU-TU number fiel┆ 0x0b020…0b040 64 20 63 61 6e 6e 6f 74 20 62 65 20 7a 65 72 6f 2c 20 68 6f 77 65 76 65 72 2c 20 61 73 20 64 65 ┆d cannot be zero, however, as de┆ 0x0b040…0b056 73 63 72 69 62 65 64 20 0a 19 8d 80 80 62 65 80 6c 6f 77 2e 0d 0a ┆scribed be low. ┆ 0x0b056…0b08f Params { 0x0b056…0b08f 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 ┆ 0x0b056…0b08f 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 ff ff 04 ┆ (2<FKU_iså ┆ 0x0b056…0b08f } 0x0b08f…0b0c8 Params { 0x0b08f…0b0c8 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 ┆ 0x0b08f…0b0c8 00 00 00 00 00 00 00 00 0e 18 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 91 ff 04 ┆ (2<FKU_iså ┆ 0x0b08f…0b0c8 } 0x0b0c8…0b0e0 0a 0d 0a 09 62 29 20 20 61 6e 73 77 65 72 73 2e 0d 0a 09 20 20 20 20 84 ┆ b) answers. ┆ 0x0b0e0…0b100 54 68 65 20 62 75 66 66 65 72 20 77 69 6c 6c 2c 20 77 69 74 68 20 73 6f 6d 65 20 65 78 63 65 70 ┆The buffer will, with some excep┆ 0x0b100…0b120 74 69 6f 6e 73 2c 20 28 73 65 65 20 6e 65 78 74 20 73 65 63 74 69 6f 6e 29 20 62 65 20 0a 19 8d ┆tions, (see next section) be ┆ 0x0b120…0b140 80 80 73 65 6e 74 20 62 61 63 6b 20 74 6f 20 54 54 58 53 49 20 62 79 20 6d 65 61 6e 73 20 6f 66 ┆ sent back to TTXSI by means of┆ 0x0b140…0b160 20 61 20 63 61 6c 6c 20 6f 66 20 72 65 74 75 72 6e 2e 0d 0a 09 20 20 20 20 84 54 68 69 73 20 69 ┆ a call of return. This i┆ 0x0b160…0b180 6e 64 69 63 61 74 65 73 20 74 68 61 74 20 74 68 65 20 62 75 66 66 65 72 20 72 65 73 6f 75 72 63 ┆ndicates that the buffer resourc┆ 0x0b180…0b1a0 65 20 69 73 20 66 72 65 65 2e 20 54 68 65 20 61 6e 73 77 65 72 20 0a 19 8d 80 80 77 69 6c 6c 20 ┆e is free. The answer will ┆ 0x0b1a0…0b1c0 61 6c 77 61 79 73 20 62 65 20 67 65 6e 65 72 61 74 65 64 20 61 74 20 6f 6e 63 65 2e 20 41 6c 6c ┆always be generated at once. All┆ 0x0b1c0…0b1e0 20 62 75 66 66 65 72 20 61 74 80 74 72 69 62 75 74 65 73 20 28 65 78 80 0a 19 8d 80 80 63 65 70 ┆ buffer at tributes (ex cep┆ 0x0b1e0…0b200 74 20 65 76 65 6e 74 6b 69 6e 64 29 20 77 69 6c 6c 20 62 65 20 75 6e 63 68 61 6e 67 65 64 2e 20 ┆t eventkind) will be unchanged. ┆ 0x0b200…0b220 (89,) 54 68 69 73 20 68 6f 6c 64 73 20 66 6f 72 20 74 68 65 20 64 61 74 61 20 0a 19 8d 80 80 61 72 65 ┆This holds for the data are┆ 0x0b220…0b240 61 20 74 6f 6f 2e 0d 0a 0d 0a 09 63 29 20 20 84 49 64 65 6e 74 69 66 69 63 61 74 69 6f 6e 20 6f ┆a too. c) Identification o┆ 0x0b240…0b260 66 20 54 55 27 73 2e 0d 0a 09 20 20 20 20 84 54 55 27 73 20 61 72 65 20 69 64 65 6e 74 69 66 69 ┆f TU's. TU's are identifi┆ 0x0b260…0b280 65 64 20 74 6f 20 74 68 65 20 44 48 20 62 79 20 74 68 65 20 43 55 2d 54 55 20 6e 75 6d 62 65 72 ┆ed to the DH by the CU-TU number┆ 0x0b280…0b2a0 2e 20 49 74 20 69 73 20 74 68 65 20 0a 19 8d 80 80 72 65 80 73 70 6f 6e 73 69 62 69 6c 69 74 79 ┆. It is the re sponsibility┆ 0x0b2a0…0b2c0 20 6f 66 20 74 68 65 20 54 54 58 53 49 20 74 6f 20 65 6e 73 75 72 65 20 74 68 61 74 20 74 68 69 ┆ of the TTXSI to ensure that thi┆ 0x0b2c0…0b2e0 73 20 66 69 65 6c 64 20 69 73 20 73 65 74 20 0a 19 8d 80 80 62 65 66 6f 72 65 20 66 6f 72 77 61 ┆s field is set before forwa┆ 0x0b2e0…0b300 72 64 69 6e 67 20 74 68 65 20 62 75 66 66 65 72 20 74 6f 20 44 48 2e 0d 0a 0d 0a 09 20 20 20 20 ┆rding the buffer to DH. ┆ 0x0b300…0b320 84 54 68 65 20 43 55 2d 54 55 20 6e 75 6d 62 65 72 20 73 68 6f 75 6c 64 20 69 6e 73 69 64 65 20 ┆ The CU-TU number should inside ┆ 0x0b320…0b340 74 68 65 20 72 61 6e 67 65 20 31 2e 2e 20 6e 6f 5f 6f 66 5f 74 75 20 77 68 65 72 65 20 0a 19 8d ┆the range 1.. no_of_tu where ┆ 0x0b340…0b360 80 80 6e 6f 5f 6f 66 5f 74 75 20 69 73 20 61 20 70 72 6f 67 72 61 6d 20 70 61 72 61 6d 65 74 65 ┆ no_of_tu is a program paramete┆ 0x0b360…0b380 72 20 74 6f 20 44 48 20 28 73 65 65 20 61 70 70 65 6e 64 69 78 20 42 29 2e 20 54 68 69 73 20 0a ┆r to DH (see appendix B). This ┆ 0x0b380…0b3a0 19 8d 80 80 70 61 72 61 6d 65 74 65 72 20 73 68 61 6c 6c 20 63 6f 6e 73 65 71 75 65 6e 74 6c 79 ┆ parameter shall consequently┆ 0x0b3a0…0b3c0 20 62 65 20 74 72 61 6e 73 66 65 72 72 65 64 20 74 6f 20 54 54 58 53 49 20 74 6f 6f 2e 20 54 68 ┆ be transferred to TTXSI too. Th┆ 0x0b3c0…0b3e0 69 73 20 0a 19 8d 80 80 65 6e 73 75 72 65 73 20 74 68 61 74 20 62 6f 74 68 20 44 48 20 61 6e 64 ┆is ensures that both DH and┆ 0x0b3e0…0b400 20 54 54 58 53 49 20 63 61 6e 20 61 63 63 65 73 73 20 61 20 54 55 20 62 79 20 73 69 6d 70 6c 65 ┆ TTXSI can access a TU by simple┆ 0x0b400…0b420 (90,) 20 69 6e 80 0a 19 8d 80 80 64 65 78 69 6e 67 2e 0d 0a 0d 0a 09 20 20 20 20 84 44 48 20 72 65 67 ┆ in dexing. DH reg┆ 0x0b420…0b440 61 72 64 73 20 61 20 54 55 20 74 6f 20 65 78 69 73 74 20 77 68 65 6e 20 61 20 52 45 51 55 45 53 ┆ards a TU to exist when a REQUES┆ 0x0b440…0b460 54 2e 41 43 54 49 56 41 54 45 20 69 73 20 72 65 63 65 69 76 65 64 20 0a 19 8d 80 80 77 68 65 72 ┆T.ACTIVATE is received wher┆ 0x0b460…0b480 65 20 43 55 2d 54 55 20 6e 75 6d 62 65 72 20 69 6e 64 69 63 61 74 65 73 20 61 6e 20 20 69 64 6c ┆e CU-TU number indicates an idl┆ 0x0b480…0b4a0 65 20 54 55 20 28 6e 6f 74 20 75 73 65 64 20 62 65 66 6f 72 65 20 6f 72 20 0a 19 8d 80 80 72 65 ┆e TU (not used before or re┆ 0x0b4a0…0b4c0 6c 65 61 73 65 64 20 61 73 20 64 65 73 63 72 69 62 65 64 20 69 6e 20 74 68 65 20 6e 65 78 74 20 ┆leased as described in the next ┆ 0x0b4c0…0b4e0 73 65 63 74 69 6f 6e 29 2e 0d 0a 0d 0a 09 64 29 20 20 49 64 65 6e 74 69 66 69 63 61 74 69 6f 6e ┆section). d) Identification┆ 0x0b4e0…0b500 20 6f 66 20 70 61 63 6b 65 74 73 2e 0d 0a 09 20 20 20 20 84 54 68 65 20 54 54 58 53 49 20 73 68 ┆ of packets. The TTXSI sh┆ 0x0b500…0b520 6f 75 6c 64 20 6e 6f 74 20 6b 6e 6f 77 20 61 6e 79 74 68 69 6e 67 20 61 62 6f 75 74 20 70 61 63 ┆ould not know anything about pac┆ 0x0b520…0b540 6b 65 74 73 2c 20 61 6e 64 20 74 68 65 20 0a 19 8d 80 80 68 61 6e 64 6c 69 6e 67 20 6f 66 20 44 ┆kets, and the handling of D┆ 0x0b540…0b560 53 2d 50 41 43 4b 45 54 20 6e 75 6d 62 65 72 20 61 6e 64 20 43 55 2d 50 41 43 4b 45 54 20 6e 75 ┆S-PACKET number and CU-PACKET nu┆ 0x0b560…0b580 6d 62 65 72 20 69 73 20 64 6f 6e 65 20 0a 19 8d 80 80 63 6f 6d 70 6c 65 74 65 6c 79 20 62 79 20 ┆mber is done completely by ┆ 0x0b580…0b5a0 44 48 2e 0d 0a a1 0d 0a 09 65 29 20 20 84 54 68 65 20 52 45 51 55 45 53 54 2e 53 55 53 50 45 4e ┆DH. e) The REQUEST.SUSPEN┆ 0x0b5a0…0b5c0 44 20 63 6f 6d 6d 61 6e 64 2e 0d 0a 20 09 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 68 ┆D command. This command h┆ 0x0b5c0…0b5d2 61 73 20 74 68 65 20 66 6f 72 6d 61 74 3a 0d 0a 0d 0a ┆as the format: ┆ 0x0b5d2…0b60b Params { 0x0b5d2…0b60b 04 00 2d 44 0c 00 06 00 00 00 00 02 01 4b 31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -D K1 ┆ 0x0b5d2…0b60b 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 ff ff 04 ┆ (2<FKU_iså ┆ 0x0b5d2…0b60b } 0x0b60b…0b644 Params { 0x0b60b…0b644 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 ┆ 0x0b60b…0b644 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 ff ff 04 ┆ (2<FKU_iså ┆ 0x0b60b…0b644 } 0x0b644…0b660 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 ┆ ┆ 0x0b660…0b680 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 ┆ ┆ 0x0b680…0b6a0 20 20 0d 0a 09 21 20 20 20 20 20 20 21 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 21 20 ┆ ! ! ! ! ┆ 0x0b6a0…0b6c0 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 21 ┆ ! ! !┆ 0x0b6c0…0b6e0 0d 0a 09 21 20 20 20 30 20 20 21 20 20 31 39 20 20 21 20 44 53 20 54 55 20 6e 6f 20 21 20 43 55 ┆ ! 0 ! 19 ! DS TU no ! CU┆ 0x0b6e0…0b700 20 54 55 20 6e 6f 20 21 20 20 20 20 20 30 20 20 20 20 21 20 20 20 20 20 30 20 20 20 20 21 0d 0a ┆ TU no ! 0 ! 0 ! ┆ 0x0b700…0b720 09 a1 21 20 20 20 20 20 20 21 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 ┆ ! ! ! ! ┆ 0x0b720…0b740 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 21 0d 0a 20 ┆ ! ! ! ┆ 0x0b740…0b760 20 20 20 20 20 20 20 3c 69 6f 63 74 65 74 3e 3c 31 6f 63 74 65 74 3e 20 3c 32 6f 63 74 65 74 73 ┆ <ioctet><1octet> <2octets┆ 0x0b760…0b775 3e 20 3c 32 6f 63 74 65 74 73 3e 20 20 0a 0d 0a 0d 0a 09 0d 0a ┆> <2octets> ┆ 0x0b775…0b7ae Params { 0x0b775…0b7ae 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 ┆ 0x0b775…0b7ae 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 ff ff 04 ┆ (2<FKU_iså ┆ 0x0b775…0b7ae } 0x0b7ae…0b7e7 Params { 0x0b7ae…0b7e7 04 00 2d 44 0c 00 06 00 00 00 00 02 01 4b 31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -D K1 ┆ 0x0b7ae…0b7e7 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 ff ff 04 ┆ (2<FKU_iså ┆ 0x0b7ae…0b7e7 } 0x0b7e7…0b7e8 0a ┆ ┆ 0x0b7e8…0b7eb FormFeed { 0x0b7e8…0b7eb 0c 83 d8 ┆ ┆ 0x0b7e8…0b7eb } 0x0b7eb…0b800 0a 09 20 20 20 20 84 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 69 ┆ This command i┆ 0x0b800…0b820 (92,) 73 20 69 6e 74 65 6e 64 65 64 20 66 6f 72 20 75 73 65 20 77 68 65 6e 20 74 68 65 20 63 6f 6d 6d ┆s intended for use when the comm┆ 0x0b820…0b840 75 6e 69 63 61 74 69 6f 6e 20 77 69 74 68 20 0a 19 8d 80 80 74 68 65 20 44 53 2c 20 74 6f 20 77 ┆unication with the DS, to w┆ 0x0b840…0b860 68 69 63 68 20 74 68 65 20 54 55 20 62 65 6c 6f 6e 67 73 2c 20 62 72 65 61 6b 73 20 64 6f 77 6e ┆hich the TU belongs, breaks down┆ 0x0b860…0b880 2e 20 54 68 65 20 54 53 20 77 69 6c 6c 20 72 65 80 0a 19 8d 80 80 6a 65 63 74 20 61 6c 6c 20 69 ┆. The TS will re ject all i┆ 0x0b880…0b8a0 6e 63 6f 6d 69 6e 67 20 63 61 6c 6c 73 2c 20 69 6e 66 6f 72 6d 69 6e 67 20 74 68 61 74 20 74 68 ┆ncoming calls, informing that th┆ 0x0b8a0…0b8c0 65 20 74 65 72 6d 69 6e 61 6c 20 69 73 20 22 6f 75 74 20 0a 19 8d 80 80 6f 66 20 6f 72 64 65 72 ┆e terminal is "out of order┆ 0x0b8c0…0b8e0 22 2e 20 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 73 68 6f 75 6c 64 20 62 65 20 6e 6f 74 65 64 ┆". The following should be noted┆ 0x0b8e0…0b900 2c 20 68 6f 77 65 76 65 72 3a 0d 0a 0d 0a 09 20 20 20 20 2d 20 84 74 68 65 20 54 54 58 53 49 20 ┆, however: - the TTXSI ┆ 0x0b900…0b920 69 73 20 6e 6f 74 20 61 6c 6c 6f 77 65 64 20 74 6f 20 73 65 6e 64 20 61 6e 79 20 63 6f 6d 6d 61 ┆is not allowed to send any comma┆ 0x0b920…0b940 6e 64 73 20 63 6f 6e 63 65 72 6e 69 6e 67 20 0a 19 8f 80 80 74 68 69 73 20 54 55 20 75 6e 74 69 ┆nds concerning this TU unti┆ 0x0b940…0b960 6c 20 61 20 43 4f 4e 46 49 52 4d 41 54 49 4f 4e 2e 53 55 53 50 45 4e 44 20 69 73 20 72 65 63 65 ┆l a CONFIRMATION.SUSPEND is rece┆ 0x0b960…0b980 69 76 65 64 2e 20 55 6e 74 69 6c 20 69 74 20 0a 19 8f 80 80 73 65 6e 64 73 20 61 20 20 52 45 51 ┆ived. Until it sends a REQ┆ 0x0b980…0b9a0 55 45 53 54 2e 52 45 53 55 4d 45 2c 20 74 68 65 20 6f 6e 6c 79 20 6f 74 68 65 72 20 6c 65 67 61 ┆UEST.RESUME, the only other lega┆ 0x0b9a0…0b9c0 6c 20 63 6f 6d 6d 61 6e 64 20 66 72 6f 6d 20 0a 19 8f 80 80 74 68 65 20 54 54 58 53 49 20 69 73 ┆l command from the TTXSI is┆ 0x0b9c0…0b9e0 20 52 45 51 55 45 53 54 2e 52 45 4d 4f 56 45 2e 0d 0a 0d 0a 09 20 20 20 20 2d 20 84 69 66 20 74 ┆ REQUEST.REMOVE. - if t┆ 0x0b9e0…0ba00 68 65 20 54 55 20 69 73 20 62 65 69 6e 67 20 72 65 6d 6f 76 65 64 20 28 73 65 65 20 6e 65 78 74 ┆he TU is being removed (see next┆ 0x0ba00…0ba20 (93,) 20 73 65 63 74 69 6f 6e 29 20 74 68 65 20 0a 19 8f 80 80 52 45 51 55 45 53 54 2e 53 55 53 50 45 ┆ section) the REQUEST.SUSPE┆ 0x0ba20…0ba40 4e 44 20 77 69 6c 6c 20 62 65 20 69 67 6e 6f 72 65 64 2c 20 61 6e 64 20 6e 6f 20 43 4f 4e 46 2e ┆ND will be ignored, and no CONF.┆ 0x0ba40…0ba60 53 55 53 50 45 4e 44 20 73 65 6e 74 2e 0d 0a 0d 0a 09 20 20 20 20 2d 20 84 61 6c 6c 20 70 61 63 ┆SUSPEND sent. - all pac┆ 0x0ba60…0ba80 6b 65 74 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 20 69 73 20 74 65 72 6d 69 6e 61 74 65 64 20 ┆ket communication is terminated ┆ 0x0ba80…0baa0 69 6e 20 74 68 65 20 73 61 6d 65 20 77 61 79 20 61 73 20 0a 19 8f 80 80 66 6f 72 20 52 45 51 55 ┆in the same way as for REQU┆ 0x0baa0…0bac0 45 53 54 2e 52 45 4d 4f 56 45 2e 0d 0a 0d 0a 09 66 29 20 20 54 68 65 20 52 45 51 55 45 53 54 2e ┆EST.REMOVE. f) The REQUEST.┆ 0x0bac0…0bae0 52 45 53 55 4d 45 20 63 6f 6d 6d 61 6e 64 2e 0d 0a 09 20 20 20 20 49 74 20 68 61 73 20 74 68 65 ┆RESUME command. It has the┆ 0x0bae0…0baec 20 66 6f 72 6d 61 74 3a 0d 0a 0d 0a ┆ format: ┆ 0x0baec…0bb25 Params { 0x0baec…0bb25 04 00 2d 44 0c 00 06 00 00 00 00 02 01 4b 31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -D K1 ┆ 0x0baec…0bb25 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 ff ff 04 ┆ (2<FKU_iså ┆ 0x0baec…0bb25 } 0x0bb25…0bb5e Params { 0x0bb25…0bb5e 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 ┆ 0x0bb25…0bb5e 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 ff ff 04 ┆ (2<FKU_iså ┆ 0x0bb25…0bb5e } 0x0bb5e…0bb60 0a 20 ┆ ┆ 0x0bb60…0bb80 20 20 20 20 20 20 20 20 a1 09 20 20 20 20 20 09 09 09 09 20 20 20 20 20 20 20 20 20 0d 0a 20 20 ┆ ┆ 0x0bb80…0bba0 20 20 20 20 20 20 20 21 20 20 20 20 20 20 21 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 ┆ ! ! ! ┆ 0x0bba0…0bbc0 21 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 ┆! ! ! ┆ 0x0bbc0…0bbe0 20 21 0d 0a 20 20 20 20 20 20 20 20 20 21 20 20 30 20 20 20 21 20 20 32 30 20 20 21 20 44 53 20 ┆ ! ! 0 ! 20 ! DS ┆ 0x0bbe0…0bc00 54 55 20 6e 6f 20 21 20 43 55 20 54 55 20 6e 6f 20 21 20 20 20 20 20 30 20 20 20 20 21 20 20 20 ┆TU no ! CU TU no ! 0 ! ┆ 0x0bc00…0bc20 (94,) 20 20 30 20 20 20 20 21 0d 0a 20 20 20 20 20 20 20 20 20 a1 21 20 20 20 20 20 20 21 20 20 20 20 ┆ 0 ! ! ! ┆ 0x0bc20…0bc40 20 20 21 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 ┆ ! ! ! ┆ 0x0bc40…0bc60 20 20 20 21 20 20 20 20 20 20 20 20 20 20 21 0d 0a 20 20 20 20 20 20 20 20 3c 31 6f 63 74 65 74 ┆ ! ! <1octet┆ 0x0bc60…0bc80 3e 3c 31 6f 63 74 65 74 3e 20 3c 32 6f 63 74 65 74 73 3e 20 3c 20 32 6f 63 74 65 74 73 20 3e 20 ┆><1octet> <2octets> < 2octets > ┆ 0x0bc80…0bc98 3c 32 6f 63 74 65 74 73 3e 20 20 3c 32 6f 63 74 65 74 73 3e 0d 0a 0d 0a ┆<2octets> <2octets> ┆ 0x0bc98…0bcd1 Params { 0x0bc98…0bcd1 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 ┆ 0x0bc98…0bcd1 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 ff ff 04 ┆ (2<FKU_iså ┆ 0x0bc98…0bcd1 } 0x0bcd1…0bd0a Params { 0x0bcd1…0bd0a 04 00 2d 44 0c 00 06 00 00 00 00 02 01 4b 31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -D K1 ┆ 0x0bcd1…0bd0a 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 ff ff 04 ┆ (2<FKU_iså ┆ 0x0bcd1…0bd0a } 0x0bd0a…0bd20 0a 0d 0a 09 20 20 20 20 84 52 65 61 63 74 69 76 61 74 65 73 20 74 ┆ Reactivates t┆ 0x0bd20…0bd40 68 65 20 54 55 2e 20 49 73 20 6f 6e 6c 79 20 61 6c 6c 6f 77 65 64 20 77 68 65 6e 20 61 20 43 4f ┆he TU. Is only allowed when a CO┆ 0x0bd40…0bd60 4e 46 49 52 80 4d 41 80 0a 19 8d 80 80 54 49 4f 4e 2e 53 55 53 50 45 4e 44 20 68 61 73 20 62 65 ┆NFIR MA TION.SUSPEND has be┆ 0x0bd60…0bd80 65 6e 20 72 65 63 65 69 76 65 64 20 66 72 6f 6d 20 44 48 20 66 6f 72 20 74 68 69 73 20 54 55 2c ┆en received from DH for this TU,┆ 0x0bd80…0bda0 20 61 6e 64 20 6e 6f 20 0a 19 8d 80 80 52 45 51 55 45 53 54 2e 52 45 4d 4f 56 45 20 68 61 73 20 ┆ and no REQUEST.REMOVE has ┆ 0x0bda0…0bdae 62 65 65 6e 20 73 65 6e 74 2e 0d 0a 0d 0a ┆been sent. ┆ 0x0bdae…0bde7 Params { 0x0bdae…0bde7 04 00 2d 44 0c 00 06 00 00 00 00 03 01 4b 31 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -D K1@ ┆ 0x0bdae…0bde7 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 ff ff 04 ┆ (2<FKU_iså ┆ 0x0bdae…0bde7 } 0x0bde7…0be20 Params { 0x0bde7…0be20 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 ┆ 0x0bde7…0be20 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 ff ff 04 ┆ (2<FKU_iså ┆ 0x0bde7…0be20 } 0x0be20…0be21 0a ┆ ┆ 0x0be21…0be24 FormFeed { 0x0be21…0be24 0c 82 d0 ┆ ┆ 0x0be21…0be24 } 0x0be24…0be40 0a b0 a1 33 2e 31 2e 32 09 43 6f 6e 74 72 6f 6c 20 43 6f 6d 6d 61 6e 64 73 20 66 72 ┆ 3.1.2 Control Commands fr┆ 0x0be40…0be60 6f 6d 20 44 48 20 74 6f 20 54 54 58 53 49 0d 0a 0d 0a 09 84 54 68 65 73 65 20 61 72 65 20 74 68 ┆om DH to TTXSI These are th┆ 0x0be60…0be80 65 20 43 4f 4e 46 49 52 4d 41 54 49 4f 4e 20 61 6e 64 20 74 68 65 20 49 4e 44 49 43 41 54 49 4f ┆e CONFIRMATION and the INDICATIO┆ 0x0be80…0bea0 4e 20 20 63 6f 6d 6d 61 6e 64 73 20 77 69 74 68 20 74 68 65 20 0a 19 89 80 80 61 64 64 69 74 69 ┆N commands with the additi┆ 0x0bea0…0bec0 6f 6e 20 6f 66 20 74 68 65 20 49 4e 44 49 43 41 54 49 4f 4e 2e 45 52 52 4f 52 20 61 6e 64 20 74 ┆on of the INDICATION.ERROR and t┆ 0x0bec0…0bee0 68 65 20 43 4f 4e 46 49 52 4d 41 54 49 4f 4e 2e 53 55 53 50 45 4e 44 20 0a 19 89 80 80 6d 65 6e ┆he CONFIRMATION.SUSPEND men┆ 0x0bee0…0bf00 74 69 6f 6e 65 64 20 62 65 6c 6f 77 2e 0d 0a 0d 0a 09 84 54 68 65 20 63 6f 6d 6d 61 6e 64 20 62 ┆tioned below. The command b┆ 0x0bf00…0bf20 75 66 66 65 72 20 69 73 20 74 72 61 6e 73 66 65 72 72 65 64 20 74 6f 20 54 54 58 53 49 20 62 79 ┆uffer is transferred to TTXSI by┆ 0x0bf20…0bf40 20 6d 65 61 6e 73 20 6f 66 20 61 20 73 69 67 6e 61 6c 20 74 6f 20 0a 19 89 80 80 74 68 65 20 54 ┆ means of a signal to the T┆ 0x0bf40…0bf60 54 58 53 49 20 6d 61 69 6e 20 6d 61 69 6c 62 6f 78 2c 20 64 65 73 63 72 69 62 65 64 20 62 79 20 ┆TXSI main mailbox, described by ┆ 0x0bf60…0bf80 74 74 78 73 69 5f 6d 61 69 6e 2c 20 73 65 65 20 61 70 70 65 6e 64 69 78 20 42 2e 0d 0a 0d 0a 09 ┆ttxsi_main, see appendix B. ┆ 0x0bf80…0bfa0 84 54 68 65 20 62 75 66 66 65 72 20 77 69 6c 6c 20 6e 6f 72 6d 61 6c 6c 79 20 62 65 6c 6f 6e 67 ┆ The buffer will normally belong┆ 0x0bfa0…0bfc0 20 74 6f 20 44 48 20 62 75 74 20 61 20 54 54 58 53 49 20 62 75 66 66 65 72 20 69 73 20 75 73 65 ┆ to DH but a TTXSI buffer is use┆ 0x0bfc0…0bfe0 64 20 0a 19 89 80 80 69 6e 73 74 65 61 64 20 66 6f 72 20 43 4f 4e 46 49 52 4d 41 54 49 4f 4e 20 ┆d instead for CONFIRMATION ┆ 0x0bfe0…0c000 63 6f 6d 6d 61 6e 64 73 20 77 68 65 6e 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64 20 63 61 6e 20 62 ┆commands when this command can b┆ 0x0c000…0c020 (96,) 65 20 0a 19 89 80 80 67 65 6e 65 72 61 74 65 64 20 72 69 67 68 74 20 61 77 61 79 2e 20 49 74 20 ┆e generated right away. It ┆ 0x0c020…0c040 69 73 20 66 2e 65 78 2e 20 74 68 65 20 63 61 73 65 20 77 68 65 6e 20 62 75 73 79 20 6f 72 20 6e ┆is f.ex. the case when busy or n┆ 0x0c040…0c060 6f 74 20 70 72 6f 63 20 0a 19 89 80 80 72 65 73 75 6c 74 73 20 69 73 20 74 6f 20 62 65 20 72 65 ┆ot proc results is to be re┆ 0x0c060…0c080 74 75 72 6e 65 64 2e 0d 0a 09 54 68 69 73 20 68 65 6c 70 73 20 74 68 65 20 44 48 20 74 6f 20 63 ┆turned. This helps the DH to c┆ 0x0c080…0c0a0 6f 6d 70 75 74 65 20 62 75 66 66 65 72 20 64 65 6d 61 6e 64 73 20 66 6f 72 20 54 55 27 73 20 61 ┆ompute buffer demands for TU's a┆ 0x0c0a0…0c0c0 6e 64 20 70 61 63 6b 65 74 73 2e 0d 0a 0d 0a 0e 0a 09 61 29 20 20 84 42 75 66 66 65 72 20 66 6f ┆nd packets. a) Buffer fo┆ 0x0c0c0…0c0e0 72 6d 61 74 20 28 77 68 65 6e 20 72 65 63 65 69 76 65 64 20 62 79 20 54 54 58 53 49 29 2e 0d 0a ┆rmat (when received by TTXSI). ┆ 0x0c0e0…0c100 0d 0a 09 20 20 20 20 a1 62 75 66 66 65 72 20 61 74 74 72 69 62 75 74 65 73 0d 0a 0d 0a 09 20 20 ┆ buffer attributes ┆ 0x0c100…0c120 20 20 74 6f 70 3a 09 09 84 44 65 66 69 6e 65 73 20 74 6f 67 65 74 68 65 72 20 77 69 74 68 20 6f ┆ top: Defines together with o┆ 0x0c120…0c140 66 66 73 65 74 20 63 6f 6d 6d 61 6e 64 20 64 61 74 61 20 0a 19 9d 80 80 61 72 65 61 2e 0d 0a 0d ┆ffset command data area. ┆ 0x0c140…0c160 0a 09 20 20 20 20 65 76 65 6e 74 6b 69 6e 64 3a 09 6d 65 73 73 61 67 65 20 65 76 65 6e 74 2e 0d ┆ eventkind: message event. ┆ 0x0c160…0c180 0a 0f 0a 0d 0a 09 20 20 20 20 84 55 6e 6d 65 6e 74 69 6f 6e 65 64 20 62 75 66 66 65 72 20 61 74 ┆ Unmentioned buffer at┆ 0x0c180…0c1a0 74 72 69 62 75 74 65 73 20 61 72 65 20 65 69 74 68 65 72 20 75 6e 64 65 66 69 6e 65 64 20 28 69 ┆tributes are either undefined (i┆ 0x0c1a0…0c1c0 6e 20 63 61 73 65 20 6f 66 20 0a 19 8d 80 80 74 68 65 20 62 75 66 66 65 72 20 62 65 6c 6f 6e 67 ┆n case of the buffer belong┆ 0x0c1c0…0c1e0 69 6e 67 20 74 6f 20 74 68 65 20 44 48 29 20 6f 72 20 75 6e 63 68 61 6e 67 65 64 20 28 69 6e 20 ┆ing to the DH) or unchanged (in ┆ 0x0c1e0…0c200 63 61 73 65 20 6f 66 20 74 68 65 20 0a 19 8d 80 80 62 75 66 66 65 72 20 62 65 6c 6f 6e 67 69 6e ┆case of the buffer belongin┆ 0x0c200…0c220 (97,) 67 20 74 6f 20 54 54 58 53 49 29 2e 0d 0a 0d 0a 09 20 20 20 20 a1 64 61 74 61 20 61 72 65 61 0d ┆g to TTXSI). data area ┆ 0x0c220…0c240 0a 09 20 20 20 20 84 54 68 65 20 62 65 67 69 6e 6e 69 6e 67 20 6f 66 20 74 68 65 20 62 75 66 66 ┆ The beginning of the buff┆ 0x0c240…0c260 65 72 20 28 61 63 63 65 73 73 65 64 20 62 79 20 6d 65 61 6e 73 20 6f 66 20 22 6c 6f 63 6b 62 75 ┆er (accessed by means of "lockbu┆ 0x0c260…0c279 66 22 20 0a 19 8d 80 80 68 61 73 20 74 68 65 20 66 6f 72 6d 61 74 3a 0d 0a ┆f" has the format: ┆ 0x0c279…0c2b2 Params { 0x0c279…0c2b2 04 00 2d 44 0c 00 06 00 00 00 00 02 01 4b 31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -D K1 ┆ 0x0c279…0c2b2 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 ff ff 04 ┆ (2<FKU_iså ┆ 0x0c279…0c2b2 } 0x0c2b2…0c2eb Params { 0x0c2b2…0c2eb 04 00 2d 44 0c 00 06 00 00 00 00 03 01 4b 31 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -D K1@ ┆ 0x0c2b2…0c2eb 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 ff ff 04 ┆ (2<FKU_iså ┆ 0x0c2b2…0c2eb } 0x0c2eb…0c300 0a 0d 0a 09 20 20 20 20 a1 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆ 0x0c300…0c320 20 20 20 20 20 20 20 0d 0a 09 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 ┆ ! ! ┆ 0x0c320…0c340 21 0d 0a 09 20 20 20 20 21 20 20 20 20 2d 20 20 20 20 20 21 20 20 20 30 20 20 21 0d 0a 09 20 20 ┆! ! - ! 0 ! ┆ 0x0c340…0c360 20 20 a1 21 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 21 0d 0a 09 20 20 20 20 20 3c 32 ┆ ! ! ! <2┆ 0x0c360…0c371 6f 63 74 65 74 73 3e 20 3c 31 6f 63 74 65 74 3e 0a ┆octets> <1octet> ┆ 0x0c371…0c3aa Params { 0x0c371…0c3aa 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 ┆ 0x0c371…0c3aa 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 ff ff 04 ┆ (2<FKU_iså ┆ 0x0c371…0c3aa } 0x0c3aa…0c3e3 Params { 0x0c3aa…0c3e3 04 00 2d 44 0c 00 06 00 00 00 00 02 01 4b 31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -D K1 ┆ 0x0c3aa…0c3e3 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 ff ff 04 ┆ (2<FKU_iså ┆ 0x0c3aa…0c3e3 } 0x0c3e3…0c400 0a 0d 0a 09 20 20 20 20 84 49 6e 20 74 68 65 20 61 72 65 61 20 6f 66 20 74 68 65 20 62 ┆ In the area of the b┆ 0x0c400…0c420 (98,) 75 66 66 65 72 20 70 6f 69 6e 74 65 64 20 6f 75 74 20 62 79 20 6f 66 66 73 65 74 20 61 6e 64 20 ┆uffer pointed out by offset and ┆ 0x0c420…0c440 74 6f 70 20 74 68 65 20 0a 19 8d 80 80 63 6f 6d 6d 61 6e 64 20 64 61 74 61 20 69 73 20 70 6c 61 ┆top the command data is pla┆ 0x0c440…0c460 63 65 64 2e 20 54 68 65 20 66 6f 72 6d 61 74 20 69 73 20 61 73 20 64 65 73 63 72 69 62 65 64 20 ┆ced. The format is as described ┆ 0x0c460…0c480 69 6e 20 72 65 66 2e 20 33 20 0a 19 8d 80 80 65 78 80 63 65 70 74 20 74 68 61 74 20 74 68 65 20 ┆in ref. 3 ex cept that the ┆ 0x0c480…0c4a0 63 6f 6e 74 65 6e 74 20 6f 66 20 44 53 2d 54 55 20 6e 75 6d 62 65 72 20 77 69 6c 6c 20 62 65 20 ┆content of DS-TU number will be ┆ 0x0c4a0…0c4c0 75 6e 64 65 66 69 6e 65 64 2e 0d 0a 0d 0a 8c 83 e0 0a 09 62 29 20 20 a1 e1 61 6e 73 77 65 72 73 ┆undefined. b) answers┆ 0x0c4c0…0c4e0 0d 0a 09 20 20 20 20 84 57 68 65 6e 20 61 20 63 6f 6d 6d 61 6e 64 20 62 75 66 66 65 72 20 62 65 ┆ When a command buffer be┆ 0x0c4e0…0c500 6c 6f 6e 67 69 6e 67 20 74 6f 20 44 48 20 73 68 6f 75 6c 64 20 62 65 20 73 65 6e 74 20 62 61 63 ┆longing to DH should be sent bac┆ 0x0c500…0c520 6b 20 74 6f 20 0a 19 8d 80 80 44 48 20 62 79 20 54 54 58 53 49 2c 20 69 74 20 73 68 6f 75 6c 64 ┆k to DH by TTXSI, it should┆ 0x0c520…0c540 20 62 65 20 64 6f 6e 65 20 62 79 20 6d 65 61 6e 73 20 6f 66 20 61 20 63 61 6c 6c 20 6f 66 20 72 ┆ be done by means of a call of r┆ 0x0c540…0c560 65 74 75 72 6e 2e 0d 0a 09 20 20 20 20 84 4f 66 20 74 68 65 20 62 75 66 66 65 72 20 61 74 74 72 ┆eturn. Of the buffer attr┆ 0x0c560…0c580 69 62 75 74 65 73 2c 20 75 31 2c 20 73 68 6f 75 6c 64 20 62 65 20 75 6e 63 68 61 6e 67 65 64 2e ┆ibutes, u1, should be unchanged.┆ 0x0c580…0c5a0 20 54 68 69 73 20 61 6c 73 6f 20 0a 19 8d 80 80 68 6f 6c 64 73 20 66 6f 72 20 66 69 72 73 74 20 ┆ This also holds for first ┆ 0x0c5a0…0c5c0 74 77 6f 20 77 6f 72 64 73 20 69 6e 20 74 68 65 20 62 75 66 66 65 72 20 61 6e 64 20 74 68 65 20 ┆two words in the buffer and the ┆ 0x0c5c0…0c5e0 66 69 65 6c 64 73 20 0a 19 8d 80 80 68 65 61 64 65 72 5f 62 79 74 65 2c 20 6b 69 6e 64 2c 20 43 ┆fields header_byte, kind, C┆ 0x0c5e0…0c600 55 2d 54 55 20 6e 75 6d 62 65 72 2c 20 61 6e 64 20 43 55 2d 70 61 63 6b 65 74 20 6e 75 6d 62 65 ┆U-TU number, and CU-packet numbe┆ 0x0c600…0c620 (99,) 72 20 69 6e 20 74 68 65 20 0a 19 8d 80 80 64 61 74 61 20 61 72 65 61 2e 0d 0a 0d 0a 09 20 20 20 ┆r in the data area. ┆ 0x0c620…0c640 20 84 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 72 75 6c 65 73 20 61 70 70 6c 79 20 74 6f 20 74 ┆ The following rules apply to t┆ 0x0c640…0c660 68 65 20 73 65 71 75 65 6e 63 65 20 69 6e 20 77 68 69 63 68 20 74 68 65 20 62 75 66 66 65 72 73 ┆he sequence in which the buffers┆ 0x0c660…0c680 20 0a 19 8d 80 80 73 68 6f 75 6c 64 20 62 65 20 72 65 74 75 72 6e 65 64 20 66 6f 72 20 61 20 73 ┆ should be returned for a s┆ 0x0c680…0c6a0 70 65 63 69 66 69 63 20 54 55 2e 0d 0a 0d 0a 09 20 20 20 20 31 29 20 20 20 20 84 41 20 43 4f 4e ┆pecific TU. 1) A CON┆ 0x0c6a0…0c6c0 46 49 52 4d 41 54 49 4f 4e 2e 52 45 4d 4f 56 45 20 63 6f 6d 6d 61 6e 64 20 62 75 66 66 65 72 20 ┆FIRMATION.REMOVE command buffer ┆ 0x0c6c0…0c6e0 73 68 6f 75 6c 64 20 62 65 20 72 65 74 75 72 6e 65 64 20 0a 19 93 80 80 6c 61 73 74 20 6f 66 20 ┆should be returned last of ┆ 0x0c6e0…0c700 61 6c 6c 20 63 6f 6d 6d 61 6e 64 20 62 75 66 66 65 72 73 20 66 6f 72 20 74 68 65 20 54 55 20 69 ┆all command buffers for the TU i┆ 0x0c700…0c720 6e 20 71 75 65 73 74 69 6f 6e 2e 0d 0a 0d 0a 0e 0a 09 20 20 20 20 32 29 20 20 20 20 84 74 68 65 ┆n question. 2) the┆ 0x0c720…0c740 20 66 6f 6c 6c 6f 77 69 6e 67 20 63 6f 6d 6d 61 6e 64 73 20 64 65 66 69 6e 65 20 74 65 72 6d 69 ┆ following commands define termi┆ 0x0c740…0c760 6e 61 74 69 6f 6e 20 6f 66 20 61 20 70 61 63 6b 65 74 3a 0d 0a 09 20 20 20 20 20 20 20 20 20 20 ┆nation of a packet: ┆ 0x0c760…0c780 84 43 4f 4e 46 49 52 4d 41 54 49 4f 4e 2e 53 55 42 4d 49 54 2c 20 77 68 65 6e 20 6e 6f 20 52 45 ┆ CONFIRMATION.SUBMIT, when no RE┆ 0x0c780…0c7a0 47 52 45 54 20 6f 72 20 41 42 4f 52 54 20 69 73 20 6f 75 74 80 0a 19 93 80 80 73 74 61 6e 64 69 ┆GRET or ABORT is out standi┆ 0x0c7a0…0c7c0 6e 67 2e 0d 0a 09 09 43 4f 4e 46 49 52 4d 41 54 49 4f 4e 2e 52 45 47 52 45 54 2c 20 77 68 65 6e ┆ng. CONFIRMATION.REGRET, when┆ 0x0c7c0…0c7e0 20 6e 6f 20 41 42 4f 52 54 20 69 73 20 6f 75 74 73 74 61 6e 64 69 6e 67 0d 0a 09 09 43 4f 4e 46 ┆ no ABORT is outstanding CONF┆ 0x0c7e0…0c800 49 52 4d 41 54 49 4f 4e 2e 41 42 4f 52 54 0d 0a 09 20 20 20 20 20 20 20 20 20 20 49 4e 44 49 43 ┆IRMATION.ABORT INDIC┆ 0x0c800…0c820 (100,) 41 54 49 4f 4e 2e 43 41 4e 43 45 4c 0d 0a 0f 0a 09 20 20 20 20 20 20 20 20 20 20 84 53 75 63 68 ┆ATION.CANCEL Such┆ 0x0c820…0c840 20 61 20 63 6f 6d 6d 61 6e 64 20 62 75 66 66 65 72 20 73 68 6f 75 6c 64 20 62 65 20 72 65 74 75 ┆ a command buffer should be retu┆ 0x0c840…0c860 72 6e 65 64 20 6c 61 73 74 20 6f 66 20 61 6c 6c 20 0a 19 93 80 80 63 6f 6d 6d 61 6e 64 20 62 75 ┆rned last of all command bu┆ 0x0c860…0c880 66 66 65 72 73 20 66 6f 72 20 74 68 65 20 70 61 63 6b 65 74 20 69 6e 20 71 75 65 73 74 69 6f 6e ┆ffers for the packet in question┆ 0x0c880…0c8a0 2e 0d 0a 09 20 20 20 20 20 20 20 20 20 20 84 4e 6f 74 65 20 74 68 61 74 20 72 75 6c 65 20 31 29 ┆. Note that rule 1)┆ 0x0c8a0…0c8c0 20 61 6e 64 20 32 29 20 61 72 65 20 65 61 73 69 6c 79 20 6f 62 65 79 65 64 20 62 79 20 72 65 74 ┆ and 2) are easily obeyed by ret┆ 0x0c8c0…0c8e0 75 72 6e 69 6e 67 20 0a 19 93 80 80 61 6c 6c 20 62 75 66 66 65 72 73 20 66 6f 72 20 61 20 67 69 ┆urning all buffers for a gi┆ 0x0c8e0…0c900 76 65 6e 20 54 55 20 69 6e 20 74 68 65 20 73 65 71 75 65 6e 63 65 20 74 68 65 79 20 61 72 65 20 ┆ven TU in the sequence they are ┆ 0x0c900…0c920 73 65 6e 74 20 0a 19 93 80 80 62 79 20 44 48 2c 20 77 68 69 63 68 20 61 67 61 69 6e 20 69 73 20 ┆sent by DH, which again is ┆ 0x0c920…0c940 65 61 73 69 6c 79 20 64 6f 6e 65 20 77 68 65 6e 20 75 73 69 6e 67 20 74 68 65 20 49 4d 43 2e 0d ┆easily done when using the IMC. ┆ 0x0c940…0c960 0a 0d 0a 09 20 20 20 33 29 09 84 49 74 20 69 73 20 67 65 6e 65 72 61 6c 6c 79 20 61 73 73 75 6d ┆ 3) It is generally assum┆ 0x0c960…0c980 65 64 20 74 68 61 74 20 74 68 65 20 44 53 20 63 61 6e 6e 6f 74 20 72 65 61 63 74 20 6f 6e 20 61 ┆ed that the DS cannot react on a┆ 0x0c980…0c9a0 20 0a 19 93 80 80 72 65 63 65 69 76 65 64 20 49 4e 44 49 43 41 54 49 4f 4e 20 6f 72 20 43 4f 4e ┆ received INDICATION or CON┆ 0x0c9a0…0c9c0 46 49 52 4d 41 54 49 4f 4e 20 63 6f 6d 6d 61 6e 64 20 62 65 66 6f 72 65 20 74 68 65 20 0a 19 93 ┆FIRMATION command before the ┆ 0x0c9c0…0c9e0 80 80 63 6f 6d 6d 61 6e 64 20 62 75 66 66 65 72 20 68 61 73 20 62 65 65 6e 20 72 65 74 75 72 6e ┆ command buffer has been return┆ 0x0c9e0…0ca00 65 64 20 74 6f 20 44 48 2e 0d 0a 0d 0a 09 09 84 53 6f 6d 65 20 6f 66 20 74 68 65 20 63 6f 6e 73 ┆ed to DH. Some of the cons┆ 0x0ca00…0ca20 (101,) 65 71 75 65 6e 63 65 73 20 61 72 65 3a 0d 0a 0d 0a 09 09 2d 20 84 84 41 20 62 75 66 66 65 72 20 ┆equences are: - A buffer ┆ 0x0ca20…0ca40 63 6f 6e 74 61 69 6e 69 6e 67 20 61 6e 20 49 4e 44 49 43 41 54 49 4f 4e 20 63 6f 6d 6d 61 6e 64 ┆containing an INDICATION command┆ 0x0ca40…0ca60 20 73 68 6f 75 6c 64 20 68 61 76 65 20 0a 19 95 80 80 62 65 65 6e 20 72 65 74 75 72 6e 65 64 20 ┆ should have been returned ┆ 0x0ca60…0ca80 62 65 66 6f 72 65 20 74 68 65 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 52 45 53 50 4f 4e 53 ┆before the corresponding RESPONS┆ 0x0ca80…0caa0 45 20 63 6f 6d 80 0a 19 95 80 80 6d 61 6e 64 20 69 73 20 72 65 63 65 69 76 65 64 20 62 79 20 44 ┆E com mand is received by D┆ 0x0caa0…0cac0 48 2e 0d 0a 0d 0a 09 09 2d 20 84 41 20 44 53 20 70 61 63 6b 65 74 20 6e 75 6d 62 65 72 20 63 61 ┆H. - A DS packet number ca┆ 0x0cac0…0cae0 6e 6e 6f 74 20 62 65 20 72 65 75 73 65 64 20 62 65 66 6f 72 65 20 74 68 65 20 63 6f 6d 6d 61 6e ┆nnot be reused before the comman┆ 0x0cae0…0cb00 64 20 0a 19 95 80 80 62 75 66 66 65 72 2c 20 77 68 69 63 68 20 72 65 6c 65 61 73 65 73 20 74 68 ┆d buffer, which releases th┆ 0x0cb00…0cb20 65 20 70 61 63 6b 65 74 20 28 66 2e 65 78 2e 20 43 4f 4e 46 2e 41 42 4f 52 54 29 20 0a 19 95 80 ┆e packet (f.ex. CONF.ABORT) ┆ 0x0cb20…0cb40 80 69 73 20 72 65 74 75 72 6e 65 64 2e 0d 0a 0d 0a 8c 83 e0 0a 09 09 84 44 48 20 77 69 6c 6c 20 ┆ is returned. DH will ┆ 0x0cb40…0cb60 66 6f 72 20 63 65 72 74 61 69 6e 20 63 6f 6d 6d 61 6e 64 73 20 63 68 65 63 6b 20 74 68 61 74 20 ┆for certain commands check that ┆ 0x0cb60…0cb80 74 68 69 73 20 72 75 6c 65 20 69 73 20 0a 19 93 80 80 66 6f 6c 80 6c 6f 77 65 64 2e 20 46 61 69 ┆this rule is fol lowed. Fai┆ 0x0cb80…0cba0 6c 75 72 65 20 74 6f 20 63 6f 6d 70 6c 79 20 77 69 74 68 20 74 68 69 73 20 72 75 6c 65 20 69 73 ┆lure to comply with this rule is┆ 0x0cba0…0cbc0 20 72 65 67 61 72 64 65 64 20 0a 19 93 80 80 61 73 20 61 20 44 53 20 70 72 6f 74 6f 63 6f 6c 20 ┆ regarded as a DS protocol ┆ 0x0cbc0…0cbe0 65 72 72 6f 72 0d 0a 0d 0a 09 20 20 20 20 34 29 20 09 84 57 68 65 6e 20 74 68 65 20 54 54 58 53 ┆error 4) When the TTXS┆ 0x0cbe0…0cc00 49 20 68 61 73 20 73 65 6e 74 20 61 20 52 45 51 2e 53 55 53 50 45 4e 44 2c 20 69 74 20 6e 65 65 ┆I has sent a REQ.SUSPEND, it nee┆ 0x0cc00…0cc20 (102,) 64 73 20 6e 6f 74 20 74 6f 20 0a 19 93 80 80 66 6f 6c 6c 6f 77 20 72 75 6c 65 20 32 29 2e 0d 0a ┆ds not to follow rule 2). ┆ 0x0cc20…0cc40 0d 0a 09 20 20 20 20 35 29 20 20 20 20 84 41 20 43 4f 4e 46 49 52 4d 41 54 49 4f 4e 2e 53 55 53 ┆ 5) A CONFIRMATION.SUS┆ 0x0cc40…0cc60 50 45 4e 44 20 73 68 6f 75 6c 64 20 62 65 20 72 65 74 75 72 6e 65 64 20 6c 61 73 74 20 6f 66 20 ┆PEND should be returned last of ┆ 0x0cc60…0cc80 61 6c 6c 20 0a 19 93 80 80 62 75 66 66 65 72 73 20 66 6f 72 20 74 68 65 20 54 55 20 69 6e 20 71 ┆all buffers for the TU in q┆ 0x0cc80…0cca0 75 65 73 74 69 6f 6e 2e 20 0d 0a 0d 0a 09 63 29 20 20 a1 e1 52 65 6d 6f 76 61 6c 20 6f 66 20 54 ┆uestion. c) Removal of T┆ 0x0cca0…0ccc0 55 27 73 0d 0a 09 20 20 20 20 84 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 63 6f 6d 6d 61 6e 64 ┆U's The following command┆ 0x0ccc0…0cce0 73 20 73 65 6e 74 20 74 6f 20 74 68 65 20 54 54 58 53 49 20 77 69 6c 6c 20 69 6e 64 69 63 61 74 ┆s sent to the TTXSI will indicat┆ 0x0cce0…0cd00 65 20 72 65 6d 6f 76 61 6c 20 0a 19 8d 80 80 6f 66 20 61 20 54 55 20 61 6e 64 20 69 73 20 63 61 ┆e removal of a TU and is ca┆ 0x0cd00…0cd20 6c 6c 65 64 20 72 65 6d 6f 76 65 20 63 6f 6d 6d 61 6e 64 73 3a 0d 0a 0d 0a 09 09 43 4f 4e 46 49 ┆lled remove commands: CONFI┆ 0x0cd20…0cd40 52 4d 41 54 49 4f 4e 2e 52 45 4d 4f 56 45 20 20 20 77 69 74 68 20 72 65 73 75 6c 74 20 3d 20 6f ┆RMATION.REMOVE with result = o┆ 0x0cd40…0cd60 6b 0d 0a 09 09 43 4f 4e 46 49 52 4d 41 54 49 4f 4e 2e 41 43 54 49 56 41 54 45 20 77 69 74 68 20 ┆k CONFIRMATION.ACTIVATE with ┆ 0x0cd60…0cd80 72 65 73 75 6c 74 20 3d 20 62 75 73 79 0d 0a 09 09 20 20 20 20 20 09 09 20 20 20 20 20 20 20 81 ┆result = busy ┆ 0x0cd80…0cda0 6f 72 0d 0a 09 09 81 09 09 20 20 20 20 20 20 20 72 65 73 75 6c 74 20 3d 20 64 75 70 6c 5f 66 63 ┆or result = dupl_fc┆ 0x0cda0…0cdc0 74 0d 0a 09 20 20 20 20 84 54 68 65 20 44 48 20 72 65 67 61 72 64 73 20 74 68 65 20 54 55 20 61 ┆t The DH regards the TU a┆ 0x0cdc0…0cde0 73 20 72 65 6d 6f 76 65 64 20 77 68 65 6e 20 74 68 65 20 61 6e 73 77 65 72 20 6f 6e 20 61 20 72 ┆s removed when the answer on a r┆ 0x0cde0…0ce00 65 6d 6f 76 65 20 0a 19 8d 80 80 63 6f 6d 6d 61 6e 64 20 69 73 20 72 65 63 65 69 76 65 64 2e 0d ┆emove command is received. ┆ 0x0ce00…0ce20 (103,) 0a 0d 0a 09 64 29 20 20 a1 e1 45 72 72 6f 72 20 68 61 6e 64 6c 69 6e 67 0d 0a 09 20 20 20 20 84 ┆ d) Error handling ┆ 0x0ce20…0ce40 54 6f 20 69 6e 64 69 63 61 74 65 20 66 61 74 61 6c 20 44 53 20 65 72 72 6f 72 73 20 61 20 49 4e ┆To indicate fatal DS errors a IN┆ 0x0ce40…0ce60 44 49 43 41 54 49 4f 4e 2e 45 52 52 4f 52 20 63 6f 6d 6d 61 6e 64 20 69 73 20 0a 19 8d 80 80 75 ┆DICATION.ERROR command is u┆ 0x0ce60…0ce80 73 65 64 2e 20 42 65 63 61 75 73 65 20 65 72 72 6f 72 73 20 74 6f 20 44 48 27 73 20 70 6f 69 6e ┆sed. Because errors to DH's poin┆ 0x0ce80…0cea0 74 20 6f 66 20 76 69 65 77 20 63 6f 6e 63 65 72 6e 20 54 55 27 73 20 28 63 6f 6e 80 0a 19 8d 80 ┆t of view concern TU's (con ┆ 0x0cea0…0cec0 80 74 72 6f 6c 20 6f 72 20 64 61 74 61 20 63 6f 6e 6e 65 63 74 69 6f 6e 73 20 61 72 65 20 6e 6f ┆ trol or data connections are no┆ 0x0cec0…0cee0 74 20 6b 6e 6f 77 6e 29 20 74 68 65 20 66 6f 72 6d 61 74 20 75 73 65 64 20 62 79 20 44 48 20 0a ┆t known) the format used by DH ┆ 0x0cee0…0cef4 19 8d 80 80 69 73 20 61 73 20 66 6f 6c 6c 6f 77 73 3a 0d 0a ┆ is as follows: ┆ 0x0cef4…0cf2d Params { 0x0cef4…0cf2d 04 00 2d 44 0c 00 06 00 00 00 00 02 01 4b 31 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -D K1@ ┆ 0x0cef4…0cf2d 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 ff ff 04 ┆ (2<FKU_iså ┆ 0x0cef4…0cf2d } 0x0cf2d…0cf66 Params { 0x0cf2d…0cf66 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 ┆ 0x0cf2d…0cf66 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 ff ff 04 ┆ (2<FKU_iså ┆ 0x0cf2d…0cf66 } 0x0cf66…0cf80 0a 0e 0a 0d 0a 09 a1 20 09 09 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆ 0x0cf80…0cfa0 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 21 20 20 ┆ ! ┆ 0x0cfa0…0cfc0 20 20 20 20 21 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 21 20 20 ┆ ! ! ! ! ┆ 0x0cfc0…0cfe0 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 21 0d 0a 09 21 20 ┆ ! ! ! ! ┆ 0x0cfe0…0d000 31 30 32 20 20 21 20 63 6f 64 65 20 21 20 43 55 20 54 55 20 6e 6f 20 21 20 20 33 32 20 20 21 20 ┆102 ! code ! CU TU no ! 32 ! ┆ 0x0d000…0d020 (104,) 20 32 31 20 20 21 20 44 53 20 54 55 20 6e 6f 20 21 20 43 55 20 54 55 20 6e 6f 20 21 0d 0a 09 a1 ┆ 21 ! DS TU no ! CU TU no ! ┆ 0x0d020…0d040 21 a1 20 20 20 20 20 20 21 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 ┆! ! ! ! ┆ 0x0d040…0d060 20 21 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 21 0d ┆ ! ! ! ! ┆ 0x0d060…0d080 0a 20 20 20 20 20 20 20 20 3c 31 6f 63 74 65 74 3e 3c 31 6f 63 74 65 74 3e 3c 32 20 6f 63 74 65 ┆ <1octet><1octet><2 octe┆ 0x0d080…0d0a0 74 73 3e 3c 31 6f 63 74 65 74 3e 3c 31 6f 63 74 65 74 3e 3c 32 6f 63 74 65 74 73 3e 20 3c 32 6f ┆ts><1octet><1octet><2octets> <2o┆ 0x0d0a0…0d0c0 63 74 65 74 73 3e 0d 0a 0d 0a 20 20 20 20 20 20 20 20 20 a1 20 20 20 20 20 20 20 20 20 20 20 20 ┆ctets> ┆ 0x0d0c0…0d0e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0d 0a 09 21 20 20 20 20 20 20 20 20 20 20 ┆ ! ┆ 0x0d0e0…0d100 21 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 21 0d 0a 09 21 20 20 20 20 30 20 20 20 20 ┆! ! ! ! 0 ┆ 0x0d100…0d120 20 21 20 20 20 20 30 20 20 20 20 20 21 20 63 6f 64 65 20 21 0d 0a 09 a1 21 20 20 20 20 20 20 20 ┆ ! 0 ! code ! ! ┆ 0x0d120…0d140 20 20 20 21 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 21 0d 0a 20 20 20 20 20 20 20 20 ┆ ! ! ! ┆ 0x0d140…0d160 20 20 3c 32 6f 63 74 65 74 73 3e 20 20 3c 32 6f 63 74 65 74 73 3e 20 3c 31 6f 63 74 65 74 3e 0d ┆ <2octets> <2octets> <1octet> ┆ 0x0d160…0d161 0a ┆ ┆ 0x0d161…0d19a Params { 0x0d161…0d19a 04 00 2d 44 0c 00 06 00 00 00 00 03 01 4b 31 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -D K1@ ┆ 0x0d161…0d19a 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 ff ff 04 ┆ (2<FKU_iså ┆ 0x0d161…0d19a } 0x0d19a…0d1d3 Params { 0x0d19a…0d1d3 04 00 2d 44 0c 00 06 00 00 00 00 02 01 4b 31 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -D K1@ ┆ 0x0d19a…0d1d3 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 ff ff 04 ┆ (2<FKU_iså ┆ 0x0d19a…0d1d3 } 0x0d1d3…0d1e0 0a 0d 0a 09 20 20 20 20 63 6f 64 65 20 ┆ code ┆ 0x0d1e0…0d200 63 61 6e 20 6f 62 74 61 69 6e 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 76 61 6c 75 65 73 3a ┆can obtain the following values:┆ 0x0d200…0d202 (105,) 0d 0a ┆ ┆ 0x0d202…0d205 FormFeed { 0x0d202…0d205 0c 83 b0 ┆ ┆ 0x0d202…0d205 } 0x0d205…0d220 0a 09 20 20 20 20 38 2e 09 70 72 6f 74 6f 63 6f 6c 20 65 72 72 6f 72 2e 0d 0a 09 ┆ 8. protocol error. ┆ 0x0d220…0d240 09 84 41 20 63 6f 6e 74 72 6f 6c 20 63 6f 6d 6d 61 6e 64 20 68 61 73 20 62 65 65 6e 20 72 65 80 ┆ A control command has been re ┆ 0x0d240…0d260 63 65 69 76 65 64 20 69 6e 20 61 20 54 55 20 73 74 61 74 65 20 6f 72 20 61 20 0a 19 93 80 80 70 ┆ceived in a TU state or a p┆ 0x0d260…0d280 61 63 6b 65 74 20 73 74 61 74 65 20 77 68 65 6e 20 69 74 20 77 61 73 20 6e 6f 74 20 61 6c 6c 6f ┆acket state when it was not allo┆ 0x0d280…0d2a0 77 65 64 2e 0d 0a 09 20 20 20 20 39 2e 09 62 6c 6f 63 6b 20 66 6f 72 6d 61 74 20 65 72 72 6f 72 ┆wed. 9. block format error┆ 0x0d2a0…0d2c0 2e 0d 0a 09 09 84 41 20 63 6f 6d 6d 61 6e 64 20 72 65 63 65 69 76 65 64 20 66 72 6f 6d 20 54 54 ┆. A command received from TT┆ 0x0d2c0…0d2e0 58 53 49 20 68 61 64 20 61 6e 20 69 6e 63 6f 6d 70 72 65 68 65 6e 73 69 76 65 20 0a 19 93 80 80 ┆XSI had an incomprehensive ┆ 0x0d2e0…0d300 63 6f 6e 74 65 6e 74 2e 0d 0a 0d 0a 09 20 20 20 20 31 30 2e 09 62 6c 6f 63 6b 20 6c 65 6e 67 74 ┆content. 10. block lengt┆ 0x0d300…0d320 68 20 65 72 72 6f 72 2e 0d 0a 09 09 84 41 20 72 65 63 65 69 76 65 64 20 63 6f 6d 6d 61 6e 64 20 ┆h error. A received command ┆ 0x0d320…0d340 68 61 64 20 61 6e 20 69 6c 6c 65 67 61 6c 20 6c 65 6e 67 74 68 2e 0d 0a 0d 0a 09 20 20 20 20 84 ┆had an illegal length. ┆ 0x0d340…0d360 54 68 65 20 63 6f 6d 6d 61 6e 64 20 63 61 75 73 69 6e 67 20 74 68 65 20 65 72 72 6f 72 20 77 69 ┆The command causing the error wi┆ 0x0d360…0d380 6c 6c 20 6f 74 68 65 72 77 69 73 65 20 62 65 20 69 67 6e 6f 72 65 64 2e 20 41 20 0a 19 8d 80 80 ┆ll otherwise be ignored. A ┆ 0x0d380…0d3a0 52 45 51 55 45 53 54 2e 53 55 53 50 45 4e 44 20 66 6f 72 20 74 68 65 20 54 55 20 69 6e 20 71 75 ┆REQUEST.SUSPEND for the TU in qu┆ 0x0d3a0…0d3c0 65 73 74 69 6f 6e 20 69 73 20 65 78 70 65 63 74 65 64 20 74 6f 20 62 65 20 0a 19 8d 80 80 72 65 ┆estion is expected to be re┆ 0x0d3c0…0d3e0 63 65 69 76 65 64 20 73 6f 6f 6e 2e 0d 0a 0d 0a 09 65 29 20 20 84 43 4f 4e 46 49 52 4d 41 54 49 ┆ceived soon. e) CONFIRMATI┆ 0x0d3e0…0d400 4f 4e 2e 53 55 53 50 45 44 0d 0a 09 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 68 61 73 ┆ON.SUSPED This command has┆ 0x0d400…0d40e (106,) 20 74 68 65 20 66 6f 72 6d 61 74 3a 0d 0a ┆ the format: ┆ 0x0d40e…0d447 Params { 0x0d40e…0d447 04 00 2d 44 0c 00 06 00 00 00 00 02 01 4b 31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -D K1 ┆ 0x0d40e…0d447 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 ff ff 04 ┆ (2<FKU_iså ┆ 0x0d40e…0d447 } 0x0d447…0d480 Params { 0x0d447…0d480 04 00 2d 44 0c 00 06 00 00 00 00 03 01 4b 31 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -D K1@ ┆ 0x0d447…0d480 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 ff ff 04 ┆ (2<FKU_iså ┆ 0x0d447…0d480 } 0x0d480…0d4a0 0a 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 ┆ ┆ 0x0d4a0…0d4c0 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 ┆ ┆ 0x0d4c0…0d4e0 20 20 20 20 20 20 20 0d 0a 09 21 20 20 20 20 20 20 21 20 20 20 20 20 20 21 20 20 20 20 20 20 20 ┆ ! ! ! ┆ 0x0d4e0…0d500 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 20 21 ┆ ! ! !┆ 0x0d500…0d520 20 20 20 20 20 20 20 20 20 20 20 21 0d 0a 09 21 20 20 33 31 20 20 21 20 20 31 39 20 20 21 20 20 ┆ ! ! 31 ! 19 ! ┆ 0x0d520…0d540 44 53 20 54 55 20 6e 6f 20 20 21 20 20 20 20 20 20 2d 20 20 20 20 20 21 20 20 20 20 20 20 30 20 ┆DS TU no ! - ! 0 ┆ 0x0d540…0d560 20 20 20 20 21 20 20 20 20 20 30 20 20 20 20 20 21 0d 0a 09 a1 21 20 20 20 20 20 20 21 20 20 20 ┆ ! 0 ! ! ! ┆ 0x0d560…0d580 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 20 21 20 20 ┆ ! ! ! ┆ 0x0d580…0d5a0 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 21 0d 0a 20 20 20 20 20 20 20 ┆ ! ! ┆ 0x0d5a0…0d5c0 20 3c 31 6f 63 74 65 74 3e 3c 31 6f 63 74 65 74 3e 20 3c 32 6f 63 74 65 74 73 3e 20 20 20 20 3c ┆ <1octet><1octet> <2octets> <┆ 0x0d5c0…0d5e0 32 6f 63 74 65 74 73 3e 20 20 20 20 20 3c 32 6f 63 74 65 74 73 3e 20 20 20 3c 32 6f 63 74 65 74 ┆2octets> <2octets> <2octet┆ 0x0d5e0…0d5e4 73 3e 0d 0a ┆s> ┆ 0x0d5e4…0d61d Params { 0x0d5e4…0d61d 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 ┆ 0x0d5e4…0d61d 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 ff ff 04 ┆ (2<FKU_iså ┆ 0x0d5e4…0d61d } 0x0d61d…0d656 Params { 0x0d61d…0d656 04 00 2d 44 0c 00 06 00 00 00 00 02 01 4b 31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -D K1 ┆ 0x0d61d…0d656 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 ff ff 04 ┆ (2<FKU_iså ┆ 0x0d61d…0d656 } 0x0d656…0d657 0a ┆ ┆ 0x0d657…0d690 Params { 0x0d657…0d690 04 00 2d 44 0c 00 06 00 00 00 00 03 01 4b 31 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -D K1@ ┆ 0x0d657…0d690 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 ff ff 04 ┆ (2<FKU_iså ┆ 0x0d657…0d690 } 0x0d690…0d6c9 Params { 0x0d690…0d6c9 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 ┆ 0x0d690…0d6c9 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 ff ff 04 ┆ (2<FKU_iså ┆ 0x0d690…0d6c9 } 0x0d6c9…0d6e0 0a 0d 0a 0d 0a a1 b0 33 2e 32 09 44 6f 63 75 6d 65 6e 74 20 54 72 61 ┆ 3.2 Document Tra┆ 0x0d6e0…0d700 6e 73 66 65 72 20 43 6f 6d 6d 61 6e 64 73 0d 0a 0d 0a 09 84 54 68 65 73 65 20 63 6f 6d 6d 61 6e ┆nsfer Commands These comman┆ 0x0d700…0d720 64 73 20 61 72 65 20 74 68 65 20 6f 6e 65 73 20 65 78 63 68 61 6e 67 65 64 20 6f 6e 20 61 20 64 ┆ds are the ones exchanged on a d┆ 0x0d720…0d740 61 74 61 20 63 6f 6e 6e 65 63 74 69 6f 6e 2c 20 77 69 74 68 20 0a 19 89 80 80 65 78 63 65 70 74 ┆ata connection, with except┆ 0x0d740…0d760 69 6f 6e 20 6f 66 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 3a 0d 0a 0d 0a 09 09 4c 4f 47 4f 4e ┆ion of the following: LOGON┆ 0x0d760…0d780 0d 0a 09 09 52 45 50 4c 59 5f 4f 4b 20 61 73 20 61 6e 73 77 65 72 20 74 6f 20 61 20 4c 4f 47 4f ┆ REPLY_OK as answer to a LOGO┆ 0x0d780…0d7a0 4e 0d 0a 0d 0a 20 20 20 20 20 20 20 20 20 54 54 58 53 49 20 73 74 72 65 61 6d 20 63 6c 6f 73 65 ┆N TTXSI stream close┆ 0x0d7a0…0d7c0 20 61 6e 64 20 44 48 20 73 74 72 65 61 6d 20 63 6c 6f 73 65 20 61 72 65 20 69 6e 74 72 6f 64 75 ┆ and DH stream close are introdu┆ 0x0d7c0…0d7e0 63 65 64 2c 20 73 65 65 20 62 65 6c 6f 77 2e 0d 0a 09 84 44 61 74 61 20 63 6f 6e 6e 65 63 74 69 ┆ced, see below. Data connecti┆ 0x0d7e0…0d800 6f 6e 73 20 61 72 65 20 68 65 72 65 20 63 61 6c 6c 65 64 20 64 6f 63 75 6d 65 6e 74 20 73 74 72 ┆ons are here called document str┆ 0x0d800…0d820 (108,) 65 61 6d 73 2e 20 54 68 65 79 20 61 72 65 20 0a 19 89 80 80 69 64 65 6e 74 69 80 66 69 65 64 20 ┆eams. They are identi fied ┆ 0x0d820…0d840 62 79 20 61 20 73 74 72 65 61 6d 20 6e 75 6d 62 65 72 2e 0d 0a 0d 0a 09 84 53 74 72 65 61 6d 20 ┆by a stream number. Stream ┆ 0x0d840…0d860 6e 75 6d 62 65 72 73 20 77 69 6c 6c 20 62 65 20 69 6e 73 69 64 65 20 74 68 65 20 72 61 6e 67 65 ┆numbers will be inside the range┆ 0x0d860…0d880 20 31 2e 2e 2e 6d 61 78 5f 73 65 73 73 5f 6e 75 2c 20 77 68 65 72 65 20 0a 19 89 80 80 22 6d 61 ┆ 1...max_sess_nu, where "ma┆ 0x0d880…0d8a0 78 5f 73 65 73 73 5f 6e 75 22 20 69 73 20 61 20 70 72 6f 63 65 73 73 20 70 61 72 61 6d 65 74 65 ┆x_sess_nu" is a process paramete┆ 0x0d8a0…0d8c0 72 20 28 73 65 65 20 61 70 70 65 6e 64 69 78 20 42 2e 29 2e 20 54 68 69 73 20 70 61 72 61 80 0a ┆r (see appendix B.). This para ┆ 0x0d8c0…0d8e0 19 89 80 80 6d 65 74 65 72 20 73 68 6f 75 6c 64 20 62 65 20 74 72 61 6e 73 66 65 72 72 65 64 20 ┆ meter should be transferred ┆ 0x0d8e0…0d8f5 74 6f 20 74 68 65 20 54 54 58 53 49 20 74 6f 6f 2e 0d 0a 0d 0a ┆to the TTXSI too. ┆ 0x0d8f5…0d8f8 FormFeed { 0x0d8f5…0d8f8 0c 83 c8 ┆ ┆ 0x0d8f5…0d8f8 } 0x0d8f8…0d900 0a a1 b0 33 2e 32 2e 31 ┆ 3.2.1┆ 0x0d900…0d920 09 44 6f 63 75 6d 65 6e 74 20 54 72 61 6e 73 66 65 72 20 43 6f 6d 6d 61 6e 64 73 20 66 72 6f 6d ┆ Document Transfer Commands from┆ 0x0d920…0d940 20 44 48 20 74 6f 20 54 54 58 53 49 0d 0a 0d 0a 09 84 61 29 20 20 20 42 75 66 66 65 72 20 66 6f ┆ DH to TTXSI a) Buffer fo┆ 0x0d940…0d960 72 6d 61 74 20 28 77 68 65 6e 20 72 65 63 65 69 76 65 64 20 62 79 20 54 54 58 53 49 29 0d 0a 0d ┆rmat (when received by TTXSI) ┆ 0x0d960…0d980 0a 09 20 20 20 20 20 a1 62 75 66 66 65 72 20 61 74 74 72 69 62 75 74 65 73 0d 0a 0d 0a 09 20 20 ┆ buffer attributes ┆ 0x0d980…0d9a0 20 20 20 6f 66 66 73 65 74 2c 20 74 6f 70 3a 20 84 64 65 66 69 6e 65 73 20 74 68 65 20 70 6c 61 ┆ offset, top: defines the pla┆ 0x0d9a0…0d9c0 63 65 20 69 6e 20 74 68 65 20 62 75 66 66 65 72 20 77 68 65 72 65 20 74 68 65 20 0a 19 9b 80 80 ┆ce in the buffer where the ┆ 0x0d9c0…0d9e0 63 6f 6d 6d 61 6e 64 20 69 73 20 70 6c 61 63 65 64 2e 0d 0a 0d 0a 09 20 20 20 20 20 65 76 65 6e ┆command is placed. even┆ 0x0d9e0…0da00 74 6b 69 6e 64 3a 20 20 20 6d 65 73 73 61 67 65 20 65 76 65 6e 74 2e 0d 0a 0d 0a 09 20 20 20 20 ┆tkind: message event. ┆ 0x0da00…0da20 (109,) 20 55 6e 6d 65 6e 74 69 6f 6e 65 64 20 62 75 66 66 65 72 20 61 74 74 72 69 62 75 74 65 73 20 61 ┆ Unmentioned buffer attributes a┆ 0x0da20…0da40 72 65 20 75 6e 64 65 66 69 6e 65 64 2e 0d 0a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 a1 e1 ┆re undefined. ┆ 0x0da40…0da60 20 a1 64 61 74 61 20 61 72 65 61 0d 0a 0d 0a 09 20 20 20 20 20 84 54 68 65 20 62 65 67 69 6e 6e ┆ data area The beginn┆ 0x0da60…0da80 69 6e 67 20 6f 66 20 74 68 65 20 62 75 66 66 65 72 20 28 61 63 63 65 73 73 65 64 20 62 79 20 6d ┆ing of the buffer (accessed by m┆ 0x0da80…0daa0 65 61 6e 73 20 6f 66 20 22 6c 6f 63 6b 62 75 66 22 29 20 0a 19 8e 80 80 68 61 73 20 74 68 65 20 ┆eans of "lockbuf") has the ┆ 0x0daa0…0daa9 66 6f 72 6d 61 74 3a 0d 0a ┆format: ┆ 0x0daa9…0dae2 Params { 0x0daa9…0dae2 04 00 2d 44 0c 00 06 00 00 00 00 02 01 4b 31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -D K1 ┆ 0x0daa9…0dae2 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 ff ff 04 ┆ (2<FKU_iså ┆ 0x0daa9…0dae2 } 0x0dae2…0db1b Params { 0x0dae2…0db1b 04 00 2d 44 0c 00 06 00 00 00 00 03 01 4b 31 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -D K1@ ┆ 0x0dae2…0db1b 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 ff ff 04 ┆ (2<FKU_iså ┆ 0x0dae2…0db1b } 0x0db1b…0db20 0a 09 20 20 20 ┆ ┆ 0x0db20…0db40 20 20 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 a1 82 e1 ┆ ┆ 0x0db40…0db60 82 2d 2d 2d 2d 2d 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 ┆ ----- ! ┆ 0x0db60…0db80 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 21 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ! ! ┆ 0x0db80…0dba0 21 20 43 55 20 54 55 20 6e 6f 20 20 20 21 20 73 74 72 65 61 6d 20 6e 6f 20 21 0d 0a 20 20 20 20 ┆! CU TU no ! stream no ! ┆ 0x0dba0…0dbc0 20 20 20 20 20 a1 e1 20 20 20 20 20 a1 21 20 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 ┆ ! ! ┆ 0x0dbc0…0dbe0 20 20 20 20 20 20 21 e1 82 2d 2d 2d 2d 2d 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c ┆ ! ----- <┆ 0x0dbe0…0dbf8 32 6f 63 74 65 74 73 3e 20 20 20 20 20 3c 32 6f 63 74 65 74 73 3e 0d 0a ┆2octets> <2octets> ┆ 0x0dbf8…0dc31 Params { 0x0dbf8…0dc31 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 ┆ 0x0dbf8…0dc31 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 ff ff 04 ┆ (2<FKU_iså ┆ 0x0dbf8…0dc31 } 0x0dc31…0dc6a Params { 0x0dc31…0dc6a 04 00 2d 44 0c 00 06 00 00 00 00 02 01 4b 31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -D K1 ┆ 0x0dc31…0dc6a 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 ff ff 04 ┆ (2<FKU_iså ┆ 0x0dc31…0dc6a } 0x0dc6a…0dc80 0a 0d 0a 09 20 20 20 20 20 84 54 68 65 20 63 6f 6d 6d 61 6e 64 2c ┆ The command,┆ 0x0dc80…0dca0 20 77 69 74 68 20 74 68 65 20 66 6f 72 6d 61 74 20 61 73 20 64 65 66 69 6e 65 64 20 69 6e 20 72 ┆ with the format as defined in r┆ 0x0dca0…0dcc0 65 66 2e 20 33 2c 20 69 73 20 70 6c 61 63 65 64 20 0a 19 8e 80 80 69 6e 20 74 68 65 20 61 72 65 ┆ef. 3, is placed in the are┆ 0x0dcc0…0dce0 61 20 70 6f 69 6e 74 65 64 20 6f 75 74 20 62 79 20 6f 66 66 73 65 74 20 61 6e 64 20 74 6f 70 2e ┆a pointed out by offset and top.┆ 0x0dce0…0dd00 0d 0a 0d 0a 09 62 29 20 20 20 4f 70 65 6e 69 6e 67 20 6f 66 20 64 6f 63 75 6d 65 6e 74 20 73 74 ┆ b) Opening of document st┆ 0x0dd00…0dd20 72 65 61 6d 73 0d 0a 0d 0a 09 20 20 20 20 20 84 41 20 64 6f 63 75 6d 65 6e 74 20 73 74 72 65 61 ┆reams A document strea┆ 0x0dd20…0dd40 6d 20 69 73 20 6f 70 65 6e 65 64 20 62 79 20 44 48 20 77 69 74 68 20 61 20 54 52 41 4e 53 46 45 ┆m is opened by DH with a TRANSFE┆ 0x0dd40…0dd60 52 20 62 6c 6f 63 6b 2e 20 54 68 65 20 0a 19 8e 80 80 63 6f 6e 74 65 6e 74 20 6f 66 20 74 68 65 ┆R block. The content of the┆ 0x0dd60…0dd80 20 44 53 20 54 55 20 6e 75 6d 62 65 72 20 68 6f 6c 64 20 77 69 6c 6c 20 62 65 20 75 6e 64 65 66 ┆ DS TU number hold will be undef┆ 0x0dd80…0dda0 69 6e 65 64 2e 0d 0a 0d 0a 09 63 29 20 20 20 43 6c 6f 73 69 6e 67 20 6f 66 20 64 6f 63 75 6d 65 ┆ined. c) Closing of docume┆ 0x0dda0…0ddc0 6e 74 20 73 74 72 65 61 6d 73 2e 0d 0a 0d 0a 09 20 20 20 20 20 84 41 20 6e 65 77 20 70 72 69 6d ┆nt streams. A new prim┆ 0x0ddc0…0dde0 69 74 69 76 65 2c 20 44 48 20 73 74 72 65 61 6d 20 63 6c 6f 73 65 2c 20 69 73 20 64 65 66 69 6e ┆itive, DH stream close, is defin┆ 0x0dde0…0de00 65 64 2e 20 49 74 20 68 61 73 20 74 68 65 20 0a 19 8e 80 80 68 65 61 64 65 72 20 62 79 74 65 20 ┆ed. It has the header byte ┆ 0x0de00…0de20 (111,) 36 20 61 6e 64 20 6e 6f 20 66 75 72 74 68 65 72 20 64 61 74 61 2e 0d 0a 0d 0a 09 20 20 20 20 20 ┆6 and no further data. ┆ 0x0de20…0de40 84 49 74 20 77 69 6c 6c 20 61 6c 77 61 79 73 20 62 65 20 73 65 6e 74 20 62 79 20 44 48 20 61 73 ┆ It will always be sent by DH as┆ 0x0de40…0de60 20 74 68 65 20 6c 61 73 74 20 6d 65 73 73 61 67 65 20 6f 6e 20 74 68 65 20 0a 19 8e 80 80 73 74 ┆ the last message on the st┆ 0x0de60…0de80 72 65 61 6d 2e 20 57 68 65 6e 20 74 68 65 20 62 75 66 66 65 72 20 69 73 20 72 65 74 75 72 6e 65 ┆ream. When the buffer is returne┆ 0x0de80…0dea0 64 2c 20 74 68 65 20 44 48 20 72 65 67 61 72 64 73 20 74 68 65 20 0a 19 8e 80 80 73 74 72 65 61 ┆d, the DH regards the strea┆ 0x0dea0…0dec0 6d 20 61 73 20 72 65 6d 6f 76 65 64 2c 20 61 6e 64 20 6e 6f 74 68 69 6e 67 20 6d 6f 72 65 20 73 ┆m as removed, and nothing more s┆ 0x0dec0…0dee0 68 6f 75 6c 64 20 62 65 20 73 65 6e 74 20 66 72 6f 6d 20 54 54 58 53 49 20 0a 19 8e 80 80 6f 6e ┆hould be sent from TTXSI on┆ 0x0dee0…0dee6 20 69 74 2e 0d 0a ┆ it. ┆ 0x0dee6…0dee9 FormFeed { 0x0dee6…0dee9 0c 83 cc ┆ ┆ 0x0dee6…0dee9 } 0x0dee9…0df00 0a 09 20 20 20 20 20 84 49 74 20 73 68 6f 75 6c 64 20 62 65 20 6e 6f ┆ It should be no┆ 0x0df00…0df20 74 65 64 20 74 68 61 74 20 69 66 20 74 68 65 20 44 48 20 77 61 6e 74 73 20 61 20 73 74 72 65 61 ┆ted that if the DH wants a strea┆ 0x0df20…0df40 6d 20 70 72 65 6d 61 74 75 72 65 6c 79 20 0a 19 8e 80 80 74 65 72 6d 69 6e 61 74 65 64 2c 20 69 ┆m prematurely terminated, i┆ 0x0df40…0df60 74 20 77 69 6c 6c 20 73 65 6e 64 20 61 20 52 45 50 4c 59 20 4e 4f 54 4f 4b 20 66 6f 6c 6c 77 65 ┆t will send a REPLY NOTOK follwe┆ 0x0df60…0df80 64 20 62 79 20 61 20 44 48 20 73 74 72 65 61 6d 20 0a 19 8e 80 80 63 6c 6f 73 65 2e 20 54 68 69 ┆d by a DH stream close. Thi┆ 0x0df80…0dfa0 73 20 69 73 2c 20 68 6f 77 65 76 65 72 2c 20 6e 6f 74 20 74 68 65 20 63 61 73 65 20 69 66 20 61 ┆s is, however, not the case if a┆ 0x0dfa0…0dfc0 20 54 54 58 53 49 20 73 74 72 65 61 6d 20 63 6c 6f 73 65 20 0a 19 8e 80 80 6f 72 20 61 20 52 45 ┆ TTXSI stream close or a RE┆ 0x0dfc0…0dfe0 50 4c 59 20 4e 4f 54 4f 4b 20 66 69 72 73 74 20 68 61 73 20 62 65 65 6e 20 72 65 63 65 69 76 65 ┆PLY NOTOK first has been receive┆ 0x0dfe0…0e000 64 20 66 72 6f 6d 20 54 54 58 53 49 2e 0d 0a 0d 0a 09 64 29 20 20 20 41 6e 73 77 65 72 73 2e 0d ┆d from TTXSI. d) Answers. ┆ 0x0e000…0e020 (112,) 0a 0d 0a 09 20 20 20 20 20 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 72 75 6c 65 73 20 73 68 6f ┆ The following rules sho┆ 0x0e020…0e040 75 6c 64 20 62 65 20 6f 62 65 79 65 64 3a 0d 0a 0d 0a 09 20 20 20 20 20 31 2e 20 20 54 68 65 20 ┆uld be obeyed: 1. The ┆ 0x0e040…0e060 75 31 20 61 74 74 72 69 62 75 74 65 20 73 68 6f 75 6c 64 20 62 65 20 75 6e 63 68 61 6e 67 65 64 ┆u1 attribute should be unchanged┆ 0x0e060…0e080 2e 0d 0a 09 20 20 20 20 20 32 2e 20 20 84 54 68 65 20 68 65 61 64 65 72 20 62 79 74 65 20 73 68 ┆. 2. The header byte sh┆ 0x0e080…0e0a0 6f 75 6c 64 20 62 65 20 75 6e 63 68 61 6e 67 65 64 2e 0d 0a 09 20 20 20 20 20 33 2e 20 20 84 54 ┆ould be unchanged. 3. T┆ 0x0e0a0…0e0c0 68 65 20 66 69 72 73 74 20 74 68 72 65 65 20 77 6f 72 64 73 20 69 6e 20 74 68 65 20 62 75 66 66 ┆he first three words in the buff┆ 0x0e0c0…0e0e0 65 72 20 73 68 6f 75 6c 64 20 62 65 20 75 6e 63 68 61 6e 67 65 64 2e 0d 0a 09 20 20 20 20 20 34 ┆er should be unchanged. 4┆ 0x0e0e0…0e100 2e 20 20 84 41 20 62 75 66 66 65 72 20 77 69 74 68 20 61 20 44 48 20 73 74 72 65 61 6d 20 63 6c ┆. A buffer with a DH stream cl┆ 0x0e100…0e120 6f 73 65 20 73 68 6f 75 6c 64 20 62 65 20 72 65 74 75 72 6e 65 64 20 6c 61 73 74 20 0a 19 92 80 ┆ose should be returned last ┆ 0x0e120…0e140 80 6f 66 20 61 6c 6c 20 44 48 20 62 75 66 66 65 72 73 20 6f 6e 20 74 68 69 73 20 73 74 72 65 61 ┆ of all DH buffers on this strea┆ 0x0e140…0e160 6d 2e 0d 0a 09 20 20 20 20 20 35 2e 20 20 84 41 20 54 52 41 4e 53 46 45 52 20 62 75 66 66 65 72 ┆m. 5. A TRANSFER buffer┆ 0x0e160…0e180 20 73 68 6f 75 6c 64 20 62 65 20 72 65 74 75 72 6e 65 64 20 62 65 66 6f 72 65 20 74 68 65 20 52 ┆ should be returned before the R┆ 0x0e180…0e1a0 45 50 4c 59 20 4f 4b 20 0a 19 92 80 80 69 73 20 73 65 6e 74 20 74 6f 20 44 48 2e 0d 0a 09 20 20 ┆EPLY OK is sent to DH. ┆ 0x0e1a0…0e1c0 20 20 20 36 2e 20 20 84 49 66 20 61 20 77 72 69 74 65 20 6f 70 65 72 61 74 69 6f 6e 20 69 73 20 ┆ 6. If a write operation is ┆ 0x0e1c0…0e1e0 69 6e 20 70 72 6f 67 72 65 73 73 20 61 6e 64 20 74 68 65 20 54 54 58 53 49 20 73 65 6e 64 73 20 ┆in progress and the TTXSI sends ┆ 0x0e1e0…0e200 61 20 0a 19 92 80 80 43 48 45 43 4b 50 4f 49 4e 54 20 28 53 54 52 45 41 4d 20 45 4e 44 29 20 74 ┆a CHECKPOINT (STREAM END) t┆ 0x0e200…0e220 (113,) 6f 20 44 48 2c 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 63 6f 6e 64 69 74 69 6f 6e 73 20 0a ┆o DH, the following conditions ┆ 0x0e220…0e240 19 92 80 80 73 68 6f 75 6c 64 20 68 6f 6c 64 3a 0d 0a 09 20 20 20 20 20 20 20 20 20 2d 20 20 84 ┆ should hold: - ┆ 0x0e240…0e260 54 68 65 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 43 48 45 43 4b 50 4f 49 4e 54 20 28 53 54 ┆The corresponding CHECKPOINT (ST┆ 0x0e260…0e280 52 45 41 4d 20 45 4e 44 29 20 66 72 6f 6d 20 44 48 20 0a 19 95 80 80 73 68 6f 75 6c 64 20 68 61 ┆REAM END) from DH should ha┆ 0x0e280…0e2a0 76 65 20 62 65 65 6e 20 72 65 74 75 72 6e 65 64 20 62 79 20 54 54 58 53 49 2e 20 49 66 20 74 68 ┆ve been returned by TTXSI. If th┆ 0x0e2a0…0e2c0 69 73 20 72 75 6c 65 20 69 73 20 0a 19 95 80 80 6e 6f 74 20 66 6f 6c 6c 6f 77 65 64 2c 20 69 74 ┆is rule is not followed, it┆ 0x0e2c0…0e2e0 20 77 69 6c 6c 20 62 65 20 72 65 67 61 72 64 65 64 20 61 73 20 61 20 44 53 20 70 72 6f 74 6f 63 ┆ will be regarded as a DS protoc┆ 0x0e2e0…0e300 6f 6c 20 0a 19 95 80 80 65 72 72 6f 72 20 6f 6e 20 74 68 65 20 73 74 72 65 61 6d 2e 0d 0a 20 20 ┆ol error on the stream. ┆ 0x0e300…0e320 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2d 20 20 84 54 68 65 20 44 61 74 61 20 62 75 66 ┆ - The Data buf┆ 0x0e320…0e340 66 65 72 73 20 66 72 6f 6d 20 44 48 20 70 72 65 63 63 65 64 69 6e 67 20 74 68 65 20 43 48 45 43 ┆fers from DH precceding the CHEC┆ 0x0e340…0e360 4b 50 4f 49 4e 54 20 0a 19 95 80 80 28 53 54 52 45 41 4d 20 45 4e 44 29 20 73 68 6f 75 6c 64 20 ┆KPOINT (STREAM END) should ┆ 0x0e360…0e380 68 61 76 65 20 62 65 65 6e 20 72 65 74 75 72 6e 65 64 20 62 79 20 54 54 58 53 49 2e 0d 0a 0d 0a ┆have been returned by TTXSI. ┆ 0x0e380…0e3a0 0d 0a 20 09 20 20 20 20 20 84 49 74 20 73 68 6f 75 6c 64 20 62 65 20 6e 6f 74 65 64 20 74 68 61 ┆ It should be noted tha┆ 0x0e3a0…0e3c0 74 20 6f 6e 6c 79 20 61 20 6c 69 6d 69 74 65 64 20 6e 75 6d 62 65 72 20 6f 66 20 53 54 52 45 41 ┆t only a limited number of STREA┆ 0x0e3c0…0e3e0 4d 20 0a 19 8e 80 80 62 75 66 66 65 72 73 20 63 61 6e 20 62 65 20 70 65 6e 64 69 6e 67 20 61 74 ┆M buffers can be pending at┆ 0x0e3e0…0e400 20 54 54 58 53 49 20 61 74 20 74 68 65 20 73 61 6d 65 20 74 69 6d 65 2e 20 54 68 69 73 20 0a 19 ┆ TTXSI at the same time. This ┆ 0x0e400…0e420 (114,) 8e 80 80 63 72 65 61 74 65 73 20 74 68 65 20 62 61 63 6b 20 70 72 65 73 73 75 72 65 20 77 68 69 ┆ creates the back pressure whi┆ 0x0e420…0e440 63 68 20 63 6f 6e 74 72 6f 6c 73 20 74 68 65 20 66 6c 6f 77 20 63 6f 6e 80 74 72 6f 6c 20 6f 6e ┆ch controls the flow con trol on┆ 0x0e440…0e460 20 0a 19 8e 80 80 74 68 65 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 73 65 73 73 69 6f 6e 2e ┆ the corresponding session.┆ 0x0e460…0e462 0d 0a ┆ ┆ 0x0e462…0e49b Params { 0x0e462…0e49b 04 00 2d 44 0c 00 06 00 00 00 00 03 01 4b 31 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -D K1@ ┆ 0x0e462…0e49b 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 ff ff 04 ┆ (2<FKU_iså ┆ 0x0e462…0e49b } 0x0e49b…0e4d4 Params { 0x0e49b…0e4d4 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 ┆ 0x0e49b…0e4d4 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 ff ff 04 ┆ (2<FKU_iså ┆ 0x0e49b…0e4d4 } 0x0e4d4…0e4d7 0a 0d 0a ┆ ┆ 0x0e4d7…0e4da FormFeed { 0x0e4d7…0e4da 0c 83 80 ┆ ┆ 0x0e4d7…0e4da } 0x0e4da…0e4e0 0a a1 b0 33 2e 32 ┆ 3.2┆ 0x0e4e0…0e500 2e 32 09 44 6f 63 75 6d 65 6e 74 20 53 74 72 65 61 6d 20 43 6f 6d 6d 61 6e 64 73 20 66 72 6f 6d ┆.2 Document Stream Commands from┆ 0x0e500…0e520 20 54 54 58 53 49 20 74 6f 20 44 48 0d 0a 0d 0a 09 84 61 29 20 20 20 42 75 66 66 65 72 20 66 6f ┆ TTXSI to DH a) Buffer fo┆ 0x0e520…0e540 72 6d 61 74 20 28 77 68 65 6e 20 72 65 63 65 69 76 65 64 20 62 79 20 44 48 29 0d 0a 0d 0a 0e 0a ┆rmat (when received by DH) ┆ 0x0e540…0e560 09 20 20 20 20 20 a1 62 75 66 66 65 72 20 61 74 74 72 69 62 75 74 65 73 0d 0a 0d 0a 09 20 20 20 ┆ buffer attributes ┆ 0x0e560…0e580 20 20 75 31 3a 20 20 74 74 78 73 69 5f 62 75 66 0d 0a 0f 0a 0d 0a 09 20 20 20 20 20 6f 66 66 73 ┆ u1: ttxsi_buf offs┆ 0x0e580…0e5a0 65 74 3a 20 20 20 20 73 68 6f 75 6c 64 20 61 74 20 6c 65 61 73 74 20 62 65 20 73 36 32 5f 68 65 ┆et: should at least be s62_he┆ 0x0e5a0…0e5c0 61 64 5f 6c 67 74 2e 0d 0a 09 20 20 20 09 20 20 20 20 20 20 84 54 68 69 73 20 6d 61 6b 65 73 20 ┆ad_lgt. This makes ┆ 0x0e5c0…0e5e0 69 74 20 70 6f 73 73 69 62 6c 65 20 74 6f 20 66 6f 72 77 61 72 64 20 74 68 65 20 62 6c 6f 63 6b ┆it possible to forward the block┆ 0x0e5e0…0e600 73 20 74 6f 20 0a 19 99 80 80 53 36 32 43 50 2e 20 54 68 65 20 6f 6e 6c 79 20 61 64 64 69 74 69 ┆s to S62CP. The only additi┆ 0x0e600…0e620 (115,) 6f 6e 61 6c 20 63 6f 6e 64 69 74 69 6f 6e 20 69 73 20 74 68 61 74 20 69 74 20 0a 19 99 80 80 73 ┆onal condition is that it s┆ 0x0e620…0e640 68 6f 75 6c 64 20 70 6f 69 6e 74 20 69 6e 73 69 64 65 20 74 68 65 20 62 75 66 66 65 72 2e 0d 0a ┆hould point inside the buffer. ┆ 0x0e640…0e660 0d 0a 09 20 20 20 20 20 74 6f 70 3a 09 20 20 20 20 20 20 84 44 65 66 69 6e 65 73 20 74 6f 67 65 ┆ top: Defines toge┆ 0x0e660…0e680 74 68 65 72 20 77 69 74 68 20 6f 66 66 73 65 74 20 74 68 65 20 61 72 65 61 20 69 6e 20 74 68 65 ┆ther with offset the area in the┆ 0x0e680…0e6a0 20 62 75 66 80 0a 19 99 80 80 66 65 72 20 77 68 65 72 65 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 ┆ buf fer where the command ┆ 0x0e6a0…0e6c0 64 61 74 61 20 69 73 20 70 6c 61 63 65 64 2e 0d 0a 09 09 20 20 20 20 20 20 84 4e 6f 74 65 20 74 ┆data is placed. Note t┆ 0x0e6c0…0e6e0 68 61 74 20 74 68 65 20 44 48 20 77 69 6c 6c 20 63 68 65 63 6b 20 69 66 20 69 74 73 20 76 61 6c ┆hat the DH will check if its val┆ 0x0e6e0…0e700 75 65 20 69 73 20 63 6f 6e 80 0a 19 99 80 80 73 69 73 74 65 6e 74 2e 0d 0a 82 0d 0a 09 20 20 20 ┆ue is con sistent. ┆ 0x0e700…0e720 20 20 65 76 65 6e 74 6b 69 6e 64 3a 20 6d 65 73 73 61 67 65 20 65 76 65 6e 74 2e 0d 0a 0d 0a 09 ┆ eventkind: message event. ┆ 0x0e720…0e740 20 20 20 20 20 a1 64 61 74 61 20 61 72 65 61 0d 0a 0d 0a 09 20 20 20 20 20 84 54 68 65 20 62 65 ┆ data area The be┆ 0x0e740…0e760 67 69 6e 6e 69 6e 67 20 6f 66 20 74 68 65 20 62 75 66 66 65 72 20 77 69 6c 6c 20 68 61 76 65 20 ┆ginning of the buffer will have ┆ 0x0e760…0e777 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 66 6f 72 6d 61 74 3a 0d 0a ┆the following format: ┆ 0x0e777…0e7b0 Params { 0x0e777…0e7b0 04 00 2d 44 0c 00 06 00 00 00 00 02 01 4b 31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -D K1 ┆ 0x0e777…0e7b0 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 ff ff 04 ┆ (2<FKU_iså ┆ 0x0e777…0e7b0 } 0x0e7b0…0e7e9 Params { 0x0e7b0…0e7e9 04 00 2d 44 0c 00 06 00 00 00 00 03 01 4b 31 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -D K1@ ┆ 0x0e7b0…0e7e9 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 ff ff 04 ┆ (2<FKU_iså ┆ 0x0e7b0…0e7e9 } 0x0e7e9…0e800 0a 0d 0a 09 20 20 20 20 20 a1 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆ 0x0e800…0e820 (116,) 20 20 20 20 20 20 20 20 20 20 20 20 20 20 e1 82 2d 2d 2d 2d 0d 0a 09 20 20 20 20 20 21 20 20 20 ┆ ---- ! ┆ 0x0e820…0e840 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 20 21 0d 0a 09 20 20 20 20 20 21 ┆ ! ! !┆ 0x0e840…0e860 20 20 20 20 20 20 2d 20 20 20 20 20 21 20 20 73 74 72 65 61 6d 20 6e 6f 20 21 0d 0a 09 20 20 20 ┆ - ! stream no ! ┆ 0x0e860…0e880 20 20 a1 21 20 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 20 21 e1 82 ┆ ! ! ! ┆ 0x0e880…0e8a0 2d 2d 2d 2d 0d 0a 09 20 20 20 20 20 20 3c 32 6f 63 74 65 74 73 3e 20 20 20 20 20 3c 32 6f 63 74 ┆---- <2octets> <2oct┆ 0x0e8a0…0e8a6 65 74 73 3e 0d 0a ┆ets> ┆ 0x0e8a6…0e8df Params { 0x0e8a6…0e8df 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 ┆ 0x0e8a6…0e8df 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 ff ff 04 ┆ (2<FKU_iså ┆ 0x0e8a6…0e8df } 0x0e8df…0e918 Params { 0x0e8df…0e918 04 00 2d 44 0c 00 06 00 00 00 00 02 01 4b 31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -D K1 ┆ 0x0e8df…0e918 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 ff ff 04 ┆ (2<FKU_iså ┆ 0x0e8df…0e918 } 0x0e918…0e920 0a 0d 0a 09 20 20 20 20 ┆ ┆ 0x0e920…0e940 20 84 49 6e 20 74 68 65 20 61 72 65 61 20 70 6f 69 6e 74 65 64 20 6f 75 74 20 62 79 20 6f 66 66 ┆ In the area pointed out by off┆ 0x0e940…0e960 73 65 74 20 61 6e 64 20 74 6f 70 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 73 68 6f 75 6c 64 20 0a ┆set and top the command should ┆ 0x0e960…0e980 19 8e 80 80 62 65 20 70 6c 61 63 65 64 2e 0d 0a 0d 0a 09 62 29 20 20 20 43 6c 6f 73 69 6e 67 20 ┆ be placed. b) Closing ┆ 0x0e980…0e9a0 6f 66 20 64 6f 63 75 6d 65 6e 74 20 73 74 72 65 61 6d 73 2e 0d 0a 0d 0a 09 20 20 20 20 20 84 54 ┆of document streams. T┆ 0x0e9a0…0e9c0 68 65 20 54 54 58 53 49 20 63 61 6e 20 72 65 71 75 65 73 74 20 61 20 64 6f 63 75 6d 65 6e 74 20 ┆he TTXSI can request a document ┆ 0x0e9c0…0e9e0 73 74 72 65 61 6d 20 63 6c 6f 73 65 64 20 62 79 20 73 65 6e 64 69 6e 67 20 61 20 0a 19 8e 80 80 ┆stream closed by sending a ┆ 0x0e9e0…0ea00 54 54 58 53 49 20 73 74 72 65 61 6d 20 63 6c 6f 73 65 20 74 6f 20 44 48 2e 20 54 68 69 73 20 63 ┆TTXSI stream close to DH. This c┆ 0x0ea00…0ea20 (117,) 6f 6d 6d 61 6e 64 20 68 61 73 20 74 68 65 20 68 65 61 64 65 72 20 62 79 74 65 20 36 2c 20 0a 19 ┆ommand has the header byte 6, ┆ 0x0ea20…0ea40 8e 80 80 61 6e 64 20 69 6e 64 69 63 61 74 65 73 20 61 20 70 72 65 6d 61 74 75 72 65 20 63 6c 6f ┆ and indicates a premature clo┆ 0x0ea40…0ea60 73 65 20 6f 66 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 73 74 72 65 61 6d 2e 20 49 74 20 0a 19 ┆se of the document stream. It ┆ 0x0ea60…0ea80 8e 80 80 63 61 6e 20 61 6c 73 6f 2c 20 68 6f 77 65 76 65 72 2c 20 62 65 20 75 73 65 64 20 61 73 ┆ can also, however, be used as┆ 0x0ea80…0eaa0 20 61 20 72 65 61 63 74 69 6f 6e 20 6f 6e 20 61 20 44 48 20 73 74 72 65 61 6d 20 63 6c 6f 73 65 ┆ a reaction on a DH stream close┆ 0x0eaa0…0eac0 20 0a 19 8e 80 80 74 6f 20 75 73 65 20 74 68 65 20 61 6e 73 77 65 72 20 61 73 20 61 20 6d 65 61 ┆ to use the answer as a mea┆ 0x0eac0…0eae0 6e 73 20 74 6f 20 64 65 74 65 63 74 20 77 68 65 6e 20 61 6c 6c 20 62 75 66 66 65 72 73 20 61 72 ┆ns to detect when all buffers ar┆ 0x0eae0…0eaee 65 20 0a 19 8e 80 80 68 6f 6d 65 2e 0d 0a ┆e home. ┆ 0x0eaee…0eaf1 FormFeed { 0x0eaee…0eaf1 0c 83 d4 ┆ ┆ 0x0eaee…0eaf1 } 0x0eaf1…0eb00 0a 09 20 20 20 20 20 84 4e 6f 74 65 20 74 68 ┆ Note th┆ 0x0eb00…0eb20 61 74 20 69 74 20 73 68 6f 75 6c 64 20 62 65 20 73 65 6e 74 20 62 65 66 6f 72 65 20 74 68 65 20 ┆at it should be sent before the ┆ 0x0eb20…0eb40 44 48 20 73 74 72 65 61 6d 20 63 6c 6f 73 65 20 69 73 20 0a 19 8e 80 80 72 65 74 75 72 6e 65 64 ┆DH stream close is returned┆ 0x0eb40…0eb60 2e 0d 0a 0d 0a 09 63 29 20 20 20 41 6e 73 77 65 72 73 2e 0d 0a 0d 0a 09 20 20 20 20 20 54 68 65 ┆. c) Answers. The┆ 0x0eb60…0eb80 20 66 6f 6c 6c 6f 77 69 6e 67 20 68 6f 6c 64 73 3a 0d 0a 0d 0a 09 20 20 20 20 20 31 2e 20 84 4f ┆ following holds: 1. O┆ 0x0eb80…0eba0 66 20 74 68 65 20 62 75 66 66 65 72 20 61 74 74 72 69 62 75 74 65 73 20 75 32 2c 20 75 31 2c 20 ┆f the buffer attributes u2, u1, ┆ 0x0eba0…0ebc0 74 6f 70 20 61 6e 64 20 6f 66 66 73 65 74 20 28 61 6e 64 20 6f 66 20 0a 19 91 80 80 63 6f 75 72 ┆top and offset (and of cour┆ 0x0ebc0…0ebe0 73 65 20 65 76 65 6e 74 6b 69 6e 64 29 20 61 72 65 20 64 65 73 74 72 6f 79 65 64 2c 20 74 68 65 ┆se eventkind) are destroyed, the┆ 0x0ebe0…0ec00 20 72 65 73 74 20 69 73 20 75 6e 63 68 61 6e 67 65 64 2e 0d 0a 09 20 20 20 20 20 32 2e 20 84 54 ┆ rest is unchanged. 2. T┆ 0x0ec00…0ec20 (118,) 68 65 20 73 74 72 65 61 6d 20 6e 6f 20 66 69 65 6c 64 20 69 6e 20 74 68 65 20 62 75 66 66 65 72 ┆he stream no field in the buffer┆ 0x0ec20…0ec40 20 77 69 6c 6c 20 62 65 20 75 6e 63 68 61 6e 67 65 64 2e 20 54 68 65 20 0a 19 91 80 80 72 65 73 ┆ will be unchanged. The res┆ 0x0ec40…0ec60 74 20 6f 66 20 74 68 65 20 62 75 66 66 65 72 20 63 6f 6e 74 65 6e 74 20 69 73 20 64 65 73 74 72 ┆t of the buffer content is destr┆ 0x0ec60…0ec80 6f 79 65 64 2e 0d 0a 09 20 20 20 20 20 33 2e 20 84 41 20 54 54 58 53 49 20 73 74 72 65 61 6d 20 ┆oyed. 3. A TTXSI stream ┆ 0x0ec80…0eca0 63 6c 6f 73 65 20 69 73 20 72 65 74 75 72 6e 65 64 20 6c 61 73 74 20 6f 66 20 61 6c 6c 2e 0d 0a ┆close is returned last of all. ┆ 0x0eca0…0ecab 81 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a ┆ ┆ 0x0ecab…0ece4 Params { 0x0ecab…0ece4 04 00 2d 44 0c 00 06 00 00 00 00 03 01 4b 31 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -D K1@ ┆ 0x0ecab…0ece4 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 ff ff 04 ┆ (2<FKU_iså ┆ 0x0ecab…0ece4 } 0x0ece4…0ed1d Params { 0x0ece4…0ed1d 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 ┆ 0x0ece4…0ed1d 00 00 00 00 00 00 00 00 0a 14 1e 28 32 3c 46 4b 55 5f 69 73 7d 87 ff ff 04 ┆ (2<FKU_iså ┆ 0x0ece4…0ed1d } 0x0ed1d…0ed20 0a 0d 0a ┆ ┆ 0x0ed20…0ed23 FormFeed { 0x0ed20…0ed23 0c 81 d8 ┆ ┆ 0x0ed20…0ed23 } 0x0ed23…0ed40 0a a1 b0 34 2e 09 43 4f 4d 4d 55 4e 49 43 41 54 49 4f 4e 20 57 49 54 48 20 53 36 32 43 ┆ 4. COMMUNICATION WITH S62C┆ 0x0ed40…0ed60 50 0d 0a 0d 0a 09 84 84 54 68 69 73 20 63 68 61 70 74 65 72 20 64 65 61 6c 73 20 77 69 74 68 20 ┆P This chapter deals with ┆ 0x0ed60…0ed80 74 68 65 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 20 77 69 74 68 20 53 36 32 43 50 20 77 69 74 ┆the communication with S62CP wit┆ 0x0ed80…0eda0 68 20 74 68 65 20 6d 61 69 6e 20 0a 19 89 80 80 65 6d 70 68 61 73 69 73 20 6f 6e 20 68 6f 77 20 ┆h the main emphasis on how ┆ 0x0eda0…0edc0 70 61 72 61 6d 65 74 65 72 73 20 63 6f 72 72 65 73 70 6f 6e 64 20 77 69 74 68 20 70 61 72 61 6d ┆parameters correspond with param┆ 0x0edc0…0ede0 65 74 65 72 73 20 6f 6e 20 74 68 65 20 44 53 20 0a 19 89 80 80 70 72 69 6d 69 74 69 76 65 73 2e ┆eters on the DS primitives.┆ 0x0ede0…0ee00 20 41 20 63 6c 6f 73 65 20 6b 6e 6f 77 6c 65 64 67 65 20 6f 66 20 62 6f 74 68 20 72 65 66 2e 20 ┆ A close knowledge of both ref. ┆ 0x0ee00…0ee20 (119,) 33 20 61 6e 64 20 72 65 66 2e 20 34 20 69 73 20 6e 65 63 65 73 80 0a 19 89 80 80 73 61 72 79 20 ┆3 and ref. 4 is neces sary ┆ 0x0ee20…0ee40 66 6f 72 20 74 68 65 20 72 65 61 64 65 72 2e 0d 0a 0d 0a 09 84 49 6e 20 74 68 65 20 66 6f 6c 6c ┆for the reader. In the foll┆ 0x0ee40…0ee60 6f 77 69 6e 67 20 73 65 63 74 69 6f 6e 73 20 74 68 65 20 53 36 32 43 50 20 70 72 69 6d 69 74 69 ┆owing sections the S62CP primiti┆ 0x0ee60…0ee80 76 65 73 20 61 72 65 20 6c 69 73 74 65 64 2c 20 6f 6e 65 20 70 65 72 20 0a 19 89 80 80 73 65 63 ┆ves are listed, one per sec┆ 0x0ee80…0eea0 74 69 6f 6e 2e 20 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 74 68 69 6e 67 73 20 61 72 65 20 65 ┆tion. The following things are e┆ 0x0eea0…0eec0 78 70 6c 61 69 6e 65 64 3a 0d 0a 0d 0a 09 2d 20 20 84 50 61 72 61 6d 65 74 65 72 73 20 61 6e 64 ┆xplained: - Parameters and┆ 0x0eec0…0eee0 20 74 68 65 20 75 73 65 20 6f 66 20 74 68 65 6d 2e 0d 0a 0d 0a 09 20 20 20 84 54 68 65 20 66 6f ┆ the use of them. The fo┆ 0x0eee0…0ef00 6c 6c 6f 77 69 6e 67 20 72 65 6d 61 72 6b 73 20 61 72 65 20 63 6f 6d 6d 6f 6e 20 74 6f 20 61 6c ┆llowing remarks are common to al┆ 0x0ef00…0ef20 6c 20 6f 66 20 74 68 65 20 70 72 69 6d 69 74 69 76 65 73 3a 0d 0a 0d 0a 09 20 20 20 84 74 5f 72 ┆l of the primitives: t_r┆ 0x0ef20…0ef40 65 66 3a 20 69 6e 64 65 78 20 70 6f 69 6e 74 69 6e 67 20 74 6f 20 74 68 65 20 54 55 20 64 65 73 ┆ef: index pointing to the TU des┆ 0x0ef40…0ef60 63 72 69 70 74 69 6f 6e 20 69 6e 20 44 48 2e 0d 0a 09 20 20 20 84 49 74 20 69 73 20 74 68 65 20 ┆cription in DH. It is the ┆ 0x0ef60…0ef80 73 61 6d 65 20 61 73 20 74 68 65 20 43 55 20 54 55 20 6e 6f 2e 20 75 73 65 64 20 69 6e 20 44 53 ┆same as the CU TU no. used in DS┆ 0x0ef80…0efa0 20 70 72 69 6d 69 74 69 76 65 73 2e 0d 0a 0d 0a 09 20 20 20 84 46 6f 72 20 61 6c 6c 20 73 65 73 ┆ primitives. For all ses┆ 0x0efa0…0efc0 73 69 6f 6e 20 6f 72 69 65 6e 74 65 64 20 70 72 69 6d 69 74 69 76 65 73 20 68 6f 6c 64 73 3a 0d ┆sion oriented primitives holds: ┆ 0x0efc0…0efe0 0a 0d 0a 09 20 20 20 75 5f 73 65 73 73 5f 72 65 66 20 28 69 66 20 64 65 66 69 6e 65 64 29 3a 0d ┆ u_sess_ref (if defined): ┆ 0x0efe0…0f000 0a 09 20 20 20 49 6e 64 65 78 20 70 6f 69 6e 74 69 6e 67 20 6f 6e 20 74 68 65 20 73 65 73 73 69 ┆ Index pointing on the sessi┆ 0x0f000…0f020 (120,) 6f 6e 20 64 65 73 63 72 69 70 74 69 6f 6e 20 69 6e 20 44 48 2e 0d 0a 0d 0a 09 20 20 20 73 5f 73 ┆on description in DH. s_s┆ 0x0f020…0f040 65 73 73 5f 72 65 66 20 28 69 66 20 64 65 66 69 6e 65 64 3a 29 0d 0a 09 20 20 20 84 46 6f 72 20 ┆ess_ref (if defined:) For ┆ 0x0f040…0f060 6d 65 73 73 61 67 65 73 20 73 65 6e 74 20 74 6f 20 53 36 32 43 50 20 69 74 20 77 69 6c 6c 20 62 ┆messages sent to S62CP it will b┆ 0x0f060…0f080 65 20 74 68 65 20 76 61 6c 75 65 20 64 65 6c 69 76 65 72 65 64 20 0a 19 8c 80 80 65 61 72 6c 69 ┆e the value delivered earli┆ 0x0f080…0f0a0 65 72 20 66 72 6f 6d 20 74 68 69 73 20 6d 6f 64 75 6c 65 2e 0d 0a 0d 0a 09 2d 20 20 42 75 66 66 ┆er from this module. - Buff┆ 0x0f0a0…0f0c0 65 72 20 66 6f 72 6d 61 74 20 66 6f 72 20 6d 65 73 73 61 67 65 2e 0d 0a 09 20 20 20 84 49 66 20 ┆er format for message. If ┆ 0x0f0c0…0f0e0 6e 6f 74 68 69 6e 67 20 69 73 20 72 65 6d 61 72 6b 65 64 20 74 68 65 20 62 75 66 66 65 72 73 20 ┆nothing is remarked the buffers ┆ 0x0f0e0…0f100 63 6f 6e 73 69 73 74 20 6f 66 20 74 68 65 20 70 61 72 61 6d 65 74 65 72 73 20 0a 19 8c 80 80 70 ┆consist of the parameters p┆ 0x0f100…0f120 6c 61 63 65 64 20 69 6e 20 74 68 65 20 62 65 67 69 6e 6e 69 6e 67 20 6f 66 20 74 68 65 20 62 75 ┆laced in the beginning of the bu┆ 0x0f120…0f140 66 66 65 72 73 2e 20 54 68 65 20 76 61 6c 75 65 20 6f 66 20 6f 66 66 73 65 74 20 69 73 20 0a 19 ┆ffers. The value of offset is ┆ 0x0f140…0f160 8c 80 80 77 69 74 68 6f 75 74 20 69 6d 70 6f 72 74 61 6e 63 65 2e 0d 0a 0d 0a 09 2d 20 20 41 6e ┆ without importance. - An┆ 0x0f160…0f180 73 77 65 72 73 3a 0d 0a 09 20 20 20 84 49 74 20 77 69 6c 6c 20 66 6f 72 20 6d 65 73 73 61 67 65 ┆swers: It will for message┆ 0x0f180…0f1a0 73 20 74 6f 20 53 36 32 43 50 20 62 65 20 65 78 70 6c 61 69 6e 65 64 20 69 66 20 74 68 65 20 61 ┆s to S62CP be explained if the a┆ 0x0f1a0…0f1c0 6e 73 77 65 72 73 20 6d 65 61 6e 20 0a 19 8c 80 80 61 6e 79 74 68 69 6e 67 2e 20 49 66 20 6e 6f ┆nswers mean anything. If no┆ 0x0f1c0…0f1e0 74 68 69 6e 67 20 69 73 20 6d 65 6e 74 69 6f 6e 65 64 20 69 74 20 77 69 6c 6c 20 6a 75 73 74 20 ┆thing is mentioned it will just ┆ 0x0f1e0…0f200 62 65 20 72 65 67 61 72 64 65 64 20 61 73 20 61 20 0a 19 8c 80 80 66 72 65 65 20 62 75 66 66 65 ┆be regarded as a free buffe┆ 0x0f200…0f220 (121,) 72 20 72 65 73 6f 75 72 63 65 2e 0d 0a 0d 0a 09 20 20 20 84 46 6f 72 20 6d 65 73 73 61 67 65 73 ┆r resource. For messages┆ 0x0f220…0f240 20 74 6f 20 44 48 20 69 74 20 77 69 6c 6c 20 62 65 20 65 78 70 6c 61 69 6e 65 64 20 69 66 20 61 ┆ to DH it will be explained if a┆ 0x0f240…0f260 6e 79 74 68 69 6e 67 20 63 61 6e 20 64 65 6c 61 79 20 0a 19 8c 80 80 69 74 73 20 72 65 74 75 72 ┆nything can delay its retur┆ 0x0f260…0f280 6e 2e 20 49 66 20 6e 6f 74 68 69 6e 67 20 69 73 20 6d 65 6e 74 69 6f 6e 65 64 20 69 74 20 69 73 ┆n. If nothing is mentioned it is┆ 0x0f280…0f2a0 20 61 6e 73 77 65 72 65 64 20 72 69 67 68 74 20 61 77 61 79 2e 0d 0a 0d 0a 8c 83 d4 0a 09 84 49 ┆ answered right away. I┆ 0x0f2a0…0f2c0 66 20 61 6e 20 53 36 32 43 50 20 70 72 69 6d 69 74 69 76 65 20 69 73 20 6f 6d 69 74 74 65 64 20 ┆f an S62CP primitive is omitted ┆ 0x0f2c0…0f2e0 66 72 6f 6d 20 74 68 65 20 64 65 73 63 72 69 70 74 69 6f 6e 20 6e 6f 74 68 69 6e 67 20 6f 66 20 ┆from the description nothing of ┆ 0x0f2e0…0f300 0a 19 89 80 80 69 6e 74 65 72 65 73 74 20 69 73 20 74 6f 20 62 65 20 73 61 69 64 20 63 6f 6e 63 ┆ interest is to be said conc┆ 0x0f300…0f320 65 72 6e 69 6e 67 20 74 68 65 20 74 68 69 6e 67 73 20 6d 65 6e 74 69 6f 6e 65 64 20 61 62 6f 76 ┆erning the things mentioned abov┆ 0x0f320…0f340 65 2e 0d 0a 0d 0a 0d 0a a1 b0 34 2e 31 09 41 43 54 49 56 41 54 45 20 54 49 0d 0a 0d 0a 09 84 50 ┆e. 4.1 ACTIVATE TI P┆ 0x0f340…0f360 61 72 61 6d 65 74 65 72 73 3a 0d 0a 09 84 54 68 65 79 20 61 72 65 20 63 6f 6e 73 74 72 75 63 74 ┆arameters: They are construct┆ 0x0f360…0f380 65 64 20 66 72 6f 6d 20 70 61 72 61 6d 65 74 65 72 73 20 66 72 6f 6d 20 52 45 51 2e 41 43 54 49 ┆ed from parameters from REQ.ACTI┆ 0x0f380…0f3a0 56 41 54 45 2e 20 28 49 6e 20 74 68 65 20 0a 19 89 80 80 66 6f 6c 6c 6f 77 69 6e 67 20 74 68 65 ┆VATE. (In the following the┆ 0x0f3a0…0f3c0 20 61 62 62 72 65 76 69 61 74 69 6f 6e 73 20 52 45 51 20 66 6f 72 20 52 45 51 55 45 53 54 2c 20 ┆ abbreviations REQ for REQUEST, ┆ 0x0f3c0…0f3e0 49 4e 44 20 66 6f 72 20 49 4e 44 49 80 43 41 54 49 4f 4e 2c 20 0a 19 89 80 80 52 45 53 50 20 66 ┆IND for INDI CATION, RESP f┆ 0x0f3e0…0f400 6f 72 20 52 45 53 50 4f 4e 53 45 20 61 6e 64 20 43 4f 4e 46 20 66 6f 72 20 43 4f 4e 46 49 52 4d ┆or RESPONSE and CONF for CONFIRM┆ 0x0f400…0f420 (122,) 41 54 49 4f 4e 20 69 73 20 75 73 65 64 29 2e 0a 0d 0a 09 74 69 20 20 20 20 20 20 20 20 20 20 20 ┆ATION is used). ti ┆ 0x0f420…0f440 3a 20 84 54 68 65 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 70 61 72 61 6d 65 74 65 72 20 66 ┆: The corresponding parameter f┆ 0x0f440…0f460 72 6f 6d 20 52 45 51 2e 41 43 54 49 56 41 54 45 2e 0d 0a 09 0d 0a 20 20 20 20 20 20 20 20 20 73 ┆rom REQ.ACTIVATE. s┆ 0x0f460…0f480 77 69 74 63 68 20 20 20 20 20 20 20 3a 20 84 54 68 65 20 73 77 69 74 63 68 20 62 69 74 20 69 6e ┆witch : The switch bit in┆ 0x0f480…0f4a0 20 74 68 65 20 6f 70 74 69 6f 6e 20 70 61 72 61 6d 65 74 65 72 73 2e 0d 0a 0d 0a 09 73 77 69 74 ┆ the option parameters. swit┆ 0x0f4a0…0f4c0 63 68 5f 74 69 33 20 20 20 3a 20 84 74 73 61 70 5f 69 64 20 69 73 20 73 65 74 20 65 71 75 61 6c ┆ch_ti3 : tsap_id is set equal┆ 0x0f4c0…0f4e0 20 74 6f 20 74 68 65 20 73 77 69 74 63 68 5f 74 69 20 70 61 72 61 6d 65 74 65 72 20 0a 19 98 80 ┆ to the switch_ti parameter ┆ 0x0f4e0…0f500 80 66 72 6f 6d 20 52 45 51 2e 41 43 54 49 56 41 54 45 2c 20 61 6e 64 20 74 73 61 70 5f 69 64 5f ┆ from REQ.ACTIVATE, and tsap_id_┆ 0x0f500…0f520 73 69 67 6e 66 20 69 73 20 73 65 74 20 73 6f 20 0a 19 98 80 80 74 72 61 69 6c 69 6e 67 20 73 70 ┆signf is set so trailing sp┆ 0x0f520…0f540 61 63 65 73 20 61 72 65 20 72 65 6d 6f 76 65 64 2e 0d 0a 0d 0a 09 73 77 69 74 63 68 5f 76 69 73 ┆aces are removed. switch_vis┆ 0x0f540…0f560 69 20 20 3a 20 3d 20 74 68 65 20 73 77 69 74 63 68 20 76 69 73 69 62 6c 65 20 62 69 74 20 69 6e ┆i : = the switch visible bit in┆ 0x0f560…0f580 20 6f 70 74 69 6f 6e 73 2e 0d 0a 09 0d 0a 09 72 65 63 5f 75 6e 6b 6e 20 20 20 20 20 3a 20 3d 20 ┆ options. rec_unkn : = ┆ 0x0f580…0f5a0 84 74 68 65 20 72 65 63 69 70 69 65 6e 74 20 75 6e 6b 6e 6f 77 6e 20 62 69 74 20 69 6e 20 6f 70 ┆ the recipient unknown bit in op┆ 0x0f5a0…0f5c0 74 69 6f 6e 73 2e 0d 0a 0d 0a 09 72 65 63 5f 75 6e 6b 6e 5f 76 69 73 69 3a 20 3d 20 74 68 65 20 ┆tions. rec_unkn_visi: = the ┆ 0x0f5c0…0f5e0 72 65 63 69 70 69 65 6e 74 20 75 6e 6b 6e 6f 77 6e 20 76 69 73 69 62 6c 65 20 62 69 74 20 69 6e ┆recipient unknown visible bit in┆ 0x0f5e0…0f600 20 6f 70 74 69 6f 6e 73 2e 0d 0a 0d 0a 09 72 65 63 5f 63 61 70 20 20 20 20 20 20 3a 20 49 73 20 ┆ options. rec_cap : Is ┆ 0x0f600…0f620 (123,) 73 65 74 20 74 6f 20 74 68 65 20 63 61 70 61 62 69 6c 69 74 69 65 73 20 70 61 72 61 6d 65 74 65 ┆set to the capabilities paramete┆ 0x0f620…0f640 72 73 2e 0d 0a 0d 0a 09 41 6e 73 77 65 72 3a 0d 0a 09 54 68 65 20 72 65 73 75 6c 74 20 68 61 73 ┆rs. Answer: The result has┆ 0x0f640…0f660 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 6d 65 61 6e 69 6e 67 3a 0d 0a 0d 0a 09 62 75 73 79 ┆ the following meaning: busy┆ 0x0f660…0f680 20 20 20 20 20 20 3a 20 52 65 73 75 6c 74 20 69 73 20 73 65 74 20 74 6f 20 62 75 73 79 20 69 6e ┆ : Result is set to busy in┆ 0x0f680…0f6a0 20 43 4f 4e 46 2e 41 43 54 49 56 41 54 45 2e 0d 0a 0d 0a 09 64 75 70 6c 5f 66 75 6e 63 20 3a 20 ┆ CONF.ACTIVATE. dupl_func : ┆ 0x0f6a0…0f6c0 72 65 73 75 6c 74 20 69 73 20 73 65 74 20 74 6f 20 64 75 70 6c 5f 66 63 74 2e 0d 0a 0d 0a 09 66 ┆result is set to dupl_fct. f┆ 0x0f6c0…0f6e0 6f 72 6d 61 74 5f 65 72 72 3a 20 54 68 65 20 44 53 20 68 61 73 20 6d 61 64 65 20 61 20 70 72 6f ┆ormat_err: The DS has made a pro┆ 0x0f6e0…0f700 74 6f 63 6f 6c 20 65 72 72 6f 72 2e 0d 0a 0d 0a 8c 83 b0 0a 0e 0a 0d 0a a1 b0 34 2e 32 09 52 45 ┆tocol error. 4.2 RE┆ 0x0f700…0f720 44 45 46 49 4e 45 20 54 49 0d 0a 0d 0a 09 70 61 72 61 6d 65 74 65 72 73 3a 0d 0a 09 84 73 77 69 ┆DEFINE TI parameters: swi┆ 0x0f720…0f740 74 63 68 2c 20 73 77 69 74 63 68 5f 74 69 33 2c 20 73 77 69 74 63 68 5f 76 69 73 69 2c 20 72 65 ┆tch, switch_ti3, switch_visi, re┆ 0x0f740…0f760 63 5f 75 6e 6b 6e 2c 20 72 65 63 5f 75 6e 6b 6e 5f 76 69 73 69 2c 20 72 65 63 5f 63 61 70 2c 20 ┆c_unkn, rec_unkn_visi, rec_cap, ┆ 0x0f760…0f780 0a 19 89 80 80 73 65 65 20 34 2e 31 2e 2c 20 62 75 74 20 74 68 65 79 20 61 72 65 20 74 61 6b 65 ┆ see 4.1., but they are take┆ 0x0f780…0f7a0 6e 20 66 72 6f 6d 20 61 20 52 45 51 2e 52 45 44 45 46 49 4e 45 2e 0d 0a 0f 0a 0d 0a a1 0d 0a a1 ┆n from a REQ.REDEFINE. ┆ 0x0f7a0…0f7c0 b0 34 2e 33 09 53 45 53 53 49 4f 4e 20 53 54 41 52 54 20 52 45 51 0d 0a 0d 0a 09 84 54 68 65 20 ┆ 4.3 SESSION START REQ The ┆ 0x0f7c0…0f7e0 70 61 72 61 6d 65 74 65 72 73 20 61 72 65 20 63 6f 6e 73 74 72 75 63 74 65 64 20 66 72 6f 6d 20 ┆parameters are constructed from ┆ 0x0f7e0…0f800 74 68 65 20 52 45 51 2e 53 55 42 4d 49 54 20 28 20 6f 72 20 74 68 65 20 0a 19 89 80 80 52 45 51 ┆the REQ.SUBMIT ( or the REQ┆ 0x0f800…0f820 (124,) 2e 52 45 47 52 45 54 29 20 70 61 72 61 6d 65 74 65 72 73 20 69 6e 20 74 68 65 20 66 6f 6c 6c 6f ┆.REGRET) parameters in the follo┆ 0x0f820…0f840 77 69 6e 67 20 77 61 79 3a 0d 0a 0d 0a 09 61 64 64 72 65 73 73 65 65 5f 74 69 20 20 3a 20 84 74 ┆wing way: addressee_ti : t┆ 0x0f840…0f860 68 65 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 70 61 72 61 6d 65 74 65 72 2c 20 65 78 63 65 ┆he corresponding parameter, exce┆ 0x0f860…0f880 70 74 20 77 68 65 6e 20 0a 19 99 80 80 53 45 52 56 49 43 45 3d 54 4c 58 2e 20 54 68 65 6e 20 69 ┆pt when SERVICE=TLX. Then i┆ 0x0f880…0f8a0 74 20 69 73 20 74 68 65 20 61 64 64 72 65 73 73 20 6f 6e 20 74 68 65 20 63 6f 6e 80 0a 19 99 80 ┆t is the address on the con ┆ 0x0f8a0…0f8c0 80 76 65 72 73 69 6f 6e 20 75 6e 69 74 20 77 68 69 63 68 20 69 73 20 73 20 70 72 6f 63 65 73 73 ┆ version unit which is s process┆ 0x0f8c0…0f8e0 20 70 61 72 61 6d 65 74 65 72 20 74 6f 20 0a 19 99 80 80 44 48 2e 0d 0a 0d 0a 09 63 68 65 63 6b ┆ parameter to DH. check┆ 0x0f8e0…0f900 5f 74 61 20 20 20 20 20 20 3a 20 74 68 65 20 70 65 72 73 6f 6e 61 6c 20 62 69 74 20 66 72 6f 6d ┆_ta : the personal bit from┆ 0x0f900…0f920 20 6f 70 74 69 6f 6e 73 2e 0d 0a 0d 0a 09 63 68 65 63 6b 5f 6d 6e 65 6d 20 20 20 20 3a 20 74 72 ┆ options. check_mnem : tr┆ 0x0f920…0f940 75 65 20 69 66 0d 0a 09 09 20 20 20 20 20 20 31 29 20 70 65 72 73 6f 6e 61 6c 20 3d 20 74 72 75 ┆ue if 1) personal = tru┆ 0x0f940…0f960 65 0d 0a 09 09 20 20 20 20 20 20 6f 72 0d 0a 09 09 20 20 20 20 20 20 32 29 20 74 68 65 20 76 65 ┆e or 2) the ve┆ 0x0f960…0f980 72 69 66 79 20 70 61 72 74 20 34 20 62 69 74 20 69 73 20 74 72 75 65 0d 0a 0d 0a 09 63 68 61 72 ┆rify part 4 bit is true char┆ 0x0f980…0f9a0 67 65 5f 69 6e 66 5f 72 65 71 3a 20 74 68 65 20 63 68 61 72 67 65 20 72 65 71 75 65 73 74 20 62 ┆ge_inf_req: the charge request b┆ 0x0f9a0…0f9c0 69 74 20 66 72 6f 6d 20 6f 70 74 69 6f 6e 2e 0d 0a 0d 0a 09 71 75 65 75 69 6e 67 5f 74 69 6d 65 ┆it from option. queuing_time┆ 0x0f9c0…0f9e0 20 20 3a 20 50 72 6f 63 65 73 73 20 70 61 72 61 6d 65 74 65 72 20 74 6f 20 44 48 2e 0d 0a 0d 0a ┆ : Process parameter to DH. ┆ 0x0f9e0…0fa00 09 41 6e 73 77 65 72 3a 0d 0a 09 72 65 73 75 6c 74 20 3d 20 62 75 73 79 3a 0d 0a 09 84 54 68 65 ┆ Answer: result = busy: The┆ 0x0fa00…0fa20 (125,) 20 63 61 6c 6c 20 6d 75 73 74 20 68 61 76 65 20 63 72 6f 73 73 65 64 20 61 6e 20 69 6e 63 6f 6d ┆ call must have crossed an incom┆ 0x0fa20…0fa40 69 6e 67 20 63 61 6c 6c 20 28 74 68 65 20 73 65 73 73 69 6f 6e 20 72 65 73 6f 75 72 63 65 73 20 ┆ing call (the session resources ┆ 0x0fa40…0fa60 0a 19 89 80 80 69 6e 20 53 36 32 43 50 20 61 6e 64 20 44 48 20 73 68 6f 75 6c 64 20 62 65 20 65 ┆ in S62CP and DH should be e┆ 0x0fa60…0fa80 71 75 61 6c 29 2e 0d 0a 09 41 20 73 68 6f 72 74 20 65 6e 63 61 70 73 75 6c 61 74 69 6f 6e 20 69 ┆qual). A short encapsulation i┆ 0x0fa80…0faa0 73 20 6d 61 64 65 2e 0d 0a 0d 0a 09 72 65 73 75 6c 74 20 3d 20 66 6f 72 6d 61 74 5f 65 72 72 0d ┆s made. result = format_err ┆ 0x0faa0…0fac0 0a 09 54 68 65 20 44 53 20 68 61 73 20 6d 61 64 65 20 61 20 70 72 6f 74 6f 63 6f 6c 20 65 72 72 ┆ The DS has made a protocol err┆ 0x0fac0…0fae0 6f 72 2e 0d 0a 0d 0a 8c 83 c8 0a 0e 0a a1 b0 34 2e 34 09 53 45 53 53 49 4f 4e 20 53 54 41 52 54 ┆or. 4.4 SESSION START┆ 0x0fae0…0fb00 20 43 4f 4e 46 20 50 4f 53 0d 0a 0d 0a 09 50 61 72 61 6d 65 74 65 72 73 3a 0d 0a 09 84 54 68 65 ┆ CONF POS Parameters: The┆ 0x0fb00…0fb20 79 20 61 72 65 20 75 73 65 64 20 28 74 6f 67 65 74 68 65 72 20 77 69 74 68 20 61 20 64 6f 63 75 ┆y are used (together with a docu┆ 0x0fb20…0fb40 6d 65 6e 74 20 72 65 66 65 72 65 6e 63 65 20 6e 75 6d 62 65 72 29 20 74 6f 20 63 6f 6e 80 0a 19 ┆ment reference number) to con ┆ 0x0fb40…0fb60 89 80 80 73 74 72 75 63 74 20 64 6f 63 75 6d 65 6e 74 20 69 64 65 6e 74 69 66 69 63 61 74 69 6f ┆ struct document identificatio┆ 0x0fb60…0fb80 6e 73 2e 0d 0a 0f 0a 0d 0a 0d 0a a1 b0 34 2e 35 09 53 45 53 53 49 4f 4e 20 53 54 41 52 54 20 43 ┆ns. 4.5 SESSION START C┆ 0x0fb80…0fba0 4f 4e 46 20 4e 45 47 0d 0a 0d 0a 09 84 50 61 72 61 6d 65 74 65 72 73 3a 0d 0a 09 84 75 73 65 72 ┆ONF NEG Parameters: user┆ 0x0fba0…0fbc0 5f 69 6e 66 20 61 72 65 20 64 65 6c 69 76 65 72 65 64 20 74 6f 20 44 53 20 69 6e 20 61 6e 20 49 ┆_inf are delivered to DS in an I┆ 0x0fbc0…0fbe0 4e 44 2e 55 50 44 41 54 45 20 74 6f 67 65 74 68 65 72 20 77 69 74 68 20 44 48 20 0a 19 89 80 80 ┆ND.UPDATE together with DH ┆ 0x0fbe0…0fc00 75 73 65 72 20 69 6e 66 6f 20 63 6f 6e 73 74 72 75 63 74 65 64 20 66 72 6f 6d 20 72 65 6a 5f 72 ┆user info constructed from rej_r┆ 0x0fc00…0fc20 (126,) 65 61 73 6f 6e 2c 20 73 65 65 20 63 68 61 70 74 65 72 20 37 2e 0d 0a 0d 0a 0d 0a a1 b0 34 2e 36 ┆eason, see chapter 7. 4.6┆ 0x0fc20…0fc40 09 53 45 53 53 49 4f 4e 20 53 54 41 52 54 20 49 4e 44 0d 0a 0d 0a 09 84 50 61 72 61 6d 65 74 65 ┆ SESSION START IND Paramete┆ 0x0fc40…0fc60 72 73 3a 0d 0a 09 84 63 61 6c 6c 65 64 5f 74 69 2c 20 63 61 6c 6c 69 6e 67 5f 74 69 2c 20 64 61 ┆rs: called_ti, calling_ti, da┆ 0x0fc60…0fc80 74 65 5f 61 6e 64 5f 74 69 6d 65 2c 20 61 64 64 5f 73 5f 72 65 66 3a 0d 0a 09 75 73 65 64 20 74 ┆te_and_time, add_s_ref: used t┆ 0x0fc80…0fca0 6f 20 63 6f 6e 73 74 72 75 63 74 20 64 6f 63 75 6d 65 6e 74 20 69 64 65 6e 74 69 66 69 63 61 74 ┆o construct document identificat┆ 0x0fca0…0fcc0 69 6f 6e 73 2e 0d 0a 09 84 61 64 64 72 65 73 73 65 65 5f 74 61 3a 20 0d 0a 09 84 74 72 61 6e 73 ┆ions. addressee_ta: trans┆ 0x0fcc0…0fce0 66 65 72 72 65 64 20 74 6f 20 44 53 20 61 73 20 74 68 65 20 61 64 64 72 65 73 73 65 65 20 54 49 ┆ferred to DS as the addressee TI┆ 0x0fce0…0fd00 20 70 61 72 61 6d 65 74 65 72 20 69 6e 20 61 6e 20 0a 19 89 80 80 49 4e 44 2e 44 45 4c 49 56 45 ┆ parameter in an IND.DELIVE┆ 0x0fd00…0fd20 52 2e 0d 0a 0d 0a 09 61 6e 73 77 65 72 3a 0d 0a 09 84 49 66 20 74 68 65 72 65 20 69 73 20 6e 6f ┆R. answer: If there is no┆ 0x0fd20…0fd40 20 66 72 65 65 20 73 65 73 73 69 6f 6e 20 64 65 73 63 72 69 70 74 69 6f 6e 20 61 76 61 69 6c 61 ┆ free session description availa┆ 0x0fd40…0fd60 62 6c 65 20 28 69 6e 73 69 64 65 20 74 68 65 20 63 6f 72 80 0a 19 89 80 80 72 65 73 70 6f 6e 64 ┆ble (inside the cor respond┆ 0x0fd60…0fd80 69 6e 67 20 73 65 73 73 69 6f 6e 20 70 6f 6f 6c 2c 20 73 65 65 20 73 65 63 74 69 6f 6e 20 36 2e ┆ing session pool, see section 6.┆ 0x0fd80…0fda0 33 2e 31 29 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 69 73 20 64 6f 6e 65 3a 0d 0a 09 84 49 ┆3.1) the following is done: I┆ 0x0fda0…0fdc0 66 20 61 20 53 54 41 52 54 20 53 45 53 53 49 4f 4e 20 52 45 51 20 28 66 72 6f 6d 20 74 68 65 20 ┆f a START SESSION REQ (from the ┆ 0x0fdc0…0fde0 73 61 6d 65 20 70 6f 6f 6c 29 20 69 73 20 70 65 6e 64 69 6e 67 2c 20 74 68 65 20 61 6e 73 77 65 ┆same pool) is pending, the answe┆ 0x0fde0…0fe00 72 20 0a 19 89 80 80 69 73 20 64 65 6c 61 79 65 64 20 75 6e 74 69 6c 20 74 68 65 20 61 6e 73 77 ┆r is delayed until the answ┆ 0x0fe00…0fe20 (127,) 65 72 20 6f 6e 20 74 68 65 20 70 65 6e 64 69 6e 67 20 6d 65 73 73 61 67 65 20 69 73 20 72 65 63 ┆er on the pending message is rec┆ 0x0fe20…0fe40 65 69 76 65 64 2e 20 0a 19 89 80 80 54 68 65 6e 20 74 68 65 20 66 72 65 65 20 72 65 73 6f 75 72 ┆eived. Then the free resour┆ 0x0fe40…0fe60 63 65 20 77 69 6c 6c 20 62 65 20 61 6c 6c 6f 63 61 74 65 64 20 74 6f 20 74 68 65 20 73 65 73 73 ┆ce will be allocated to the sess┆ 0x0fe60…0fe80 69 6f 6e 2e 0d 0a 0d 0a 09 84 4f 74 68 65 72 77 69 73 65 20 74 68 65 20 6d 65 73 73 61 67 65 20 ┆ion. Otherwise the message ┆ 0x0fe80…0fea0 77 69 6c 6c 20 62 65 20 72 65 74 75 72 6e 65 64 20 77 69 74 68 20 72 65 73 75 6c 74 20 3d 20 62 ┆will be returned with result = b┆ 0x0fea0…0fec0 75 73 79 2e 0d 0a 0d 0a 09 84 54 68 69 73 20 73 74 72 61 74 65 67 79 20 77 69 6c 6c 20 65 6e 73 ┆usy. This strategy will ens┆ 0x0fec0…0fee0 75 72 65 20 74 68 61 74 20 69 6e 63 6f 6d 69 6e 67 20 63 61 6c 6c 73 20 68 61 76 65 20 70 72 69 ┆ure that incoming calls have pri┆ 0x0fee0…0ff00 6f 72 69 74 79 20 6f 76 65 72 20 0a 19 89 80 80 6f 75 74 67 6f 69 6e 67 73 2e 0d 0a 0d 0a 09 84 ┆ority over outgoings. ┆ 0x0ff00…0ff20 49 66 20 74 68 65 20 54 55 2c 20 69 64 65 6e 74 69 66 69 65 64 20 62 79 20 74 5f 72 65 66 2c 20 ┆If the TU, identified by t_ref, ┆ 0x0ff20…0ff40 61 72 65 20 62 65 69 6e 67 20 72 65 6d 6f 76 65 64 20 6f 72 20 73 75 73 70 65 6e 64 65 64 2c 20 ┆are being removed or suspended, ┆ 0x0ff40…0ff60 0a 19 89 80 80 74 68 65 20 72 65 73 75 6c 74 20 6e 6f 74 5f 70 72 6f 63 20 69 73 20 75 73 65 64 ┆ the result not_proc is used┆ 0x0ff60…0ff80 2e 0d 0a 0d 0a 0d 0a 8c 83 d4 0a a1 b0 34 2e 37 09 53 45 53 53 49 4f 4e 20 53 54 41 52 54 20 52 ┆. 4.7 SESSION START R┆ 0x0ff80…0ffa0 45 53 50 20 4e 45 47 0d 0a 0d 0a 09 84 55 73 65 64 20 66 6f 72 20 61 20 64 69 73 61 62 6c 65 64 ┆ESP NEG Used for a disabled┆ 0x0ffa0…0ffc0 20 54 55 2e 0d 0a 0d 0a 09 70 61 72 61 6d 65 74 65 72 73 3a 0d 0a 09 72 65 61 73 6f 6e 3d 32 0d ┆ TU. parameters: reason=2 ┆ 0x0ffc0…0ffe0 0a 09 74 65 78 74 20 6d 65 73 73 61 67 65 3a 20 46 72 6f 6d 20 74 68 65 20 52 45 51 2e 44 49 53 ┆ text message: From the REQ.DIS┆ 0x0ffe0…10000 41 42 4c 45 0d 0a 0d 0a 0d 0a a1 b0 34 2e 38 09 53 45 53 53 49 4f 4e 20 41 42 4f 52 54 20 52 45 ┆ABLE 4.8 SESSION ABORT RE┆ 0x10000…10020 (128,) 51 0d 0a 0d 0a 09 70 61 72 61 6d 65 74 65 72 73 3a 0d 0a 09 72 65 61 73 6f 6e 3d 20 84 6c 6f 63 ┆Q parameters: reason= loc┆ 0x10020…10040 61 6c 20 74 65 72 6d 69 6e 61 6c 20 65 72 72 6f 72 20 69 66 20 74 68 65 20 63 61 75 73 65 20 77 ┆al terminal error if the cause w┆ 0x10040…10060 61 73 20 61 20 64 6f 63 75 6d 65 6e 74 20 73 74 72 65 61 6d 20 0a 19 91 80 80 62 72 65 61 6b 20 ┆as a document stream break ┆ 0x10060…10080 64 6f 77 6e 20 62 79 20 61 20 54 4c 58 20 70 61 63 6b 65 74 2e 0d 0a 20 20 20 20 20 20 20 20 20 ┆down by a TLX packet. ┆ 0x10080…100a0 20 20 20 20 20 20 3d 20 84 75 6e 72 65 63 6f 76 65 72 61 62 6c 65 20 70 72 6f 63 65 64 75 72 65 ┆ = unrecoverable procedure┆ 0x100a0…100c0 20 65 72 72 6f 72 20 69 66 20 61 20 70 72 6f 63 65 64 75 72 65 20 65 72 72 6f 72 20 66 72 6f 6d ┆ error if a procedure error from┆ 0x100c0…100e0 20 0a 19 91 80 80 74 68 65 20 74 65 6c 65 78 20 63 6f 6e 76 65 72 73 69 6f 6e 20 75 6e 69 74 20 ┆ the telex conversion unit ┆ 0x100e0…10100 69 73 20 64 65 74 65 63 74 65 64 2e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 22 ┆is detected. = "┆ 0x10100…10120 6e 6f 20 72 65 61 73 6f 6e 20 67 69 76 65 6e 22 20 6f 74 68 65 72 77 69 73 65 0d 0a 0d 0a 0d 0a ┆no reason given" otherwise ┆ 0x10120…10140 a1 b0 34 2e 39 09 53 45 53 53 49 4f 4e 20 41 42 4f 52 54 20 49 4e 44 0d 0a 0d 0a 09 84 54 68 65 ┆ 4.9 SESSION ABORT IND The┆ 0x10140…10160 20 70 61 72 61 6d 65 74 65 72 73 20 61 72 65 20 64 65 6c 69 76 65 72 65 64 20 74 6f 20 74 68 65 ┆ parameters are delivered to the┆ 0x10160…10180 20 44 53 20 62 79 20 6d 65 61 6e 73 20 6f 66 20 61 6e 20 49 4e 44 2e 55 50 44 41 54 45 2c 20 0a ┆ DS by means of an IND.UPDATE, ┆ 0x10180…101a0 19 89 80 80 73 65 65 20 63 68 61 70 74 65 72 20 37 2e 0d 0a 0d 0a 09 84 4e 6f 74 65 2c 20 68 6f ┆ see chapter 7. Note, ho┆ 0x101a0…101c0 77 65 76 65 72 2c 20 74 68 61 74 20 69 66 20 61 62 5f 72 65 61 73 6f 6e 20 69 73 20 6c 70 65 2c ┆wever, that if ab_reason is lpe,┆ 0x101c0…101e0 20 74 68 65 20 44 53 20 68 61 73 20 6d 61 64 65 20 61 20 70 72 6f 74 6f 80 0a 19 89 80 80 63 6f ┆ the DS has made a proto co┆ 0x101e0…10200 6c 20 65 72 72 6f 72 2e 0d 0a 0d 0a 0d 0a a1 b0 34 2e 31 30 09 43 48 41 52 47 45 20 49 4e 46 20 ┆l error. 4.10 CHARGE INF ┆ 0x10200…10220 (129,) 49 4e 44 0d 0a 0d 0a 09 84 50 61 72 61 6d 65 74 65 72 73 3a 0d 0a 09 63 68 61 72 67 65 5f 69 6e ┆IND Parameters: charge_in┆ 0x10220…10240 66 20 69 73 20 64 65 6c 69 76 65 72 65 64 20 74 6f 20 74 68 65 20 44 53 20 69 6e 20 61 6e 20 49 ┆f is delivered to the DS in an I┆ 0x10240…10260 4e 44 2e 55 50 44 41 54 45 2e 0d 0a 0d 0a 0d 0a a1 b0 34 2e 31 31 09 53 54 52 45 41 4d 20 43 4c ┆ND.UPDATE. 4.11 STREAM CL┆ 0x10260…10280 45 41 52 49 4e 47 20 52 45 53 50 0d 0a 0d 0a 09 84 49 6e 64 69 63 61 74 65 73 20 74 68 61 74 20 ┆EARING RESP Indicates that ┆ 0x10280…102a0 61 6c 6c 20 70 65 6e 64 69 6e 67 20 53 36 32 43 50 20 62 75 66 66 65 72 73 20 68 61 76 65 20 62 ┆all pending S62CP buffers have b┆ 0x102a0…102c0 65 65 6e 20 72 65 74 75 72 6e 65 64 2e 20 49 66 20 61 20 0a 19 89 80 80 64 6f 63 75 6d 65 6e 74 ┆een returned. If a document┆ 0x102c0…102e0 20 72 65 63 65 69 76 61 6c 20 77 61 73 20 69 6e 20 70 72 6f 67 72 65 73 73 2c 20 74 68 65 20 73 ┆ receival was in progress, the s┆ 0x102e0…10300 65 6e 64 69 6e 67 20 6f 66 20 74 68 69 73 20 70 72 69 6d 69 74 69 76 65 20 0a 19 89 80 80 61 77 ┆ending of this primitive aw┆ 0x10300…10320 61 69 74 73 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 73 74 72 65 61 6d 20 63 6c 6f 73 65 2e 20 ┆aits the document stream close. ┆ 0x10320…10340 28 44 41 54 41 20 49 4e 44 20 61 6e 64 20 50 41 47 45 20 45 4e 44 20 6d 65 73 73 61 67 65 73 20 ┆(DATA IND and PAGE END messages ┆ 0x10340…10360 0a 19 89 80 80 63 61 6e 20 62 65 20 70 65 6e 64 69 6e 67 20 61 73 20 53 54 52 45 41 4d 20 61 6e ┆ can be pending as STREAM an┆ 0x10360…10380 64 20 43 48 45 43 4b 50 4f 49 4e 54 20 6d 65 73 73 61 67 65 73 20 61 74 20 54 54 58 53 49 2e 0d ┆d CHECKPOINT messages at TTXSI. ┆ 0x10380…103a0 0a 0d 0a 8c 83 ec 0a 09 84 41 6e 73 77 65 72 3a 0d 0a 09 84 54 68 65 20 61 6e 73 77 65 72 20 69 ┆ Answer: The answer i┆ 0x103a0…103c0 6e 64 69 63 61 74 65 73 20 74 68 61 74 20 61 6c 6c 20 70 65 6e 64 69 6e 67 20 6d 65 73 73 61 67 ┆ndicates that all pending messag┆ 0x103c0…103e0 65 73 20 6f 6e 20 74 68 69 73 20 73 74 72 65 61 6d 20 61 72 65 20 0a 19 89 80 80 68 6f 6d 65 2e ┆es on this stream are home.┆ 0x103e0…10400 20 49 66 20 61 20 64 6f 63 75 6d 65 6e 74 20 74 72 61 6e 73 6d 69 73 73 69 6f 6e 20 68 61 73 20 ┆ If a document transmission has ┆ 0x10400…10420 (130,) 62 65 65 6e 20 69 6e 20 70 72 6f 67 72 65 73 73 2c 20 74 65 72 6d 69 6e 61 80 74 69 6f 6e 20 0a ┆been in progress, termina tion ┆ 0x10420…10440 19 89 80 80 6f 66 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 73 74 72 65 61 6d 20 73 68 6f 75 6c ┆ of the document stream shoul┆ 0x10440…10460 64 20 61 77 61 69 74 20 74 68 69 73 2e 0d 0a 09 84 28 53 54 52 45 41 4d 20 61 6e 64 20 43 48 45 ┆d await this. (STREAM and CHE┆ 0x10460…10480 43 4b 50 4f 49 4e 54 20 6d 65 73 73 61 67 65 73 20 63 61 6e 20 62 65 20 70 65 6e 64 69 6e 67 20 ┆CKPOINT messages can be pending ┆ 0x10480…104a0 61 73 20 44 41 54 41 20 52 45 51 20 61 6e 64 20 0a 19 89 80 80 50 41 47 45 20 45 4e 44 20 52 45 ┆as DATA REQ and PAGE END RE┆ 0x104a0…104c0 51 29 2e 0d 0a 0d 0a 0d 0a a1 b0 34 2e 31 32 09 43 41 50 41 42 49 4c 49 54 49 45 53 20 52 45 51 ┆Q). 4.12 CAPABILITIES REQ┆ 0x104c0…104e0 0d 0a 0d 0a 09 50 61 72 61 6d 65 74 65 72 73 3a 0d 0a 09 6d 65 6d 5f 72 65 71 20 3a 20 75 73 65 ┆ Parameters: mem_req : use┆ 0x104e0…10500 20 6f 66 20 74 68 69 73 20 70 61 72 61 6d 65 74 65 72 20 69 73 20 66 6f 72 20 66 75 72 74 68 65 ┆ of this parameter is for furthe┆ 0x10500…10520 72 20 73 74 75 64 79 2e 0d 0a 0d 0a 09 63 61 70 5f 72 65 71 20 3a 20 84 54 61 6b 65 6e 20 66 72 ┆r study. cap_req : Taken fr┆ 0x10520…10540 6f 6d 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 68 65 61 64 65 72 20 66 69 65 6c 64 20 66 72 6f ┆om the document header field fro┆ 0x10540…10560 6d 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 0a 19 93 80 80 73 74 72 65 61 6d 20 52 45 50 4c 59 ┆m the document stream REPLY┆ 0x10560…10580 5f 4f 4b 20 62 6c 6f 63 6b 2e 0d 0a 0d 0a 0d 0a a1 b0 34 2e 31 33 09 43 41 50 41 42 49 4c 49 54 ┆_OK block. 4.13 CAPABILIT┆ 0x10580…105a0 49 45 53 20 43 4f 4e 46 20 50 4f 53 0d 0a 0d 0a 09 50 61 72 61 6d 65 74 65 72 73 3a 0d 0a 09 84 ┆IES CONF POS Parameters: ┆ 0x105a0…105c0 54 68 65 20 75 73 65 73 20 6f 66 20 74 68 65 20 70 61 72 61 6d 65 74 65 72 73 20 6d 65 6d 5f 61 ┆The uses of the parameters mem_a┆ 0x105c0…105e0 6e 73 77 20 61 6e 64 20 6d 65 6d 5f 72 65 73 65 72 76 20 61 72 65 20 66 6f 72 20 66 75 72 74 68 ┆nsw and mem_reserv are for furth┆ 0x105e0…10600 65 72 20 0a 19 89 80 80 73 74 75 64 79 2e 0d 0a 0d 0a 0d 0a a1 b0 34 2e 31 34 09 44 4f 43 55 4d ┆er study. 4.14 DOCUM┆ 0x10600…10620 (131,) 45 4e 54 20 53 54 41 52 54 20 52 45 51 0d 0a 0d 0a 09 84 50 61 72 61 6d 65 74 65 72 73 3a 0d 0a ┆ENT START REQ Parameters: ┆ 0x10620…10640 09 73 65 72 76 69 63 65 20 69 6e 74 65 72 77 6f 72 6b 2c 0d 0a 09 64 6f 63 5f 74 79 70 65 0d 0a ┆ service interwork, doc_type ┆ 0x10640…10660 09 72 65 71 5f 63 61 70 20 20 20 20 20 20 20 20 20 20 20 3a 20 84 54 61 6b 65 6e 20 66 72 6f 6d ┆ req_cap : Taken from┆ 0x10660…10680 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 68 65 61 64 65 72 20 66 69 65 6c 64 20 66 72 6f 6d 20 ┆ the document header field from ┆ 0x10680…106a0 74 68 65 20 0a 19 9d 80 80 64 6f 63 75 6d 65 6e 74 20 73 74 72 65 61 6d 20 52 45 50 4c 59 5f 4f ┆the document stream REPLY_O┆ 0x106a0…106c0 4b 20 62 6c 6f 63 6b 2e 0d 0a 0d 0a 0d 0a a1 b0 34 2e 31 35 09 44 4f 43 55 4d 45 4e 54 20 53 54 ┆K block. 4.15 DOCUMENT ST┆ 0x106c0…106e0 41 52 54 20 43 4f 4e 46 0d 0a 0d 0a 09 50 61 72 61 6d 65 74 65 72 73 3a 0d 0a 09 64 6f 63 5f 72 ┆ART CONF Parameters: doc_r┆ 0x106e0…10700 65 66 5f 6e 6f 20 20 20 20 20 20 20 20 3a 20 84 55 73 65 64 20 74 6f 20 63 6f 6e 73 74 72 75 63 ┆ef_no : Used to construc┆ 0x10700…10720 74 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 69 64 65 6e 74 69 66 69 63 61 74 69 6f 6e 2e 0d 0a ┆t the document identification. ┆ 0x10720…10740 0d 0a 0d 0a 8c 83 d4 0a a1 b0 34 2e 31 36 09 44 4f 43 55 4d 45 4e 54 20 43 4f 4e 54 49 4e 55 45 ┆ 4.16 DOCUMENT CONTINUE┆ 0x10740…10760 20 52 45 51 0d 0a 0d 0a 09 73 65 73 73 69 6f 6e 5f 69 6e 66 6f 20 20 20 20 20 20 3a 20 61 6c 77 ┆ REQ session_info : alw┆ 0x10760…10780 61 79 73 20 74 72 75 65 0d 0a 0d 0a 09 63 61 6c 6c 65 64 5f 74 69 2c 0d 0a 09 63 61 6c 6c 69 6e ┆ays true called_ti, callin┆ 0x10780…107a0 67 5f 74 69 2c 0d 0a 09 64 61 74 65 5f 61 6e 64 5f 74 69 6d 65 2c 0d 0a 09 61 64 64 5f 73 65 73 ┆g_ti, date_and_time, add_ses┆ 0x107a0…107c0 73 5f 72 65 66 5f 6e 6f 2c 0d 0a 09 64 6f 63 5f 72 65 66 5f 6e 6f 20 20 20 20 20 20 20 20 3a 20 ┆s_ref_no, doc_ref_no : ┆ 0x107c0…107e0 84 54 68 65 20 64 6f 63 75 6d 65 6e 74 20 69 64 65 6e 74 69 66 69 63 61 74 69 6f 6e 20 63 6f 6e ┆ The document identification con┆ 0x107e0…10800 73 74 72 75 63 74 65 64 20 77 68 65 6e 20 0a 19 9d 80 80 44 4f 43 55 4d 45 4e 54 20 53 54 41 52 ┆structed when DOCUMENT STAR┆ 0x10800…10820 (132,) 54 20 52 45 51 20 77 61 73 20 73 65 6e 74 20 20 66 6f 72 20 74 68 69 73 20 64 6f 63 75 80 0a 19 ┆T REQ was sent for this docu ┆ 0x10820…10840 9d 80 80 6d 65 6e 74 2e 0d 0a 0d 0a 09 63 68 65 63 6b 70 5f 72 65 66 5f 6e 6f 20 20 20 20 20 3a ┆ ment. checkp_ref_no :┆ 0x10840…10860 20 84 54 68 65 20 63 68 65 63 6b 70 6f 69 6e 74 20 6e 75 6d 62 65 72 20 66 72 6f 6d 20 74 68 65 ┆ The checkpoint number from the┆ 0x10860…10880 20 64 6f 63 75 6d 65 6e 74 20 0a 19 9d 80 80 64 65 73 63 72 69 70 74 69 6f 6e 2e 0d 0a 0d 0a 09 ┆ document description. ┆ 0x10880…108a0 73 65 72 76 69 63 65 5f 69 6e 74 65 72 77 6f 72 6b 2c 0d 0a 09 64 6f 63 5f 74 79 70 65 2c 0d 0a ┆service_interwork, doc_type, ┆ 0x108a0…108c0 09 72 65 71 5f 63 61 70 20 20 20 20 20 20 20 20 20 20 20 3a 20 84 41 73 20 66 6f 72 20 44 4f 43 ┆ req_cap : As for DOC┆ 0x108c0…108e0 55 4d 45 4e 54 20 53 54 41 52 54 20 52 45 51 2e 0d 0a 09 09 0a 0d 0a 0d 0a a1 b0 34 2e 31 37 09 ┆UMENT START REQ. 4.17 ┆ 0x108e0…10900 44 41 54 41 20 52 45 51 0d 0a 0d 0a 09 84 54 68 69 73 20 69 73 20 6f 72 69 67 69 6e 61 6c 6c 79 ┆DATA REQ This is originally┆ 0x10900…10920 20 61 20 53 54 52 45 41 4d 20 62 6c 6f 63 6b 20 66 72 6f 6d 20 74 68 65 20 64 6f 63 75 6d 65 6e ┆ a STREAM block from the documen┆ 0x10920…10940 74 20 73 74 72 65 61 6d 2e 0d 0a 0d 0a 09 62 75 66 66 65 72 20 66 6f 72 6d 61 74 20 66 6f 72 20 ┆t stream. buffer format for ┆ 0x10940…10960 6d 65 73 73 61 67 65 3a 0d 0a 09 84 4f 66 66 73 65 74 20 66 72 6f 6d 20 74 68 65 20 53 54 52 45 ┆message: Offset from the STRE┆ 0x10960…10980 41 4d 20 62 6c 6f 63 6b 20 72 65 63 65 69 76 65 64 20 66 72 6f 6d 20 54 54 58 53 49 20 77 69 6c ┆AM block received from TTXSI wil┆ 0x10980…109a0 6c 20 62 65 20 69 6e 63 72 65 61 73 65 64 20 0a 19 89 80 80 62 79 20 6f 6e 65 2c 20 74 68 75 73 ┆l be increased by one, thus┆ 0x109a0…109c0 20 73 6b 69 70 70 69 6e 67 20 74 68 65 20 68 65 61 64 65 72 20 62 79 74 65 20 66 69 65 6c 64 2e ┆ skipping the header byte field.┆ 0x109c0…109e0 0d 0a 0d 0a 09 61 6e 73 77 65 72 3a 0d 0a 09 84 52 65 74 75 72 6e 65 64 20 64 69 72 65 63 74 6c ┆ answer: Returned directl┆ 0x109e0…10a00 79 20 74 6f 20 74 68 65 20 54 54 58 53 49 20 66 72 6f 6d 20 53 36 32 43 50 2e 0d 0a 0d 0a 0d 0a ┆y to the TTXSI from S62CP. ┆ 0x10a00…10a20 (133,) 8c 83 8c 0a 0e 0a 0d 0a a1 b0 34 2e 31 38 09 50 41 47 45 20 45 4e 44 20 52 45 51 0d 0a 0d 0a 09 ┆ 4.18 PAGE END REQ ┆ 0x10a20…10a40 84 54 68 69 73 20 69 73 20 6f 72 69 67 69 6e 61 6c 6c 79 20 61 20 43 48 45 43 4b 50 4f 49 4e 54 ┆ This is originally a CHECKPOINT┆ 0x10a40…10a60 20 62 6c 6f 63 6b 20 66 72 6f 6d 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 73 74 72 65 61 6d 2e ┆ block from the document stream.┆ 0x10a60…10a80 0d 0a 0d 0a 09 61 6e 73 77 65 72 3a 0d 0a 09 84 52 65 74 75 72 6e 65 64 20 64 69 72 65 63 74 6c ┆ answer: Returned directl┆ 0x10a80…10aa0 79 20 74 6f 20 74 68 65 20 54 54 58 53 49 20 62 79 20 53 36 32 43 50 2e 0d 0a 0f 0a 0d 0a 0d 0a ┆y to the TTXSI by S62CP. ┆ 0x10aa0…10ac0 a1 0d 0a 0d 0a a1 b0 34 2e 31 39 09 45 58 43 45 50 54 49 4f 4e 20 49 4e 44 0d 0a 0d 0a 09 84 50 ┆ 4.19 EXCEPTION IND P┆ 0x10ac0…10ae0 61 72 61 6d 65 74 65 72 73 3a 0d 0a 09 65 78 63 65 70 74 5f 72 65 61 73 6f 6e 3a 20 84 55 73 65 ┆arameters: except_reason: Use┆ 0x10ae0…10b00 64 20 74 6f 20 63 6f 6e 73 74 72 75 63 74 20 44 48 20 75 73 65 72 20 69 6e 66 6f 20 77 68 69 63 ┆d to construct DH user info whic┆ 0x10b00…10b20 68 20 69 73 20 73 65 6e 74 20 74 6f 20 44 53 20 0a 19 98 80 80 69 6e 20 61 6e 20 49 4e 44 2e 55 ┆h is sent to DS in an IND.U┆ 0x10b20…10b40 50 44 41 54 45 20 74 6f 67 65 74 68 65 72 20 77 69 74 68 20 74 68 65 20 75 73 65 72 5f 69 6e 66 ┆PDATE together with the user_inf┆ 0x10b40…10b60 6f 20 0a 19 98 80 80 70 61 72 61 6d 65 74 65 72 2e 0d 0a 0d 0a 0d 0a a1 b0 34 2e 32 30 09 44 4f ┆o parameter. 4.20 DO┆ 0x10b60…10b80 43 55 4d 45 4e 54 20 44 49 53 43 41 52 44 20 52 45 51 0d 0a 0d 0a 09 84 54 68 69 73 20 70 72 69 ┆CUMENT DISCARD REQ This pri┆ 0x10b80…10ba0 6d 69 74 69 76 65 20 69 73 20 75 73 65 64 20 77 68 65 6e 20 61 20 52 45 51 2e 52 45 47 52 45 54 ┆mitive is used when a REQ.REGRET┆ 0x10ba0…10bc0 20 73 68 6f 75 6c 64 20 62 65 20 65 78 65 63 75 74 65 64 2e 0d 0a 0d 0a 09 70 61 72 61 6d 65 74 ┆ should be executed. paramet┆ 0x10bc0…10be0 65 72 73 3a 0d 0a 09 72 65 61 73 6f 6e 20 20 3a 20 6e 6f 20 73 70 65 63 69 66 69 63 20 72 65 61 ┆ers: reason : no specific rea┆ 0x10be0…10c00 73 6f 6e 20 2d 20 2d 20 2d 2e 0d 0a 0d 0a 0d 0a a1 b0 34 2e 32 31 09 44 4f 43 55 4d 45 4e 54 20 ┆son - - -. 4.21 DOCUMENT ┆ 0x10c00…10c20 (134,) 52 45 53 59 4e 43 48 52 4f 4e 49 5a 45 20 52 45 51 0d 0a 0d 0a 09 84 50 61 72 61 6d 65 74 65 72 ┆RESYNCHRONIZE REQ Parameter┆ 0x10c20…10c40 73 3a 0d 0a 09 72 65 61 73 6f 6e 20 20 3a 20 84 64 65 70 65 6e 64 73 20 6f 6e 20 77 68 79 20 74 ┆s: reason : depends on why t┆ 0x10c40…10c60 68 65 20 72 65 73 79 6e 63 68 72 6f 6e 69 7a 65 20 69 73 20 73 65 6e 74 20 69 6e 20 74 68 65 20 ┆he resynchronize is sent in the ┆ 0x10c60…10c80 66 6f 6c 80 0a 19 93 80 80 6c 6f 77 69 6e 67 20 77 61 79 3a 20 22 6e 6f 20 73 70 65 63 69 66 69 ┆fol lowing way: "no specifi┆ 0x10c80…10ca0 63 20 2d 2d 2d 22 20 69 66 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 69 73 20 0a 19 93 80 80 69 ┆c ---" if the document is i┆ 0x10ca0…10cc0 6e 74 65 72 72 75 70 74 65 64 20 62 79 20 61 6e 6f 74 68 65 72 20 70 61 63 6b 65 74 2c 20 6f 72 ┆nterrupted by another packet, or┆ 0x10cc0…10ce0 20 61 20 52 45 51 2e 41 42 4f 52 54 20 77 61 73 20 62 65 69 6e 67 20 0a 19 93 80 80 65 78 65 63 ┆ a REQ.ABORT was being exec┆ 0x10ce0…10d00 75 74 65 64 2e 0d 0a 09 20 20 20 20 20 20 20 20 20 20 84 22 6c 6f 63 61 6c 20 74 65 72 6d 69 6e ┆uted. "local termin┆ 0x10d00…10d20 61 6c 20 65 72 72 6f 72 22 20 69 66 20 69 74 20 69 73 20 61 20 64 6f 63 75 6d 65 6e 74 20 73 74 ┆al error" if it is a document st┆ 0x10d20…10d40 72 65 61 6d 20 62 72 65 61 6b 20 0a 19 93 80 80 64 6f 77 6e 2e 0d 0a 0d 0a 0d 0a 8c 83 c8 0a a1 ┆ream break down. ┆ 0x10d40…10d60 b0 34 2e 32 32 09 4d 45 4d 4f 52 59 20 52 45 53 45 52 56 41 54 49 4f 4e 20 49 4e 44 0d 0a 0d 0a ┆ 4.22 MEMORY RESERVATION IND ┆ 0x10d60…10d80 09 50 61 72 61 6d 65 74 65 72 73 3a 0d 0a 09 6d 65 6d 5f 72 65 71 20 3a 20 84 74 72 61 6e 73 66 ┆ Parameters: mem_req : transf┆ 0x10d80…10da0 65 72 72 65 64 20 74 6f 20 44 53 20 61 73 20 74 68 65 20 73 69 7a 65 20 70 61 72 61 6d 65 74 65 ┆erred to DS as the size paramete┆ 0x10da0…10dc0 72 20 69 73 20 61 6e 20 0a 19 93 80 80 49 4e 44 2e 52 45 53 45 52 56 45 2e 0d 0a 0d 0a 0d 0a a1 ┆r is an IND.RESERVE. ┆ 0x10dc0…10de0 b0 34 2e 32 33 09 4d 45 4d 4f 52 59 20 52 45 53 45 52 56 41 54 49 4f 4e 20 52 45 53 50 0d 0a 0d ┆ 4.23 MEMORY RESERVATION RESP ┆ 0x10de0…10e00 0a 09 50 61 72 61 6d 65 74 65 72 73 3a 0d 0a 09 6d 65 6d 5f 61 6e 73 77 20 20 20 20 20 20 20 20 ┆ Parameters: mem_answ ┆ 0x10e00…10e20 (135,) 3a 20 84 64 65 70 65 6e 64 73 20 6f 6e 20 74 68 65 20 72 65 73 75 6c 74 20 70 61 72 61 6d 65 74 ┆: depends on the result paramet┆ 0x10e20…10e40 65 72 20 69 6e 20 52 45 53 50 2e 52 45 53 45 52 56 45 20 0a 19 9b 80 80 69 6e 20 74 68 65 20 66 ┆er in RESP.RESERVE in the f┆ 0x10e40…10e60 6f 6c 6c 6f 77 69 6e 67 20 77 61 79 3a 0d 0a 09 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ollowing way: ┆ 0x10e60…10e80 20 20 6f 6b 3a 20 20 20 20 20 20 20 3d 20 84 72 65 71 5f 72 65 73 65 72 76 65 64 0d 0a 09 09 20 ┆ ok: = req_reserved ┆ 0x10e80…10ea0 20 20 20 20 20 20 20 66 61 69 6c 65 64 3a 20 20 20 3d 84 20 6d 65 6d 5f 72 65 73 65 72 76 65 64 ┆ failed: = mem_reserved┆ 0x10ea0…10ec0 0d 0a 09 09 20 20 20 20 20 20 20 20 62 75 73 79 3a 20 20 20 20 20 3d 20 6e 6f 74 5f 72 65 73 65 ┆ busy: = not_rese┆ 0x10ec0…10ee0 72 76 65 64 0d 0a 0d 0a 09 6d 65 6d 5f 72 65 73 65 72 76 20 20 20 20 20 20 3a 20 84 54 68 65 20 ┆rved mem_reserv : The ┆ 0x10ee0…10f00 73 69 7a 65 20 70 61 72 61 6d 65 74 65 72 20 66 72 6f 6d 20 52 45 53 50 2e 52 45 53 45 52 56 45 ┆size parameter from RESP.RESERVE┆ 0x10f00…10f20 2e 0d 0a 0d 0a 0d 0a a1 b0 34 2e 32 34 09 44 4f 43 55 4d 45 4e 54 20 53 54 41 52 54 20 49 4e 44 ┆. 4.24 DOCUMENT START IND┆ 0x10f20…10f40 0d 0a 0d 0a 09 50 61 72 61 6d 65 74 65 72 73 3a 0d 0a 09 64 6f 63 5f 72 65 66 5f 6e 6f 20 20 20 ┆ Parameters: doc_ref_no ┆ 0x10f40…10f60 20 20 20 3a 20 84 75 73 65 64 20 74 6f 20 63 6f 6e 73 74 72 75 63 74 20 74 68 65 20 64 6f 63 75 ┆ : used to construct the docu┆ 0x10f60…10f80 6d 65 6e 74 20 69 64 65 6e 74 69 66 69 63 61 74 69 6f 6e 2e 0d 0a 0d 0a 09 64 6f 63 5f 74 79 70 ┆ment identification. doc_typ┆ 0x10f80…10fa0 65 20 20 20 20 20 20 20 20 3a 20 84 64 65 6c 69 76 65 72 65 64 20 69 6e 20 74 68 65 20 64 6f 63 ┆e : delivered in the doc┆ 0x10fa0…10fc0 75 6d 65 6e 74 20 68 65 61 64 65 72 20 70 61 72 61 6d 65 74 65 72 20 69 6e 20 61 20 0a 19 9b 80 ┆ument header parameter in a ┆ 0x10fc0…10fe0 80 64 6f 63 75 6d 65 6e 74 20 73 74 72 65 61 6d 20 54 52 41 4e 53 46 45 52 20 77 69 74 68 20 6d ┆ document stream TRANSFER with m┆ 0x10fe0…11000 6f 64 65 3d 77 2e 0d 0a 0d 0a 09 73 65 72 76 69 63 65 5f 69 6e 74 65 72 77 72 6b 3a 20 61 73 20 ┆ode=w. service_interwrk: as ┆ 0x11000…11020 (136,) 64 6f 63 5f 74 79 70 65 2e 0d 0a 0d 0a 09 72 65 71 5f 63 61 70 20 20 20 20 20 20 20 20 20 3a 20 ┆doc_type. req_cap : ┆ 0x11020…11030 61 73 20 64 6f 63 5f 74 79 70 65 2e 0d 0a 0d 0a ┆as doc_type. ┆ 0x11030…11033 FormFeed { 0x11030…11033 0c 82 f4 ┆ ┆ 0x11030…11033 } 0x11033…11040 0a a1 b0 34 2e 32 35 09 44 4f 43 55 4d ┆ 4.25 DOCUM┆ 0x11040…11060 45 4e 54 20 43 4f 4e 54 49 4e 55 45 20 49 4e 44 0d 0a 0d 0a 09 84 50 61 72 61 6d 65 74 65 72 73 ┆ENT CONTINUE IND Parameters┆ 0x11060…11080 3a 0d 0a 09 73 65 73 73 69 6f 6e 5f 69 6e 66 6f 20 20 20 20 3a 20 84 69 66 20 66 61 6c 73 65 2c ┆: session_info : if false,┆ 0x11080…110a0 20 74 68 65 20 61 64 64 5f 73 5f 72 65 66 5f 6e 6f 20 70 61 72 61 6d 65 74 65 72 20 66 72 6f 6d ┆ the add_s_ref_no parameter from┆ 0x110a0…110c0 20 53 45 53 80 0a 19 9b 80 80 53 49 4f 4e 20 53 54 41 52 54 20 43 4f 4e 46 20 50 4f 53 20 6f 72 ┆ SES SION START CONF POS or┆ 0x110c0…110e0 20 53 45 53 53 49 4f 4e 20 53 54 41 52 54 20 49 4e 44 20 69 73 20 75 73 65 64 20 0a 19 9b 80 80 ┆ SESSION START IND is used ┆ 0x110e0…11100 74 6f 20 63 6f 6e 73 74 72 75 63 74 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 69 64 65 6e 74 69 ┆to construct the document identi┆ 0x11100…11120 66 69 63 61 74 69 6f 6e 2c 20 66 6f 72 20 0a 19 9b 80 80 77 68 69 63 68 20 61 20 73 65 61 72 63 ┆fication, for which a searc┆ 0x11120…11140 68 20 73 68 6f 75 6c 64 20 62 65 20 6d 61 64 65 2e 0d 0a 0d 0a 09 63 61 6c 6c 65 64 5f 74 69 2c ┆h should be made. called_ti,┆ 0x11140…11160 0d 0a 09 63 61 6c 6c 69 6e 67 5f 74 69 2c 0d 0a 09 64 61 74 65 5f 61 6e 64 5f 74 69 6d 65 2c 0d ┆ calling_ti, date_and_time, ┆ 0x11160…11180 0a 09 64 6f 63 5f 72 65 66 5f 6e 6f 20 20 20 20 20 20 3a 20 84 75 73 65 64 20 74 6f 20 63 6f 6e ┆ doc_ref_no : used to con┆ 0x11180…111a0 73 74 72 75 63 74 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 69 64 65 6e 74 69 66 69 63 61 74 69 ┆struct the document identificati┆ 0x111a0…111c0 6f 6e 2c 20 0a 19 9b 80 80 66 6f 72 20 77 68 69 63 68 20 61 20 73 65 61 72 63 68 20 69 73 20 6d ┆on, for which a search is m┆ 0x111c0…111e0 61 64 65 2e 0d 0a 0d 0a 09 61 64 64 5f 73 5f 72 65 66 20 20 20 20 20 20 20 3a 20 84 69 66 20 73 ┆ade. add_s_ref : if s┆ 0x111e0…11200 65 73 73 69 6f 6e 5f 69 6e 66 6f 20 3d 20 74 72 75 65 2c 20 73 65 65 20 61 62 6f 76 65 2e 0d 0a ┆ession_info = true, see above. ┆ 0x11200…11220 (137,) 0d 0a 09 73 65 72 76 69 63 65 5f 69 6e 74 65 72 77 72 6b 2c 0d 0a 09 64 6f 63 5f 74 79 70 65 2c ┆ service_interwrk, doc_type,┆ 0x11220…11240 0d 0a 09 72 65 71 5f 63 61 70 20 20 20 20 20 20 20 20 20 3a 20 84 74 72 61 6e 73 66 65 72 72 65 ┆ req_cap : transferre┆ 0x11240…11260 64 20 74 6f 20 44 53 20 69 6e 20 74 68 65 20 68 65 61 64 65 72 20 66 69 65 6c 64 20 69 6e 20 61 ┆d to DS in the header field in a┆ 0x11260…11280 20 0a 19 9b 80 80 54 52 41 4e 53 46 45 52 20 62 6c 6f 63 6b 20 77 69 74 68 20 6d 6f 64 65 20 3d ┆ TRANSFER block with mode =┆ 0x11280…112a0 20 57 2e 0d 0a 0d 0a 09 61 6e 73 77 65 72 3a 0d 0a 09 84 43 61 6e 20 62 65 20 64 65 6c 61 79 65 ┆ W. answer: Can be delaye┆ 0x112a0…112c0 64 20 69 66 20 74 68 65 20 70 61 63 6b 65 74 2c 20 74 6f 20 77 68 69 63 68 20 69 74 20 72 65 66 ┆d if the packet, to which it ref┆ 0x112c0…112e0 65 72 73 2c 20 6e 6f 74 20 61 72 65 20 72 65 61 64 79 20 74 6f 20 0a 19 89 80 80 70 72 6f 63 65 ┆ers, not are ready to proce┆ 0x112e0…11300 73 73 20 69 74 2e 0d 0a 0d 0a 0d 0a 0d 0a a1 b0 34 2e 32 36 09 44 41 54 41 20 49 4e 44 0d 0a 0d ┆ss it. 4.26 DATA IND ┆ 0x11300…11320 0a 09 84 54 68 69 73 20 6d 65 73 73 61 67 65 20 69 73 20 74 72 61 6e 73 66 65 72 72 65 64 20 74 ┆ This message is transferred t┆ 0x11320…11340 6f 20 54 54 58 53 49 20 61 73 20 61 20 53 54 52 45 41 4d 20 62 6c 6f 63 6b 2e 20 4f 66 66 73 65 ┆o TTXSI as a STREAM block. Offse┆ 0x11340…11360 74 20 69 73 20 0a 19 89 80 80 64 65 63 72 65 61 73 65 64 20 77 69 74 68 20 6f 6e 65 2c 20 61 6e ┆t is decreased with one, an┆ 0x11360…11380 64 20 61 20 68 65 61 64 65 72 20 62 79 74 65 20 3d 20 33 20 69 73 20 69 6e 73 65 72 74 65 64 20 ┆d a header byte = 3 is inserted ┆ 0x11380…113a0 62 65 66 6f 72 65 20 74 68 65 20 0a 19 89 80 80 75 73 65 72 20 69 6e 66 6f 72 6d 61 74 69 6f 6e ┆before the user information┆ 0x113a0…113c0 2e 0d 0a 0d 0a 09 61 6e 73 77 65 72 3a 0d 0a 09 84 54 68 65 20 6d 65 73 73 61 67 65 20 69 73 20 ┆. answer: The message is ┆ 0x113c0…113e0 72 65 74 75 72 6e 65 64 20 64 69 72 65 63 74 6c 79 20 66 72 6f 6d 20 74 68 65 20 54 54 58 53 49 ┆returned directly from the TTXSI┆ 0x113e0…11400 2c 20 61 6e 64 20 6f 66 66 73 65 74 20 77 69 6c 6c 20 0a 19 89 80 80 62 65 20 64 65 73 74 72 6f ┆, and offset will be destro┆ 0x11400…11420 (138,) 79 65 64 2e 0d 0a 0d 0a 0d 0a 0d 0a 8c 83 d4 0a a1 b0 34 2e 32 37 09 44 4f 43 55 4d 45 4e 54 20 ┆yed. 4.27 DOCUMENT ┆ 0x11420…11440 45 4e 44 20 52 45 53 50 0d 0a 0d 0a 09 84 61 6e 73 77 65 72 3a 0d 0a 09 84 49 74 20 69 73 20 61 ┆END RESP answer: It is a┆ 0x11440…11460 73 73 75 6d 65 64 20 74 68 61 74 20 74 68 65 20 61 6e 73 77 65 72 20 74 6f 20 74 68 69 73 20 6d ┆ssumed that the answer to this m┆ 0x11460…11480 65 73 73 61 67 65 20 69 73 20 64 65 6c 61 79 65 64 20 75 6e 74 69 6c 20 61 6c 6c 20 0a 19 89 80 ┆essage is delayed until all ┆ 0x11480…114a0 80 6f 74 68 65 72 20 64 6f 63 75 6d 65 6e 74 20 6c 65 76 65 6c 20 6d 61 73 73 61 67 65 73 20 61 ┆ other document level massages a┆ 0x114a0…114c0 72 65 20 72 65 74 75 72 6e 65 64 2e 0d 0a 0d 0a 0d 0a a1 b0 34 2e 32 38 09 45 58 43 45 50 54 49 ┆re returned. 4.28 EXCEPTI┆ 0x114c0…114e0 4f 4e 20 52 45 51 0d 0a 0d 0a 09 84 54 68 69 73 20 70 72 69 6d 69 74 69 76 65 20 69 73 20 75 73 ┆ON REQ This primitive is us┆ 0x114e0…11500 65 64 20 62 79 20 44 48 20 77 68 65 6e 20 61 20 64 6f 63 75 6d 65 6e 74 20 73 74 72 65 61 6d 20 ┆ed by DH when a document stream ┆ 0x11500…11520 62 72 65 61 6b 73 20 64 6f 77 6e 2e 0d 0a 0d 0a 09 70 61 72 61 6d 65 74 65 72 73 3a 0d 0a 09 72 ┆breaks down. parameters: r┆ 0x11520…11540 65 61 73 6f 6e 3a 09 3d 20 31 20 84 28 74 65 6d 70 6f 72 61 72 69 6c 79 20 75 6e 61 62 6c 65 20 ┆eason: = 1 (temporarily unable ┆ 0x11540…11560 2d 2d 2d 29 20 69 66 20 74 68 65 20 72 65 61 73 6f 6e 20 66 6f 72 20 74 68 65 20 62 72 65 61 6b ┆---) if the reason for the break┆ 0x11560…11580 20 0a 19 97 80 80 64 6f 77 6e 20 77 61 73 20 61 20 52 45 50 4c 59 20 4e 4f 54 4f 4b 20 77 69 74 ┆ down was a REPLY NOTOK wit┆ 0x11580…115a0 68 20 63 6f 64 65 20 3d 20 6e 6f 20 72 65 73 6f 75 72 63 65 73 2e 0d 0a 09 09 3d 20 35 20 6f 74 ┆h code = no resources. = 5 ot┆ 0x115a0…115c0 68 65 72 77 69 73 65 2e 0d 0a 0d 0a 0d 0a a1 b0 34 2e 32 39 09 44 4f 43 55 4d 45 4e 54 20 44 49 ┆herwise. 4.29 DOCUMENT DI┆ 0x115c0…115e0 53 43 41 52 44 20 49 4e 44 0d 0a 0d 0a 09 84 50 61 72 61 6d 65 74 65 72 73 3a 0d 0a 09 64 69 73 ┆SCARD IND Parameters: dis┆ 0x115e0…11600 63 61 72 64 5f 72 65 61 73 6f 6e 2c 0d 0a 09 75 73 65 72 5f 69 6e 66 6f 09 20 20 20 20 20 3a 20 ┆card_reason, user_info : ┆ 0x11600…11620 (139,) 74 72 61 6e 73 66 65 72 72 65 64 20 74 6f 20 74 68 65 20 44 53 20 69 6e 20 61 6e 20 49 4e 44 2e ┆transferred to the DS in an IND.┆ 0x11620…11640 55 50 44 41 54 45 0d 0a 0d 0a 0d 0a a1 b0 34 2e 33 30 09 44 4f 43 55 4d 45 4e 54 20 52 45 53 59 ┆UPDATE 4.30 DOCUMENT RESY┆ 0x11640…11660 4e 43 48 52 4f 4e 49 5a 45 20 49 4e 44 0d 0a 0d 0a 09 50 61 72 61 6d 65 74 65 72 73 3a 0d 0a 09 ┆NCHRONIZE IND Parameters: ┆ 0x11660…11680 72 65 73 79 6e 63 68 5f 72 65 61 73 6f 6e 2c 0d 0a 09 75 73 65 72 5f 69 6e 66 6f 20 20 20 20 20 ┆resynch_reason, user_info ┆ 0x11680…116a0 20 3a 20 74 72 61 6e 73 66 65 72 72 65 64 20 74 6f 20 44 53 20 69 6e 20 61 6e 20 49 4e 44 2e 55 ┆ : transferred to DS in an IND.U┆ 0x116a0…116c0 50 44 41 54 45 0d 0a 0d 0a 0d 0a a1 b0 34 2e 33 31 09 44 4f 43 55 4d 45 4e 54 20 52 45 53 59 4e ┆PDATE 4.31 DOCUMENT RESYN┆ 0x116c0…116e0 43 48 2f 44 49 53 43 41 52 44 20 52 45 53 50 0d 0a 0d 0a 09 41 6e 73 77 65 72 3a 0d 0a 09 84 54 ┆CH/DISCARD RESP Answer: T┆ 0x116e0…11700 68 65 20 73 61 6d 65 20 61 73 73 75 6d 70 74 69 6f 6e 20 61 73 20 66 6f 72 20 44 4f 43 55 4d 45 ┆he same assumption as for DOCUME┆ 0x11700…11716 4e 54 20 45 4e 44 20 52 45 53 50 20 69 73 20 6d 61 64 65 2e 0d 0a ┆NT END RESP is made. ┆ 0x11716…11719 FormFeed { 0x11716…11719 0c 83 a4 ┆ ┆ 0x11716…11719 } 0x11719…11720 0a 82 0d 0a 0d 0a 0d ┆ ┆ 0x11720…11721 0a ┆ ┆ 0x11721…11724 FormFeed { 0x11721…11724 0c 80 a4 ┆ ┆ 0x11721…11724 } 0x11724…11740 0a b0 a1 35 2e 09 54 48 45 20 44 48 20 4c 43 50 0d 0a 0d 0a 09 84 54 68 69 73 20 63 ┆ 5. THE DH LCP This c┆ 0x11740…11760 68 61 70 74 65 72 20 64 65 73 63 72 69 62 65 73 20 74 68 65 20 4c 43 50 20 28 6c 6f 63 61 6c 20 ┆hapter describes the LCP (local ┆ 0x11760…11780 63 6f 6e 74 72 6f 6c 20 70 72 6f 62 65 29 20 66 6f 72 20 74 68 65 20 44 48 2c 20 0a 19 89 80 80 ┆control probe) for the DH, ┆ 0x11780…117a0 69 2e 65 2e 20 74 68 65 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 20 77 69 74 68 20 74 68 65 20 ┆i.e. the communication with the ┆ 0x117a0…117c0 4e 43 50 2e 20 54 68 65 20 72 75 6c 65 73 20 66 6f 72 20 74 68 69 73 20 63 6f 6d 6d 75 6e 69 80 ┆NCP. The rules for this communi ┆ 0x117c0…117e0 0a 19 89 80 80 63 61 74 69 6f 6e 73 20 61 72 65 20 64 65 73 63 72 69 62 65 64 20 69 6e 20 72 65 ┆ cations are described in re┆ 0x117e0…11800 66 2e 20 35 2e 0d 0a 0d 0a 09 84 49 6e 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 73 65 63 74 ┆f. 5. In the following sect┆ 0x11800…11820 (140,) 69 6f 6e 73 20 74 68 65 20 76 61 72 69 6f 75 73 20 63 6f 6e 74 72 6f 6c 20 6f 70 65 72 61 74 69 ┆ions the various control operati┆ 0x11820…11840 6f 6e 73 2c 20 73 65 6e 73 65 20 0a 19 89 80 80 6f 70 65 80 72 61 74 69 6f 6e 73 2c 20 61 6e 64 ┆ons, sense ope rations, and┆ 0x11840…11860 20 65 76 65 6e 74 73 20 61 72 65 20 64 65 73 63 72 69 62 65 64 2e 20 54 68 65 20 70 72 65 63 69 ┆ events are described. The preci┆ 0x11860…11880 73 65 20 65 6e 63 6f 64 69 6e 67 20 6f 66 20 0a 19 89 80 80 74 68 65 73 65 20 4c 43 50 20 6f 70 ┆se encoding of these LCP op┆ 0x11880…118a0 65 72 80 61 74 69 6f 6e 73 20 77 69 6c 6c 20 62 65 20 73 70 65 63 69 66 69 65 64 20 69 6e 20 61 ┆er ations will be specified in a┆ 0x118a0…118c0 6e 6f 74 68 65 72 20 6d 61 6e 75 61 6c 2e 0d 0a 0d 0a 0d 0a a1 b0 35 2e 31 09 54 68 65 20 4e 43 ┆nother manual. 5.1 The NC┆ 0x118c0…118e0 20 4d 41 53 4b 0d 0a 0d 0a 09 84 54 68 65 20 44 48 20 63 6f 6e 74 61 69 6e 73 20 61 6e 20 4e 43 ┆ MASK The DH contains an NC┆ 0x118e0…11900 20 4d 41 53 4b 2e 20 54 68 69 73 20 69 73 20 61 20 31 36 20 62 69 74 73 20 77 6f 72 64 2c 20 77 ┆ MASK. This is a 16 bits word, w┆ 0x11900…11920 68 65 72 65 20 73 6f 6d 65 20 6f 66 20 0a 19 89 80 80 74 68 65 20 62 69 74 73 20 61 72 65 20 61 ┆here some of the bits are a┆ 0x11920…11940 74 74 61 63 68 65 64 20 74 6f 20 74 68 65 20 76 61 72 69 6f 75 73 20 4c 43 50 20 65 76 65 6e 74 ┆ttached to the various LCP event┆ 0x11940…11960 73 2c 20 6f 6e 65 20 62 69 74 20 66 6f 72 20 65 76 65 72 79 20 0a 19 89 80 80 65 76 65 6e 74 2e ┆s, one bit for every event.┆ 0x11960…11980 20 54 68 65 20 73 65 74 74 69 6e 67 20 6f 66 20 74 68 65 73 65 20 62 69 74 73 20 63 6f 6e 74 72 ┆ The setting of these bits contr┆ 0x11980…119a0 6f 6c 73 20 69 66 20 61 20 67 69 76 65 6e 20 65 76 65 6e 74 20 77 69 6c 6c 20 62 65 20 0a 19 89 ┆ols if a given event will be ┆ 0x119a0…119c0 80 80 67 65 6e 65 72 61 74 65 64 20 6f 72 20 6e 6f 74 2e 0d 0a 0d 0a 09 84 54 68 65 20 63 6f 6e ┆ generated or not. The con┆ 0x119c0…119e0 74 72 6f 6c 20 6f 70 65 72 61 74 69 6f 6e 20 53 45 54 20 4e 43 20 4d 41 53 4b 20 75 70 64 61 74 ┆trol operation SET NC MASK updat┆ 0x119e0…11a00 65 73 20 74 68 69 73 20 6d 61 73 6b 2e 20 54 68 65 20 70 61 72 61 80 0a 19 89 80 80 6d 65 74 65 ┆es this mask. The para mete┆ 0x11a00…11a20 (141,) 72 73 20 61 72 65 0d 0a 0d 0a 09 a1 6d 65 73 73 61 67 65 20 72 65 71 75 65 73 74 0d 0a 09 75 70 ┆rs are message request up┆ 0x11a20…11a40 64 61 74 65 20 6d 61 73 6b 20 20 3a 20 84 74 68 65 20 62 69 74 73 20 73 65 74 20 68 65 72 65 20 ┆date mask : the bits set here ┆ 0x11a40…11a60 61 72 65 20 74 68 65 20 62 69 74 73 20 74 6f 20 62 65 20 75 70 64 61 74 65 64 2e 0d 0a 09 75 70 ┆are the bits to be updated. up┆ 0x11a60…11a80 64 61 74 65 20 76 61 6c 75 65 20 3a 20 84 74 68 65 20 62 69 74 73 20 73 65 6c 65 63 74 65 64 20 ┆date value : the bits selected ┆ 0x11a80…11aa0 62 79 20 75 70 64 61 74 65 20 6d 61 73 6b 20 63 6f 6e 74 61 69 6e 73 20 6e 65 77 20 0a 19 98 80 ┆by update mask contains new ┆ 0x11aa0…11ac0 80 76 61 6c 75 65 73 20 66 6f 72 20 74 68 65 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 62 69 ┆ values for the corresponding bi┆ 0x11ac0…11ae0 74 73 20 69 6e 20 4e 43 20 4d 41 53 4b 2c 20 69 2e 65 2e 20 0a 19 98 80 80 74 68 65 20 66 6f 6c ┆ts in NC MASK, i.e. the fol┆ 0x11ae0…11b00 6c 6f 77 69 6e 67 20 69 73 20 64 6f 6e 65 3a 0d 0a 09 09 20 20 20 20 20 84 4e 43 20 4d 41 53 4b ┆lowing is done: NC MASK┆ 0x11b00…11b20 20 3a 20 3d 20 28 4e 43 20 4d 41 53 4b 20 61 6e 64 20 6e 6f 74 20 75 70 64 61 74 65 20 6d 61 73 ┆ : = (NC MASK and not update mas┆ 0x11b20…11b40 6b 29 20 6f 72 0d 0a 09 09 09 20 20 20 20 20 20 20 28 75 70 64 61 74 65 20 6d 61 73 6b 20 61 6e ┆k) or (update mask an┆ 0x11b40…11b60 64 20 75 70 64 61 74 65 20 76 61 6c 75 65 29 0d 0a 0d 0a 09 a1 6d 65 73 73 61 67 65 20 61 6e 73 ┆d update value) message ans┆ 0x11b60…11b79 77 65 72 0d 0a 09 55 70 64 61 74 65 64 20 4e 43 20 4d 41 53 4b 0d 0a 0d 0a ┆wer Updated NC MASK ┆ 0x11b79…11b7c FormFeed { 0x11b79…11b7c 0c 83 80 ┆ ┆ 0x11b79…11b7c } 0x11b7c…11b80 0a a1 b0 35 ┆ 5┆ 0x11b80…11ba0 2e 32 09 54 55 20 4f 72 69 65 6e 74 65 64 20 4c 43 50 20 4f 70 65 72 61 74 69 6f 6e 73 0d 0a 0d ┆.2 TU Oriented LCP Operations ┆ 0x11ba0…11bc0 0a 84 0d 0a a1 b0 35 2e 32 2e 31 09 43 6f 6e 74 65 6e 74 20 6f 66 20 61 20 54 55 20 44 65 73 63 ┆ 5.2.1 Content of a TU Desc┆ 0x11bc0…11be0 72 69 70 74 69 6f 6e 0d 0a 0d 0a 09 84 49 6e 20 61 6c 6c 20 54 55 20 6f 72 69 65 6e 74 65 64 20 ┆ription In all TU oriented ┆ 0x11be0…11c00 4c 43 50 20 65 76 65 6e 74 73 20 61 6e 64 20 53 45 4e 53 45 20 61 6e 73 77 65 72 73 20 61 20 54 ┆LCP events and SENSE answers a T┆ 0x11c00…11c20 (142,) 55 20 64 65 73 63 72 69 70 74 69 6f 6e 20 0a 19 89 80 80 69 73 20 64 65 6c 69 76 65 72 65 64 20 ┆U description is delivered ┆ 0x11c20…11c40 2c 20 77 68 69 63 68 20 69 73 20 61 20 63 6f 70 79 20 6f 66 20 74 68 65 20 6d 6f 73 74 20 69 6d ┆, which is a copy of the most im┆ 0x11c40…11c60 70 6f 72 74 61 6e 74 20 66 69 65 6c 64 73 20 69 6e 20 74 68 65 20 0a 19 89 80 80 63 6f 72 72 65 ┆portant fields in the corre┆ 0x11c60…11c80 73 70 6f 6e 64 69 6e 67 20 54 55 20 64 65 73 63 72 69 70 74 69 6f 6e 20 69 6e 20 44 48 2e 20 49 ┆sponding TU description in DH. I┆ 0x11c80…11ca0 74 20 68 61 73 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 63 6f 6e 74 65 6e 74 3a 0d 0a 0d 0a ┆t has the following content: ┆ 0x11ca0…11cc0 09 44 53 20 54 55 20 6e 75 6d 62 65 72 0d 0a 0d 0a 09 44 48 20 54 55 20 6e 75 6d 62 65 72 09 49 ┆ DS TU number DH TU number I┆ 0x11cc0…11ce0 6e 64 65 78 20 69 6e 20 74 68 65 20 44 48 20 54 55 20 74 61 62 6c 65 0d 0a 09 09 09 84 54 68 65 ┆ndex in the DH TU table The┆ 0x11ce0…11d00 20 74 5f 72 65 66 20 70 61 72 61 6d 65 74 65 72 20 74 6f 20 74 68 65 20 53 36 32 43 50 20 70 72 ┆ t_ref parameter to the S62CP pr┆ 0x11d00…11d20 69 6d 69 74 69 76 65 73 2e 0d 0a 0d 0a 09 54 55 20 73 74 61 74 65 09 09 53 65 65 20 62 65 6c 6f ┆imitives. TU state See belo┆ 0x11d20…11d40 77 0d 0a 0d 0a 09 54 49 09 09 84 54 68 65 20 74 65 72 6d 69 6e 61 6c 20 69 64 65 6e 74 69 66 69 ┆w TI The terminal identifi┆ 0x11d40…11d60 65 72 20 66 6f 72 20 74 68 69 73 20 54 55 0d 0a 0d 0a 09 74 65 78 74 20 6d 65 73 73 61 67 65 3a ┆er for this TU text message:┆ 0x11d60…11d80 09 84 4f 6e 6c 79 20 6d 65 61 6e 69 6e 67 66 75 6c 20 77 68 65 6e 20 74 68 65 20 54 55 20 69 73 ┆ Only meaningful when the TU is┆ 0x11d80…11da0 20 28 69 73 20 62 65 69 6e 67 29 20 0a 19 9d 80 80 64 69 73 61 62 6c 65 64 2e 0d 0a 0d 0a 09 54 ┆ (is being) disabled. T┆ 0x11da0…11dc0 68 65 20 54 55 20 73 74 61 74 65 20 63 61 6e 20 70 6f 73 73 65 73 73 20 74 68 65 20 76 61 6c 75 ┆he TU state can possess the valu┆ 0x11dc0…11de0 65 73 3a 0d 0a 0d 0a 09 54 55 20 69 64 6c 65 09 09 84 41 20 66 72 65 65 20 54 55 20 64 65 73 63 ┆es: TU idle A free TU desc┆ 0x11de0…11e00 72 69 70 74 69 6f 6e 2e 20 57 68 65 6e 20 74 68 69 73 20 76 61 6c 75 65 20 69 73 20 64 65 80 0a ┆ription. When this value is de ┆ 0x11e00…11e20 (143,) 19 9d 80 80 6c 69 76 65 72 65 64 20 69 6e 20 61 6e 20 4c 43 50 20 65 76 65 6e 74 2c 20 69 74 20 ┆ livered in an LCP event, it ┆ 0x11e20…11e40 6d 65 61 6e 73 20 74 68 61 74 20 74 68 65 20 54 55 20 0a 19 9d 80 80 68 61 73 20 6a 75 73 74 20 ┆means that the TU has just ┆ 0x11e40…11e60 62 65 65 6e 20 72 65 6d 6f 76 65 64 2e 0d 0a 0d 0a 09 61 63 74 69 76 65 0d 0a 0d 0a 09 77 61 69 ┆been removed. active wai┆ 0x11e60…11e80 74 20 72 65 64 65 66 09 84 41 20 72 65 64 65 66 69 6e 69 6e 67 20 6f 66 20 74 68 65 20 54 55 20 ┆t redef A redefining of the TU ┆ 0x11e80…11ea0 61 77 61 69 74 73 20 74 68 61 74 20 61 6c 6c 20 0a 19 9d 80 80 73 65 73 73 69 6f 6e 73 20 62 65 ┆awaits that all sessions be┆ 0x11ea0…11ec0 6c 6f 6e 67 69 6e 67 20 74 6f 20 74 68 69 73 20 54 55 20 68 61 73 20 62 65 65 6e 20 0a 19 9d 80 ┆longing to this TU has been ┆ 0x11ec0…11ee0 80 72 65 6d 6f 76 65 64 2e 0d 0a 0d 0a 09 64 69 73 61 62 6c 69 6e 67 09 09 84 41 20 64 69 73 61 ┆ removed. disabling A disa┆ 0x11ee0…11f00 62 6c 65 20 6f 66 20 74 68 65 20 54 55 20 61 77 61 69 74 73 20 61 6c 6c 20 73 69 6e 6b 20 73 65 ┆ble of the TU awaits all sink se┆ 0x11f00…11f20 73 73 69 6f 6e 73 20 0a 19 9d 80 80 62 65 69 6e 67 20 72 65 6d 6f 76 65 64 2e 0d 0a 0d 0a 09 64 ┆ssions being removed. d┆ 0x11f20…11f29 69 73 61 62 6c 65 64 0d 0a ┆isabled ┆ 0x11f29…11f2c FormFeed { 0x11f29…11f2c 0c 83 bc ┆ ┆ 0x11f29…11f2c } 0x11f2c…11f40 0a 09 77 61 69 74 20 64 69 73 61 62 6c 65 20 72 65 64 65 66 ┆ wait disable redef┆ 0x11f40…11f60 20 20 84 42 6f 74 68 20 61 20 72 65 64 65 66 69 6e 69 6e 67 20 61 6e 64 20 61 20 64 69 73 61 62 ┆ Both a redefining and a disab┆ 0x11f60…11f80 6c 65 20 69 73 20 69 6e 20 70 72 6f 67 72 65 73 73 20 0a 19 9d 80 80 61 6e 64 20 43 4f 4e 46 2e ┆le is in progress and CONF.┆ 0x11f80…11fa0 44 49 53 41 42 4c 45 20 69 73 20 73 65 6e 74 20 77 68 65 6e 20 61 6c 6c 20 73 69 6e 6b 20 0a 19 ┆DISABLE is sent when all sink ┆ 0x11fa0…11fc0 9d 80 80 73 65 73 73 69 6f 6e 73 20 68 61 76 65 20 62 65 65 6e 20 72 65 6d 6f 76 65 64 2e 0d 0a ┆ sessions have been removed. ┆ 0x11fc0…11fe0 0d 0a 09 77 61 69 74 20 72 65 6d 6f 76 65 09 84 41 20 72 65 6d 6f 76 61 6c 20 6f 66 20 74 68 65 ┆ wait remove A removal of the┆ 0x11fe0…12000 20 54 55 20 61 77 61 69 74 73 20 61 6c 6c 20 73 65 73 73 69 6f 6e 73 20 62 65 69 6e 67 20 0a 19 ┆ TU awaits all sessions being ┆ 0x12000…12020 (144,) 9d 80 80 72 65 6d 6f 76 65 64 2e 0d 0a 0d 0a 09 72 65 6d 6f 76 69 6e 67 09 09 84 41 20 44 45 41 ┆ removed. removing A DEA┆ 0x12020…12040 43 54 49 56 41 54 45 20 54 49 20 69 73 20 70 65 6e 64 69 6e 67 20 61 74 20 53 36 32 43 50 2c 20 ┆CTIVATE TI is pending at S62CP, ┆ 0x12040…12060 62 65 63 61 75 73 65 20 0a 19 9d 80 80 74 68 65 20 54 49 20 69 73 20 74 6f 20 62 65 20 72 65 6d ┆because the TI is to be rem┆ 0x12060…12080 6f 76 65 64 2e 0d 0a 0d 0a 09 77 61 69 74 20 73 75 73 70 65 6e 64 09 84 41 20 73 75 73 70 65 6e ┆oved. wait suspend A suspen┆ 0x12080…120a0 73 69 6f 6e 20 6f 66 20 74 68 65 20 54 55 20 61 77 61 69 74 73 20 61 6c 6c 20 73 65 73 73 69 6f ┆sion of the TU awaits all sessio┆ 0x120a0…120c0 6e 20 0a 19 9d 80 80 62 65 69 6e 67 20 72 65 6d 6f 76 65 64 2e 0d 0a 0d 0a 09 73 75 73 70 65 6e ┆n being removed. suspen┆ 0x120c0…120e0 64 69 6e 67 09 41 20 53 55 53 50 45 4e 44 20 54 49 20 69 73 20 70 65 6e 64 69 6e 67 20 61 74 20 ┆ding A SUSPEND TI is pending at ┆ 0x120e0…12100 53 36 32 43 50 2e 0d 0a 0d 0a 0d 0a a1 b0 35 2e 32 2e 32 09 54 68 65 20 54 55 20 53 74 61 74 65 ┆S62CP. 5.2.2 The TU State┆ 0x12100…12120 20 43 68 61 6e 67 65 20 4c 43 50 20 45 76 65 6e 74 0d 0a 0d 0a 09 84 54 68 69 73 20 4c 43 50 20 ┆ Change LCP Event This LCP ┆ 0x12120…12140 65 76 65 6e 74 20 69 6e 64 69 63 61 74 65 73 20 61 20 73 74 61 74 65 20 63 68 61 6e 67 65 20 69 ┆event indicates a state change i┆ 0x12140…12160 6e 20 74 68 65 20 54 55 2e 0d 0a 0d 0a 09 50 61 72 61 6d 65 74 65 72 73 3a 0d 0a 09 54 55 20 64 ┆n the TU. Parameters: TU d┆ 0x12160…12180 65 73 63 72 69 70 74 69 6f 6e 09 84 63 6f 6e 74 61 69 6e 73 20 61 6d 6f 6e 67 20 6f 74 68 65 72 ┆escription contains among other┆ 0x12180…121a0 73 2c 20 74 68 65 20 6e 65 77 20 73 74 61 74 65 2e 0d 0a 0d 0a 09 6f 6c 64 20 73 74 61 74 65 09 ┆s, the new state. old state ┆ 0x121a0…121c0 09 84 74 68 65 20 73 74 61 74 65 20 66 72 6f 6d 20 77 68 69 63 68 20 74 68 65 20 74 72 61 6e 73 ┆ the state from which the trans┆ 0x121c0…121e0 69 74 69 6f 6e 20 77 61 73 20 6d 61 64 65 2e 0d 0a 0d 0a 09 72 65 73 75 6c 74 09 09 84 6e 6f 72 ┆ition was made. result nor┆ 0x121e0…12200 6d 61 6c 6c 79 20 30 2c 20 62 75 74 20 69 66 20 61 6e 20 41 43 54 49 56 41 54 45 20 54 49 20 6f ┆mally 0, but if an ACTIVATE TI o┆ 0x12200…12220 (145,) 72 20 61 6e 20 0a 19 9d 80 80 52 45 44 45 46 49 4e 45 20 54 49 20 77 61 73 20 61 6e 73 77 65 72 ┆r an REDEFINE TI was answer┆ 0x12220…12240 65 64 20 62 79 20 53 36 32 43 50 20 77 69 74 68 20 61 20 0a 19 9d 80 80 72 65 73 75 6c 74 20 63 ┆ed by S62CP with a result c┆ 0x12240…12260 6f 64 65 3c 3e 6f 6b 20 28 61 6e 20 75 6e 73 75 63 63 65 73 73 20 66 75 6c 6c 20 61 63 74 69 76 ┆ode<>ok (an unsuccess full activ┆ 0x12260…12280 61 74 69 6f 6e 20 0a 19 9d 80 80 6f 72 20 72 65 64 65 66 69 6e 69 6e 67 29 2c 20 74 68 69 73 20 ┆ation or redefining), this ┆ 0x12280…122a0 72 65 73 75 6c 74 20 63 6f 64 65 20 69 73 20 64 65 6c 69 76 65 72 65 64 20 0a 19 9d 80 80 69 6e ┆result code is delivered in┆ 0x122a0…122c0 20 72 65 73 75 6c 74 2e 0d 0a 0d 0a 09 84 54 68 69 73 20 65 76 65 6e 74 20 69 73 20 6e 6f 74 20 ┆ result. This event is not ┆ 0x122c0…122e0 67 65 6e 65 72 61 74 65 64 20 62 79 20 61 6c 6c 20 73 74 61 74 65 20 74 72 61 6e 73 69 74 69 6f ┆generated by all state transitio┆ 0x122e0…12300 6e 73 2c 20 68 6f 77 65 76 65 72 2c 20 62 75 74 20 0a 19 89 80 80 6f 6e 6c 79 20 74 68 6f 73 65 ┆ns, however, but only those┆ 0x12300…12320 20 77 68 6f 20 65 6e 74 65 72 20 74 68 65 20 73 74 61 74 65 73 20 69 64 6c 65 2c 20 61 63 74 69 ┆ who enter the states idle, acti┆ 0x12320…12340 76 65 2c 20 73 75 73 70 65 6e 64 65 64 20 6f 72 20 64 69 73 80 0a 19 89 80 80 61 62 6c 65 64 2e ┆ve, suspended or dis abled.┆ 0x12340…12360 0d 0a 0d 0a 09 84 4e 6f 74 65 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 74 72 61 6e 73 69 74 ┆ Note the following transit┆ 0x12360…12380 69 6f 6e 73 3a 20 69 64 6c 65 20 2d 3e 69 64 6c 65 20 28 61 6e 20 75 6e 73 75 63 63 65 73 73 66 ┆ions: idle ->idle (an unsuccessf┆ 0x12380…123a0 75 6c 20 61 63 74 69 80 0a 19 89 80 80 76 61 74 69 6f 6e 29 2c 20 61 63 74 69 76 65 2d 3e 61 63 ┆ul acti vation), active->ac┆ 0x123a0…123c0 74 69 76 65 20 28 72 65 64 65 66 69 6e 69 74 69 6f 6e 20 77 68 69 63 68 20 63 6f 75 6c 64 20 62 ┆tive (redefinition which could b┆ 0x123c0…123e0 65 20 64 6f 6e 65 20 61 74 20 6f 6e 63 65 29 20 0a 19 89 80 80 61 6e 64 20 64 69 73 61 62 6c 65 ┆e done at once) and disable┆ 0x123e0…12400 64 2d 3e 64 69 73 61 62 6c 65 64 20 28 6e 65 77 20 52 45 51 2e 44 49 53 41 42 4c 45 29 2e 0d 0a ┆d->disabled (new REQ.DISABLE). ┆ 0x12400…12402 (146,) 0d 0a ┆ ┆ 0x12402…12405 FormFeed { 0x12402…12405 0c 83 d4 ┆ ┆ 0x12402…12405 } 0x12405…12420 0a b0 a1 35 2e 32 2e 33 09 54 68 65 20 54 55 20 50 72 6f 74 6f 63 6f 6c 20 45 72 ┆ 5.2.3 The TU Protocol Er┆ 0x12420…12440 72 6f 72 20 4c 43 50 20 45 76 65 6e 74 0d 0a 0d 0a 09 84 54 68 69 73 20 69 6e 66 6f 72 6d 73 20 ┆ror LCP Event This informs ┆ 0x12440…12460 61 62 6f 75 74 20 61 20 70 72 6f 74 6f 63 6f 6c 20 65 72 72 6f 72 20 69 6e 20 74 68 65 20 63 6f ┆about a protocol error in the co┆ 0x12460…12480 6d 6d 75 6e 69 63 61 74 69 6f 6e 20 77 69 74 68 20 44 53 20 0a 19 89 80 80 63 6f 6e 63 65 72 6e ┆mmunication with DS concern┆ 0x12480…124a0 69 6e 67 20 54 55 27 73 2e 0d 0a 0d 0a 09 70 61 72 61 6d 65 74 65 72 73 3a 0d 0a 09 54 55 20 64 ┆ing TU's. parameters: TU d┆ 0x124a0…124c0 65 73 63 72 69 70 74 69 6f 6e 09 84 63 6f 6e 74 61 69 6e 73 20 61 6d 6f 6e 67 20 6f 74 68 65 72 ┆escription contains among other┆ 0x124c0…124e0 73 20 74 68 65 20 73 74 61 74 65 20 69 6e 20 77 68 69 63 68 20 74 68 65 20 0a 19 9d 80 80 65 72 ┆s the state in which the er┆ 0x124e0…12500 72 6f 72 20 6f 63 63 75 72 72 65 64 2e 0d 0a 0d 0a 09 70 72 69 6d 69 74 69 76 65 09 09 84 74 77 ┆ror occurred. primitive tw┆ 0x12500…12520 6f 20 62 79 74 65 73 2c 20 63 6f 6e 74 61 69 6e 67 20 68 65 61 64 65 72 20 62 79 74 65 20 61 6e ┆o bytes, containg header byte an┆ 0x12520…12540 64 20 6b 69 6e 64 20 66 6f 72 20 0a 19 9d 80 80 74 68 65 20 70 72 69 6d 69 74 69 76 65 20 69 6e ┆d kind for the primitive in┆ 0x12540…12560 20 71 75 65 73 74 69 6f 6e 2e 0d 0a 0d 0a 09 63 61 75 73 65 09 09 84 63 61 6e 20 62 65 20 22 69 ┆ question. cause can be "i┆ 0x12560…12580 6c 6c 65 67 61 6c 20 73 74 61 74 65 22 2c 20 62 6c 6f 63 6b 20 6c 65 6e 67 74 68 20 65 72 72 6f ┆llegal state", block length erro┆ 0x12580…125a0 72 20 6f 72 20 0a 19 9d 80 80 22 62 6c 6f 63 6b 20 66 6f 72 6d 61 74 20 65 72 72 6f 72 22 2e 0d ┆r or "block format error". ┆ 0x125a0…125c0 0a 0d 0a 09 84 54 68 69 73 20 65 76 65 6e 74 20 69 73 20 67 65 6e 65 72 61 74 65 64 20 77 68 65 ┆ This event is generated whe┆ 0x125c0…125e0 6e 20 61 20 54 55 20 6f 72 69 65 6e 74 65 64 20 70 72 69 6d 69 74 69 76 65 20 69 73 20 72 65 63 ┆n a TU oriented primitive is rec┆ 0x125e0…12600 65 69 76 65 64 20 0a 19 89 80 80 66 72 6f 6d 20 44 53 20 69 6e 20 61 6e 20 69 6c 6c 65 67 61 6c ┆eived from DS in an illegal┆ 0x12600…12620 (147,) 20 73 74 61 74 65 20 6f 72 20 77 69 74 68 20 61 20 77 72 6f 6e 67 20 66 6f 72 6d 61 74 2e 0d 0a ┆ state or with a wrong format. ┆ 0x12620…12640 0d 0a 09 84 54 68 65 20 64 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 61 20 54 55 20 6f 72 69 65 6e ┆ The definition of a TU orien┆ 0x12640…12660 74 65 64 20 70 72 69 6d 69 74 69 76 65 20 69 73 20 74 68 61 74 20 62 6f 74 68 20 43 55 20 70 61 ┆ted primitive is that both CU pa┆ 0x12660…12680 63 6b 65 74 20 0a 19 89 80 80 6e 75 6d 62 65 72 20 61 6e 64 20 44 53 20 70 61 63 6b 65 74 20 6e ┆cket number and DS packet n┆ 0x12680…126a0 75 6d 62 65 72 20 61 72 65 20 7a 65 72 6f 2c 20 61 6e 64 20 74 68 65 20 70 72 69 6d 69 74 69 76 ┆umber are zero, and the primitiv┆ 0x126a0…126c0 65 20 69 73 20 6e 6f 74 20 0a 19 89 80 80 52 45 53 50 2e 52 45 53 45 52 56 45 2e 0d 0a 0d 0a 09 ┆e is not RESP.RESERVE. ┆ 0x126c0…126e0 84 41 20 52 45 50 4c 59 20 4e 4f 54 4f 4b 20 68 61 73 20 62 65 65 6e 20 73 65 6e 74 20 66 6f 72 ┆ A REPLY NOTOK has been sent for┆ 0x126e0…12700 20 74 68 69 73 20 54 55 20 74 6f 20 54 54 58 53 49 20 28 61 6e 64 20 74 68 65 72 65 62 79 20 74 ┆ this TU to TTXSI (and thereby t┆ 0x12700…12720 6f 20 0a 19 89 80 80 74 68 65 20 69 6e 76 6f 6c 76 65 64 20 44 53 29 2e 0d 0a 0d 0a 0d 0a a1 b0 ┆o the involved DS). ┆ 0x12720…12740 35 2e 32 2e 34 09 54 68 65 20 54 55 20 4f 76 65 72 76 69 65 77 20 4c 43 50 20 53 65 6e 73 65 0d ┆5.2.4 The TU Overview LCP Sense ┆ 0x12740…12760 0a 0d 0a 09 84 54 68 69 73 20 73 65 6e 73 65 20 6f 70 65 72 61 74 69 6f 6e 20 67 69 76 65 73 20 ┆ This sense operation gives ┆ 0x12760…12780 61 6e 20 6f 76 65 72 76 69 65 77 20 6f 66 20 6f 6e 65 20 6f 72 20 6d 6f 72 65 2c 20 70 6f 73 73 ┆an overview of one or more, poss┆ 0x12780…127a0 69 62 6c 79 20 0a 19 89 80 80 61 6c 6c 2c 20 54 55 27 73 20 69 6e 20 74 68 65 20 44 48 2e 0d 0a ┆ibly all, TU's in the DH. ┆ 0x127a0…127c0 0d 0a 09 a1 73 65 6e 73 65 20 72 65 71 75 65 73 74 0d 0a 09 70 61 72 61 6d 65 74 65 72 73 3a 0d ┆ sense request parameters: ┆ 0x127c0…127e0 0a 09 66 69 72 73 74 09 09 84 54 68 65 20 43 55 20 54 55 20 6e 75 6d 62 65 72 20 66 6f 72 20 74 ┆ first The CU TU number for t┆ 0x127e0…12800 68 65 20 66 69 72 73 74 20 54 55 20 77 68 69 63 68 20 73 68 6f 75 6c 64 20 0a 19 9d 80 80 62 65 ┆he first TU which should be┆ 0x12800…12820 (148,) 20 73 65 6e 73 65 64 2e 0d 0a 0d 0a 09 6e 75 6d 62 65 72 09 09 84 54 68 65 20 6e 75 6d 62 65 72 ┆ sensed. number The number┆ 0x12820…12840 20 6f 66 20 54 55 27 73 20 77 68 69 63 68 20 73 68 6f 75 6c 64 20 62 65 20 73 65 6e 73 65 64 2e ┆ of TU's which should be sensed.┆ 0x12840…12842 0d 0a ┆ ┆ 0x12842…12845 FormFeed { 0x12842…12845 0c 83 bc ┆ ┆ 0x12842…12845 } 0x12845…12860 0a 09 84 41 6c 6c 20 54 55 27 73 20 77 69 74 68 20 61 20 43 55 20 54 55 20 6e 75 ┆ All TU's with a CU TU nu┆ 0x12860…12880 6d 62 65 72 20 69 6e 73 69 64 65 20 74 68 65 20 69 6e 74 65 72 76 61 6c 20 66 69 72 73 74 20 2e ┆mber inside the interval first .┆ 0x12880…128a0 20 2e 20 2e 20 0a 19 89 80 80 66 69 72 73 74 2b 20 6e 75 6d 62 65 72 20 2d 20 31 20 69 73 20 72 ┆ . . first+ number - 1 is r┆ 0x128a0…128c0 65 71 75 65 73 74 65 64 20 73 65 6e 73 65 64 2e 20 6e 75 6d 62 65 72 20 3d 20 31 20 69 73 20 61 ┆equested sensed. number = 1 is a┆ 0x128c0…128e0 20 73 65 6e 73 65 20 6f 66 20 0a 19 89 80 80 6f 6e 65 20 73 70 65 63 69 66 69 63 20 65 6e 74 72 ┆ sense of one specific entr┆ 0x128e0…12900 79 20 69 6e 20 74 68 65 20 44 53 20 54 55 20 74 61 62 6c 65 2e 20 66 69 72 73 74 20 3d 20 31 20 ┆y in the DS TU table. first = 1 ┆ 0x12900…12920 61 6e 64 20 6e 75 6d 62 65 72 20 3d 20 0a 19 89 80 80 73 6f 6d 65 74 68 69 6e 67 20 62 69 67 20 ┆and number = something big ┆ 0x12920…12940 69 73 20 61 6e 20 61 74 74 65 6d 70 74 20 74 6f 20 73 65 65 20 61 6c 6c 20 54 55 27 73 2e 0d 0a ┆is an attempt to see all TU's. ┆ 0x12940…12960 0d 0a 0e 0a 09 a1 73 65 6e 73 65 20 61 6e 73 77 65 72 0d 0a 09 70 61 72 61 6d 65 74 65 72 73 3a ┆ sense answer parameters:┆ 0x12960…12980 0d 0a 09 66 69 72 73 74 09 09 75 6e 63 68 61 6e 67 65 64 0d 0a 0f 0a 0d 0a 09 61 63 74 20 6e 75 ┆ first unchanged act nu┆ 0x12980…129a0 6d 62 65 72 09 84 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 54 55 27 73 20 61 63 74 75 61 6c 6c ┆mber the number of TU's actuall┆ 0x129a0…129c0 79 20 73 65 6e 73 65 64 2e 0d 0a 09 09 09 84 54 68 65 20 73 69 7a 65 20 6f 66 20 61 6e 20 4e 43 ┆y sensed. The size of an NC┆ 0x129c0…129e0 50 20 62 75 66 66 65 72 20 6c 69 6d 69 74 73 20 68 6f 77 20 6d 61 6e 79 20 0a 19 9d 80 80 65 6e ┆P buffer limits how many en┆ 0x129e0…12a00 74 72 69 65 73 2c 20 77 68 69 63 68 20 63 61 6e 20 62 65 20 64 65 6c 69 76 65 72 65 64 2e 0d 0a ┆tries, which can be delivered. ┆ 0x12a00…12a20 (149,) 0d 0a 09 72 65 73 74 09 09 84 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 54 55 27 73 20 69 6e 73 ┆ rest the number of TU's ins┆ 0x12a20…12a40 69 64 65 20 74 68 65 20 72 65 71 75 65 73 74 65 64 20 0a 19 9d 80 80 69 6e 74 65 72 76 61 6c 2c ┆ide the requested interval,┆ 0x12a40…12a60 20 77 68 69 63 68 20 68 61 73 20 6e 6f 74 20 62 65 65 6e 20 73 65 6e 73 65 64 2e 0d 0a 0d 0a 09 ┆ which has not been sensed. ┆ 0x12a60…12a80 65 6e 74 72 69 65 73 09 09 84 74 68 65 20 54 55 20 64 65 73 63 72 69 70 74 69 6f 6e 73 20 66 6f ┆entries the TU descriptions fo┆ 0x12a80…12aa0 72 20 74 68 65 20 73 65 6e 73 65 64 20 54 55 27 73 2e 20 0a 19 9d 80 80 48 6f 77 65 76 65 72 2c ┆r the sensed TU's. However,┆ 0x12aa0…12ac0 20 54 55 27 73 20 77 69 74 68 20 54 55 20 73 74 61 74 65 20 3d 20 69 64 6c 65 20 69 73 20 6e 6f ┆ TU's with TU state = idle is no┆ 0x12ac0…12ae0 74 20 0a 19 9d 80 80 73 68 6f 77 6e 2c 20 73 6f 20 22 65 6e 74 72 69 65 73 22 20 63 61 6e 20 62 ┆t shown, so "entries" can b┆ 0x12ae0…12b00 65 20 65 6d 70 74 79 2e 20 61 63 74 6e 75 6d 62 65 72 20 0a 19 9d 80 80 61 6e 64 20 72 65 73 74 ┆e empty. actnumber and rest┆ 0x12b00…12b20 20 69 6e 63 6c 75 64 65 20 74 68 65 73 65 20 65 6e 74 72 69 65 73 20 74 6f 6f 2c 20 68 6f 77 65 ┆ include these entries too, howe┆ 0x12b20…12b40 76 65 72 2e 0d 0a 0d 0a 09 84 4e 6f 74 65 20 74 68 61 74 20 61 20 6e 65 77 20 54 55 20 6f 76 65 ┆ver. Note that a new TU ove┆ 0x12b40…12b60 72 76 69 65 77 20 6f 70 65 72 61 74 69 6f 6e 20 77 69 74 68 20 66 69 72 73 74 20 3d 20 6f 6c 64 ┆rview operation with first = old┆ 0x12b60…12b80 20 66 69 72 73 74 20 2b 20 61 63 74 20 0a 19 89 80 80 6e 75 6d 62 65 72 20 61 6e 64 20 6e 75 6d ┆ first + act number and num┆ 0x12b80…12ba0 62 65 72 20 3d 20 72 65 73 74 20 69 73 20 61 20 72 65 71 75 65 73 74 20 66 6f 72 20 74 68 65 20 ┆ber = rest is a request for the ┆ 0x12ba0…12bc0 72 65 73 74 20 6f 66 20 74 68 65 20 65 6e 74 72 69 65 73 20 0a 19 89 80 80 69 6e 73 69 64 65 20 ┆rest of the entries inside ┆ 0x12bc0…12be0 74 68 65 20 69 6e 74 65 72 76 61 6c 2e 0d 0a 0d 0a 0d 0a a1 b0 35 2e 32 2e 35 09 54 68 65 20 53 ┆the interval. 5.2.5 The S┆ 0x12be0…12c00 65 61 72 63 68 20 54 55 20 4c 43 50 20 53 65 6e 73 65 0d 0a 0d 0a 09 84 54 68 69 73 20 6f 70 65 ┆earch TU LCP Sense This ope┆ 0x12c00…12c20 (150,) 72 61 74 69 6f 6e 20 69 73 20 61 20 73 65 61 72 63 68 20 66 6f 72 20 61 20 54 55 20 77 69 74 68 ┆ration is a search for a TU with┆ 0x12c20…12c40 20 61 20 67 69 76 65 6e 20 69 64 65 6e 74 69 66 69 63 61 74 69 6f 6e 2e 0d 0a 0d 0a 09 a1 73 65 ┆ a given identification. se┆ 0x12c40…12c60 6e 73 65 20 72 65 71 75 65 73 74 0d 0a 09 70 61 72 61 6d 65 74 65 72 73 3a 0d 0a 0d 0a 09 54 49 ┆nse request parameters: TI┆ 0x12c60…12c80 09 3a 20 84 74 68 65 20 74 65 72 6d 69 6e 61 6c 20 69 64 65 6e 74 69 66 69 63 61 74 69 6f 6e 20 ┆ : the terminal identification ┆ 0x12c80…12ca0 6f 66 20 74 68 65 20 72 65 71 75 65 73 74 65 64 20 54 55 2e 0d 0a 0d 0a 09 a1 73 65 6e 73 65 20 ┆of the requested TU. sense ┆ 0x12ca0…12cc0 61 6e 73 77 65 72 0d 0a 0d 0a 09 65 6e 74 72 79 09 3a 20 84 49 66 20 66 6f 75 6e 64 2c 20 74 68 ┆answer entry : If found, th┆ 0x12cc0…12ce0 69 73 20 63 6f 6e 74 61 69 6e 73 20 74 68 65 20 54 55 20 64 65 73 63 72 69 70 74 69 6f 6e 2e 0d ┆is contains the TU description. ┆ 0x12ce0…12d00 0a 0d 0a 0d 0a 8c 83 e0 0a 0e 0a a1 b0 35 2e 33 09 50 61 63 6b 65 74 20 4f 72 69 65 6e 74 65 64 ┆ 5.3 Packet Oriented┆ 0x12d00…12d20 20 4c 43 50 20 4f 70 65 72 61 74 69 6f 6e 73 0d 0a 0d 0a 0d 0a a1 b0 35 2e 33 2e 31 09 43 6f 6e ┆ LCP Operations 5.3.1 Con┆ 0x12d20…12d40 74 65 6e 74 20 6f 66 20 61 20 50 61 63 6b 65 74 20 44 65 73 63 72 69 70 74 69 6f 6e 0d 0a 0d 0a ┆tent of a Packet Description ┆ 0x12d40…12d60 09 84 49 6e 20 61 6c 6c 20 70 61 63 6b 65 74 20 6f 72 69 65 6e 74 65 64 20 4c 43 50 20 6f 70 65 ┆ In all packet oriented LCP ope┆ 0x12d60…12d80 72 61 74 69 6f 6e 73 20 61 20 a1 70 61 63 6b 65 74 20 64 65 73 63 72 69 70 74 69 6f 6e e1 20 69 ┆rations a packet description i┆ 0x12d80…12da0 73 20 0a 19 89 80 80 64 65 6c 69 76 65 72 65 64 2c 20 77 68 69 63 68 20 69 73 20 61 20 63 6f 70 ┆s delivered, which is a cop┆ 0x12da0…12dc0 79 20 6f 66 20 74 68 65 20 6d 6f 73 74 20 69 6d 70 6f 72 74 61 6e 74 20 66 69 65 6c 64 73 20 69 ┆y of the most important fields i┆ 0x12dc0…12de0 6e 20 74 68 65 20 0a 19 89 80 80 70 61 63 6b 65 74 20 64 65 73 63 72 69 70 74 69 6f 6e 20 69 6e ┆n the packet description in┆ 0x12de0…12e00 20 44 48 2e 0d 0a 0f 0a 0d 0a 09 84 49 6e 73 69 64 65 20 74 68 65 20 70 61 63 6b 65 74 20 64 65 ┆ DH. Inside the packet de┆ 0x12e00…12e20 (151,) 73 63 72 69 70 74 69 6f 6e 20 69 73 20 61 20 a1 64 6f 63 75 6d 65 6e 74 20 64 65 73 63 72 69 70 ┆scription is a document descrip┆ 0x12e20…12e40 74 69 6f 6e e1 2e 20 49 74 20 63 6f 72 80 0a 19 89 80 80 72 65 73 70 6f 6e 64 73 20 74 6f 20 74 ┆tion . It cor responds to t┆ 0x12e40…12e60 68 65 20 64 6f 63 75 6d 65 6e 74 20 64 65 73 63 72 69 70 74 69 6f 6e 20 63 6f 6d 6d 75 6e 69 63 ┆he document description communic┆ 0x12e60…12e80 61 74 65 64 20 74 6f 20 61 6e 64 20 66 72 6f 6d 20 44 53 20 0a 19 89 80 80 77 69 74 68 20 74 68 ┆ated to and from DS with th┆ 0x12e80…12ea0 65 20 70 72 69 6d 69 74 69 76 65 73 20 49 4e 44 2e 52 45 41 44 20 61 6e 64 20 49 4e 44 2e 57 52 ┆e primitives IND.READ and IND.WR┆ 0x12ea0…12ec0 49 54 45 2e 0d 0a 0d 0a 09 54 68 65 20 63 6f 6e 74 65 6e 74 20 69 73 3a 0d 0a 0d 0a 09 64 6f 63 ┆ITE. The content is: doc┆ 0x12ec0…12ee0 75 6d 65 6e 74 20 6e 75 6d 62 65 72 3a 09 84 61 6e 20 69 64 65 6e 74 69 66 69 63 61 74 69 6f 6e ┆ument number: an identification┆ 0x12ee0…12f00 20 6f 66 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 66 69 6c 65 20 61 74 20 44 53 2e 0d 0a 0d 0a ┆ of the document file at DS. ┆ 0x12f00…12f20 09 63 61 6c 6c 69 6e 67 20 74 69 2c 0d 0a 09 63 61 6c 6c 65 64 20 74 69 2c 0d 0a 09 64 61 74 65 ┆ calling ti, called ti, date┆ 0x12f20…12f40 20 61 6e 64 20 74 69 6d 65 2c 0d 0a 09 61 64 64 69 74 69 6f 6e 61 6c 20 73 65 73 73 20 72 65 66 ┆ and time, additional sess ref┆ 0x12f40…12f60 20 6e 75 6d 62 65 72 0d 0a 09 64 6f 63 75 6d 65 6e 74 20 72 65 66 20 6e 75 6d 62 65 72 3a 84 54 ┆ number document ref number: T┆ 0x12f60…12f80 68 65 73 65 20 35 20 66 69 65 6c 64 73 20 61 72 65 20 74 68 65 20 53 36 32 43 50 20 69 64 65 6e ┆hese 5 fields are the S62CP iden┆ 0x12f80…12fa0 74 69 66 69 63 61 74 69 6f 6e 20 6f 66 20 0a 19 9d 80 80 74 68 65 20 64 6f 63 75 6d 65 6e 74 2e ┆tification of the document.┆ 0x12fa0…12fc0 20 57 69 6c 6c 20 6f 6e 6c 79 20 62 65 20 66 75 6c 6c 79 20 64 65 66 69 6e 65 64 20 77 68 65 6e ┆ Will only be fully defined when┆ 0x12fc0…12fe0 20 0a 19 9d 80 80 64 6f 63 75 6d 65 6e 74 20 74 72 61 6e 73 66 65 72 20 69 73 20 73 74 61 72 74 ┆ document transfer is start┆ 0x12fe0…13000 65 64 2c 20 6f 74 68 65 72 77 69 73 65 20 73 6f 6d 65 20 0a 19 9d 80 80 6f 66 20 61 6c 6c 20 74 ┆ed, otherwise some of all t┆ 0x13000…13020 (152,) 68 65 20 66 69 65 6c 64 73 20 77 69 6c 6c 20 68 61 76 65 20 61 20 22 6e 69 6c 22 20 63 6f 6e 80 ┆he fields will have a "nil" con ┆ 0x13020…13040 74 65 6e 74 2e 0d 0a 0d 0a 09 63 68 65 63 6b 70 6f 69 6e 74 20 6e 75 6d 62 65 72 3a 09 84 46 6f ┆tent. checkpoint number: Fo┆ 0x13040…13060 72 20 73 6f 75 72 63 65 20 70 61 63 6b 65 74 73 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 74 ┆r source packets the number of t┆ 0x13060…13080 68 65 20 6c 61 73 74 20 0a 19 9d 80 80 61 63 6b 6e 6f 77 6c 65 64 67 65 64 20 63 68 65 63 6b 70 ┆he last acknowledged checkp┆ 0x13080…130a0 6f 69 6e 74 2c 20 69 2e 65 2e 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 0a 19 9d 80 80 70 61 ┆oint, i.e. the number of pa┆ 0x130a0…130c0 67 65 73 20 77 68 69 63 68 20 66 6f 72 20 73 75 72 65 20 61 72 65 20 73 74 6f 72 65 64 20 61 74 ┆ges which for sure are stored at┆ 0x130c0…130e0 20 74 68 65 20 0a 19 9d 80 80 72 65 63 65 69 76 65 72 2e 0d 0a 0d 0a 09 09 09 84 46 6f 72 20 73 ┆ the receiver. For s┆ 0x130e0…13100 69 6e 6b 20 70 61 63 6b 65 74 73 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 74 68 65 20 63 68 ┆ink packets the number of the ch┆ 0x13100…13120 65 63 6b 70 6f 69 6e 74 20 0a 19 9d 80 80 61 63 6b 6e 6f 77 6c 65 64 67 65 64 20 66 72 6f 6d 20 ┆eckpoint acknowledged from ┆ 0x13120…13140 74 68 65 20 44 53 2c 20 69 2e 65 2e 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 0a 19 9d 80 80 ┆the DS, i.e. the number of ┆ 0x13140…13160 70 61 67 65 73 20 77 68 69 63 68 20 63 65 72 74 61 69 6e 6c 79 20 73 74 6f 72 65 64 20 6f 6e 20 ┆pages which certainly stored on ┆ 0x13160…13180 74 68 69 73 20 73 69 64 65 2e 20 0d 0a 09 09 09 84 4e 6f 74 65 20 74 68 61 74 20 74 68 65 20 63 ┆this side. Note that the c┆ 0x13180…131a0 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 61 63 6b 6e 6f 77 6c 65 64 67 65 20 6d 75 73 74 20 0a 19 ┆orresponding acknowledge must ┆ 0x131a0…131c0 9d 80 80 6f 6e 6c 79 20 68 61 73 20 62 65 65 6e 20 73 65 6e 74 20 74 6f 20 74 68 65 20 72 65 6d ┆ only has been sent to the rem┆ 0x131c0…131e0 6f 74 65 20 70 61 72 74 79 20 69 66 20 0a 19 9d 80 80 6f 75 74 73 74 61 6e 64 69 6e 67 20 77 72 ┆ote party if outstanding wr┆ 0x131e0…13200 69 74 65 73 20 28 73 65 65 20 62 65 6c 6f 77 29 20 61 72 65 20 7a 65 72 6f 2e 0d 0a 0d 0a 8c 83 ┆ites (see below) are zero. ┆ 0x13200…13220 (153,) c8 0a 09 63 6f 6e 74 69 6e 75 61 74 69 6f 6e 3a 09 84 41 20 62 6f 6f 6c 65 61 6e 2e 20 49 66 20 ┆ continuation: A boolean. If ┆ 0x13220…13240 74 72 75 65 20 74 68 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 0a ┆true this part of the document ┆ 0x13240…13260 19 9d 80 80 77 61 73 20 73 74 61 72 74 65 64 20 77 69 74 68 20 61 20 43 44 43 20 61 6e 64 20 6c ┆ was started with a CDC and l┆ 0x13260…13280 69 6e 6b 69 6e 67 20 77 69 74 68 20 74 68 65 20 0a 19 9d 80 80 66 69 72 73 74 20 70 61 72 74 20 ┆inking with the first part ┆ 0x13280…132a0 6f 66 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 63 6f 75 6c 64 20 6e 6f 74 20 62 65 20 70 65 72 ┆of the document could not be per┆ 0x132a0…132c0 80 0a 19 9d 80 80 66 6f 72 6d 65 64 2e 20 55 73 65 64 20 6f 6e 6c 79 20 62 79 20 72 65 63 65 69 ┆ formed. Used only by recei┆ 0x132c0…132e0 76 61 6c 2e 0d 0a 0d 0a 09 66 69 6e 69 73 68 65 64 3a 09 09 84 41 20 62 6f 6f 6c 65 61 6e 2c 20 ┆val. finished: A boolean, ┆ 0x132e0…13300 69 6e 64 69 63 61 74 69 6e 67 20 69 66 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 74 72 61 6e 73 ┆indicating if the document trans┆ 0x13300…13320 66 65 72 20 0a 19 9d 80 80 68 61 73 20 62 65 65 6e 20 74 65 72 6d 69 6e 61 74 65 64 2e 0d 0a 0d ┆fer has been terminated. ┆ 0x13320…13340 0a 09 6e 6f 20 6f 66 20 70 61 67 65 73 3a 09 84 4f 6e 6c 79 20 6d 65 61 6e 69 6e 67 66 75 6c 20 ┆ no of pages: Only meaningful ┆ 0x13340…13360 66 6f 72 20 73 6f 75 72 63 65 20 70 61 63 6b 65 74 73 2e 20 43 6f 6e 74 61 69 6e 73 20 0a 19 9d ┆for source packets. Contains ┆ 0x13360…13380 80 80 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 70 61 67 65 73 20 69 6e 20 74 68 65 20 64 6f 63 ┆ the number of pages in the doc┆ 0x13380…133a0 75 6d 65 6e 74 20 6e 6f 74 20 61 63 80 0a 19 9d 80 80 6b 6e 6f 77 6c 65 64 67 65 64 20 62 79 20 ┆ument not ac knowledged by ┆ 0x133a0…133c0 74 68 65 20 72 65 63 65 69 76 65 72 2e 20 54 68 69 73 20 66 69 65 6c 64 20 64 65 63 69 64 65 73 ┆the receiver. This field decides┆ 0x133c0…133e0 20 0a 19 9d 80 80 74 68 65 20 70 61 63 6b 65 74 20 63 6c 61 73 73 2e 0d 0a 0d 0a 09 84 54 68 65 ┆ the packet class. The┆ 0x133e0…13400 20 63 6f 6e 74 65 6e 74 20 6f 66 20 74 68 65 20 70 61 63 6b 65 74 20 64 65 73 63 72 69 70 74 69 ┆ content of the packet descripti┆ 0x13400…13420 (154,) 6f 6e 20 69 73 20 74 68 65 6e 0d 0a 0d 0a 09 43 55 20 54 55 20 6e 75 6d 62 65 72 3a 09 84 49 64 ┆on is then CU TU number: Id┆ 0x13420…13440 65 6e 74 69 66 69 65 73 20 74 68 65 20 54 55 20 74 6f 20 77 68 69 63 68 20 74 68 65 20 70 61 63 ┆entifies the TU to which the pac┆ 0x13440…13460 6b 65 74 20 62 65 6c 6f 6e 67 73 2e 0d 0a 0d 0a 09 44 53 20 70 61 63 6b 65 74 20 6e 75 6d 62 65 ┆ket belongs. DS packet numbe┆ 0x13460…13480 72 2c 0d 0a 09 43 55 20 70 61 63 6b 65 74 20 6e 75 6d 62 65 72 3a 09 84 49 64 65 6e 74 69 66 69 ┆r, CU packet number: Identifi┆ 0x13480…134a0 63 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 70 61 63 6b 65 74 2e 20 54 68 65 20 43 55 20 6e 75 6d ┆cation of the packet. The CU num┆ 0x134a0…134c0 62 65 72 20 69 73 20 0a 19 9d 80 80 74 68 65 20 69 6e 64 65 78 20 66 6f 72 20 74 68 65 20 70 61 ┆ber is the index for the pa┆ 0x134c0…134e0 63 6b 65 74 20 69 6e 20 74 68 65 20 44 48 20 70 61 63 6b 65 74 20 0a 19 9d 80 80 74 61 62 6c 65 ┆cket in the DH packet table┆ 0x134e0…13500 2e 0d 0a 0d 0a 09 44 53 20 70 61 63 6b 65 74 20 73 74 61 74 65 3a 09 84 54 68 65 20 70 61 63 6b ┆. DS packet state: The pack┆ 0x13500…13520 65 74 20 73 74 61 74 65 20 74 72 61 6e 73 66 65 72 72 65 64 20 74 6f 20 44 53 20 69 6e 20 61 6e ┆et state transferred to DS in an┆ 0x13520…13540 20 0a 19 9d 80 80 49 4e 44 2e 55 50 44 41 54 45 2c 20 73 65 65 20 63 68 61 70 74 65 72 20 37 2e ┆ IND.UPDATE, see chapter 7.┆ 0x13540…13560 0d 0a 0d 0a 09 44 48 20 70 61 63 6b 65 74 20 73 74 61 74 65 3a 09 84 54 68 65 20 73 74 61 74 65 ┆ DH packet state: The state┆ 0x13560…13580 20 66 6f 72 20 74 68 65 20 70 61 63 6b 65 74 20 69 6e 20 44 48 2e 20 54 68 65 20 70 6f 73 73 69 ┆ for the packet in DH. The possi┆ 0x13580…135a0 62 6c 65 20 0a 19 9d 80 80 73 74 61 74 65 73 20 61 72 65 20 64 65 73 63 72 69 62 65 64 20 69 6e ┆ble states are described in┆ 0x135a0…135c0 20 63 68 61 70 74 65 72 20 36 2e 20 54 68 65 79 20 63 61 6e 20 62 65 20 0a 19 9d 80 80 72 65 67 ┆ chapter 6. They can be reg┆ 0x135c0…135e0 61 72 64 65 64 20 61 73 20 61 20 72 65 66 69 6e 65 6d 65 6e 74 20 6f 66 20 74 68 65 20 44 53 20 ┆arded as a refinement of the DS ┆ 0x135e0…13600 70 61 63 6b 65 74 20 0a 19 9d 80 80 73 74 61 74 65 2e 0d 0a 0d 0a 09 73 75 62 6d 69 74 20 73 77 ┆packet state. submit sw┆ 0x13600…13620 (155,) 69 74 63 68 09 84 3d 20 74 72 75 65 20 69 66 20 61 20 52 45 51 2e 53 55 42 4d 49 54 20 68 61 73 ┆itch = true if a REQ.SUBMIT has┆ 0x13620…13640 20 62 65 65 6e 20 72 65 63 65 69 76 65 64 20 61 6e 64 20 0a 19 9d 80 80 6e 6f 74 20 61 6e 73 77 ┆ been received and not answ┆ 0x13640…13660 65 72 65 64 20 79 65 74 20 62 79 20 43 4f 4e 46 2e 53 55 42 4d 49 54 2e 0d 0a 0d 0a 09 72 65 67 ┆ered yet by CONF.SUBMIT. reg┆ 0x13660…13680 72 65 74 20 73 77 69 74 63 68 09 84 3d 20 74 72 75 65 20 69 66 20 61 20 52 45 51 2e 52 45 47 52 ┆ret switch = true if a REQ.REGR┆ 0x13680…136a0 45 54 20 68 61 73 20 62 65 65 6e 20 72 65 63 65 69 76 65 64 20 61 6e 64 20 0a 19 9d 80 80 6e 6f ┆ET has been received and no┆ 0x136a0…136c0 74 20 61 6e 73 77 65 72 65 64 20 62 79 20 43 4f 4e 46 2e 52 45 47 52 45 54 2e 0d 0a 0d 0a 09 61 ┆t answered by CONF.REGRET. a┆ 0x136c0…136e0 62 6f 72 74 20 73 77 69 74 63 68 09 84 3d 20 74 72 75 65 20 69 73 20 61 20 52 45 51 2e 41 42 4f ┆bort switch = true is a REQ.ABO┆ 0x136e0…13700 52 54 20 68 61 73 20 62 65 65 6e 20 72 65 63 65 69 76 65 64 20 61 6e 64 20 0a 19 9d 80 80 6e 6f ┆RT has been received and no┆ 0x13700…13720 74 20 61 6e 73 77 65 72 65 64 20 62 79 20 43 4f 4e 46 2e 41 42 4f 52 54 2e 0d 0a 0d 0a 8c 83 d4 ┆t answered by CONF.ABORT. ┆ 0x13720…13740 0a 09 73 65 72 76 69 63 65 3a 09 09 54 54 58 20 6f 72 20 54 4c 58 2e 0d 0a 0d 0a 09 6f 70 74 69 ┆ service: TTX or TLX. opti┆ 0x13740…13760 6f 6e 73 3a 84 09 09 84 41 6e 20 38 20 62 69 74 20 69 6e 74 65 67 65 72 2c 20 74 68 65 20 63 6f ┆ons: An 8 bit integer, the co┆ 0x13760…13780 72 72 65 73 70 6f 6e 64 69 6e 67 20 70 61 72 61 6d 65 74 65 72 20 0a 19 9d 80 80 66 72 6f 6d 20 ┆rresponding parameter from ┆ 0x13780…137a0 52 45 51 2e 53 55 42 4d 49 54 20 6f 72 20 52 45 51 2e 52 45 47 52 45 54 2e 20 49 6e 64 69 63 61 ┆REQ.SUBMIT or REQ.REGRET. Indica┆ 0x137a0…137c0 74 65 73 20 66 2e 65 78 2e 20 0a 19 9d 80 80 77 68 65 74 68 65 72 20 63 68 61 72 67 65 20 69 73 ┆tes f.ex. whether charge is┆ 0x137c0…137e0 20 72 65 71 75 65 73 74 65 64 20 6f 72 20 6e 6f 74 2e 0d 0a 09 09 09 84 54 68 69 73 20 70 61 72 ┆ requested or not. This par┆ 0x137e0…13800 61 6d 65 74 65 72 20 69 73 20 7a 65 72 6f 20 66 6f 72 20 73 69 6e 6b 20 70 61 63 6b 65 74 73 2e ┆ameter is zero for sink packets.┆ 0x13800…13820 (156,) 0d 0a 0d 0a 09 70 72 69 6f 72 69 74 79 3a 09 09 84 30 20 6f 72 20 31 2c 20 74 68 65 20 70 72 69 ┆ priority: 0 or 1, the pri┆ 0x13820…13840 6f 72 69 74 79 20 66 6f 72 20 74 68 65 20 70 61 63 6b 65 74 2e 0d 0a 0d 0a 09 61 64 64 72 65 73 ┆ority for the packet. addres┆ 0x13840…13860 73 65 65 20 54 49 3a 09 84 46 6f 72 20 73 6f 75 72 63 65 20 70 61 63 6b 65 74 73 20 74 68 65 20 ┆see TI: For source packets the ┆ 0x13860…13880 74 65 72 6d 69 6e 61 6c 20 69 64 65 6e 74 69 66 69 63 61 74 69 6f 6e 20 0a 19 9d 80 80 75 73 65 ┆terminal identification use┆ 0x13880…138a0 64 20 74 6f 20 61 64 64 72 65 73 73 20 74 68 65 20 72 65 6d 6f 74 65 20 74 65 72 6d 69 6e 61 6c ┆d to address the remote terminal┆ 0x138a0…138c0 2e 0d 0a 0d 0a 09 09 09 84 46 6f 72 20 73 69 6e 6b 20 70 61 63 6b 65 74 73 20 74 68 65 20 74 72 ┆. For sink packets the tr┆ 0x138c0…138e0 61 6e 73 70 6f 72 74 20 61 64 64 72 65 73 73 20 75 73 65 64 20 62 79 20 0a 19 9d 80 80 74 68 65 ┆ansport address used by the┆ 0x138e0…13900 20 63 61 6c 6c 69 6e 67 20 74 65 72 6d 69 6e 61 6c 20 28 70 61 72 74 20 34 20 69 73 20 6d 69 73 ┆ calling terminal (part 4 is mis┆ 0x13900…13920 73 69 6e 67 29 2e 0d 0a 0d 0a 09 63 75 72 20 64 6f 63 20 64 63 72 3a 09 84 43 75 72 72 65 6e 74 ┆sing). cur doc dcr: Current┆ 0x13920…13940 20 64 6f 63 75 6d 65 6e 74 20 64 65 73 63 72 69 70 74 69 6f 6e 2c 20 73 65 65 20 61 62 6f 76 65 ┆ document description, see above┆ 0x13940…13960 2e 0d 0a 0d 0a 09 64 6f 63 20 73 65 71 20 6e 6f 3a 09 84 53 65 71 75 65 6e 63 65 20 6e 75 6d 62 ┆. doc seq no: Sequence numb┆ 0x13960…13980 65 72 20 69 6e 73 69 64 65 20 74 68 65 20 70 61 63 6b 65 74 20 66 6f 72 20 74 68 65 20 0a 19 9d ┆er inside the packet for the ┆ 0x13980…139a0 80 80 63 75 72 72 65 6e 74 20 64 6f 63 75 6d 65 6e 74 20 64 65 73 63 72 69 70 74 69 6f 6e 2e 0d ┆ current document description. ┆ 0x139a0…139c0 0a 0d 0a 09 6f 75 74 73 74 61 6e 64 69 6e 67 20 77 72 69 74 65 73 3a 09 84 49 6e 64 69 63 61 74 ┆ outstanding writes: Indicat┆ 0x139c0…139e0 65 73 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 49 4e 44 2e 57 52 49 54 45 20 73 65 6e 74 20 ┆es the number of IND.WRITE sent ┆ 0x139e0…13a00 66 6f 72 20 0a 19 9d 80 80 74 68 69 73 20 70 61 63 6b 65 74 20 61 6e 64 20 6e 6f 74 20 61 6e 73 ┆for this packet and not ans┆ 0x13a00…13a20 (157,) 77 65 72 65 64 20 62 79 20 52 45 53 50 2e 57 52 49 54 45 20 0a 19 9d 80 80 79 65 74 2e 0d 0a 0d ┆wered by RESP.WRITE yet. ┆ 0x13a20…13a40 0a 09 77 72 69 74 65 20 72 65 71 75 65 73 74 65 64 3a 09 84 3d 20 74 72 75 65 20 69 66 20 61 6e ┆ write requested: = true if an┆ 0x13a40…13a60 20 49 4e 44 2e 57 52 49 54 45 20 68 61 73 20 6e 6f 74 20 62 65 65 6e 20 73 65 6e 74 20 77 69 74 ┆ IND.WRITE has not been sent wit┆ 0x13a60…13a80 68 20 0a 19 9d 80 80 74 68 65 20 63 75 72 72 65 6e 74 20 64 6f 63 75 6d 65 6e 74 20 64 65 73 63 ┆h the current document desc┆ 0x13a80…13aa0 72 69 70 74 69 6f 6e 20 79 65 74 20 28 69 74 20 68 61 73 20 0a 19 9d 80 80 62 65 65 6e 20 75 70 ┆ription yet (it has been up┆ 0x13aa0…13ac0 64 61 74 65 64 20 62 79 20 44 48 29 2e 20 54 68 69 73 20 77 69 6c 6c 20 62 65 20 64 75 65 20 74 ┆dated by DH). This will be due t┆ 0x13ac0…13ae0 6f 20 62 75 66 80 0a 19 9d 80 80 66 65 72 20 73 68 6f 72 74 61 67 65 20 69 6e 20 44 48 2e 0d 0a ┆o buf fer shortage in DH. ┆ 0x13ae0…13b00 09 09 09 84 63 6c 65 61 72 65 64 20 77 68 65 6e 20 61 20 62 75 66 66 65 72 20 62 65 63 6f 6d 65 ┆ cleared when a buffer become┆ 0x13b00…13b20 73 20 61 76 61 69 62 6c 65 2e 0d 0a 0d 0a 09 6d 69 73 73 69 6e 67 20 77 72 69 74 65 73 3a 09 84 ┆s avaible. missing writes: ┆ 0x13b20…13b40 4e 75 6d 62 65 72 20 6f 66 20 74 69 6d 65 73 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 68 61 ┆Number of times the following ha┆ 0x13b40…13b60 73 20 6f 63 63 75 72 65 64 3a 0d 0a 09 09 09 84 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 64 65 73 ┆s occured: the document des┆ 0x13b60…13b80 63 72 69 70 74 69 6f 6e 20 68 61 73 20 62 65 65 6e 20 75 70 64 61 74 65 64 2c 20 61 6e 64 20 0a ┆cription has been updated, and ┆ 0x13b80…13ba0 19 9d 80 80 77 72 69 74 65 20 72 65 71 75 65 73 74 65 64 20 69 73 20 61 6c 72 65 61 64 79 20 74 ┆ write requested is already t┆ 0x13ba0…13bc0 72 75 65 2e 0d 0a 8c 83 8c 0a 0e 0a 09 09 09 84 49 74 20 69 73 20 73 65 74 20 74 6f 20 7a 65 72 ┆rue. It is set to zer┆ 0x13bc0…13be0 6f 2c 20 68 6f 77 65 76 65 72 2c 20 77 68 65 6e 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 0a ┆o, however, when the following ┆ 0x13be0…13c00 19 9d 80 80 68 61 70 70 65 6e 73 3a 0d 0a 09 09 09 2d 20 20 84 61 20 52 45 53 50 2e 57 52 49 54 ┆ happens: - a RESP.WRIT┆ 0x13c00…13c20 (158,) 45 20 69 73 20 72 65 63 65 69 76 65 64 20 77 68 69 63 68 20 6d 61 6b 65 73 20 6f 75 74 80 0a 19 ┆E is received which makes out ┆ 0x13c20…13c40 a0 80 80 73 74 61 6e 64 69 6e 67 20 77 72 69 74 65 73 20 7a 65 72 6f 0d 0a 09 09 09 61 6e 64 0d ┆ standing writes zero and ┆ 0x13c40…13c60 0a 09 09 09 2d 20 20 84 77 72 69 74 65 20 72 65 71 75 65 73 74 65 64 20 69 73 20 66 61 6c 73 65 ┆ - write requested is false┆ 0x13c60…13c80 2e 0d 0a 0f 0a 09 09 09 84 57 68 65 6e 20 74 68 69 73 20 68 61 70 70 65 6e 73 20 69 74 20 69 73 ┆. When this happens it is┆ 0x13c80…13ca0 20 61 73 73 75 72 65 64 20 74 68 61 74 20 74 68 65 20 64 6f 63 75 80 0a 19 9d 80 80 6d 65 6e 74 ┆ assured that the docu ment┆ 0x13ca0…13cc0 20 64 65 73 63 72 69 70 74 69 6f 6e 20 69 6e 20 44 48 20 61 6e 64 20 44 53 20 61 72 65 20 74 68 ┆ description in DH and DS are th┆ 0x13cc0…13ce0 65 20 73 61 6d 65 2e 20 0a 19 9d 80 80 4f 74 68 65 72 77 69 73 65 20 69 74 20 74 65 6c 6c 73 20 ┆e same. Otherwise it tells ┆ 0x13ce0…13d00 28 74 6f 67 65 74 68 65 72 20 77 69 74 68 20 6f 75 74 73 74 61 6e 64 69 6e 67 20 0a 19 9d 80 80 ┆(together with outstanding ┆ 0x13d00…13d20 77 72 69 74 65 73 29 20 68 6f 77 20 6d 75 63 68 20 74 68 65 79 20 61 72 65 20 6f 75 74 20 6f 66 ┆writes) how much they are out of┆ 0x13d20…13d40 20 74 72 61 63 6b 2e 0d 0a 0d 0a 09 44 48 20 63 6c 6f 73 65 20 70 65 6e 64 69 6e 67 3a 09 84 3d ┆ track. DH close pending: =┆ 0x13d40…13d60 20 74 72 75 65 20 69 66 20 61 20 44 48 20 73 74 72 65 61 6d 20 63 6c 6f 73 65 20 68 61 73 20 62 ┆ true if a DH stream close has b┆ 0x13d60…13d80 65 65 6e 20 73 65 6e 74 20 6f 6e 20 0a 19 9d 80 80 74 68 65 20 64 6f 63 75 80 6d 65 6e 74 20 73 ┆een sent on the docu ment s┆ 0x13d80…13da0 74 72 65 61 6d 20 61 6e 64 20 74 68 65 20 61 6e 73 77 65 72 20 68 61 73 20 6e 6f 74 20 79 65 74 ┆tream and the answer has not yet┆ 0x13da0…13dc0 20 0a 19 9d 80 80 62 65 65 6e 20 72 65 63 65 69 76 65 64 2e 0d 0a 0d 0a 09 54 54 58 53 49 20 63 ┆ been received. TTXSI c┆ 0x13dc0…13de0 6c 6f 73 65 20 70 65 6e 64 69 6e 67 3a 84 3d 20 74 72 75 65 20 69 66 20 61 20 54 54 58 53 49 20 ┆lose pending: = true if a TTXSI ┆ 0x13de0…13e00 73 74 72 65 61 6d 20 63 6c 6f 73 65 20 66 6f 72 20 74 68 69 73 20 70 61 63 6b 65 74 20 0a 19 9d ┆stream close for this packet ┆ 0x13e00…13e20 (159,) 80 80 69 73 20 70 65 6e 64 69 6e 67 20 61 74 20 44 48 2e 0d 0a 0d 0a 09 63 6f 6e 6e 65 63 74 20 ┆ is pending at DH. connect ┆ 0x13e20…13e40 73 65 73 73 3a 09 84 49 66 20 61 20 73 65 73 73 69 6f 6e 20 69 73 20 63 6f 6e 6e 65 63 74 65 64 ┆sess: If a session is connected┆ 0x13e40…13e60 20 74 6f 20 74 68 65 20 70 61 63 6b 65 74 20 74 68 69 73 20 0a 19 9d 80 80 66 69 65 6c 64 20 63 ┆ to the packet this field c┆ 0x13e60…13e80 6f 6e 74 61 69 6e 73 20 74 68 65 20 73 65 73 73 69 6f 6e 20 69 6e 64 65 78 20 66 6f 72 20 74 68 ┆ontains the session index for th┆ 0x13e80…13ea0 69 73 20 73 65 73 80 0a 19 9d 80 80 73 69 6f 6e 2e 20 49 66 20 6e 6f 20 73 75 63 68 20 73 65 73 ┆is ses sion. If no such ses┆ 0x13ea0…13ec0 73 69 6f 6e 20 65 78 69 73 74 73 20 74 68 69 73 20 66 69 65 6c 64 20 69 73 20 0a 19 9d 80 80 7a ┆sion exists this field is z┆ 0x13ec0…13ee0 65 72 6f 2e 0d 0a 0d 0a 09 75 73 65 72 20 69 6e 66 3a 09 09 84 43 6f 6e 74 61 69 6e 73 20 74 68 ┆ero. user inf: Contains th┆ 0x13ee0…13f00 65 20 75 73 65 72 20 69 6e 66 20 66 69 65 6c 64 20 64 65 6c 69 76 65 72 65 64 20 74 6f 20 44 53 ┆e user inf field delivered to DS┆ 0x13f00…13f20 20 69 6e 20 0a 19 9d 80 80 61 6e 20 49 4e 44 2e 55 50 44 41 54 45 2e 0d 0a 0d 0a 09 84 43 6f 6e ┆ in an IND.UPDATE. Con┆ 0x13f20…13f40 63 65 72 6e 69 6e 67 20 74 68 65 20 66 6f 72 6d 61 74 20 6f 66 20 74 68 65 20 6c 61 73 74 20 66 ┆cerning the format of the last f┆ 0x13f40…13f60 69 65 6c 64 2c 20 73 65 65 20 63 68 61 70 74 65 72 20 37 2e 0d 0a 0d 0a 0d 0a a1 b0 35 2e 33 2e ┆ield, see chapter 7. 5.3.┆ 0x13f60…13f80 32 09 54 68 65 20 50 61 63 6b 65 74 20 53 74 61 74 65 20 43 68 61 6e 67 65 20 4c 43 50 20 45 76 ┆2 The Packet State Change LCP Ev┆ 0x13f80…13fa0 65 6e 74 0d 0a 0d 0a 09 84 54 68 69 73 20 65 76 65 6e 74 20 69 6e 64 69 63 61 74 65 73 20 61 20 ┆ent This event indicates a ┆ 0x13fa0…13fc0 63 68 61 6e 67 65 20 69 6e 20 44 53 20 70 61 63 6b 65 74 20 73 74 61 74 65 2e 0d 0a 0d 0a 09 50 ┆change in DS packet state. P┆ 0x13fc0…13fe0 61 72 61 6d 65 74 65 72 73 3a 0d 0a 09 63 75 72 20 64 63 72 3a 09 09 84 54 68 65 20 70 61 63 6b ┆arameters: cur dcr: The pack┆ 0x13fe0…14000 65 74 20 64 65 73 63 72 69 70 74 69 6f 6e 2e 0d 0a 0d 0a 09 6f 6c 64 20 73 74 61 74 65 3a 09 84 ┆et description. old state: ┆ 0x14000…14020 (160,) 54 68 65 20 44 53 20 73 74 61 74 65 20 66 72 6f 6d 20 77 68 69 63 68 20 74 68 65 20 74 72 61 6e ┆The DS state from which the tran┆ 0x14020…14040 73 69 74 69 6f 6e 20 77 61 73 20 0a 19 9d 80 80 6d 61 64 65 2e 0d 0a 0d 0a 8c 83 d4 0a 09 84 54 ┆sition was made. T┆ 0x14040…14060 68 69 73 20 65 76 65 6e 74 20 69 73 20 67 65 6e 65 72 61 74 65 64 20 61 74 20 74 68 65 20 73 61 ┆his event is generated at the sa┆ 0x14060…14080 6d 65 20 74 69 6d 65 20 61 73 20 61 6e 20 49 4e 44 2e 55 50 44 41 54 45 20 77 69 74 68 20 61 20 ┆me time as an IND.UPDATE with a ┆ 0x14080…140a0 0a 19 89 80 80 44 53 20 73 74 61 74 65 20 69 73 20 67 65 6e 65 72 61 74 65 64 20 61 67 61 69 6e ┆ DS state is generated again┆ 0x140a0…140c0 73 74 20 44 53 2e 0d 0a 0d 0a 0d 0a a1 b0 35 2e 33 2e 33 09 54 68 65 20 50 61 63 6b 65 74 20 50 ┆st DS. 5.3.3 The Packet P┆ 0x140c0…140e0 72 6f 74 6f 63 6f 6c 20 45 72 72 6f 72 20 4c 43 50 20 45 76 65 6e 74 0d 0a 0d 0a 09 84 54 68 69 ┆rotocol Error LCP Event Thi┆ 0x140e0…14100 73 20 69 6e 66 6f 72 6d 73 20 61 62 6f 75 74 20 61 20 70 72 6f 74 6f 63 6f 6c 20 65 72 72 6f 72 ┆s informs about a protocol error┆ 0x14100…14120 20 69 6e 20 74 68 65 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 20 77 69 74 68 20 44 53 20 0a 19 ┆ in the communication with DS ┆ 0x14120…14140 89 80 80 63 6f 6e 63 65 72 6e 69 6e 67 20 70 61 63 6b 65 74 73 2e 0d 0a 0d 0a 09 50 61 72 61 6d ┆ concerning packets. Param┆ 0x14140…14160 65 74 65 72 73 3a 0d 0a 09 70 61 63 6b 65 74 20 64 65 73 63 72 69 70 74 69 6f 6e 3a 09 84 43 6f ┆eters: packet description: Co┆ 0x14160…14180 6e 74 61 69 6e 73 20 61 6d 6f 6e 67 20 6f 74 68 65 72 73 20 74 68 65 20 44 48 20 70 61 63 6b 65 ┆ntains among others the DH packe┆ 0x14180…141a0 74 20 73 74 61 74 65 20 69 6e 20 0a 19 9d 80 80 77 68 69 63 68 20 74 68 65 20 65 72 72 6f 72 20 ┆t state in which the error ┆ 0x141a0…141c0 6f 63 63 75 72 65 64 2e 0d 0a 0d 0a 09 70 72 69 6d 69 74 69 76 65 3a 09 84 54 77 6f 20 62 79 74 ┆occured. primitive: Two byt┆ 0x141c0…141e0 65 73 2c 20 63 6f 6e 74 61 69 6e 69 6e 67 20 68 65 61 64 65 72 20 62 79 74 65 20 61 6e 64 20 6b ┆es, containing header byte and k┆ 0x141e0…14200 69 6e 64 20 66 6f 72 20 0a 19 9d 80 80 74 68 65 20 70 72 69 6d 69 74 69 76 65 20 69 6e 20 71 75 ┆ind for the primitive in qu┆ 0x14200…14220 (161,) 65 73 74 69 6f 6e 2e 0d 0a 0d 0a 09 63 61 75 73 65 3a 09 09 84 43 61 6e 20 62 65 20 22 69 6c 6c ┆estion. cause: Can be "ill┆ 0x14220…14240 65 67 61 6c 20 73 74 61 74 65 22 20 6f 72 20 22 62 6c 6f 63 6b 20 66 6f 72 6d 61 74 20 0a 19 9d ┆egal state" or "block format ┆ 0x14240…14260 80 80 65 72 72 6f 72 22 2e 0d 0a 0d 0a 09 84 54 68 69 73 20 65 76 65 6e 74 20 69 73 20 67 65 6e ┆ error". This event is gen┆ 0x14260…14280 65 72 61 74 65 64 20 77 68 65 6e 20 61 20 70 61 63 6b 65 74 20 6f 72 69 65 6e 74 65 64 20 44 53 ┆erated when a packet oriented DS┆ 0x14280…142a0 20 70 72 69 6d 69 74 69 76 65 20 69 73 20 0a 19 89 80 80 72 65 63 65 69 76 65 64 20 69 6e 20 61 ┆ primitive is received in a┆ 0x142a0…142c0 6e 20 69 6c 6c 65 67 61 6c 20 44 48 20 73 74 61 74 65 2c 20 6f 72 20 74 68 65 20 66 6f 72 6d 61 ┆n illegal DH state, or the forma┆ 0x142c0…142e0 74 20 69 73 20 77 72 6f 6e 67 2e 0d 0a 0d 0a 09 84 4e 6f 74 65 20 74 68 61 74 20 22 69 6c 6c 65 ┆t is wrong. Note that "ille┆ 0x142e0…14300 67 61 6c 20 73 74 61 74 65 22 20 69 73 20 61 6c 73 6f 20 69 6e 64 69 63 61 74 65 64 20 77 68 65 ┆gal state" is also indicated whe┆ 0x14300…14320 6e 20 61 20 52 45 53 50 2e 57 52 49 54 45 20 69 73 20 0a 19 89 80 80 72 65 63 65 69 76 65 64 20 ┆n a RESP.WRITE is received ┆ 0x14320…14340 61 6e 64 20 6f 75 74 73 74 61 6e 64 69 6e 67 20 77 72 69 74 65 20 3d 20 30 2c 20 6f 72 20 61 20 ┆and outstanding write = 0, or a ┆ 0x14340…14360 52 45 53 50 2e 52 45 41 44 20 77 68 65 6e 20 6f 75 74 80 0a 19 89 80 80 73 74 61 6e 64 69 6e 67 ┆RESP.READ when out standing┆ 0x14360…14380 20 72 65 61 64 20 3d 20 66 61 6c 73 65 2e 0d 0a 0d 0a 09 84 54 68 65 20 64 65 66 69 6e 69 74 69 ┆ read = false. The definiti┆ 0x14380…143a0 6f 6e 20 6f 66 20 61 20 70 61 63 6b 65 74 20 6f 72 69 65 6e 74 65 64 20 70 72 69 6d 69 74 69 76 ┆on of a packet oriented primitiv┆ 0x143a0…143c0 65 20 69 73 20 74 68 61 74 20 43 55 20 70 61 63 6b 65 74 20 0a 19 89 80 80 6e 75 6d 62 65 72 20 ┆e is that CU packet number ┆ 0x143c0…143e0 61 6e 64 20 44 53 20 70 61 63 6b 65 74 20 6e 75 6d 62 65 72 20 62 6f 74 68 20 61 72 65 20 6e 6f ┆and DS packet number both are no┆ 0x143e0…14400 74 20 7a 65 72 6f 2e 20 49 66 20 74 68 65 73 65 20 70 61 72 61 6d 65 74 65 72 73 20 0a 19 89 80 ┆t zero. If these parameters ┆ 0x14400…14420 (162,) 80 64 65 66 69 6e 65 20 61 20 6e 6f 74 20 65 78 69 73 74 69 6e 67 20 70 61 63 6b 65 74 20 61 20 ┆ define a not existing packet a ┆ 0x14420…14440 70 73 65 75 64 6f 20 70 61 63 6b 65 74 20 64 65 73 63 72 69 70 74 69 6f 6e 20 69 73 20 67 69 76 ┆pseudo packet description is giv┆ 0x14440…14460 65 6e 20 0a 19 89 80 80 69 6e 20 74 68 65 20 65 76 65 6e 74 20 77 69 74 68 20 44 48 20 70 61 63 ┆en in the event with DH pac┆ 0x14460…14480 6b 65 74 20 73 74 61 74 65 20 3d 20 70 61 63 6b 65 74 20 69 64 6c 65 20 61 6e 64 20 44 53 20 70 ┆ket state = packet idle and DS p┆ 0x14480…144a0 61 63 6b 65 74 20 0a 19 89 80 80 73 74 61 74 65 20 3d 20 30 2e 0d 0a 0d 0a 09 84 41 20 52 45 50 ┆acket state = 0. A REP┆ 0x144a0…144c0 4c 59 20 4e 4f 54 4f 4b 20 68 61 73 20 62 65 65 6e 20 73 65 6e 74 20 66 6f 72 20 74 68 65 20 54 ┆LY NOTOK has been sent for the T┆ 0x144c0…144e0 55 20 74 6f 20 77 68 69 63 68 20 74 68 65 20 70 61 63 6b 65 74 20 62 65 80 0a 19 89 80 80 6c 6f ┆U to which the packet be lo┆ 0x144e0…144e8 6e 67 73 2e 0d 0a 0d 0a ┆ngs. ┆ 0x144e8…144eb FormFeed { 0x144e8…144eb 0c 83 a4 ┆ ┆ 0x144e8…144eb } 0x144eb…14500 0a b0 a1 35 2e 33 2e 34 09 54 68 65 20 50 61 63 6b 65 74 20 4f ┆ 5.3.4 The Packet O┆ 0x14500…14520 76 65 72 76 69 65 77 20 4c 43 50 20 53 65 6e 73 65 0d 0a 0d 0a 09 84 54 68 69 73 20 73 65 6e 73 ┆verview LCP Sense This sens┆ 0x14520…14540 65 20 6f 70 65 72 61 74 69 6f 6e 20 67 69 76 65 73 20 61 6e 20 6f 76 65 72 76 69 65 77 20 6f 66 ┆e operation gives an overview of┆ 0x14540…14560 20 6f 6e 65 20 6f 72 20 6d 6f 72 65 2c 20 70 6f 73 73 69 62 6c 79 20 0a 19 89 80 80 61 6c 6c 2c ┆ one or more, possibly all,┆ 0x14560…14580 20 70 61 63 6b 65 74 73 20 69 6e 20 74 68 65 20 44 48 2e 0d 0a 0d 0a 09 a1 73 65 6e 73 65 20 72 ┆ packets in the DH. sense r┆ 0x14580…145a0 65 71 75 65 73 74 0d 0a 09 70 61 72 61 6d 65 74 65 72 73 0d 0a 09 66 69 72 73 74 2c 20 6e 75 6d ┆equest parameters first, num┆ 0x145a0…145c0 62 65 72 0d 0a 0d 0a 09 a1 73 65 6e 73 65 20 61 6e 73 77 65 72 0d 0a 09 70 61 72 61 6d 65 74 65 ┆ber sense answer paramete┆ 0x145c0…145e0 72 73 0d 0a 09 66 69 72 73 74 2c 20 61 63 74 20 6e 75 6d 62 65 72 2c 20 72 65 73 74 2c 20 65 6e ┆rs first, act number, rest, en┆ 0x145e0…14600 74 72 69 65 73 0d 0a 0d 0a 09 84 53 65 65 20 73 65 63 74 69 6f 6e 20 35 2e 32 2e 34 2c 20 54 55 ┆tries See section 5.2.4, TU┆ 0x14600…14620 (163,) 20 6f 76 65 72 76 69 65 77 2c 20 62 75 74 20 72 65 61 64 20 43 55 20 70 61 63 6b 65 74 20 6e 75 ┆ overview, but read CU packet nu┆ 0x14620…14640 6d 62 65 72 20 69 6e 73 74 65 61 64 20 0a 19 89 80 80 6f 66 20 43 55 20 54 55 20 6e 75 6d 62 65 ┆mber instead of CU TU numbe┆ 0x14640…14660 72 2c 20 70 61 63 6b 65 74 73 20 69 6e 73 74 65 61 64 20 6f 66 20 54 55 27 73 2c 20 61 6e 64 20 ┆r, packets instead of TU's, and ┆ 0x14660…14680 70 61 63 6b 65 74 20 64 65 73 63 72 69 70 74 69 6f 6e 20 0a 19 89 80 80 69 6e 73 74 65 61 64 20 ┆packet description instead ┆ 0x14680…146a0 6f 66 20 54 55 20 64 65 73 63 72 69 70 74 69 6f 6e 2e 0d 0a 0d 0a 0d 0a 0e 0a a1 b0 35 2e 34 09 ┆of TU description. 5.4 ┆ 0x146a0…146c0 53 65 73 73 69 6f 6e 20 4f 72 69 65 6e 74 65 64 20 4c 43 50 20 4f 70 65 72 61 74 69 6f 6e 73 0d ┆Session Oriented LCP Operations ┆ 0x146c0…146e0 0a 0d 0a 84 0d 0a a1 b0 35 2e 34 2e 31 09 43 6f 6e 74 65 6e 74 20 6f 66 20 61 20 53 65 73 73 69 ┆ 5.4.1 Content of a Sessi┆ 0x146e0…14700 6f 6e 20 44 65 73 63 72 69 70 74 6f 72 0d 0a 0d 0a 09 84 49 6e 20 61 6c 6c 20 73 65 73 73 69 6f ┆on Descriptor In all sessio┆ 0x14700…14720 6e 20 6f 72 69 65 6e 74 65 64 20 4c 43 50 20 6f 70 65 72 61 74 69 6f 6e 73 20 61 20 a1 73 65 73 ┆n oriented LCP operations a ses┆ 0x14720…14740 73 69 6f 6e 20 64 65 73 63 72 69 70 74 6f 72 e1 20 69 73 20 0a 19 89 80 80 64 65 6c 69 76 65 72 ┆sion descriptor is deliver┆ 0x14740…14760 65 64 20 77 68 69 63 68 20 69 73 20 61 20 63 6f 70 79 20 6f 66 20 74 68 65 20 6d 6f 73 74 20 69 ┆ed which is a copy of the most i┆ 0x14760…14780 6d 70 6f 72 74 61 6e 74 20 66 69 65 6c 64 73 20 69 6e 20 74 68 65 20 63 6f 72 80 0a 19 89 80 80 ┆mportant fields in the cor ┆ 0x14780…147a0 72 65 73 70 6f 6e 64 69 6e 67 20 73 65 73 73 69 6f 6e 20 64 65 73 63 72 69 70 74 6f 72 20 69 6e ┆responding session descriptor in┆ 0x147a0…147c0 20 44 48 2e 0d 0a 0f 0a 0d 0a 09 54 68 65 20 66 69 65 6c 64 73 20 61 72 65 3a 0d 0a 0d 0a 09 43 ┆ DH. The fields are: C┆ 0x147c0…147e0 55 20 54 55 20 6e 75 6d 62 65 72 3a 09 84 54 68 65 20 54 55 20 74 6f 20 77 68 69 63 68 20 74 68 ┆U TU number: The TU to which th┆ 0x147e0…14800 65 20 73 65 73 73 69 6f 6e 20 62 65 6c 6f 6e 67 73 2e 0d 0a 0d 0a 09 75 5f 73 65 73 73 5f 72 65 ┆e session belongs. u_sess_re┆ 0x14800…14820 (164,) 66 3a 09 84 84 54 68 65 20 69 6e 64 65 78 20 69 6e 20 74 68 65 20 44 48 20 73 65 73 73 69 6f 6e ┆f: The index in the DH session┆ 0x14820…14840 20 74 61 62 6c 65 2e 0d 0a 0d 0a 09 73 5f 73 65 73 73 5f 72 65 66 3a 09 84 54 68 65 20 53 36 32 ┆ table. s_sess_ref: The S62┆ 0x14840…14860 43 50 20 69 64 65 6e 74 69 66 69 63 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 73 65 73 73 69 6f 6e ┆CP identification of the session┆ 0x14860…14880 2e 0d 0a 0d 0a 09 73 65 73 73 20 73 74 61 74 65 3a 09 84 54 68 65 20 73 74 61 74 65 20 6f 66 20 ┆. sess state: The state of ┆ 0x14880…148a0 74 68 65 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 2e 0d 0a 0d ┆the session, see section 6.3. ┆ 0x148a0…148c0 0a 09 63 61 6c 6c 65 72 3a 09 09 84 3d 20 74 72 75 65 20 69 66 20 74 68 65 20 73 65 73 73 69 6f ┆ caller: = true if the sessio┆ 0x148c0…148e0 6e 20 77 61 73 20 69 6e 69 74 69 61 74 65 64 20 6f 6e 20 74 68 69 73 20 0a 19 9d 80 80 73 69 64 ┆n was initiated on this sid┆ 0x148e0…14900 65 2e 0d 0a 0d 0a 8c 83 e0 0a 09 61 64 64 72 65 73 73 65 5f 54 49 3a 09 84 49 66 20 63 61 6c 6c ┆e. addresse_TI: If call┆ 0x14900…14920 65 72 20 3d 20 74 72 75 65 2c 20 74 68 65 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 70 61 72 ┆er = true, the corresponding par┆ 0x14920…14940 61 6d 65 74 65 72 20 0a 19 9d 80 80 66 72 6f 6d 20 53 45 53 53 20 53 54 41 52 54 20 52 45 51 2e ┆ameter from SESS START REQ.┆ 0x14940…14960 0d 0a 09 09 09 84 49 66 20 63 61 6c 6c 65 72 20 3d 20 66 61 6c 73 65 2c 20 74 68 65 20 61 64 64 ┆ If caller = false, the add┆ 0x14960…14980 72 65 73 73 65 65 5f 74 61 20 70 61 72 61 6d 65 74 65 72 20 0a 19 9d 80 80 66 72 6f 6d 20 53 45 ┆ressee_ta parameter from SE┆ 0x14980…149a0 53 53 20 53 54 41 52 54 20 49 4e 44 2e 0d 0a 0d 0a 09 63 68 61 72 67 65 20 69 6e 66 20 72 65 71 ┆SS START IND. charge inf req┆ 0x149a0…149c0 3a 09 84 49 66 20 63 61 6c 6c 65 72 20 3d 20 74 72 75 65 20 74 68 65 20 63 68 61 72 67 65 5f 69 ┆: If caller = true the charge_i┆ 0x149c0…149e0 6e 66 5f 72 65 71 20 70 61 72 61 6d 65 74 65 72 2e 20 0a 19 9d 80 80 4f 74 68 65 72 77 69 73 65 ┆nf_req parameter. Otherwise┆ 0x149e0…14a00 20 66 61 6c 73 65 2e 0d 0a 0d 0a 09 73 65 72 76 69 63 65 3a 09 09 84 54 68 65 20 73 65 72 76 69 ┆ false. service: The servi┆ 0x14a00…14a20 (165,) 63 65 20 66 6f 72 20 74 68 65 20 6c 61 73 74 20 70 61 63 6b 65 74 20 77 68 69 63 68 20 75 73 65 ┆ce for the last packet which use┆ 0x14a20…14a40 64 20 74 68 65 20 0a 19 9d 80 80 73 65 73 73 69 6f 6e 2e 0d 0a 0d 0a 09 63 61 6c 6c 65 64 5f 74 ┆d the session. called_t┆ 0x14a40…14a60 69 2c 0d 0a 09 63 61 6c 6c 69 6e 67 5f 74 69 2c 0d 0a 09 61 64 64 5f 73 5f 72 65 66 3a 09 84 55 ┆i, calling_ti, add_s_ref: U┆ 0x14a60…14a80 73 65 64 20 74 6f 20 63 6f 6e 73 74 72 75 63 74 20 64 6f 63 75 6d 65 6e 74 20 69 64 65 6e 74 69 ┆sed to construct document identi┆ 0x14a80…14aa0 66 69 63 61 74 69 6f 6e 73 20 66 6f 72 20 0a 19 9d 80 80 64 6f 63 75 6d 65 6e 74 73 20 75 73 69 ┆fications for documents usi┆ 0x14aa0…14ac0 6e 67 20 74 68 69 73 20 73 65 73 73 69 6f 6e 2e 0d 0a 0d 0a 09 72 65 73 5f 6e 6f 3a 09 09 84 49 ┆ng this session. res_no: I┆ 0x14ac0…14ae0 66 20 61 20 72 65 73 65 72 76 61 74 69 6f 6e 20 68 61 73 20 62 65 65 6e 20 6d 61 64 65 20 66 6f ┆f a reservation has been made fo┆ 0x14ae0…14b00 72 20 74 68 69 73 20 73 65 73 80 0a 19 9d 80 80 73 69 6f 6e 2c 20 74 68 69 73 20 63 6f 6e 74 61 ┆r this ses sion, this conta┆ 0x14b00…14b20 69 6e 73 20 74 68 65 20 44 53 20 4d 65 6d 2e 20 52 65 73 2e 20 6e 75 6d 62 65 72 20 0a 19 9d 80 ┆ins the DS Mem. Res. number ┆ 0x14b20…14b40 80 28 74 68 65 20 43 55 20 4d 65 6d 2e 20 52 65 73 2e 20 6e 75 6d 62 65 72 20 77 69 6c 6c 20 62 ┆ (the CU Mem. Res. number will b┆ 0x14b40…14b60 65 20 74 68 65 20 0a 19 9d 80 80 75 5f 73 65 73 73 5f 72 65 66 20 76 61 6c 75 65 29 2e 0d 0a 09 ┆e the u_sess_ref value). ┆ 0x14b60…14b80 09 09 4f 74 68 65 72 77 69 73 65 20 3d 20 30 2e 0d 0a 0d 0a 09 63 6f 6e 6e 5f 70 61 63 6b 65 74 ┆ Otherwise = 0. conn_packet┆ 0x14b80…14ba0 3a 09 84 49 66 20 61 20 70 61 63 6b 65 74 20 69 73 20 63 6f 6e 6e 65 63 74 65 64 20 74 6f 20 74 ┆: If a packet is connected to t┆ 0x14ba0…14bc0 68 65 20 73 65 73 73 69 6f 6e 20 74 68 69 73 20 0a 19 9d 80 80 70 61 72 61 6d 65 74 65 72 20 63 ┆he session this parameter c┆ 0x14bc0…14be0 6f 6e 74 61 69 6e 73 20 74 68 65 20 43 55 20 70 61 63 6b 65 74 20 6e 75 6d 62 65 72 2e 20 0a 19 ┆ontains the CU packet number. ┆ 0x14be0…14bfc 9d 80 80 4f 74 68 65 72 77 69 73 65 20 69 74 20 69 73 20 7a 65 72 6f 2e 0d 0a 0d 0a ┆ Otherwise it is zero. ┆ 0x14bfc…14bff FormFeed { 0x14bfc…14bff 0c 82 b8 ┆ ┆ 0x14bfc…14bff } 0x14bff…14c00 0a ┆ ┆ 0x14c00…14c20 (166,) a1 b0 35 2e 34 2e 32 09 54 68 65 20 52 65 73 65 72 76 61 74 69 6f 6e 20 4c 43 50 20 45 76 65 6e ┆ 5.4.2 The Reservation LCP Even┆ 0x14c20…14c40 74 0d 0a 0d 0a 09 84 54 68 69 73 20 65 76 65 6e 74 20 69 6e 64 69 63 61 74 65 73 20 74 68 61 74 ┆t This event indicates that┆ 0x14c40…14c60 20 61 20 49 4e 44 2e 52 45 53 45 52 56 45 20 66 6f 72 20 74 68 69 73 20 73 65 73 73 69 6f 6e 20 ┆ a IND.RESERVE for this session ┆ 0x14c60…14c80 68 61 73 20 62 65 65 6e 20 0a 19 89 80 80 61 6e 73 77 65 72 65 64 20 62 79 20 61 20 52 45 53 50 ┆has been answered by a RESP┆ 0x14c80…14ca0 2e 52 45 53 45 52 56 45 2e 0d 0a 0d 0a 09 84 54 68 65 20 6d 65 6d 6f 72 79 20 70 6f 6f 6c 20 69 ┆.RESERVE. The memory pool i┆ 0x14ca0…14cc0 6e 64 69 63 61 74 65 64 20 62 79 20 72 65 73 5f 6e 6f 20 63 61 6e 20 62 65 20 75 73 65 64 20 66 ┆ndicated by res_no can be used f┆ 0x14cc0…14ce0 6f 72 20 64 6f 63 75 6d 65 6e 74 20 72 65 80 0a 19 89 80 80 63 65 69 76 65 64 20 6f 6e 20 74 68 ┆or document re ceived on th┆ 0x14ce0…14d00 69 73 20 73 65 73 73 69 6f 6e 2e 0d 0a 09 50 61 72 61 6d 65 74 65 72 73 3a 0d 0a 09 73 65 73 73 ┆is session. Parameters: sess┆ 0x14d00…14d20 69 6f 6e 20 64 65 73 63 72 69 70 74 69 6f 6e 3a 84 43 6f 6e 74 61 69 6e 73 2c 20 61 6d 6f 6e 67 ┆ion description: Contains, among┆ 0x14d20…14d40 20 6f 74 68 65 72 2c 20 74 68 65 20 72 65 73 5f 6e 6f 2e 0d 0a 0d 0a 09 72 65 73 75 6c 74 3a 09 ┆ other, the res_no. result: ┆ 0x14d40…14d60 09 6f 6b 2c 20 62 75 73 79 20 6f 72 20 66 61 69 6c 65 64 2e 0d 0a 09 73 69 7a 65 3a 09 09 84 54 ┆ ok, busy or failed. size: T┆ 0x14d60…14d80 68 65 20 61 6d 6f 75 6e 74 20 6f 66 20 6d 65 6d 6f 72 79 20 61 63 74 75 61 6c 6c 79 20 72 65 73 ┆he amount of memory actually res┆ 0x14d80…14da0 65 72 76 65 64 2e 0d 0a 0d 0a 0d 0a a1 b0 35 2e 34 2e 33 09 54 68 65 20 52 65 6c 65 61 73 65 20 ┆erved. 5.4.3 The Release ┆ 0x14da0…14dc0 4c 43 50 20 45 76 65 6e 74 0d 0a 0d 0a 09 84 54 68 69 73 20 65 76 65 6e 74 20 69 6e 64 69 63 61 ┆LCP Event This event indica┆ 0x14dc0…14de0 74 65 73 20 74 68 61 74 20 61 6e 20 49 4e 44 2e 52 45 4c 45 41 53 45 20 68 61 73 20 62 65 65 6e ┆tes that an IND.RELEASE has been┆ 0x14de0…14e00 20 73 65 6e 74 20 66 6f 72 20 61 20 0a 19 89 80 80 6d 65 6d 6f 72 79 20 70 6f 6f 6c 20 72 65 73 ┆ sent for a memory pool res┆ 0x14e00…14e20 (167,) 65 72 76 65 64 20 6f 6e 20 62 65 68 61 6c 66 20 6f 66 20 74 68 69 73 20 73 65 73 73 69 6f 6e 2e ┆erved on behalf of this session.┆ 0x14e20…14e40 0d 0a 0d 0a 09 50 61 72 61 6d 65 74 65 72 73 3a 0d 0a 09 73 65 73 73 69 6f 6e 20 64 65 73 63 72 ┆ Parameters: session descr┆ 0x14e40…14e60 69 70 74 6f 72 2e 0d 0a 0d 0a 0d 0a b0 a1 35 2e 34 2e 34 09 52 65 73 65 72 76 61 74 69 6f 6e 20 ┆iptor. 5.4.4 Reservation ┆ 0x14e60…14e80 50 72 6f 74 6f 63 6f 6c 20 45 72 72 6f 72 2e 0d 0a 0d 0a 09 84 4f 63 63 75 72 73 20 77 68 65 6e ┆Protocol Error. Occurs when┆ 0x14e80…14ea0 20 61 20 52 45 53 50 2e 52 45 53 20 68 61 73 20 62 65 65 6e 20 72 65 63 65 69 76 65 64 20 69 6e ┆ a RESP.RES has been received in┆ 0x14ea0…14ec0 20 61 6e 20 69 6c 6c 65 67 61 6c 20 73 74 61 74 65 20 6f 72 20 0a 19 89 80 80 77 69 74 68 20 61 ┆ an illegal state or with a┆ 0x14ec0…14ee0 6e 20 69 6c 6c 65 67 61 6c 20 63 6f 6e 74 65 6e 74 2e 0d 0a 0d 0a 09 70 61 72 61 6d 65 74 65 72 ┆n illegal content. parameter┆ 0x14ee0…14f00 73 3a 0d 0a 09 73 65 73 73 69 6f 6e 20 64 65 73 63 72 69 70 74 6f 72 0d 0a 09 63 61 75 73 65 09 ┆s: session descriptor cause ┆ 0x14f00…14f20 09 22 69 6c 6c 65 67 61 6c 20 73 74 61 74 65 22 20 6f 72 20 22 62 6c 6f 63 6b 20 66 6f 72 6d 61 ┆ "illegal state" or "block forma┆ 0x14f20…14f40 74 20 65 72 72 6f 72 22 0d 0a 0d 0a 09 84 49 66 20 74 68 65 20 43 55 20 6d 65 6d 2e 20 52 65 73 ┆t error" If the CU mem. Res┆ 0x14f40…14f60 2e 20 6e 75 6d 62 65 72 20 72 65 66 65 72 73 20 74 6f 20 61 20 6e 6f 6e 20 65 78 69 73 74 69 6e ┆. number refers to a non existin┆ 0x14f60…14f80 67 20 73 65 73 73 69 6f 6e 20 64 65 80 80 73 80 0a 19 89 80 80 63 72 69 70 74 69 6f 6e 2c 20 61 ┆g session de s cription, a┆ 0x14f80…14fa0 20 70 73 65 75 64 6f 20 64 65 73 63 72 69 70 74 69 6f 6e 20 69 73 20 67 69 76 65 6e 20 77 69 74 ┆ pseudo description is given wit┆ 0x14fa0…14fc0 68 20 73 65 73 73 20 73 74 61 74 65 3d 73 65 73 73 69 6f 6e 20 0a 19 89 80 80 69 64 6c 65 2e 0d ┆h sess state=session idle. ┆ 0x14fc0…14fc3 0a 0d 0a ┆ ┆ 0x14fc3…14fc6 FormFeed { 0x14fc3…14fc6 0c 83 b0 ┆ ┆ 0x14fc3…14fc6 } 0x14fc6…14fe0 0a a1 a1 b0 35 2e 34 2e 35 09 54 68 65 20 53 65 73 73 69 6f 6e 20 4f 76 65 72 ┆ 5.4.5 The Session Over┆ 0x14fe0…15000 76 69 65 77 20 4c 43 50 20 53 65 6e 73 65 0d 0a 0d 0a 09 84 54 68 69 73 20 73 65 6e 73 65 20 6f ┆view LCP Sense This sense o┆ 0x15000…15020 (168,) 70 65 72 61 74 69 6f 6e 20 67 69 76 65 73 20 61 6e 20 6f 76 65 72 76 69 65 77 20 6f 66 20 6f 6e ┆peration gives an overview of on┆ 0x15020…15040 65 20 6f 72 20 6d 6f 72 65 2c 20 70 6f 73 73 69 62 6c 65 20 0a 19 89 80 80 61 6c 6c 2c 20 73 65 ┆e or more, possible all, se┆ 0x15040…15060 73 73 69 6f 6e 73 20 69 6e 20 74 68 65 20 44 48 2e 0d 0a 0d 0a 09 a1 73 65 6e 73 65 20 72 65 71 ┆ssions in the DH. sense req┆ 0x15060…15080 75 65 73 74 0d 0a 09 70 61 72 61 6d 65 74 65 72 73 3a 0d 0a 09 66 69 72 73 74 2c 20 6e 75 6d 62 ┆uest parameters: first, numb┆ 0x15080…150a0 65 72 0d 0a 0d 0a 09 a1 73 65 6e 73 65 20 61 6e 73 77 65 72 0d 0a 09 70 61 72 61 6d 65 74 65 72 ┆er sense answer parameter┆ 0x150a0…150c0 73 3a 0d 0a 09 66 69 72 73 74 2c 20 61 63 74 20 6e 75 6d 62 65 72 2c 20 72 65 73 74 2c 20 65 6e ┆s: first, act number, rest, en┆ 0x150c0…150e0 74 72 69 65 73 0d 0a 0d 0a 09 84 53 65 65 20 73 65 63 74 69 6f 6e 20 35 2e 34 2e 32 2c 20 62 75 ┆tries See section 5.4.2, bu┆ 0x150e0…15100 74 20 72 65 61 64 20 75 5f 73 65 73 73 5f 72 65 66 20 69 6e 73 74 65 61 64 20 6f 66 20 43 55 20 ┆t read u_sess_ref instead of CU ┆ 0x15100…15120 54 55 20 6e 75 6d 62 65 72 2c 20 0a 19 89 80 80 73 65 73 73 69 6f 6e 73 20 69 6e 73 74 65 61 64 ┆TU number, sessions instead┆ 0x15120…15140 20 6f 66 20 54 55 27 73 2c 20 61 6e 64 20 73 65 73 73 69 6f 6e 20 64 65 73 63 72 69 70 74 69 6f ┆ of TU's, and session descriptio┆ 0x15140…15160 6e 20 69 6e 73 74 65 61 64 20 6f 66 20 54 55 20 0a 19 89 80 80 64 65 73 63 72 69 70 74 69 6f 6e ┆n instead of TU description┆ 0x15160…15180 2e 0d 0a 0d 0a 0d 0a 1a 1a 2e 20 0d 0a 09 09 09 84 4e 6f 74 65 20 74 68 61 74 20 74 68 65 20 63 ┆. . Note that the c┆