[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference jamin::vms-for-mac

Title:PATHWORKS for Macintosh & PATHWORKS for VMS (Macintosh)
Notice:Mac client 1.3.5 kit see note 9.2. MacX 1.5 kit see note 9.5
Moderator:UNIFIX::HARRIS
Created:Fri Jan 26 1990
Last Modified:Thu Jun 05 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:4033
Total number of notes:16065

4021.0. "nt to vms without a mac" by GIDDAY::COOK (Matt Cook , CSC Sydney Australia) Sun Apr 06 1997 22:29

	G'day All,

			Just a quick question for you all is it possible to copy
	a mac file from a mac volume on NT to a VMS MAC vol without using a MAC and 
	still have the file intact and readable by a mac.


	Thanks,

	Matt.
T.RTitleUserPersonal
Name
DateLines
4021.1Yes, but I suspect you won't like what you have to doUNIFIX::HARRISJuggling has its ups and downsMon Apr 07 1997 08:5143
    Anything is possible, but I suspect that they way to do it is not what
    you desire.
    
    What will work.
    
    o  Encode the file into a MacBinary file or a BinHex file and transfer
       that.  Then decode the file once it is on the Mac.
    
    o  ASCII text files should be able to transfer without any problems.
    
    o  place the file (or files) in a Stuffit archive and transfer that (or
       us a Mac aware Zip utility).
    
    o  Create a Retrospect back up file and transfer that (or any other
       backup utility that can backup files).
    
    All of these except the ASCII file require a Mac to be involved before
    the transfer and after the transfer, and even in the case of the ASCII
    file you would have limitations on the attribute information.
    
    What will most likely _NOT_ work.
    
    o  Trying to transfer a file with a data fork and a resource fork, plus
       its type/creator and exact Mac name without encoding it.
    
    Doing this without that aid of a Mac is not impossible, but it is very
    difficult.  I don't know of any utilities that will do this.  Such a
    utility would have to know how Windows-NT stores Mac data forks and
    resource forks, plus where the Mac attribute information is stored and
    how to extract it.  It whould then have to encode this information for
    transfer.  Then on the OpenVMS side, you would have to have a utility
    that understand the encoded format created on Windows-NT, be able to
    decode it, then it has to know how the PATHWORKS for OpenVMS
    (Macintosh) DECshare file server stores data forks, resource forks, and
    Mac attribute information.  That is a lot to deal with and I don't know
    of anything that does.
    
    ----
    
    Now if you can tell us the reason for this request, maybe we can figure
    out a workable solution.  
    
    					Bob Harris
4021.1Yes, but I suspect you won't like what you have to doUNIFIX::HARRISJuggling has its ups and downsTue Apr 08 1997 00:3944
    Anything is possible, but I suspect that the way to do it is not what
    you desire.
    
    What will work.
    
    o  Encode the file into a MacBinary file or a BinHex file and transfer
       that.  Then decode the file once it is accessable to a Mac on the
       other side.
    
    o  ASCII text files should be able to transfer without any problems.
    
    o  place the file (or files) in a Stuffit archive and transfer that (or
       use a Mac aware Zip utility).
    
    o  Create a Retrospect back up archive file and transfer that (or use
       any other backup utility that can backup into an archive file).
    
    All of these except the ASCII file require a Mac to be involved before
    the transfer and after the transfer, and even in the case of the ASCII
    file you would have limitations on the attribute information.
    
    What will most likely _NOT_ work.
    
    o  Trying to transfer a file with a data fork and a resource fork, plus
       its type/creator and exact Mac name without encoding it.
    
    Doing this without that aid of a Mac is not impossible, but it is very
    difficult.  I don't know of any utilities that will do this.  Such a
    utility would have to know how Windows-NT stores Mac data forks and
    resource forks, plus where the Mac attribute information is stored and
    how to extract it.  It whould then have to encode this information for
    transfer.  Then on the OpenVMS side, you would have to have a utility
    that understand the encoded format created on Windows-NT, be able to
    decode it, then it has to know how the PATHWORKS for OpenVMS
    (Macintosh) DECshare file server stores data forks, resource forks, and
    Mac attribute information.  That is a lot to deal with and I don't know
    of anything that does.
    
    ----
    
    Now if you can tell us the reason for this request, maybe we can figure
    out a workable solution.  
    
    					Bob Harris
4021.2GIDDAY::COOKMatt Cook , CSC Sydney AustraliaTue Apr 08 1997 22:0710
	The reason the customer wants to do this is that they use the 
	NT server as a 'HOT' box , this is where some 3rd party apps
	write the file too, for some reason it can't write directly to 
	the VMS machine but they want the users to access only the VMS box


	Thanks,

	Matt Cook.
4021.3Some ideasUNIFIX::HARRISJuggling has its ups and downsWed Apr 09 1997 01:0433
    If the application runs on a Mac, there should be no reason why it can
    not write the a DECshare volume.  Of course if it is an Wintel app,
    that is understandable.
    
    Anyway, the best suggestion I have is to create an AppleScript app to
    look for the file or files and transfer it from the NT volume to the
    DECshare volume via a Mac.
    
    Another approach might be to use DECnet.  It is possible to have a Mac
    which has DECnet installed on it and also having both the NT volume and
    the DECshare volume mounted, then tell the Mac to copy from volume a to
    volume b via DECnet
    
    	$ COPY MAC::NT_Volume:[folder.folder.folder]file -
    	       MAC::DECshare_Volume:[folder.folder.folder]file
    
    It is a bit rude and crude, but it should work.  The Mac in the middle
    is the key.
    
    Now if the information to be transferred is data only, then it may be
    possible to use something  like the PATHWORKS for OpenVMS (LANMAN)
    product to transfer the file.
    
    And if it is the same file each time, then if you have an existing file
    in the DECshare volume with the correct type/creator and Mac name, then
    it may be possible to overwrite the data fork with information obtained
    from the NT system.  How you get it from the NT system is a different
    problem that I don't think should be a Mac file server's problem.
    
    If any of these ideas sound workable, let us know and we'll see if we
    can work out the details.
    
    					Bob Harris
4021.4GIDDAY::COOKMatt Cook , CSC Sydney AustraliaSun Apr 27 1997 21:1510
	Bob,

		Sorry for taking so long to get back to you but the customer 
	went on leave and I am still waiting to hear back from him, as soon
	as I hear from him I will let you know.


	Thanks,
	Matt