EAI Logging Process
The logging architecture in the EAI components is designed to allow system administrators the ability to easily track the EAI software component processes. TheWindchill ESI business logic logs all transaction activity to log files and provides messages that specifically describe routine and functional error processing.
Log entries are generated immediately after the Windchill ESI business logic reaches the following processing milestones:
Receives JMS messages
Sends JMS messages
Invokes a distribution target API
Receives a response from a distribution target API
Handles certain types of errors
* 
Logging can be extended to other key milestones through customization.
Log entries are recorded chronologically; to avoid confusion due to parallel processing, entries should be filtered or sorted based on the transaction number. The logging process uses the ESILog schema as an input. For more information on the logging schema, see XML Schemas.
All Windchill ESI logs generated by the EAI software components are maintained in the TIBCO BusinessWorks process engine logs with a role designation of ESI to distinguish them from other standard TIBCO product messages. The log file size is configurable and logs can be viewed through the web-based, TIBCO BusinessWorks Administrator. For more information on how to view the logs, see the TIBCO Administrator User’s Guide.
Log files can also be exported to a text file and viewed by any text editor or exported as a CSV file into a spreadsheet program such as Microsoft Excel which can be used to filter or sort the messages. Log messages can be disabled or enabled and also configured and customized to provide different levels of details and severities.
* 
To control the size and roll-over of these log files, you can modify the values of the Max Log Files (default = 10) and Max Log File Size (default = 1000 KB) parameters. For further information, refer to the Process Engine section of the Deployment Palette chapter in the TIBCO BusinessWorks Palette Reference.
Was this helpful?