RAD Studio VCL Reference
ContentsIndex
PreviousUpNext
TWSDLItems.GetSoapBindingOutputNode Method

Returns the interface for the output node on a specified binding and operation.

Pascal
function GetSoapBindingOutputNode(const BindingName: WideString; const Operation: WideString; OverloadIndex: Integer): IXMLNode;
C++
__fastcall IXMLNode GetSoapBindingOutputNode(const BSTR BindingName, const BSTR Operation, int OverloadIndex);

Call GetSoapBindingOutputNode to retrieve the node for output messages (output parameters or return value) on an operation of a SOAP binding. GetSoapBindingOutputNode locates a binding with the specified name that includes a <soap:binding> tag, locates the specified operation node that is a child of that binding, and returns the output node for that operation.  

BindingName is the name of the binding that includes the <soap:binding> tag. A binding describes the encoding and transport protocols for an associated port type.  

Operation is the name of the operation of that <soap:binding> tag. Operations correspond to methods on an invokable interface.  

OverloadIndex indicates which operation node is desired when the binding has multiple operations with the same name (overloaded methods). 0 indicates the first operation with the specified name, 1 indicates the second operation node, and so on.  

If GetSoapBindingOutputNode is unable to locate an output node for the specified binding and operation, it returns nil (Delphi) or NULL (C++). 

 

Copyright(C) 2008 CodeGear(TM). All Rights Reserved.
What do you think about this topic? Send feedback!