This article contains the documentation available for the System classes.
Note
This article is not a complete list of the System table members. You can find a complete list of tables and their members in the Application Explorer.
Common
The Common table is the base class for all tables. It does not contain any data. It is primarily used in X++ code to refer to any table in a polymorphic way.
Methods
Method |
Description |
aosValidateDelete |
Validates on the server that the specified record can be deleted from a table. |
aosValidateInsert |
Validates on the server that the specified record can be inserted. |
aosValidateRead |
Validates on the server that the specified record can be read. |
aosValidateUpdate |
Validates on the server that the specified record can be updated. |
buf2con |
Packs the table buffers of an xRecord instance into an X++ container. |
canSubmitToWorkflow |
Indicates whether submission to workflow is possible. |
caption |
Gets and sets the caption property of a table. |
checkInvalidFieldAccess |
Gets and sets invalid field access. |
checkRecord |
Gets and sets the property that indicates whether to check mandatory fields. |
checkRestrictedDeleteActions |
Gets and sets the property that indicates whether a record can be deleted. |
clear |
Removes all rows from the table buffer. |
company |
Gets and sets the property that indicates a legal entity for the record. |
con2buf |
Unpacks a container into the table buffers. |
concurrencyModel |
Gets and sets the default concurrency model to use to update records. |
context |
Gets and sets the context property. |
data |
Retrieves a row from the table. |
dataSource |
Retrieves the data source of the table. |
dbOpInTransaction |
Makes sure that database operations are correctly closed if they fail. |
defaultField |
Populates default values in a field in the table. |
defaultRow |
Populates default values in fields in the table in the non-interactive case. |
delete |
Deletes the current record from the table. |
disableCache |
Gets and sets the property that indicates whether caching is disabled. |
dispose |
Releases resources that are used by the xRecord object. |
doClear |
Removes all rows from the table buffer and bypasses any additional logic in the clear method of the table. |
doDelete |
Deletes the current record from the table and bypasses any additional logic in the delete method of the table. |
doInsert |
Inserts the record into the table and bypasses any additional logic in the insert method of the table. |
doUpdate |
Updates the current record and bypasses any additional logic in the update method of the table. |
doValidateDelete |
Performs the action to validate that a record can be deleted. |
equal |
Determines whether the specified object is equal to the current one. |
fieldAccessRight |
Returns the field access right. |
fieldBufferAccessRight |
Returns the field access right for the current record. |
fieldState |
Sets or returns the state of a field in the table buffer. |
getAllowRedefault |
Returns the list of fields that are allowed to re-default. |
getDefaultingDependencies |
Returns the container that holds defaulting dependencies. |
getExtension |
Returns the table extension. |
getFieldValue |
Gets the value of the specified field from a table buffer. |
getInstanceRelationType |
Returns the table name that corresponds to the InstanceRelationType ID. |
getPhysicalTableName |
Return the physical table name, which, in the case of the SQL Temp DB table, is the table instance name. |
getPresenceFieldData |
Retrieves the PresenceInfo value from the specified field. |
getSQLStatement |
Gets the SQL statement that is used to return records from the database. |
getTableInInstanceHierarchy |
|
getTableType |
Indicates the type of the table. |
helpField |
Retrieves a string that contains the Help text for the specified field. |
initValue |
Initializes a field to the default value. |
inputStatus |
Sets or returns the current input status of the table buffer. |
insert |
Inserts the record into the table. |
interactiveContext |
Sets or returns the current interactive context of the table buffer. |
isFieldDataRetrieved |
Checks whether the data of the given field has been retrieved. |
isFieldSet |
Checks whether a field has a Set or Defaulted state. |
isFormDataSource |
Indicates whether the data source is a form. |
isNewRecord |
Returns true if the record is a new record that hasn’t been persisted yet. |
isPartOfUOWSaveChanges |
|
isTempDb |
Indicates whether the type of the table is SQL TempDB. |
isTmp |
Indicates whether this is a temporary table. |
joinChild |
Finds the join child of the current record. |
joinParent |
Finds the join parent of the current record. |
linkPhysicalTableInstance |
Checks whether there is a link for the physical table instance for the record. |
merge |
Merges the current table with the specified table. |
modifiedField |
Modifies the specified field to the original. |
modifiedFieldValue |
Modifies the specified field to the original value. |
orig |
Retrieves the original values of the current record. |
overwriteSystemfields |
Gets and sets the property that indicates whether system fields can be overwritten. |
postLoad |
Is executed after a record is read. |
queryTimedOut |
Indicates whether the query exceeded the time limit for execution. |
queryTimeout |
Gets and sets the property that indicates the time limit for the execution of a query. |
readCommittedLock |
|
readPast |
Gets and sets the property that indicates whether to skip rows that are locked by other processes when a record is read. |
recordLevelSecurity |
Gets and sets the property that indicates whether to apply security on a record level. |
relatedTable |
Sets or returns the related buffer of a link of a table buffer. |
hasRelatedTable |
Indicates whether a foreign key constraint buffer is linked with the table. |
renamePrimaryKey |
Renames the foreign keys in other tables according to the change of the corresponding primary key value in this table. |
reread |
Rereads the record from the table. |
RowCount |
Retrieves the number of rows in the table. |
selectForUpdate |
Gets and sets the property that indicates whether to select records for update when they are read. |
selectLocked |
Indicates whether to select locked records. |
selectRefRecord |
Selects the record by referenced field ID. |
selectWithRepeatableRead |
Gets and sets the property that indicates whether repeatable read is enabled. |
setConnection |
Sets the user connection for this table. |
setCrossPartition |
Sets or resets cross-partitioning for the table. |
setFieldValue |
Sets the field value in the record buffer. |
setSQLTracing |
Enables or disables SQL tracing mode. |
setTempDB |
|
setTmp |
Sets the table so that it is not persisted to the database. |
setTmpData |
Sets the contents of the temporary table to the specified data. |
setXDSContext |
Sets new XDS context. |
skipDatabaseLog |
Gets and sets the property that indicates whether to skip database log requests. |
skipDataMethods |
Gets and sets the property that indicates whether to discard overloaded methods. |
skipDeleteActions |
Gets and sets the property that indicates whether to skip delete actions on the table. |
skipDeleteMethod |
Gets and sets the property that indicates whether to discard overloaded methods. |
skipEvents |
Provides an option to turn off calling the Application.event* methods for the lifetime of an xRecord object. |
skipPostLoad |
Gets and sets the property that indicates whether to skip executing the xRecord.postLoad method on the table. |
skipTTSCheck |
Gets and sets the property that indicates whether to skip the check to determine whether the record is selected for update. |
suppressWarnings |
Gets and sets the property that indicates whether to suppress warnings for this pointer. |
tableAccessRight |
Returns the table access right. |
tableBufferAccessRight |
Returns the table access right for the current record. |
toolTipField |
Retrieves the HelpText value for the specified field. |
toolTipRecord |
Retrieves the ToolTip value for the current record. |
ttsabort |
Aborts a transaction that was started by a call to the ttsbegin method. |
ttsbegin |
Starts a transaction that can be either committed by the ttscommit method or aborted by the ttsabort method. |
ttscommit |
Commits a transaction that was started by a call to the ttsbegin method. |
update |
Updates the current record. |
validateDelete |
Determines whether the current record is valid and ready to be deleted from the database. |
validateField |
Determines whether the specified field is valid. |
validateFieldValue |
|
validateRelations |
|
validateWrite |
Determines whether the current record is valid and ready to be written. |
validTimeStateUpdateMode |
Sets a valid time state update mode on the cursor. |
wasCached |
Specifies the location from which the data was retrieved. |
write |
Updates a record if it exists; otherwise, inserts a record. |
xml |
Retrieves an XML string that represents the current object. |
takeOwnershipOfTempDBTable |
|
useExistingTempDBTable |
|
Fields
Field |
Type |
Extended Type |
Enumeration Type |
Description |
CreatedBy |
String |
CreatedBy |
|
|
CreatedDateTime |
UtcDateTime |
CreatedDateTime |
|
|
CreatedTransactionId |
Int64 |
CreatedTransactionId |
|
|
dataAreaId |
String |
DataAreaId |
|
|
DEL_CreatedTime |
Int |
DEL_CreatedTime |
|
|
DEL_ModifiedTime |
Int |
DEL_ModifiedTime |
|
|
ModifiedBy |
String |
ModifiedBy |
|
|
ModifiedDateTime |
UtcDateTime |
ModifiedDateTime |
|
|
ModifiedTransactionId |
Int64 |
ModifiedTransactionId |
|
|
Partition |
Int64 |
Partition |
|
|
RecId |
Int64 |
RecId |
|
|
recVersion |
Integer |
RecVersion |
|
|
RelationType |
Int64 |
RelationType |
|
|
RowNumber |
Int |
RowNumber |
|
|
SequenceNum |
Int64 |
SequenceNum |
|
|
TableId |
Int |
TableId |
|
|
UnionAllBranchId |
Int |
UnionAllBranchId |
|
|
Relations
Relation |
Table |
dataAreaId |
DataArea |
Indexes
Index |
Allow Duplicates |
Fields |
RecId |
No |
|
Inheritance Hierarchy
xRecord Class Common Table
DataArea
The DataArea table contains a list of companies that have been created in the database.
Fields
Field |
Type |
Extended Type |
Enumeration Type |
Description |
alwaysNative |
Enum |
|
boolean |
|
id |
String |
DataAreaId |
|
ID for an area of data |
isVirtual |
Enum |
|
boolean |
|
name |
String |
UserIdStr |
|
Name |
Partition |
Int64 |
Partition |
|
(This field applies only to the following version(s): Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS)) |
RecId |
Int64 |
RecId |
|
|
recVersion |
Integer |
RecVersion |
|
|
timeZone |
Enum |
|
Timezone |
|
Relations
Relation |
Table |
id |
DataArea |
Partition |
Partitions |
Indexes
Index |
Allow Duplicates |
Fields |
Id |
No |
|
IdOnly |
Yes |
|
Security Note
Use of this table could lead to an Elevation of Privileges attack or a Denial of Service attack. Therefore, the AOSAuthorization property is set to an enumeration value of CreateUpdateDelete. The Application Object Server authorizes each create, update, and delete action on the table by confirming that the current user has permission to perform the requested operation on that table. If the user who initiates the operation is not authorized to perform the operation, an exception occurs.
Inheritance Hierarchy
xRecord Class Common Table DataArea Table
DatabaseLog
The DatabaseLog table stores configuration information for the SysDatabaseLog table.
Fields
Field |
Type |
Extended Type |
Enumeration Type |
Description |
createdBy |
String |
CreatedBy |
|
|
createdDateTime |
UtcDateTime |
CreatedDateTime |
|
|
dEL_CreatedTime |
Integer |
DEL_CreatedTime |
|
(This field applies only to the following version(s): Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS)) |
dEL_ModifiedTime |
Integer |
DEL_ModifiedTime |
|
(This field applies only to the following version(s): Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS)) |
domainId |
String |
DomainId |
|
ID for the domain |
logField |
Integer |
FieldId |
|
ID for the field |
logTable |
Integer |
TableId |
|
ID for the table |
logType |
Enum |
|
DatabaseLogType |
|
modifiedBy |
String |
ModifiedBy |
|
|
modifiedDateTime |
UtcDateTime |
ModifiedDateTime |
|
|
RecId |
Int64 |
RecId |
|
|
recVersion |
Integer |
RecVersion |
|
|
Field Groups
Field Group |
Fields |
logFieldRelation |
|
Relations
Relation |
Table |
Relation_DatabaseLog |
DEL_DomainInfo |
Indexes
Index |
Allow Duplicates |
Fields |
Loglist |
No |
|
RecId |
No |
|
Security Note
Use of this table could lead to an Elevation of Privileges attack or a Denial of Service attack. Therefore, the AOSAuthorization property is set to an enumeration value of CreateUpdateDelete. The Application Object Server authorizes each create, update, and delete action on the table by confirming that the current user has permission to perform the requested operation on that table. If the user who initiates the operation is not authorized to perform the operation, an exception occurs.
Inheritance Hierarchy
xRecord Class Common Table DatabaseLog Table
DEL_AccessRightsList
Use of this table could lead to an Elevation of Privileges attack or a Denial of Service attack. Therefore, the AOSAuthorization property is set to an enumeration value of CreateUpdateDelete. The Application Object Server authorizes each create, update, and delete action on the table by confirming that the current user has permission to perform the requested operation on that table. If the user who initiates the operation is not authorized to perform the operation, an exception occurs.
Fields
Field |
Type |
Extended Type |
Enumeration Type |
Description |
accessType |
Enum |
|
AccessType |
|
accessTypeFkeyUse |
Enum |
|
AccessType |
|
createdBy |
String |
CreatedBy |
|
|
createdDateTime |
UtcDateTime |
CreatedDateTime |
|
|
dEL_CreatedTime |
Integer |
DEL_CreatedTime |
|
(This field applies only to the following version(s): Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS)) |
dEL_ModifiedTime |
Integer |
DEL_ModifiedTime |
|
(This field applies only to the following version(s): Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS)) |
domainId |
String |
DomainId |
|
ID for the domain |
elementName |
String |
UtilElementName |
|
Name of the application element. |
groupId |
String |
UserGroupId |
|
ID for the user group |
id |
Int |
|
|
|
modifiedBy |
String |
ModifiedBy |
|
|
modifiedDateTime |
UtcDateTime |
ModifiedDateTime |
|
|
parentId |
Int |
|
|
|
RecId |
Int64 |
RecId |
|
|
recordType |
Enum |
|
AccessRecordType |
|
recVersion |
Integer |
RecVersion |
|
|
Relations
Relation |
Table |
Relation_AccessRightsList1 |
UtilIdElements |
Relation_AccessRightsList2 |
UtilIdElements |
Relation_AccessRightsList3 |
DEL_DomainInfo |
Relation_AccessRightsList4 |
DEL_UserGroupInfo |
Indexes
Index |
Allow Duplicates |
Fields |
Element |
Yes |
|
Group |
No |
|
RecId |
No |
|
Security Note
Use of this table could lead to an Elevation of Privileges attack or a Denial of Service attack. Therefore, the AOSAuthorization property is set to an enumeration value of CreateUpdateDelete. The Application Object Server authorizes each create, update, and delete action on the table by confirming that the current user has permission to perform the requested operation on that table. If the user who initiates the operation is not authorized to perform the operation, an exception occurs.
Inheritance Hierarchy
xRecord Class Common Table DEL-AccessRightsList Table
DEL_CompanyDomainList
The CompanyDomainList table contains associations between the DomainInfo and DataArea tables. Security rights are granted per domain.
Fields
Field |
Type |
Extended Type |
Enumeration Type |
Description |
companyId |
String |
SelectableDataArea |
|
ID for the company you can select |
createdBy |
String |
CreatedBy |
|
|
createdDateTime |
UtcDateTime |
CreatedDateTime |
|
|
dEL_CreatedTime |
Integer |
DEL_CreatedTime |
|
(This field applies only to the following version(s): Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS)) |
dEL_ModifiedTime |
Integer |
DEL_ModifiedTime |
|
(This field applies only to the following version(s): Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS)) |
domainId |
String |
DomainId |
|
ID for the domain |
modifiedBy |
String |
ModifiedBy |
|
|
modifiedDateTime |
UtcDateTime |
ModifiedDateTime |
|
|
RecId |
Int64 |
RecId |
|
|
recVersion |
Integer |
RecVersion |
|
|
Relations
Relation |
Table |
companyId |
DataArea |
domainId |
DEL_DomainInfo |
Indexes
Index |
Allow Duplicates |
Fields |
Company |
No |
|
Domain |
No |
|
RecId |
No |
|
Security Note
Use of this table could lead to an Elevation of Privileges attack or a Denial of Service attack. Therefore, the AOSAuthorization property is set to an enumeration value of CreateUpdateDelete. The Application Object Server authorizes each create, update, and delete action on the table by confirming that the current user has permission to perform the requested operation on that table. If the user who initiates the operation is not authorized to perform the operation, an exception occurs.
Inheritance Hierarchy
xRecord Class Common Table DEL_CompanyDomainList Table
DEL_DomainInfo
Use of this table could lead to an Elevation of Privileges attack or a Denial of Service attack. Therefore, the AOSAuthorization property is set to an enumeration value of CreateUpdateDelete. The Application Object Server authorizes each create, update, and delete action on the table by confirming that the current user has permission to perform the requested operation on that table. If the user who initiates the operation is not authorized to perform the operation, an exception occurs.
Fields
Field |
Type |
Extended Type |
Enumeration Type |
Description |
id |
String |
DomainId |
|
ID for the domain |
name |
String |
UserIdStr |
|
Name |
RecId |
Int64 |
RecId |
|
|
recVersion |
Integer |
RecVersion |
|
|
Relations
Relation |
Table |
id |
DEL_DomainInfo |
Indexes
Index |
Allow Duplicates |
Fields |
Id |
No |
|
Security Note
Use of this table could lead to an Elevation of Privileges attack or a Denial of Service attack. Therefore, the AOSAuthorization property is set to an enumeration value of CreateUpdateDelete. The Application Object Server authorizes each create, update, and delete action on the table by confirming that the current user has permission to perform the requested operation on that table. If the user who initiates the operation is not authorized to perform the operation, an exception occurs.
Inheritance Hierarchy
xRecord Class Common Table DEL_DomainInfo Table
DEL_UserGroupInfo
The UserGroupInfo table contains the list of available user groups.
Fields
Field |
Type |
Extended Type |
Enumeration Type |
Description |
id |
String |
UserGroupId |
|
ID for the user group |
name |
String |
UserIdStr |
|
Name |
RecId |
Int64 |
RecId |
|
|
recVersion |
Integer |
RecVersion |
|
|
Relations
Relation |
Table |
id |
UserGroupInfo |
Indexes
Index |
Allow Duplicates |
Fields |
Id |
No |
|
Inheritance Hierarchy
xRecord Class Common Table DEL_UserGroupInfo Table
DEL_UserGroupList
The UserGroupList table contains the list of users associated with each user groups.
Fields
Field |
Type |
Extended Type |
Enumeration Type |
Description |
createdBy |
String |
CreatedBy |
|
|
createdDateTime |
UtcDateTime |
CreatedDateTime |
|
|
dEL_CreatedTime |
Integer |
DEL_CreatedTime |
|
(This field applies only to the following version(s): Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS)) |
dEL_ModifiedTime |
Integer |
DEL_ModifiedTime |
|
(This field applies only to the following version(s): Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS)) |
groupId |
String |
UserGroupId |
|
ID for the user group |
modifiedBy |
String |
ModifiedBy |
|
|
modifiedDateTime |
UtcDateTime |
ModifiedDateTime |
|
|
RecId |
Int64 |
RecId |
|
|
recVersion |
Integer |
RecVersion |
|
|
userId |
String |
UserId |
|
ID for the user |
Relations
Relation |
Table |
Relation_UserGroupList1 |
DEL_UserGroupInfo |
Relation_UserGroupList2 |
UserInfo |
Indexes
Index |
Allow Duplicates |
Fields |
GroupId |
No |
|
RecId |
No |
|
UserId |
No |
|
Inheritance Hierarchy
xRecord Class Common Table DEL_UserGroupList Table
ModelSecPolRuntimeEx
The ModelSecPolRuntimeEx table stores the runtime metadata that is necessary to apply security policies.
Fields
Field |
Type |
Extended Type |
Enumeration Type |
Description |
ConstrainedTable |
String |
|
|
|
ContextString |
String |
|
|
|
ContextType |
Int |
|
|
|
DEL_ElementHandle |
Int |
|
|
|
DEL_IsEnabled |
Int |
|
|
|
DEL_LayerId |
Int |
|
|
|
ElementHandle |
Int |
|
|
|
IsDirty |
Int |
|
|
|
IsEnabled |
Int |
|
|
|
IsModeled |
Int |
|
|
|
LayerId |
Int |
|
|
|
ModeledQueryDebugInfo |
String |
|
|
|
ModeledQueryPackData |
Container |
|
|
|
Name |
String |
|
|
|
Operation |
Int |
|
|
|
PrimaryTableAOTName |
String |
|
|
|
QueryObjectAOTName |
String |
|
|
|
RecId |
Int64 |
RecId |
|
|
recVersion |
Integer |
RecVersion |
|
|
Indexes
Index |
Allow Duplicates |
Fields |
ConstrainedTableIdx |
Yes |
ConstrainedTable |
RecIDIdx |
No |
RecId |
Security Note
Use of this table could lead to an Elevation of Privileges attack or a Denial of Service attack. Therefore, the AOSAuthorization property is set to an enumeration value of CreateUpdateDelete. The Application Object Server authorizes each create, update, and delete action on the table by confirming that the current user has permission to perform the requested operation on that table. If the user who initiates the operation is not authorized to perform the operation, an exception occurs.
Inheritance Hierarchy
xRecord Class Common Table ModelSecPolRuntimeEx Table
ModelSecPolRuntimeView
The ModelSecPolRuntimeView view shows the runtime metadata for the currently active security policies.
Fields
Field |
Type |
Extended Type |
Enumeration Type |
Description |
ConstrainedTable |
String |
|
|
|
ContextString |
String |
|
|
|
ContextType |
Int |
|
|
|
ElementHandle |
Int |
|
|
|
IsDirty |
Int |
|
|
|
IsModeled |
Int |
|
|
|
LayerId |
Int |
|
|
|
ModeledQueryDebugInfo |
String |
|
|
|
ModeledQueryPackData |
Container |
|
|
|
Name |
String |
|
|
|
Operation |
Int |
|
|
|
PrimaryTableAOTName |
String |
|
|
|
QueryObjectAOTName |
String |
|
|
|
RecId |
Int64 |
RecId |
|
|
recVersion |
Integer |
RecVersion |
|
|
Security Note
Use of this table could lead to an Elevation of Privileges attack or a Denial of Service attack. Therefore, the AOSAuthorization property is set to an enumeration value of CreateUpdateDelete. The Application Object Server authorizes each create, update, and delete action on the table by confirming that the current user has permission to perform the requested operation on that table. If the user who initiates the operation is not authorized to perform the operation, an exception occurs.
Inheritance Hierarchy
xRecord Class Common Table ModelSecPolRuntimeView Table
Partitions
The Partitions table contains the list of data partitions in the system.
Fields
Field |
Type |
Extended Type |
Enumeration Type |
Description |
createdBy |
String |
CreatedBy |
|
(This field applies only to the following version(s): Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS)) |
createdDateTime |
UtcDateTime |
CreatedDateTime |
|
(This field applies only to the following version(s): Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS)) |
dEL_CreatedTime |
Integer |
DEL_CreatedTime |
|
(This field applies only to the following version(s): Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS)) |
dEL_ModifiedTime |
Integer |
DEL_ModifiedTime |
|
(This field applies only to the following version(s): Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS)) |
modifiedBy |
String |
ModifiedBy |
|
(This field applies only to the following version(s): Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS)) |
modifiedDateTime |
UtcDateTime |
ModifiedDateTime |
|
(This field applies only to the following version(s): Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS)) |
name |
String |
UserIdStr |
|
Name (This field applies only to the following version(s): Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS)) |
PartitionKey |
String |
PartitionKey |
|
Partition Key (This field applies only to the following version(s): Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS)) |
RecId |
Int64 |
RecId |
|
(This field applies only to the following version(s): Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS)) |
recVersion |
Integer |
RecVersion |
|
(This field applies only to the following version(s): Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS)) |
Field Groups
Field Group |
Fields |
AutoIdentification |
|
Relations
Relation |
Table |
PartitionKey |
Partitions |
Indexes
Index |
Allow Duplicates |
Fields |
PartitionIdx |
No |
|
RecIDIdx |
No |
|
Security Note
Use of this table could lead to an Elevation of Privileges attack or a Denial of Service attack. Therefore, the AOSAuthorization property is set to an enumeration value of CreateUpdateDelete. The Application Object Server authorizes each create, update, and delete action on the table by confirming that the current user has permission to perform the requested operation on that table. If the user who initiates the operation is not authorized to perform the operation, an exception occurs.
Inheritance Hierarchy
xRecord Class Common Table Partitions Table
The PrintJobHeader table contains information regarding the current print job
Fields
Field |
Type |
Extended Type |
Enumeration Type |
Description |
createdBy |
String |
CreatedBy |
|
|
createdDateTime |
UtcDateTime |
CreatedDateTime |
|
|
dataAreaId |
String |
DataAreaId |
|
|
dEL_CreatedTime |
Integer |
DEL_CreatedTime |
|
(This field applies only to the following version(s): Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS)) |
deviceName |
String |
|
|
|
format |
Enum |
|
PrintFormat |
|
jobDescription |
String |
|
|
|
jobStatus |
Enum |
|
PrintJobStatus |
|
jobType |
String |
|
|
|
numberOfPages |
Int |
|
|
|
Partition |
Int64 |
Partition |
|
(This field applies only to the following version(s): Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS)) |
printedBy |
String |
UserId |
|
ID for the user |
printedDate |
date |
|
|
|
printedTime |
Int |
|
|
|
printerInfo |
Container |
|
|
|
printFromPage |
Int |
|
|
|
printNumcopies |
Int |
|
|
|
printOnServer |
Enum |
|
boolean |
|
printToPage |
Int |
|
|
|
RecId |
Int64 |
RecId |
|
|
recVersion |
Integer |
RecVersion |
|
|
unlimitedPageHeight |
Enum |
|
boolean |
|
Relations
Relation |
Table |
dataAreaId |
DataArea |
Partition |
Partitions |
printedBy |
UserInfo |
Indexes
Index |
Allow Duplicates |
Fields |
CreatedBy |
Yes |
|
CreatedDate |
Yes |
|
JobType |
Yes |
|
RecId |
No |
|
Inheritance Hierarchy
xRecord Class Common Table PrintJobHeader Table
PrintJobPages
The PrintJobPages table contains information regarding the currently printing page of a print job
Fields
Field |
Type |
Extended Type |
Enumeration Type |
Description |
dataAreaId |
String |
DataAreaId |
|
|
numberOfLines |
Int |
|
|
|
pageContents |
Container |
|
|
|
pageNo |
Int |
|
|
|
pagesHeaderRecId |
Int64 |
RecId |
|
Unique ID for the record in the database |
Partition |
Int64 |
Partition |
|
(This field applies only to the following version(s): Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS)) |
RecId |
Int64 |
RecId |
|
|
recVersion |
Integer |
RecVersion |
|
|
Relations
Relation |
Table |
dataAreaId |
DataArea |
pagesHeaderRecId |
PrintJobHeader |
Partition |
Partitions |
Relation_PrintJobPages1 |
PrintJobHeader |
Indexes
Index |
Allow Duplicates |
Fields |
PageNo |
No |
|
RecId |
No |
|
Inheritance Hierarchy
xRecord Class Common Table PrintJobPages Table
SecurableObject
The SecurableObject table contains all security artifacts reference by the security framework.
Fields
Field |
Type |
Extended Type |
Enumeration Type |
Description |
ChildName |
String |
SecurableChildName |
|
The child name of the securable object. |
Name |
String |
SecurableName |
|
The name of the securable object. |
RecId |
Int64 |
RecId |
|
|
recVersion |
Integer |
RecVersion |
|
|
Type |
Enum |
|
SecurableType |
|
Field Groups
Field Group |
Fields |
AutoLookup |
|
Indexes
Index |
Allow Duplicates |
Fields |
NameChildTypeIdx |
No |
|
RecIDIdx |
No |
|
Security Note
Use of this table could lead to an Elevation of Privileges attack or a Denial of Service attack. Therefore, the AOSAuthorization property is set to an enumeration value of CreateUpdateDelete. The Application Object Server authorizes each create, update, and delete action on the table by confirming that the current user has permission to perform the requested operation on that table. If the user who initiates the operation is not authorized to perform the operation, an exception occurs.
Inheritance Hierarchy
xRecord Class Common Table SecurableObject Table
SecurityDuty
Fields
Field |
Type |
Extended Type |
Enumeration Type |
Description |
Identifier |
String |
SecurityDutyIdentifier |
|
|
Name |
String |
SecurityDutyName |
|
|
Description |
String |
SecurityDutyDescription |
|
|
Field Groups
Field Group |
Fields |
AutoIdentification |
Name |
Indexes
Index |
Allow Duplicates |
Fields |
RecIDIdx |
No |
RecId |
IdentifierIdx |
No |
Identifier |
NameIdx |
Yes |
Name |
Inheritance Hierarchy
xRecord Class Common Table SecurityDuty Table
SecurityEntryPointInferredTables
Fields
Field |
Type |
Extended Type |
Enumeration Type |
Description |
EntryPointName |
String |
SecurableName |
|
|
Type |
Enum |
|
SecurableType |
|
TableName |
String |
SecurableName |
|
|
AllowEdit |
Enum |
|
boolean |
|
AllowCreate |
Enum |
|
boolean |
|
AllowDelete |
Enum |
|
boolean |
|
ValidTimeStateUpdate |
Enum |
|
ValidTimeStateUpdate |
|
Indexes
Index |
Allow Duplicates |
Fields |
RecIDIdx |
No |
RecId |
EntryPointTableIdx |
No |
EntryPointName, Type, TableName, ValidTimeStateUpdate |
Inheritance Hierarchy
xRecord Class Common Table SecurityEntryPointInferredTables Table
SecurityEntryPointLink
The SecurityEntryPointLink table contains the entry point to securable object mapping that has been specified on the AOT nodes of menu items and web menu items.
Fields
Field |
Type |
Extended Type |
Enumeration Type |
Description |
EntryPoint |
Int64 |
RecId |
|
Unique ID for the record in the database |
PermissionOwner |
Int64 |
RecId |
|
Unique ID for the record in the database |
RecId |
Int64 |
RecId |
|
|
recVersion |
Integer |
RecVersion |
|
|
ValidFrom |
UtcDateTime |
|
|
|
ValidTo |
UtcDateTime |
|
|
|
Relations
Relation |
Table |
Relation_SecurityEntryPointLink1 |
SecurableObject |
Relation_SecurityEntryPointLink2 |
SecurableObject |
Indexes
Index |
Allow Duplicates |
Fields |
EntryPointIdx |
No |
|
RecIDIdx |
No |
|
Security Note
Use of this table could lead to an Elevation of Privileges attack or a Denial of Service attack. Therefore, the AOSAuthorization property is set to an enumeration value of CreateUpdateDelete. The Application Object Server authorizes each create, update, and delete action on the table by confirming that the current user has permission to perform the requested operation on that table. If the user who initiates the operation is not authorized to perform the operation, an exception occurs.
Inheritance Hierarchy
xRecord Class Common Table SecurityEntryPointLink Table
SecurityPermission
The SecurityPermission table contains the list of permissions that have been specified on the AOT nodes of forms, reports, security code permissions, and service operations.
Fields
Field |
Type |
Extended Type |
Enumeration Type |
Description |
Access |
Enum |
|
AccessRight |
|
Group |
Enum |
|
AccessRight |
|
Owner |
Int64 |
RecId |
|
Unique ID for the record in the database |
RecId |
Int64 |
RecId |
|
|
recVersion |
Integer |
RecVersion |
|
|
SecurableObject |
Int64 |
RecId |
|
Unique ID for the record in the database |
ValidFrom |
UtcDateTime |
|
|
|
ValidTo |
UtcDateTime |
|
|
|
Relations
Relation |
Table |
Relation_SecurityPermission1 |
SecurableObject |
Relation_SecurityPermission2 |
SecurableObject |
Indexes
Index |
Allow Duplicates |
Fields |
OwnerGroupObjectIdx |
No |
|
RecIDIdx |
No |
|
Security Note
Use of this table could lead to an Elevation of Privileges attack or a Denial of Service attack. Therefore, the AOSAuthorization property is set to an enumeration value of CreateUpdateDelete. The Application Object Server authorizes each create, update, and delete action on the table by confirming that the current user has permission to perform the requested operation on that table. If the user who initiates the operation is not authorized to perform the operation, an exception occurs.
Inheritance Hierarchy
xRecord Class Common Table SecurityPermission Table
SecurityPrivilege
Fields
Field |
Type |
Extended Type |
Enumeration Type |
Description |
Identifier |
String |
SecurityPrivilegeIdentifier |
|
|
Name |
String |
SecurityPrivilegeName |
|
|
Description |
String |
SecurityPrivilegeDescription |
|
|
Field Groups
Field Group |
Fields |
AutoIdentification |
Name |
Indexes
Index |
Allow Duplicates |
Fields |
RecIDIdx |
No |
RecId |
IdentifierIdx |
No |
Identifier |
NameIdx |
Yes |
Name |
Inheritance Hierarchy
xRecord Class Common Table SecurityPrivilege Table
SecurityRole
The SecurityRole table reflects the list of roles defined by the security AOT role node.
Fields
Field |
Type |
Extended Type |
Enumeration Type |
Description |
AllowCurrentRecords |
Enum |
|
AccessRight |
|
AllowFutureRecords |
Enum |
|
AccessRight |
|
AllowPastRecords |
Enum |
|
AccessRight |
|
AotName |
String |
SecurityRoleAotName |
|
The name of the role in the AOT. |
ContextString |
String |
|
|
|
DEL_AllowCurrentRecords |
Enum |
|
AccessRight |
|
DEL_AllowFutureRecords |
Enum |
|
AccessRight |
|
DEL_AllowPastRecords |
Enum |
|
AccessRight |
|
DEL_IsEnabled |
Enum |
|
boolean |
|
Description |
String |
SecurityRoleDescription |
|
Description of the security role. |
IsEnabled |
Enum |
|
boolean |
|
Name |
String |
SecurityRoleName |
|
The name of the security role. |
RecId |
Int64 |
RecId |
|
|
recVersion |
Integer |
RecVersion |
|
|
UserLicenseType |
Enum |
|
UserLicenseType |
|
Field Groups
Field Group |
Fields |
AutoIdentification |
|
Indexes
Index |
Allow Duplicates |
Fields |
AotNameIdx |
No |
|
NameIdx |
Yes |
|
RecIDIdx |
No |
|
Security Note
Use of this table could lead to an Elevation of Privileges attack or a Denial of Service attack. Therefore, the AOSAuthorization property is set to an enumeration value of CreateUpdateDelete. The Application Object Server authorizes each create, update, and delete action on the table by confirming that the current user has permission to perform the requested operation on that table. If the user who initiates the operation is not authorized to perform the operation, an exception occurs.
Inheritance Hierarchy
xRecord Class Common Table SecurityRole Table
SecurityRoleAssignmentRule
Rules for dynamically assigning users to role
Fields
Field |
Type |
Extended Type |
Enumeration Type |
Description |
MembershipRuleDescription |
String |
MembershipRuleDescription |
|
Description of the automatic role membership rule |
MembershipRuleName |
String |
MembershipRuleName |
|
Name of the automatic role membership rule |
Partition |
Int64 |
Partition |
|
(This field applies only to the following version(s): Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS)) |
RecId |
Int64 |
RecId |
|
|
recVersion |
Integer |
RecVersion |
|
|
RuleQuery |
Container |
|
|
|
SecurityRole |
Int64 |
RecId |
|
Unique ID for the record in the database |
ValidFrom |
UtcDateTime |
|
|
|
ValidTo |
UtcDateTime |
|
|
|
Relations
Relation |
Table |
Partition |
Partitions |
SecurityRole |
SecurityRole |
SecurityRoleRelationShip |
SecurityRole |
Indexes
Index |
Allow Duplicates |
Fields |
AlternateKey |
No |
|
RecIDIdx |
No |
|
Security Note
Use of this table could lead to an Elevation of Privileges attack or a Denial of Service attack. Therefore, the AOSAuthorization property is set to an enumeration value of CreateUpdateDelete. The Application Object Server authorizes each create, update, and delete action on the table by confirming that the current user has permission to perform the requested operation on that table. If the user who initiates the operation is not authorized to perform the operation, an exception occurs.
Inheritance Hierarchy
xRecord Class Common Table SecurityRoleAssignmentRule Table
SecurityRoleDutyExplodedGraph
Fields
Field |
Type |
Extended Type |
Enumeration Type |
Description |
SecurityRole |
Int64 |
RecId |
|
|
SecurityDuty |
Int64 |
RecId |
|
|
Relations
Relation |
Table |
SecurityRole |
SecurityRole |
SecurityDuty |
SecurityDuty |
Indexes
Index |
Allow Duplicates |
Fields |
RecIDIdx |
No |
RecId |
RoleDutyIdx |
No |
SecurityRole, SecurityDuty |
Inheritance Hierarchy
xRecord Class Common Table SecurityRoleDutyExplodedGraph Table
SecurityRoleExplodedGraph
The SecurityRoleExplodedGraph table contains all role relationships, direct or indirect, as defined by the AOT sub role nodes of the security role nodes.
Fields
Field |
Type |
Extended Type |
Enumeration Type |
Description |
RecId |
Int64 |
RecId |
|
|
recVersion |
Integer |
RecVersion |
|
|
RefCount |
Int |
|
|
|
SecurityRole |
Int64 |
RecId |
|
Unique ID for the record in the database |
SecuritySubRole |
Int64 |
RecId |
|
Unique ID for the record in the database |
Relations
Relation |
Table |
Relation_SecurityRole1 |
SecurityRole |
Relation_SecurityRole2 |
SecurityRole |
SecurityRole |
SecurityRole |
SecuritySubRole |
SecurityRole |
Indexes
Index |
Allow Duplicates |
Fields |
RecIDIdx |
No |
|
RoleSubRoleIdx |
No |
|
Security Note
Use of this table could lead to an Elevation of Privileges attack or a Denial of Service attack. Therefore, the AOSAuthorization property is set to an enumeration value of CreateUpdateDelete. The Application Object Server authorizes each create, update, and delete action on the table by confirming that the current user has permission to perform the requested operation on that table. If the user who initiates the operation is not authorized to perform the operation, an exception occurs.
Inheritance Hierarchy
xRecord Class Common Table SecurityRoleExplodedGraph Table
SecurityRolePermissionOverride
The SecurityRolePermissionOverride table contains the list of permissions that have been specified on the security role AOT nodes.
Fields
Field |
Type |
Extended Type |
Enumeration Type |
Description |
Access |
Enum |
|
AccessRight |
|
RecId |
Int64 |
RecId |
|
|
recVersion |
Integer |
RecVersion |
|
|
SecurableObject |
Int64 |
RecId |
|
Unique ID for the record in the database |
SecurityRole |
Int64 |
RecId |
|
Unique ID for the record in the database |
ValidFrom |
UtcDateTime |
|
|
|
ValidTo |
UtcDateTime |
|
|
|
Relations
Relation |
Table |
Relation_SecurityRolePermissionOverride1 |
SecurityRole |
Relation_SecurityRolePermissionOverride2 |
SecurableObject |
Indexes
Index |
Allow Duplicates |
Fields |
RecIDIdx |
No |
|
RoleObjectIdx |
No |
|
Security Note
Use of this table could lead to an Elevation of Privileges attack or a Denial of Service attack. Therefore, the AOSAuthorization property is set to an enumeration value of CreateUpdateDelete. The Application Object Server authorizes each create, update, and delete action on the table by confirming that the current user has permission to perform the requested operation on that table. If the user who initiates the operation is not authorized to perform the operation, an exception occurs.
Inheritance Hierarchy
xRecord Class Common Table SecurityRolePermissionOverride Table
SecurityRolePrivilegeExplodedGraph
Fields
Field |
Type |
Extended Type |
Enumeration Type |
Description |
SecurityRole |
Int64 |
RecId |
|
|
SecurityPrivilege |
Int64 |
RecId |
|
|
Relations
Relation |
Table |
SecurityRole |
SecurityRole |
SecurityPrivilege |
SecurityPrivilege |
Indexes
Index |
Allow Duplicates |
Fields |
RecIDIdx |
No |
RecId |
RolePrivilegeIdx |
No |
SecurityRole, SecurityPrivilege |
Inheritance Hierarchy
xRecord Class Common Table SecurityRolePrivilegeExplodedGraph Table
SecurityRoleRuntime
Fields
Field |
Type |
Extended Type |
Enumeration Type |
Description |
SecurityRole |
Int64 |
RecId |
|
|
Name |
String |
SecurableName |
|
|
ChildName |
String |
SecurableChildName |
|
|
Type |
Enum |
|
SecurableType |
|
CreateAccess |
Int |
|
|
|
ReadAccess |
Int |
|
|
|
UpdateAccess |
Int |
|
|
|
DeleteAccess |
Int |
|
|
|
CorrectAccess |
Int |
|
|
|
InvokeAccess |
Int |
|
|
|
PastCreateAccess |
Int |
|
|
|
PastReadAccess |
Int |
|
|
|
PastUpdateAccess |
Int |
|
|
|
PastDeleteAccess |
Int |
|
|
|
PastCorrectAccess |
Int |
|
|
|
PastInvokeAccess |
Int |
|
|
|
CurrentCreateAccess |
Int |
|
|
|
CurrentReadAccess |
Int |
|
|
|
CurrentUpdateAccess |
Int |
|
|
|
CurrentDeleteAccess |
Int |
|
|
|
CurrentCorrectAccess |
Int |
|
|
|
CurrentInvoke |
Int |
|
|
|
FutureCreateAccess |
Int |
|
|
|
FutureReadAccess |
Int |
|
|
|
FutureUpdateAccess |
Int |
|
|
|
FutureDeleteAccess |
Int |
|
|
|
FutureCorrectAccess |
Int |
|
|
|
FutureInvokeAccess |
Int |
|
|
|
Field Groups
Field Group |
Fields |
AutoIdentification |
Name, ChildName, Type |
Indexes
Index |
Allow Duplicates |
Fields |
RecIDIdx |
No |
RecId |
RoleIDIdx |
Yes |
SecurityRole |
SecurableObjectIdx |
Yes |
Type, Name, ChildName |
Inheritance Hierarchy
xRecord Class Common Table SecurityRoleRuntime Table
SecurityRoleTaskGrant
The SecurityRoleTaskGrant table contains the list of role to duty mappings and role to privilege mappings as defined by the AOT security role node.
Fields
Field |
Type |
Extended Type |
Enumeration Type |
Description |
RecId |
Int64 |
RecId |
|
|
recVersion |
Integer |
RecVersion |
|
|
SecurityRole |
Int64 |
RecId |
|
Unique ID for the record in the database |
SecurityTask |
Int64 |
RecId |
|
Unique ID for the record in the database |
Relations
Relation |
Table |
Relation_SecurityRoleTaskGrant1 |
SecurityRole |
Relation_SecurityRoleTaskGrant2 |
SecurityTask |
Indexes
Index |
Allow Duplicates |
Fields |
RecIDIdx |
No |
|
RoleTaskIdx |
No |
|
Security Note
Use of this table could lead to an Elevation of Privileges attack or a Denial of Service attack. Therefore, the AOSAuthorization property is set to an enumeration value of CreateUpdateDelete. The Application Object Server authorizes each create, update, and delete action on the table by confirming that the current user has permission to perform the requested operation on that table. If the user who initiates the operation is not authorized to perform the operation, an exception occurs.
Inheritance Hierarchy
xRecord Class Common Table SecurityRoleTaskGrant Table
SecuritySegregationOfDutiesConflict
The SecuritySegregationOfDutiesConflict table stores information about segregation of duties conflicts that result from attempted assignments of users to roles, and resolutions to the conflicts provided by authorized users.
Fields
Field |
Type |
Extended Type |
Enumeration Type |
Description |
AssignmentMode |
Enum |
|
RoleAssignmentMode |
|
createdBy |
String |
CreatedBy |
|
|
createdDateTime |
UtcDateTime |
CreatedDateTime |
|
|
dEL_CreatedTime |
Integer |
DEL_CreatedTime |
|
(This field applies only to the following version(s): Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS)) |
DEL_ExistingTask |
Int64 |
RecId |
|
|
dEL_ModifiedTime |
Integer |
DEL_ModifiedTime |
|
(This field applies only to the following version(s): Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS)) |
DEL_NewTask |
Int64 |
RecId |
|
|
ExistingDuty |
Int64 |
RecId |
|
|
ExistingRole |
Int64 |
RecId |
|
Unique ID for the record in the database |
ExistingTask |
Int64 |
RecId |
|
Unique ID for the record in the database |
modifiedBy |
String |
ModifiedBy |
|
|
modifiedDateTime |
UtcDateTime |
ModifiedDateTime |
|
|
NewDuty |
Int64 |
RecId |
|
|
NewRole |
Int64 |
RecId |
|
Unique ID for the record in the database |
NewTask |
Int64 |
RecId |
|
Unique ID for the record in the database |
Partition |
Int64 |
Partition |
|
(This field applies only to the following version(s): Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS)) |
ReasonForOverride |
VarString |
SegregationOfDutiesOverrideComment |
|
Comment explaining the reason for overriding the segregation of duties violation |
RecId |
Int64 |
RecId |
|
|
recVersion |
Integer |
RecVersion |
|
|
Resolution |
Enum |
|
SegregationOfDutiesResolution |
|
SegregationOfDutiesRule |
Int64 |
RecId |
|
Unique ID for the record in the database |
User |
String |
UserId |
|
ID for the user |
Relations
Relation |
Table |
ExistingDuty |
SecurityDuty |
ExistingRole |
SecurityRole |
ExistingRoleRelationship |
SecurityRole |
ExistingTaskRelationship |
SecurityTask |
NewDuty |
SecurityDuty |
NewRole |
SecurityRole |
NewRoleRelationship |
SecurityRole |
NewTaskRelationship |
SecurityTask |
Partition |
Partitions |
Relation_SecuritySegregation7 |
UserInfo |
SecuritySODRuleRelationship |
SecuritySegregationOfDutiesRule |
SegregationOfDutiesRule |
SecuritySegregationOfDutiesRule |
User |
UserInfo |
Indexes
Index |
Allow Duplicates |
Fields |
AlternateKey |
No |
|
ExistingDutyIdx |
Yes |
ExistingDuty |
ExistingRoleIdx |
Yes |
|
ExistingTaskIdx |
Yes |
|
NewDutyIdx |
Yes |
NewDuty |
NewRoleIdx |
Yes |
|
NewTaskIdx |
Yes |
|
RecIDIdx |
No |
|
UserInfoIdx |
Yes |
|
Security Note
Use of this table could lead to an Elevation of Privileges attack or a Denial of Service attack. Therefore, the AOSAuthorization property is set to an enumeration value of CreateUpdateDelete. The Application Object Server authorizes each create, update, and delete action on the table by confirming that the current user has permission to perform the requested operation on that table. If the user who initiates the operation is not authorized to perform the operation, an exception occurs.
Inheritance Hierarchy
xRecord Class Common Table SecuritySegregationOfDutiesConflict Table
SecuritySegregationOfDutiesRule
The SecuritySegregationOfDutiesRule table stores the rules governing segregation of duties.
Fields
Field |
Type |
Extended Type |
Enumeration Type |
Description |
DEL_FirstSecurityTask |
Int64 |
RecId |
|
|
DEL_SecondSecurityTask |
Int64 |
RecId |
|
|
FirstDuty |
Int64 |
RecId |
|
|
FirstSecurityTask |
Int64 |
RecId |
|
Unique ID for the record in the database |
Mitigation |
String |
SecurityMitigation |
|
Mitigation for the risk associated with violating the segregation of duties rule |
Name |
String |
SegregationOfDutiesRuleName |
|
Name of the segregation of duties rule |
RecId |
Int64 |
RecId |
|
|
recVersion |
Integer |
RecVersion |
|
|
Risk |
String |
SecurityRisk |
|
Risk associated with violating the segregation of duties rule |
SecondDuty |
Int64 |
RecId |
|
|
SecondSecurityTask |
Int64 |
RecId |
|
Unique ID for the record in the database |
Severity |
Enum |
|
SegregationOfDutiesSeverity |
|
ValidFrom |
UtcDateTime |
|
|
|
ValidTo |
UtcDateTime |
|
|
|
Field Groups
Field Group |
Fields |
AutoIdentification |
|
Relations
Relation |
Table |
FirstDuty |
SecurityDuty |
FirstSecurityTaskRelationship |
SecurityTask |
SecondDuty |
SecurityDuty |
SecondSecurityTaskRelationship |
SecurityTask |
Indexes
Index |
Allow Duplicates |
Fields |
AlternateKey |
No |
|
FirstSecurityDuty |
Yes |
FirstDuty |
NameIdx |
No |
|
RecIDIdx |
No |
|
SecondSecurityDuty |
Yes |
SecondDuty |
SecondSecurityTask |
Yes |
|
Security Note
Use of this table could lead to an Elevation of Privileges attack or a Denial of Service attack. Therefore, the AOSAuthorization property is set to an enumeration value of CreateUpdateDelete. The Application Object Server authorizes each create, update, and delete action on the table by confirming that the current user has permission to perform the requested operation on that table. If the user who initiates the operation is not authorized to perform the operation, an exception occurs.
Inheritance Hierarchy
xRecord Class Common Table SecuritySegregationOfDutiesRule Table
SecuritySubRole
The SecuritySubRole table contains all sub roles that have been specified on the security role AOT nodes.
Fields
Field |
Type |
Extended Type |
Enumeration Type |
Description |
RecId |
Int64 |
RecId |
|
|
recVersion |
Integer |
RecVersion |
|
|
SecurityRole |
Int64 |
RecId |
|
Unique ID for the record in the database |
SecuritySubRole |
Int64 |
RecId |
|
Unique ID for the record in the database |
ValidFrom |
UtcDateTime |
|
|
|
ValidTo |
UtcDateTime |
|
|
|
Relations
Relation |
Table |
Relation_SecuritySubRole1 |
SecurityRole |
Relation_SecurityTaskPermission2 |
SecurityRole |
SecurityRole |
SecurityRole |
SecuritySubRole |
SecurityRole |
Indexes
Index |
Allow Duplicates |
Fields |
RecIDIdx |
No |
|
RoleSubRoleIdx |
No |
|
Security Note
Use of this table could lead to an Elevation of Privileges attack or a Denial of Service attack. Therefore, the AOSAuthorization property is set to an enumeration value of CreateUpdateDelete. The Application Object Server authorizes each create, update, and delete action on the table by confirming that the current user has permission to perform the requested operation on that table. If the user who initiates the operation is not authorized to perform the operation, an exception occurs.
Inheritance Hierarchy
xRecord Class Common Table SecuritySubRole Table
SecuritySubTask
The SecuritySubTask table contains the duty to privilege mappings that have been specified on the security duty AOT nodes.
Fields
Field |
Type |
Extended Type |
Enumeration Type |
Description |
RecId |
Int64 |
RecId |
|
|
recVersion |
Integer |
RecVersion |
|
|
SecuritySubTask |
Int64 |
RecId |
|
Unique ID for the record in the database |
SecurityTask |
Int64 |
RecId |
|
Unique ID for the record in the database |
ValidFrom |
UtcDateTime |
|
|
|
ValidTo |
UtcDateTime |
|
|
|
Relations
Relation |
Table |
Relation_SecuritySubTask1 |
SecurityTask |
Relation_SecuritySubTask2 |
SecurityTask |
Indexes
Index |
Allow Duplicates |
Fields |
RecIDIdx |
No |
|
TaskSubTaskIdx |
No |
|
Security Note
Use of this table could lead to an Elevation of Privileges attack or a Denial of Service attack. Therefore, the AOSAuthorization property is set to an enumeration value of CreateUpdateDelete. The Application Object Server authorizes each create, update, and delete action on the table by confirming that the current user has permission to perform the requested operation on that table. If the user who initiates the operation is not authorized to perform the operation, an exception occurs.
Inheritance Hierarchy
xRecord Class Common Table SecuritySubTask Table
SecurityTask
The SecurityTask table contains the list of duties and privileges that have been defined by the AOT security duty and security privilege nodes.
Fields
Field |
Type |
Extended Type |
Enumeration Type |
Description |
AotName |
String |
SecurityTaskAotName |
|
The name of the task in the AOT. |
Description |
String |
SecurityTaskDescription |
|
Description of the process cycle, duty, or privilege. |
IsEnabled |
Enum |
|
boolean |
|
IsPermissionSet |
Enum |
|
boolean |
|
Name |
String |
SecurityTaskName |
|
The name of the process cycle, duty, or privilege. |
RecId |
Int64 |
RecId |
|
|
recVersion |
Integer |
RecVersion |
|
|
Type |
Enum |
|
SecurityTaskType |
|
Field Groups
Field Group |
Fields |
AutoIdentification |
|
Indexes
Index |
Allow Duplicates |
Fields |
AotNameIdx |
No |
|
NameIdx |
Yes |
|
RecIDIdx |
No |
|
Security Note
Use of this table could lead to an Elevation of Privileges attack or a Denial of Service attack. Therefore, the AOSAuthorization property is set to an enumeration value of CreateUpdateDelete. The Application Object Server authorizes each create, update, and delete action on the table by confirming that the current user has permission to perform the requested operation on that table. If the user who initiates the operation is not authorized to perform the operation, an exception occurs.
Inheritance Hierarchy
xRecord Class Common Table SecurityTask Table
SecurityTaskEntryPoint
The SecurityTaskEntryPoint table contains the list of privilege to entry point mappings that have been specified on the AOT security privilege node.
Fields
Field |
Type |
Extended Type |
Enumeration Type |
Description |
EntryPoint |
Int64 |
RecId |
|
Unique ID for the record in the database |
PermissionGroup |
Enum |
|
AccessRight |
|
RecId |
Int64 |
RecId |
|
|
recVersion |
Integer |
RecVersion |
|
|
SecurityTask |
Int64 |
RecId |
|
Unique ID for the record in the database |
ValidFrom |
UtcDateTime |
|
|
|
ValidTo |
UtcDateTime |
|
|
|
Relations
Relation |
Table |
Relation_SecurityTaskEntryPoint1 |
SecurityTask |
Relation_SecurityTaskEntryPoint2 |
SecurableObject |
Indexes
Index |
Allow Duplicates |
Fields |
RecIDIdx |
No |
|
TaskEntryPointIdx |
No |
|
Security Note
Use of this table could lead to an Elevation of Privileges attack or a Denial of Service attack. Therefore, the AOSAuthorization property is set to an enumeration value of CreateUpdateDelete. The Application Object Server authorizes each create, update, and delete action on the table by confirming that the current user has permission to perform the requested operation on that table. If the user who initiates the operation is not authorized to perform the operation, an exception occurs.
Inheritance Hierarchy
xRecord Class Common Table SecurityTaskEntryPoint Table
SecurityTaskExplodedGraph
The SecurityTaskExplodedGraph table contains the duty to privilege mappings that have been specified on the security duty AOT nodes.
Fields
Field |
Type |
Extended Type |
Enumeration Type |
Description |
RecId |
Int64 |
RecId |
|
|
recVersion |
Integer |
RecVersion |
|
|
RefCount |
Int |
|
|
|
SecuritySubTask |
Int64 |
RecId |
|
Unique ID for the record in the database |
SecurityTask |
Int64 |
RecId |
|
Unique ID for the record in the database |
Relations
Relation |
Table |
Relation_SecurityTaskExplodedGraph1 |
SecurityTask |
Relation_SecurityTaskExplodedGraph2 |
SecurityTask |
Indexes
Index |
Allow Duplicates |
Fields |
RecIDIdx |
No |
|
SubTaskIdx |
Yes |
|
TaskSubTaskIdx |
No |
|
Security Note
Use of this table could lead to an Elevation of Privileges attack or a Denial of Service attack. Therefore, the AOSAuthorization property is set to an enumeration value of CreateUpdateDelete. The Application Object Server authorizes each create, update, and delete action on the table by confirming that the current user has permission to perform the requested operation on that table. If the user who initiates the operation is not authorized to perform the operation, an exception occurs.
Inheritance Hierarchy
xRecord Class Common Table SecurityTaskExplodedGraph Table
SecurityTaskPermission
The SecurityTaskPermission table is obsolete.
Fields
Field |
Type |
Extended Type |
Enumeration Type |
Description |
Access |
Int |
|
|
|
Level |
Int |
|
|
|
RecId |
Int64 |
RecId |
|
|
recVersion |
Integer |
RecVersion |
|
|
SecurableObject |
Int64 |
RecId |
|
Unique ID for the record in the database |
SecurityTask |
Int64 |
RecId |
|
Unique ID for the record in the database |
Relations
Relation |
Table |
Relation_SecurityTaskPermission1 |
SecurityTask |
Relation_SecurityTaskPermission2 |
SecurableObject |
Indexes
Index |
Allow Duplicates |
Fields |
RecIDIdx |
No |
|
TaskObjectIdx |
No |
|
Security Note
Use of this table could lead to an Elevation of Privileges attack or a Denial of Service attack. Therefore, the AOSAuthorization property is set to an enumeration value of CreateUpdateDelete. The Application Object Server authorizes each create, update, and delete action on the table by confirming that the current user has permission to perform the requested operation on that table. If the user who initiates the operation is not authorized to perform the operation, an exception occurs.
Inheritance Hierarchy
xRecord Class Common Table SecurityTaskPermission Table
SecurityTaskPermissionOverride
The SecurityTaskPermissionOverride table contains the list of permissions that have been specified on the security privilege AOT nodes.
Fields
Field |
Type |
Extended Type |
Enumeration Type |
Description |
Access |
Enum |
|
AccessRight |
|
RecId |
Int64 |
RecId |
|
|
recVersion |
Integer |
RecVersion |
|
|
SecurableObject |
Int64 |
RecId |
|
Unique ID for the record in the database |
SecurityTask |
Int64 |
RecId |
|
Unique ID for the record in the database |
ValidFrom |
UtcDateTime |
|
|
|
ValidTo |
UtcDateTime |
|
|
|
Relations
Relation |
Table |
Relation_SecurityTaskPermissionOverride1 |
SecurityTask |
Relation_SecurityTaskPermissionOverride2 |
SecurableObject |
Indexes
Index |
Allow Duplicates |
Fields |
RecIDIdx |
No |
|
TaskObjectIdx |
No |
|
Security Note
Use of this table could lead to an Elevation of Privileges attack or a Denial of Service attack. Therefore, the AOSAuthorization property is set to an enumeration value of CreateUpdateDelete. The Application Object Server authorizes each create, update, and delete action on the table by confirming that the current user has permission to perform the requested operation on that table. If the user who initiates the operation is not authorized to perform the operation, an exception occurs.
Inheritance Hierarchy
xRecord Class Common Table SecurityTaskPermissionOverride Table
SecurityUserRole
The SecurityUserRole table contains the user to role mappings.
Fields
Field |
Type |
Extended Type |
Enumeration Type |
Description |
AssignmentMode |
Enum |
|
RoleAssignmentMode |
|
AssignmentStatus |
Enum |
|
RoleAssignmentStatus |
|
Partition |
Int64 |
Partition |
|
(This field applies only to the following version(s): Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS)) |
RecId |
Int64 |
RecId |
|
|
recVersion |
Integer |
RecVersion |
|
|
SecurityRole |
Int64 |
RecId |
|
Unique ID for the record in the database |
User |
String |
UserId |
|
ID for the user |
ValidFrom |
UtcDateTime |
|
|
|
ValidTo |
UtcDateTime |
|
|
|
Relations
Relation |
Table |
Partition |
Partitions |
Relation_SecurityRole |
SecurityRole |
Relation_SecurityUserRole3 |
UserInfo |
SecurityRole |
SecurityRole |
User |
UserInfo |
Indexes
Index |
Allow Duplicates |
Fields |
RecIDIdx |
No |
|
UserRoleIdx |
No |
|
Security Note
Use of this table could lead to an Elevation of Privileges attack or a Denial of Service attack. Therefore, the AOSAuthorization property is set to an enumeration value of CreateUpdateDelete. The Application Object Server authorizes each create, update, and delete action on the table by confirming that the current user has permission to perform the requested operation on that table. If the user who initiates the operation is not authorized to perform the operation, an exception occurs.
Inheritance Hierarchy
xRecord Class Common Table SecurityUserRole Table
SecurityUserRoleCondition
The SecurityUserRoleCondition table contains the list of companies that constrain a user to role mappings. If there are no entries for a particular user to role mapping then the user is granted the permissions of that role for all companies.
Fields
Field |
Type |
Extended Type |
Enumeration Type |
Description |
ControllingKey |
int64 |
|
|
|
DataArea |
String |
DataAreaId |
|
ID for an area of data |
Partition |
Int64 |
Partition |
|
(This field applies only to the following version(s): Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS)) |
RecId |
Int64 |
RecId |
|
|
recVersion |
Integer |
RecVersion |
|
|
SecurityUserRole |
Int64 |
RecId |
|
Unique ID for the record in the database |
Relations
Relation |
Table |
DataArea |
DataArea |
Partition |
Partitions |
Relation_SecurityUserRoleCondition1 |
SecurityUserRole |
Relation_SecurityUserRoleCondition2 |
DataArea |
SecurityUserRole |
SecurityUserRole |
Indexes
Index |
Allow Duplicates |
Fields |
RecIDIdx |
No |
|
UserRoleDataAreaIdx |
No |
|
Security Note
Use of this table could lead to an Elevation of Privileges attack or a Denial of Service attack. Therefore, the AOSAuthorization property is set to an enumeration value of CreateUpdateDelete. The Application Object Server authorizes each create, update, and delete action on the table by confirming that the current user has permission to perform the requested operation on that table. If the user who initiates the operation is not authorized to perform the operation, an exception occurs.
Inheritance Hierarchy
xRecord Class Common Table SecurityUserRoleCondition Table
SqlDescribe
The SqlDescribe table is used to store the table and field metadata. The SqlDataDictionary::tablemetadata method populates this table by using a back end database query.
Fields
Field |
Type |
Extended Type |
Enumeration Type |
Description |
array |
Int |
|
|
|
fieldId |
Integer |
FieldId |
|
ID for the field |
fieldType |
Enum |
|
Types |
|
flags |
Int |
|
|
|
name |
String |
UtilElementName |
|
Name of the application element. |
nullable |
Enum |
|
boolean |
|
numericPrecision |
Int |
|
|
|
numericScale |
Int |
|
|
|
RecId |
Int64 |
RecId |
|
|
recVersion |
Integer |
RecVersion |
|
|
rightJustify |
Enum |
|
boolean |
|
shadow |
Enum |
|
boolean |
|
sqlName |
String |
UtilElementName |
|
Name of the application element. |
strSize |
Int |
|
|
|
tabId |
Integer |
TableId |
|
ID for the table |
Field Groups
Field Group |
Fields |
fieldIdRelation |
|
Indexes
Index |
Allow Duplicates |
Fields |
Field |
No |
|
RecId |
No |
|
SqlName |
Yes |
|
Inheritance Hierarchy
xRecord Class Common Table SqlDescribe Table
SqlDictionary
The SqlDictionary table describes the current state of the database with respect to the table and field metadata. The table also contains view and table dependency information. The database synchronization engine uses the SqlDictionary table to determine the actions that are required to synchronize the AOT with the database.
Fields
Field |
Type |
Extended Type |
Enumeration Type |
Description |
array |
Int |
|
|
|
fieldId |
Integer |
FieldId |
|
ID for the field |
fieldType |
Enum |
|
Types |
|
flags |
Int |
|
|
|
name |
String |
UtilElementName |
|
Name of the application element. |
nullable |
Enum |
|
boolean |
|
RecId |
Int64 |
RecId |
|
|
recVersion |
Integer |
RecVersion |
|
|
rightJustify |
Enum |
|
boolean |
|
shadow |
Enum |
|
boolean |
|
sqlName |
String |
UtilElementName |
|
Name of the application element. |
strSize |
Int |
|
|
|
tabId |
Integer |
TableId |
|
ID for the table |
Field Groups
Field Group |
Fields |
fieldIdRelation |
|
Indexes
Index |
Allow Duplicates |
Fields |
Field |
No |
|
RecId |
No |
|
Security Note
Use of this table could lead to an Elevation of Privileges attack or a Denial of Service attack. Therefore, the AOSAuthorization property is set to an enumeration value of CreateUpdateDelete. The Application Object Server authorizes each create, update, and delete action on the table by confirming that the current user has permission to perform the requested operation on that table. If the user who initiates the operation is not authorized to perform the operation, an exception occurs.
Inheritance Hierarchy
xRecord Class Common Table SqlDictionary Table
SqlParameters
The SqlParameters table stores database related information in the form of parameter and value pairs. This table is not used in Microsoft Dynamics Ax 2009.
Fields
Field |
Type |
Extended Type |
Enumeration Type |
Description |
id |
Int |
|
|
|
iParm |
Int |
|
|
|
iValue |
Int |
|
|
|
parm |
String |
|
|
|
RecId |
Int64 |
RecId |
|
|
recVersion |
Integer |
RecVersion |
|
|
value |
String |
|
|
|
Indexes
Index |
Allow Duplicates |
Fields |
Parm |
No |
|
Security Note
Use of this table could lead to an Elevation of Privileges attack or a Denial of Service attack. Therefore, the AOSAuthorization property is set to an enumeration value of CreateUpdateDelete. The Application Object Server authorizes each create, update, and delete action on the table by confirming that the current user has permission to perform the requested operation on that table. If the user who initiates the operation is not authorized to perform the operation, an exception occurs.
Inheritance Hierarchy
xRecord Class Common Table SqlParameters Table
SqlStatistics
The SqlStatistics table stores related database statistics for the user. This table is not used in Microsoft Dynamics Ax 2009.
Fields
Field |
Type |
Extended Type |
Enumeration Type |
Description |
dEL_ModifiedTime |
Integer |
DEL_ModifiedTime |
|
(This field applies only to the following version(s): Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS)) |
indexId |
Integer |
IndexId |
|
ID for the index |
modifiedBy |
String |
ModifiedBy |
|
|
modifiedDateTime |
UtcDateTime |
ModifiedDateTime |
|
|
objectType |
Enum |
|
SqlStatType |
|
RecId |
Int64 |
RecId |
|
|
recVersion |
Integer |
RecVersion |
|
|
tabId |
Integer |
TableId |
|
ID for the table |
userId |
String |
UserId |
|
ID for the user |
value1 |
Int |
|
|
|
value10 |
Int |
|
|
|
value11 |
Int |
|
|
|
value12 |
Int |
|
|
|
value2 |
Int |
|
|
|
value3 |
Int |
|
|
|
value4 |
Int |
|
|
|
value5 |
Int |
|
|
|
value6 |
Int |
|
|
|
value7 |
Int |
|
|
|
value8 |
Int |
|
|
|
value9 |
Int |
|
|
|
Field Groups
Field Group |
Fields |
indexIdRelation |
|
Relations
Relation |
Table |
Relation_SqlStats1 |
SqlStatistics |
Relation_SqlStats2 |
UserInfo |
tabId |
SqlStatistics |
userId |
UserInfo |
Indexes
Index |
Allow Duplicates |
Fields |
Id |
No |
|
RecId |
No |
|
Inheritance Hierarchy
xRecord Class Common Table SqlStatistics Table
SqlStorage
The SqlStorage table contains information about table space and its Oracle attributes.
Fields
Field |
Type |
Extended Type |
Enumeration Type |
Description |
id |
Int |
|
|
|
indexId |
Integer |
IndexId |
|
ID for the index |
objectType |
Int |
|
|
|
override |
Enum |
|
boolean |
|
parm |
String |
|
|
|
RecId |
Int64 |
RecId |
|
|
recVersion |
Integer |
RecVersion |
|
|
tabId |
Integer |
TableId |
|
ID for the table |
value |
String |
|
|
|
Field Groups
Field Group |
Fields |
indexIdRelation |
|
Indexes
Index |
Allow Duplicates |
Fields |
Id |
No |
|
Inheritance Hierarchy
xRecord Class Common Table SqlStorage Table
SqlSyncInfo
The SqlSyncInfo table captures messages and DDL statements during the database synchronization process. Once the synchronization process is complete the information in the table is deleted.
Fields
Field |
Type |
Extended Type |
Enumeration Type |
Description |
ID |
Int |
|
|
|
LogType |
Enum |
|
SqlSyncLogType |
|
MessageType |
Enum |
|
SqlSyncMessageType |
|
ParentID |
Int |
|
|
|
RecId |
Int64 |
RecId |
|
|
recVersion |
Integer |
RecVersion |
|
|
Sequence |
Int |
|
|
|
SyncTable |
Enum |
|
boolean |
|
TableName |
String |
|
|
|
Text |
String |
|
|
|
WarningOk |
Enum |
|
boolean |
|
Indexes
Index |
Allow Duplicates |
Fields |
TableName |
Yes |
|
Security Note
Use of this table could lead to an Elevation of Privileges attack or a Denial of Service attack. Therefore, the AOSAuthorization property is set to an enumeration value of CreateReadUpdateDelete. The Application Object Server authorizes each create, read, update, and delete action on the table by confirming that the current user has permission to perform the requested operation on that table. If the user who initiates the operation is not authorized to perform the operation, an exception occurs.
Inheritance Hierarchy
xRecord Class Common Table SqlSyncInfo Table
Subquery
The Subquery table is used by position based paging functionality.
Fields
Field |
Type |
Extended Type |
Enumeration Type |
Description |
dataAreaId |
String |
DataAreaId |
|
|
RecId |
Int64 |
RecId |
|
|
recVersion |
Integer |
RecVersion |
|
|
Relations
Relation |
Table |
dataAreaId |
DataArea |
Indexes
Index |
Allow Duplicates |
Fields |
RecId |
No |
|
Inheritance Hierarchy
xRecord Class Common Table Subquery Table
SysActiveTempTable
The SysActiveTempTable table provides data about the temporary database tables that are currently created. The table is used by the framework to manage the lifetime of these tables.
Fields
Field |
Type |
Extended Type |
Enumeration Type |
Description |
createdDateTime |
UtcDateTime |
CreatedDateTime |
|
|
dEL_CreatedTime |
Integer |
DEL_CreatedTime |
|
(This field applies only to the following version(s): Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS)) |
InstanceId |
String |
UtilElementName |
|
Name of the application element. |
RecId |
Int64 |
RecId |
|
|
recVersion |
Integer |
RecVersion |
|
|
RelationTypeId |
Int64 |
RecId |
|
Unique ID for the record in the database |
ServerId |
Int64 |
RecId |
|
Unique ID for the record in the database |
SessionId |
Int64 |
RecId |
|
Unique ID for the record in the database |
Indexes
Index |
Allow Duplicates |
Fields |
InstanceIdIdx |
No |
|
Security Note
Use of this table could lead to an Elevation of Privileges attack or a Denial of Service attack. Therefore, the AOSAuthorization property is set to an enumeration value of CreateUpdateDelete. The Application Object Server authorizes each create, update, and delete action on the table by confirming that the current user has permission to perform the requested operation on that table. If the user who initiates the operation is not authorized to perform the operation, an exception occurs.
Inheritance Hierarchy
xRecord Class Common Table SysActiveTempTable Table
SysBCProxyUserAccount
The SysBCProxyUserAccount table stores the business connector proxy information that is entered through the SysBcAliasForm security form. This table always contains one record.
Fields
Field |
Type |
Extended Type |
Enumeration Type |
Description |
networkAlias |
String |
NetworkAlias |
|
|
networkDomain |
String |
NetworkDomain |
|
|
RecId |
Int64 |
RecId |
|
|
recVersion |
Integer |
RecVersion |
|
|
sid |
String |
Sid |
|
|
Indexes
Index |
Allow Duplicates |
Fields |
RecID |
No |
|
Sid |
No |
|
Security Note
Use of this table could lead to an Elevation of Privileges attack or a Denial of Service attack. Therefore, the AOSAuthorization property is set to an enumeration value of CreateUpdateDelete. The Application Object Server authorizes each create, update, and delete action on the table by confirming that the current user has permission to perform the requested operation on that table. If the user who initiates the operation is not authorized to perform the operation, an exception occurs.
Inheritance Hierarchy
xRecord Class Common Table SysBCProxyUserAccount Table
SysBreakpointList
The SysBreakpointList table contains a list of developers that have breakpoints in MorphX.
Fields
Field |
Type |
Extended Type |
Enumeration Type |
Description |
createdBy |
String |
CreatedBy |
|
|
createdDateTime |
UtcDateTime |
CreatedDateTime |
|
|
dEL_CreatedTime |
Integer |
DEL_CreatedTime |
|
(This field applies only to the following version(s): Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS)) |
machineName |
String |
NetworkDomain |
|
|
RecId |
Int64 |
RecId |
|
|
recVersion |
Integer |
RecVersion |
|
|
userId |
String |
UserId |
|
ID for the user |
version |
Int |
|
|
|
Relations
Relation |
Table |
userId |
UserInfo |
Indexes
Index |
Allow Duplicates |
Fields |
RecId |
No |
|
UserId |
Yes |
|
Inheritance Hierarchy
xRecord Class Common Table SysBreakpointList Table
SysBreakpoints
The SysBreakpoints table contains a list of all the breakpoints in MorphX.
Fields
Field |
Type |
Extended Type |
Enumeration Type |
Description |
codePath |
Container |
|
|
|
lineNo |
Int |
|
|
|
listRecId |
Int64 |
RecId |
|
Unique ID for the record in the database |
RecId |
Int64 |
RecId |
|
|
recVersion |
Integer |
RecVersion |
|
|
status |
Int |
|
|
|
version |
Int |
|
|
|
Relations
Relation |
Table |
listRecId |
SysBreakpointList |
Relation_SysBreakpoints1 |
SysBreakpointList |
Indexes
Index |
Allow Duplicates |
Fields |
ListRecId |
No |
|
Inheritance Hierarchy
xRecord Class Common Table SysBreakpoints Table
SysCacheFlush
The SysCacheFlush table contains data that is used for synchronization of caches across multiple AOS servers.
Fields
Field |
Type |
Extended Type |
Enumeration Type |
Description |
ClearData |
Container |
|
|
|
FlushData |
Container |
|
|
|
FlushVersion |
Int |
|
|
|
modifiedDateTime |
UtcDateTime |
ModifiedDateTime |
|
|
RecId |
Int64 |
RecId |
|
|
recVersion |
Integer |
RecVersion |
|
|
Scope |
String |
GlobalObjectCacheScope |
|
Name of an instance in the global object cache. |
Indexes
Index |
Allow Duplicates |
Fields |
CacheScopeIdx |
No |
|
RecIDIdx |
No |
|
Inheritance Hierarchy
xRecord Class Common Table SysCacheFlush Table
SysClientAccessLog
Fields
Field |
Type |
Extended Type |
Enumeration Type |
Description |
ClientComputer |
String |
UserIdStr |
|
Name |
createdBy |
String |
CreatedBy |
|
|
createdDateTime |
UtcDateTime |
CreatedDateTime |
|
|
EventsContainer |
Container |
|
|
|
Partition |
Int64 |
Partition |
|
(This field applies only to the following version(s): Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS)) |
RecId |
Int64 |
RecId |
|
|
recVersion |
Integer |
RecVersion |
|
|
SessionId |
Int |
|
|
|
Relations
Relation |
Table |
Partition |
Partitions |
Indexes
Index |
Allow Duplicates |
Fields |
CreatedByIdx |
Yes |
|
Security Note
Use of this table could lead to an Elevation of Privileges attack or a Denial of Service attack. Therefore, the AOSAuthorization property is set to an enumeration value of CreateDelete. The Application Object Server authorizes each create and delete action on the table by confirming that the current user has permission to perform the requested operation on that table. If the user who initiates the operation is not authorized to perform the operation, an exception occurs.
Inheritance Hierarchy
xRecord Class Common Table SysClientAccessLog Table
SysClientSessions
The SysClientSessions contains the data for the client sessions that are currently active in the system.
Fields
Field |
Type |
Extended Type |
Enumeration Type |
Description |
clientComputer |
String |
UserIdStr |
|
Name |
clientType |
Int |
|
|
|
DataPartition |
String |
PartitionKey |
|
Partition Key (This field applies only to the following version(s): Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS)) |
DEL_company |
String |
|
|
|
DEL_Login_time |
Int |
|
|
|
helpLanguage |
String |
InstalledLanguageId |
|
|
LoginDateTime |
UtcDateTime |
|
|
|
RecId |
Int64 |
RecId |
|
|
recVersion |
Integer |
RecVersion |
|
|
ServerId |
Int |
|
|
|
SessionId |
Int |
|
|
|
sessionType |
Int |
|
|
|
sid |
String |
Sid |
|
|
Status |
Int |
|
|
|
userId |
String |
UserId |
|
ID for the user |
userLanguage |
String |
InstalledLanguageId |
|
|
Version |
Int |
|
|
|
Relations
Relation |
Table |
DataPartition |
Partitions |
Relation_SysClientSessions1 |
SysServerSessions |
Relation_SysClientSessions2 |
UserInfo |
ServerId |
SysServerSessions |
userId |
UserInfo |
Indexes
Index |
Allow Duplicates |
Fields |
ServerId |
Yes |
|
SessionId |
No |
|
Status |
Yes |
Status |
Status_ClientType_UserId |
Yes |
|
Security Note
Use of this table could lead to an Elevation of Privileges attack or a Denial of Service attack. Therefore, the AOSAuthorization property is set to an enumeration value of CreateUpdateDelete. The Application Object Server authorizes each create, update, and delete action on the table by confirming that the current user has permission to perform the requested operation on that table. If the user who initiates the operation is not authorized to perform the operation, an exception occurs.
Inheritance Hierarchy
xRecord Class Common Table SysClientSessions Table
SysConfig
The SysConfig table contains license and configuration information.
Fields
Field |
Type |
Extended Type |
Enumeration Type |
Description |
configType |
Enum |
|
ConfigType |
|
createdBy |
String |
CreatedBy |
|
|
createdDateTime |
UtcDateTime |
CreatedDateTime |
|
|
dEL_CreatedTime |
Integer |
DEL_CreatedTime |
|
(This field applies only to the following version(s): Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS)) |
dEL_ModifiedTime |
Integer |
DEL_ModifiedTime |
|
(This field applies only to the following version(s): Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS)) |
expiration |
String |
|
|
|
id |
Int |
|
|
|
modifiedBy |
String |
ModifiedBy |
|
|
modifiedDateTime |
UtcDateTime |
ModifiedDateTime |
|
|
RecId |
Int64 |
RecId |
|
|
recVersion |
Integer |
RecVersion |
|
|
shadowValue |
String |
|
|
(This field applies only to the following version(s): Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS)) |
timestamp |
String |
|
|
(This field applies only to the following version(s): Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS)) |
userCount |
Int |
|
|
|
value |
String |
|
|
|
Indexes
Index |
Allow Duplicates |
Fields |
ConfigType |
No |
|
RecId |
No |
|
Security Note
Use of this table could lead to an Elevation of Privileges attack or a Denial of Service attack. Therefore, the AOSAuthorization property is set to an enumeration value of CreateUpdateDelete. The Application Object Server authorizes each create, update, and delete action on the table by confirming that the current user has permission to perform the requested operation on that table. If the user who initiates the operation is not authorized to perform the operation, an exception occurs.
Inheritance Hierarchy
xRecord Class Common Table SysConfig Table
SysEncryptionKey
The SysEncryptionKey table stores the encryption key that is used to encrypt the EP query string and post the data parameters.
Fields
Field |
Type |
Extended Type |
Enumeration Type |
Description |
createdBy |
String |
CreatedBy |
|
|
createdDateTime |
UtcDateTime |
CreatedDateTime |
|
|
dEL_CreatedTime |
Integer |
DEL_CreatedTime |
|
(This field applies only to the following version(s): Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS)) |
dEL_ModifiedTime |
Integer |
DEL_ModifiedTime |
|
(This field applies only to the following version(s): Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS)) |
Key |
Container |
|
|
|
modifiedBy |
String |
ModifiedBy |
|
|
modifiedDateTime |
UtcDateTime |
ModifiedDateTime |
|
|
RecId |
Int64 |
RecId |
|
|
recVersion |
Integer |
RecVersion |
|
|
Indexes
Index |
Allow Duplicates |
Fields |
RecID |
No |
|
Security Note
Use of this table could lead to an Elevation of Privileges attack or a Denial of Service attack. Therefore, the AOSAuthorization property is set to an enumeration value of CreateUpdateDelete. The Application Object Server authorizes each create, update, and delete action on the table by confirming that the current user has permission to perform the requested operation on that table. If the user who initiates the operation is not authorized to perform the operation, an exception occurs.
Inheritance Hierarchy
xRecord Class Common Table SysEncryptionKey Table
SysGlobalConfiguration
The SysGlobalConfiguration table stores system level global setting that can be used to configure specific components.
Fields
Field |
Type |
Extended Type |
Enumeration Type |
Description |
Name |
String |
|
|
|
RecId |
Int64 |
RecId |
|
|
recVersion |
Integer |
RecVersion |
|
|
ServerId |
String |
|
|
|
SettingLevel |
Int |
|
|
|
Value |
String |
|
|
|
Indexes
Index |
Allow Duplicates |
Fields |
NameIdx |
No |
|
RecIDIdx |
No |
|
Security Note
Use of this table could lead to an Elevation of Privileges attack or a Denial of Service attack. Therefore, the AOSAuthorization property is set to an enumeration value of CreateUpdateDelete. The Application Object Server authorizes each create, update, and delete action on the table by confirming that the current user has permission to perform the requested operation on that table. If the user who initiates the operation is not authorized to perform the operation, an exception occurs.
Inheritance Hierarchy
xRecord Class Common Table SysGlobalConfiguration Table
SysInheritanceRelations
The SysInheritanceRelations framework helper table for table inheritance. The table stores table inheritance hierarchy related information.
Fields
Field |
Type |
Extended Type |
Enumeration Type |
Description |
MainTableId |
Int |
|
|
|
RecId |
Int64 |
RecId |
|
|
recVersion |
Integer |
RecVersion |
|
|
RelatedTableId |
Int |
|
|
|
Indexes
Index |
Allow Duplicates |
Fields |
Main |
No |
|
RelatedMain |
No |
|
Inheritance Hierarchy
xRecord Class Common Table SysInheritanceRelations Table
SysLastValue
The SysLastValue table is storage for the usage data that is recorded as users navigate the system.
Fields
Field |
Type |
Extended Type |
Enumeration Type |
Description |
company |
String |
SelectableDataArea |
|
ID for the company you can select |
designName |
String |
UtilElementName |
|
Name of the application element. |
elementName |
String |
UtilElementName |
|
Name of the application element. |
isKernel |
Enum |
|
boolean |
|
Partition |
Int64 |
Partition |
|
(This field applies only to the following version(s): Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS)) |
RecId |
Int64 |
RecId |
|
|
recordType |
Enum |
|
UtilElementType |
|
recVersion |
Integer |
RecVersion |
|
|
userId |
String |
UserId |
|
ID for the user |
value |
Container |
|
|
|
Relations
Relation |
Table |
isVirtual_Extern |
DataArea |
Partition |
Partitions |
Relation_SysLastValue1 |
UserInfo |
Relation_SysLastValue2 |
DataArea |
userId |
UserInfo |
Indexes
Index |
Allow Duplicates |
Fields |
RecordType |
Yes |
|
UserId |
No |
|
Inheritance Hierarchy
xRecord Class Common Table SysLastValue Table
SysModel
The SysModel table contains information about installed models on the system.
Fields
Field |
Type |
Extended Type |
Enumeration Type |
Description |
createdBy |
String |
CreatedBy |
|
|
createdDateTime |
UtcDateTime |
CreatedDateTime |
|
|
Layer |
Int64 |
LayerRecid |
|
The ID of the layer. |
modifiedBy |
String |
ModifiedBy |
|
|
modifiedDateTime |
UtcDateTime |
ModifiedDateTime |
|
|
RecId |
Int64 |
RecId |
|
|
recVersion |
Integer |
RecVersion |
|
|
State |
String |
|
|
|
Indexes
Index |
Allow Duplicates |
Fields |
RecIDIdx |
No |
|
Security Note
Use of this table could lead to an Elevation of Privileges attack or a Denial of Service attack. Therefore, the AOSAuthorization property is set to an enumeration value of CreateUpdateDelete. The Application Object Server authorizes each create, update, and delete action on the table by confirming that the current user has permission to perform the requested operation on that table. If the user who initiates the operation is not authorized to perform the operation, an exception occurs.
Inheritance Hierarchy
xRecord Class Common Table SysModel Table
SysModelElement
The SysModelElement table lists the ModelElements that the installation holds.
Fields
Field |
Type |
Extended Type |
Enumeration Type |
Description |
AxId |
Integer |
UtilElementId |
|
Unique internal identification number of the application object. |
ElementType |
Int64 |
ModelElementType |
|
The ID of an ElementType |
Name |
String |
|
|
|
Origin |
|
|
|
|
ParentId |
Integer |
UtilElementParentId |
|
The unique internal identification number of a parent application object |
ParentModelElement |
Int64 |
ParentModelElementRecid |
|
The ID of a parent model element |
PartOfInheritance |
Int |
|
|
|
RecId |
Int64 |
RecId |
|
|
recVersion |
Integer |
RecVersion |
|
|
RootModelElement |
Int64 |
RootModelElementRecid |
|
The ID of a root model element |
Relations
Relation |
Table |
ElementType |
SysModelElementType |
Relation_SysModelElementType |
SysModelElementType |
Indexes
Index |
Allow Duplicates |
Fields |
RecIDIdx |
No |
|
Security Note
Use of this table could lead to an Elevation of Privileges attack or a Denial of Service attack. Therefore, the AOSAuthorization property is set to an enumeration value of CreateUpdateDelete. The Application Object Server authorizes each create, update, and delete action on the table by confirming that the current user has permission to perform the requested operation on that table. If the user who initiates the operation is not authorized to perform the operation, an exception occurs.
Inheritance Hierarchy
xRecord Class Common Table SysModelElement Table
SysModelElementData
The SysModelElementData table provides the Layer specific data for any SysModelElement.
Fields
Field |
Type |
Extended Type |
Enumeration Type |
Description |
createdBy |
String |
CreatedBy |
|
|
createdDateTime |
UtcDateTime |
CreatedDateTime |
|
|
Layer |
Int64 |
LayerRecid |
|
The ID of the layer. |
LegacyId |
Int |
|
|
|
ModelElement |
Int64 |
ModelElementRecid |
|
The ID of a ModelElement |
ModelId |
Integer |
ModelId |
|
The ID of the model. |
modifiedBy |
String |
ModifiedBy |
|
|
modifiedDateTime |
UtcDateTime |
ModifiedDateTime |
|
|
RecId |
Int64 |
RecId |
|
|
recVersion |
Integer |
RecVersion |
|
|
SaveCount |
Int |
|
|
|
Relations
Relation |
Table |
Layer |
SysModelLayer |
ModelElement |
SysModelElement |
ModelId |
SysModel |
Relation_SysModel |
SysModel |
Relation_SysModelElement |
SysModelElement |
Relation_SysModelLayer |
SysModelLayer |
Indexes
Index |
Allow Duplicates |
Fields |
RecIDIdx |
No |
|
Security Note
Use of this table could lead to an Elevation of Privileges attack or a Denial of Service attack. Therefore, the AOSAuthorization property is set to an enumeration value of CreateUpdateDelete. The Application Object Server authorizes each create, update, and delete action on the table by confirming that the current user has permission to perform the requested operation on that table. If the user who initiates the operation is not authorized to perform the operation, an exception occurs.
Inheritance Hierarchy
xRecord Class Common Table SysModelElementData Table
SysModelElementDataOld
The SysModelElementDataOld table provides the Layer specific data for any SysModelElementOld.
Fields
Field |
Type |
Extended Type |
Enumeration Type |
Description |
createdBy |
String |
CreatedBy |
|
|
createdDateTime |
UtcDateTime |
CreatedDateTime |
|
|
Layer |
Int64 |
LayerRecid |
|
The ID of the layer. |
LegacyId |
Int |
|
|
|
ModelElement |
Int64 |
ModelElementRecid |
|
The ID of a ModelElement |
ModelId |
Integer |
ModelId |
|
The ID of the model. |
modifiedBy |
String |
ModifiedBy |
|
|
modifiedDateTime |
UtcDateTime |
ModifiedDateTime |
|
|
RecId |
Int64 |
RecId |
|
|
recVersion |
Integer |
RecVersion |
|
|
SaveCount |
Int |
|
|
|
Relations
Relation |
Table |
Layer |
SysModelLayerOld |
ModelElement |
SysModelElementOld |
ModelId |
SysModelOld |
Relation_SysModelElementOld |
SysModelElementOld |
Relation_SysModelLayerOld |
SysModelLayerOld |
Relation_SysModelOld |
SysModelOld |
Indexes
Index |
Allow Duplicates |
Fields |
RecIDIdx |
No |
|
Security Note
Use of this table could lead to an Elevation of Privileges attack or a Denial of Service attack. Therefore, the AOSAuthorization property is set to an enumeration value of CreateUpdateDelete. The Application Object Server authorizes each create, update, and delete action on the table by confirming that the current user has permission to perform the requested operation on that table. If the user who initiates the operation is not authorized to perform the operation, an exception occurs.
Inheritance Hierarchy
xRecord Class Common Table SysModelElementDataOld Table
SysModelElementLabel
The SysModelElementLabel table contains the label text for a given language.
Fields
Field |
Type |
Extended Type |
Enumeration Type |
Description |
Comment |
String |
|
|
|
Id |
Int |
|
|
|
LabelId |
String |
|
|
|
Language |
String |
|
|
|
Module |
String |
|
|
|
RecId |
Int64 |
RecId |
|
|
recVersion |
Integer |
RecVersion |
|
|
Text |
String |
|
|
|
Indexes
Index |
Allow Duplicates |
Fields |
ModuleLangIDIdx |
No |
|
RecIDIdx |
No |
|
Security Note
Use of this table could lead to an Elevation of Privileges attack or a Denial of Service attack. Therefore, the AOSAuthorization property is set to an enumeration value of CreateUpdateDelete. The Application Object Server authorizes each create, update, and delete action on the table by confirming that the current user has permission to perform the requested operation on that table. If the user who initiates the operation is not authorized to perform the operation, an exception occurs.
Inheritance Hierarchy
xRecord Class Common Table SysModelElementLabel Table
SysModelElementLabelOld
The SysModelElementLabelOld table contains the label text for a given language.
Fields
Field |
Type |
Extended Type |
Enumeration Type |
Description |
Comment |
String |
|
|
|
Id |
Int |
|
|
|
LabelId |
String |
|
|
|
Language |
String |
|
|
|
Module |
String |
|
|
|
RecId |
Int64 |
RecId |
|
|
recVersion |
Integer |
RecVersion |
|
|
Text |
String |
|
|
|
Indexes
Index |
Allow Duplicates |
Fields |
RecIDIdx |
No |
|
Security Note
Use of this table could lead to an Elevation of Privileges attack or a Denial of Service attack. Therefore, the AOSAuthorization property is set to an enumeration value of CreateUpdateDelete. The Application Object Server authorizes each create, update, and delete action on the table by confirming that the current user has permission to perform the requested operation on that table. If the user who initiates the operation is not authorized to perform the operation, an exception occurs.
Inheritance Hierarchy
xRecord Class Common Table SysModelElementLabelOld Table
SysModelElementOld
The SysModelElementOld table lists the ModelElements that the installation holds.
Fields
Field |
Type |
Extended Type |
Enumeration Type |
Description |
AxId |
Integer |
UtilElementId |
|
Unique internal identification number of the application object. |
ElementType |
Int64 |
ModelElementType |
|
The ID of an ElementType |
Name |
String |
|
|
|
Origin |
|
|
|
|
ParentId |
Integer |
UtilElementParentId |
|
The unique internal identification number of a parent application object |
ParentModelElement |
Int64 |
ParentModelElementRecid |
|
The ID of a parent model element |
PartOfInheritance |
Int |
|
|
|
RecId |
Int64 |
RecId |
|
|
recVersion |
Integer |
RecVersion |
|
|
RootModelElement |
Int64 |
RootModelElementRecid |
|
The ID of a root model element |
Relations
Relation |
Table |
ElementType |
SysModelElementTypeOld |
Relation_SysModelElementTypeOld |
SysModelElementTypeOld |
Indexes
Index |
Allow Duplicates |
Fields |
RecIDIdx |
No |
|
Security Note
Use of this table could lead to an Elevation of Privileges attack or a Denial of Service attack. Therefore, the AOSAuthorization property is set to an enumeration value of CreateUpdateDelete. The Application Object Server authorizes each create, update, and delete action on the table by confirming that the current user has permission to perform the requested operation on that table. If the user who initiates the operation is not authorized to perform the operation, an exception occurs.
Inheritance Hierarchy
xRecord Class Common Table SysModelElementOld Table
SysModelElementSource
The SysModelElementSource table contains the Source Text for all SysModelElements that have source.
Fields
Field |
Type |
Extended Type |
Enumeration Type |
Description |
Layer |
Int64 |
LayerRecid |
|
The ID of the layer. |
ModelElement |
Int64 |
ModelElementRecid |
|
The ID of a ModelElement |
RecId |
Int64 |
RecId |
|
|
recVersion |
Integer |
RecVersion |
|
|
Source |
Container |
|
|
|
Relations
Relation |
Table |
Layer |
SysModelElementData |
Relation_SysModelElementData |
SysModelElementData |
Indexes
Index |
Allow Duplicates |
Fields |
RecIDIdx |
No |
|
Security Note
Use of this table could lead to an Elevation of Privileges attack or a Denial of Service attack. Therefore, the AOSAuthorization property is set to an enumeration value of CreateUpdateDelete. The Application Object Server authorizes each create, update, and delete action on the table by confirming that the current user has permission to perform the requested operation on that table. If the user who initiates the operation is not authorized to perform the operation, an exception occurs.
Inheritance Hierarchy
xRecord Class Common Table SysModelElementSource Table
SysModelElementSourceOld
The SysModelElementSourceOld table contains the Source Text for all SysModelElementsOld that have source.
Fields
Field |
Type |
Extended Type |
Enumeration Type |
Description |
Layer |
Int64 |
LayerRecid |
|
The ID of the layer. |
ModelElement |
Int64 |
ModelElementRecid |
|
The ID of a ModelElement |
RecId |
Int64 |
RecId |
|
|
recVersion |
Integer |
RecVersion |
|
|
Source |
Container |
|
|
|
Relations
Relation |
Table |
Layer |
SysModelElementDataOld |
Relation_SysModelElementDataOld |
SysModelElementDataOld |
Indexes
Index |
Allow Duplicates |
Fields |
RecIDIdx |
No |
|
Security Note
Use of this table could lead to an Elevation of Privileges attack or a Denial of Service attack. Therefore, the AOSAuthorization property is set to an enumeration value of CreateUpdateDelete. The Application Object Server authorizes each create, update, and delete action on the table by confirming that the current user has permission to perform the requested operation on that table. If the user who initiates the operation is not authorized to perform the operation, an exception occurs.
Inheritance Hierarchy
xRecord Class Common Table SysModelElementSourceOld Table
SysModelElementType
The SysModelElementType table specifies the possible SysModelElement types. Its Recid is backwards compatible with the UtilRecordType enum for the ‘old’ element types.
Fields
Field |
Type |
Extended Type |
Enumeration Type |
Description |
Name |
String |
ModelElementTypeName |
|
The name of the element type. |
ParentType |
Int64 |
ModelElementType |
|
The ID of an ElementType |
RecId |
Int64 |
RecId |
|
|
recVersion |
Integer |
RecVersion |
|
|
TreeNodeName |
String |
|
|
|
Relations
Relation |
Table |
Name |
SysModelElementType |
Indexes
Index |
Allow Duplicates |
Fields |
RecIDIdx |
No |
|
TypeNameIdx |
No |
|
Security Note
Use of this table could lead to an Elevation of Privileges attack or a Denial of Service attack. Therefore, the AOSAuthorization property is set to an enumeration value of CreateUpdateDelete. The Application Object Server authorizes each create, update, and delete action on the table by confirming that the current user has permission to perform the requested operation on that table. If the user who initiates the operation is not authorized to perform the operation, an exception occurs.
Inheritance Hierarchy
xRecord Class Common Table SysModelElementType Table
SysModelElementTypeOld
The SysModelElementTypeOld table specifies the possible SysModelElementOld types. Its Recid is backwards compatible with the UtilRecordType enum for the ‘old’ element types.
Fields
Field |
Type |
Extended Type |
Enumeration Type |
Description |
Name |
String |
ModelElementTypeName |
|
The name of the element type. |
ParentType |
Int64 |
ModelElementType |
|
The ID of an ElementType |
RecId |
Int64 |
RecId |
|
|
recVersion |
Integer |
RecVersion |
|
|
TreeNodeName |
String |
|
|
|
Relations
Relation |
Table |
Name |
SysModelElementType |
Indexes
Index |
Allow Duplicates |
Fields |
RecIDIdx |
No |
|
Security Note
Use of this table could lead to an Elevation of Privileges attack or a Denial of Service attack. Therefore, the AOSAuthorization property is set to an enumeration value of CreateUpdateDelete. The Application Object Server authorizes each create, update, and delete action on the table by confirming that the current user has permission to perform the requested operation on that table. If the user who initiates the operation is not authorized to perform the operation, an exception occurs.
Inheritance Hierarchy
xRecord Class Common Table SysModelElementTypeOld Table
SysModelLayer
The SysModelLayer table lists the possible LayerId and Name. If Model data exists in a layer it reports the aggregated version number for that layer.
Fields
Field |
Type |
Extended Type |
Enumeration Type |
Description |
IsDirty |
Int |
|
|
|
Layer |
Enum |
|
UtilEntryLevel |
|
RecId |
Int64 |
RecId |
|
|
recVersion |
Integer |
RecVersion |
|
|
VersionNumber |
Int |
|
|
|
Indexes
Index |
Allow Duplicates |
Fields |
RecIDIdx |
No |
|
Security Note
Use of this table could lead to an Elevation of Privileges attack or a Denial of Service attack. Therefore, the AOSAuthorization property is set to an enumeration value of CreateUpdateDelete. The Application Object Server authorizes each create, update, and delete action on the table by confirming that the current user has permission to perform the requested operation on that table. If the user who initiates the operation is not authorized to perform the operation, an exception occurs.
Inheritance Hierarchy
xRecord Class Common Table SysModelLayer Table
SysModelLayerOld
The SysModelLayerOld table lists the possible LayerId and Name. If Model data exists in a layer it reports the aggregated version number for that layer.
Fields
Field |
Type |
Extended Type |
Enumeration Type |
Description |
Layer |
Enum |
|
UtilEntryLevel |
|
RecId |
Int64 |
RecId |
|
|
recVersion |
Integer |
RecVersion |
|
|
VersionNumber |
Int |
|
|
|
Indexes
Index |
Allow Duplicates |
Fields |
RecIDIdx |
No |
|
Security Note
Use of this table could lead to an Elevation of Privileges attack or a Denial of Service attack. Therefore, the AOSAuthorization property is set to an enumeration value of CreateUpdateDelete. The Application Object Server authorizes each create, update, and delete action on the table by confirming that the current user has permission to perform the requested operation on that table. If the user who initiates the operation is not authorized to perform the operation, an exception occurs.
Inheritance Hierarchy
xRecord Class Common Table SysModelLayerOld Table
SysModelManifest
The SysModelManifest table contains the manifest information about deployed models, such as Description, Publisher and Version of a model
Fields
Field |
Type |
Extended Type |
Enumeration Type |
Description |
Category |
Integer |
ModelManifestCategoryRecId |
|
The ID of the model category |
Description |
String |
ModelDescription |
|
The description of the model. |
DisplayName |
String |
ModelDisplayName |
|
The display name of the model. |
Model |
Int64 |
ModelRecid |
|
The ID of the model. |
Name |
String |
ModelName |
|
The name of the model in the model store. |
Publisher |
String |
ModelPublisher |
|
The publisher of the model. |
RecId |
Int64 |
RecId |
|
|
recVersion |
Integer |
RecVersion |
|
|
Signed |
Int |
|
|
|
VersionBuildNo |
Int |
|
|
|
VersionMajor |
Int |
|
|
|
VersionMinor |
Int |
|
|
|
VersionRevision |
Int |
|
|
|
Field Groups
Field Group |
Fields |
AutoIdentification |
|
Relations
Relation |
Table |
Category |
SysModelManifestCategory |
Model |
SysModel |
Relation_SysModel |
SysModel |
Relation_SysModelManifestCategory |
SysModelManifestCategory |
Indexes
Index |
Allow Duplicates |
Fields |
ModelNameIdx |
No |
|
RecIDIdx |
No |
|
Security Note
Use of this table could lead to an Elevation of Privileges attack or a Denial of Service attack. Therefore, the AOSAuthorization property is set to an enumeration value of CreateUpdateDelete. The Application Object Server authorizes each create, update, and delete action on the table by confirming that the current user has permission to perform the requested operation on that table. If the user who initiates the operation is not authorized to perform the operation, an exception occurs.
Inheritance Hierarchy
xRecord Class Common Table SysModelManifest Table
SysModelManifestCategory
The SysModelManifestCategory table contains the category aspect of the manifest information for deployed models.
Fields
Field |
Type |
Extended Type |
Enumeration Type |
Description |
Name |
String |
ModelManifestCategoryName |
|
The name of the model category. |
RecId |
Int64 |
RecId |
|
|
recVersion |
Integer |
RecVersion |
|
|
Indexes
Index |
Allow Duplicates |
Fields |
NameIdx |
No |
|
RecIDIdx |
No |
|
Security Note
Use of this table could lead to an Elevation of Privileges attack or a Denial of Service attack. Therefore, the AOSAuthorization property is set to an enumeration value of CreateUpdateDelete. The Application Object Server authorizes each create, update, and delete action on the table by confirming that the current user has permission to perform the requested operation on that table. If the user who initiates the operation is not authorized to perform the operation, an exception occurs.
Inheritance Hierarchy
xRecord Class Common Table SysModelManifestCategory Table
SysModelManifestCategoryOld
The SysModelManifestCategoryOld table contains the category aspect of the manifest information for deployed models.
Fields
Field |
Type |
Extended Type |
Enumeration Type |
Description |
Name |
String |
ModelManifestCategoryName |
|
The name of the model category. |
RecId |
Int64 |
RecId |
|
|
recVersion |
Integer |
RecVersion |
|
|
Indexes
Index |
Allow Duplicates |
Fields |
RecIDIdx |
No |
|
Security Note
Use of this table could lead to an Elevation of Privileges attack or a Denial of Service attack. Therefore, the AOSAuthorization property is set to an enumeration value of CreateUpdateDelete. The Application Object Server authorizes each create, update, and delete action on the table by confirming that the current user has permission to perform the requested operation on that table. If the user who initiates the operation is not authorized to perform the operation, an exception occurs.
Inheritance Hierarchy
xRecord Class Common Table SysModelManifestCategoryOld Table
SysModelManifestOld
The SysModelManifestOld table contains the manifest information about deployed models, such as Description, Publisher and Version of a model.
Fields
Field |
Type |
Extended Type |
Enumeration Type |
Description |
Category |
Integer |
ModelManifestCategoryRecId |
|
The ID of the model category |
Description |
String |
ModelDescription |
|
The description of the model. |
DisplayName |
String |
ModelDisplayName |
|
The display name of the model. |
Model |
Int64 |
ModelRecidOld |
|
The ID of the model (old). |
Name |
String |
ModelName |
|
The name of the model in the model store. |
Publisher |
String |
ModelPublisher |
|
The publisher of the model. |
RecId |
Int64 |
RecId |
|
|
recVersion |
Integer |
RecVersion |
|
|
Signed |
Int |
|
|
|
VersionBuildNo |
Int |
|
|
|
VersionMajor |
Int |
|
|
|
VersionMinor |
Int |
|
|
|
VersionRevision |
Int |
|
|
|
Field Groups
Field Group |
Fields |
AutoIdentification |
|
Relations
Relation |
Table |
Category |
SysModelManifestCategoryOld |
Model |
SysModelOld |
Relation_SysModelManifestCategoryOld |
SysModelManifestCategoryOld |
Relation_SysModelOld |
SysModelOld |
Indexes
Index |
Allow Duplicates |
Fields |
ModelNameIdx |
No |
|
RecIDIdx |
No |
|
Security Note
Use of this table could lead to an Elevation of Privileges attack or a Denial of Service attack. Therefore, the AOSAuthorization property is set to an enumeration value of CreateUpdateDelete. The Application Object Server authorizes each create, update, and delete action on the table by confirming that the current user has permission to perform the requested operation on that table. If the user who initiates the operation is not authorized to perform the operation, an exception occurs.
Inheritance Hierarchy
xRecord Class Common Table SysModelManifestOld Table
SysModelOld
The SysModelOld table contains information about installed models on the system.
Fields
Field |
Type |
Extended Type |
Enumeration Type |
Description |
createdBy |
String |
CreatedBy |
|
|
createdDateTime |
UtcDateTime |
CreatedDateTime |
|
|
Layer |
Int64 |
LayerRecid |
|
The ID of the layer. |
modifiedBy |
String |
ModifiedBy |
|
|
modifiedDateTime |
UtcDateTime |
ModifiedDateTime |
|
|
RecId |
Int64 |
RecId |
|
|
recVersion |
Integer |
RecVersion |
|
|
State |
String |
|
|
|
Indexes
Index |
Allow Duplicates |
Fields |
RecIDIdx |
No |
|
Security Note
Use of this table could lead to an Elevation of Privileges attack or a Denial of Service attack. Therefore, the AOSAuthorization property is set to an enumeration value of CreateUpdateDelete. The Application Object Server authorizes each create, update, and delete action on the table by confirming that the current user has permission to perform the requested operation on that table. If the user who initiates the operation is not authorized to perform the operation, an exception occurs.
Inheritance Hierarchy
xRecord Class Common Table SysModelOld Table
SysOccConfiguration
The SysOccConfiguration table stores the global concurrency model setting and updates the conflict exception login policy.
Fields
Field |
Type |
Extended Type |
Enumeration Type |
Description |
AutoUpdateRecVersion |
Enum |
|
boolean |
|
GlobalOccMode |
Enum |
|
GlobalOccMode |
|
LogHandledUpdateConflicts |
Enum |
|
boolean |
|
RecId |
Int64 |
RecId |
|
|
recVersion |
Integer |
RecVersion |
|
|
UniqueIndex |
Int |
|
|
|
UseReadUncommitedForAll |
Enum |
|
boolean |
|
Indexes
Index |
Allow Duplicates |
Fields |
UniqueIndex |
No |
|
Security Note
Use of this table could lead to an Elevation of Privileges attack or a Denial of Service attack. Therefore, the AOSAuthorization property is set to an enumeration value of CreateUpdateDelete. The Application Object Server authorizes each create, update, and delete action on the table by confirming that the current user has permission to perform the requested operation on that table. If the user who initiates the operation is not authorized to perform the operation, an exception occurs.
Inheritance Hierarchy
xRecord Class Common Table SysOccConfiguration Table
SysRecordLevelSecurity
The SysRecordLevelSecurity table contains all the record level security restrictions that are configured by the system administrator. The restrictions are persisted on a per company, per group basis.
Fields
Field |
Type |
Extended Type |
Enumeration Type |
Description |
_unused |
Enum |
|
boolean |
|
companyId |
String |
SelectableDataArea |
|
ID for the company you can select |
createdBy |
String |
CreatedBy |
|
|
createdDateTime |
UtcDateTime |
CreatedDateTime |
|
|
dEL_CreatedTime |
Integer |
DEL_CreatedTime |
|
(This field applies only to the following version(s): Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS)) |
DEL_groupId |
String |
UserGroupId |
|
ID for the user group |
dEL_ModifiedTime |
Integer |
DEL_ModifiedTime |
|
(This field applies only to the following version(s): Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS)) |
modifiedBy |
String |
ModifiedBy |
|
|
modifiedDateTime |
UtcDateTime |
ModifiedDateTime |
|
|
Partition |
Int64 |
Partition |
|
(This field applies only to the following version(s): Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS)) |
RecId |
Int64 |
RecId |
|
|
recVersion |
Integer |
RecVersion |
|
|
restriction |
Container |
|
|
|
SecurityRole |
Int64 |
RecId |
|
Name of the security role |
tabId |
Integer |
TableId |
|
ID for the table |
Relations
Relation |
Table |
companyId |
DataArea |
DEL_groupId |
UserGroupInfo |
Partition |
Partitions |
Relation_SecurityRole |
SecurityRole |
SecurityRole |
SecurityRole |
Indexes
Index |
Allow Duplicates |
Fields |
RecId |
No |
|
Role |
No |
|
Security Note
Use of this table could lead to an Elevation of Privileges attack or a Denial of Service attack. Therefore, the AOSAuthorization property is set to an enumeration value of CreateUpdateDelete. The Application Object Server authorizes each create, update, and delete action on the table by confirming that the current user has permission to perform the requested operation on that table. If the user who initiates the operation is not authorized to perform the operation, an exception occurs.
Inheritance Hierarchy
xRecord Class Common Table SysRecordLevelSecurity Table
SysServerSessions
The SysServerSessions table is used to store information about the active AOS Servers in the system.
Fields
Field |
Type |
Extended Type |
Enumeration Type |
Description |
AOSAccount |
String |
|
|
|
AOSId |
String |
|
|
|
DEL_LastUpdateTime |
Int |
|
|
|
DEL_Login_time |
Int |
|
|
|
Instance_Name |
String |
|
|
|
LastUpdateDateTime |
UtcDateTime |
|
|
|
LoadBalance |
Int |
|
|
|
LoginDateTime |
UtcDateTime |
|
|
|
RecId |
Int64 |
RecId |
|
|
recVersion |
Integer |
RecVersion |
|
|
ServerId |
Int |
|
|
|
Status |
Int |
|
|
|
Version |
Int |
|
|
|
Workload |
Int |
|
|
|
Indexes
Index |
Allow Duplicates |
Fields |
LoadBalance |
Yes |
|
ServerId |
No |
|
Security Note
Use of this table could lead to an Elevation of Privileges attack or a Denial of Service attack. Therefore, the AOSAuthorization property is set to an enumeration value of CreateUpdateDelete. The Application Object Server authorizes each create, update, and delete action on the table by confirming that the current user has permission to perform the requested operation on that table. If the user who initiates the operation is not authorized to perform the operation, an exception occurs.
Inheritance Hierarchy
xRecord Class Common Table SysServerSessions Table
SysSetbasedHelper
The SysSetbasedHelper framework helper table for table inheritance set-based operations.
Fields
Field |
Type |
Extended Type |
Enumeration Type |
Description |
CandidateRecId |
Int64 |
RecId |
|
Unique ID for the record in the database |
RecId |
Int64 |
RecId |
|
|
recVersion |
Integer |
RecVersion |
|
|
Indexes
Index |
Allow Duplicates |
Fields |
CandidateRecIDIdx |
No |
|
RecIDIdx |
No |
|
Inheritance Hierarchy
xRecord Class Common Table SysSetbasedHelper Table
SystemSequences
The SystemSequences table holds the next available record ID block for each table.
Fields
Field |
Type |
Extended Type |
Enumeration Type |
Description |
cycle |
Enum |
|
boolean |
|
dataAreaId |
String |
DataAreaId |
|
|
id |
Int |
|
|
|
maxVal |
Int64 |
RecId |
|
Unique ID for the record in the database |
minVal |
Int64 |
RecId |
|
Unique ID for the record in the database |
name |
String |
|
|
|
nextVal |
Int64 |
RecId |
|
Unique ID for the record in the database |
RecId |
Int64 |
RecId |
|
|
recVersion |
Integer |
RecVersion |
|
|
tabId |
Integer |
TableId |
|
ID for the table |
Relations
Relation |
Table |
dataAreaId |
DataArea |
Indexes
Index |
Allow Duplicates |
Fields |
Id |
No |
|
Security Note
Use of this table could lead to an Elevation of Privileges attack or a Denial of Service attack. Therefore, the AOSAuthorization property is set to an enumeration value of CreateUpdateDelete. The Application Object Server authorizes each create, update, and delete action on the table by confirming that the current user has permission to perform the requested operation on that table. If the user who initiates the operation is not authorized to perform the operation, an exception occurs.
Inheritance Hierarchy
xRecord Class Common Table SystemSequences Table
TableCollectionList
The TableCollectionList table stores the mapping between table collections and virtual companies.
Fields
Field |
Type |
Extended Type |
Enumeration Type |
Description |
Partition |
Int64 |
Partition |
|
(This field applies only to the following version(s): Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS)) |
RecId |
Int64 |
RecId |
|
|
recVersion |
Integer |
RecVersion |
|
|
tableCollection |
String |
UtilElementName |
|
Name of the application element. |
virtualDataArea |
String |
VirtualDataArea |
|
ID for a virtual company |
Relations
Relation |
Table |
isVirtual_Extern |
DataArea |
parentId_Extern |
UtilElements |
Partition |
Partitions |
Relation_CollectionList1 |
UtilElements |
Relation_CollectionList2 |
DataArea |
Indexes
Index |
Allow Duplicates |
Fields |
VirtualDataArea |
No |
|
Security Note
Use of this table could lead to an Elevation of Privileges attack or a Denial of Service attack. Therefore, the AOSAuthorization property is set to an enumeration value of CreateUpdateDelete. The Application Object Server authorizes each create, update, and delete action on the table by confirming that the current user has permission to perform the requested operation on that table. If the user who initiates the operation is not authorized to perform the operation, an exception occurs.
Inheritance Hierarchy
xRecord Class Common Table TableCollectionList Table
TimeZonesList
The TimeZonesList table contains the list of the time zones that are supported.
Fields
Field |
Type |
Extended Type |
Enumeration Type |
Description |
EnumName |
String |
|
|
|
EnumPosition |
Int |
|
|
|
RecId |
Int64 |
RecId |
|
|
recVersion |
Integer |
RecVersion |
|
|
TimeZoneKeyName |
String |
|
|
|
TzEnum |
Enum |
|
Timezone |
|
Indexes
Index |
Allow Duplicates |
Fields |
EnumPosition |
No |
|
TzEnum |
No |
|
Security Note
Use of this table could lead to an Elevation of Privileges attack or a Denial of Service attack. Therefore, the AOSAuthorization property is set to an enumeration value of CreateUpdateDelete. The Application Object Server authorizes each create, update, and delete action on the table by confirming that the current user has permission to perform the requested operation on that table. If the user who initiates the operation is not authorized to perform the operation, an exception occurs.
Inheritance Hierarchy
xRecord Class Common Table TimeZonesList Table
TimeZonesRulesData
The TimeZonesRulesData table contains the GMT offsets and daylight saving time information for all time zones that are supported.
Fields
Field |
Type |
Extended Type |
Enumeration Type |
Description |
Bias |
Int |
|
|
|
DBias |
Int |
|
|
|
DDay |
Int |
|
|
|
DDayOfWeek |
Int |
|
|
|
DHour |
Int |
|
|
|
DMinute |
Int |
|
|
|
DMonth |
Int |
|
|
|
DSecond |
Int |
|
|
|
DYear |
Int |
|
|
|
RecId |
Int64 |
RecId |
|
|
recVersion |
Integer |
RecVersion |
|
|
RuleId |
Int |
|
|
|
SBias |
Int |
|
|
|
SDay |
Int |
|
|
|
SDayOfWeek |
Int |
|
|
|
SHour |
Int |
|
|
|
SMinute |
Int |
|
|
|
SMonth |
Int |
|
|
|
SSecond |
Int |
|
|
|
SYear |
Int |
|
|
|
TzEnum |
Enum |
|
Timezone |
|
Year |
Int |
|
|
|
Relations
Relation |
Table |
Relation_TimeZonesRulesData1 |
TimeZonesList |
TzEnum |
TimeZonesList |
Indexes
Index |
Allow Duplicates |
Fields |
RuleId |
No |
|
Security Note
Use of this table could lead to an Elevation of Privileges attack or a Denial of Service attack. Therefore, the AOSAuthorization property is set to an enumeration value of CreateUpdateDelete. The Application Object Server authorizes each create, update, and delete action on the table by confirming that the current user has permission to perform the requested operation on that table. If the user who initiates the operation is not authorized to perform the operation, an exception occurs.
Inheritance Hierarchy
xRecord Class Common Table TimeZonesRulesData Table
UserDataAreaFilter
The UserDataAreaFilter table contains a list of selectable companies for a user. It is populated by invoking the populateSelectableCompanies method on the SecurityRights class.
Fields
Field |
Type |
Extended Type |
Enumeration Type |
Description |
DataArea |
String |
DataAreaId |
|
ID for an area of data |
Partition |
Int64 |
Partition |
|
(This field applies only to the following version(s): Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS)) |
RecId |
Int64 |
RecId |
|
|
recVersion |
Integer |
RecVersion |
|
|
User |
String |
UserId |
|
ID for the user |
Relations
Relation |
Table |
DataArea |
DataArea |
Partition |
Partitions |
Relation_DataArea |
DataArea |
Relation_User |
UserInfo |
User |
UserInfo |
Indexes
Index |
Allow Duplicates |
Fields |
DataAreaIdx |
No |
|
RecIdIdx |
No |
|
Inheritance Hierarchy
xRecord Class Common Table UserDataAreaFilter Table
UserInfo
The UserInfo table contains a list of users and their active directory and default information.
Fields
Field |
Type |
Extended Type |
Enumeration Type |
Description |
accountType |
Enum |
|
UserAccountType |
|
autoInfo |
Int |
|
|
|
autoLogOff |
Int |
|
|
|
autoUpdate |
Int |
|
|
|
clientAccessLogLevel |
Int |
|
|
|
company |
String |
SelectableDataArea |
|
ID for the company you can select |
compilerWarningLevel |
Enum |
|
CompilerWarningLevel |
|
confirmDelete |
Int |
|
|
|
confirmUpdate |
Int |
|
|
|
credentialRecId |
int64 |
|
|
|
debuggerPopup |
Int |
|
|
|
debugInfo |
Int |
|
|
|
defaultPartition |
Enum |
|
boolean |
(This field applies only to the following version(s): Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS)) |
DEL__unused1 |
String |
|
|
|
DEL__unused2 |
String |
|
|
|
DEL_defaultModelId |
Int |
|
|
|
DEL_osAccountName |
String |
|
|
|
DEL_password |
String |
|
|
|
DEL_startupMenu |
String |
UtilElementName |
|
Name of the application element. |
enable |
Enum |
|
boolean |
|
enabledOnce |
Enum |
|
boolean |
|
externalId |
String |
|
|
|
externalIdType |
Enum |
|
ExternalIdType |
|
externalUser |
Enum |
|
boolean |
|
filterByGridOnByDefault |
Enum |
|
boolean |
|
formFontName |
String |
|
|
|
formFontSize |
Int |
|
|
|
garbagecollectlimit |
Int |
|
|
|
generalInfo |
Int |
|
|
|
globalExcelExportFilePath |
String |
|
|
(This field applies only to the following version(s): Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS)) |
globalExcelExportLocation |
Int |
|
|
|
globalExcelExportMode |
Int |
|
|
|
globalFormOpenMode |
Int |
|
|
|
globalListPageLinkMode |
Int |
|
|
|
helplanguage |
String |
InstalledLanguageId |
|
|
historyLimit |
Int |
|
|
|
homePageRefreshDuration |
Int |
|
|
|
id |
String |
UserId |
|
ID for the user |
IdentityProvider |
String |
NetworkDomain |
|
|
infologLevel |
Int |
|
|
|
issuerRecId |
int64 |
|
|
|
language |
String |
InstalledLanguageId |
|
|
messageLimit |
Int |
|
|
|
name |
String |
UserIdStr |
|
Name |
networkAlias |
String |
NetworkAlias |
|
|
networkDomain |
String |
NetworkDomain |
|
|
notifyTimeZoneMismatch |
Enum |
|
boolean |
|
Partition |
Int64 |
Partition |
|
(This field applies only to the following version(s): Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS)) |
preferredCalendar |
Enum |
|
PreferredCalendar |
|
PreferredLocale |
String |
PreferredLocale |
|
|
preferredTimeZone |
Enum |
|
Timezone |
|
propertyFontName |
String |
|
|
|
propertyFontSize |
Int |
|
|
|
querytimeLimit |
Int |
|
|
|
RecId |
Int64 |
RecId |
|
|
recVersion |
Integer |
RecVersion |
|
|
reportBottomMargin |
String |
|
|
|
reportFontName |
String |
|
|
|
reportFontSize |
Int |
|
|
|
reportLeftMargin |
String |
|
|
|
reportRightMargin |
String |
|
|
|
reportTopMargin |
String |
|
|
|
showAOTLayer |
Int |
|
|
|
showModelNameInAOT |
Int |
|
|
|
showStatusLine |
Int |
|
|
|
showToolbar |
Int |
|
|
|
sid |
String |
Sid |
|
|
startupProject |
String |
UtilElementName |
|
Name of the application element. |
statuslineInfo |
Int |
|
|
|
toolbarInfo |
Int |
|
|
|
traceInfo |
Int |
|
|
|
Field Groups
Field Group |
Fields |
AutoLookup |
id, accountType, name, networkAlias, networkDomain, enable |
AutoReport |
|
Relations
Relation |
Table |
id |
UserInfo |
isVirtual_Extern |
DataArea |
Partition |
Partitions |
Relation_UserInfo |
DataArea |
Indexes
Index |
Allow Duplicates |
Fields |
Id |
No |
|
IdOnly |
Yes |
|
Sid |
Yes |
|
SidOnly |
Yes |
|
Security Note
Use of this table could lead to an Elevation of Privileges attack or a Denial of Service attack. Therefore, the AOSAuthorization property is set to an enumeration value of CreateDelete. The Application Object Server authorizes each create and delete action on the table by confirming that the current user has permission to perform the requested operation on that table. If the user who initiates the operation is not authorized to perform the operation, an exception occurs.
Inheritance Hierarchy
xRecord Class Common Table UserInfo Table
UserInfoStartupModel
The UserInfoStartupModel table holds the preferred startup model for each layer for each user.
Fields
Field |
Type |
Extended Type |
Enumeration Type |
Description |
Layer |
Enum |
|
UtilEntryLevel |
|
ModelId |
Int64 |
ModelRecid |
|
The ID of the model. |
Partition |
Int64 |
Partition |
|
(This field applies only to the following version(s): Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS)) |
RecId |
Int64 |
RecId |
|
|
recVersion |
Integer |
RecVersion |
|
|
UserId |
String |
UserGroupId |
|
ID for the user group |
Relations
Relation |
Table |
ModelId |
SysModelManifest |
Partition |
Partitions |
Relation_SysModelManifest |
SysModelManifest |
Relation_UserInfo |
UserInfo |
Relation_UserInfoStartupModel3 |
DEL_UserGroupInfo |
UserId |
UserInfo |
Indexes
Index |
Allow Duplicates |
Fields |
RecIDIdx |
No |
|
UserID_Layer_Idx |
No |
|
Security Note
Use of this table could lead to an Elevation of Privileges attack or a Denial of Service attack. Therefore, the AOSAuthorization property is set to an enumeration value of CreateUpdateDelete. The Application Object Server authorizes each create, update, and delete action on the table by confirming that the current user has permission to perform the requested operation on that table. If the user who initiates the operation is not authorized to perform the operation, an exception occurs.
Inheritance Hierarchy
xRecord Class Common Table UserInfoStartupModel Table
UtilElements
The UtilElements table contains the application that is shown in the AOT.
Fields
Field |
Type |
Extended Type |
Enumeration Type |
Description |
baseVersion |
Int |
|
|
|
code |
Container |
|
|
|
createdBy |
String |
CreatedBy |
|
|
createdDateTime |
UtcDateTime |
CreatedDateTime |
|
|
dEL_CreatedTime |
Integer |
DEL_CreatedTime |
|
(This field applies only to the following version(s): Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS)) |
dEL_ModifiedTime |
Integer |
DEL_ModifiedTime |
|
(This field applies only to the following version(s): Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS)) |
modifiedBy |
String |
ModifiedBy |
|
|
modifiedDateTime |
UtcDateTime |
ModifiedDateTime |
|
|
name |
String |
UtilElementName |
|
Name of the application element. |
parentId |
Int |
|
|
|
RecId |
Int64 |
RecId |
|
|
recordType |
Enum |
|
UtilElementType |
|
recVersion |
Integer |
RecVersion |
|
|
saveCount |
Int |
|
|
|
source |
Container |
|
|
|
utilLevel |
Enum |
|
UtilEntryLevel |
|
version |
Int |
|
|
|
Indexes
Index |
Allow Duplicates |
Fields |
name |
No |
recordType, parentId, name, utilLevel |
RecId |
No |
|
Security Note
Use of this table could lead to an Elevation of Privileges attack or a Denial of Service attack. Therefore, the AOSAuthorization property is set to an enumeration value of CreateUpdateDelete. The Application Object Server authorizes each create, update, and delete action on the table by confirming that the current user has permission to perform the requested operation on that table. If the user who initiates the operation is not authorized to perform the operation, an exception occurs.
Inheritance Hierarchy
xRecord Class Common Table UtilElements Table
UtilElementsOld
The UtilElementsOld table contains the application model stored in the application folder. It is used during the upgrade process.
Fields
Field |
Type |
Extended Type |
Enumeration Type |
Description |
baseVersion |
Int |
|
|
|
code |
Container |
|
|
|
createdBy |
String |
CreatedBy |
|
|
createdDateTime |
UtcDateTime |
CreatedDateTime |
|
|
dEL_CreatedTime |
Integer |
DEL_CreatedTime |
|
(This field applies only to the following version(s): Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS)) |
dEL_ModifiedTime |
Integer |
DEL_ModifiedTime |
|
(This field applies only to the following version(s): Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS)) |
modifiedBy |
String |
ModifiedBy |
|
|
modifiedDateTime |
UtcDateTime |
ModifiedDateTime |
|
|
name |
String |
UtilElementName |
|
Name of the application element. |
parentId |
Int |
|
|
|
RecId |
Int64 |
RecId |
|
|
recordType |
Enum |
|
UtilElementType |
|
recVersion |
Integer |
RecVersion |
|
|
saveCount |
Int |
|
|
|
source |
Container |
|
|
|
utilLevel |
Enum |
|
UtilEntryLevel |
|
version |
Int |
|
|
|
Indexes
Index |
Allow Duplicates |
Fields |
name |
No |
recordType, parentId, name, utilLevel |
RecId |
No |
|
Inheritance Hierarchy
xRecord Class Common Table UtilElementsOld Table
UtilIdElements
The UtilIdElements table contains the application model shown in the AOT.
Fields
Field |
Type |
Extended Type |
Enumeration Type |
Description |
baseVersion |
Int |
|
|
|
code |
Container |
|
|
|
createdBy |
String |
CreatedBy |
|
|
createdDateTime |
UtcDateTime |
CreatedDateTime |
|
|
dEL_CreatedTime |
Integer |
DEL_CreatedTime |
|
(This field applies only to the following version(s): Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS)) |
dEL_ModifiedTime |
Integer |
DEL_ModifiedTime |
|
(This field applies only to the following version(s): Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS)) |
id |
Int |
|
|
|
modifiedBy |
String |
ModifiedBy |
|
|
modifiedDateTime |
UtcDateTime |
ModifiedDateTime |
|
|
name |
String |
UtilElementName |
|
Name of the application element. |
parentId |
Int |
|
|
|
RecId |
Int64 |
RecId |
|
|
recordType |
Enum |
|
UtilElementType |
|
recVersion |
Integer |
RecVersion |
|
|
saveCount |
Int |
|
|
|
utilLevel |
Enum |
|
UtilEntryLevel |
|
version |
Int |
|
|
|
Indexes
Index |
Allow Duplicates |
Fields |
Id |
No |
|
name |
No |
recordType, parentId, name, utilLevel |
RecId |
No |
|
Security Note
Use of this table could lead to an Elevation of Privileges attack or a Denial of Service attack. Therefore, the AOSAuthorization property is set to an enumeration value of CreateUpdateDelete. The Application Object Server authorizes each create, update, and delete action on the table by confirming that the current user has permission to perform the requested operation on that table. If the user who initiates the operation is not authorized to perform the operation, an exception occurs.
Inheritance Hierarchy
xRecord Class Common Table UtilIdElements Table
UtilIdElementsOld
The UtilIdElementsOld table contains the application model stored in the application folder. It is used during the upgrade process.
Fields
Field |
Type |
Extended Type |
Enumeration Type |
Description |
baseVersion |
Int |
|
|
|
code |
Container |
|
|
|
createdBy |
String |
CreatedBy |
|
|
createdDateTime |
UtcDateTime |
CreatedDateTime |
|
|
dEL_CreatedTime |
Integer |
DEL_CreatedTime |
|
(This field applies only to the following version(s): Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS)) |
dEL_ModifiedTime |
Integer |
DEL_ModifiedTime |
|
(This field applies only to the following version(s): Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS)) |
id |
Int |
|
|
|
modifiedBy |
String |
ModifiedBy |
|
|
modifiedDateTime |
UtcDateTime |
ModifiedDateTime |
|
|
name |
String |
UtilElementName |
|
Name of the application element. |
parentId |
Int |
|
|
|
RecId |
Int64 |
RecId |
|
|
recordType |
Enum |
|
UtilElementType |
|
recVersion |
Integer |
RecVersion |
|
|
saveCount |
Int |
|
|
|
utilLevel |
Enum |
|
UtilEntryLevel |
|
version |
Int |
|
|
|
Indexes
Index |
Allow Duplicates |
Fields |
Id |
No |
|
name |
No |
recordType, parentId, name, utilLevel |
RecId |
No |
|
Inheritance Hierarchy
xRecord Class Common Table UtilIdElementsOld Table
UtilModels
The UtilModels table contains information about models that are installed on the system.
Fields
Field |
Type |
Extended Type |
Enumeration Type |
Description |
CategoryId |
Int |
|
|
|
Description |
String |
ModelDescription |
|
The description of the model. |
DisplayName |
String |
ModelDisplayName |
|
The display name of the model. |
Id |
Int |
|
|
|
InstallMode |
Int |
|
|
|
Layer |
Enum |
|
UtilEntryLevel |
|
MarkedForRemoval |
Int |
|
|
|
ModelGroupId |
Int |
|
|
|
Name |
String |
ModelName |
|
The name of the model in the model store. |
Publisher |
String |
ModelPublisher |
|
The publisher of the model. |
RecId |
Int64 |
RecId |
|
|
recVersion |
Integer |
RecVersion |
|
|
Signed |
Int |
|
|
|
State |
String |
|
|
|
VersionBuildNo |
Int |
|
|
|
VersionMajor |
Int |
|
|
|
VersionMinor |
Int |
|
|
|
VersionRevision |
Int |
|
|
|
Indexes
Index |
Allow Duplicates |
Fields |
ModelIDIdx |
No |
|
ModelNameIdx |
No |
|
RecIDIdx |
No |
|
Security Note
Use of this table could lead to an Elevation of Privileges attack or a Denial of Service attack. Therefore, the AOSAuthorization property is set to an enumeration value of CreateUpdateDelete. The Application Object Server authorizes each create, update, and delete action on the table by confirming that the current user has permission to perform the requested operation on that table. If the user who initiates the operation is not authorized to perform the operation, an exception occurs.
Inheritance Hierarchy
xRecord Class Common Table UtilModels Table
VirtualDataAreaList
The VirtualDataAreaList table stores the mapping between real companies and virtual companies.
Fields
Field |
Type |
Extended Type |
Enumeration Type |
Description |
id |
String |
SelectableDataArea |
|
ID for the company you can select |
Partition |
Int64 |
Partition |
|
(This field applies only to the following version(s): Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2 (SYS)) |
RecId |
Int64 |
RecId |
|
|
recVersion |
Integer |
RecVersion |
|
|
virtualDataArea |
String |
VirtualDataArea |
|
ID for a virtual company |
Field Groups
Field Group |
Fields |
virtualDataAreaRelation |
|
Relations
Relation |
Table |
isVirtual_Extern |
DataArea |
Partition |
Partitions |
Relation_DataAreaList1 |
DataArea |
Relation_DataAreaList2 |
DataArea |
Indexes
Index |
Allow Duplicates |
Fields |
Id |
No |
|
RecId |
No |
|
Security Note
Use of this table could lead to an Elevation of Privileges attack or a Denial of Service attack. Therefore, the AOSAuthorization property is set to an enumeration value of CreateUpdateDelete. The Application Object Server authorizes each create, update, and delete action on the table by confirming that the current user has permission to perform the requested operation on that table. If the user who initiates the operation is not authorized to perform the operation, an exception occurs.
Inheritance Hierarchy
xRecord Class Common Table VirtualDataAreaList Table
VSAssembly
The VSAssembly table contains synchronization information that describes the last time an assembly that is stored under the Visual Studio Projects node in the AOT was deployed..
Fields
Field |
Type |
Extended Type |
Enumeration Type |
Description |
DeployTo |
Enum |
|
DeployTo |
|
Name |
String |
AssemblyName |
|
|
ProjectName |
String |
ProjectName |
|
|
ProjectType |
String |
ProjectType |
|
|
RecId |
Int64 |
RecId |
|
|
recVersion |
Integer |
RecVersion |
|
|
ServerId |
Int |
|
|
|
UpdatedDate |
UtcDateTime |
|
|
|
Indexes
Index |
Allow Duplicates |
Fields |
NameIdx |
No |
|
Security Note
Use of this table could lead to an Elevation of Privileges attack or a Denial of Service attack. Therefore, the AOSAuthorization property is set to an enumeration value of CreateUpdateDelete. The Application Object Server authorizes each create, update, and delete action on the table by confirming that the current user has permission to perform the requested operation on that table. If the user who initiates the operation is not authorized to perform the operation, an exception occurs.
Inheritance Hierarchy
xRecord Class Common Table VSAssembly Table