Skip to main content

EnsLib.ITK.Setup.ConsumerServiceRegistry

persistent class EnsLib.ITK.Setup.ConsumerServiceRegistry extends %Library.Persistent, %XML.Adaptor

SQL Table Name: EnsLib_ITK_Setup.ConsumerServiceRegistry

Stores the URIs for different Services exposed by a Consumer. This is used when ITK sends a Web Request to a Consumer.

Property Inventory

Method Inventory

Parameters

parameter SrcVer = $Id$;

Properties

property ConsumerName as %String [ Required ];
Property methods: ConsumerNameDisplayToLogical(), ConsumerNameGet(), ConsumerNameGetStored(), ConsumerNameIsValid(), ConsumerNameLogicalToDisplay(), ConsumerNameLogicalToOdbc(), ConsumerNameNormalize(), ConsumerNameSet()
property InvocationPattern as %String (VALUELIST = ",Asynchronous,Synchronous") [ Required ];
Property methods: InvocationPatternDisplayToLogical(), InvocationPatternGet(), InvocationPatternGetStored(), InvocationPatternIsValid(), InvocationPatternLogicalToDisplay(), InvocationPatternLogicalToOdbc(), InvocationPatternNormalize(), InvocationPatternSet()
property PartialLogicalEndpoint as %String (MAXLEN = 250) [ Required ];
Property methods: PartialLogicalEndpointDisplayToLogical(), PartialLogicalEndpointGet(), PartialLogicalEndpointGetStored(), PartialLogicalEndpointIsValid(), PartialLogicalEndpointLogicalToDisplay(), PartialLogicalEndpointLogicalToOdbc(), PartialLogicalEndpointNormalize(), PartialLogicalEndpointSet()
property PartialPhysicalEndpoint as %String (MAXLEN = 250);
Property methods: PartialPhysicalEndpointDisplayToLogical(), PartialPhysicalEndpointGet(), PartialPhysicalEndpointGetStored(), PartialPhysicalEndpointIsValid(), PartialPhysicalEndpointLogicalToDisplay(), PartialPhysicalEndpointLogicalToOdbc(), PartialPhysicalEndpointNormalize(), PartialPhysicalEndpointSet()
property ServiceName as %String [ Required ];
Property methods: ServiceNameDisplayToLogical(), ServiceNameGet(), ServiceNameGetStored(), ServiceNameIsValid(), ServiceNameLogicalToDisplay(), ServiceNameLogicalToOdbc(), ServiceNameNormalize(), ServiceNameSet()

Methods

classmethod GetEndpoint(pAppName As %String, pServiceName As %String, pLogical As %Boolean = 0)

Indexes

index (ConsumerEventIndex on ConsumerName,ServiceName) [IdKey, Type = key, Unique];
Index methods: ConsumerEventIndexCheck(), ConsumerEventIndexDelete(), ConsumerEventIndexExists(), ConsumerEventIndexOpen(), ConsumerEventIndexSQLCheckUnique(), ConsumerEventIndexSQLExists(), ConsumerEventIndexSQLFindPKeyByConstraint(), ConsumerEventIndexSQLFindRowIDByConstraint()

Inherited Members

Inherited Methods

Storage

Storage Model: CacheStorage (EnsLib.ITK.Setup.ConsumerServiceRegistry)

^EnsITK.ConsumerSvcRegistryD(ID)
=
%%CLASSNAME
ConsumerName
EventType
ServiceName
ServiceURL
RouteURL
PartialLogicalEndpoint
InvocationPattern
PartialPhysicalEndpoint

Subclasses

FeedbackOpens in a new tab