|
LANDP Server für die RS232 Schnittstelle
Produktinformation
Für den schnellen Leser:
Der SBS LANDP Server für die RS 232 Schnittstelle ermöglicht es einer LANDP Anwendung, Daten mit einem an der seriellen Schnittstelle RS 232 angeschlossenen Gerät auszutauschen. Da der Server seit vielen Jahren für die Betriebssysteme DOS und OS/2 im Einsatz ist haben wir das bestehende LANDP Serverinterface der letzten OS/2 Version 3.07 als Referenz für die Migration auf die Windowsplattformen Windows NT 4.0 und Windows 2000 herangezogen. Damit ermöglicht der RS 232 Server eine einfache Migration von Anwendungen, da die LANDP-Schnittstelle und ihr Verhalten unverändert bleiben.
Neben Funktionen für den Datenaustausch stehen auch Verwalterfunktionen in Form von Logdateien und Traces für die detaillierte Auswertung von Kommunikationsanforderungen zur Verfügung.
|
1 Einführung
In den folgenden Unterkapiteln erhalten Sie eine Beschreibung der Funktionalität des SBS LANDP Servers für die RS 232 Schnittstelle in der Version 4.00.
1.1 Zweck des Produktes
Der SBS LANDP Server für die RS 232 Schnittstelle (in weiterer Folge RS 232 Server genannt) stellt als Komponente der LANDP-Middleware-Architektur verschiedene Dienste für die Datenkommunikation mit Geräten an der seriellen Schnittstelle zur Verfügung. Durch die Trennung der Systemaufrufe von der LANDP Serverschnittstelle kann ein Wechsel der Anwendungsplattform aus Sicht der Kundenanwendung einfach durch Einsatz des RS 232 Servers für die entsprechende Plattform realisiert werden. Der RS 232 Server hält die systemnahen und daher plattformspezifischen Besonderheiten von der Kundenanwendung fern, die Kundenanwendung kann sich zu 100 % auf ihre eigentliche Aufgabe konzentrieren.
1.2 Verfügbarkeit
Der "SBS LANDP Server für die RS 232 Schnittstelle Version 4.00" ist sofort lieferbar.
1.3 Vertrieb
Der Vertrieb des SBS LANDP Servers für die RS 232 Schnittstelle erfolgt als Lizenzprodukt der SBS Software Ges.m.b.H. Dem Kunden wird das Recht zur Nutzung auf einem Arbeitsplatz eingeräumt. Bei einer größeren Gerätezahl besteht die Möglichkeit einer unternehmensweiten Nutzungslizenzvereinbarung, unabhängig von der Anzahl der tatsächlich betriebenen Installationen.
Eine kundenspezifische Einbindung eines speziellen Gerätes erfolgt wenn gewünscht im Rahmen eines Integrationsprojektes.
2 Funktionen des SBS LANDP Servers
2.1 Sessionverwaltung
Jede Anwendung die das Service des RS 232 Servers nutzen möchte, muss durch Öffnen einer Session den exklusiven Zugang zum Device sicherstellen. Solange eine Anwendung eine Session verwendet ist diese für andere Anwendungen gesperrt. Durch das Schließen der Session gibt eine Anwendung diese wieder frei.
2.2 Konfiguration
Die Standardkonfiguration des RS 232 Servers erfolgt durch eine INI-Datei die während der Serverstartphase gelesen und interpretiert wird.
In dieser Datei können die folgenden typischen Kommunikationsparameter festgelegt werden:
- Portname (COM1, COM2, ...)
- Baudrate
- Parität
- Anzahl Stopbits
- Anzahl Datenbits
- Start- und Endcharakter für Senden/Empfangen von Daten
- Timeout
- retry-Handling
Für spezielle Anforderungen im Anwendungsablauf besteht die Möglichtkeit, diese Konfiguration nachträglich und während der Laufzeit anzupassen. Zu diesem Zweck werden eigene LANDP Requests zur Verfügung gestellt, die eine Manipulation der Parameter ermöglichen.
2.3 Datenaustausch, spezielle Gerätesteuerung
Der Datenaustausch erfolgt durch LANDP Requests für das Senden und Empfangen von Daten. Für Lesezugriffe besteht die Möglichkeit einer asynchronen Datenverarbeitung unter Verwendung des LANDP Eventmodells.
Für spezielle Geräteanforderungen werden Requests für den Zugriff auf die folgenden Modemsteuerleitungen zur Verfügung gestellt:
- DTR (data terminal ready)
- RTS (request to send)
- CTS (clear to send)
- RI (ring indicator)
- DSR (data set ready)
- DCD (data carrier detect)
2.5 Installation
Die Installation des RS 232 Servers erfolgt in zwei Schritten
- Installation in der LANDP Customizing Umgebung.
- Verteilung nach customizing gemeinsam mit den Standard LANDP Komponenten.
- vorbereitet für eine automatische Softwareverteilung.
3 Technische Anforderungen
3.1 Hardware Anforderungen
Es werden keine speziellen Anforderungen an das System gestellt.
3.2 Software Anforderungen
4 Vier gute Gründe für den Einsatz des RS 232 Servers
4.1 Effizienz
Durch die gleichbleibende LANDP Schnittstelle für mehrere Plattformen kann eine Kundenanwendung unter Beibehaltung bestehender Ablauflogik einfach migriert werden.
4.2 Erweiterbarkeit
Die LANDP Schnittstelle des RS 232 Servers kann jederzeit durch neue Befehle erweitert werden. Bei künftigen Erweiterungen achtet SBS darauf, dass bestehende alte Funktionen nach wie vor genutzt werden können.
4.3 Skalierbarkeit
Je nach Anforderung der Kundenanwendung bietet der Server Funktionen für das einfache Senden und Empfangen von Daten bis hin zu komplexen Kommunikationsabläufen unter Verwendung von speziellen Steuerbefehlen für die Datenleitungen der RS 232.
Durch die Multisessionfähigkeit des Servers können mit einem RS 232 Server mehrere Geräte auf verschiedenen seriellen Ports gleichzeitig angesprochen werden.
Unter Verwendung der LANDP Client/Server Netzwerkarchitektur ermöglicht der RS 232 Server den verteilten Zugriff in einem LANDP Netzwerk und damit die Verteilung von Gerätediensten in diesem Netzwerk.
4.4 Herstellerunabhängigkeit
Der SBS LANDP Server für die RS 232 Schnittstelle leitet die Daten einerseits ohne Aufbereitung von einer Anwendung an ein Endgerät weiter, kann aber andererseits sehr einfach an spezielle Konfigurationsanforderungen angepasst werden. Dadurch kann der RS 232 Server unabhängig von herstellerspezifischen Besonderheiten betrieben werden.
5 Projektablauf
Der SBS LANDP Server für die RS 232 Schnittstelle ist ein Standard-Softwareprodukt der SBS. Trotzdem ist uns die detaillierte Analyse des Bankenumfeldes ein Anliegen, damit wir jeder Bank den optimalen Einsatz vorschlagen können.
5.1 Projektmanagement
- Koordination des Projektes mit den Verantwortlichen der Bank.
- Koordination mit den Hardwareherstellern. Hier kann SBS herstellerunabhängig auftreten.
- Durchführung von regelmäßigen Projektsitzungen zur Präsentation des Projektfortschritts und der Klärung offener Fragen im Projekt.
- Projektplan
- Verwaltung gemeinsamer Projektinformationen in einer Lotus Notes Datenbank.
5.2 Analyse
- SBS berät und unterstützt den Kunden bei der Erstellung und Anpassung seiner Anwendung für die Kommunikation mit Geräten an der RS 232 Schnittstelle unter Verwendung des SBS LANDP Servers.
- SBS unterstützt den Kunden bei der Integration des Produktes in seine LANDP Umgebung.
5.3 Anpassung und Konfiguration
- Eine Anpassung des RS 232 Servers an spezielle Protokolle ist grundsätzlich nicht vorgesehen. Je nach Wichtigkeit des Protokolls behält sich SBS aber eine Erweiterung des Funktionsumfanges des RS 232 Servers vor.
- SBS bietet im Rahmen eines Integrationsprojektes die Einbindung von speziellen Devices an der seriellen Schnittstelle unter Verwendung des RS 232 Servers an.
- Konfiguration des RS 232 Servers für die Test- und die Produktionsumgebung der Bank.
5.4 Test
- SBS unterstützt die Bankmitarbeiter bei der Durchführung eines Abnahmetests bzw eines Pilotbetriebes.
5.5 Softwareservice
- Im Rahmen eines Vertrages über Softwareservice stehen die Experten von SBS für Anfragen zur Verfügung.
Abkürzungsverzeichnis
SBS Salzburger Banken Software
LANDP IBM LAN Distributed Platform
|
|