beautypg.com

Preparing programs, Using the prepare command – HP Integrity NonStop J-Series User Manual

Page 36

background image

Preparing Programs

HP NonStop AutoTMF Software User’s Guide429952-016

3-2

Preparing Programs

change the modification timestamp of the object file, to the time the file was
prepared,

revoke the LICENSE attribute of a privileged program.

delete the PROGID setting of the object file, if the user executing the prepare
command is not the owner of the file, or the owner’s manager or SUPER.SUPER.

You can preserve these attributes by configuring a licensed Escort CI and using it to
prepare the object files. See

Preserving Mod Timestamp, License and Progid Setting

on page 3-11 below for details.

The NonStop AutoTMF runtime user library or DLL contains routines that intercept the
retargeted system calls. User libraries or DLLs do not increase the size of the object
file and are shared in virtual memory by all processes that use them. To upgrade
versions of AutoTMF, the runtime library or DLL may be replaced whenever the
program is not running.

Before preparing any program, ensure that:

1. You have READ access to the object file.

2. You have a working version of the application to be prepared. See

Tips for

Preparing Programs

on page 3-12 before you start preparing programs.

If your application programs have a user library, you must prepare the user library first,
then prepare the application programs. The preparation of a program will fail if the
referenced user library has not been prepared; this arrangement eliminates many
errors that might occur if you could prepare a program that referenced an unprepared
user library. See

Preparing Programs that Have a User Library

below for complete

details on how to prepare a user library or DLL.

Preparing Programs

Using the PREPARE Command

The

PREPARE

command processes an object file and updates the procedure identifier

lists to rename references to selected system procedures, such as READ and
FILEINFO, and to NonStop AutoTMF runtime library procedures, such as R^^D and
F^L^^NFO. Renamed procedure names are the same length as the corresponding file
system procedure name, but have all internal vowels changed to the caret (^)
character. Use

INFO PREPARE

to display a complete list of names.

The

PREPARE

command will process collections (that is, file sets) of object files. To

use

PREPARE

, you must have write access to the object files. The command changes

the object files, so you may wish to retain backup copies of the object files until you
have tested the prepared programs.

This manual is related to the following products: