Converter Module
Page/Section: Module-Converter-Overview
The Converter module allows users to convert documents across standardized data formats including XML, EDI, and JSON. The module supports uploading, pasting, converting, copying, downloading, and resetting transformation output to streamline integration workflows.
Converter UI Layout
Page/Section: Module-Converter-UI
The module interface consists of two main panels:
-
Left Panel (Input Source) – Allows selecting the input format type (XML / EDI / JSON) and provides:
- Browse file upload button
- Text area to paste data manually
- File type filter – Only files matching the selected type will display in the file browser.
-
Right Panel (Output Preview) – Displays the converted result after format transformation.
Input Format Selection
Page/Section: Module-Converter-Input-Format
On the top-left of the input section, a dropdown lists supported input formats:
- XML
- EDI
- JSON
Selecting one format automatically filters uploaded files so only valid file types are selectable. The pasted data must match the same structure.
Output Format Selection
Page/Section: Module-Converter-Output-Format
On the top-right of the output panel, a dropdown defines the desired converted format:
- XML
- EDI
- JSON
The conversion engine transforms the source document to the selected output structure.
Conversion Process
Page/Section: Module-Converter-Process
The conversion performs the following sequence:
- User selects input format.
- User uploads a file or pastes raw text into the left editor.
- User chooses output format from the right dropdown.
- System processes the input and performs structural transformation.
- Converted result appears in the right-side preview box.
Action Buttons
Page/Section: Module-Converter-Buttons
| Action | Description |
|---|---|
| Copy | Copies converted output to clipboard for external use. |
| Download | Saves the converted file to the system in selected output format. |
| Reset | Clears uploaded input and converted result, restoring an empty state. |
Reset Behavior
Page/Section: Module-Converter-Reset
When user clicks Reset, the following are cleared:
- Uploaded or pasted source text
- Converted output text
- Selected format types return to default values
This allows restarting the conversion flow from scratch.
Example Conversion (Pseudo Example)
ISA*00* *00* *ZZ*SENDER *ZZ*RECEIVER*230101*1400*U*00401*000000001*0*P*>~