Struktur für eine asynchrone Anforderung erstellen

Sie können eine asynchrone Anforderung auf Basis der WS-Notification-Spezifikation erstellen, in der eine Rückrufstruktur enthalten ist.

Vorgehensweise

  1. Wählen Sie im Testeditor den Test aus und klicken Sie auf Hinzufügen und dann auf Spezifikationsstruktur. Der Assistent Neuer Web-Service-Test wird geöffnet.
  2. Wählen Sie auf der Seite Auswahl der Web-Services-Spezifikation die Option WS-Notification aus und klicken Sie auf Weiter.
  3. Wenn der Service über eine WSDL-Datei (Web Services Description Language) verfügt, klicken Sie auf der Seite WS-Notification-Details auf Hinzufügen, um die Datei mit dem Aufruf zu verknüpfen.
  4. Geben Sie die Subskriptionskennung an. Sie können Standardkennungen für Websphere Application Server oder Apache Muse auswählen. Wenn Ihr Service keine Standardkennung verwendet, können Sie Angepasst auswählen und Name und Namensbereich für die Kennung angeben.
  5. Ersetzen Sie im Bereich Thema die Standardwerte für Name und Namensbereich durch die Werte des Themas in Ihrem Service.
  6. Geben Sie die Subskriptionsdauer an. Da es sich hier um eine Testumgebung handelt, läuft die Subskription nach der angegebenen Verzögerung ab, um Serverressourcen zu sparen.
  7. Wenn es sich hierbei um einen WS-BrokeredNotification-Service handelt, der bei Empfang der Subskription einen Benachrichtigungsaufruf implementiert, können Sie Benachrichtigungsaufruf hinzufügen auswählen und die Nachricht eingeben, die gesendet werden soll.
  8. Klicken Sie auf Weiter.
  9. Wählen Sie auf der Seite Protokoll konfigurieren eine Protokollkonfiguration aus und geben Sie die Optionen für die Konfiguration an. Wählen Sie SOAP 1.2-Rahmenanweisung generieren aus, wenn Sie einen SOAP 1.2 Web-Service testen.
  10. Klicken Sie auf Fertigstellen. Mit dieser Aktion wird im Testeditor ein Web-Service-Aufruf oder eine XML-Anforderung mit einer Rückrufstruktur mit einem Parallel-, einem Empfangs- und einem Zeitlimitelement generiert.

Nächste Schritte

Fügen Sie in der Rückrufstruktur Testelemente zu den Parallel-, Empfangs- und Zeitlimitelementen hinzu, um das Verhalten des Tests anzugeben:
  • Parallel enthält Testelemente, die nach dem Senden des asynchronen Aufrufs ausgeführt werden.
  • Empfangen gibt die Nachrichtenrückgabe des Rückrufs an und enthält Testelemente, die nach Empfang des Rückrufs ausgeführt werden.
  • Zeitlimit enthält Testelemente, die ausgeführt werden, wenn der Rückruf nach einer angegebenen Verzögerung nicht empfangen wird.

Feedback