Upload
menno-schille
View
111
Download
2
Embed Size (px)
Citation preview
© 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
© ISY Informationssysteme GmbH Seite: 2
ISY-C
onnect
Port 2515
TCP-IP
Beispiel: Konfiguration der direktenNetzanbindung des Connect-Client-Moduls
© 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
© 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
© 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)
© ISY Informationssysteme GmbH Seite: 6
HOST HOST
ORACLEDB2
Data Warehouse
Jour
nal
Journal
Applikation
© 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)
© 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
© ISY Informationssysteme GmbH Seite: 9
AS/400-Daten als Diagramm in Excel darstellen
ISY Connect
© ISY Informationssysteme GmbH Seite: 10
Auf der AS/400 eine eMail versenden
ISY Connect
© 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
© ISY Informationssysteme GmbH Seite: 12
HTML-Schnittstelle (Datenschnittstelle)
XML-Schnittstelle (Datenschnittstelle / Befehlsausführungsschicht)
Weitere Planungen
© 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.
© 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
© ISY Informationssysteme GmbH Seite: 15
Konfiguration Connect-Server-Modul
DatenbankverbindungenBeschreibung der Kommunikationsschnittstellen
- URL-Quelle- Datenbanktreiber
© 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
© 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
© 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
© ISY Informationssysteme GmbH Seite: 19
AS/400 Befehle Seite 4
SPLFTOTIF - Konvertieren einer Spoolfile-Ausgabe in ein TIF-Format
4. Sonderfunktionen