19
© ISY Informationssysteme GmbH Seite: 1 Funktionsbeschreibung nect stellt eine Kommunikationsschnittstelle dar, die es ermöglicht, in hete andschaften Daten sowie Funktionen zwischen den unterschiedlichen Systemplat uschen bzw. auszuführen. rodukt ISY-Connect ist in der Programmiersprache JAVA geschrieben und somit nabhängig. enaustausch zwischen den verschiedenen Datenbanksystemen erfolgt mittels SQL disierte Datenschnittstellen wie ODBC bzw. JDBC. Die Kommunikation zwischen hiedlichen Systemen erfolgt über eine Socket-Verbindung, basierend auf dem Protokoll. Die Datenverbindungen zu den ISY-Connect-Clients können über nect-Server-Module gebündelt und beliebig kaskadiert werden. utzeroberfläche zur Programmierung unserer Kommunikationsschnittstelle ist d umgebung der AS/400. Somit versetzen wir einen AS/400-Programmierer in die L sten Mitteln in seiner gewohnten Umgebung PC-Funktionalitäten in seine Anwen eren. Die Ausführung erfolgt über programmierbare Skripts der Funktionsablä schaffung bis hin zur Ausführung externer Funktionen. gramm kann in verschiedenen Betriebs-Modi gestartet werden: nistrator: Der Anwender verfügt über Konfigurationsrechte rammierer: Der Anwender erhält einen Konsolbildschirm zur Verfolgung von hlermeldungen : Automatische Ausführung von vorgegebenen Skript-Funktionen

© ISY Informationssysteme GmbHSeite: 1 Funktionsbeschreibung ISY-Connect stellt eine Kommunikationsschnittstelle dar, die es ermöglicht, in heterogenen

Embed Size (px)

Citation preview

Page 1: © ISY Informationssysteme GmbHSeite: 1 Funktionsbeschreibung ISY-Connect stellt eine Kommunikationsschnittstelle dar, die es ermöglicht, in heterogenen

© ISY Informationssysteme GmbH Seite: 1

Funktionsbeschreibung

ISY-Connect stellt eine Kommunikationsschnittstelle dar, die es ermöglicht, in heterogenen Systemlandschaften Daten sowie Funktionen zwischen den unterschiedlichen Systemplattformen auszutauschen bzw. auszuführen.

Unser Produkt ISY-Connect ist in der Programmiersprache JAVA geschrieben und somit systemunabhängig.

Der Datenaustausch zwischen den verschiedenen Datenbanksystemen erfolgt mittels SQL über standardisierte Datenschnittstellen wie ODBC bzw. JDBC. Die Kommunikation zwischen den unterschiedlichen Systemen erfolgt über eine Socket-Verbindung, basierend auf dem TCP/IP-Protokoll. Die Datenverbindungen zu den ISY-Connect-Clients können über ISY-Connect-Server-Module gebündelt und beliebig kaskadiert werden.

Die Benutzeroberfläche zur Programmierung unserer Kommunikationsschnittstelle ist die Befehlsumgebung der AS/400. Somit versetzen wir einen AS/400-Programmierer in die Lage, mit einfachsten Mitteln in seiner gewohnten Umgebung PC-Funktionalitäten in seine Anwendung zu integrieren. Die Ausführung erfolgt über programmierbare Skripts der Funktionsabläufe von Datenbeschaffung bis hin zur Ausführung externer Funktionen.

Das Programm kann in verschiedenen Betriebs-Modi gestartet werden:- Administrator: Der Anwender verfügt über Konfigurationsrechte- Programmierer: Der Anwender erhält einen Konsolbildschirm zur Verfolgung von Fehlermeldungen- User: Automatische Ausführung von vorgegebenen Skript-Funktionen

Page 2: © ISY Informationssysteme GmbHSeite: 1 Funktionsbeschreibung ISY-Connect stellt eine Kommunikationsschnittstelle dar, die es ermöglicht, in heterogenen

© ISY Informationssysteme GmbH Seite: 2

ISY-C

onnect

Port 2515

TCP-IP

Beispiel: Konfiguration der direktenNetzanbindung des Connect-Client-Moduls

Page 3: © ISY Informationssysteme GmbHSeite: 1 Funktionsbeschreibung ISY-Connect stellt eine Kommunikationsschnittstelle dar, die es ermöglicht, in heterogenen

© ISY Informationssysteme GmbH Seite: 3

Beispiel: Konfiguration der Client-PC'süber das Connect-Server-Modul

OD

BC

/JD

BC

HOST

Server

Client Client Client

Client

ODBC/JDBC

RM

I

Page 4: © ISY Informationssysteme GmbHSeite: 1 Funktionsbeschreibung ISY-Connect stellt eine Kommunikationsschnittstelle dar, die es ermöglicht, in heterogenen

© ISY Informationssysteme GmbH Seite: 4

Technische Voraussetzungen

Netzwerk mit TCP/IP-Protokoll

Java-Engine für den Betrieb des Server- sowie Client-Moduls (JRE 1.3)

RMI (Remote Method Invocation Java-eigenes Protokoll) zur Kommunikation zwischen Server und Client(Bei der Direktanbindung des Client-PC's an das Netz ist dieses Protokoll nicht notwendig.)

ODBC (Open Data Base Connectivity) bzw. JDBC (Java Data Base Connectivity)zur Kommunikation zu SQL-Datenbanksystemen auf beliebigen Rechner-Typen

Page 5: © ISY Informationssysteme GmbHSeite: 1 Funktionsbeschreibung ISY-Connect stellt eine Kommunikationsschnittstelle dar, die es ermöglicht, in heterogenen

© ISY Informationssysteme GmbH Seite: 5

Einsatzgebiete

Betrieb von PC-Anwendungen - Report-Generatoren (Christal-Reports, WordPerfect, MS-Word....) - Tabellenkalkulation (MS-Excel....) - Büro-Kommunikationssysteme (Lotus Notes, MS Exchange....) - Bereitstellung von Daten für das WWW - beliebig erweiterbar

Bereitstellung von Daten für die - Erstellung von Serienbriefen - Datenauslagerungen

Austausch von Daten zwischen unterschiedlichsten Datenbanksystemen

eMail-Funktion

Datenbereitstellung für Data Warehouse-Systeme (ISY-Journal)

Page 6: © ISY Informationssysteme GmbHSeite: 1 Funktionsbeschreibung ISY-Connect stellt eine Kommunikationsschnittstelle dar, die es ermöglicht, in heterogenen

© ISY Informationssysteme GmbH Seite: 6

HOST HOST

ORACLEDB2

Data Warehouse

Jour

nal

Journal

Applikation

Page 7: © ISY Informationssysteme GmbHSeite: 1 Funktionsbeschreibung ISY-Connect stellt eine Kommunikationsschnittstelle dar, die es ermöglicht, in heterogenen

© ISY Informationssysteme GmbH Seite: 7

Spezielle Anwendungsunterstützung für den Betrieb in Verbindung mit IBM AS/400

Bereitstellung von Befehlen, die für die Ausführung in Skripts zusammengefasst und generiert werden können

Archivierung von Druckausgaben in PC-Bilddateien (TIF-Imageformat)

Page 8: © ISY Informationssysteme GmbHSeite: 1 Funktionsbeschreibung ISY-Connect stellt eine Kommunikationsschnittstelle dar, die es ermöglicht, in heterogenen

© ISY Informationssysteme GmbH Seite: 8

Beispiele

Bereitstellung von Daten zu grafischen Auswertungen und Statistikinformationen

Systemmeldungen per eMail an den Systemoperator senden um bei Bedarf aufeinen manuellen Eingriff hinzuweisen(Datensicherung: Band ist nicht geladen)

SMS-Nachrichten an Mobiltelefon sendenMöglichkeit der Beantwortung von Systemmeldungen

Rechnungsdrucke in Form von TIF-Imageformaten via eMail an den Kundensenden

Page 9: © ISY Informationssysteme GmbHSeite: 1 Funktionsbeschreibung ISY-Connect stellt eine Kommunikationsschnittstelle dar, die es ermöglicht, in heterogenen

© ISY Informationssysteme GmbH Seite: 9

AS/400-Daten als Diagramm in Excel darstellen

ISY Connect

Page 10: © ISY Informationssysteme GmbHSeite: 1 Funktionsbeschreibung ISY-Connect stellt eine Kommunikationsschnittstelle dar, die es ermöglicht, in heterogenen

© ISY Informationssysteme GmbH Seite: 10

Auf der AS/400 eine eMail versenden

ISY Connect

Page 11: © ISY Informationssysteme GmbHSeite: 1 Funktionsbeschreibung ISY-Connect stellt eine Kommunikationsschnittstelle dar, die es ermöglicht, in heterogenen

© ISY Informationssysteme GmbH Seite: 11

Rechnungsdrucke via eMail versenden

AS/400-Spoolausgabe-Dateien

Rechnung

10.1.2003

€ 1.004,35

Fällig am: 31.1.2003

PC-Bilddateien

BefehlSPLTOTIF

Kunden-PC

TIF

-For

mat

Rechnung

€ 1.004,3510.1.2003

Page 12: © ISY Informationssysteme GmbHSeite: 1 Funktionsbeschreibung ISY-Connect stellt eine Kommunikationsschnittstelle dar, die es ermöglicht, in heterogenen

© ISY Informationssysteme GmbH Seite: 12

HTML-Schnittstelle (Datenschnittstelle)

XML-Schnittstelle (Datenschnittstelle / Befehlsausführungsschicht)

Weitere Planungen

Page 13: © ISY Informationssysteme GmbHSeite: 1 Funktionsbeschreibung ISY-Connect stellt eine Kommunikationsschnittstelle dar, die es ermöglicht, in heterogenen

© ISY Informationssysteme GmbH Seite: 13

Organisatorische Vorkehrungen für den Einsatz des Systems

Grundsätzlich ist die Datenhaltung sowie die Definition der Funktionsabläufe in beliebiger Form handhabbar.

Festlegung und Planung individuell nach den Belangen des Unternehmens, das dieses Produkt einsetzt.

Sowohl Datenhaltung sowie Funktionsabläufe sollten zentral auf einem System abgelegt werden.

Page 14: © ISY Informationssysteme GmbHSeite: 1 Funktionsbeschreibung ISY-Connect stellt eine Kommunikationsschnittstelle dar, die es ermöglicht, in heterogenen

© ISY Informationssysteme GmbH Seite: 14

DatenbankverbindungenBeschreibung der Kommunikationsschnittstellen

- URL-Quelle- Datenbanktreiber

System-VerbindungsknotenBeschreibung des Datenbank-Typs, aus der Daten geholt werden

- Systemname- Datenbank-Typ- Datenbankverbindung

DOS-ErsatzvariablenZuordnung einer Variablen zum Pfad, in dem Programme oder Vorlagen gespeichert sind

eMail-FunktionAngabe des Mail-Servers, über den eMails versendet werden

SMS via eMailAnlage einer Matrix, die es speziellen SMS-Outsourcing-Providern erlaubt, eMails in SMS-Nachrichten umzusetzen

Konfiguration Connect-Client-Modul

Page 15: © ISY Informationssysteme GmbHSeite: 1 Funktionsbeschreibung ISY-Connect stellt eine Kommunikationsschnittstelle dar, die es ermöglicht, in heterogenen

© ISY Informationssysteme GmbH Seite: 15

Konfiguration Connect-Server-Modul

DatenbankverbindungenBeschreibung der Kommunikationsschnittstellen

- URL-Quelle- Datenbanktreiber

Page 16: © ISY Informationssysteme GmbHSeite: 1 Funktionsbeschreibung ISY-Connect stellt eine Kommunikationsschnittstelle dar, die es ermöglicht, in heterogenen

© ISY Informationssysteme GmbH Seite: 16

AS/400 Befehle Seite 1

1. Administrationsbefehle

DLTTCPHTE - TCP/IP-Host-Tabelleneintrag löschen

PWROFF - Beenden ISY ConnectClient

RMVSERVER - Entfernen Server-Eintrag

SERVER - Setzen Server-Eintrag

SETTCPHTE - TCP/IP-Host-Tabelleneintrag setzen

STRCNTCLT - Starten des Programms ISY ConnectClient

Page 17: © ISY Informationssysteme GmbHSeite: 1 Funktionsbeschreibung ISY-Connect stellt eine Kommunikationsschnittstelle dar, die es ermöglicht, in heterogenen

© ISY Informationssysteme GmbH Seite: 17

AS/400 Befehle Seite 2

2. Skript-Befehle

DOS - Ausführen einer DOS-Anweisung

OPTIONDLG - Anzeige Optionsdialog

OS400 - Ausführen einer OS400-Anweisung

SLEEP - Skript-Ausführung verzögern

SNDMAIL - Senden eMail

SNDSMS - Senden SMS-Nachricht

SQL - Ausführen einer SQL-Anweisung

Page 18: © ISY Informationssysteme GmbHSeite: 1 Funktionsbeschreibung ISY-Connect stellt eine Kommunikationsschnittstelle dar, die es ermöglicht, in heterogenen

© ISY Informationssysteme GmbH Seite: 18

DBS - Kopieren von Daten in Datenbanksysteme

HTML - Kopieren in HTML-Format (HTML)

TEXT - Kopieren in HTML-Format (Text)

AS/400 Befehle Seite 3

Sub-Befehle zur SQL-Anweisung

CRTSKRPGM - Generieren eines Skriptprogramms

SETPARM - Setzen der Skriptparameter

SKRIPTJOB - Ausführen eines Skripts

3. Skript-Administrationsbefehle

Page 19: © ISY Informationssysteme GmbHSeite: 1 Funktionsbeschreibung ISY-Connect stellt eine Kommunikationsschnittstelle dar, die es ermöglicht, in heterogenen

© ISY Informationssysteme GmbH Seite: 19

AS/400 Befehle Seite 4

SPLFTOTIF - Konvertieren einer Spoolfile-Ausgabe in ein TIF-Format

4. Sonderfunktionen