beautypg.com

Updating the runtime library, Host-language runtimes in the runtime library, Tns host runtime language libraries – HP NonStop G-Series User Manual

Page 180: A-12

background image

System Management

HP NonStop AutoTMF Software User’s Guide429952-014

A-12

Updating the Runtime Library

3. BIND and LINK the procedure into the runtime object files

Updating the Runtime Library

Whenever you need to replace or alter the NonStop AutoTMF software runtime library
object files, you should make sure that all processes using ESCRUNTM, ESCRUNNT
or ESCRUNNM as a user library have been stopped. The CI command

INFO

LIBRARY

has been provided to display and, optionally, to stop processes using a

specified user library.

If you update ESCRUNTM, ESCRUNNT or ESCRUNNM without stopping processes,
through file renaming, errors may occur. If a program is executing with the user library
that has been renamed and another process is started with the same program, the
operation will often fail.

Host-language Runtimes in the Runtime
Library

TNS Host Runtime Language Libraries

To support COBOL and C programs, as well as TAL programs using the SIO and CRE
libraries, copies of the standard host-language runtimes are bound into the NonStop
AutoTMF software runtime library ESCRUNTM. These libraries are exact copies of the
libraries distributed on a site update tape, except that selected procedure calls are
retargeted to NonStop AutoTMF software intercept procedures.

In Binder:
select LIST * OFF
SELECT CHECK PARAMETER STRONG
SELECT SATISFY OFF
ADD * FROM $DATA.ESCORT.ESCRUNTM
ADD * FROM mnameo, DELETE
SET LIKE $DATA.ESCORT.ESCRUNTM
SET HIGHPIN ON
BUILD ESCRUNTM !

nld mnamen $data.escort.escrunnl &
-o $data.escort.escrunnm -ul -no_data_rearrange &
-allow_duplicate_procs

nld mnamen $data.escort.escrunn -o $data.escort.escrunnt -ul &
-no_data_rearrange -allow_duplicate_procs

This manual is related to the following products: