From: CRDGW2::CRDGW2::MRGATE::"SMTP::CRVAX.SRI.COM::RELAY-INFO-VAX" 29-JUN-1989 03:44 To: MRGATE::"ARISIA::EVERHART" Subj: RE: moving files between vms and ultrix Received: From KL.SRI.COM by CRVAX.SRI.COM with TCP; Wed, 28 JUN 89 22:35:38 PDT Received: from andrew.cmu.edu by KL.SRI.COM with TCP; Wed, 28 Jun 89 22:16:41 PDT Received: by andrew.cmu.edu (5.54/3.15) id for info-vax@kl.sri.com; Thu, 29 Jun 89 01:16:21 EDT Received: via switchmail; Thu, 29 Jun 89 01:16:19 -0400 (EDT) Received: from unix8.andrew.cmu.edu via qmail ID ; Thu, 29 Jun 89 01:15:19 -0400 (EDT) Received: from unix8.andrew.cmu.edu via qmail ID ; Thu, 29 Jun 89 01:15:11 -0400 (EDT) Received: from VUI.Andrew.3.20.CUILIB.3.45.SNAP.NOT.LINKED.unix8.andrew.cmu.edu.vax.22 via MS.5.6.unix8.andrew.cmu.edu.vax_22; Thu, 29 Jun 89 01:15:11 -0400 (EDT) Message-Id: <4YeP1Ty00WB94690ku@andrew.cmu.edu> Date: Thu, 29 Jun 89 01:15:11 -0400 (EDT) From: Joseph Jackson To: info-vax@kl.sri.com Subject: RE: moving files between vms and ultrix > Date: 27 Jun 89 16:32:36 GMT > From: dogie.macc.wisc.edu!vms.macc.wisc.edu@csd4.milw.wisc.edu > (Michael Dorl) > > I have a need to make some VMS .exe files available via DECNet from > an Ultix machine to a VMS machine. The destination machine has only > DECnet. The Ultrix machine and the VMS machine which is the source of > the .exe file have both DECNet and FTP. This afternoon I experimented with EXCHANGE/NETWORK to see if I could copy some files between two DECnetted VAXStation 3100's, one running VMS V5.1-1 and the other Ultrix V3.0. It worked well for me and I didn't even have to leave the comforts of VMS to get the job done! I found some documentation for the utility amongst (if I recall correctly) the release notes for VMS V5.1. To see if executables would transfer correctly, I wrote a little command procedure. It's shown below with a log of the results. Some of the file attributes got lost in the transfer (such as "contiguous" and "creation date"), but the transfered image does run correctly. Have fun! Joe Jackson. ;-) -------------------- $ SET VERIFY $ EXCHANGE /NETWORK /TRANSFER=BLOCK /LOG - LPQ.EXE - diana::"/usr/users/guest/lpq.exe" $ EXCHANGE /NETWORK /TRANSFER=BLOCK /LOG - diana::"/usr/users/guest/lpq.exe" - LPQ.NEW $ DIFFERENCE LPQ.EXE LPQ.NEW $ DIRECTORY /FULL LPQ.EXE, LPQ.NEW $ EXIT -------------------- $ SET VERIFY $ EXCHANGE /NETWORK /TRANSFER=BLOCK /LOG - LPQ.EXE - diana::"/usr/users/guest/lpq.exe" %EXCHANGE-S-COPIEDB, USER:[TRIDENT.PROG]LPQ.EXE;1 copied to DIANA::"/usr/users/guest/lpq.exe" (14 blocks) $ EXCHANGE /NETWORK /TRANSFER=BLOCK /LOG - diana::"/usr/users/guest/lpq.exe" - LPQ.NEW %EXCHANGE-S-COPIEDB, DIANA::"/usr/users/guest/lpq.exe" copied to USER:[TRIDENT.PROG]LPQ.NEW;1 (14 blocks) $ DIFFERENCE LPQ.EXE LPQ.NEW Number of difference sections found: 0 Number of difference records found: 0 DIFFERENCES /IGNORE=()/MERGED=1- USER:[TRIDENT.PROG]LPQ.EXE;1- USER:[TRIDENT.PROG]LPQ.NEW;1 $ DIRECTORY /FULL LPQ.EXE, LPQ.NEW Directory USER:[TRIDENT.PROG] LPQ.EXE;1 File ID: (442,10,0) Size: 14/15 Owner: [MERCURY,TRIDENT] Created: 29-JUN-1989 00:37:44.73 Revised: 29-JUN-1989 00:37:44.97 (1) Expires: Backup: File organization: Sequential File attributes: Allocation: 15, Extend: 0, Global buffer count: 0, No version limit, Contiguous best try Record format: Fixed length 512 byte records Record attributes: None RMS attributes: None Journaling enabled: None File protection: System:RWED, Owner:RWED, Group:RE, World: Access Cntrl List: None LPQ.NEW;1 File ID: (818,9,0) Size: 14/15 Owner: [MERCURY,TRIDENT] Created: 29-JUN-1989 00:39:27.10 Revised: 29-JUN-1989 00:39:27.39 (1) Expires: Backup: File organization: Sequential File attributes: Allocation: 15, Extend: 0, Global buffer count: 0, No version limit Record format: Fixed length 512 byte records Record attributes: None RMS attributes: None Journaling enabled: None File protection: System:RWED, Owner:RWED, Group:RE, World: Access Cntrl List: None Total of 2 files, 28/30 blocks. $ EXIT