project BLF > class BXmlDaemonQueue > dataset BXmlDaemonQueue

class dataset

object identification

primary key
DaemonQueueId
object identity
DaemonQueueId

table tfcDaemonQueue

Description

Table containing all request for the daemons.

field namedata typemnd.description
DaemonQueueIdintegeryesidentifier
DaemonIdintegeryesDaemon ID
DaemonQueueStatuscharacter(40)yespossible values:
WAITING
IN-PROCESS
PROCESSED-OK
PROCESSED-ERROR
value list:{&DAEMONQUEUESTATUSES}
DaemonQueueReqStartDatedatenothe request will not be processed before this date and time
DaemonQueueReqStartTimeintegernothe request will not be processed before this date and time
DaemonQueuePriorityintegeryesdefines the sequence of processing requests in a single loop (also see fcdaemon.DaemonNrOfRequestsInLoop)
DaemonQueueStartDatedatenoactual start date and time of processing the request
DaemonQueueStartTimeintegernoactual start date and time of processing the request
DaemonQueueEndDatedatenoactual end date and time of processing the request
DaemonQueueEndTimeintegernoactual end date and time of processing the request
DaemonQueueLogcharacter(4000)noError Log of this Daemon Request
DaemonQueueLockedProcessintegernoprocess ID of the daemon process that is handling this request
DaemonQueueRefcharacter(60)nointernal reference to identify the request (may contain non-displayable ID's)
DaemonQueueRefDescriptioncharacter(1024)nodisplayable reference for identifying the request
tcDaemonQueueReqStartTimeConvcharacter(8)noConverted Time field
tcDaemonQueueStartTimeConvcharacter(8)noConverted Time field
tcDaemonQueueEndTimeConvcharacter(8)noConverted Time field
tcDaemonQueueStartDateTimecharacter(30)no
LastModifiedDatedatenoLast Modified Date
LastModifiedTimeintegernoLast Modified Time
LastModifiedUsercharacter(20)noLast Modified User
QADC01character(40)nounused QAD reserved field
QADC02characternounused QAD reserved field
QADT01datenounused QAD reserved field
QADD01decimal(10)nounused QAD reserved field
tc_Rowidcharacteryesprimary index
tc_ParentRowidcharacternoempty string
tc_Statuscharacternoupdate status

table tfcDaemonQueueLog

Description

keeps error messages for requests that did not process correctly (copy of the contents from tFcMessages)

field namedata typemnd.description
DaemonQueueLogIdintegeryesidentifier
DaemonQueueIdintegeryesDaemon Queue
DaemonQueueLogRowidcharacter(20)no= tFcMessages.tcFcRowid
DaemonQueueLogFieldNamecharacter(80)no= tFcMessages.tcFcFieldName
DaemonQueueLogFieldValuecharacter(1024)no= tFcMessages.tcFcFieldValue
DaemonQueueLogcharacter(4000)noLog of this Daemon Request
DaemonQueueLogMessagecharacter(2048)no= tFcMessages.tcFcMessage
DaemonQueueLogSeverityintegerno= tFcMessages.tiFcSeverity
DaemonQueueLogTypecharacter(20)no= tFcMessages.tcFcType
DaemonQueueLogFieldLabelcharacter(80)no= tFcMessages.tcFcFieldLabel
DaemonQueueLogBusMethodcharacternoThe error message business method (copy of tFcMessages.tcFcBusMethod)
DaemonQueueLogContextcharacter(2000)noThe error message context (copy of tFcMessages.tcFcContext)
DaemonQueueLogExplanationcharacter(2000)noThe error message explanation (copy of tFcMessages.tcFcExplanation)
DaemonQueueLogIdentcharacter(2000)noThe error message identification (copy of tFcMessages.tcFcIdentification)
DaemonQueueLogNumbercharacter(20)noThe error message number (copy of tFcMessages.tcFcMsgNumber)
LastModifiedDatedatenoLast Modified Date
LastModifiedTimeintegernoLast Modified Time
LastModifiedUsercharacter(20)noLast Modified User
QADC01character(40)nounused QAD reserved field
QADC02characternounused QAD reserved field
QADT01datenounused QAD reserved field
QADD01decimal(10)nounused QAD reserved field
tc_Rowidcharacteryesprimary index
tc_ParentRowidcharacteryes = tfcDaemonQueue.tc_Rowid
tc_Statuscharacternoupdate status

table tCustomTable0

Description

Empty table intended for non-intrusive customization only

field namedata typedescription
tcCustomShort0character
tcCustomShort1character
tcCustomShort2character
tcCustomShort3character
tcCustomShort4character
tcCustomShort5character
tcCustomShort6character
tcCustomShort7character
tcCustomShort8character
tcCustomShort9character
tcCustomCombo0character
tcCustomCombo1character
tcCustomCombo2character
tcCustomCombo3character
tcCustomCombo4character
tcCustomCombo5character
tcCustomCombo6character
tcCustomCombo7character
tcCustomCombo8character
tcCustomCombo9character
tcCustomLong0character
tcCustomLong1character
tcCustomNotecharacter
ttCustomDate0date
ttCustomDate1date
ttCustomDate2date
ttCustomDate3date
ttCustomDate4date
tiCustomInteger0integer
tiCustomInteger1integer
tiCustomInteger2integer
tiCustomInteger3integer
tiCustomInteger4integer
tdCustomDecimal0decimal(4)
tdCustomDecimal1decimal(4)
tdCustomDecimal2decimal(4)
tdCustomDecimal3decimal(4)
tdCustomDecimal4decimal(4)
tc_RowidcharacterUse this data item to add as a field in public temp-tables (with index).
tc_ParentRowidcharacter
tc_Statuscharacter

table tCustomTable1

Description

Empty table intended for non-intrusive customization only

field namedata typedescription
tcCustomShort0character
tcCustomShort1character
tcCustomShort2character
tcCustomShort3character
tcCustomShort4character
tcCustomShort5character
tcCustomShort6character
tcCustomShort7character
tcCustomShort8character
tcCustomShort9character
tcCustomCombo0character
tcCustomCombo1character
tcCustomCombo2character
tcCustomCombo3character
tcCustomCombo4character
tcCustomCombo5character
tcCustomCombo6character
tcCustomCombo7character
tcCustomCombo8character
tcCustomCombo9character
tcCustomLong0character
tcCustomLong1character
tcCustomNotecharacter
ttCustomDate0date
ttCustomDate1date
ttCustomDate2date
ttCustomDate3date
ttCustomDate4date
tiCustomInteger0integer
tiCustomInteger1integer
tiCustomInteger2integer
tiCustomInteger3integer
tiCustomInteger4integer
tdCustomDecimal0decimal(4)
tdCustomDecimal1decimal(4)
tdCustomDecimal2decimal(4)
tdCustomDecimal3decimal(4)
tdCustomDecimal4decimal(4)
tc_RowidcharacterUse this data item to add as a field in public temp-tables (with index).
tc_ParentRowidcharacter
tc_Statuscharacter

table tCustomTable2

Description

Empty table intended for non-intrusive customization only

field namedata typedescription
tcCustomShort0character
tcCustomShort1character
tcCustomShort2character
tcCustomShort3character
tcCustomShort4character
tcCustomShort5character
tcCustomShort6character
tcCustomShort7character
tcCustomShort8character
tcCustomShort9character
tcCustomCombo0character
tcCustomCombo1character
tcCustomCombo2character
tcCustomCombo3character
tcCustomCombo4character
tcCustomCombo5character
tcCustomCombo6character
tcCustomCombo7character
tcCustomCombo8character
tcCustomCombo9character
tcCustomLong0character
tcCustomLong1character
tcCustomNotecharacter
ttCustomDate0date
ttCustomDate1date
ttCustomDate2date
ttCustomDate3date
ttCustomDate4date
tiCustomInteger0integer
tiCustomInteger1integer
tiCustomInteger2integer
tiCustomInteger3integer
tiCustomInteger4integer
tdCustomDecimal0decimal(4)
tdCustomDecimal1decimal(4)
tdCustomDecimal2decimal(4)
tdCustomDecimal3decimal(4)
tdCustomDecimal4decimal(4)
tc_RowidcharacterUse this data item to add as a field in public temp-tables (with index).
tc_ParentRowidcharacter
tc_Statuscharacter

table tXmlDaemonQueue

Description

List of XML objects in the daemon queue.
Objects are loaded from the XML daemon configuration input folder.
Files on the file system are deleted when the contents is loaded here.

field namedata typemnd.description
XmlDaemonQueue_IDintegeryesRecord ID
DaemonQueueIdintegernoDaemon Queue
XmlDaemonQueueFileNamecharacter(1024)noOriginal file name of the loaded object, excluding folder information.
(This file no longer exists.)
XmlDaemonQueueActcharacter(20)noAction code (not to be confused with the activity code) read from the input XML.
possible values:
SAVE
SAVESTORE
STORE
VALIDATE
XmlDaemonQueueXmlCyCodecharacter(20)noCompany code read from the XML input.
XmlDaemonQueueXmlCrtDatedatenocreation date
XmlDaemonQueueXmlCrtTimeintegernocreation time
XmlDaemonQueueXmlClassNamecharacter(32)nobusiness component name
XmlDaemonQueueXmlVersioncharacter(32)no(unused)
XmlDaemonQueueXmlOrigincharacter(50)noOriginator code read from the XML input.
XmlDaemonQueueXmlFreeTextcharacter(1024)noComments read from the XML input.
XmlDaemonQueueReturnStatusintegerno(unused)
XmlDaemonQueueLOBclobnoText
XmlDaemonQueueFileOwnercharacter(20)noFile Owner
LastModifiedDatedatenoLast Modified Date
LastModifiedTimeintegernoLast Modified Time
LastModifiedUsercharacter(20)noLast Modified User
QADC01character(40)nounused QAD reserved field
QADC02characternounused QAD reserved field
QADT01datenounused QAD reserved field
QADD01decimal(10)nounused QAD reserved field
tc_Rowidcharacteryesprimary index
tc_ParentRowidcharacteryes = tfcDaemonQueue.tc_Rowid
tc_Statuscharacternoupdate status

table tXmlDaemonQueueObject

Description

After an object in the XMLDaemonQueue table has been processed by the XML daemon, either correctly or incorrectly, this table will contain a record per database object that was found in the XML input.

field namedata typemnd.description
XmlDaemonQueue_IDintegeryesXML Daemon Queue
XmlDaemonQOSeqintegeryesSequence
XmlDaemonQOPrimaryKeycharacter(80)noValue of primary key fields of the main table record of the created / updated database object.
Key fields are chr(2) separated.
XmlDaemonQOReturnStatusintegernoResult of processing this database object.
Status < 0 when processing failed.
Status >= 0 when processing succeeded.
XmlDaemonQORowidcharacter(20)noRowid of the main table record of the created / updated database object.
XmlDaemonQODraftIdintegernoIdentification number of the draft instance created containing the data of the database object, in case action code indicated 'STORE'.
QADC01character(40)nounused QAD reserved field
QADC02characternounused QAD reserved field
QADT01datenounused QAD reserved field
QADD01decimal(10)nounused QAD reserved field
tc_Rowidcharacteryesprimary index
tc_ParentRowidcharacteryes = tXmlDaemonQueue.tc_Rowid
tc_Statuscharacternoupdate status

table tXmlDaemonQueueSegment

Description

XML object data is split up into 31K size segments

field namedata typemnd.description
XmlDaemonQueue_IDintegeryesXML Daemon Queue
XmlDaemonQueueSegmentSeqintegeryesSequence
XmlDaemonQueueSegmentTextcharacternoText
LastModifiedDatedatenoLast Modified Date
LastModifiedTimeintegernoLast Modified Time
LastModifiedUsercharacter(20)noLast Modified User
QADC01character(40)nounused QAD reserved field
QADC02characternounused QAD reserved field
QADT01datenounused QAD reserved field
QADD01decimal(10)nounused QAD reserved field
tc_Rowidcharacteryesprimary index
tc_ParentRowidcharacteryes = tXmlDaemonQueue.tc_Rowid
tc_Statuscharacternoupdate status