ACSE/Presentation and ROSE Interface Programmer's Guide

Chapter 3 43
Using ACSE/Presentation
Step 4: Release the Association
The process closes the association until it receives the positive release
response from Process B.
Process A monitors events with ap_poll() and receives the response by
calling ap_rcv().
If an association is released abnormally, for example, if a lower layer
problem occurs, a provider abort (A_PABORT_IND primitive) may be
received.
Figure 3-10 Response to Release
Communication
Communication
Endpoint A
Endpoint B
Process A
Process B
AP Environment A AP Environment B
Initiator
Responder
ap_snd()
ap_poll()
ap_rcv()
release response