Same as callMethod(methodName, params), except you pass a
MethodInfo object instead of a method name.
Call the method with the given name, using the list
of parameters that are passed, and return the Response
object that is generated.
Overloaded version of callSimpleMethod that allows
you to easily call a method that has no parameters.
Overloaded version of callSimpleMethod that allows
you to easily call a method that has one parameter.
Easily call a method that has two parameters.
Easily call a method that has three parameters.
Easily call a method that has four parameters.
Easily call a method that has five parameters.
Easily call a method that has six parameters.
Easily call a method that has seven parameters.
Easily call a method that has eight parameters.
Easily call a method that has nine parameters.
callSimpleMethod(String,Object,Object,Object,Object,Object,Object,Object,Object,Object,Object) - method in class com.nsftools.jurst.
SoapHelper Easily call a method that has ten parameters.
Same as callSimpleMethodList(methodName, paramValues), except
you pass your own MethodInfo object instead of a method name.
Call the method with the given name, using the list
of parameters that are passed, and return the Java
object that is generated by the Response (or a String
containing Fault information in the case of a fault).
For the WSDL file at the given location, return a Vector
containing a MethodInfo object for each method in the
WSDL file.
Returns the PrintStream that we're sending debug
output to, if any (this is null by default).
Get the last response that was received via callMethod as an XML String,
if possible.
Look for a method with the given methodName in the given
WSDL file, and return a MethodInfo object with information
about it.
Look for a method with the given methodName in the given
WSDL file, and return a MethodInfo object with information
about it.
Given a BindingOperation in a WSDL file, try to get the
namespace that is specified for the input message, if
one has been specified.
Returns a Vector of MethodInfo objects, one for each method
in the WSDL file that was given when this object was instantiated.
Given a BindingOperation in a WSDL file, try to get the
SOAP Action that is specified for that operation, if
one has been specified.
Attempt to find and return the namespace used by the given
complex data type.
For a given Port specification in a WSDL file, return the
URL that should be used to make calls to this Port.
If the invoke method has already been called, this will
return the SOAP response that was returned, as raw XML text.
Get the XML text of the raw SOAP message that would be generated
by this call, based on the parameters and information you've passed
so far.
For the given SOAP Call object, return the
SOAP message it represents, in raw XML form.
For a given Envelope, Mapping, and Context, return the
SOAP message it represents, in raw XML form.
For the given SOAP Call and Response, return the
SOAP message that the Response represents, in
raw XML form (the Call should be the Call that produced
the Response, which is necessary to obtain the
SOAPRegistryMapping that was used).
Return a Map of data types (standard and complex) that
are used as Input or Output parameters in this WSDL file.
Attempt to get the WSDL file at the given URI as a Definition,
using any of the authentication or proxy parameters that have
been specified so far.
If basic authentication is used to connect to the web service, enter
the user name and password here.
Determines whether or not the method names are
case-sensitive.
Set the PrintStream that you want debug messages
to be sent to, if any (by default this is null).
If you must authenticate through a proxy server to connect to the
web service, enter the proxy server host name, port, username, and
password here.
Specifies a connection timeout value in milliseconds,
if any.
The SoapHelper
class is an extension of the
WsdlSoapWrapper
that simplifies calls to
SOAP-based web services even more than WsdlSoapWrapper
does.
Create a new SoapHelper object that will reference
a WSDL file at the given location (can be an http://
or a file:/// path)