//------------------------------------------------------------------- // ECLXfer::ReceiveFile // // Receive file from a VM/CMS host with ASCII translation. //------------------------------------------------------------------- void Sample102() { ECLXfer *Xfer; // Pointer to Xfer object int Rc; try { Xfer = new ECLXfer('A'); // Create object for connection A printf("Receiving file...\n"); Rc = Xfer->ReceiveFile("c:\\temp.txt", "temp text a", "(ASCII CRLF QUIET"); switch (Rc) { case 2: printf("File transfer failed, error in parameters.\n", Rc); break; case 3: printf("File transfer sucessfull.\n"); break; case 4: printf("File transfer sucessfull, some records were segmented.\n"); break; case 27: printf("File transfer cancelled or timed out.\n"); break; default: printf("File transfer failed, code %u.\n", Rc); break; } // case delete Xfer; // Delete Xfer object } catch (ECLErr Err) { printf("ECL Error: %s\n", Err.GetMsgText()); } } // end sample