Check if the defined messages are accepted by the Web Services server.
Oxygen XML Developer
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 XML Developer
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
assistant is available for this editor and is driven by the schema that defines the
type of the current message. While selecting different operations,
Oxygen XML Developer
remembers 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 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 looks like.
After pressing the Send button, it presents 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 XML Developer
prompts you to
save them, then tries 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 are listed here. This list is
presented only when there are errors.
- Send Button - Executes the request. A status dialog is shown
when
Oxygen XML Developer
is
connecting to the server.
The testing of a WSDL file is straight-forward: click the WSDL analysis button, then
select the service, the port, and the operation. The editor generates 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. You can find more details in
the Testing Remote WSDL Files
section.