abstract class EnsLib.RecordMap.Service.Standard
extends EnsLib.RecordMap.Service.Base
Base class for Business Services which process streams containing data mapped to RecordMaps.
This is a Business Service class.
parameter SETTINGS = "UseSingleSession,HeaderCount";
List of properties can be set as settings in the configuration file
format is a comma separated list of property names
property HeaderCount
as %Integer [ InitialExpression = 0 ];
Number of prefix lines to ignore in incoming documents to permit parsing of
reports and CSV exports with column headers.
property RecordLength
as %Integer;
If HeaderCount is non-zero and the RecordMap is fixed-width,
this property is used when calling the chunkRecord method of EnsLib.RecordMap.RecordMap
from ReadHeaders().
property RecordTerminator
as %String;
The Record Terminator to use if HeaderCount is non-zero.
The property is used when calling the chunkRecord method of EnsLib.RecordMap.RecordMap
from ReadHeaders().
property UseSingleSession
as %Boolean [ InitialExpression = 0 ];
Control whether all requests from a single input source should be sent in the same session.
The default behaviour is to have each new message in its own session.