Data Dictionary
Last updated
Last updated
The data used in the orchestration layer are given below. This data will be stored in the analytical data store for real-time analysis and reconciliation
Party Lookup
Fund Transfer
Account Lookup
Batch
Transaction (Generic)
Transfer
Common
Name
Data Type
Description
partyLookupFailed
boolean
Denotes that the party look up operation failed
partyLookupEnabled
boolean
Part of batch processing , denotes party look up is enabled for a batch or not.
partyLookupRetryCount
int
Based on this value the retry loop is delimited
Name
Data Type
Description
transactionFailed
boolean
This is used to mark the transaction as failed.
Name
Data Type
Description
initiatorFspId
string
Tenant id / source id
accountLookupRetryCount
int
Based on this value the retry loop is delimited
accountLookupFailed
boolean
Denotes whether the look up is failed or not
originChannelRequest
string
Original request body preserved here before account lookup service updates the (target) details
X-CallbackURL
string
URL on which the asynchronous call response is published
Name
Data Type
Description
approvalEnabled
boolean
Whether the approval process is enabled for batch file or not
approvalFailed
boolean
Denotes whether the approval is success or not
batchId
string
Unique Id for each batch request.
callbackUrl
string
URL on which the batch process result is published
completionThreshold
int
Minimum threshold for marking batch process success
completionThresholdCheckEnabled
boolean
Denotes whether the completion threshold check is enabled or not
filename
string
Name of the batch file
formattingEnabled
boolean
Denotes whether batch file formatting is enabled or not
isFileValid
boolean
After validation this flag denotes if the file is valid or not
maxCallbackRetry
int
Maximum number of times the call back URL is hit in case of failure
maxStatusRetry
int
Maximum number of times the batch processing status is updated untill completion threshold is reached
mergeEnabled
boolean
Denotes if the merging of sub batches is enabled or not
orderingEnabled
boolean
Denotes whether the sorting of batchfile over an arbitrary parameter or not
phases
int array
Array of completion threashod(milestones) on which the completion status is published
purpose
string
The purpose(narration) of the batch transaction Eg: "Batch Processing of posting interest"
requestId
string
Unique request id present in the bacth File for each transaction.
splittingEnabled
boolean
This denotes whether the splitting of the batch file into multiple subbatch file is enabled or not
thresholdDelay
string
Wait time to check for completion when the completion threshold is not reached. zeebe variable that starts with "PT" and ends with "S" Eg: PT45S
debulkingDfspid
string
Unique id demoting the FSP at the debulking side of the batch
externalId
string
Identifier for marking external resource
Name
Data Type
Description
transactionId
string
Autogenerated unique identifier of the transaction
Name
Data Type
Description
payerIdentifierType
string
Type of Identifier Eg: MSISDN, IBAN etc
payeeIdentifierType
string
Type of Identifier Eg: MSISDN, IBAN etc
payerDFSPID
string
Unique ID of the FSP
payeeDFSPID
string
Unique ID of the FSP
Name
Data Type
Description
tenantId
string
Payment hub tenant for Initiator.
originDate
long
Transaction start time (millisecond format)
timer
string
system property(zeebe)
waitTimer
string
system property(zeebe)
errorCode
int
HTTP response code for the error( generated internally or from external systems)
errorDescription
string
Descripion of the error
clientCorrelationId
string
Unique id added to each api by client. This id is used for ensuring idempotency of the request and for status tracking