SOAP-Schnittstelle für Team Developer 6.2 Anwendung

biochemistry-lab-equipment-mac-screen-schnittstelle-td-team-developer-soap

Wenn unsere Vierbeiner mal krank sind, kann auch hier jede Minute zählen. Über Leben und Tod entscheidet oft die Zeit. Wie schnell sind Laboruntersuchungen verfügbar? Wie schnell können lebensrettende Medikamente verabreicht werden. Ein Anbieter von Abrechnungssystemen tierärztlicher Leistungen möchte seinen angeschlossenen Tierärzten über seine Webseite, den sofortigen Zugang zu den entsprechenden Laborwerten anbieten. Die vom Labor zur Verfügung stehende SOAP Schnittstelle sollte dafür nun in einer vorhandenen Team Developer 6.2 .NET Anwendung genutzt werden.
Eine direkte Nutzung der SOAP Schnittstelle von Seiten der Team Developer-Anwendung war aufgrund technischer Restriktionen leider nicht möglich. Beispielsweise wird das Security Header Objekt und diverse Datentypen nicht unterstützt.
Die SOAP Schnittstelle wurde daher in C# (Microsoft Visual Studio 2010) programmiert. Die hierbei nach der Generierung auftretenden Probleme (Diskrepanzen bei Bindung und EndpointAddress) konnten leicht im Quellcode angepasst werden.
Das weitere Vorgehen im Überblick:

  1. Programmierung einer .Net DLL, zum Aufruf der Webservice-Funktionen
  2. Einbindung der erstellten  DLL in die Team-Developer-Anwendung
  3. Programmierung von zwei funktionellen Klassen im Team Developer (Aufruf und Kapselung der Funktion der DLL)
  4. Programmierung einer Test Applikation (Form Window) zum Test der einzelnen Funktionen
  5. Übertragung der Programmierung in die vorhandene Team Developer Applikation
  6. Neueinbindung der DLL in die Anwendung mit dem .Net Explorer
  7. Test der Funktion des Webservices:
    • Auslesen der Stammdaten
    • Übertragung einer Order
    • Auslesen des Report mit Download als PDF oder XML

Entsprechend können die Dienstleistungen rund um die tierärztliche Abrechnung reibungslos erbracht werden.

Sie haben eine Web-Service-Anforderung? MD Consulting erfüllt Sie gerne.

Bei Fragen oder Interesse, schreiben Sie einfach eine E-Mail oder rufen Sie uns an unter +49 (0)8122-9740-0.


Last-Minute Seminar: SQLBase Upgrade

S, Last-Minute-Seminar, Gupta, Report Builder

Für spontane Schnell-Entscheider unter den Gupta-Anwendern haben wir kurzfristig noch ein Last-Minute-Termin anzukündigen.

SQLBase Upgrade – Upgrade auf SQLBase 11.7
Nach Abschluss des Seminars können Sie die SQLBase installieren, konfigurieren, administrieren und – als Anwendungsentwickler – nutzen. Sie sind auch in der Lage, die Datenmigration durchzuführen.
Ort: MD Consulting Erfurt
Termin: 06.05. – 07.05.2015
Preis: 790,00 EUR
Bonus 30% Rabatt, jetzt nur 553 EUR
Hier geht es zur Anmeldung.

Bei Fragen oder Interesse, schreiben Sie eine E-Mail oder rufen Sie uns an unter +49 (0)8122-9740-0.

Änderungen vorbehalten! Die Preise sind Nettopreise und zzgl. 19% MwSt.


Konstruktoren in TD 6.3

td-6.3-team-developer-binär-binary-future-science-fiction

Team Developer 6.3 bietet nunmehr auch die Möglichkeit, beim Design und der Verwendung von Klassen, Konstruktoren und Destruktoren zu hinterlegen. In diesem Papier soll dargelegt werden, welche Möglichkeiten diese neue Funktionalität dem Programmierer schafft.

Konstruktoren bieten die Möglichkeit, Eigenschaften eines Objekts bei seiner Instanziierung automatisch zu setzen. Mithilfe von Konstruktoren kann der Programmierer einer Klasse, spezifische Variablen des Objekts, abweichend vom Standard, automatisch vorbelegen. Damit wird eine mögliche Fehlerquelle bei der Programmierung eliminiert, da der Programmierer bisher beim Eintreten eines Ereignisses (z.B. SAM_Create) diese Vorbelegung vornehmen musste.

Anhand einer kleinen Beispielanwendung soll gezeigt werden, welche Optionen dem Programmierer mit Team Developer 6.3 im Bereich der Klassenprogrammierung durch Verwendung von Konstruktoren zusätzlich zur Verfügung stehen.

Bei Fragen oder Interesse, schreiben Sie einfach eine E-Mail oder rufen Sie uns an unter +49 (0)8122-9740-0.


Update 1 für Team Developer 6.1 SP6 verfügbar

Team-developer-logo-md-consulting

Update 1 für Team Developer 6.1 SP6
Für alle Team Developer 6.1 SP6 User steht das Update 1 (UPD616.1-44871) zur Verfügung. Hier geht es zur Liste der gefixten Probleme.
Alle GLS-Kunden bekommen das Update über das eGLS-Portal. Kunden werden darüber von Gupta informiert.
Sie kennen den Link zum eGLS Portal nicht? Hier ist er. Sie kennen Ihren Confirmation-Code nicht. Erfragen Sie diesen bei uns. Wenden Sie sich an MD Consulting, wenn Sie das Update 1 nicht in Ihrem eGLS Portal finden.
Ihre TD Lizenzen sind nicht unter Wartung? In diesem Fall unterbreiten wir Ihnen gern ein Angebot.

Schreiben Sie einfach eine E-Mail oder rufen Sie uns an unter +49 (0)8122-9740-0.

Updates stehen für Kunden ohne gültigen GLS-Vertrag im nächsten Service Pack auf der Gupta Homepage kostenfrei zur Verfügung.


Last-Minute-Seminar: TD.NET mit 30% Rabatt

S, Last-Minute-Seminar, Gupta, Report Builder

In SQLWindows lassen sich mithilfe des .Net Explorers nicht visuelle .Net-Komponenten in die SQLWindows-Anwendungen integrieren. Beim Versuch, diese Technologie(n) für den SQLWindows-Anwender nutzbar zu machen, stellen sich möglicherweise eine Reihe von Fragen:

  • Kann ich .Net-Komponenten nur in .Net WPF-Anwendungen oder auch in „klassischen“ Win32-Anwendungen nutzen?
  • Wenn ich anfange, .Net-Komponenten in einer Win32-Anwendung zu nutzen, wird das eine möglicherweise später vornehmende Kompilierung meiner Anwendung als .Net WPF-Anwendung einschränken oder behindern?
  • Wie finde ich mich in dem Dschungel der Funktionalitäten im .Net-Framework zurecht?
  • Wie werden die vielen Unterschiede, die es in der .Net-Entwicklung im Vergleich zu SQLWindows-Entwicklung gibt, abgebildet? (Methoden, Eigenschaften, Konstrukturen, „Überladen“, usw.)

Mit diesem Papier soll versucht werden, anhand einiger Beispielanwendungen und deren Dokumentation die eingangs gestellten Fragen zu beantworten.

Um noch mehr Fragen zu klären und die .Net Funktionen kennenzulernen besuchen Sie unser Last-Minute Seminar:
TD .NET – .NET-Projekte mit dem Team Developer
Entwickler, die die Fähigkeiten des Gupta Team Developers in Bezug auf .NET kennenlernen und für die effiziente Entwicklung von C/S-Anwendungen nutzen wollen. Am Ende des Seminars werden die Teilnehmer in der Lage sein, WPF-Anwendungen zu erstellen und die Funktionalität von bzw. zu .NET bereitzustellen oder zu nutzen.
Ort: MD Consulting München
Termin: 27.04. – 29.04.2015
Regulärer Preis: 1.590 EUR
Bonus: 30% Rabatt – statt 1.590 EUR jetzt nur 1.113 EUR, Ihre Ersparnis 477 EUR
Melden Sie sich gleich zum Last-Minute-Rabatt an. Hier geht es zur Anmeldung.

Bei Fragen oder Interesse, scheiben Sie und einfach eine E-Mail oder rufen Sie uns an unter +49 (0)8122-9740-0.
Änderungen vorbehalten! Die Preise sind Nettopreise und zzgl. 19% MwSt.


Upgrade Seminar TD 6.2

last-minute-md-consulting

Für spontane Power-Entwickler haben wir das Last-Minute Seminar TD Upgrade 6.2 anzubieten. Das Seminar wird um einen Tag verkürzt, beinhaltet aber den kompletten Stoff des 3 Tages Seminars.

TD Upgrade-Seminar  6.2
Sie lernen die neuen Controls und Funktionen des Team Developers 6.2 unter Win 32 kennen und können diese für eine rationelle Entwicklungsarbeit nutzen.
Ort: MD Consulting München
Termin: 20.04. – 21.04.2015
Regulärer Preis: 1.290,00 EUR netto
Bonus: Verkürzung der Seminardauer auf 2 Tage –> 30% Rabatt, jetzt nur 903 EUR

In Kürze bieten wir auch das Upgrade Seminar für den Team Developer 6.3 an!

P.S.: Der TD 6.3 ist noch nicht bei jedem im eGLS Bereich zu finden. Bitte gedulden Sie sich noch 2 – 3 Tage. Falls Sie die Version jetzt schon dringend benötigen, haben Sie die Möglichkeit die Demo zu installieren und die Vollversion dann mit Ihrem PMC zu aktivieren, wenn er in Ihrem eGLS Bereich zur Verfügung steht.

Bei Fragen oder Interesse, schreiben Sie einfach eine E-Mail oder rufen Sie uns an unter +49 (0) 81 22-9740-0.


Team Developer 6.3 ist da

td-6.3-team-developer-binär-binary-future-science-fiction

Team Developer 6.3 ist verfügbar.
Eine Demo Version kann hier heruntergeladen werden.

Team Developer 6.3 steht für:

  • Mehr OOP Power: Constructors & Destructors
  • Mehr GUI Power: neues Gallery Control, dynamische Ribbon Bar Erstellung, Grid Group Summary Values, neues Office 2013 ähnliches Theme
  • Mehr Reporting Power: Query Bedingungen abfragen, Serverbasierende HTML und pdf Reports
  • Und vieles mehr

Alle Kunden, die einen GLS-Vertrag haben, finden eine Downloadmöglichkeit und Ihren PMC im eGLS-Portal. Zum Einloggen benötigt jeder seinen Confirmation Code. Wer diesen nicht hat oder kennt, meldet sich einfach bei uns.

TD 6.3 Produkt-Aktion
Bei unserer Sales Promotion, gültig bis 30.04.2015, sparen Sie 20% beim Kauf der Lizenz. Hier geht es zum Datenblatt und was neu ist in der Version 6.3 erfahren Sie hier.
Um Ihr persönliches Angebot zu erhalten, wenden Sie sich bitte per E-Mail an uns oder rufen Sie an unter (+49) – 0 81 22-9740-0.

 


TD-Mobile-Beispiel mit Barcodescanner

barcode-strichcode-lupe-scan

Immer wieder wird uns die Frage gestellt, ob man mit TD Mobile auch Anwendungen entwickeln kann, bei der die Eingabe über einen Barcodescanner vorgenommen wird. In diesem Papier beschreiben wir einen Lösungsansatz, wie MD Consulting ihn auf der letzten Roadshow gezeigt hat, wenn im Publikum danach gefragt wurde. Um diesen Lösungsansatz allen unseren Kunden zugänglich zu machen, haben wir diesen Teil der Präsentation – TD Mobile-Anwendungen mit Barcodescanner – zusammengefasst. Bei Fragen zu diesem Thema stehen wir Ihnen gern zur Verfügung.

Bei Fragen oder Interesse, schreiben Sie einfach eine E-Mail oder rufen Sie uns an unter (+49) – 0 81 22-9740-0.


Weltmeister werden mit GUPTA gemacht

weltmeister-gupta-it-anwendung-notarzt-rettungsdienst-rettungsreifen-md-consulting

Eine Wintersportanlage gab am 29.12.2014 Startschuss in die neue Saison. Die Anlage wird mit einer Team Developer 5.2 Applikation mit SQLBase als Datenhaltungssystem betrieben.
Nun erlebte der Kunden, dass das Programm nach einer Migration auf Version TD 6.2 SP2 fast täglich aus unerfindlichen Gründen blockiert und abstürzt. Der Europacup und eine Woche später der Weltcup mit Fernsehen Live Übertragung standen an. Dies ist nicht nur ärgerlich, sondern eine Katastrophe.

So wurden unsere Techniker gerufen, aufgrund Ihrer vielfältigen Erfahrungen konnten sie bereits vielen Kunden in schwierigen Lagen helfen.

Der Verdacht war, dass das Problem auftritt bei unterschiedlichen Fenstern im Hintergrund.
Aus diesem Grund baute der Kunden in einer Nacht das Programm stark um, mit vollem Risiko, da Tests während des laufenden Betriebes nicht möglich waren.
Fazit: Auf jeden Fall ist der Betrieb das erste Mal problemlos gelaufen.
Weitere Arbeiten wurden durchgeführt: Einen großen Teil der nicht mehr verwendeten Programmteile wurden gelöscht. Das Programm ist dadurch kleiner geworden.
Diese Änderungen hatten zur Folge, dass die Abstürze zwar stark zurückgingen, aber leider immer wieder vorkamen.
Damit waren alle Möglichkeiten der Ferndiagnose durch MD Consulting ausgeschöpft, ein vor Ort Einsatz unausweichlich. Der MD-Techniker machte sich auf den Weg zum Kunden, um vor Ort weitere Untersuchungen durchzuführen:
Abstürze der SQL Base waren auf Netzwerkprobleme zurückzuführen (fehlerhafter Port in Switch)
Analyse der Installation der Datenbank SQL Base:

  • Installation SQL Console und Einweisung des Kunden in SQL Console
  • Reorganisation SQL Base
  • Erstellung Scripte für Unload/Load

Auf einem alten Computer installierte man die Vollversion TD 6.2 SP3. Dies funktionierte auch einwandfrei. Anschließend kopierte man den Sourceprogrammstand auf diese Maschine und erstellte hier die EXE.
Auf dem Client deinstallierte man die bisherige Deploy-Version und ersetzte sie durch die neue Version TD6.2 SP3.
Dies führte endlich zum Erfolg.
Am Freitag 23.01.2015 dann der erste Tag mit Fernsehübertragung. Der Ablauflaufplan einer Fernsehübertragung ist auf die Sekunde geplant. Eine Verzögerung darf hier nicht passieren.
Seit dem 23.01.2015 sind bis jetzt keine Programmabstürze mehr vorgekommen und es konnte der Ablaufplan des Fernsehens eingehalten werden.

Waren auch Sie mal in so einer Situation? Dann gehen auch Sie mit einem MD-Techniker vor Ort auf Fehlersuche, Fehlereingrenzung und Fehlerbehebung begeben.
Für einen ersten Kontakt wenden Sie sich bitte an Maik Vogt, telefonisch unter +49 (0)361-56593-0 oder per E-Mail.
Haben Sie Interesse an weiteren News, dann folgen Sie uns auf Twitter und RSS.


TD Mobile 1.2 – 20% auf Produkt und Seminar

App-Entwicklung-TD-Mobil

Sie möchten, gerne auch mit anderen Teilnehmern zusammen, TD Mobile in einem Seminar kennenlernen und praktisch mit dem Entwicklungswerkzeug umgehen.
Gleich 2 Last Minute Termine warten im April 2015 auf Sie.
Sie sind genau richtig in diesem Kurs, wenn:

  1. Sie Gupta-Entwickler sind, der geräteunabhängige Anwendungen für mobile Endgeräte mit dem TD Mobile entwickeln möchte
  2. Sie bis 20% Rabatt sparen möchten
  3. Sie Wert legen auf einen Dozenten legen, der bereits mit TD Mobile Projekte realisiert hat
  4. Sie Wert auf eine Durchführungsgarantie legen, um Ihre Reise zu organisieren
  5. Sie die Wahl haben: Erfurt oder München als Schulungsort

TD Mobile Seminar
TD Mobile – Entwickeln von Anwendungen für mobile Endgeräte mit TD Mobile
Der Teilnehmer ist nach dem Kurs in der Lage erste Anwendungen mit dem TD Mobile zu erstellen und zu veröffentlichen.
Ort: MD Consulting Erfurt vom 01.04. – 02.04.2015, Anmeldung
Ort: MD Consulting München vom 27.04. – 28.04.2015, Anmeldung
Regulärer Preis: 1.290,- EUR
Bonus: 20% Rabatt – statt 1.290 EUR jetzt nur 1.032 EUR, Ersparnis 258 EUR

TD Mobile Produkt Aktion
Bei unserer Sales Promotion, gültig bis 30.04.2015, sparen Sie 20% beim Kauf der Lizenz. Hier geht es zum Datenblatt und was neu ist in der Version 1.2 erfahren Sie hier.
Listenpreis: 3.195 EUR, Bonus 20% bis 30.04.15, jetzt nur 2.556 EUR, Ihre Ersparnis: 639 EUR
GLS muss zusätzlich abgeschlossen werden, Preis 959 EUR, GLS für TD Mobile enthält Upgrade Service und techn. E-Mail Support durch den Hersteller.
Gesamtpreis: statt 4.154 EUR nur 3.515 EUR, Ersparnis 639 EUR
Sie möchten ein Angebot oder gleich bestellen? Dann klicken Sie hier.

Bei Fragen oder Interesse, schreiben Sie einfach eine E-Mail oder rufen Sie uns an unter (+49) – 0 81 22-9740-0.

Änderungen vorbehalten! Die Preise sind Nettopreise und zzgl. 19% MwSt.