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).