Skip to content

Migration - Overview

This section describes the process of moving orgs from Hub workflows into the Blue workflows.

High-level process

A Firefly job drops extract files to a shared folder.

WSO2:

  1. Copies the files to a working folder
  2. Transforms the files for onboarding
  3. Submits the files to onboarding API endpoints

Source file structure

BlueMigration-[MMDDYYYYHHmmSS]-[TaskId]
    - [OrgID]-[TaskId]
        - FI_[TaskId].json
        - UserDetails_[TaskId]_batch_[batch].json
        - Completed_Payments_Activity_[TaskId]_batch_[batch].json
        - CompletedPaymentRequests_[TaskId]_batch_[batch].json
        - Pending_Payments_Activity_[TaskId]_batch_[batch].json
        - PendingPaymentRequests_[TaskId]_batch_[batch].json
        - Core_Payment_Activity_[TaskId]_batch_[batch].json
        - Summary.txt

Note

Exact naming convention is TBD by Hub team.

Source file criteria

Historical data from the source system is filtered based on criteria.

Payment activity

Up to 18 months if active token. Based on most recent enrollment.

Customers

Active customers

Definitions

$sourceRootPath Network share on Firefly system
$destRootPath WOS2 file share

Migration Files MindMap

file

File movement flow - Notifier orgs example

file