Soap.InvokeRegistry.TInvokableClassRegistry.GetUDDIInfo

From RAD Studio API Documentation
Jump to: navigation, search

Delphi

function  GetUDDIInfo(const IntfInfo: PTypeInfo; var Operator, BindingKey: string): Boolean; overload;
function  GetUDDIInfo(const AGUID: TGUID; var Operator, BindingKey: string): Boolean; overload;

C++

bool __fastcall GetUDDIInfo(const System::Typinfo::PTypeInfo IntfInfo, System::UnicodeString &Operator, System::UnicodeString &BindingKey)/* overload */;
bool __fastcall GetUDDIInfo(const GUID &AGUID, System::UnicodeString &Operator, System::UnicodeString &BindingKey)/* overload */;

Properties

Type Visibility Source Unit Parent
function public
Soap.InvokeRegistry.pas
Soap.InvokeRegistry.hpp
Soap.InvokeRegistry TInvokableClassRegistry

Description

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

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.

See Also