HP OpenVMS Systemsask the wizard |
The Question is: How can I convert an index rms (prolog 3) file to a sequential/fixed file using the CONVERT utility or the callable CONV$ routines? I have tried several FDL's, but none of them work (the new file will be created but no records are copied). I try to convert the indexed file to fixed or sequential to add it to a MIME file using SYS$SYSTEM:MIME.EXE (/ENCODE=base64), send this file to another VMS site and convert the result again to end up in a usable indexed file. The only way I know to transfer rms indexed files over MIME mail is using ZIP/UNZIP with the "-V" option. The Answer is : If your goal is to transfer files over an IP network (via SMTP mail, FTP, or otherwise), then zip, uuencode/uudecode and base64 encoding are among the typical approaches. You can also use DECnet-Plus over IP, and completely avoid the need to convert the file to protect the RMS record attributes. CONVERT can be used to convert from any file organization into most any other file organization (using FDL), but CONVERT does not convert the data within a record.
|