Herr Choitz besuchte vom 17.10. – 19.10.2016 bei MD Consulting in Erfurt das Seminar „Oracle Grundlagen PL/SQL“. Ihr Beurteilungsbogen fiel für MD Consulting sehr positiv aus. Für die Benotung mit 1 und 2 in allen Punkten möchten wir recht herzlich danken.
Herr Toni Choitz, EDV-Administrator 30. November 2016
Archives
Migration Oracle 12c
Ausgangssituation:
Oracle Datenbank 10gR2 auf Win2003
- Sicherung mit Export
Ziel:
Migration zu Oracle 12cR1 SEO (Standard Edition One) auf Win2008R2 in VMware
Schwerpunkte:
- Installation der Software Oracle 12c Edition SE auf Testserver
- Aufsetzen der Datenbank mit Database Configuration Assistent
- Simulation der realen Verzeichnisstruktur
- Hinweise für spätere Nutzung
- Anpassung der Parameter
- Überblick New Features 11g, Selektion der wichtigsten Punkte für Edition SE
- Überblick New Features 12c, Selektion der wichtigsten Punkte für Edition SE
- Unterweisung der wichtigsten Konzepte Backup und Recovery
- Konfiguration des Testsystems für Online-Backup
- Übungen Backup und RecoveryClient-/Server-Projekt
Consulting
2 ManntageTechnologie:
Oracle 12c25. November 2016
Migrationsunterstützung eines Oracle RDBMS auf 12c inklusive Datenübernahme
Performanceprobleme können viele Ursachen haben.
Erste Hilfemaßnahmen, wie:
- Hardwaretausch
- Virtualisierung
- Umstellung auf Terminalserver
brachten nicht den gewünschten Erfolg.
So kam das IT Unternehmen aus Sachsen auf uns zu, mit der Bitte, ihm bei einer Oracle Datenbankmigration auf die Version 12c zu unterstützen.
Die Umstellung auf die aktuelle Version 12c sollte endlich das Performanceproblem lösen.
Die Installation der Oracle Datenbank 12c Standard Edition erfolgte auf einem Linux Server.
Die Schwierigkeit war, dass das Betriebssystem Debian Linux, welches der Kunde verwendet, kein von Oracle zertifiziertes Betriebssystem ist. Deswegen waren hier nicht supportete Anpassungen notwendig.
Das letzte Patch Set 12.1.0.2 ist derzeit nur in der Enterprise Edition verfügbar, aus diesem Grund musste auf die Installation von 12.1.0.1 zurückgegriffen werden.Erfolgte Schritte:
- Konfiguration des Betriebssystems
- Installation Datenbank-Software Oracle 12c Release 1 (12.2.0.1) für Linux x86-64
- Anlegen und Konfiguration der Listener mit dem NETCA
- Anlegen einer neuen Oracle Datenbank mit dem DBCA
- Konfiguration der Datenbank entsprechend den Anforderungen des Software-Herstellers#+
- Zur Übergabe wurde dem Kunden eine ausführliche Dokumentation der Installation übergeben
Client -/ Server-Projekt
Consulting
1 ManntagTechnologie:
Oracle 12c
Debian Linux23. November 2016
Daseinsvorsorge – Absicherung gegen die Risiken des Lebens
Daseinsvorsorge. Was für ein Wort! Ich nehme an, dass ich nicht der Einzige bin, der sich nur selten Gedanken darüber macht, was sich eigentlich hinter diesem Wort verbirgt. Wie wird berechnet, was der Arzt für seine Behandlung bekommt? Welche Kosten, wenn überhaupt, werden im Fall einer Bestattung erstattet? Welche Art von Unterstützung während Schwangerschaft und Geburt erhält man? Wieviel Geld erhalte ich, wenn ich ein Pflegefall werde.
Die Beantwortung aller dieser Fragen zur Daseinsvorsorge ist in Deutschland gesetzlich geregelt, wird aber unterschiedlich gehandhabt. Nicht nur die verschiedenen Krankenkassen haben unterschiedliche Regelungen, manche Berufsgruppen haben Sonder- bzw. Ausnahmeregelungen.
Man muss sich einmal vor Augen führen, welche groben Schritte von der Inanspruchnahme einer Leistung bis zur Erstattung durchlaufen werden. Aus Sicht der IT soll der gesamte Prozess selbstverständlich ohne Medienbrüche und einen datengetriebenen Workflow gesteuert werden. Der Prozess beginnt mit der Digitalisierung der Antragsbelege und führt über eine automatische Belegprüfung, Erstellung des Bescheids und Auszahlung bis hin zur Archivierung. Im Detail müssen dann die Angaben (durch den Einsatz spezieller Software) einer automatisierten Prüfung auf Einhaltung gebührenrechtlicher Regeln durchlaufen, um die Qualität und Korrektheit der Belegprüfung zu erhöhen.In diesem komplexen Projekt, in dem es darum geht, ein Altverfahren aus den 90-er Jahren abzulösen, arbeiten Mitarbeiter von MD Consulting in einem größeren Team unterschiedlicher Spezialisten an folgenden Arbeitspaketen:
- Weiterentwicklung, Test und Dokumentation der Altanwendung zur Leistungsabrechnung
- Migration der Altanwendung vom Gupta Team Developer 4.x auf Team Developer 6.2
- Support für die Anwender
- Unterstützung der Neuentwicklung von Teilkomponenten aus dem Gesamtprojekt zur Leistungsabrechnung
Technologisch handelt es sich um eine neue Client-Server-Anwendung, die in einer Citrix-Umgebung bundesweit zur Verfügung gestellt wird. Als Datenhaltungssystem kommt eine Oracle-Datenbank zum Einsatz, während große Teile der Geschäftslogik als PL/SQL Packages in der Datenbank hinterlegt sind.
Die Entwicklungsarbeiten, bei denen Mitarbeiter von MD Consulting ihren Beitrag leisten, werden auf der Basis des V-Modells (XT) durchgeführt. Auf Basis von Lastenheften wurden Pflichtenhefte erstellt und mit dem Kunden abgestimmt. Die Entwicklungsarbeiten erfolgten anschließend auf Basis dieser Pflichtenhefte.
Im Detail haben Mitarbeiter von MD Consulting bei den Wartungsarbeiten einen Teil des Framework überarbeitet und ergänzt, Altlasten entfernt und ein Refactoring von Teilbereichen des Quellcodes vorgenommen. Hier konnte MD Consulting ihre langjährigen Erfahrungen in der Objektorientierung, Vererbung und Klassenprogrammierung einbringen. Auch die Aufstellung der verwendeten Tools, wie Team Developer, CDK, XML, Report Builder, PL/SQL, Oracle DB, SQL Developer, ERwin, HP QC, IBM Rational Synergy, HP Application Lifecycle, BMC Remedy Action Request offenbart auf Arbeitsebene eine beeindruckende Komplexität.
Im Rahmen der Entwicklungsleistungen wurden Tools der Aquanito-Toolkette eigesetzt. So wurde für die Verwaltung des client- und serverseitigen Quellcodes das Projektmanagement IBM Rational Synergy genutzt.
Für die Protokollieren und Auswertung der diversen Entwickler- und Anwendertests wurde das HP Application Lifecycle Managementsystem eingesetzt. Die Verwaltung der Supportaktivitäten erfolgte über das Ticketsystem BMC Remedy Action Request.
Dieses hier nur skizzenhaft angedeutete IT-Projekt beleuchtet lediglich einen technischen Aspekt der Abwicklung von Leistungen der Daseinsvorsorge. Da mag es eigentlich nicht mehr wundern, wenn man sich nicht allzu oft Gedanken über
die konkreten Schritte bei der Abrechnung dessen, was lapidar Daseinsvorsorge genannt wird, macht. Oder machen möchte.
Die am Projekt beteiligten Mitarbeiter von MD Consulting durften und mussten sich im Rahmen eines über 15 Mannjahre dauernden Projekts mit allen diesen Detailaspekten beschäftigen.Client-/Server-Projekt
Softwareentwicklung
15 MannjahreTechnologie:
GUPTA Team Developer 6.2
GUPTA CDK
GUPTA Report Builder 6.2
XML
Datenbank Oracle
PL/SQL
SQL Developer
ERwin
HP QC
IBM Rational Synergy
HP Application Lifecycle
BMC Remedy Action Request23. November 2016
Workshop TD Mobile für einen Kunden aus der Schweiz
Nach der Teilnahme an unserer TD Mobile-Schulung und ersten „Gehversuchen“ startete unser Kunde, die Seven-Air Gebr. Meyer AG aus Hitzkirch, welcher ein führender schweizer Hersteller von Lüftungs- und Klimageräten ist, mit der Entwicklung seiner ersten eigenen mobilen Anwendung.
Innerhalb eines Aufwandes von nur sechs bis sieben Personentagen entstand eine umfangreiche Anwendung, die u.a. die Angebots- und Auftragsbearbeitung und die Abrechnung von Time & Material abdeckt. Alle Teile der Anwendung basieren auf einem Oracle RDBMS, welches auch die Grundlage einiger Inhouse-Anwendungen (meist Gupta Team Developer basiert) bildet. Die Datenbasis wurde dabei nur geringfügig erweitert, um die neuen mobilen Geschäftsprozesse abdecken zu können.Der Einsatzzweck dieser Anwendung liegt in der ersten Ausbaustufe primär bei den Technikern und Kundendienstmitarbeitern, die direkt beim Kunden vor Ort arbeiten. Diese werden mit eigenen Geräten ausgestattet. Geplant sind dafür 8“ Android-Tablets die mit Anti-Shock-Cover, IP67-Schutz und C Pen, welche eine Eingabe auch mit Handschuhen ermöglicht, da sie insbesondere für den Außendienst geeignet sind. Die Mitarbeiter können so die Aufträge abrufen und abarbeiten und anschließend auch gleich verbaute Teile, aufgewendetes Material und ihre Arbeitszeit verbuchen und vom Kunden gegenzeichnen lassen.
Die bisherigen Abläufe über handschriftliche Protokolle, die später manuell erfasst werden mussten, können so vereinfacht und deutlich verbessert werden (keine unleserlichen Texte, korrekte Materialbezeichnungen durch Auswahl aus den Stammdaten etc.).Ziel des gemeinsamen Workshops war es, der Anwendungen den letzten „Feinschliff“ zu geben und offene Punkte zu ergänzen. Schwerpunkte dabei waren handschriftliche Unterschriftenerfassung, E-Mail-Versand, Reporting- und Berichtserstellung inkl. Druck, Oberflächenlayout- und Design, Skripting bestimmter Clientaktionen und die Anbindung bestehender Funktionalitäten via .NET-DLL.
Gegenstand unserer Beratung ist auch die Dokumentation aufgetretener Fehler und Probleme, das Reporting an Gupta und die Rückmeldung an den Kunden.
Weiterhin werden in diesem Rahmen Wünsche an zusätzlich benötigter Funktionalität an Gupta kommuniziert und gelangen so in die Versionsplanung des Produktes.
Möchten auch Sie Ihrer mobilen Anwendung den letzten Schliff geben und auf das Know-how von MD Consulting zurückgreifen? Oder möchten Sie eine komplette App in Auftrag geben?
Gern stehen wir zur Verfügung.Mobile-Projekt
Consulting
2 ManntageTechnologie:
TD Mobile 1.2.1
Oracle 11gHerr Fred Hobi, Abteilungsleiter 23. November 2016
Migrationsunterstützung von GUPTA Team Developer 6.0 nach 6.2 bei einem Softwarehaus in Bayern
Produktivumgebung soll von 6.0 auf 6.2 umgestellt werden.
Die Programmschnittstelle zu hauseigenen DLLs funktioniert mit 6.0, bei 6.2 treten Fehler auf.
Eine Untersuchung zeigt, dass die Funktion SalStrToWideChar() die Buffergröße des Ergebnisses nicht richtig berechnet und deshalb Zeichen verlorengehen oder aber mit anderen Strings nicht richtig verkettet werden können. Da verschiedene Versionen der 6.2 unterschiedliches Fehlverhalten zeigen, muss jeweils der Workaround an die spezielle Version angepasst werden.
Es wurde ein Testcase für Gupta erstellt.Client-/Server-Projekt
Softwareentwicklung
1 ManntagTechnologie:
GUPTA Team Developer 6.0/6.2
Datenbank Oracle23. November 2016
LANDESARCHIV THÜRINGEN
Am 27.07.2016 nahm Herr Abt am Seminar „Oracle Flashback-Techniken“, vor Ort in Weimar teil. Seine Beurteilung fiel für MD Consulting sehr positiv aus. Für die Benotung mit 1 in allen Punkten möchten wir recht herzlich danken.
Herr Carsten Abt, Netzwerkadministrator 18. November 2016
Stadt Weilheim i. OB
Vom 06.06. – 07.06.2016 nahm Herr Fabian am Firmenseminar zur Oracle Datenbank 12c teil. Sein Beurteilungsbogen fiel für MD Consulting sehr positiv aus. Für die Benotung mit 1 in allen Punkten und der Bemerkung „besonders gut gefallen hat Ihnen, dass die Seminarinhalte auf Ihre Bedürfnisse abgestimmt wurden“ möchten wir recht herzlich danken.
9. August 2016
Stadtwerke Klagenfurt AG
Frau Scherzer besuchte vom 08.06. – 10.06.2016 bei MD Consulting in Erding das Seminar „Oracle Grundlagen PL/SQL“. Ihr Beurteilungsbogen fiel für MD Consulting sehr positiv aus. Für die Benotung mit 1 uns 2 in allen Punkten und der Bemerkung „sehr nette und kompetente Betreuung“ möchten wir recht herzlich danken.
9. August 2016
Siemens Industry Software GmbH
Herr Endres nahm vom 02.05. – 04.05.16 am Seminar „Oracle 12c In-Memory“ bei MD Consulting in Erding teil. Sein Beurteilungsbogen fiel für MD Consulting sehr positiv aus. Für die Benotung mit 1 und 2 in allen Punkten möchten wir recht herzlich danken.
8. August 2016