Skip to main content

Ens.ServiceRegistry.Public.Internal

SQL Table Name: Ens_ServiceRegistry_Public.Internal

Action or WebMethod of a service

Property Inventory

Method Inventory

Parameters

parameter ROWLEVELSECURITY = 1;
Inherited description: ROWLEVELSECURITY = 1 | <property> means that row level security is active and the list of users/roles for a given instance/row is contained in a generated property. If the value of this parameter is a valid property name then that property will be used as the reader list and only generated if not already defined.

Properties

property AllowedValues as list of %String;
Defines the security required for the Services.
Property methods: AllowedValuesBuildValueArray(), AllowedValuesCollectionToDisplay(), AllowedValuesCollectionToOdbc(), AllowedValuesDisplayToCollection(), AllowedValuesDisplayToLogical(), AllowedValuesGet(), AllowedValuesGetObject(), AllowedValuesGetObjectId(), AllowedValuesGetStored(), AllowedValuesGetSwizzled(), AllowedValuesIsValid(), AllowedValuesLogicalToDisplay(), AllowedValuesLogicalToOdbc(), AllowedValuesNormalize(), AllowedValuesOdbcToCollection(), AllowedValuesSet(), AllowedValuesSetObject(), AllowedValuesSetObjectId()
property ConfigName as %String (MAXLEN = 128);
If it is an business service, what is its configuration name?
Property methods: ConfigNameDisplayToLogical(), ConfigNameGet(), ConfigNameGetStored(), ConfigNameIsValid(), ConfigNameLogicalToDisplay(), ConfigNameLogicalToOdbc(), ConfigNameNormalize(), ConfigNameSet()
property Instance as %String (MAXLEN = 128);
If it is an InterSystems IRIS service, what instance is it on?
Property methods: InstanceDisplayToLogical(), InstanceGet(), InstanceGetStored(), InstanceIsValid(), InstanceLogicalToDisplay(), InstanceLogicalToOdbc(), InstanceNormalize(), InstanceSet()
property Namespace as %String (MAXLEN = 128);
If it is an InterSystems IRIS service, what namespace is it in?
Property methods: NamespaceDisplayToLogical(), NamespaceGet(), NamespaceGetStored(), NamespaceIsValid(), NamespaceLogicalToDisplay(), NamespaceLogicalToOdbc(), NamespaceNormalize(), NamespaceSet()
property Notes as %String);
Property methods: NotesDisplayToLogical(), NotesGet(), NotesGetStored(), NotesIsValid(), NotesLogicalToDisplay(), NotesLogicalToOdbc(), NotesNormalize(), NotesSet()
property Production as %String (MAXLEN = 128);
If it is an business service, what production is it in?
Property methods: ProductionDisplayToLogical(), ProductionGet(), ProductionGetStored(), ProductionIsValid(), ProductionLogicalToDisplay(), ProductionLogicalToOdbc(), ProductionNormalize(), ProductionSet()
property Service as Ens.ServiceRegistry.Public.Service;
Property methods: ServiceGet(), ServiceGetObject(), ServiceGetObjectId(), ServiceGetStored(), ServiceGetSwizzled(), ServiceIsValid(), ServiceNewObject(), ServiceSet(), ServiceSetObject(), ServiceSetObjectId(), ServiceUnSwizzle()

Methods

classmethod %SecurityPolicy() as %String [ SQLProc = Internal_sys_SecurityPolicy ]
Projected as the stored procedure: Internal_sys_SecurityPolicy
method ServiceSet(pSvcObject As Ens.ServiceRegistry.Public.Service) as %Status

Indexes

index ($Internal on ) [Extent, Type = bitmap];
index (%RLI on %READERLIST(ELEMENTS)) [Type = bitmap];
index (IDKEY on ) [IdKey, Type = key];
Index methods: IDKEYCheck(), IDKEYDelete(), IDKEYExists(), IDKEYOpen(), IDKEYSQLCheckUnique(), IDKEYSQLExists(), IDKEYSQLFindPKeyByConstraint(), IDKEYSQLFindRowIDByConstraint()
index (Service on Service);
Index methods: ServiceCheck(), ServiceDelete(), ServiceExists(), ServiceGet(), ServiceGetObject(), ServiceGetObjectId(), ServiceGetStored(), ServiceGetSwizzled(), ServiceIsValid(), ServiceNewObject(), ServiceSQLFKeyExists(), ServiceSQLFKeyRefAction(), ServiceSet(), ServiceSetObject(), ServiceSetObjectId(), ServiceUnSwizzle(), ServiceUpdate()

Foreign Keys

foreignkey (Service) references Ens.ServiceRegistry.Public.Service [OnDelete=cascade, OnUpdate=noaction];

Triggers

trigger OnDelete (BEFORE event DELETE);

Inherited Members

Inherited Methods

Storage

Storage Model: Storage (Ens.ServiceRegistry.Public.Internal)

^Ens.ServiceRegistDE33.InternalD(ID)
=
%%CLASSNAME
Service
AllowedValues
Instance
Namespace
Production
ConfigName
Notes
%READERLIST
FeedbackOpens in a new tab