$ perl -v

This is perl, v5.6.0 built for VMS_AXP

...running on an AlphaServer DS15 running OpenVMS V8.2

We're also running...

%PMDF-I-VERSION, PMDF version is PMDF V6.2-1
        AlphaServer DS15 running OpenVMS Alpha V8.2    
        PMDF_SHARE_LIBRARY version V6.2-1x11; linked 12:47:51, Apr 12 2006

        Sometime on 1-MAR-2007, the Perl scripts we use in our PMDF
conversion channel stopped working.  The most obvious failure is that they
can no longer obtain symbols from the environment.   This code snippet...

    my $subject = $ENV { subject };

    if ( $subject )
    {
        $subject = " " . $subject . " "
    }
    else
    {
        print "Couldn't dereference SUBJECT symbol";
        exit 0x38140
    }

...always follows the "else" clause, despite the fact that just before Perl
is called, there's a diagnostic WRITE SYS$OUTPUT SUBJECT which reveals a
valid SUBJECT symbol.  What's really strange about this is that when I try
to recreate the failure interactively, it works just fine.  Does anyone have
any ideas as to what would inhibit PMDF's conversion channel in this manner?
(I'll be checking with the PMDF folks, presently.)

Thanks,
Mike
-- 
                                         |    Systems Specialist: CBE,MSE
         Michael T. Davis (Mike)         | Departmental Networking/Computing
 http://www.ecr6.ohio-state.edu/~davism/ |     The Ohio State University
                                         |     197 Watts, (614) 292-6928

Reply via email to