For those wondering: "Great! But where do I find The PIPE-capable DDR ?"... http://www.vm.ibm.com/download/packages/
If you have not visited the IBM VM Download page, and as long as your site does not restrict downloads of mainframe utilities, then go visit it... NOW! IMHO - you are losing valuable time re-inventing the wheel -- repeatedly. Mike Walter Hewitt Associates The opinions expressed herein are mine alone, not my employer's. Further, the "help" on that page reports: IBM Systems > System z > z/VM > Description of PIPEDDR Download count: 14 this month, 2473 altogether. Downloads for PIPEDDR: VMARC archive: v-24K PIPEDDR EXEC This exec is somewhat mis-named, because it does not dump and restore in DDR format but uses PIPE's TRACKREAD and TRACKWRITE stages. This exec will dump a disk into a regular CMS file to allow sending the data over the network. The CMS file can also be compressed, saving disk space. The exec will also restore the file back to the same or a different disk. The compression method supported is pack. Pack creates a file that is compatible with the PACK option of the CMS COPYFILE command. A file created by this exec has the disk information in the first record (size and device type) and the contents of the disk in the rest. The disk can also be dumped over a TCP/IP connection directly to a receiving PIPEDDR exec running on a remote system or to a file on an FTP server. A file can be restored from an FTP server or an HTTP (web) server. Also, dump to and restore from a tape is supported by using the TAPE option and the same operations using a CMS filedef using the FILEDEF option. PIPEDDR requires the Princeton Runtime Distribution level of Pipelines at version 110B0004 (15 May 2002 level) or later. It uses the PICKPIPE EXEC to load this level if it is needed. PICKPIPE is also available via the VM download library. See the PICKPIPE description or get the VMARC file. The FTP option requires either the INSTPIPE MODULE from a modern version of CMS (found on MAINT 2CC or MAINT 193) or the DRPC MODULE from the DRPC package on the VM download library. See the DRPC description or get the VMARC file. The FTP option can also use a NETRC DATA file stored anywhere in the search order. This file can supply a password or a userid and password for the connection, so that the password would not be hardcoded into an exec or displayed on the console. The exec also has a TERSE option, but it can only be used if the TERSE Pipelines stage is available. This allows the exec to create output files that are smaller or send less data over the network. The TERSE Pipelines stage is not available outside of IBM, but a standalone terse function is available as part of the FCOPY package on the VM download library. See the FCOPY description or get the VMARC file and extract the FCOPYTRS MODULE. This module will allow you to terse the output file created by PIPEDDR. A help file is included in the package. Enter HELP PIPEDDR for usage information. Feedback: Bruce Hayden Linux on System z Advanced Technical Support Some examples of how to use PIPEDDR. To dump a minidisk to a file with the default name: PIPEDDR DUMP MAINT 19E This creates a file named MAINT DISK019E A To dump the same disk to a different filemode: PIPEDDR DUMP MAINT 19E = = E (PACK To restore the file to the same disk: PIPEDDR RESTORE MAINT 19E To restore the file to a different disk and skip the prompt: PIPEDDR RESTORE CMSUSER 191 MAINT DISK019E A (NOPROMPT To send an entire minidisk over the network On the receiving node, enter: PIPEDDR RESTORE MAINT 19E (LISTEN This will display the port number it is using. To force the port to 12345: PIPEDDR RESTORE MAINT 19E 12345 (LISTEN On the sending system use (where is the listening port): PIPEDDR DUMP MAINT 19E nodeid.example.com The connection should be made and the disk sent over. Note that PACK is the default for remote connections. To send a minidisk to a file named maint.disk019e on an ftp server: PIPEDDR DUMP MAINT 19E (ftp(-h server.example.com -u hayden -p password) To restore a minidisk from file disk.dump on an ftp server, and skip the prompt, either of these commands can be used: PIPEDDR RESTORE MAINT 19E (noprompt ftp -h server.example.com -u hayden -p password -d /disks -f disk.dump PIPEDDR RESTORE MAINT 19E (noprompt ftp://hayden:[email protected]/disks/disk.dump To do the same thing but from an http server: PIPEDDR RESTORE MAINT 19E (noprompt http://server.example.com/disks/disk.dump Note that disks dumped via ftp are always stored in packed format. Change log, latest changes first Version Change Description ------- ------------------ V1.4.10 Attempt to use a minidisk defined with DEVNO failed V1.4.9 Fix PIPE stage sep and end chars for ftp/http stages V1.4.8 Add cipher flag and packing type checks for TCPIP transfers V1.4.7 Fix checking when new disk has no label Fix end of data marker for TCP/IP transfers V1.4.6 Add Filedef input/output support V1.4.5 Add single volume Tape input/output support V1.4.4 Add CIPHER option, usable only of the pipe stage is available V1.4.3 Add HTTP option and the ability to specify a URL for it and FTP V1.4.2 Allow use of a NETRC DATA file for FTP parameters V1.4.1 For FTP option, use DRPC MODULE first if found, then look for INSTPIPE MODULE pipe filter on MAINT 193 V1.4.0 Overall clean up V1.3.11 Add FTP option using DRPC MODULE V1.3.10 Use CPFMTXA to put label on disk before restore V1.3.9 Fix math error in report of megabytes transferred V1.3.8 Fix disk label reading code V1.3.7 Fix false "success" message "David Boyes" <[email protected]> Sent by: "The IBM z/VM Operating System" <[email protected]> 03/09/2010 12:38 PM Please respond to "The IBM z/VM Operating System" <[email protected]> To [email protected] cc Subject Re: Question aboout DDR Backup Question > It would indeed be nice if IBM or some other vendor would provide a DDR > program with full tape label support, but my head got too bloody from > beating on that wall 25 years ago. They did. The PIPE-capable DDR lets the TAP stage handle it. Then you don't care about tape length, or label management or any of that stuff. The information contained in this e-mail and any accompanying documents may contain information that is confidential or otherwise protected from disclosure. If you are not the intended recipient of this message, or if this message has been addressed to you in error, please immediately alert the sender by reply e-mail and then delete this message, including any attachments. Any dissemination, distribution or other use of the contents of this message by anyone other than the intended recipient is strictly prohibited. All messages sent to and from this e-mail address may be monitored as permitted by applicable law and regulations to ensure compliance with our internal policies and to protect our business. E-mails are not secure and cannot be guaranteed to be error free as they can be intercepted, amended, lost or destroyed, or contain viruses. You are deemed to have accepted these risks if you communicate with us by e-mail.
