ACSE/Presentation and ROSE Interface Programmer's Guide

30 Chapter 3
Using ACSE/Presentation
Synchronous ACSE/Presentation
Synchronous ACSE/Presentation
ACSE/Presentation calls block until the call is complete in synchronous
mode. See the section, “Using Synchronous vs. Asynchronous Mode” in
chapter 4 for more information. In order to use the ACSE/Presentation
service, the processes do the following:
1. Create a communication endpoint.
2. Establish an association that requires:
a. Initializing the ACSE/Presentation environment.
b. Establishing the roles of each process for the connection, one as
initiator, the other as responder.
c. Binding the communication endpoint to a presentation address
(p-selector, s- selector, t-selector, and NSAP).
d. Setting up the data transfer environment.
e. Requesting an association
f. Confirming the association.
3. Exchange data in the agreed upon context and transfer syntax
4. Release the association:
a. Request an association release.
b. Confirm a release request.
5. Close down the communication endpoint.
The following pages describe these steps in more detail.