Table of Contents

QUE - Interactive Queue

Module QUE


Datafields

Name Helptext Description Data Type Len Codetable
INR Internal Unique ID Text 8
CLA Class Text 3 Embedded
OBJTYP Table Used to Store Object Text 6
OBJINR INR (Internal Unique ID) of Object Text 8
OBJSUBID Sub ID for an Object Text 3
OBJNAM External Readable Object Identification Text 40
OBJREF Reference Text 32
ADDREF Additional Reference Information Text 32
HLDFLG Hold Flag Text 1 Embedded
HLDSSNINR Session INR for last upate of Hold Flag Text 8
HLDDATTIM Update time of Hold Flag field Datetime 15
BALFLG Load Balancing Flag Text 1 Embedded
CONOBJTYP Table of parent contract (optional) Text 6
CONOBJINR INR of Contract (Optional) Text 8
FRM Transaction Text 6 ATPTXT
USG 6\ Text 6 <fixed-length>
USR 8\ Text 8 <fixed-length>
SLACLA Predefined Priority Class (from SLA) Text 6
BALCLA Priority class for distribution / display sequence Text 3 Embedded
BALSRTKEY Sort Key within BALCLA Text 30
RELCUR Currency of RELAMT (optional) Text 3
RELAMT Relevant Amount (Optional) Numeric 18
XRFCUR Currency Text 3
XRFAMT Relevant Amount Numeric 18
LATDATTIM Latest Starting Time Datetime 15
TXT User Readable Source of the Queue Entry Text 40
EXPPRCDUR Expected Processing Duration (in Seconds) Numeric 8
ORDINR INR of Triggering Order Text 8
TARDATTIM Target Datetime 15
CONOBJNAM Contract name Text 80
ETGEXTKEY Entitygroup Text 8
ETYEXTKEY Entity Text 8

Datafield Description and Properties


Datafield INR Internal Unique ID

Unique internal ID of a record within the table. The INR is a text field, which is created by retrieving the next valid entry from the counter of this table. The field INR is used to enable links from other tables to this table.

For contractdata the INR also links the two tables xxD and xxT as associated entries hold the same INR.


Datafield CLA Class

Contains the class of the queue entry. Class 'INC': If the first interactive action for an incoming order within the application is a business transaction, a pending transaction (status 'INC') is created together with an 'INC' queue entry.

Class 'ORD': If interactive preprocessing within the application is required prior to the first business transaction an 'ORD'queue entry can be created (as no pending transaction has yet bee created).

Codetable
Code Text
COR To Correct
INC Incoming
MAN Manual
RIM Registered
PEN Paused
REL Release
DIA Diary
ORD Order
PUR Static data release
BLK Blocked
REJ Rejected
SDC Static data correction
LSM Limit Approval

Datafield OBJTYP Table Used to Store Object

Type of object this queue entry refers to. Typical values are:

'SPT': For every pending transaction that must be handled interactively a respective queue entry is created.

'TRN': For every signature that has to be applied interactively to a transaction a queue record is created. SUBID contains the identification of the signature.

'DIA': For every diary entry that requires manual interaction a queue entry is created automatically by QUETSK manager when it becomes due.

'ORD': If prior to the first business transaction interactive preprocessing within the application is required (like with program DBMORD) a queue entry with 'ORD' can be created (as no pending transaction is created yet).


Datafield OBJINR INR (Internal Unique ID) of Object

The unique ID of the object within the table, as defined in the object table.


Datafield OBJSUBID Sub ID for an Object

This field is used to uniquely identify multiple entries. It is implemented as a counter with a maximum value of 99. This is needed to handle multiple signatures for one transaction.


Datafield OBJNAM External Readable Object Identification

This field identifies the pending entry in a way that is readable to the user.


Datafield OBJREF Reference

This field identifies the reference key of the object identified by the object type and ID number.


Datafield ADDREF Additional Reference Information

For incoming messages: message type and the BIC of the sender.


Datafield HLDFLG Hold Flag

If this field is not empty, the record is not be picked up/displayed for further processing.

Codetable
Code Text
Processable
L Locked
D Deleted

Datafield HLDSSNINR Session INR for last upate of Hold Flag

Unique ID of the session which last updated the Hold Flag.


Datafield HLDDATTIM Update time of Hold Flag field

Time when the Hold Flag was set.


Datafield BALFLG Load Balancing Flag

This flag indicates how the user group/user (USG/USR) for this item was assigned:

'C'reation: USG/USR were assigned when creating a transaction (load balancing was included at this moment)

'A'utomatic: USG/USR was assigned via the 'Load Balance Manager' transaction

'M'anual: USG/USR were assigned manually by operator (BALSRTKEY, = sort key within BALCLA, is automatically determined by transaction 'Load Balance Manager' QUETSK)

'U'rgent: USG/USR and BALSRTKEY (sort key within BALCLA) were assigned manually by operator. USR/USG will not be changed automatically for such entries.

'F'ree: Entry was manually released to be assigned by transaction 'Load Balance Manager'

Codetable
Code Text
A Assigned by QUETSK
M Manually
F Free for Load Balancing
C Assigned on Creation
U Urgent

Datafield CONOBJTYP Table of parent contract (optional)

The table in which the parent contract is stored. This field is optional.


Datafield CONOBJINR INR of Contract (Optional)

This field contains the internal unique ID of the contract.


Datafield FRM Transaction

If the Object Type field is set to 'SPT' (pending transaction) it contains a copy of field SPTFRM. This field identifies the transaction which should be used to process the 'SPT' entry.

If the Object Type field is set to 'TRN' (transaction) it contains a copy of field TRNINIFRM. This field identifies the transaction that created this transaction

If the Object Type field is is set to 'DIA' (diary) it contains a copy of field DIAFRM. This field holds the optional transaction ID, which should be started when handling the diary entry.


Datafield USG 6\

User group responsible for picking up the entry.


Datafield USR 8\

User responsible for picking up the entry.


Datafield SLACLA Predefined Priority Class (from SLA)

Predefined priority class from the service level agreement.


Datafield BALCLA Priority class for distribution / display sequence

The priority class is used for sorting the items in the display and for netting purposes.

Codetable
Code Text
Z Normal
U Urgent
zzz Default

Datafield BALSRTKEY Sort Key within BALCLA

This field contains the sort key within the priority class for balancing.


Datafield RELCUR Currency of RELAMT (optional)

If a relevant amount for this message can be determined, the currency of the amount is stored here. Otherwise this field is left blank.


Datafield RELAMT Relevant Amount (Optional)

If a relevant amount for this message can be determined, the amount can be stored here. In this case the associated currency has to be stored in the Currency field.


Datafield XRFCUR Currency

Currency for field 'Relevant Amount (system currency)', always system currency.


Datafield XRFAMT Relevant Amount

Value of relevant amount in system currency.


Datafield LATDATTIM Latest Starting Time

Date and time by when handling of this queue entry should be started.

Conceptually this is the target termination time of this QUE entry minus expected processing time.

After this time the QUE entry becomes 'critical'=yellow.

This field might be empty if no target time is set.


Datafield TXT User Readable Source of the Queue Entry

This field is used to describe the queue entry in a way that is readable to the user.

This field is typically filled from the corresponding field in the triggering record.


Datafield EXPPRCDUR Expected Processing Duration (in Seconds)

Duration contains the time in seconds during which the transaction named in FRM worked on the order (allowing performance statistics). Duration is calculated as difference between the fields BEGDATTIM and ENDDATTIM.


Datafield ORDINR INR of Triggering Order

Empty if TRN was not triggered by an ORD. Otherwise the INR of the ORD entry which triggered this transaction.


Datafield TARDATTIM Target

Latest point of time when this record is to be processed.


Datafield ETGEXTKEY Entitygroup

This field holds the external key of the owning entity group to identify the logical owner of this entry. This field is filled automatically during insert and is used as filter when accessing the database. Without special implementation only entries of the currently active entity group are visible to the user.


Datafield ETYEXTKEY Entity

This field holds the external key of the owning entity to identify the logical owner of this entry.

This field is filled automatically during insert and is used as filter when accessing the database. Without special implementation only entries of the currently active entity are visible to the user.


Datafield CONOBJNAM Contract name

This field identifies the pending entry itself in a user readable way. It is usually made up of the EXTKEY/OWNREF/COD combined with the NAM field.