IBM® Open Enterprise SDK for Python ist ein Python-Compiler und -Interpreter für IBM® z/OS. Es unterstützt Ihre in Python geschriebenen z/OS-Anwendungen. Sie können damit Ihre wichtigen Anwendungen modernisieren, indem Sie APIs, Plug-ins und Wrapper entwickeln, um geschäftskritische Anwendungen zu erweitern und schneller bereitzustellen.
IBM Open Enterprise SDK for Python ist jetzt in der IBM z/OS Containers aktiviert, um die Python-Bereitstellung, Skalierbarkeit und Verwaltung in einer containerisierten Umgebung zu optimieren.
Die Programmiersprache Python bietet ein robustes Framework zum Erstellen schneller und skalierbarer Anwendungen für z/OS mit einem umfangreichen Ökosystem an Modulen – genau wie auf anderen Plattformen.
Nutzen Sie eine der beliebtesten und am schnellsten wachsenden Programmiersprachen auf z/OS. Das enthaltene Python-Codec-Paket ermöglicht Ihnen die Zusammenarbeit mit EBCDIC und Unicode Transformation Format (UTF)-Codierungen.
Verwenden Sie die beliebtesten Python-Pakete im Mainframe, um erweiterte Datenanalysen mit dem Python KI-Toolkit für IBM z/OS durchzuführen.
Sie automatisieren Anwendungen und IT-Infrastrukturen mit Python und Ansible®, um Ihre z/OS-Ressourcen genauso zu verwalten, wie auf jeder anderen Plattform.
Verwenden Sie IBM® Z Open Automation Utilities und andere Open-Source-Pakete wie Pyzfile und Pyracf, um vorhandene Infrastruktur zu nutzen und mit Datensätzen zu interagieren, JCL abzusenden und vieles mehr.
Nutzen Sie das reichhaltige Ökosystem von Python aus Modulen und Paketen, um neue Anwendungen schneller und mit weniger Codezeilen zu entwickeln und auszuführen.
Nutzen Sie Ihre vorhandenen Python-Skills, um auf einfache Weise End-to-End-Anwendungen zu erstellen.
Die moderne Programmiersprache Python wird auf die z/OS-Plattform gebracht. Python ist eine einfach zu erlernende, hoch entwickelte, interpretierte und vielseitig einsetzbare dynamische Programmiersprache, bei der die Lesbarkeit des Codes im Vordergrund steht und mit der Sie schnell skalierbare Anwendungen erstellen können. Indem Sie die Vorteile der Colocation Ihrer Daten und vorhandenen Anwendungen auf IBM Z nutzen, können Sie den Durchsatz erhöhen und Reaktionszeiten verkürzen. Sie können kontrollieren, welche Daten nach außen gelangen, während Ihre vertraulichen Daten auf der IBM Z-Plattform sicher sind.
Der Zugriff auf die Python Standard Library bietet Ihnen einen umfangreichen Satz an Funktionen, mit denen Sie bei der Erstellung von Anwendungen Entwicklungsressourcen sparen und Kosten senken können. Diese Bibliothek umfasst häufig verwendete Programmieraufgaben in Bereichen wie Zeichenfolgeoperationen, Kryptologie, Threading, Netzwerke, Internet- und Webservice-Tools, Betriebssystemoberflächen und Protokolle. Entwickler können diese Module nutzen, um gängige Anwendungsaufgaben zu erfüllen, sodass sie sich auf die Implementierung von Geschäftsfunktionen konzentrieren können, während sie gleichzeitig weniger Codezeilen schreiben.
Das IBM Open Enterprise SDK for Python ist jetzt in der IBM z/OS Container Platform aktiviert, um die Python-Bereitstellung, Skalierbarkeit und Verwaltung in einer containerisierten Umgebung zu optimieren.
Sie erhalten vorgefertigte Python KI-Pakete über den Zugriff auf das Python KI-Toolkit für IBM z/OS sowie über die Python Package Index-Pakete (PyPI) beziehen. Darüber hinaus steht Ihnen eine stetig wachsende Sammlung von mehreren tausend frei verfügbaren Modulen und Frameworks der Python-Community zur Verfügung (von einzelnen Programmen und Komponenten bis hin zu Paketen und sogar ganzen Frameworks für die Anwendungsentwicklung). Diese Module sind über den Python Package Index verfügbar.
Nutzen Sie zIIP-Spezialprozessoren, um Python-Workloads auszulagern, die normalerweise auf allgemeinen Prozessoren ausgeführt werden. Dies ermöglicht die flexible Bereitstellung von Python-Anwendungen, um Kosten zu senken, die digitale Transformation zu beschleunigen und CPU-Ressourcen freizugeben.
Mit dem Codecs-Paket von Python – den standardmäßigen Python-Kodierungseinrichtungen – können Sie Daten in EBCDIC, UTF und mehreren anderen Kodierungen erzeugen und verarbeiten.
Das PAX-Download-Format, einschließlich z/OS UNIX System Services, ist in UNIX-Umgebungen beliebt und bietet eine ähnliche Benutzererfahrung. Das SMP/E-Softwareinstallations- und Wartungstool auf z/OS kann installierbare SMP/E-Images und ihre Fixpacks verwalten. Nutzen Sie den IBM-Support, um Serviceanfragen zu stellen, die mit dem optionalen S&S in dokumentierten Durchlaufzeiten bearbeitet werden.
Die SMP/E-Stückliste enthält eine Anspruchsnotiz zum Zugriff auf das Python Container Image, das auf der IBM Cloud Container Registry verfügbar ist und heruntergeladen werden kann.
Das PAX-Download-Format, einschließlich z/OS UNIX System Services, ist in UNIX-Umgebungen beliebt und bietet eine ähnliche Benutzererfahrung.
Das SMP/E-Softwareinstallations- und Wartungstool auf z/OS kann installierbare SMP/E-Images und ihre Fixpacks verwalten. Es bietet optional kostenlosen S&S für IBM-Support.
Flexible Installation, Aktualisierung und Wartung
Lokale und DIY-Installation zur flexiblen Bereitstellung
Verwaltet mit SMP/E
Keine Lizenzgebühren
Möglichkeit zum Ausführen eigener Anwendungen
Kompletter Funktionsumfang
Enthält Python auf z/OS Container Image
IBM Software Abonnement und Support (S&S)
Anforderungen, Installations- und Konfigurationsinformationen für Editionen.
Die Anforderungen für die Installation der Edition IBM Open Enterprise SDK for Python pax.
Eine Checkliste mit den wichtigsten Konfigurationsschritten für eine erfolgreiche Installation.
Eine Checkliste mit den wichtigsten Konfigurationsschritten für eine erfolgreiche Installation.
Dieses Open-Enterprise-Produkt ist mit einer kostenfreien Lizenz erhältlich. Seit dem 1. Juli 2024 ist es eine z/OS-umgehbare Voraussetzung für neue z/OS-Orders, sodass es in einem bereitstellbaren aggregierten Paket bestellt werden kann, um die Erfahrung zu optimieren.
Abonnement und Support (S&S) sind für die SMP/E-Edition kostenlos verfügbar.
Ab dem IBM Open Enterprise SDK for Python 3.11 können Python-Anwendungen auf zIIP-Prozessoren ausgeführt werden, wie in der IBM Authorized Use Table for IBM Machines beschrieben. Bitte beachten Sie, dass Open Enterprise SDK for Python 3.11 APAR PH52983 und z/OS 2.4 oder z/OS 2.5 APAR OA63406 erfordert. Für die späteren Open Enterprise SDK for Python- und z/OS-Versionen ist keine APAR erforderlich.
Weitere Informationen zum Bestellvorgang bei ShopZ finden Sie im Blog Optimierter Shopz-Bestellprozess für Python unter z/OS.
Erkunden Sie Möglichkeiten, Python in einer Batch-Umgebung auszuführen und Batch-Aufträge aus Python mit JCL und Rexx auszuführen.
In diesem Blogbeitrag erfahren Sie, wie Sie einen Aufruf für HLASM aus Python erstellen können, sowohl wenn er in C eingebunden wird, als auch als reine Assembly.
Hier erfahren Sie mehr über Pandas, ein kostenloses Open-Source-Python-Paket zur Datenbearbeitung und -analyse.
Eine Schritt-für-Schritt-Anleitung für die Verwendung von Python zur Verbindung mit Db2, ohne dass die Daten das System verlassen.
IBM® Z Open Automation Utilities (ZOAU) ist eine Reihe von Tools, die die Lücke zwischen einem traditionellen z/OS-System und IBM z/OS UNIX System Services schließen sollen. Sie stellen äquivalente Dienstprogramme für viele UNIX-Befehle bereit, die mit z/OS-spezifischen Dateitypen arbeiten können.
Hier erfahren Sie, wie Sie PyPI-Pakete in einer Umgebung ohne Internet Schritt für Schritt mit pip, einem Paketmanager, installieren können.
Hier erfahren Sie, wie sich das IBM Open Enterprise SDK for Python auf Ansible auf IBM Z auswirkt.
Hier lernen Sie einige einfach zu implementierende Anwendungsfälle kennen, darunter Datenbearbeitung, Webentwicklung, Rationalisierung der Automatisierung, kontinuierliche Integration und vieles mehr.
Hier erfahren Sie mehr über die gängigsten Installationsszenarien, häufige Anwendungsfälle und bewährte Verfahren.
Entdecken Sie, wie das Python KI Toolkit für IBM z/OS branchenführende KI-Python-Pakete bereitstellt, die durch IBM Supply Chain Security unterstützt werden, und sie auf z/OS verfügbar macht.
Hier erfahren Sie, wie Sie ein Python-Paket richtig strukturieren und wie Sie die Entwicklungsumgebung zur Erstellung des Pakets verwenden.
Hier erfahren Sie, wie Sie die mit dem IBM Open Enterprise SDK for Python bereitgestellten Bibliotheken in virtuellen Umgebungen verwenden und wie Sie pip für die Verwaltung von Abhängigkeiten einsetzen.