Copy a Binary File from OpenVMS to UNIX and Back

In this example, a binary file (TEST.EXE) is being copied from the OpenVMS platform to UNIX. In the next COPY statement, the TEST.TXT file is copied from the UNIX platform back to OpenVMS (ux_test.exe).

UXBIN   PROCESS      SNODE=qasol103700 Snodeid(userid,pwd)
VMS2UX  COPY  FROM  (DSN=DISK$AXP:[NDM_3400.INPUT]TEST.EXE DISP=SHR PNODE)            -
              TO    (DSN="/tmp/test.exe" SYSOPTS=":datatype=binary:" DISP=RPL SNODE)
UX2VMS  COPY  FROM  (DSN="/tmp/test.exe" SYSOPTS=":datatype=binary:" DISP=SHR SNODE)  -
              TO    (DSN=DISK$AXP:[NDM_3400.OUTPUT]ux_test.exe                        -
                     DCB=(DSORG=PS,RECFM=FB,LRECL=512) DISP=RPL PNODE)