$ 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