Classes

AspenTech Inmation OT Data Fabric is made up of objects (instantiated from classes) that each perform functions within the system. The table below lists the available classes and their description, for more information for each individual class click on the respective link.


Name Description Code
ActionItem Action items are used to carry out actions when other objects trigger certain events. 126
AlarmGenerator Generates A&E events from numerical data. 427
AnalogMeasurement Analog Measurement. 208
Asset An asset is a durable good which can only be partially consumed or input as a factor of production (like a cement mixer) which can only be partially used up in production. 3666
BinaryState Binary State. 3576
BuiltInSecurityProvider Security Provider for Built-In authentication. 3898
CalculatedValue Calculated Value. 3582
CloudSinkItem Inserts text based data into a cloud storage system. 2565
ConnectionGroup Groups connection objects together. 3891
DataDocument Data Document (Complex Data). 3578
DataFolder Can be used to organize meshed data objects in a certain hierarchical structure. 3580
DataStoreGroup Group data store objects together. 3619
DatasourceDropzone Represents a Dropzone datasource or server, which supplies an interface supported by the system. 3863
DatasourceIP21gRPC Represents an IP.21 gRPC datasource or server, which supplies an interface supported by the system. 3862
DatasourceKafka Represents a Kafka datasource or server, which supplies an interface supported by the system. 3870
DatasourceModbus Represents a Modbus datasource or server, which supplies an interface supported by the system. 3871
DatasourceMqttSubscriber Represents a MQTT Subscriber datasource or server, which supplies an interface supported by the system. 3869
DatasourceODBC Represents an ODBC datasource or server, which supplies an interface supported by the system. 3865
DatasourceOpcAe Represents an OPC A&E datasource or server, which supplies an interface supported by the system. 3858
DatasourceOpcAeHda Represents an OPC A&E HDA datasource or server, which supplies an interface supported by the system. 3859
DatasourceOpcDa Represents an OPC DA datasource or server, which supplies an interface supported by the system. 3854
DatasourceOpcDaAe Represents an OPC DA A&E datasource or server, which supplies an interface supported by the system. 3855
DatasourceOpcDaAeHda Represents an OPC DA A&E HDA datasource or server, which supplies an interface supported by the system. 3857
DatasourceOpcDaHda Represents an OPC DA HDA datasource or server, which supplies an interface supported by the system. 3856
DatasourceOpcHda Represents an OPC HDA datasource or server, which supplies an interface supported by the system. 3860
DatasourceOpcUa Represents a OPC UA data source, which supplies an interface supported by the system. 3812
DatasourcePlc Represents a PLC datasource or server, which supplies an interface supported by the system. 3866
DiscreteState Discrete State. 3575
DownlinkConnection Configures the connection to a downlink (child) Node. 3893
EventArea Events and Conditions are organized within one or more process areas. An area is a grouping of plant equipment configured by the user, typically according to areas od operator responsibility. 216
EventAttribute Pointer to an array of vendor specific event attributes returned for this event notification. 215
EventCategory Standard and Vendor-specific event category codes, define groupings of events supported by an OPC Event server. Example: Process Event, System Event, Batch Event. 211
EventCondition The name of the condition related to the event notification. Conditions may be single state or multi-state. An alarm is merely a special case of a condition. 212
EventDataStore A userdefined data store for selected events. 3632
EventNode similar to IONode. 217
EventSource The source of the event notification can be used to determine the related Item. 214
EventStream Represents a configured and optionally filtered event stream connected to an external event source. 209
EventSubCondition The name of the current sub-condition for multi-state conditions, for a single-state condition the subcondition is equal to the condition name. 213
EventType There are 3 types of events: Simple, condition-related, tracking-related. A simple event is for example a device failure. A condition-related events are associated with OPCConditions and represent transitions into or out of the states represented by OPCConditions and OPCSubconditions, i.e. a tag transitioning into an alarm condition and a HI-alarm sub-condition . Tracking-related events represent occurences which involve the interaction of an OPC Client with a target object within the OPC Event Server, i.e. A setpoint change. 210
Eventtracker Represents a configured event tracker connected to an external event source. 377
FileMonitor Allows to monitor and read file based data in cases where the dropzone functionality is not sufficient. 2561
FileSink The file sink receives the files from file source and stores them into the configured storage. 3779
FileSource The file source processes the files from disk folder and transfers to the configured File Sink object. 3778
GenFolder Can be used to organize objects in a certain hierarchical structure. 123
GenItem Generic Items can be used for Simulation, Script-based data generation and more. 125
GenericEventBuffer A persistent event buffer for data of particular items of the system, with support for custom script. 3756
GenericTimeSeriesBuffer A persistent time-series buffer for data of particular items of the system, with support for custom script. 3653
GroupIdentifier Contains the identifier of a group used during authentication. 3896
HistoryController Manages the infrastructure of HistoryTransporter and HistorySink objects in a system in order to route historical time-series data from source to sink. 1539
HistoryExporter Does a one-shot export of history data into a file. 1546
HistorySinkItem Inserts historical time-series data into an external Historian system. 1544
HistorySubscriber History transport via subscription-based protocols. 3799
HistorySubscriberEventBackfiller Backfills missed events. 3801
HistorySubscriberEventHandler Processes real-time events. 3800
HistoryTransportManager Controls a set of History Transporter objects in browse-process fashion. 3704
HistoryTransportManagerBucketedConfiguration Configuration object for Bucketed extension for History Transport Manager. 3777
HistoryTransportManagerI2IConfiguration Configuration class for Inmation-to-Inmation HTM Interface. 3899
HistoryTransporter Allows to fetch large chunks of external history. 1528
HolderItem The Data Holder Item allows for storage of real-time data. It can be set by external OPC Clients. 134
IP21BlobBuffer A persistent buffer for IP.21 blob data (replication messages). 3877
IP21Server The inmation IP.21 Server object extends an Aspen InfoPlus.21 historian to interface with other services. 3802
InmationReceiver Manages data received via Inmation To Inmation advanced endpoint. 3890
InternalEventStream This class catches all internal generated alarms and events which are raised by AlarmGenerator objects. 429
IoItemDropzone A named element acquired from an item-oriented system. 3835
IoItemGroup Represents a group of I/O Nodes and I/O Items. 3769
IoItemIP21gRPC A named element acquired from an item-oriented system. 3841
IoItemKafka A named element acquired from an item-oriented system. 3839
IoItemModbus A named element acquired from an item-oriented system. 3838
IoItemMqtt A named element acquired from an item-oriented system. 3840
IoItemODBC A named element acquired from an item-oriented system. 3831
IoItemOpcCom A named element acquired from an item-oriented system. 3829
IoItemOpcUa Represents a UA I/O item element assigned to a UA I/O node, which itself belongs to a UA endpoint (server). 3810
IoItemPlcAB_CIP A named element acquired from an item-oriented system. 3837
IoItemPlcS7_1500 A named element acquired from an item-oriented system. 3901
IoItemPlcS7_300_400 A named element acquired from an item-oriented system. 3836
IoNodeDropzone The IO Dropzone node is a folder-type object, usually refering to a node in an external systems namespace. 3851
IoNodeIP21gRPC The IO IP.21 gRPC node is a folder-type object, usually refering to a node in an external systems namespace. 3853
IoNodeKafka The IO Kafka node is a folder-type object, usually refering to a node in an external systems namespace. 3849
IoNodeModbus The IO Modbus node is a folder-type object, usually refering to a node in an external systems namespace. 3852
IoNodeMqtt The IO MQTT node is a folder-type object, usually refering to a node in an external systems namespace. 3848
IoNodeODBC The IO ODBC node is a folder-type object, usually refering to a node in an external systems namespace. 3844
IoNodeOpcCom The IO OPC COM node is a folder-type object, usually refering to a node in an external systems namespace. 3842
IoNodeOpcUa The IO-node is a folder-type object, usually regering to a node in an ecternal systems namespace. 3809
IoNodePlc The IO PLC node is a folder-type object, usually refering to a node in an external systems namespace. 3847
IoPropertyDropzone A property of a Dropzone IO-Item. 3822
IoPropertyIP21gRPC A property of an IP.21 gRPC IO-Item. 3828
IoPropertyOpcCom A property of an OPC COM IO-Item. 3816
IoPropertyOpcUa A property of an OPC UA I/O-Item. 3811
IoTableHolder Holds table data coming from external datasources. 3804
IwaSecurityProvider Security Provider for Integrated Windows Authentication (IWA). 3897
LinkItem Holds a link to any other item with a dynamic value property. 467
Node An instance of Node. 3813
NodeDelegate Share objects between Nodes. 3886
OidcSecurityProvider A generic OIDC security provider. 3894
OpcComServer An OPC COM Server instance. 449
OpcComServers A container for embedded OPC COM Servers. 3879
OpcUaServers A container for embedded OPC UA Servers. 3878
OpcUaTcpServer A OPC UA TCP server instance. 446
OpcUaTcpServerEndpoint A OPC UA TCP server endpoint. 448
Parameter The Parameter allows to store real-time data and historize it. It is like a Variable, but offers some additional properties, like Limits and engineering units. 1514
PerformanceFolder Can be used to organize meshed performance data objects in a certain hierarchical structure. 3581
PerformanceIndex Performance Index. 3579
Profile Profile. 79
ProfileGroup Manage and group profiles. 3889
RedItem Redundant Items are used to provide redundancy based on multiple data sources. 1491
RedStream This object provides for a logical event stream; consisting of multiple A&E streams supplying the same data. 259
S95EMArea Logical grouping of Work Centers. 308
S95EMControlModule Typically a collection of sensors, actuators and associated process equipment that, from the point of view of control, is operated as a single entity. 322
S95EMEnterprise Top-level equipment which contains Sites. 302
S95EMEquipmentModule A functional group of equipment that can carry out a finity number of specific minor processing activities. 321
S95EMGenericClass Can be used to organize objects in a generic hierarchical structure in ISA-95 model. 3808
S95EMPCUnit A collection of associated Control Models and / or Equipment Models. 312
S95EMPUUnit Equipment which performs a continuous process. 323
S95EMProcessCell Equipment used in batch production which contains Units. 311
S95EMProductionLine Equipment used in repetitive or discrete production. 314
S95EMProductionUnit Equipment used in continuous production. 313
S95EMSite Normaly a location based equipment level which contains Areas. 307
S95EMStorageUnit Storage location like silos, bins and racks. 317
S95EMStorageZone Storage like silo parks and warehouses. 316
S95EMWorkCell Equipment which creates one part of the product. 315
S95EMWorkCenter Generic equipment on Work Center level. 319
S95EMWorkUnit Generic equipment on Work Unit level. 320
SchedulerItem Scheduler class for time-based scheduling. 1495
ScriptEvents This class collects the scripts events below its hierarchical position. 420
ScriptLibraryGroup Manage and group script libraries. 3887
ScriptLibraryItem Can be used to manage a script library. 3885
SecurityPerimeter Any code executing in the objects below in the tree will have the security identity of the perimeter object, which can be used to specify security permissions. 3646
ServerEventTypeProperty Represents a property of an event type. 3764
ServerEventTypes A container object of event types exposed in this server. 3762
ServerForwardedEventType Represents the type of events forwarded to an external system via a configured interface. 3763
ServerTypes A container object of types exposed in this server. 3761
StoredCredential Used to store different types of credential. 3768
StoredCredentialsGroup Group object to contain credentials objects. 3767
TableHolder Object to hold table data. 441
TextualState Textual State. 3577
TimeSeriesDataStore A custom data store containing numerical time series history of particular items of the system. 3601
UaEventTypeAttribute “Represents an Event Attribute Type in OPC UA namespace. 3657
UaEventTypeNode Represents an Event Type in OPC UA namespace. 3656
UaServerNode Represents the OPC UA Server’s Server node. 3658
UaTypeNode Represents a Type in OPC UA namespace. 3650
UplinkConnection Configures the connection to an uplink (parent) Node. 3892
UsecaseVariable The Variable allows for storage of real-time data and usecase tagging. 3883
UserIdentifier Contains the identifier of a user used during authentication. 3895
Variable The Variable allows for storage of real-time data. 456
VariableGroup Can be used to organize variable objects in a certain hierarchical structure. 473
WebServer Embedded Web Server. 3815