Projekte 2005/2006
Die Projektbeschreibungen sind sortiert. Jüngere Projekte erscheinen oben.
05/2006-:Entwurf und Realiserung eines Socketservers, der die Kommunikation zwischen Materialflussrechnern und SAP R/3 ermöglicht
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
02/2006-04/2006:Erweiterung einer internationalen C++-Webanwendung
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
01/2005-01/2006: 4th-Level-Support für den bundesweiten Rollout von 40000 Clients eines touristischen Buchungssystems.
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:
- One-Klick-Rechte-Prüf-Script für Filesystem und Registry
- Tracefile-Auswertung mit Python-Scripts,
- One-Klick-Zugehörigkeits-Check zur Administrator-Gruppe.
- Systemcall-Tracing für das Analysieren von Programmteilen ohne verfügbaren Source-Code
- DLL-Checker
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.
