Serviceports konfigurieren
Ein Serviceport ist ein virtueller Service-Endpunkt. Sie können einen für jeden realen Service erstellen, den Ihre Applikation verwendet. Ihr zu testendes System (SUT) sendet dann seine Requests an diese Tosca OSV-Serviceports.
Serviceporttypen
Bei der Konfiguration der Serviceports müssen Sie festlegen, welchen Typ von virtuellem Service-Endpunkt Sie erstellen möchten.
Sie können beispielsweise einen HTTP-Serviceport erstellen, der das SOAP-Protokoll verwendet. Alternativ können Sie ein Verzeichnis als Serviceport verwenden, das lokal auf Ihrem Rechner Nachrichten liest und schreibt.
Sie können auch mit dem Java Message Service (JMS) in OSV arbeiten. Wenn Sie einen JMS-Serviceport konfigurieren, fungiert OSV als Consumer oder Publisher von Nachrichten. Nähere Informationen zum Thema JMS-Messaging finden Sie hier: siehe Kapitel "J MS-Nachrichten ausführen".
Sobald Sie den Serviceport konfiguriert haben, erkennt OSV automatisch, welches Nachrichtenprotokoll es verwenden muss.
Weiterleiten und Lernen
Möglicherweise weiß OSV nicht, wie es einen vom zu testenden System (SUT) erhaltenen Request virtualisieren kann. In diesem Fall kann es diesen Request stattdessen an den realen Service weiterleiten. Sie müssen dafür Ihren Serviceport mit Daten des realen Services konfigurieren und die Option Forwarding aktivieren. Alternativ können Sie einen Proxyserver auf Ihrem SUT einrichten und OSV so konfigurieren, dass es als Proxy fungiert.
Wenn Sie wissen möchten, welche Nachrichten OSV nicht virtualisieren konnte und daher an den realen Service weitergeleitet hat, können Sie OSV erlauben, diese aufzuzeichnen. Dies bedeutet, dass OSV die weitergeleiteten Nachrichten im Reiter Recorder speichert, damit Sie sie analysieren können. Sie müssen nur die Option Learning aktivieren.
Ihren Serviceport konfigurieren
Wenn Sie lernen möchten, wie Sie einen Serviceport erstellen, siehe Kapitel "Serviceports erstellen und bearbeiten".
Wenn Sie mehr über die Konfiguration bestimmter Serviceporttypen erfahren möchten, wählen Sie einen Typ aus der folgenden Liste aus: