Ens.Config.Item
persistent class Ens.Config.Item extends %Library.Persistent, %XML.Adaptor
SQL Table Name: Ens_Config.Item
Property Inventory
- AlertGroups
- Category
- ClassName
- Comment
- CommentOrClassname
- DisableErrorTraps
- Enabled
- Foreground
- InactivityTimeout
- LogTraceEvents
- ModifiedSettings
- Name
- PoolSize
- Production
- Schedule
- Settings
- VirtualSettings
Method Inventory
- AdapterClassName()
- AlertGroupsBuildValueArray()
- BusinessType()
- CheckForIllegalCharacters()
- Checksum()
- CommentOrClassnameGet()
- ComputeAlertGroups()
- FindSettingByName()
- GetBusinessType()
- GetModifiedSetting()
- GetSetting()
- GetStaticSettings()
- InactivityTimeoutGet()
- InactivityTimeoutSet()
- PopulateModifiedSettings()
- PopulateVirtualSettings()
- QueueName()
- UpdateSettings()
Parameters
If XMLIGNORENULL is set = 1, then both missing tags in the XML and empty strings are input as "", and both "" and $c(0) are output as empty tags (i.e. <tag></tag>).
If XMLIGNORENULL is set = "inputonly", then both missing tags in the XML and empty strings are input as "". Output of "" and $c(0) are for XMLIGNORENULL = 0: $c(0) is output as an empty tag (i.e. <tag></tag>) and "" is output as no tag.
If XMLIGNORENULL = "runtime" (runtime is not case sensitive), then the behavior of XMLIGNORENULL is determined by the format parameter of XMLExport, XMLImport and %XML.Reader.OpenFile. The default behavior for XMLIGNORENULL="runtime is the same as XMLIGNORENULL=0. Adding "ignorenull" to the format argument changes the behavior to that of XMLIGNORENULL=1. "ignorenull" shoud be separated by a comma from literal/encoded part of the format. Example values for format are "", ",ignorenull", "literal,ignorenull" and "encoded,ignorenull". Note that "inputonly" is equivalent to using ,ignorenull for XMLExport and not for %XML.Reader.
Properties
This value can be overridden using System Default Settings.
Overriding by a matching System Default Setting will occur even if this value is defined in the production definition.
This value can be overridden with a non zero value using System Default Settings.
Overriding by a matching System Default Setting will occur even if this value is defined in the production definition.
Default value:
0 for Business Processes (i.e. use shared Actor Pool)
1 for FIFO message router Business Processes (i.e. use a dedicated job)
1 for Business Operations
0 for adapterless Business Services
1 for others
For TCP based Services with JobPerConnection=1, this value is used to limit the number of connection jobs if its value is greater than 1. A value of 0 or 1 places no limit on the number of connection jobs.
If you wish to simply enter an event specification string in this field, it must use the following format:
action:YYYY-MM-DDThh:mm:ss[,action:YYYY-MM-DDThh:mm:ss]
Where each item in the event specification, from left to right, has the values described below:
- action - must be either START or STOP
- : - Required separator
- YYYY-MM-DD - This part of the string must have one of the following two syntaxes:
- YYYY is the year as 4 numerals, MM is the month as 2 numerals and DD is the day of the month as 2 numerals.
Any of these fields may be the single character * (asterisk) indicating all years, all months, or all days. - YYYY is the string WEEK, MM is the specific occurrence of the day of the week (indicated by DD) in the month
(01 = first occurrence of the specific day of the week in the month, 02 = second occurrence in the month, etc.), and
DD is a specific day of the week (00 = Sunday, 01 = Monday, etc.).
MM may be * for all occurrences and DD may be * for all days.
- YYYY is the year as 4 numerals, MM is the month as 2 numerals and DD is the day of the month as 2 numerals.
- T - Required separator
- hh:mm:ss - Hour, minute, and second
- , - Use the comma separator only if there is another event specification after the current one. Do not use it at the end of the Schedule string.
For example, to start the configuration item every day at 8 a.m. and stop it every day at 5 p.m. you could use the following schedule string:
START:*-*-*T08:00:00,STOP:*-*-*T17:00:00
As described at the beginning of this topic, you can also create a named schedule string. Assuming you named your schedule 'Daytime', you could then refer to your named schedule as follows:
@Daytime
$LB(Target, Name, Value, ValueType, Default, DefaultType, Description, Type, MAXLEN, MINVAL, MAXVAL, VALUELIST, DISPLAYLIST, IsRequired)
Methods
pArray = total number of entries
pArray(i) = $LB(Target, Name, Value)
Indexes
Triggers
Inherited Members
Inherited Methods
- %%CLASSNAMELogicalToStorage()
- %%CLASSNAMEStorageToLogical()
- %AddToSaveSet()
- %AddToSyncSet()
- %BMEBuilt()
- %BuildIndicesAsync()
- %BuildIndicesAsyncResponse()
- %CheckConstraints()
- %CheckConstraintsForExtent()
- %ClassIsLatestVersion()
- %ClassName()
- %ComposeOid()
- %ConstructClone()
- %Delete()
- %DeleteExtent()
- %DeleteId()
- %DispatchClassMethod()
- %DispatchGetModified()
- %DispatchGetProperty()
- %DispatchMethod()
- %DispatchSetModified()
- %DispatchSetMultidimProperty()
- %DispatchSetProperty()
- %Exists()
- %ExistsId()
- %Extends()
- %GUID()
- %GUIDSet()
- %GetLock()
- %GetParameter()
- %GetSwizzleObject()
- %Id()
- %InsertBatch()
- %IsA()
- %IsModified()
- %IsNull()
- %KillExtent()
- %KillExtentData()
- %LoadFromMemory()
- %LockExtent()
- %LockId()
- %New()
- %NormalizeObject()
- %ObjectIsNull()
- %ObjectModified()
- %Oid()
- %OnBeforeAddToSync()
- %OnDeleteFinally()
- %OnDetermineClass()
- %OnOpenFinally()
- %OnSaveFinally()
- %Open()
- %OpenId()
- %OriginalNamespace()
- %PackageName()
- %PhysicalAddress()
- %PurgeIndices()
- %Reload()
- %RemoveFromSaveSet()
- %ResolveConcurrencyConflict()
- %RollBack()
- %Save()
- %SaveDirect()
- %SaveIndices()
- %SerializeObject()
- %SetModified()
- %SortBegin()
- %SortEnd()
- %SyncObjectIn()
- %SyncTransport()
- %UnlockExtent()
- %UnlockId()
- %ValidateIndices()
- %ValidateObject()
- %ValidateTable()
- XMLDTD()
- XMLExport()
- XMLExportToStream()
- XMLExportToString()
- XMLNew()
- XMLSchema()
- XMLSchemaNamespace()
- XMLSchemaType()
Storage
Storage Model: Storage (Ens.Config.Item)
^Ens.Config.ItemD(ID) |
= | %%CLASSNAME
ClassName
DisableErrorTraps
Enabled
Foreground
InactivityTimeout
Name
PoolSize
Settings
Comment
Category
LogTraceEvents
Schedule
Production
AlertGroups
|