Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

🌱 Service basics

Database

MySQL (Local), MariaDB (Docker)

Programming Language

Java. Uses Spring Boot Framework.

Title

File Management Service

Description

The File Management service manages all the EDI files that are received for Enrollment into the ZEUS Platform.

Core Features

The File Management Service performs the below functions

  1. Looks for EDI files in a certain file location for every 60 seconds.

  2. If a file with the extension “.edi” is available, the file is loaded into the system for processing.

  3. The service performs the below steps for processing the file

    1. Reads the meta data (File Name, File received date etc.) and content of the file and coverts into an object.

    2. Parses the high level information of the file to determine the trading partner associated with the file by interacting with the trading partner service.

    3. Stores the information about the file in the local storage.

    4. Creates the file detail object with the entire file data as a String and sends it to File Storage Service for storage and to Transaction Origination Service to process the transactions within the file

High Level Component Diagram

Image Removed

🧐 Specifications

Appsplus microsoft visio macro
data{"theme":"Electric Blue","features":["titles","active","border","rounded","icons","ripples","fullscreen"],"padding":10,"height":600,"tabFont":"Atlassian","tabSize":15,"tabBold":true,"tabItalic":false,"tabUnderline":false,"tabColor":"#ffffff","tabColorBG":"#172b4d","type":"scrollable","opacity":100,"activeColor":"#ffffff","activeColorBG":"#0052cc","borderWidth":1,"borderColor":"#ebecf0","radius":5,"hoverColor":"#ffffff","hoverColorBG":"#0052cc","iconSize":"medium","iconInline":true,"iconPrimary":"#ffffff","iconSecondary":"#172b4d","separatorWidth":1,"separatorColor":"#42526E","indicatorPercent":5,"indicatorColor":"#ff5630","indicatorColorBG":"#0052cc","hide":false,"vertical":false,"preload":true,"animate":false,"uuid":"
lwiUzcq9FS
VYi1QNEF8Z","isNew":false,"loaded":false,"attachmentId":"
att86212609
att86212629"}

🧐 Specifications

Database

MySQL (Local), MariaDB (Docker)

Programming Language

Java. Uses Spring Boot Framework.

📐 Additional guidance

Content

Accessibility

Mobile

Best practices

Related