odd PH/VMS logical name behaviour
Chris Sharman
chris.sharman@ccagroup.co.uk
Wed, 10 Mar 2004 11:30:29 +0000
I've got a mixed-case logical name:
$ def "Test" "MyTest"
$ quiz
Qz> def mytest char*10 = getsystemval("Test")
Qz> rep mytest
Reports it as blank - presumably it doesn't find it.
Defining it as uppercase works fine.
VMS logical names can be defined mixed-case (but are usually uppercase).
They can be fetched either case-sensitive or case-blind.
Powerhouse would appear to be uppercasing the supplied string, then
doing a case-sensitive search - not the optimum behaviour !
Be nice if it used the string I gave it, and probably set the case-blind
flag to avoid breaking most existing stuff.
VMS 7.3, PH 7.10G3
Chris
-----------------------------------------------------------------------
Any views expressed in this message are those of the sender and not
necessarily those of CCA Group. The unauthorized use, disclosure,
copying or alteration of this message is forbidden. The contents of
this message may be confidential and/or privileged, copyright CCA Group
and are intended solely for the use of the individual or entity to whom
they are addressed. Whilst this message has been scanned, CCA Group
cannot guarantee that it is virus free or compatible with your systems
and accepts no responsibility for any loss or damage arising from its
use. The recipient is advised to run their own anti-virus software. If
you receive this message in error please contact
postmaster@ccagroup.co.uk immediately, destroy any copies and delete it
from your computer systems.