Re: OpenVMS - Remot emailbox (Decnet)

From: John Santos (JOHN_at_egh.com)
Date: 07/15/03


Date: Tue, 15 Jul 2003 03:52:13 -0400

On Tue, 15 Jul 2003, Jean Mertens wrote:

> What is surprising is that the following is working:
>
> 1) From NodeA $CREMBX mail box NODEA_MBX (logical name) as permanent
> 2) Define proxy on NodeA user A to point to NodeB user B
> 3) From NodeB in DCL
> DCL>OPEN/WRITE tmp NodeB::NODEA_MBX
> DCL> WRITE tmp "hello there this is remote node B"
> DCL> CLOSE tmp
>
> NodeA receives in NODEA_MBX the string : hello there this is remote node B
>
> The same works with pure Fortran Open and Write if the file name is
> NodeB::"NODEA_MBX" with the mail box logical name
> between to double quotes.
>
> It must be an undocumented VMS feature ....

This is not undocumented. DCL uses RMS. RMS supports DECnet remote
file access (DAP protocol.) When DCL on NodeB opens a remote file,
RMS automatically creates a decnet file server process on NodeA to
do the I/O. RMS on NodeA knows how to read/write local devices as
well as files, so it can write to the mailbox on NodeA.

Fortran and other high-level languages use RMS, so they can do the
same thing as DCL.

CREMBX, ASSIGN/DEASSGN, QIO(W), etc. operate at the driver level
and thus can only talk to local devices.

(Some drivers create virtual devices that implement network
interfaces. For example, the BG driver implements the TCP/IP socket
interface. But this isn't really an exception, since you can only
do I/O to a BG device on your local system, not to one on another
system. The BG driver handles transporting the data to/from the
other system transparently to the application.)

It's like the difference between the presentation layer and the
physical layer in the ISO network model.

>
> Thanks anyway. I'll go and try the tas to task

-- 
John Santos
Evans Griffiths & Hart, Inc.
781-861-0670 ext 539


Relevant Pages

  • Re: is data mirroing online? exchange2003 cluster
    ... That document does not explain what do they do to keep exchange database ... data from NodeA to NodeB, so in the vent of NodeA going offline then NodeB ... > Exchange Server 2003 High Availability Guide ...
    (microsoft.public.exchange2000.setup.installation)
  • Re: is data mirroing online? exchange2003 cluster
    ... That document does not explain what do they do to keep exchange database ... data from NodeA to NodeB, so in the vent of NodeA going offline then NodeB ... > Exchange Server 2003 High Availability Guide ...
    (microsoft.public.exchange2000.admin)
  • Re: is data mirroing online? exchange2003 cluster
    ... That document does not explain what do they do to keep exchange database ... data from NodeA to NodeB, so in the vent of NodeA going offline then NodeB ... > Exchange Server 2003 High Availability Guide ...
    (microsoft.public.exchange2000.general)
  • Help! - asedirector continuously exiting and restarting 4.0g pk3.
    ... Upon adding a disk service to nodeB, the other node nodeA began to have ... Apr 23 12:53:33 ussc6 ASE: local Director Warning: timeout waiting on Reply ...
    (Tru64-UNIX-Managers)