ACSE/Presentation and ROSE Interface Programmer's Guide

46 Chapter 4
Programming Guide
Summary of Programming Tasks
Summary of Programming Tasks
The following list summarizes the tasks you need to perform in order to
successfully create and execute your programs. These tasks are
discussed in more detail in the following sections.
1. Prepare system. Make sure HP OTS/9000 h as been installed,
configured, and started successfully. (See the Installing and
Administering OSI Transport Services manual for information.)
2. Manage the A/P environment. To establish and maintain connections,
attributes must be set correctly:
a. Determine which process will be the initiator and which will be
the responder. For example, one process will initiate the
association, the other will accept the association. By default,
either process can be initiator or responder.
b. Determine how addressing will be handled. Valid presentation
addresses must be configured for ACSE/Presentation applications.
c. Determine the presentation context and application context that
will be used. Processes must agree on both the context and
transfer syntax they will use.
d. Determine portability and future expansion requirements. Review
considerations that will assist in migrating as the standards for
ACSE/ Presentation evolve and are accepted.
3. Manage data. Understand how data handling is done by the A/P
interface.
How control data is used for conveying additional information to
the receiving process as part of the A/P primitive.
Handle data in multiple sends and receives.
Determine user data encryption requirements for the application.
Must be handled by the application. You may need to use an
ASN.1 compiler to assist you.
4. Decide if you will use synchronous and/or asynchronous mode
processing.