JMS-Endpunktanforderung senden

Sie können Anforderungen an Services senden, die einen JMS-Endpunkt (Java™ Message Service) verwenden.

Vorbereitende Schritte

Wenn für den Service die SSL-Authentifizierung (Secure Sockets Layer) verwendet wird, erstellen Sie vor dem Senden der Anforderung eine SSL-Konfiguration. Weitere Informationen hierzu finden Sie unter SSL-Konfigurationen erstellen.

Vorgehensweise

So senden Sie eine Anforderung an einen JMS-Service:

  1. Klicken Sie in der Symbolleiste auf die Schaltfläche Generic Service Client öffnen (Schaltfläche 'Generic Service Client öffnen') und wählen Sie die Seite Anforderungen aus.
  2. Klicken Sie auf Hinzufügen (Schaltfläche 'Hinzufügen') und dann auf einen Anforderungstyp, den Sie senden möchte. Oder klicken Sie in der Anforderungsbibliothek mit der rechten Maustaste Endpunkte an und wählen Sie einen Anforderungstyp aus, den Sie senden möchten.
  3. Wählen Sie im Fenster Protokoll konfigurieren die Option JMS aus und geben Sie die JMS-Transportkonfiguration an. Klicken Sie bei Bedarf auf "Neu", um eine JMS-Transportkonfiguration für den Aufruf zu erstellen.
  4. Klicken Sie auf Hinzufügen, um alle Eigenschaften anzugeben, die mit dem Aufruf gesendet werden sollen.
  5. Klicken Sie auf Weiter.
  6. Wenn der Service eine bestimmte XSD (XML Schema Definition) verwendet, wählen Sie auf der Seite Stammelement auswählen eine XSD in der Liste aus oder klicken Sie auf Durchsuchen, um die XSD-Datei zu importieren. Wählen Sie anschließend das Stammelement für den Aufruf aus. Wenn für den Service keine XSD verfügbar ist, wählen Sie Kein Schema aus.
  7. Klicken Sie auf Fertig stellen. Die Anforderung wird zum Bereich Endpunkte der Anforderungsbibliothek hinzugefügt.
  8. Wählen Sie in der Anforderungsbibliothek das Anforderungselement aus. Im Generic Service Client werden drei Schritte gezeigt: Daten bearbeiten, Aufrufen und Antwort anzeigen. Die Details für die Anforderung werden im Schritt Daten bearbeiten angezeigt.
  9. Verwenden Sie basierend auf der Anforderung in Schritt 2 auf der Seite Nachricht die Sichten Formular, Baum oder Quelle, um die Inhalte der Anforderung zu bearbeiten. In jeder Sicht werden die gleichen Daten in einem anderen Format angezeigt. Wenn Sie XML-Elemente in der Sicht Formular oder Baum hinzufügen oder daraus entfernen möchten, klicken Sie auf Schema > Prüfung und Unterstützung, um einer im Schemakatalog angegebenen XSD zu entsprechen.
  10. Ändern Sie auf der Seite Transport bei Bedarf die Transportkonfiguration, die von der Anforderung verwendet wird. Verwenden Sie die Registerkarte Transport, um die Transport- und Sicherheitskonfiguration zu erstellen und zu bearbeiten.
  11. Wenn Sie die SOAP XML-Anforderung in Schritt 2 ausgewählt haben, geben Sie auf der Seite Anforderungsstapel an, ob die Sicherheits- oder Verarbeitungsalgorithmen überschrieben werden sollen, die auf die abgehende Anforderung für die WSDL-Datei angewendet werden. Klicken Sie zum Hinzufügen eines Antwortstapels zur Bearbeitung der Sicherheits- oder Verarbeitungsalgorithmen für eingehende Antworten auf Antwortstapel anzeigen.
    Anmerkung: Diese Einstellungen gelten nur für die aktuelle Anforderung. Wenn Sie den Anforderungs- oder Antwortstapel für alle Anforderungen bearbeiten möchten, die die aktuelle WSDL-Datei verwenden, klicken Sie aufWSDL-Sicherheit bearbeiten, um den WSDL Security Editor zu öffnen.
  12. Wenn Sie fertig sind, klicken Sie auf Aufrufen, um die Serviceanforderung zu senden. Der Generic Service Client sendet die Anforderung und zeigt die Nachrichtenrückgabe im Schritt Antwort anzeigen an.

Nächste Schritte

Erfolgreiche Anforderungen werden aufgezeichnet und zur Liste Anforderungsprotokoll hinzugefügt. Wenn Sie IBM Rational Performance Tester oder IBM Rational Service Tester for SOA Quality verwenden, können Sie auf die Schaltfläche Testprogramm generieren (Testprogramm generieren) klicken, um einen Servicetest zu erstellen.

Feedback