RAD Studio VCL Reference
ContentsIndex
PreviousUpNext
TInvokableClassRegistry.GetUDDIInfo Method (PTypeInfo, string, string)

Retrieves the description of the UDDI location that describes a registered interface.

Pascal
function GetUDDIInfo(const IntfInfo: PTypeInfo; var Operator: string; var BindingKey: string): Boolean; overload;
function GetUDDIInfo(const AGUID: TGUID; var Operator: string; var BindingKey: string): Boolean; overload;
C++
__fastcall Boolean GetUDDIInfo(const PTypeInfo IntfInfo, AnsiString Operator, AnsiString BindingKey);
__fastcall Boolean GetUDDIInfo(const TGUID AGUID, AnsiString Operator, AnsiString BindingKey);

Typically, applications do not need to call GetUDDIInfo. This method is used internally to provide fail-over support when a registered interface was imported using the UDDI browser. It retrieves the information that identifies the UDDI entry for a Web Service, so that the application can re-fetch the target URL for a registered interface. The UDDI information is previously registered by a call to the RegisterUDDIInfo method.  

IntfInfo is the runtime type information (RTTI) from a registered invokable interface. The interface must have been previously registered by a call to the RegisterInterface method.  

AGUID is a GUID that identifies the registered interface. The interface must have been previously registered by a call to the RegisterInterface method.  

Operator returns the URL of the UDDI registry that was used to import the interface definition.  

BindingKey is the unique identifier for the TModel that describes the Web Service to which the interface belongs.  

GetUDDIInfo returns true if it successfully locates and returns values for the Operator and BindingKey parameters. It returns false if there is no registered UDDI information for the specified interface. 

 

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