Użytkownicy mogą wysyłać żądania do usług używających punktu
końcowego HTTP.
Procedura
Aby wysłać żądanie do usługi HTTP:
- Kliknij przycisk paska narzędzi Otwórz ogólny klient usług (
) i wybierz stronę Żądania.
- Kliknij przycisk Dodaj
(
) i wybierz opcję Dodaj żądanie punktu
końcowego lub na stronie głównej kliknij opcję Dodaj
żądanie punktu końcowego.
- W oknie Konfigurowanie protokołu
wybierz opcję HTTP i podaj konfigurację transportu
HTTP. W razie potrzeby można kliknąć przycisk Nowa, aby
utworzyć nową konfigurację transportu HTTP dla wywołania.
- Wpisz adres URL wywołania, metodę HTTP i wersję oraz podaj
właściwości nagłówka lub informacji cookie.
- Kliknij przycisk Dalej.
- Na stronie Wybór elementu głównego, jeśli usługa
korzysta z konkretnej definicji schematu XML (XSD), wybierz definicję z listy
lub kliknij przycisk Przeglądaj, aby zaimportować plik
XSD, a następnie wybierz element główny dla żądania. Jeśli nie ma dostępnego pliku XSD dla usługi, wybierz opcję
Brak schematu.
- Kliknij przycisk Zakończ. Żądanie zostanie dodane do sekcji Punkty
końcowe w oknie Biblioteka żądań.
- W oknie Biblioteka żądań wybierz element
żądania. W ogólnym kliencie usług zostaną wyświetlone trzy kroki:
Edycja danych, Wywołanie i
Wyświetlanie odpowiedzi. Szczegóły wywołania są wyświetlane w
kroku Edycja danych.
- Na stronie Komunikat zmodyfikuj treść żądania,
używając widoku Formularz, Drzewo lub
Źródło. W każdym widoku te same dane są wyświetlane w inny sposób. Aby dodać lub
usunąć elementy XML w widoku Formularz lub
Drzewo, należy kliknąć opcję
. Zapewni to zgodność z definicją
schematu XML (XSD) określoną w katalogu schematów.
- Na stronie Załączniki wskaż pliki, które mają zostać
przesłane z żądaniem. Obsługa załączników plikowych jest możliwa po skonfigurowaniu w
środowisku poprawnych bibliotek i plików konfiguracyjnych.
- Na stronie Transport zmień konfigurację transportu,
która ma być używana przez żądanie (o ile jest to konieczne). Konfiguracje transportu i zabezpieczeń można tworzyć i edytować na
karcie Transport.
- Na stronie Stos żądań wskaż, czy mają być
przesłaniane algorytmy zabezpieczeń lub przetwarzania, które są stosowane
w przypadku żądań wychodzących dla pliku WSDL. Aby dodać stronę Stos odpowiedzi służącą do edytowania
algorytmów zabezpieczeń lub przetwarzania, które są stosowane w
przypadku odpowiedzi przychodzących, należy kliknąć opcję Pokaż stos
odpowiedzi.
Uwaga: Te ustawienia dotyczą tylko bieżącego żądania.
Aby
zmodyfikować stos żądań lub odpowiedzi dla wszystkich żądań używających
bieżącego pliku WSDL, należy kliknąć opcję Edytuj zabezpieczenia
WSDL w celu otwarcia okna Edytor zabezpieczeń WSDL.
- Gdy zakończysz wykonywanie poprzedniej czynności, kliknij przycisk
Wywołaj, aby wysłać żądanie usługi. Ogólny klient usług wysyła żądanie i wyświetla zwrócony komunikat w
kroku Wyświetlanie odpowiedzi.
Co dalej
Żądania zakończone pomyślnie są rejestrowane i dodawane do listy
Historia żądań. Jeśli używany jest produkt
IBM Rational Performance Tester
lub
IBM Rational Service Tester for SOA Quality,
można kliknąć przycisk
Generuj pakiet testów
(

), aby utworzyć test usługi.