✨DDO Processing

Data Download Objects to Data Distribution Agent Conversion

Operation Title: DDO Processing

Over view: Here we can upload and download the DDO and DDA files.

Key Features:

List of Figures:

📋 Overview

As part of the DDO processing workflow, the DDO file provided by the bank team acts as the initial input to the system. Once the file is uploaded through the interface along with required metadata such as the server name, source, and case ID the backend initiates a scripted process, typically via nodessh or a similar utility. This process converts the DDO (Data Download Objects), file into a DDA (Data Distribution Agent) file, ensuring the structure and content are aligned with internal system specifications. The transformation includes validation, cleanup, and restructuring to meet deployment-ready standards. After conversion, the DDA file becomes available for download, allowing users to retrieve the processed data for further use. This automated conversion not only reduces manual intervention but also ensures consistency, integrity, and compatibility across downstream systems and environments.

🚀 Introduction

The DDO to DDA conversion process is a key component of the Rover system's backend data handling workflow. It is designed to streamline the transformation of raw data files received from the bank into a structured format suitable for deployment or further automation. By automating this conversion from DDO (Data Download Objects) to DDA (Data Distribution Agent) the system minimizes manual effort, ensures standardized data formatting, and maintains integrity across all environments. This process plays a vital role in enabling secure, consistent, and efficient data operations within the broader reconciliation and processing pipeline.

⚙️ Functionality
Figure: 7.1
1
🔍 Search Bar

Users can search for specific files by entering text like a case ID or filename. This makes it easier to quickly find the needed file without browsing through the whole list.

2
🔄 Refresh a Page

Red Circular Arrows: Refreshes the table to display the latest updated data.

Figure: 7.2
1
📤 Upload File Button

When the Upload button is clicked, a popup appears prompting the user to select the server name and source, enter a Case ID, upload an Excel file, add a remark, and then click the Submit button to complete the upload process.

Figure: 7.3
Figure: 7.4
🖥️ NodeSSH Process

The pop-up displays details about the nodessh process, which is used to fetch data from the server, delete DDO (Data Download Objects), and copy DDA (Data Distribution Agent) files. This automated process ensures that outdated or redundant data is removed while required files are accurately retrieved and transferred, streamlining backend operations and maintaining system consistency.

Figure: 7.5
📝 How to Use the DDO Processing Form
NOTE: Before opening the DDO Processing form, users must select the region from navbar.
Step-by-Step Process
  • The user may enter a specific Case ID, server name, source and remote path in the designated field or slot.
  • The user can upload a file or Excel sheet in the designated field, ensuring it is correctly placed for processing.
  • At last, enter a description, upload the DDO file, and click the Submit button to complete the form submission.
📊 DDO Processing Records Table
5
DDO Processing Records Table:
📅 Date

Shows the exact date when the file was uploaded, so users can keep track of when files were added and manage different versions easily.

📄 File Name

Displays the name of the uploaded Excel file for easy user identification and reference.

🆔 Case ID

A unique identifier linked to each uploaded file to helps to track and reference it easily.

Figure: 7.6
👤 UserName

The identifying name of the user who performed the action, used for tracking and accountability.

🌐 Source Name

Indicates the origin or server path from which the DDO file is retrieved. Selecting the correct source ensures accurate file upload and proper linkage in the nodessh process.

✅ Status

Displays the current state of the process such as Pending, In Progress, Success, or Failed to help users track the execution and outcome of the DDO upload or nodessh operation.

Figure: 7.7
📥 Download

Here, users can download the DDA file by selecting the appropriate server name from the list. This allows for precise retrieval of the required file from the correct source, ensuring smooth integration with secure file handling and deployment processes.

Figure: 7.8
🌐 Download from Public

The pop-up allows users to select and download either the DDA or DDO file based on their requirement. By choosing the correct file type and corresponding server source, users can retrieve only the necessary data for their process. This ensures efficient file handling, minimizes errors, and supports secure, task-specific operations during data deployment or system reconciliation.

Figure: 7.9
🎯 Final Output

Once the DDO file is successfully uploaded and processed, the system generates a corresponding DDA file that conforms to the required internal structure and deployment standards. This DDA file is made available for secure download, ensuring it is ready for downstream use such as deployment, validation, or further automation. The transformation guarantees that the output is clean, consistent, and aligned with system protocols, enabling seamless integration across environments with minimal manual intervention.