FLOWCAL Liquid Transaction Queue - Beta

AUTOSOL has a Beta version of the Liquid Transaction Queue available.Ā  If you are interested in demoing this Beta, please contact AUTOSOL Support.

This version of the ACM publisher will process and write liquid meter configuration, event, alarm, history, products and batch records to the Liquid tables as defined in the FLOWCAL Liquid Transaction Queue Service document dated 04/08/2020.Ā  There are no changes to how gas data is processed.

To install:

  1. Close all ACM clients
  2. In Server Monitor, stop asiDATA and asiCONFIGSERVER
  3. Copy asiPublish.exe to \AutoSol\Communication Manager\Server which will either be under C:\Program Files (x86) or C:\Program Files depending on the installation.
  4. Copy FlowCalTransactionQueue.dll to \AutoSol\Communication Manager\Client\Controls which will also either be under C:\Program Files (x86) or C:\Program Files depending on the installation.
  5. In Server Monitor, start asiDATA and asiCONFIGSERVER


To Use:


In ACM, the FLOWCAL Transaction Queue History Output object has three new checkboxes on the ā€œQueue Recordsā€ tab, but is otherwise the same.

  • ā€œFLOWCAL Version Supports Liquidsā€: Check this in order to have liquid meter configuration, alarm, event and history data written to the FLOWCAL Liquid tables.Ā  *If this is left unchecked, both liquid and gas data will continue to be written FLOWCAL tables as they are now.
  • ā€œInclude Liquid Batch Recordsā€:Ā  Enabled only if ā€œFLOWCAL Version Supports Liquidā€ is checked.Ā  This will process and write liquid batch records to the FLOWCAL Liquid tables.
  • ā€œInclude Liquid Product Recordsā€: Enabled only if ā€œFLOWCAL Version Supports Liquidā€ is checked.Ā  This will process and write liquid product records to the FLOWCAL Liquid tables.


If when running there is a message in the logger that says ā€œFailed to retrieve fc_tqmgr_transaction_id_seq.nextval from the FLOWCAL Oracle databaseā€ Ā - this is an issue in the FLOWCAL database.Ā  FLOWCAL Support will need to be contacted.


Tables Used:

Gas Records uses FC_TRANSACTION_SNAPSHOT to hold the meter config data and FC_TRANSACTION_QUEUE for everything else.

Liquids use:

  • FC_TQ_METER_ALARM, FC_TQ_METER_EVENT, FC_TQ_METER_BATCH_REPORT to replace FC_TRANSACTION_QUEUE.

  • FC_TQ_METER_CONFIG to replace FC_TRANSACTON_SNAPSHOT

  • FC_TQ_MANAGER essentially holds the information to link the meter to all of itā€™s events in the other tables. Every event, alarm, config and batch record has a row in FC_TQ_MANAGER as well as itā€™s own table.


For assistance, please submit a ticket via our Support Portal, email autosol.support@autosoln.com or call 281.286.6017 to speak to a support team member.