VMT Checklist 2.3 - Installation Using FTP
Install the VM Transfer program using FTP.
micsrm140
- Edit member sharedprefix.MICS.PARMS(JCLGENUC) so it contains:VMTXRDR VMTASML VMTSJCL
- Add the following lines to sharedprefix.MICS.PARMS(JCLDEFC):USERDEF VMTXMODE FTP USERDEF VMTNODE hostname USERDEF VMTUSER userid USERDEF VMTLIST VMT0000I USERDEF VMTTCP TCPIP.DATA configuration file data set name USERDEF VMTNETRC NO or NETRC.DATA file data set namewhere "hostname" is the name of your VM system's remote host name as known to FTP, and "userid" is the VM userid where the VM Data Transfer Program is installed.
- When this value is set to NO, update the generated VMTXRDR JCL's first SYSIN statement, replacing 'PASSWORD' with your userid's password.
- When specifying a NETRC data set name, the VMTXRDR JCL is generated with a NETRC DD statement and the SYSIN userid/password statement is not generated.The NETRC facility supplies the userid and password as defined for the remote host name in your NETRC file.
If you do not know the name of the TCPIP.DATA configuration file, contact the systems programmer, or within MICS Workstation Facility (MWF), you can issue the command 'MWFLISTA' to list the 'Data Set Allocations', and do a find on the DDNAME SYSTCPD to get the configuration file name. - Submit sharedprefix.MICS.CNTL(JCLGENUC). Make sure the job completes with a condition code of zero.This job will generate the following three members into sharedprefix.MICS.CNTL:VMTXRDR VMTASML VMTSJCL
- Edit sharedprefix.MICS.CNTL(VMTXRDR) and update the //CMSRDR DD parameters to meet your installation's requirements for DISK specifications.
- Update the 1st SYSIN statement, replacing 'PASSWORD' with the password of the VM/CMS userid you are transmitting to.Do not change the file type @maint in the put statement because the product change will not install properly on VM.
- Submit sharedprefix.MICS.CNTL(VMTXRDR). Make sure the job completes with a condition code of zero.This job will create a disk file on your z/OS system with the DSN specified in step 4. The disk file is FTP'd to VM and sent to the VMT Transfer Program's user virtual reader as disk file VMTnnnn @MAINT.
- Log on to the VM Data Transfer Program's virtual machine.
- Load the distributed source files on a CMS minidisk.
- Assign CLASS A to the reader:SP RDR CL A (Assign purge class a in reader)
- Receive NETDATA format file:NETDATA RECEIVE VMT0000 @MAINT A (replace
- Prepare reader to receive file:CP PURGE READER CLASS B (Purge class B files in reader) SP PUN CL B * RDR (Assign class B to punch) SP RDR CL B (Assign class b to reader)
- Punch file to reader:PUNCH VMT0000 @MAINT A (NOH (Punch file to punch format)
- Issue READCARDREADCARD * * A (NOPROMPT REPLACENote:When the file is sent through FTP to the virtual reader, file is in NETDATA format. NETDATA formatted files cannot be processed by the READCARD command. The file must be reformatted to PUNCH.
- To generate the executable CMS files, enter the following command:VMTFIRSTWhen you are prompted to continue the generation process, reply Y.The generation process should terminate with a return code of zero.Note:If the generation process terminates abnormally (with a nonzero return code), correct the error conditions that are indicated by the accompanying messages and restart the process. The generation process can be restarted with the following command:VMTGEN ( RESTART
- Review the documentation for an overview of the VM Data Transfer Program and the tools that are used to generate and maintain it. See the Transfer Parameters section for information about the parameters to be set in VMT Checklist 3 - Setting Parameters.