This component is part of the IP Works Enterprise ASP.NET Component Library.
The SOAP component is used to communicate with SOAP servers.
NOTE: What follows is a very short description of the component interfaces. For more information, please consult the help files that come with the respective package.
Remarks
The SOAP component implements a standard SOAP client as specified in the SOAP 1.1 specification.
The component uses HTTP to communicate with SOAP servers, and an internal XML parser to process the results. The SOAP requests are specified by first setting the SOAP Method and MethodURI, as well as optional parameters in the ParamName and ParamValue properties. Then set the target URL and call the SendRequest method.
The results will be provided in properties such as ReturnValue, and ParamName, ParamValue for output parameters. Additionally, properties such as XPath, XElement, XText, etc.. allow for more granular traversal of the SOAP response.
If the server returns an error, the FaultCode, FaultString, and FaultActor properties will provide information about the error condition.
The component may also be used in offline mode. This is supported by methods such as BuildPacket and EvalPacket. The corresponding SOAP packet will be stored in the SOAPPacket property. Offline mode is important in cases where the underlying SOAP transport is not HTTP, but another mechanism (e.g. SMTP and POP for email).
By providing direct access to the SOAP packet in offline mode, the component allows for possible extension and full control over the SOAPPacket. The SendPacket method may then be used to send the custom-created SOAPPacket to the destination URL.
More Information: http://www.nsoftware.com/products/component/soap.aspx |