Column Name | Data Type | Not null | Default | Key | Description |
---|---|---|---|---|---|
queueid | Integer | YES | FK | Assigned queue identifier | |
alertid | Character varying(37) | YES | PK | Alert identifier | |
type | Integer | NO | 1 – new message 2 – check for messages | ||
emailaddress | Character varying(4000) | NO | Configured receipt email addresses (; separeted) | ||
frequency | Integer | NO | Checking frequency [minutes] | ||
state | Integer | NO | 1-Active 2-Inactive | ||
description | Character varying(500) | NO | Alert desciption | ||
alertname | Character varying(35) | YES | PK | Alert name | |
weekdays | Character varying(2) | NO | MF – Monday to Friday MS – Monday to Saturday | ||
starttime | Character varying(5) | NO | Alert active hour interval - lower interval limit [h24:mi format] | ||
endtime | Character varying(5) | NO | Alert active hour interval - upper interval limit [h24:mi format] |
Name | Column name |
---|---|
PK_ALERTS_AID | alertid; |
UK_ALERTS_ANAME | alertname; |
Name | Column name |
---|
Name | Timing point | Event |
---|
>> It stores all the defined queue alerts. These alerts can be defined on investigation queues and will warn the user about any incoming messages.
Column Name | Data Type | Not null | Default | Key | Description |
---|---|---|---|---|---|
bic | Character varying(35) | YES | PK | BIC code | |
description | Character varying(300) | NO | Bank name / description |
Name | Column name |
---|---|
PK_BICCODES_BIC | bic; |
Name | Column name |
---|
Name | Timing point | Event |
---|
>> It stores all the BIC codes either manually defined or synchronized with the available data in application. The BICs reffer to the banks involved in the message transfer process.
Column Name | Data Type | Not null | Default | Key | Description |
---|---|---|---|---|---|
currency | Character varying(3) | YES | PK | Currency code | |
exchrate | Numeric | YES | Currency exchange rate | ||
description | Character varying(50) | NO | Description |
Name | Column name |
---|---|
PK_CURR_CODE | currency; |
Name | Column name |
---|
Name | Timing point | Event |
---|
>> It stores the defined currencies along with the exchange rates for local currency. These information can be used for reports when filtering or converting amounts.
Column Name | Data Type | Not null | Default | Key | Description |
---|---|---|---|---|---|
guid | Integer | YES | PK | Record identifier | |
code | Character varying(5) | YES | PK | Feedback code | |
description | Character varying(200) | YES | Feedback code description | ||
category | Character varying(10) | YES | Code category | ||
source | Character varying(10) | YES | Entity generating the response code | ||
useraction | Character varying(200) | NO | Needed user action, if any |
Name | Column name |
---|---|
PK_ERRCODES_GUID | guid; |
UK_ERRCODES_CODE | code; |
Name | Column name |
---|
Name | Timing point | Event |
---|
>> It stores all the feedback codes imported/defined in the application regarding processing the transactions. These feedbacks may be received from any entity involved in this process.
Column Name | Data Type | Not null | Default | Key | Description |
---|---|---|---|---|---|
mtid | Integer | YES | PK | Message type identifier | |
messagetype | Character varying(50) | NO | Message type | ||
friendlyname | Character varying(50) | NO | Displayed in UI | ||
displayorder | Integer | NO | Display order in UI | ||
storage | Character varying(35) | NO | Storage table name | ||
businessarea | Character varying(100) | NO | Corresponding business area |
Name | Column name |
---|---|
PK_MTL_MTID | mtid; |
Name | Column name |
---|
Name | Timing point | Event |
---|
>> It stores all message types and their characteristics available in the application.
>> Used by: UI, DB<br>
Column Name | Data Type | Not null | Default | Key | Description |
---|---|---|---|---|---|
freedate | Date | YES | PK | Non business day |
Name | Column name |
---|---|
PKNTBDAYS_FDATE | freedate; |
Name | Column name |
---|
Name | Timing point | Event |
---|
>> It stores the user-defined days to be non business.
Column Name | Data Type | Not null | Default | Key | Description |
---|---|---|---|---|---|
name | Character varying(35) | YES | PK | Parameter name | |
value | Character varying(300) | NO | Set value for parameter | ||
description | Character varying(50) | NO | Description | ||
category | Character varying(35) | NO | Parameters group |
Name | Column name |
---|---|
PK_PARAMS_NAME | name; |
Name | Column name |
---|
Name | Timing point | Event |
---|
>> It stores the application parameters available and the values set.
Column Name | Data Type | Not null | Default | Key | Description |
---|---|---|---|---|---|
mapid | Integer | YES | PK | Record identifier | |
sourcequeueid | Integer | NO | FK | Source queue identifier | |
destqueueid | Integer | NO | FK | Destination queue identifier |
Name | Column name |
---|---|
PK_QPM_MAPID | mapid; |
Name | Column name |
---|
Name | Timing point | Event |
---|
>> It stores the mapping of queues in relation with the source queue, that is, the available destination queues. Messages held by the source queue can only be moved in certain queues according to business criteria.
Column Name | Data Type | Not null | Default | Key | Description |
---|---|---|---|---|---|
mapid | Integer | YES | PK | Record identifier | |
qtypeid | Integer | NO | FK | Queue action identifier | |
qactionid | Integer | NO | FK | Queue type identifier |
Name | Column name |
---|---|
PK_QAM_MAPID | mapid; |
Name | Column name |
---|
Name | Timing point | Event |
---|
>> It stores the mapping of queue types in relation with the available actions. Actions can be configured as to meet the corresponding business criteria.
Column Name | Data Type | Not null | Default | Key | Description |
---|---|---|---|---|---|
actionid | Integer | YES | PK | Action identifier | |
action | Integer | YES | PK | Action name | |
description | Integer | NO | Description | ||
singlemsg | Integer | NO | Single message level action | ||
groupmsg | Integer | NO | Group message level action | ||
optionvalues | Character varying(50) | NO | Storage of available values in the drop down lists |
Name | Column name |
---|---|
PK_QA_ACTID | actionid; |
UK_QA_ACTION | action; |
Name | Column name |
---|
Name | Timing point | Event |
---|
>> It stores all the defined possible actions that user can perform on the queues in the application.
Column Name | Data Type | Not null | Default | Key | Description |
---|---|---|---|---|---|
guid | Integer | YES | PK | Queue identifier | |
name | Character varying(50) | YES | PK | Queue name | |
holdstatus | Integer | YES | 0 - inactive; 1- active | ||
connector | Integer | NO | nextval('servicemap_serviceid_seq'::regclass) | FK | Service identifier as ExitPoint |
typeid | Integer | NO | FK | Queue type identifier | |
batchno | Integer | NO | Max number of messages in batch | ||
description | Character varying(100) | NO | Queue description | ||
priority | Integer | NO | Message processing priority |
Name | Column name |
---|---|
PK_QUEUES_GUID | guid; |
UK_QUEUES_NAME | name; |
Name | Column name |
---|
Name | Timing point | Event |
---|
>> It stores information about every queue defined in the application.
>> Used by: UI, RE, DB<br>
Column Name | Data Type | Not null | Default | Key | Description |
---|---|---|---|---|---|
typeid | Integer | YES | PK | Queue type identifier | |
typename | Character varying(50) | YES | PK | Queue type name | |
lev1kword1 | Character varying(50) | NO | Level 1 - keyword 1 | ||
lev1kword2 | Character varying(50) | NO | Level 1 - keyword 2 | ||
lev1kword3 | Character varying(50) | NO | Level 1 - keyword 3 | ||
lev1kword4 | Character varying(50) | NO | Level 1 - keyword 4 | ||
lev1kword5 | Character varying(50) | NO | Level 1 - keyword 5 | ||
lev2kword1 | Character varying(50) | NO | Level 2 - keyword 1 | ||
lev2kword2 | Character varying(50) | NO | Level 2 - keyword 2 | ||
lev2kword3 | Character varying(50) | NO | Level 2 - keyword 3 | ||
lev2kword4 | Character varying(50) | NO | Level 2 - keyword 4 | ||
lev2kword5 | Character varying(50) | NO | Level 2 - keyword 5 |
Name | Column name |
---|---|
PK_QUEUETL_GUID | typeid; |
UK_QT_TYPENAME | typename; |
Name | Column name |
---|
Name | Timing point | Event |
---|
>> It stores a summary of all the available queue types that are to be used in the application. The messages in each queue type can be grouped according to certain criteria. There are available two hierarchical grouping levels and each contains a maximum of five custom keywords.
>> Used by: UI<br>
Column Name | Data Type | Not null | Default | Key | Description |
---|---|---|---|---|---|
keywordid | Integer | NO | FK | Routing keyword identifier | |
tag | Character varying(200) | YES | Message keyword xpath | ||
mt | Character varying(35) | YES | Message type | ||
selector | Character varying(11) | YES | selector/selectoriso | ||
mapid | Integer | YES | PK | Record identifier |
Name | Column name |
---|---|
PK_RKM_MAPID | mapid; |
Name | Column name |
---|
Name | Timing point | Event |
---|
>>Defines the mapping between routing keywords and their path in message payload.
>>Used by: RE<br>
Column Name | Data Type | Not null | Default | Key | Description |
---|---|---|---|---|---|
guid | Integer | YES | PK | Keyword identifier | |
keyword | Character varying(50) | YES | PK | Keyword name | |
comparer | Character varying(200) | YES | Data type | ||
selector | Character varying(200) | NO | Regular expression | ||
description | Character varying(200) | NO | Keyword description | ||
selectoriso | Character varying(200) | NO | Regular expression (ISO version) |
Name | Column name |
---|---|
PK_RK_GUID | guid; |
UK_RK_KEYWORD | keyword; |
Name | Column name |
---|
Name | Timing point | Event |
---|
>>Describes the regular expression for every keyword available, applied when extracting keyword values.
>>Used by: RE<br>
Column Name | Data Type | Not null | Default | Key | Description |
---|---|---|---|---|---|
guid | Integer | YES | PK | Rule identifier | |
queueid | Integer | YES | FK | Assigned queue identifier | |
schemaguid | Integer | YES | FK | Belonging routing schema identifier | |
sequence | Integer | NO | Rule executing order | ||
ruletype | Integer | NO | 0 - normal; 1 - ran only after schema activation; 2 - ran only after schema deactivation | ||
description | Character varying(70) | NO | Rule description | ||
msgcond | Character varying(500) | NO | Message type condition | ||
funccond | Character varying(500) | NO | Function result condition | ||
metacond | Character varying(500) | NO | Metadata condition | ||
action | Character varying(500) | YES | Rule action |
Name | Column name |
---|---|
PK_RR_GUID | guid; |
Name | Column name |
---|
Name | Timing point | Event |
---|
>> It stores definitions for all the routing rules in the application.
>> Used by: UI, RE<br>
Column Name | Data Type | Not null | Default | Key | Description |
---|---|---|---|---|---|
name | Character varying(10) | YES | PK | Routing schema name | |
description | Character varying(250) | NO | Routing schema description | ||
active | Integer | YES | 1-active; 0-inactive | ||
guid | Integer | YES | PK | Routing schema identifier | |
startlimit | Integer | YES | FK | Active schema interval - upper limit | |
stoplimit | Integer | YES | FK | Active schema interval - lower limit | |
sessioncode | Character varying(10) | NO | Payment seesion code | ||
isvisible | Character varying(1) | NO | 1- visible; 0 - not visible |
Name | Column name |
---|---|
PK_RS_SCHEMAGUID | guid; |
UK_RS_NAME | name; |
Name | Column name |
---|
Name | Timing point | Event |
---|
>> It stores information about all routing schemas. A routing schema is a collection of routing rules.
Column Name | Data Type | Not null | Default | Key | Description |
---|---|---|---|---|---|
friendlyname | Character varying(50) | YES | PK | Service displaying name | |
serviceid | Integer | YES | nextval('servicemap_serviceid_seq'::regclass) | PK | Service identifier |
status | Integer | YES | 0 - not found; 1 - stopped; 3 - running | ||
lastsessionid | Integer | NO | [not used] | ||
heartbeatinterval | Integer | YES | [not used] | ||
lastheartbeat | Timestamp(6) | NO | [not used] | ||
version | Character varying(200) | NO | [not used] | ||
partner | Character varying(200) | NO | Application name | ||
servicetype | Integer | NO | [not used] | ||
ioidentifier | Integer | NO | 0 – output connector 1 – input connector | ||
exitpoint | Character varying(300) | NO | Exit point definition | ||
sessionid | Character varying(26) | NO | |||
duplicatecheck | Integer | NO | 0 – duplicate detection inactive 1 - duplicate detection active for RE&CONN, 2 - duplicate detection active for CONN | ||
duplicateq | Character varying(50) | NO | Name of the queue where duplicates will be sent for investigation | ||
duplicatemap | Character varying(50) | NO | Name of the duplicate map for this service ( xslt) | ||
duplicatenotifq | Character varying(50) | NO | Name of the queue storing duplicate notifications | ||
delayednotifq | Character varying(50) | NO | Name of the queue storing delayed notifications |
Name | Column name |
---|---|
PK_SM_SERVID | serviceid; |
UK_SM_NAME | friendlyname; |
Name | Column name |
---|
Name | Timing point | Event |
---|
>> It stores application service definitions.
>> Used by: RE, Conn, UI, DB<br>
Column Name | Data Type | Not null | Default | Key | Description |
---|---|---|---|---|---|
guid | Integer | YES | PK | Time limit identifier | |
limitname | Character varying(100) | YES | PK | Time limit assigned name | |
limittime | Timestamp | NO | Time limit time |
Name | Column name |
---|---|
PK_TL_GUID | guid; |
UK_TL_NAME | limitname; |
Name | Column name |
---|
Name | Timing point | Event |
---|
>> It stores the defined time limits used for automated activation of routing schemas.
>> Used by: UI, RE<br>