2022 April Release

Class COOSYSTEM@1.1:COOService Permanent link for this heading

Class Hierarchy

Object > AdministrationObject > Service > COOService

This abstract class is used for services for COO Stores and COO Gateways. It stores the information of a COO Service like the name of the database or information about the object cache. It is not possible to create instances of this object class.

Additional Information

Properties Permanent link for this heading

Type

Property

Name

ObjectClassHierarchyList[]

coosrvclasshierarchy

Class Hierarchy as Known by the Service

PendingConfigInfoList[]

coosrvconfinfo

Pending Configuration Updates

DatabaseInfo

coosrvdbinfo

Database Information

string(64)

coosrvdbname

Database Name

ConfigurationObject[]

coosrvdefinitions

Service Definitions

COOServiceInfo

coosrvinfo

COO Service Information

LockInfo

coosrvlockinfo

Locking Information

ObjectCacheInfo

coosrvocinfo

Object Cache Information

ObjectCacheInit

coosrvocinit

Object Cache Parameter

ServiceParameterList[]

coosrvparameters

Additional Database Parameters

boolean

coosrvprimary

Primary COO Service

boolean

coosrvreadonly

Database Is Read Only

TableDefinitionList[]

coosrvtabledef

Database Table Definitions

Actions Permanent link for this heading

Return Type

Signature

void

AttrClassHierarchyGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

void

AttrTableDefinitionGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

void

LoadServiceCache(
  string filename)

void

PurgeVersions(
  integer maxnr,
  integer maxage,
  optional boolean nogui)

void

SaveServiceCache(
  string filename)

void

SynchronizeConfig()