<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Restore OpenVMS backup to different platform in Operating System - OpenVMS</title>
    <link>https://community.hpe.com/t5/operating-system-openvms/restore-openvms-backup-to-different-platform/m-p/4760965#M19477</link>
    <description>Are you intending reading these files on the non-VMS system or is it only somewhere to store them?&lt;BR /&gt;&lt;BR /&gt;Have you looked at leaving them on the VMS system and accesing them remotely via ftp or similar?  Or better yet, having a file server on the VMS system so that it can take full advantage of RMS?</description>
    <pubDate>Tue, 08 Mar 2011 04:04:25 GMT</pubDate>
    <dc:creator>John McL</dc:creator>
    <dc:date>2011-03-08T04:04:25Z</dc:date>
    <item>
      <title>Restore OpenVMS backup to different platform</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/restore-openvms-backup-to-different-platform/m-p/4760954#M19466</link>
      <description>Hi,&lt;BR /&gt;&lt;BR /&gt;Does any of the existing backup softwares like&lt;BR /&gt;EMC Networker or Netbackup client on OpenVMS&lt;BR /&gt;provide restore of OpenVMS FS backups to&lt;BR /&gt;non OpenVMS platforms ?&lt;BR /&gt;&lt;BR /&gt;This is specifically asked as OpenVMS provides&lt;BR /&gt;differenet accesses (sequential, direct) and&lt;BR /&gt;format (stream, record, variable length record&lt;BR /&gt;and indexed) and I was wondering what restore&lt;BR /&gt;(if allowed) does when backing up these&lt;BR /&gt;files, specifically indexed files.&lt;BR /&gt;&lt;BR /&gt;Thanks,&lt;BR /&gt;Rahul</description>
      <pubDate>Thu, 03 Mar 2011 16:43:58 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/restore-openvms-backup-to-different-platform/m-p/4760954#M19466</guid>
      <dc:creator>rbhagwat</dc:creator>
      <dc:date>2011-03-03T16:43:58Z</dc:date>
    </item>
    <item>
      <title>Re: Restore OpenVMS backup to different platform</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/restore-openvms-backup-to-different-platform/m-p/4760955#M19467</link>
      <description>AFAIK, no such package exists.&lt;BR /&gt;&lt;BR /&gt;On a non-VMS box...&lt;BR /&gt;&lt;BR /&gt;You can restore savesets via the vmsbackup tool:&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://labs.hoffmanlabs.com/node/817" target="_blank"&gt;http://labs.hoffmanlabs.com/node/817&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;You can potentially access file systems via the ODS tools.&lt;BR /&gt;&lt;BR /&gt;But you end up decoding the file formats yourself.  Manually.  Both at the RMS layer (unpacking VFC or indexed files, for instance), and also at the application layer as (with the rare exception of a few applications that use CDD or publish SDL definitions) very few applications publish record-level metadata.&lt;BR /&gt;&lt;BR /&gt;It's vastly easier to decode and transmit the data using VMS, and to use VMS as part of your porting project.&lt;BR /&gt;&lt;BR /&gt;There are a few packages which can provide VMS-like run-time environment and translation on other boxes, and various folks can, will and do use VMS emulation.&lt;BR /&gt;&lt;BR /&gt;Generic porting:&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://labs.hoffmanlabs.com/node/225" target="_blank"&gt;http://labs.hoffmanlabs.com/node/225&lt;/A&gt;</description>
      <pubDate>Thu, 03 Mar 2011 17:30:25 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/restore-openvms-backup-to-different-platform/m-p/4760955#M19467</guid>
      <dc:creator>Hoff</dc:creator>
      <dc:date>2011-03-03T17:30:25Z</dc:date>
    </item>
    <item>
      <title>Re: Restore OpenVMS backup to different platform</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/restore-openvms-backup-to-different-platform/m-p/4760956#M19468</link>
      <description>&lt;!--!*#--&gt;I don't understand what you want to do.&lt;BR /&gt;&lt;BR /&gt;If you take all the bytes in a VMS indexed&lt;BR /&gt;file (or a Record format: Variable length&lt;BR /&gt;file, or any other non-stream-of-bytes file),&lt;BR /&gt;and you plop then down onto a non-VMS system,&lt;BR /&gt;then who will know how to read/interpret them&lt;BR /&gt;there?&lt;BR /&gt;&lt;BR /&gt;Programs like BACKUP or Info-ZIP Zip can save&lt;BR /&gt;all of a file's data and required meta-data&lt;BR /&gt;in a form which can be stored anywhere, and&lt;BR /&gt;then restored to accurate VMS files on a VMS&lt;BR /&gt;system.  But that won't make the data useful&lt;BR /&gt;on the non-VMS system.&lt;BR /&gt;&lt;BR /&gt;Is there some actual problem which you are&lt;BR /&gt;trying to solve?</description>
      <pubDate>Thu, 03 Mar 2011 19:32:03 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/restore-openvms-backup-to-different-platform/m-p/4760956#M19468</guid>
      <dc:creator>Steven Schweda</dc:creator>
      <dc:date>2011-03-03T19:32:03Z</dc:date>
    </item>
    <item>
      <title>Re: Restore OpenVMS backup to different platform</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/restore-openvms-backup-to-different-platform/m-p/4760957#M19469</link>
      <description>Hi,&lt;BR /&gt;&lt;BR /&gt;I am trying to port a backup/restore software&lt;BR /&gt;to OpenVMS from UNIX.&lt;BR /&gt;&lt;BR /&gt;For current UNIX software, we can backup&lt;BR /&gt;files and restore them to any other platform&lt;BR /&gt;(including Windows).&lt;BR /&gt;&lt;BR /&gt;The question is how does this translate &lt;BR /&gt;into OpenVMS specifically for record files&lt;BR /&gt;(variable length) and indexed files. It does&lt;BR /&gt;not make any sense on non OpenVMS platforms&lt;BR /&gt;as you have said. Does it make sense to flatten&lt;BR /&gt;out these files and just store their data as&lt;BR /&gt;byte stream on other platforms ? Also is&lt;BR /&gt;there any software available that supports &lt;BR /&gt;this. I checked EMC Networker and it clearly&lt;BR /&gt;stated that directed restores (restores out&lt;BR /&gt;of place to a different directory or machine) will work only if remote machine&lt;BR /&gt;is also OpenVMS.&lt;BR /&gt;&lt;BR /&gt;Thanks,&lt;BR /&gt;Rahul</description>
      <pubDate>Thu, 03 Mar 2011 19:36:55 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/restore-openvms-backup-to-different-platform/m-p/4760957#M19469</guid>
      <dc:creator>rbhagwat</dc:creator>
      <dc:date>2011-03-03T19:36:55Z</dc:date>
    </item>
    <item>
      <title>Re: Restore OpenVMS backup to different platform</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/restore-openvms-backup-to-different-platform/m-p/4760958#M19470</link>
      <description>&lt;!--!*#--&gt;&amp;gt; I am trying to port a backup/restore&lt;BR /&gt;&amp;gt; software to OpenVMS from UNIX.&lt;BR /&gt;&lt;BR /&gt;Oh, it's _you_ again.&lt;BR /&gt;&lt;BR /&gt;&amp;gt; For current UNIX software, we can backup&lt;BR /&gt;&amp;gt; files and restore them to any other platform&lt;BR /&gt;&amp;gt; (including Windows).&lt;BR /&gt;&lt;BR /&gt;Well, if all files on UNIX are simply streams&lt;BR /&gt;of bytes, and Windows can store a stream of&lt;BR /&gt;bytes, then that's not much of a challenge,&lt;BR /&gt;is it?&lt;BR /&gt;&lt;BR /&gt;If you have a file which is _not_ simply a&lt;BR /&gt;stream of bytes, such as a messy VMS file, or&lt;BR /&gt;a Macintosh file with a resource fork, or a&lt;BR /&gt;file almost anywhere which has significant&lt;BR /&gt;meta-data (ACLs, for example), then I don't&lt;BR /&gt;see how you could expect to store all those&lt;BR /&gt;extra data without doing some (considerable)&lt;BR /&gt;extra work.&lt;BR /&gt;&lt;BR /&gt;There is an "AppleDouble" format which can&lt;BR /&gt;use two files on a non-Apple file system&lt;BR /&gt;(like, say, FAT) to store all the data in a&lt;BR /&gt;single Mac file.  (This is typically used for&lt;BR /&gt;a FAT-format USB flash EEPROM storage gizmo,&lt;BR /&gt;for example.)  But, again, these extra data&lt;BR /&gt;(in "._name" files) typically can't be used&lt;BR /&gt;for anything by a non-Apple OS.  (And, from&lt;BR /&gt;personal experience, I can say that a cheap&lt;BR /&gt;MP3 player may think that "song.mp3" and&lt;BR /&gt;"._song.mp3" are two separate songs, and that&lt;BR /&gt;one of them (the small one, which contains&lt;BR /&gt;the Finder icon position, and so on) doesn't&lt;BR /&gt;play well.)&lt;BR /&gt;&lt;BR /&gt;An NFS server on a VMS system may do&lt;BR /&gt;something similar when it's required to store&lt;BR /&gt;data on a UNIX-like file system.&lt;BR /&gt;&lt;BR /&gt;The remaining mystery is what good any such&lt;BR /&gt;file (or files) will be on the foreign&lt;BR /&gt;system.&lt;BR /&gt;&lt;BR /&gt;&amp;gt; [...] I checked EMC Networker and it&lt;BR /&gt;&amp;gt; clearly stated that directed restores&lt;BR /&gt;&amp;gt; (restores out of place to a different&lt;BR /&gt;&amp;gt; directory or machine) will work only if&lt;BR /&gt;&amp;gt; remote machine is also OpenVMS.&lt;BR /&gt;&lt;BR /&gt;Perhaps there's a very good reason for that&lt;BR /&gt;limitation.  You can transfer all the bytes&lt;BR /&gt;from a VMS file, but without all the&lt;BR /&gt;meta-data, _and_ without anyone who can&lt;BR /&gt;interpret those meta-data, what's the point?</description>
      <pubDate>Thu, 03 Mar 2011 20:15:55 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/restore-openvms-backup-to-different-platform/m-p/4760958#M19470</guid>
      <dc:creator>Steven Schweda</dc:creator>
      <dc:date>2011-03-03T20:15:55Z</dc:date>
    </item>
    <item>
      <title>Re: Restore OpenVMS backup to different platform</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/restore-openvms-backup-to-different-platform/m-p/4760959#M19471</link>
      <description>You should probably get in touch with, and possibly aquire the services / advice of Guenther Froehlin.&lt;BR /&gt;&lt;BR /&gt;He has lots of experience in this area, and even is working on some off-box OpenVMS file system reading tools.&lt;BR /&gt;&lt;BR /&gt;For one-off problems it would be best to use an Alpha Emulator end let OpenVMS backup and OpenVMS Convert do their thing! But that does not help your quest.&lt;BR /&gt;&lt;BR /&gt;It might be easier to read the backup directly then it is to restore it to a disk and then have to be able to read the ODS structure.&lt;BR /&gt;&lt;BR /&gt;For those 'funny' files (anything other then STREAM and FIXED length sequential files) it is not too hard to write readers,  but you'll have to do something to be able to consume the data on an non-vms platform. Most VMS native text files are Variable Length, to there is the first exercise already to decode that. Next for the indexed file, reading then sequentially be primary key. Nothing too hard, but a fair bit of work, decoding 'buckets', record overhead, compression and so on. I have tools out there to do this to varying degrees. &lt;BR /&gt;&lt;BR /&gt;good luck,&lt;BR /&gt;Hein&lt;BR /&gt;</description>
      <pubDate>Thu, 03 Mar 2011 20:23:45 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/restore-openvms-backup-to-different-platform/m-p/4760959#M19471</guid>
      <dc:creator>Hein van den Heuvel</dc:creator>
      <dc:date>2011-03-03T20:23:45Z</dc:date>
    </item>
    <item>
      <title>Re: Restore OpenVMS backup to different platform</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/restore-openvms-backup-to-different-platform/m-p/4760960#M19472</link>
      <description>What you're asking is not a simple question. &lt;BR /&gt;&lt;BR /&gt;You're basically asking for a file system tutorial, and then sorting out how that maps into your current backup tool implementation.&lt;BR /&gt;&lt;BR /&gt;You've asked variations of this question a couple of times, so you might well want to engage somebody that understands the VMS file system, and how to get disk blocks onto and off of an OpenVMS disk, and who understands (for instance) the file placement requirements to allow a disk to be bootable on OpenVMS Alpha or OpenVMS I64.&lt;BR /&gt;&lt;BR /&gt;The author of a backup tool needs to understand ODS-2 and ODS-5 in great detail, and the how you will implement the maintenance and reconstitution of the file metadata (which is far more important than the "flat" contents of the files), as well as the low-level disk layout for restoring bootable disks.  This includes both the low-level formats used on OpenVMS Alpha (and maybe OpenVMS VAX), and the MBR/GPT formats and overlays on OpenVMS I64.&lt;BR /&gt;&lt;BR /&gt;The VMS file system is entirely different from the typical Unix file systems.&lt;BR /&gt;&lt;BR /&gt;You'll probably be using low-level I/O calls here, as the C library will add in both overhead and complexity (as it tries to make VMS look like Unix), and the results of this will probably derail the effort.&lt;BR /&gt;&lt;BR /&gt;You can certainly also look at how BACKUP or vmsbackup does this, as a starting point.  And how TCP/IP Services NFS ADF files, and how zip and unzip use FDL.&lt;BR /&gt;&lt;BR /&gt;Some reading assignments, if you want to follow your current trajectory...&lt;BR /&gt;&lt;BR /&gt;Kirby McCoy's VMS FIle System Internals book&lt;BR /&gt;The ODS2.DOC document&lt;BR /&gt;The source code for vmsbackup and for zip and unzip.&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Thu, 03 Mar 2011 20:31:05 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/restore-openvms-backup-to-different-platform/m-p/4760960#M19472</guid>
      <dc:creator>Hoff</dc:creator>
      <dc:date>2011-03-03T20:31:05Z</dc:date>
    </item>
    <item>
      <title>Re: Restore OpenVMS backup to different platform</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/restore-openvms-backup-to-different-platform/m-p/4760961#M19473</link>
      <description>"I am trying to port a backup/restore software to OpenVMS from UNIX."&lt;BR /&gt;&lt;BR /&gt;Ay, that is a vague description. &lt;BR /&gt;&lt;BR /&gt;Why would someone backup files on OpenVMS and restore them elsewhere? Only data files with file ORGanization SEQuential and record format (RFM) FIXed or STREAMLF can be used as-is on other platforms.&lt;BR /&gt;&lt;BR /&gt;Any other file organization and record format must be converted to be useable on other OSes.&lt;BR /&gt;&lt;BR /&gt;Other backup/archive software mostly allow you to restore any OpenVMS file on any other platform (e.g. Data Protector (DP), Archive/Backup System (ABS)). Would it make sense? Typically not.&lt;BR /&gt;&lt;BR /&gt;One needs to know the exact requirements for porting the product from Unix to OpenVMS.&lt;BR /&gt;&lt;BR /&gt;/Guenther</description>
      <pubDate>Thu, 03 Mar 2011 23:53:44 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/restore-openvms-backup-to-different-platform/m-p/4760961#M19473</guid>
      <dc:creator>GuentherF</dc:creator>
      <dc:date>2011-03-03T23:53:44Z</dc:date>
    </item>
    <item>
      <title>Re: Restore OpenVMS backup to different platform</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/restore-openvms-backup-to-different-platform/m-p/4760962#M19474</link>
      <description>Hi,&lt;BR /&gt;&lt;BR /&gt;Please refer the below Porting Guidelines Document. May be help full.&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://h71000.www7.hp.com/portability/index.html" target="_blank"&gt;http://h71000.www7.hp.com/portability/index.html&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;Regards,&lt;BR /&gt;Ketan&lt;BR /&gt;</description>
      <pubDate>Fri, 04 Mar 2011 03:47:33 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/restore-openvms-backup-to-different-platform/m-p/4760962#M19474</guid>
      <dc:creator>Shriniketan Bhagwat</dc:creator>
      <dc:date>2011-03-04T03:47:33Z</dc:date>
    </item>
    <item>
      <title>Re: Restore OpenVMS backup to different platform</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/restore-openvms-backup-to-different-platform/m-p/4760963#M19475</link>
      <description>&amp;gt;&amp;gt;&amp;gt;You can potentially access file systems via the ODS tools.&lt;BR /&gt;&amp;lt;&amp;lt;&amp;lt;&lt;BR /&gt;&lt;BR /&gt;For Linux there is an read-only ODS5 file system implemented as Linux kernel module. You just mount the VMS device (or LD container) as any other Linux device with a file system and then just use ls and freinds. With it you can read ODS2 files as well. It comes with a tool which understands the various types of record formats.</description>
      <pubDate>Fri, 04 Mar 2011 14:11:26 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/restore-openvms-backup-to-different-platform/m-p/4760963#M19475</guid>
      <dc:creator>H.Becker</dc:creator>
      <dc:date>2011-03-04T14:11:26Z</dc:date>
    </item>
    <item>
      <title>Re: Restore OpenVMS backup to different platform</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/restore-openvms-backup-to-different-platform/m-p/4760964#M19476</link>
      <description>Thanks a lot for everyone's response on this.&lt;BR /&gt;I have got some pretty useful answers with&lt;BR /&gt;new readings and contact points.&lt;BR /&gt;&lt;BR /&gt;The question also has been answered. Instead&lt;BR /&gt;of porting top-down (I started with GNV, Make&lt;BR /&gt;etc. which is the usual UNIX-to-UNIX porting).&lt;BR /&gt;&lt;BR /&gt;Now what we are doing is bottom-up approach.&lt;BR /&gt;I am  writing smaller modules using RMS or &lt;BR /&gt;system services (or even CRTL in some cases) &lt;BR /&gt;to build small utilities (programs) for FS &lt;BR /&gt;operations.&lt;BR /&gt;&lt;BR /&gt;Hoping to consolidate this together and then&lt;BR /&gt;fit in upwards.</description>
      <pubDate>Mon, 07 Mar 2011 20:39:42 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/restore-openvms-backup-to-different-platform/m-p/4760964#M19476</guid>
      <dc:creator>rbhagwat</dc:creator>
      <dc:date>2011-03-07T20:39:42Z</dc:date>
    </item>
    <item>
      <title>Re: Restore OpenVMS backup to different platform</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/restore-openvms-backup-to-different-platform/m-p/4760965#M19477</link>
      <description>Are you intending reading these files on the non-VMS system or is it only somewhere to store them?&lt;BR /&gt;&lt;BR /&gt;Have you looked at leaving them on the VMS system and accesing them remotely via ftp or similar?  Or better yet, having a file server on the VMS system so that it can take full advantage of RMS?</description>
      <pubDate>Tue, 08 Mar 2011 04:04:25 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/restore-openvms-backup-to-different-platform/m-p/4760965#M19477</guid>
      <dc:creator>John McL</dc:creator>
      <dc:date>2011-03-08T04:04:25Z</dc:date>
    </item>
  </channel>
</rss>

