RAD Studio VCL Reference
ContentsIndex
PreviousUpNext
TSoapConnection.SOAPServerIID Property

Identifies the invokable interface that TSoapConnection uses to communicate with the application server.

Pascal
property SOAPServerIID: String;
C++
__property AnsiString SOAPServerIID;

Set SOAPServerIID to identify the interface of the application server. SOAPServerIID is the GUID of the application server's interface. This interface is a descendant of IAppServerSOAP. Once you have formed a connection, you can access this interface by first calling the GetSOAPServer method and then using the global Supports function or as operator (Delphi) or the Supports method of the interface (C++).

Warning: Use the GUID for the interface that is generated by the WSDL importer when you import the application server's definitions. This may differ from the GUID that the server uses in its implementation.
Note: In Delphi, at runtime, you can use the interface name in code and the compiler automatically converts that to the GUID. At design time (in the Object Inspector) or in C++ code, you must specify the GUID itself, not the interface name.
Note: SOAPServerIID is only used if the UseSOAPAdapter property is true. In addition, if you set SOAPServerIID to anything other than IAppServerSOAP, you must import the definition of the application server's interface so that it is registered with the invocation registry.
 

 

URL 

IAppServerSOAP 

UseSOAPAdapter 

GetSOAPServer 

Specifying a Connection Using SOAP

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