HP OpenVMS Systems

ask the wizard
Content starts here

SYS$SHARE:, Shareable Image Activation, ACTIMAGE

» close window

The Question is:

 
LIBPARAM32.EXE EXISTS IN MY CURRENT DIRECTORY
I DON'T HAVE THE PRIVILIGES TO PUT IT IN
 
$1$DKB0:[SYS0.SYSCOMMON.][SYSLIB]
 
IN UNIX SPEAK I WOULS SET $LD_LIBRARY_PATH
 
WHAT MUST I DO?
 


The Answer is :

 
  Please first review the OpenVMS Programming Concepts Manual
  and the OpenVMS User's Guide.  You will find these documents
  invaluable resources in learning how to build and operate
  applications on OpenVMS.
 
  Using OpenVMS commands and terminology, the way to reference a
  shareable image located outside of the default image activation
  path -- outside of the SYS$SHARE: directory -- uses an OpenVMS
  construct often initially viewed as quite confusing by UNIX
  users, the logical name.
 
  In this case:
 
    $ DEFINE LIBPARAM32 ddcu:[dir]LIBPARAM32.EXE
 
  That said, there are other factors that can potentially be
  involved here -- such as ensuring system security.  If, for
  instance, the NCODEDLLTST.EXE image is an installed privileged
  image, then you will require privileges to define a logical
  name that can redirect the normal image activation processing.
 
  Since you are apparently familiar with UNIX, you will also want
  to review the OpenVMS FAQ sections "How do I run a program with
  arguments?", "VAX C and DEC C, and other OpenVMS C Programming
  Considerations?", some of the various discussions of DCL symbol
  substitutions, and the discussions of symbols and logical names.
  Discussions are here, in the OpenVMS FAQ, and in the OpenVMS
  documentation including the OpenVMS User's Guide and the OpenVMS
  Programming Concepts manuals.
 

answer written or last revised on ( 18-MAR-2002 )

» close window