Slide 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
© ISY Informationssysteme GmbH
Seite: 1
Slide 2
Beispiel: Konfiguration der direkten
Netzanbindung des Connect-Client-Moduls
© ISY Informationssysteme GmbH
Seite: 2
Slide 3
Beispiel: Konfiguration der Client-PC's
über das Connect-Server-Modul
HOST
Server
Client
Client
© ISY Informationssysteme GmbH
Client
Client
Seite: 3
Slide 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
© ISY Informationssysteme GmbH
Seite: 4
Slide 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)
© ISY Informationssysteme GmbH
Seite: 5
Slide 6
Data Warehouse
HOST
HOST
ORACLE
DB2
Applikation
© ISY Informationssysteme GmbH
Seite: 6
Slide 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)
© ISY Informationssysteme GmbH
Seite: 7
Slide 8
Beispiele
Bereitstellung von Daten zu grafischen Auswertungen und Statistikinformationen
Systemmeldungen per eMail an den Systemoperator senden um bei Bedarf auf
einen manuellen Eingriff hinzuweisen
(Datensicherung: Band ist nicht geladen)
SMS-Nachrichten an Mobiltelefon senden
Möglichkeit der Beantwortung von Systemmeldungen
Rechnungsdrucke in Form von TIF-Imageformaten via eMail an den Kunden
senden
© ISY Informationssysteme GmbH
Seite: 8
Slide 9
AS/400-Daten als Diagramm in Excel darstellen
ISY Connect
© ISY Informationssysteme GmbH
Seite: 9
Slide 10
Auf der AS/400 eine eMail versenden
ISY Connect
© ISY Informationssysteme GmbH
Seite: 10
Slide 11
Rechnungsdrucke via eMail versenden
Rechnung
Befehl
SPLTOTIF
10.1.2003
€ 1.004,35
Fällig am:
31.1.2003
AS/400-SpoolausgabeDateien
Kunden-PC
PC-Bilddateien
Rechnung
10.1.2003
€ 1.004,35
© ISY Informationssysteme GmbH
Seite: 11
Slide 12
Weitere Planungen
HTML-Schnittstelle (Datenschnittstelle)
XML-Schnittstelle (Datenschnittstelle / Befehlsausführungsschicht)
© ISY Informationssysteme GmbH
Seite: 12
Slide 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.
© ISY Informationssysteme GmbH
Seite: 13
Slide 14
Konfiguration Connect-Client-Modul
Datenbankverbindungen
Beschreibung der Kommunikationsschnittstellen
- URL-Quelle
- Datenbanktreiber
System-Verbindungsknoten
Beschreibung des Datenbank-Typs, aus der Daten geholt werden
- Systemname
- Datenbank-Typ
- Datenbankverbindung
DOS-Ersatzvariablen
Zuordnung einer Variablen zum Pfad, in dem Programme oder Vorlagen gespeichert sind
eMail-Funktion
Angabe des Mail-Servers, über den eMails versendet werden
SMS via eMail
Anlage einer Matrix, die es speziellen SMS-Outsourcing-Providern erlaubt, eMails in
SMS-Nachrichten umzusetzen
© ISY Informationssysteme GmbH
Seite: 14
Slide 15
Konfiguration Connect-Server-Modul
Datenbankverbindungen
Beschreibung der Kommunikationsschnittstellen
- URL-Quelle
- Datenbanktreiber
© ISY Informationssysteme GmbH
Seite: 15
Slide 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
© ISY Informationssysteme GmbH
Seite: 16
Slide 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
© ISY Informationssysteme GmbH
Seite: 17
Slide 18
AS/400 Befehle Seite 3
Sub-Befehle zur SQL-Anweisung
DBS - Kopieren von Daten in Datenbanksysteme
HTML - Kopieren in HTML-Format (HTML)
TEXT - Kopieren in HTML-Format (Text)
3. Skript-Administrationsbefehle
CRTSKRPGM - Generieren eines Skriptprogramms
SETPARM - Setzen der Skriptparameter
SKRIPTJOB - Ausführen eines Skripts
© ISY Informationssysteme GmbH
Seite: 18
Slide 19
AS/400 Befehle Seite 4
4. Sonderfunktionen
SPLFTOTIF - Konvertieren einer Spoolfile-Ausgabe in ein TIF-Format
© ISY Informationssysteme GmbH
Seite: 19