Serviceaufrufdetails

Serviceaufrufelemente umfassen Inhalt und Transportinformationen des Aufrufs. Der Inhalt besteht aus der SOAP-Rahmenanweisung. Die Transportinformationen beziehen sich auf die Informationen, die je nach ausgewähltem Protokoll zum Senden, Empfangen und Beantworten erforderlich sind.

Aufrufeinstellungen

Knotenname automatisch aktualisieren
Wählen Sie diese Option aus, um die Anforderung in der Sicht "Testinhalte" automatisch umzubenennen.
Nicht auf Antwort warten
Wählen Sie diese Option aus, um direkt zur nächsten Anforderung im Test zu wechseln, nachdem die aktuelle Anforderung gesendet wurde.
Operation und WSDL-Name
Geben den WSDL-Namen und die Operation an, an die die Serviceanforderung gebunden wird.
WSDL-Ressource
Der Name der WSDL-Ressource in der Workbench. Klicken Sie auf den Link, um die WSDL-Datei zu bearbeiten. Wenn die WSDL-Datei fehlt, klicken Sie den Link zum Binden der Anforderung an eine WSDL im Arbeitsbereich oder zum Importieren einer WSDL an. Sie können auf die Schaltfläche WSDL-Sicherheit bearbeiten klicken, um die Sicherheitsrichtlinie für die WSDL zu bearbeiten, oder auf die Schaltfläche WSDL-Synchronisation klicken, um eine importierte WSDL mit einer fernen WSDL zu aktualisieren.
Zeitlimit (ms)
Dies ist der Zeitlimitwert in Millisekunden. Wenn nach der angegebenen Frist keine Antwort empfangen wurde, wird ein Fehler erzeugt.
Bedenkzeit (ms)
Dieser Wert gibt die über das Programm berechnete Zeitverzögerung an, die für jeden Benutzer beachtet wird, wenn dieser Test mit mehreren virtuellen Benutzern ausgeführt wird. Bei der Bedenkzeit handelt es sich um eine statistische Emulation der Zeitdauer, die reale Benutzer zum Lesen oder Nachdenken benötigen, bevor sie eine Aktion ausführen.
Antwort aktualisieren
Klicken Sie auf diese Schaltfläche, um die Anforderung mit den aktuellen Einstellungen aufzurufen und über die Antwort ein Serviceantwortelement zu erstellen oder das vorhandene Antwortelement zu aktualisieren.

Nachricht

Auf dieser Seite werden die XML-Inhalte der Anforderung dargestellt und kann auf die Datenkorrelation zugegriffen werden. Die gleichen Inhalte werden auf drei verschiedene Arten dargestellt.

Formular
Diese Sicht bietet eine vereinfachte Sicht der Nachricht, in der die Werte für den XML-Inhalt bearbeitet werden können.
Baum

Diese Sicht bietet eine Detailsicht der XML-Struktur, einschließlich Elementen, Namensbereichen und zugeordneten Werten. Mithilfe von Hinzufügen, Einfügen, Entfernen, Nach oben und Nach unten können Sie die XML-Elemente und Namensbereiche im Baum bearbeiten.

Klicken Sie auf Filter, um Namensbereichs-, Attribut- oder Textknoten je nach Ihren Anforderungen aus- oder einzublenden.

Klicken Sie auf Nur gültige Änderungen zulassen, um das intelligente Bearbeiten auf Basis eines XML-Schemadokuments (XSD) zu aktivieren. Klicken Sie mit der rechten Maustaste auf das Projekt und wählen Sie Eigenschaften und Schemakatalog aus, um verschiedene XSD-Dokumente für die Workbench anzugeben. Inaktivieren Sie Nur gültige Änderungen zulassen, wenn Sie über kein XSD-Dokument verfügen oder wenn Sie das Schema umgehen möchten.

Sie können mit der rechten Maustaste auf ein XML-Element klicken, um es in ein XML-Fragment zu konvertieren. Auf diese Weise können Sie eine Datenkorrelation (Datenpools verwenden und Referenzen erstellen) für das gesamte XML-Fragment anstatt nur für den Wert ausführen.

Quelle
In dieser Sicht wird der XML-Quelleninhalt der Nachricht oder einfacher Textinhalt angezeigt.
Wichtig: In der Sicht "Quelle" dürfen die mit SoaTag beginnenden Tags nicht bearbeitet werden. Ein Löschen oder Ändern dieser Tags führt zu einer Beschädigung von Verweisen und Ersetzungen im Test. Diese Tags können nach dem Löschen nicht erneut erstellt werden.

Anhänge

Auf dieser Seite werden die MIME- oder DIME-Anhänge aufgelistet, die der Anforderung zugeordnet sind. Die Inhalte dieser Sicht entsprechen der MIME-Spezifikation (Multipurpose Internet Mail Extensions) oder der DIME-Spezifikation (Direct Internet Message Encapsulation). Über diese Seite können Workbench-Ressourcen als MIME- oder DIME-Anhänge hinzugefügt und Eigenschaften geändert werden.

Die Inhalts-ID ist die Kennung, die von der Anforderung für den Verweis auf die Anhänge verwendet wird. Das Verfahren zur Verwendung dieser Kennung hängt von Ihren Servervoraussetzungen ab.
MIME oder DIME
Wählen Sie aus, ob der Anhang mit der MIME-Spezifikation (Multipurpose Internet Mail Extensions) oder der DIME-Spezifikation (Direct Internet Message Encapsulation) übereinstimmt.
MTOM-Übertragungsmechanismus verwenden
Von der Anforderung wird standardmäßig SwA (SOAP Messages with Attachments) zur Handhabung von Anhängen verwendet. Wählen Sie diese Option aus, wenn Anhänge mithilfe des SOAP-Übertragungsmechanismus MTOM (Message Transmission Optimization Mechanism) gehandhabt werden sollen.

Transport

Auf dieser Seite werden die Transporteinstellungen konfiguriert, die zum Senden der Anforderung verwendet werden. Die Transportprotokolleinstellungen beziehen sich auf eine Transportkonfiguration, bei der es sich um ein HTTP-, JMS- (Java™ Message Service) oder WebSphere MQ-Protokoll handeln kann. Sie können mehrere Konfigurationen für jedes Protokoll erstellen und auf diese Weise ohne großen Aufwand zwischen Protokollen oder Protokollvarianten wechseln.
Anmerkung: Wenn Sie IBM Rational AppScan verwenden, sind die JMS- oder WebSphere MQ-Transportkonfigurationen nicht verfügbar.
HTTP
Wählen Sie HTTP aus, um den HTTP-Transport für die Anforderung zu verwenden. Auf der Anforderungsebene können Sie eine URL- oder SOAP-Aktion sowie den Verweis auf die globale Konfiguration eines Tests aktualisieren.
Protokollkonfiguration
Klicken Sie auf Ändern, um eine vordefinierte Transportkonfiguration anzugeben oder eine Konfiguration zu erstellen. HTTP- Transportkonfigurationen enthalten wiederverwendbare Proxy- und Authentifizierungseinstellungen.
URL
Hier geben Sie den URL-Endpunkt der Serviceanforderung an.
Methode und Version
Hier geben Sie die HTTP-Methode und -version an, die zum Aufrufen der Serviceanforderung verwendet werden sollen.
Header
Hier geben Sie die Namen und Werte der angepassten HTTP-Header an, die vom Service benötigt werden. Klicken Sie auf Hinzufügen, Bearbeiten oder Entfernen, um die Headerliste zu ändern.
Cookies
Hier geben Sie die Namen und Werte der Cookies an, die vom Service benötigt werden. Klicken Sie auf Hinzufügen, Bearbeiten oder Entfernen, um die Cookieliste zu ändern.
JMS

Wählen Sie JMS aus, um den JMS-Transport (Java Messaging Service) für die Anforderung zu verwenden. Über diese Seite können Sie Zeichenfolgeneigenschaften hinzufügen, die der Anforderung für eine JMS-Konfiguration zugeordnet sind. Diese werden über JMS als Nachrichteneigenschaften gesendet.

Anmerkung: Wenn Sie IBM® Rational Appscan verwenden, ist diese Option nicht verfügbar.
Protokollkonfiguration
Klicken Sie auf Ändern, um eine vordefinierte Transportkonfiguration anzugeben oder eine Konfiguration zu erstellen. JMS-Transportkonfigurationen enthalten Einstellungen für den generischen Endpunkt, den Empfangspunkt und Adapter, die wiederverwendet werden können.
Eigenschaften
Hier geben Sie die Namen und Werte aller Zeichenfolgeeigenschaften an, die für die Anforderung für die aktuelle JMS-Transportkonfiguration erforderlich sind. Diese Eigenschaften werden über JMS als Nachrichteneigenschaften gesendet. Klicken Sie auf Hinzufügen, Bearbeiten oder Entfernen, um die Liste der Eigenschaften zu ändern.
WebSphere MQ
Wählen Sie MQ aus, wenn für die Anforderung der IBM WebSphere MQ-Transport verwendet werden soll. Über diese Seite können Sie die SOAP-Aktion angeben und die Einstellungen für die WebSphere MQ-Konfiguration auf der Teststufe außer Kraft setzen.
Anmerkung: Wenn Sie IBM Rational Appscan verwenden, ist diese Option nicht verfügbar.
Protokollkonfiguration
Klicken Sie auf Ändern, um eine vordefinierte Transportkonfiguration anzugeben oder eine Konfiguration zu erstellen. WebSphere MQ-Transportkonfigurationen enthalten Einstellungen für die generische Warteschlange, den Header und SSL, die wiederverwendet werden können.
SOAP-Aktion
Gibt die SOAP-Aktion an, die zum Aufrufen der WebSphere MQ-Anforderung verwendet werden soll.
Werte der MQ-Protokollkonfiguration überschreiben
Wählen Sie diese Option aus, um die Felder der WebSphere MQ-Nachricht zu konfigurieren. Sie können eine Untergruppe eines MQ-Nachrichtendeskriptors für die Verwendung mit anderen Servertypen durch ein benutzerdefiniertes Format ersetzen, insbesondere bei Verwendung einer XML-Aktivierungsanforderung.
Nachrichtenheader anpassen
Wählen Sie diese Option aus, um angepasste Header für das in WebSphere MQ enthaltene Feature "Transport für SOAP über MQ" anzugeben. Diese Funktion verwendet ein vorgegebenes MQ-Nachrichtenformat (RFH2), daher sind bei Auswahl dieser Funktion andere Optionen von Nachrichtendeskriptor inaktiviert.
Nachrichtendeskriptor
Diese Einstellungen ersetzen den Nachrichtendeskriptor und die Headereinstellungen in der MQ-Protokollkonfiguration. Informationen zu Nachrichtendeskriptoren finden Sie in der WebSphere MQ-Dokumentation.

Feedback