Zschimmer GmbH Impressum und Kontakt
Diplom-Informatiker  Joacim Zschimmer
Einige Projekt-Beispiele Techniken
                                                                                                                                                                                                       

Direktzugriff auf BS2000- und MVS-Daten

Mainframe-Fileserver für Unix- und Windows-Clients

AnforderungRealisierung

Ursprünglich zum Einsatz mit dem Transaktionsmonitor UTM

1987–1991

Zugriff auf ISAM-Dateien und kunden-spezifische Zugriffsmodule

Ein in Assembler implementierter Fileserver am BS2000 stellt Zugriffsmethoden wie Öffnen, sequentielles und direktes Lesen, Einfügen usw. bereit, die über die Kommunikationsmethode IPK abrufbar sind.

  

Direktzugriff auf BS2000-Daten für Unix und Windows

1992

Die Daten des Großrechners sollen für Unix und Windows per Direktzugriff zur Verfügung gestellt werden.

Erweiterung um eine TCP-Schnittstelle

Die in C++ implementierte Client-Software stellt die Zugriffsmethoden unter Unix und Windows bereit (siehe unten).

  

Einsatz unter MVS

1999

Direktzugriff auf VSAM-Daten

Portierung auf MVS und Erweiterung um VSAM-Zugriff

Client-Schnittstellen

AnforderungRealisierung

Datenkonvertierung

1994–2001

EBCDIC-codierte Zeichen, gepackte, gezonte und binäre Zahlen sollen lesbar sein. Der Satzaufbau ist mit einer Cobol-Datenbeschreibung vorgegeben.

Der Client unter Windows oder Unix liest die Daten im Original (byte-getreu) und interpretiert sie anhand der Cobol-Daten­beschreibung. Spalten mit Datumsangaben können umgesetzt werden.

Damit kann der Client wie ein Mainframe-Cobol-Programm auf die Daten zugreifen.

  

Schnittstelle für Shell

1994

Zugriff für Batch-Verarbeitung

Bereitstellung von hostcopy zur Übernahme ganzer Datenbestände in CSV oder SQL

  

ODBC-Treiber hostODBC

1995

Zugriff über SQL und ODBC auf BS2000-ISAM-Dateien

Entwicklung eines SQL-Prozessors mit umfangreicher Funktionalität, Zugriffspfad-Optimierung, Inner und Outer Joins, Aggregatsfunktionen usw.

  

Schnittstellen für Skriptsprachen VBScript und JScript

1994–2001

Der Zugriff soll programmiert über COM möglich sein.

Bereitstellung des COM-Servers hostOLE als hostole.dll, später auch für Unix als libhostole.so, mit Klassen für satz- und feldweisen Zugriff einschließlich automatischer Datenkonvertierung

  

Schnittstelle für PHP

2002

Die Funktionalität soll auch für Web-Seiten-Programmierung zur Verfügung stehen.

Bereitstellung von hostPHP als nachladbares Modul hostphp.dll für Windows und libhostphp.so für Unix-Betriebssysteme.

  

Schnittstelle für Java

2002

Java-Klassen

Einbindung über Java Native Interface JNI und Bereitstellung als nachladbare Module hostjava.dll für Windows und libhostjava.so für Unix-Betriebssysteme