Interaktiv-computing mit Time Sharing Option (TSO), Batch-Verarbeitung mithilfe der Job Entry System (JES) und controlling in der Job Control Language (JCL) und UNIX System Services (USS) - die POSIX-kompatiblen Umgebung geschriebene Programme sind die drei operativen Umgebungen von Z/OS. Darunter die ersten beiden Umgebungen bilden das Herzstück des Z/OS und als Multiple Virtual Storage (MVS) bezeichnet. Da das MVS-Dateisystem grundlegend von denen in UNIX-Umgebung ist, hat Z/OS mit zwei Dateisysteme zu tun. Um diese Dateisysteme kompatibel MVS machen werden Datasets als Scheiben oder logischen Volumes USS präsentiert. WebSphereAS und Z/OS Kommunikation Server sind sowohl operative MVS und UNIX-Welt und bieten von FTP und TELNET zum Übertragen von Daten.
Aber FTP-Modell ist nicht geeignet für großes Geschäft wegen einige Mängel:
• Datenkomprimierung ist nicht native FTP-Protokoll und ist nur selten verfügbar.
• FTP-Übertragungen sind klar, mit anderen Worten jeder Lauscher Benutzer-IDs, Passwörter und Datendateien sehen kann.
• FTP übertragen werden zwei Verbindungen zu betreiben - eines für die Befehle und die andere für Daten. Wegen dieser Funktion zur Überwindung der Probleme mit aktiven und passiven FTP und FTP in Firewall-gesicherte Netzwerk zu verwenden ist besondere Anstrengungen erforderlich.
• Überprüfung der Integrität der Daten auf Anwendungsebene ist nicht möglich, mit FTP. Während der Datenübertragung können beschädigt oder ohne Wissen des Empfängers geändert werden.
Für UNIX und andere VT100-Terminal dominierten Umgebungen SSH File Transfer Protocol (SFTP) und SSH-Copy (SCP) ersetzt unsicheres FTP und TELNET. SFTP und SCP sind die Cross-Plattform-de facto-Standard für sichere Dateiübertragung. Jedoch SFTP und SCP von OpenSSH auf UNIX-Dateien auf ZFS und HFS beschränkt sind und es ist nicht möglich, SFTP und SCP MVS-Datensätze zugreifen. Aber auf eine Positive Anmerkung Einige UNIX-Befehle wie cp, Katze und Mv der USS erweitert MVS-Datensätze zugreifen. Sogar die TSO Befehle OGET, OPUT und OKOPIEREN ermöglichen den Datenaustausch zwischen MVS und USS. Für die Übertragung einer Datei für die Verarbeitung auf Z/OS zunächst der Übertragung von Dateien erfolgt über SFTP in HFS/ZFS-Datei und die Befehle, die oben erwähnten kopiert die Unix-Datei in ein DataSet MVS und dann die Batchverarbeitung stattfinden kann unverändert auf dieses neue MVS-Dataset. Dann kann in JCL-Decks die UNIX-Datei in den DD-Anweisungen für die Batch-Jobs angegeben werden.
Die Migration von FTP, SFTP hat aber einen tiefen Einfluss auf die Batch-Jobs. Für den Server und die Client-Seiten, die Stapelverarbeitungen geändert werden müssen und aus diesem Grund kann der Migrationsaufwand riesige ohne einige kommerziell erhältliche Software zu unterstützen.
Auf der anderen Seite FTPS ist ein einfacher Weg zur Verbesserung der Sicherheit, aber erhöht das Risiko von Inkompatibilität. SFTP und SCP de facto sind, kann die gemeinsamer Standard auf dominierende Systemplattformen und oft ein Produkt auf verschiedenen Betriebssystemen verwendet werden. Das verringert wiederum die Gefahr der Inkompatibilität.