FactoryTalk Event Archiver

FactoryTalk Event Archiver
collects data from the batch record files (
.evt
files) generated by the
FactoryTalk Batch
Server, and stores the data in a
SQL Server
database.
The
FactoryTalk Batch
Server creates an electronic batch record for every batch on the
Batch List
. View this batch record file with a text processor or spreadsheet application.
FactoryTalk Event Archiver
collects data from each electronic batch record file and writes it to the database. Each electronic batch record file contains individual lines, each representing an event that occurred in a batch.
FactoryTalk Event Archiver
inserts a unique identifier with date and time to each event into the database.
FactoryTalk Event Archiver
with Reporting Services writes data to the
BHBatchHis
SQL table in the
BatchHistoryEx
database.
Configure
FactoryTalk Event Archiver
to archive data to the database in either of two ways:
  • End-of-Batch
  • Incremental
With End-of-Batch archiving,
FactoryTalk Event Archiver
inserts records into the database after a batch is removed from the batch list. The
FactoryTalk Batch
Server initiates
FactoryTalk Event Archiver
when a batch is removed from the batch list to archive the removed batch.
With Incremental archiving,
FactoryTalk Event Archiver
inserts records into the database on a pre-defined schedule. Configure this archiving time interval in
FactoryTalk Batch Equipment Editor
.
When a control recipe on the
FactoryTalk Batch
Server executes, the server adds the name of the batch record file to the
FactoryTalk Event Archiver
work queue file (
Archque.txt)
. After
FactoryTalk Event Archiver
inserts all of the electronic batch records into the database, and the file is marked for removal from the batch list,
FactoryTalk Event Archiver
removes the name of the batch record file from the work queue file.
FactoryTalk Event Archiver
does not delete the batch record file unless it is specifically configured.
If
FactoryTalk Event Archiver
cannot successfully insert each item from the batch record file, it does not remove the name from the
FactoryTalk Event Archiver
work queue file. Each time
FactoryTalk Event Archiver
runs, it attempts to insert the records from each file listed in the queue into the database. In the event of a failure,
FactoryTalk Event Archiver
attempts to store the data later. This helps make sure that failures do not result in a loss of archived data.
IMPORTANT:
When
FactoryTalk Event Archiver
runs at the end of a batch, the
FactoryTalk Batch
Server runs
FactoryTalk Event Archiver
as a
Windows
IDLE_PRIORITY process. If the system is busy, higher-priority functions supersede
FactoryTalk Event Archiver
slowing the archiving process.
Provide Feedback
Have questions or feedback about this documentation? Please submit your feedback here.
Normal