> #! perl -w
> open F, ">>stat_logger" or die "error [$!][$^E]";
> print F <<END;
> ! this is some
> ! comment text
> END
> close F;
> __END__
> works fine on all our VMS 7.1 boxes, but on a VMS 7.2-1 box the
> open dies with
>   %RMS-F-IOP, operation invalid for file organization or device

 Guess #1. 
    the perl open() call is implicitly doing some sort of stat() operation
    not supported on netw file access, particularly task to task objects.

 Guess #2.
    w/ 7.2-1, I vaguely recall needing to tweak some of our task-to-task
    stuff, such that both ends opened the channel read/write 
    regardless that neither side did both.  I shrugged it off
    as C RTL thing at the time.

 Maybe see what a $SET WATCH/CLASS=ALL FILE will show,  
 and/or play w/ FAL$LOG on the remote side, and see what turns
 up in the remote netserver.log

Reply via email to