The remainder of this appendix will discuss how to perform SNA functions in a CA IDMS/DC environment. Each SNA function, for example, ALLOCATE, will be accompanied by a discussion of how to implement the specific protocols using the #TREQ statement and the UIOCB.
The following table lists the SNA functions supported by the CA IDMS/DC SNA/VTAM driver and their corresponding #TREQ statements.
Note: For more information about the #TREQ statement, see #TREQ.
|
SNA function |
CA IDMS/DC #TREQ statement |
|---|---|
|
ALLOCATE LU_NAME MODE_NAME TPN SECURITY (PROGRAM (USER ID, PASSWORD)) TYPE (CONVERSATION) RETURN_CONTROL |
#TREQ ALLOC UIOCBA OPTNS= IMM/CONN/ANY WAIT/NOWAIT LTERMID |
|
CONFIRM RESOURCE RETURN_CODE |
#TREQ WRITE OPTNS=CONFIRM LTEADDR |
|
CONFIRMED RESOURCE RESOURCE |
#TREQ WRITE OPTNS=CONFIRM LTEADDR #TREQ (any request except #TREQ WRITE, OPTNS=ERROR) |
|
DEALLOCATE RESOURCE TYPE (SYNC_LEVEL) TYPE LOG_DATA TYPE (LOCAL) RESOURCE |
#TREQ WRITE OPTNS=LAST LTEADDR #TREQ WRITE OPTNS=ABEND LTEADDR SENSE LOGDATA OUTLEN LTEADDR #TREQ DISC LTEADDR |
|
GET_ATTRIBUTES RESOURCE GET_TYPE RESOURCE |
#TREQ UIOCB UIOCBA LTEADDR |
|
POST_ON RECEIPT RESOURCE WAIT RESOURCE_LIST RESOURCE |
All #TREQ requests #WAIT |
|
PREPARE_TO_RECEIVE RESOURCE |
#TREQ WRITE OPTNS=INVITE |
|
RECEIVE_AND_WAIT DATA LENGTH FILL WHAT_RECEIVED RESOURCE RETURN_CODE |
#TREQ GET INAREA MAXIN INLEN OPTNS= LL NOCHASM LTEADDR OPTNS= INFMHY INFMHN |
|
REQUEST_TO_SEND RESOURCE |
#TREQ WRITE OPTNS=SIGNAL LTEADDR |
|
SEND_DATA DATA LENGTH RESOURCE RETURN_CODE |
#TREQ WRITE OUTAREA OUTLEN LTEADDR OPTNS= OUTFMHY OUTFMHN OPTNS=CHNCONT |
|
SEND_ERROR TYPE (PROGRAM) (SVC) LOG_DATA RESOURCE RESOURCE_CODE |
#TREQ WRITE OPTNS=ERROR SENSE LOGDATA OUTLEN LTEADDR |
|
Copyright © 2014 CA.
All rights reserved.
|
|