Die Projektbeschreibungen sind sortiert. Jüngere Projekte erscheinen oben.
Gefordert war ein non-blocking Server, der bis zu 26 parallele Anfragen bearbeiten kann.
Ankommende Nachrichten auf zwei stehenden TCP-IP-Verbindungen werden dabei über SAP RFC in der Rolle
einen RFC-Clients an ein R/3-System weitergegeben.
Umgekehrt nimmt der Socketserver in der Rolle eines RFC-Servers Aufträge des R/3-Systems an und
leitet sie weiter an die Materialflussrechner.
Branche: Pharma
Socket-Programmierung in ANSI-C unter Unix, Testtreiber in Python, rfclib
Der Auftrag umfasste einerseits die Erweiterung eines Datenbank-Frontends um Eingabe, Preview und Plausitest von Bildern
und andererseits die Erweiterung einer in C++ implementierten Web-Anwendung um die
Ausgabe einer multi-tabbed Informationsseite inklusive Bildergalerie
und komplexen Lookup-Abfragen für die internationalisierte Darstellung
von Hoteldaten in 10 Sprachen.
Branche: Touristik
C++/perl/DBI/mysql/xml/linux/Javascript/DHTML/CSS
Neben der Analyse neuer bzw. kritischer Probleme war meine Aufgabe, den Support-Prozess stetig zu verbessern. Das geschah durch die Aktualisierung von Troubleshooting-Guides sowie Spezifikation und Entwicklung von Analysetools:
Bei schwierigen Fällen setzte ich Tools von Sysinternals ( regmon, filemon, tcpview, process explorer, autoruns, … ), aber auch Windows-Bordmittel wie ping, route, ipconfig, tracert, mmc, Script-Debugger, WSH ein.
Für die Suche nach Memory-Leaks erstellte ich AHK-Scripts und protokollierte die Auswirkungen mit dem Systemmonitor.