What Is The Hp Acse/Presentation And Rose Interface; Acse/Presentation; Rose; Support For Multi-Threaded Applications - HP A4500A - VMEbus Single Board Computer 744 Motherboard Programmer's Manual

Acse/presentation and rose interface programmer's guide
Hide thumbs Also See for A4500A - VMEbus Single Board Computer 744 Motherboard:
Table of Contents

Advertisement

What is the HP ACSE/Presentation and
ROSE Interface
The ACSE/Presentation and ROSE interface (APRI) provides a
programmatic interface to the Association Control Service Element
(ACSE), Remote Operation Service Element (ROSE) and Presentation
layer protocols over an OSI network. See Figure 1-1.

ACSE/Presentation

Using the ACSE/Presentation (A/P) interface enables two or more
application processes on the same or different computers to:
• Establish an association (connection) with another application
process
• Exchange (send and receive) information and
• Shutdown the association (connection)

ROSE

Using ROSE with ACSE/Presentation provides the request/reply service
which is useful in building distributed applications. Note that ROSE
cannot be used independently of the ACSE/Presentation interface.

Support for Multi-Threaded Applications

This version of HP OTS/9000 supports multi-threaded applications to be
written using the same programmatic interface as before for APLI and
ROSE. Applications can use either DCE User Threads or Kernel threads
interfaces. The following programming guidelines need to be followed to
be able to write multi-threaded applications:
• The application should be compiled with the -D_REENTRANT compiler
flag. Also, it may use compiler flag -D_PTHREADS_DRAFT4 for linking
with DCE User Threads library or -D_KERNEL_THREADS for Kernel
threads library.
• Multi-threaded applications must define ap_errno as:
extern unsigned long _ap_errno();
Chapter 1

What is the HP ACSE/Presentation and ROSE Interface

APRI Overview
15

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents