z/OS Communications Server: SNA Programmer's LU 6.2 Guide
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


Queues for half-duplex conversations

z/OS Communications Server: SNA Programmer's LU 6.2 Guide
SC27-3669-00

There are four conversation queues associated with a half-duplex conversation:
  • SEND/RECEIVE queue
  • EXPEDITED SEND queue
  • EXPEDITED RECEIVE queue
  • TESTSTAT queue

VTAM® allows macroinstructions to be outstanding on all four queues simultaneously.

The SEND/RECEIVE queue is used to store macroinstructions that either send or receive normal information. The following macroinstructions are stored on the SEND/RECEIVE queue when issued by the application program:
  • APPCCMD CONTROL=SEND, QUALIFY=CONFIRM|CONFIRMD| DATA|DATACON|DATAFLU|ERROR|FLUSH
  • APPCCMD CONTROL=PREPRCV
  • APPCCMD CONTROL=SENDRCV
  • APPCCMD CONTROL=RECEIVE
  • APPCCMD CONTROL=DEALLOC
  • APPCCMD CONTROL=DEALLOCQ
  • APPCCMD CONTROL=REJECT, QUALIFY=CONV
  • APPCCMD CONTROL=RESETRCV
  • APPCCMD CONTROL=SENDFMH5

The APPCCMD CONTROL=RECEIVE, QUALIFY=ANY|IANY macroinstructions are placed on the queue when they are matched to information for the conversation.

The EXPEDITED SEND queue is used to store macroinstructions that send expedited information. The following macroinstructions are stored on the EXPEDITED SEND queue when issued by the application program:
  • APPCCMD CONTROL=SEND, QUALIFY=RQSEND
  • APPCCMD CONTROL=SENDEXPD, QUALIFY=DATA
The EXPEDITED RECEIVE queue is used to store macroinstructions that receive expedited information. The following macroinstructions are stored on the EXPEDITED RECEIVE queue when issued by the application program:
  • APPCCMD CONTROL=RCVEXPD, QUALIFY=ANY|IANY
  • APPCCMD CONTROL=RCVEXPD, QUALIFY=SPEC|ISPEC

The APPCCMD CONTROL=RCVEXPD, QUALIFY=ANY|IANY macroinstructions are placed on the queue when they are matched to information for the conversation.

The TESTSTAT queue is used to store macroinstructions that query the conversation. The following macroinstructions are stored on the TESTSTAT queue when issued by the application program:
  • APPCCMD CONTROL=TESTSTAT, QUALIFY=SPEC
  • APPCCMD CONTROL=TESTSTAT, QUALIFY=ISPEC

The APPCCMD CONTROL=TESTSTAT, QUALIFY=ALL|IALL macroinstructions are not placed on the queue because they pertain to all conversations for an application rather than being specific to a particular conversation.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014