Enterprise Administration > Implementing Windchill ESI > Implementing Windchill ESI in an ORACLE Applications Environment > Understanding Windchill ESI Architecture > Message Logging, Error Handling, and Return Messaging > Return Messaging to Windchill > Components of ESIPostResult Message
  
Components of ESIPostResult Message
Field
Description
EAI Primary Message
Text generated by EAI software components that describes the object/action/status of the subtransaction. This text is localized based on the locale (from the com_infoengine_locale property) of the data in the Windchill ESI Response (For more information, see Internationalization Considerations section in this guide or the Windchill Enterprise Systems Integration Open Application Programming Interface Guide). For example: "Received ESI Response."
EAI Secondary Message
If applicable, text generated by EAI software components that tells the user of any warning or functional decision messages. This text is localized based on the locale (from the com_infoengine_locale property) of the data in the Windchill ESI Response (For more information, see Internationalization Considerations section in this guide or the Windchill Enterprise Systems Integration Open Application Programming Interface Guide). Including this information in the message is enabled via a global variable ESIMessaging/EAISecondary. For more information, see Return Messaging Flags.
Root Cause Analysis Message
If applicable, text generated by EAI software components that indicates the possible root causes of the error or provides hints and tips on where to find additional information about the error. This text is localized based on the locale (from the com_infoengine_locale property) of the data in the ESIResponse (For more information, see Internationalization Considerations section in this guide or the Windchill Enterprise Systems Integration Open Application Programming Interface Guide). Including this information in the message is enabled via a global variable ESIMessaging/RootCause. For more information, see Return Messaging Flags.
ERP Primary Message
If applicable, the primary API return message from the ERP system.
Including this information in the message is enabled via a global variable ESIMessaging/ERPPrimary. For more information, see Return Messaging Flags.
For example:
IMPORT SUCCESS
ERP Secondary Message
If applicable, the secondary API return message from the ERP system.
Each secondary information entry is delimited by semicolons
Including this information in the message is enabled via a global variable ESIMessaging/ERPSecondary. For more information, see Return Messaging Flags.
EAI Additional Information
Any pertinent information from EAI components (non-ERP). This text is not localized (For more information, see Internationalization Considerations section in this guide or the Windchill Enterprise Systems Integration Open Application Programming Interface Guide). For more information, see Return Messaging Flags. For example, in the case of an error, this field might contain a stack trace.
Extra Information
Additional field for customization
Unlike logging, return messaging to Windchill does not contain flags to determine when to send messages - messages are required to be sent for every object/action/organization. However, there are flags that determine what can be returned to Windchill PDMLink. The following table describes these flags.