Blog_

Filebutler für z/OS

Veröffentlicht am: 22 Jun, 2022
Veröffentlicht von: Thomas Feldmann
Filebutler for z/OS

Filebutler für z/OS

Filebutler für z/OS als File Gateway zur Open World

Ausgangslage

Der Transport von z/OS Datasets, im Speziellen VBS Datasets, über FTP stellt sich uns in unserer täglichen Arbeit immer wieder als Problem dar.

Am Markt ist keine Standardmöglichkeit verfügbar, VBS-Datasets zu lesen, per FTP zu transferieren und auf dem Zielsystem wieder als VBS-Dataset  zur Verfügung zu stellen. Der Transfer von VBS Datasets wird beispielsweise dann erforderlich, wenn SMF-Daten von untereinander abgeschotteten Systemen über TCP/IP-basierte Protokolle an einem gemeinsamen Ort dezentral gesichert und bei Bedarf wieder als VBS-Datasets bereitgestellt werden sollen.
Gänzlich auf sich selbst gestellt ist der Anwender, wenn der Datentransfer auch noch gepackt und verschlüsselt werden soll.

    Lösung

    Filebutler für z/OS, läuft direkt auf dem z/OS und kann dort durch die Verwendung von BSAM Aufrufen direkt VBS Dataset schreiben.

    Der Filebutler ist ein Filetransfer-Framework welches einen vollautomatischen Betrieb von Filetransfers ermöglicht. Vollautomatisch bedeutet unter anderem, dass bei fehlerhaften Transfers automatisch Restarts durchgeführt werden. Erst wenn der Transfer eine bestimmte Anzahl Fehlschläge erkannt hat wird eine Fehlermeldung (SNMP, SMTP) abgesetzt. Erst in diesem Fall muss manuell eingegriffen werden. Dieses Verfahren reduziert den Operation-Aufwand beträchtlich. Der Service prüft in regelmässigen Abständen, ob neue Files zum Transferieren verfügbar sind. Zu diesem Zweck werden eigene Transfer Checkpoints verwendet. Auch gibt es ein Transfer Log, um jederzeit die Kontrolle über die transferierten Files zu haben. Verwaltet werden die verschiedenen Einstellungen und Checkpoints über eine integrierte Weboberfläche.

    Neben dem vollautomatischen Betrieb gibt es auch den Single Transfer Betrieb. Hier ist der Aufrufer für alles (Alarmierung, Restart, Logging, etc.) ausserhalb des Transfers verantwortlich.

    Ein Bild sagt mehr als tausend Worte…

    Im Folgenden werden einige konkrete Szenarien dargestellt, in denen Filebutler in  konkreten Kundenprojekten eingesetzt wird.

    Darstellung Nutzung Filebutler zur regelmässigen Übertragung von VBS-Datasets

    Darstellung Nutzung Filebutler zur regelmässigen Übertragung von VBS-Datasets

     

    In der Grafik wird ein Szenario beschrieben, in dem Filebutler eingesetzt wird, um VBS-Datasets von entfernten Systemen per TCP/IP regelmässig zu transferieren und auf einem Fileserver für die weitere Verwendung zu speichern. Von hier aus können die Datasets jederzeit mittels Filebutler wieder als VBS-Datasets verfügbar gemacht werden.

    Schematische Darstellung Filebutler als Archivlösung in der Cloud

    Schematische Darstellung Filebutler als Archivlösung in der Cloud

    Cloud-Systeme können für die günstige Speicherung der Datasets als Archivlösung eingesetzt werden.

    Schematische Darstellung Filebutler via Email

    Schematische Darstellung Filebutler via Email

    Sogar Email ist als Übertragungsmedium für VBS-Datasets geeignet.

    Wo kann Filebutler eingesetzt werden?

    Der Filebutler ist eine reine Java Anwendung ist auf folgenden Plattformen lauffähig:

    • z/OS
    • Windows
    • Linux
    • Solaris

    Welche Protokolle unterstützt Filebutler?

    Der Filebutler unterstützt heute die folgenden Protokolle:

    • FTP
    • FTP/s
    • sFTP
    • SMB V1, V2, V3
    • SMTP
    • POP, IMAP
    • SVN (Subversion)
    • Cloud Storage

    Features auf der z/OS-Plattform

    Neben den Standard-Features betrachten wir hier die zusätzlichen Features der z/OS Plattform.

    • zAAP Enabled Workload
    • native BSAM Zugriff für z/OS Dataset, z.B. VBS Dataset
    • Dataset Allozierung durch SMS Parameter
    • Monitor Service läuft als STC
    • z/OS Operator Command Unterstützung

    Wie kann Filebutler eingesetzt werden?

    Als Beispiel der einzigartigen Feature des Filebutler ist die Möglichkeit direkt von einem FTP Server VBS Dataset zu schreiben.

    Alle Möglichkeiten von Filebutler zu erwähnen, sprengt den Rahmen dieses Blog. Für weitere Informationen wenden Sie sich bitte an den Verkauf sales@nextstride.com

    Der Filebutler ist eine getrennt lizensierbare Komponente des LARS Framework.

    IBM, the IBM logo, IBM Cloud, IBM z16, IBM Z, Telum and z/OS are trademarks or registered trademarks of International Business Machines Corporation, in the United States and/or other countries.

    NextStride AG - Software made in Switzerland - Thomas Feldmann
    Thomas Feldmann

    Gründungsmitglied und Partner der Next Stride AG. Heute CEO der Gruppe hat er die Archiktektur und den Erfolg von JANE und weiterer Softwareprodukte geprägt. Er ist ebenfalls Präsident des Verwaltungsrates.

    Autor: Thomas Feldmann

    Gründungsmitglied und Partner der Next Stride AG. Heute CEO der Gruppe hat er die Archiktektur und den Erfolg von JANE und weiterer Softwareprodukte geprägt. Er ist ebenfalls Präsident des Verwaltungsrates.