beautypg.com

Tns/r library, Tns/e dll, Preparing a user library – HP NonStop G-Series User Manual

Page 178: Intercept libraries

background image

System Management

HP NonStop AutoTMF Software User’s Guide429952-014

A-10

TNS/R Library

On NonStop S-series servers, use AXCEL and specify the UL option as follows:

Note that the accelerator may produce a few warnings.

On Integrity NonStop servers, use OCA as follows:

TNS/R Library

As discussed in

Preparing TNS Programs

on page 3-3, the NonStop AutoTMF

software runtime library for TNS/R programs is distributed as four object files that
correspond to the different classes of TNS/R programs:

ESCRUNN (linkable TNS/R object) and ESCRUNNT (executable TNS/R object) for
PTAL programs and for TNS/R C++ programs.

ESCRUNNL (linkable TNS/R object) and ESCRUNNTM (executable TNS/R object)
for TNS/R COBOL and C programs.

TNS/E DLL

The NonStop AutoTMF software runtime for native TNS/E programs is implemented as
a DLL rather than a user library. The object file is ESCRUNDL.

Preparing a User Library

If some or all of your programs refer to a user library, the NonStop AutoTMF software
runtime library should be bound with the existing user library object file. This step must
be completed before you prepare the programs that reference the user library. The
preparation of such programs will verify that the user library contains the NonStop
AutoTMF software runtime. See

Preparing Programs that Have a User Library

on

page 3-7 in

Section 3, Preparing Programs

for details.

PREPARE does not alter an existing reference to a user library, so you must replace
each existing user library with one that contains the NonStop AutoTMF software
runtime. You should not bind or link your user library routines to the standard
$SYSTEM.ESCORT.ESCRUNTM object file because the standard runtime library is
used by other NonStop AutoTMF software components.

Intercept Libraries

Intercept libraries should not be prepared. See paragraph

Intercept Libraries

in

Section 3, Preparing Programs

for details.

AXCEL $SYSTEM.ESCORT.ESCRUNTM, $SYSTEM.ESCORT.ESCRUNTM, UL;

OCA $SYSTEM.ESCORT.ESCRUNTM, UL;

This manual is related to the following products: