SNAX/HLS Application Programming Manual
RECEIVE DATA Verb
SNAX/HLS Verbs
5–90 104707 Tandem Computers Incorporated
Figure 5–18. Example of RECEIVE–DATA
VERB SNAX/HLS SNA FLOW
#1:BC,RQE(data)
#2:RQE(data)
#3:EC,RQD(data)
RECEIVE-DATA request
+RSP(#3)
RECEIVE-DATA reply
RETURN-CODE=OK
DATA-TYPE-RECEIVED=
DT-PARTNER-DATA
BOM=1
EOM=3
Note that the response to the partner data is not generated until the data is retrieved
by the application. The IBM SNA procedure RESPONSES–OWED dictates that if a
half–duplex send/receive mode is in use on an SNA session (a mode of operation
dictated by the SNA BIND) then all data received on the session must be responded to
before data can be sent on the session. (For more information, refer to the SNA Format
and Protocol Manual: Architectural Logic ). Thus, all partner data received on such a
session by SNAX/HLS must be retrieved by the application before it attempts to send
data. See the SNAX/HLS Configuration and Control Manual for a description of the
implementation of the RESPONSES–OWED procedure by SNAX/HLS.
Figure 5–19 shows an example of the RECEIVE–DATA verb with a negative response
on the queue. The session is using exception response mode.