Skip to main content

Demo.RecordMapBatch.Map.TrainDataOut.BatchOut

persistent class Demo.RecordMapBatch.Map.TrainDataOut.BatchOut extends %Library.Persistent, EnsLib.RecordMap.SimpleBatch

SQL Table Name: Demo_RecordMapBatch_Map_TrainDataOut.BatchOut

RECORDMAP: Modified during compilation of RecordMap 'Demo.RecordMapBatch.Map.TrainDataOut' on 2015-12-18 at 17:32:14.992 [2015-12-18 22:32:14.992 UTC] by user UnknownUser

Property Inventory

Parameters

parameter BatchHeader = Date,TrainID,Direction,Station,Time;
Inherited description: Contents of the Batch Header
parameter BatchTrailer;
Inherited description: Contents of the Batch Trailer
parameter HeaderTerm = \x0d\x0a;
Inherited description: The terminator (if any) for the Batch Header. Hex values preceded by \x should be used for control characters.
parameter IgnoreLeadingData = 0;
Inherited description: Parameter to control whether warnings should be logged when leading data is found before the Batch Header characters.
parameter RECORDMAPGENERATED = 1;
Inherited description: Parameter to indicate that the class has been generated by the RecordMap framework. If this parameter is set to 0, the RecordMap framework will NOT update this class automatically, and responsibility for any further changes will fall on the user.
parameter TrailerTerm;
Inherited description: The terminator (if any) for the Batch Trailer. Hex values preceded by \x should be used for control characters.
parameter XMLNAME = BatchOut;
Inherited description: This parameter provides the default XMLNAME for the class. If it is empty then the class name will be used to construct a default XML name. The default XMLNAME is used as the top level tag when exporting objects and the export context did not provide an XML container name.
parameter XMLTYPE = Demo_RecordMapBatch_Map_TrainDataOut_BatchOut;
Inherited description: Prevent this class from having the same default XML Type and Name as any of its subclasses that have the short classname "Request".

Properties

relationship Records as array of Demo.RecordMapBatch.Map.TrainDataOut.Record [ InitialExpression = $listbuild("Demo.RecordMapBatch.Map.TrainDataOut.Record","%ParentBatch",+$this,"many",1,1) , Transient , Inverse = %ParentBatch , Cardinality = many ];
Property methods: RecordsGet(), RecordsGetObject(), RecordsGetObjectId(), RecordsGetSwizzled(), RecordsIsEmpty(), RecordsIsValid(), RecordsNewObject(), RecordsRClose(), RecordsRExec(), RecordsRFetch(), RecordsRelate(), RecordsSQLCompute(), RecordsSet(), RecordsUnRelate()

Indexes

index (IDKEY on ) [IdKey, Type = key];
Index methods: IDKEYCheck(), IDKEYDelete(), IDKEYExists(), IDKEYOpen(), IDKEYSQLCheckUnique(), IDKEYSQLExists(), IDKEYSQLFindPKeyByConstraint(), IDKEYSQLFindRowIDByConstraint()

Triggers

trigger OnDelete (BEFORE event DELETE);

Inherited Members

Inherited Properties

Inherited Methods

Storage

Gray indicates storage defined by superclasses.

Storage Model: CacheStorage (Demo.RecordMapBatch.Map.TrainDataOut.BatchOut)

^Demo.RecordMapBat7CD0.BatchOutD(ID)
=
%%CLASSNAME
%Source
BatchHeader
BatchTrailer
FeedbackOpens in a new tab