Interattivo di calcolo utilizzando l'opzione di condivisione tempo (TSO), Batch di elaborazione utilizzando il Job Entry System (JES) e controllare i programmi scritti in Job Control Language (JCL) e UNIX System Services (USS) - l'ambiente compatibile POSIX sono i tre ambienti operativi di z/OS. Fra loro i primi due ambienti sono il nucleo di z/OS e indicato come Storage virtuali multipli (MVS). Come il sistema di file MVS è completamente diverso da quelli in ambiente UNIX, z/OS ha a che fare con due sistemi di file. Per rendere questi sistemi di file compatibile MVS DataSet vengono presentati alla USS come dischi o volumi logici. Comunicazione WebSphereAS e z/OS Server sono entrambi operativi nel mondo UNIX e MVS e fornire TELNET e FTP per il trasferimento dei dati.
Ma il modello FTP non è adatto per grandi imprese a causa di alcune carenze:
• Compressione dei dati non è nativo di protocollo FTP ed è raramente disponibile.
• FTP trasmissioni sono chiare, in altre parole qualsiasi intercettatore può facilmente vedere user ID, password e file di dati.
• FTP trasferimenti richiedono due connessioni ad operare - uno per i comandi e l'altro per i dati. A causa di questa caratteristica di superare problemi con FTP attivo e passivo e di utilizzare FTP in rete protetti da firewall è richiesto uno sforzo particolare.
• Verifica dell'integrità dei dati a livello di applicazione non è possibile con il FTP. Così durante il trasferimento dei dati può essere danneggiato o alterato senza la conoscenza del ricevitore.
Per UNIX e altri terminale VT100 dominato gli ambienti SSH File Transfer Protocol (SFTP) e SSH Copy (SCP) sostituito insicuro TELNET e FTP. SFTP e SCP sono lo standard de facto di cross-platform per il trasferimento sicuro dei file. Tuttavia SFTP e SCP di OpenSSH sono limitati ai file di UNIX su ZFS e HFS e non è possibile accedere a insiemi di dati MVS tramite SFTP e SCP. Ma su una positiva nota alcuni comandi UNIX come cp, gatto e mv di USS vengono estesi per accedere ai set di dati MVS. Anche i comandi TSO OGET, OPUT e OCOPY consentono lo scambio di file tra MVS e USS. Per il trasferimento di un file per l'elaborazione su z/OS in primo luogo i file sono trasferiti via SFTP in file HFS/ZFS e i comandi, di cui sopra, copia il file Unix in un set di dati MVS e poi l'elaborazione in batch può avvenire non modificato su questo nuovo dataset MVS. Poi in JCL ponti il file UNIX può essere specificato nelle istruzioni DD per i processi Batch.
La migrazione da FTP SFTP ha però un impatto profondo per i processi batch. Per entrambi i server e lato client che dei processi batch devono essere modificati e per questo motivo lo sforzo di migrazione può essere enorme senza alcuni software disponibili in commercio per assistere.
D'altra parte FTPS è un modo più semplice per migliorare la sicurezza, ma aumenta il rischio di incompatibilità. Considerando che sono de facto SFTP e SCP, standard comune sulla dominante piattaforme di sistema e spesso un prodotto può essere utilizzato su diversi sistemi operativi. Questo a sua volta riduce il rischio di incompatibilità.