Information_Management_System
Information_Management_System

== Zugriff auf IMS-Datenbanken ==
Für den Zugriff auf IMS-Datenbanken aus PC-Anwendungen existieren verschiedene Lösungsansätze. So existiert z. B. das Produkt IMS Connect, welches es einer PC-Anwendung ermöglicht eine Nachricht an eine IMS-Transaktion zu senden. Die IMS-Transaktion verarbeitet dann diese Nachricht ohne Kenntnis, dass diese von einer PC-Anwendung erzeugt wurde. Das Ergebnis dieser Verarbeitung wird dann wieder als Nachricht an die PC-Anwendung zurückgesandt.
Eine weitere Lösung besteht auch in dem Einsatz des Produktes Shadow Direct. Diese Lösung ermöglicht die Entwicklung so genannter RPCs, die auf dem Host unter der Kontrolle von Shadow Direct gestartet werden. Diese RPCs können unter anderem auf IMS-Datenbestände zugreifen. Als Ergebnis kann eine relationale Tabelle erzeugt werden, die über eine ODBC-Schnittstelle an die PC-Anwendung gesandt wird.
Seit Version 7 unterstützt IMS JDBC. Dadurch wird ein direkter Zugriff des IMS TM aus einem Java-Programm ermöglicht. Dabei kann der zAAP Assist Prozessor eingesetzt werden.
Seit Version 9 kann das XML-Toolkit for z/OS verwendet werden. Dadurch werden Web-Anwendungen unterstützt, die Daten im XML-Format benötigen. XML-Daten können direkt in der IMS DB abgelegt werden.
Seit der Version 10 können auch XQuery und XPath zur Recherche in gespeicherten XML-Daten eingesetzt werden.