Integrations (PTC products, 3rd party products and code) > Code integration (Ada, ARINC 653, C, C#, C++, IDL, Java, SQL and VB) > ARINC 653 for VxWorks 653 code > ARINC 653 for VxWorks 653 profile items > Error id action (ARINC for VxWorks code)
  
Error id action (ARINC for VxWorks code)
An Error ID Action models an <ErrorIDAction> element, which is a child element of the <SystemState> element, which in turn is a child element of the <SystemHMTable>, <ModuleHMTable> and <PartitionHMTable> elements. The <ErrorIDAction> element appears in the Module XML file. For information see the ARINC SPECIFICATION 653P1-2, December 1, 2005.
The structure of the <ErrorIDAction> element is as follows for VxWorks:
<ErrorIDAction
ErrorIdentifier=""
ErrorAction="">
</ErrorIDAction>
Create an Error ID Action on a Configuration Diagram: click the Error ID Action toolbar button, and then click within a System State Entry.
* 
The New > Integration Project command creates default Error ID Actions in the model. See Diagrams and items created through the new > integration project command (ARINC for VxWorks code).
Specify the Action property of the Event ID Action through its Property Pages: on the Event ID Action's Property Pages, click the EventIDAction tab, and then set the tagged value of the Action property.
When shown on a Configuration Diagram an Error ID Action's notation is as follows:
You can view all the Error ID Actions in the model through the ErrorIDAction folder in the ARINC 653 Profile pane.
An Error ID Action is based on a UML Attribute.
The following sections provide information about how an Error ID Action is used in the model.
Shown on these diagrams
Configuration Diagram
ARINC properties
This property is set on the ErrorIDAction tab of the Error ID Action's Property Pages.
Action - generated as the ErrorAction attribute of the <ErrorIDAction> element.
The Name property of the Error ID Action is generated as the ErrorIdentifier attribute of the <ErrorIDAction> element.