Previous topic |
Next topic |
Contents |
Contact z/OS |
Library |
PDF
Simple One-Way Conversation z/OS MVS Programming: Writing Transaction Programs for APPC/MVS SA23-1397-00 |
|
Figure 1. One-Way Conversation
┌─────────┐ ┌─────────┐ │ PROGRAM │ │ PROGRAM │ │ │←───────────────────────────────→│ │ │ A │ │ B │ └─────────┘ └─────────┘ (RUNNING) Call ATBALC2 (Allocate) 1 Sym_Dest_Name(Mypartner) Call ATBSEND (Send_Data) 2 Call ATBDEAL 3 (Deallocate) ─────────────────────────────→ (LU STARTS TP B) ALLOCATE, DATA, DEALLOCATE 4 Call ATBGETC (Get_Conversation) 5 Call ATBRCVW (Receive_and_Wait) (END CONVERSATION) DATA_RECEIVED=DATA_COMPLETE RC=DEALLOCATE-NORMAL Any APPC conversation includes three phases: initialization, data
exchange, and termination. In Figure 1,
a local MVS transaction program (program A) initiates the conversation,
sends data to its partner (program B), and ends the conversation.
|
Copyright IBM Corporation 1990, 2014
|