Skip to content

Jobs - Transform File

A series of jobs to transform exported files into BoyarServices migration payloads.

Summary

Source [$destRootPath]/[$jobName]/input/[MMDDYYYYHHmmSS]-[$priorCorrelationId]
Dest [$destRootPath]/[$jobName]/output/[MMDDYYYYHHmmSS]-[$workflowCorrelationId]
Archive [$destRootPath]/[$jobName]/archive/[MMDDYYYYHHmmSS]-[$workflowCorrelationId]
Outcome Transform payload file created.
Outcome Stub file moved to /archive.
Outcome Record(s) inserted into Migration.Activities.

Note

Source files are 'stub' files named [HubTaskId]-[HubBatchId].txt that contain a single path to the copied hub file relative to root.

Note

Generated dates are in UTC.

Jobs

Job Name Source File1 Dest File
transform-mono-ei-orgs-file FI_[TaskId].json post-mono-ei-orgs-[TaskId].json
transform-mono-notifier-orgs-file FI_[TaskId].json post-mono-notifier-orgs-[TaskId].json
transform-paymentrepo-limits-orgs-file FI_[TaskId].json post-paymentrepo-limits-orgs-[TaskId].json
transform-paymentrepo-limits-users-file UserDetails_[TaskId]_batch_[batch].json post-paymentrepo-limits-users-[TaskId]-batch-[batch].json
transform-zelle-orgs-file FI_[TaskId].json post-zelle-zelle-orgs-[TaskId].json
transform-zelle-users-file UserDetails_[TaskId]_batch_[batch].json post-zelle-zelle-users-[TaskId]-batch-[batch].json
transform-zelle-recipients-file UserDetails_[TaskId]_batch_[batch].json post-zelle-zelle-recipients-[TaskId]-batch-[batch].json
transform-completedpayments-file Completed_Payments_Activity_[TaskId]_batch_[batch].json post-paymentrepo-zelle-completedpayments_[TaskId]-batch-[batch].json
transform-completedpaymentrequests-file CompletedPaymentRequests_[TaskId]_batch_[batch].json post-paymentrepo-zelle-completedpaymentrequests-[TaskId].json
transform-pendingpayments-file Pending_Payments_Activity_[TaskId]_batch_[batch].json post-paymentrepo-zelle-pendingpayments-[TaskId]-batch-[batch].json
transform-pendingpaymentrequests-file PendingPaymentRequests_[TaskId]_batch_[batch].json post-paymentrepo-zelle-pendingpaymentrequests-[TaskId]-batch-[batch].json
transform-corepaymentactivities-file Core_Payment_Activity_[TaskId]_batch_[batch].json post-paymentrepo-zelle-corepaymentactivities-[TaskId]-batch-[batch].json
transform-settlements-file Settlements_[TaskId]_batch_[batch].json post-paymentrepo-zelle-settlements-[TaskId]-batch-[batch].json

Note

Exact naming convention is TBD by Hub team.

Mapping Details

See mapping specs here.

Job Logic

file


  1. Indirect via stub file.