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


Macroinstructions used by HPDT applications

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

Applications request HPDT services by specifying OPTCD=XBUFLST on the following macroinstructions.
  • For sending data
    • APPCCMD CONTROL=SEND,QUALIFY=DATA|DATACON|DATAFLU
    • APPCCMD CONTROL=DEALLOC,QUALIFY=DATACON|DATAFLU
    • APPCCMD CONTROL=PREPRCV,QUALIFY=DATACON|DATAFLU
    • APPCCMD CONTROL=SENDRCV,QUALIFY=DATAFLU
  • For receiving data
    • APPCCMD CONTROL=RECEIVE,QUALIFY=SPEC|ISPEC
    • APPCCMD CONTROL=RECEIVE,QUALIFY=ANY|IANY

The XBUFLST keyword specifies an extended buffer list that points to data residing in CSM storage. See Using the extended buffer list (XBUFLST) for more information.

Applications using HPDT must also access CSM services using the IVTCSM macroinstruction. The following types of requests are available to the application:
  • Register (REQUEST=CREATE_POOL) or deregister (REQUEST=DELETE_POOL) to use a storage pool of buffers residing in ECSA or in a data space
  • Get buffers of a pool (REQUEST=GET_BUFFER)
  • Return buffers to a storage pool (REQUEST=FREE_BUFFER)
  • Transfer ownership of buffers of a pool (REQUEST=CHANGE_OWNER)
  • Copy data between buffers of any type (REQUEST=COPY_DATA)
  • Create a logical image of a buffer (REQUEST=ASSIGN_BUFFER)
  • Change the pageable state of a buffer (REQUEST=FIX_BUFFER and REQUEST=PAGE_BUFFER)
  • Provide the address of CSM resource statistics information (REQUEST=RESOURCE_STATS)
  • Provide the address of information required to dump CSM data space (REQUEST=DUMP_INFO)

For a complete description of all CSM macroinstructions, refer to z/OS Communications Server: CSM Guide. Application responsibilities for using HPDT contains general guidelines for authorized applications using CSM.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014