Check if the defined messages are accepted by the Web Services server.
Oxygen is providing
two ways of testing, one for the currently edited WSDL file and other for the remote
WSDL files that are published on a web server. For the currently edited WSDL file the
WSDL SOAP Analyser tool can be opened by:
- pressing the toolbar button
WSDL SOAP Analyser
- going to the menu item
- going to submenu of the Project view contextual menu
This dialog contains a SOAP analyser and sender for Web Services Description Language
file types. The analyser fields are:
- Services - The list of services defined by the WSDL
file.
- Ports - The ports for the selected service.
- Operations - The list of available operations for the
selected service.
- Action URL - Shows the script that serves the operation.
- SOAP Action - Identifies the action performed by the
script.
- Version - Choose between 1.1 and 1.2. The SOAP version is
selected automatically depending on the selected port.
- Request Editor - It allows you to compose the web service
request. When an action is selected, Oxygen tries to
generate as much content as possible for the SOAP request. The envelope of the SOAP
request has the correct namespace for the selected SOAP version, that is
http://schemas.xmlsoap.org/soap/envelope/ for SOAP 1.1 or
http://www.w3.org/2003/05/soap-envelope for SOAP 1.2. Usually you just have
to change few values in order for the request to be valid. The content completion is
available for this editor and is driven by the schema that defines the type of the
current message. While selecting different operations Oxygen will remember
the modified request for each one. You can press the Regenerate
button in order to overwrite your modifications for the current request with the
initial generated content.
- Attachments List - You can define a list of file's URLs to be
attached to the request.
- Response Area - Initially it displays an auto generated
server sample response so you can have an idea about how the response will look like.
After pressing the Send button it will present the message
received from the server in response to the Web Service request. It may show also
error messages. In case the response message contains attachments, Oxygen will prompt you
to save them, then will try to open them with the associated system application.
- Errors List - There may be situations in which the WSDL file
is respecting the WSDL XML Schema, but it fails to be valid for example in the case of
a message that is defined by means of an element that is not found in the types
section of the WSDL. In such a case, the errors will be listed here. This list is
presented only when there are errors.
- Send Button - Executes the request. A status dialog is shown
when Oxygen is
connecting to the server.
The testing of a WSDL file is straight-forward: just click on the WSDL analysis button,
then select the service, the port and the operation. The editor will generate the
skeleton for the SOAP request. You can edit the request, eventually attach files to it
and send it to the server. Watch the server response in the response area. For testing
remote WSDL files see this
section.