Person tippt am Laptop

ODM-SOAP-Tests mit Excel

Wissensbeitrag

In meinem letzten Blogartikel habe ich eine Möglichkeit beschrieben, die von IBM Operational Decision Manager erstellten und vom Fachbereich ausgefüllten Excel-Dateien zu nutzen, um mit Hilfe von SoapUI automatisiert Tests durchlaufen zu lassen. Das ist vor allem dann sinnvoll, wenn man beispielsweise auch noch andere Tests mit SoapUI durchführt oder ähnliches.

Wenn sich die Tests allerdings auf ODM beschränken, können diese auch direkt aus Excel heraus durchgeführt werden – ohne den Umweg über SoapUI. Dazu wird lediglich ein bisschen Programmieraufwand mit VBA benötigt. Grundlage dieser Tests sind Bibliotheken wie MSXML2.XMLHTTP, die in Excel direkt eingebunden werden. Hiermit können die benötigten Requests direkt in den vom Fachbereich zuvor angelegten Tabellen mit den zu testenden Daten durchgeführt werden.

Das Testverfahren Dvs_Made_Easier

Hier empfiehlt es sich, wieder auf das Testverfahren von Dvs_Made_Easier zurückzugreifen, was ich bereits in meinem Blogartikel “IBM ODM-Services automatisiert testen” erläutert habe. Dies hat den Vorteil, dass der SOAP-Request eine flache Hierarchie hat, also fast ohne Verschachtelungen auskommt. Mit Hilfe von zwei Schleifen (eine, die durch alle Szenarien iteriert und eine, die innerhalb eines Szenarios durch möglicherweise vorhandene Datenlisten iteriert) lässt sich jedes der Szenarien als SOAP-Request formulieren und automatisiert absetzen.

Die Response, also das Ergebnis des Tests, kann mit der gleichen Bibliothek ausgelesen werden. Hier bieten sich wiederum vielfältige Möglichkeiten, wie z.B

  • das Ergebnis
  • die Response in Excel auf einem gesonderten Blatt zu hinterlegen,
  • die einzelnen Daten automatisch auf bestimmte Werte zu prüfen

Um bei diesem Verfahren nicht darauf verzichten zu müssen, mir von ODM neue Testsuites generieren zu lassen, und dann jedes Mal den VBA-Code erneut in die Testsuite hineinzukopieren, habe ich mir eine allgemeine Testsuite erstellt, die nur die Position der ODM-Testsuite benötigt und sich von dort die Daten mit den Szenarien herüberkopiert. Der Rest erfolgt dann wie oben beschrieben.

Dies ermöglicht außerdem, sich eine weitere Liste aller Webservices und Testsuites zu erstellen und ebenfalls über diese Liste zu iterieren. So können mit einem Klick mehrere Webservices auf einmal getestet werden – sehr hilfreich, wenn an einem allgemeinen Regelwerk, auf das mehrere Unterregelwerke zugreifen, Änderungen vorgenommen wurden und daraufhin natürlich alle Webservices erneut getestet werden müssen.

Interessieren Sie sich für ein solches Verfahren bei Ihnen im ODM-Betrieb? Sprechen Sie uns einfach an!

Rechner mit Programmiercode
Wissen

IBM ODM-Services automatisiert testen

Die Relevanz von ausgiebigen Tests ist in der Softwareentwicklung unumstritten. Der heutige Blogartikel befasst sich mit einer Möglichkeit, deployte Regelservices des IBM Operational Decision Managers automatisiert zu testen und diese Tests zu dokumentieren.

Wissen

Individuelle Java-Anpassungen in Optimierungsprojekten

Die Oberflächenanpassung im IBM-Optimierungstool ILOG DOC (ehemals ILOG ODM Enterprise) mit Hilfe von Java-Code ergibt ein Optimierungsmodell, das schnell für gute Ergebnisse sorgt. Dieser Blogartikel beleuchtet einige Kniffe, die dies möglich machen.

Graue Türen und eine rote Tür zur Visualisierung von Einzigartigkeit
Wissen

Zwei Mal ODM - aber ist WebSphere ODM gleich ODM Enterprise?

Die beiden Produkte ILOG ODM Enterprise bzw. ILOG ODME und IBM ILOG WebSphere Operational Decision Management, kurz WODM oder WebSphere ODM, ähneln sich in ihren Abkürzungen stark. Ob es tatsächlich Überschneidungen bei den beiden Produkten gibt, klärt dieser Blogartikel.

Verbunde Pins zur Visualisierung eines Netzwerks
Wissen

Routenplanung mit IBM ILOG Transportation Analyst

Das Problem der Transportoptimierung beschäftigt den Einzelhandel ständig. Für die strategische Routenplanung bietet IBM ILOG Transportation Analyst einen ganzen Katalog aus Funktionen an. Dieser Blogartikel klärt auf welche das sind.

ILOG Optimization
Technologie

ILOG Optimization

ILOG CPLEX und ILOG CP Optimizer bieten Ihnen die Möglichkeit, in kürzester Zeit verschiedene Simulationen für mögliche Entscheidungen durchzuführen. Dabei ist CPLEX vor allem für lineare Modelle geeignet, während CP Optimizer generelle Constraint-Programming-Modelle löst.

Interessiertes Publikum sinnbildlich für IBM Think 2019
Event 06.11.18

X-INTEGRATE auf der IBM THINK 2019

Freuen Sie sich außerdem auf zwei spannende Sessions mit IT-Manager und Geschäftsführer der X-INTEGRATE Software & Consulting GmbH Wolfgang Schmidt zu innovativen Business-Integrationstechnologien.

Services für ILOG Supply Chain Applications
Technologie

ILOG Supply Chain Applications

ILOG LogicNet Plus XE, ILOG Transportation Analyst, ILOG Inventory and Production Frequency Analyst und ILOG Plant PowerOps bieten ihnen die Möglichkeit, Situationen aus verschiedensten Bereichen der Supply Chain zu modellieren und zu optimieren.

MAN Logo
Presse

"Automobil Industrie" berichtet über Lösung für MAN

Das Magazin “Automobil Industrie” hat die X-INTEGRATE Lösung zur Mathematischen Optimierung des Auftragsbestands bei dem Nutzfahrzeughersteller MAN näher beleuchtet.

Zur SCOPE Website
Presse 16.12.19

Fachbeitrag: Auftragsbestand mathematisch optimiert

83.000 Fahrzeuge setzte MAN Truck & Bus 2016 ein. Die hohe Nachfrage nahm der Full-Range-Anbieter zum Anlass, seinen Auftragseinplanungsprozess und die Auftragsoptimierung auf den Prüfstand zu stellen. Die Erfolgsstory im Artikel in der SCOPE.

Zur Industrie Management Website
Presse 25.02.18

Fachbeitrag: "Produktion & Standortwahl optimieren

Im Fachbeitrag des Magazins “Industrie 4.0 Management”, erzählen wir, wie sich Produktion und Standortwahl mithilfe algorithmischer Berechnungen optimieren lassen.

Optimierung des Transports
Wissen

Transportoptimierung im Detail: Die Beladeoptimierung

Warum die Routenoptimierung nur einen ersten Schritt darstellt – Die Netzwerkoptimierung und die Transportoptimierung bilden den Grundstein der Logistikoptimierung und sind aus effizienten Logistikketten nicht mehr wegzudenken. Dieser Artikel beleuchtet die Berechnung der Beladeoptimierung.

Meeting in Gruppe, sinnbildlich für OR2017: Pre Conference Workshop
Event 30.05.17

OR2017: Pre Conference Workshop

Im Rahmen der Operation Research Conference 2017 (OR17) lädt die IBM am 5. September 2017 zu einem Workshop rund um das Thema Decision Optimization ein. Wolfgang Schmidt, Geschäftsführer der X-INTEGRATE, wird Anwendungsbeispiele zur Kombination von Predictive und Presciptive Analytics vorstellen.

Brainstorming in der Gruppe, bildlich für IBM Decision Optimization Workshop
Event 03.06.16

IBM Decision Optimization Workshop 2016

Im Rahmen der “International Conference on Operations Research” in Hamburg findet am 30. August der kostenlose IBM Decision Optimization Workshop statt. X-INTEGRATE CEO Wolfgang Schmidt spricht über "Supply Chain Optimierung”.

Aug 30
Wolken zur Visualisierung der Cloud
Wissen

Mathematische Optimierung in der Cloud mit IBM DOcplexcloud

IBM bietet mit DOcplexcloud einen Optimierungsservice in der Cloud an. Dabei werden Opimierungsanfragen an einen Server in der Cloud gesendet. Dieser Service bringt so einige Vorteile mit sich, auf die dieser Blogbeitrag näher eingehen will.

Wissen

IBM ODM Decision Server Insights

Mit dem neuen Tool IBM Decision Server Insights (DSI), basierend auf IBM Operational Decision Manager (ODM), bietet IBM eine leistungsstarke Möglichkeit, große Daten besser zu verwalten und in Echtzeit auszuwerten. Dieser Blogartikel fasst wertvolle Insights zum Thema zusammen.

MAN Logo
Referenz

Dynamische und optimierte Auftragseinplanung

MAN Truck & Bus AG setzt auf einen von X-INTEGRATE mathematisch optimierten Auftragsbestand, um seinen Auftragseinplanungsprozess und die Auftragsoptimierung zu verbessern.

Boston Consulting Group Logo
Referenz

IBM ILOG CPLEX als Ergänzung zu MATLAB

Die X-INTEGRATE besitzt tiefgehendes Wissen in der individuellen Modellerstellung für IBM ILOG CPLEX sowie in der Integration mit anderen Applikationen und Lösungen. Die BCG hat auf diese Expertise zurückgegriffen und in kurzer Zeit MATLAB durch IBM ILOG CPLEX erweitert.

Bestimmung eines Standortes
Wissen

Schwerpunktanalyse in einem Logistiknetzwerk

Bei der Planung eines neuen Warenlagers oder neuer Fabrik-Standorte steht man vor dem Problem, die Inputdaten in den Griff zu bekommen. IBM ILOG LogicNet Plus XE ist ein Standardtool zur strategischen Planung und Optimierung von Logistiknetzwerken.

Wissen

CPLEX 12.6 ist da

IBM hat soeben die neueste Version von ILOG CPLEX STUDIO herausgegeben, mittlerweile handelt es sich um die Version 12.6. Wie üblich wurden letztes Jahr, mit CPLEX 12.5, neue Funktionen eingeführt, während die Version 12.5.1 einige Monate später hauptsächlich Performanceoptimierungen lieferte.

Person arbeitet am Computer
Wissen

Ein Blick hinter die Kulissen der Software-Entwicklung

Die hauseigene X-INTEGRATE Optimierungslösung „X-INTEGRATE Agency Reallocation“ (XAR) bietet Versicherern einen echten Mehrwert bei der Zuordnung von Agenturen zu Kunden.