Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA Pipeline Operations for Liquids

Understand the Batch Transfer plugin

  • Last UpdatedApr 24, 2025
  • 1 minute read

Note: For information on overriding default configuration settings, see Modify configuration settings.

Each Batch Transfer plugin must be associated with a RealTime database (RTDB) enumeration for it to be used by the Batch Transfer application. Each plugin should be associated with a single enumeration element in either the RealTime enumeration enum_batchXferSource for data source plugins, or the RealTime enumeration enum_batchXferRemSched for remote ticketing plugins.

This link is defined in the "LMS" > "BatchXfer" > "BatchDataHandlerAssemblies" section of the LMS.RealTime.Json file for data source plugins, and the "LMS" > "BatchXfer" > "RemoteTicketingAssemblies" section for remote ticketing plugins.

"LMS: {

"BatchXfer": {

"BatchDataHanderAssemblies": {

"SOURCE_FLOWCOMPUTER": {

"AssemblyName": "OASySDNA.LMS.BatchXfer.BatchDataHandler.FlowComputer",

"ObjectName": "OASySDNA.LMS.BatchXfer.BatchDataHandler.FlowComputer"

},

"SOURCE_TANK": {

"AssemblyName": "OASySDNA.LMS.BatchXfer.BatchDataHandler.Tank",

"ObjectName": "OASySDNA.LMS.BatchXfer.BatchDataHandler.Tank"

},

"BXFRSOURCE_RATE": {

"AssemblyName": "OASySDNA.LMS.BatchXfer.BatchDataHandler.Rate",

"ObjectName": "OASySDNA.LMS.BatchXfer.BatchDataHandler.Rate"

},

"SOURCE_VFC": {

"AssemblyName": "OASySDNA.LMS.BatchXfer.BatchDataHandler.VFC",

"ObjectName": "OASySDNA.LMS.BatchXfer.BatchDataHandler.VFC"

}

},

"RemoteTicketingAssemblies": {

"ENUM_BXS_BASELINE": {

"AssemblyName": "OASySDNA.LMS.BatchXfer.RemoteTicketingHandler.BaselineExample",

"ObjectName": "OASySDNA.LMS.BatchXfer.RemoteTicketingHandler.BaselineExample"

}

}

}

The structure of both the data source plugins section and the remote ticketing section is:

"RealTimeEnumerationName": {

"AssemblyName": "Value"
"ObjectName": "Value"

}

The RealTimeEnumerationName tag should meet the following requirements:

  • It should match the name of the enumeration that is having its plug-in defined.

  • It should match the name used for the enumeration element defined RTDB schema definition file for the enum_batchXferSource or enum_batchXferRemoSched enumerations.

  • The AssemblyName tag should match the name of the assembly located within the %DNADataRoot%\RealTime\Bin folder.

  • The ObjectName tag should be the fully qualified name of the object inside the defined assembly (including namespace).

Related Links