Mirabito CS Pt.2 - Dogukan Atakur; Emre Demir; Mert Vural; Samet Genc;
From CS486wiki
Week 1 02/14/2025
Attendance: Emre DEMIR, Dogukan ATAKUR, Mert Can VURAL, Samet GENC
Summary:
This week, we focused on implementing middleware for error handling and request-response logging to enhance API robustness. We refined API integration between Conexxus and RLM, ensuring alignment with openapi.json specifications. Additionally, we structured the JSON-to-XML translator for seamless data conversion and prepared responses for the senior meeting, covering Conexxus-RLM differences and the translator's implementation strategy.
Accomplishments:
- Created middleware for global exception handling and request-response logging.
- `FluentValidator` integration in applicatoin layer.
- Proposed an implementation plan for the `JsonToXmlTranslator` to handle Conexxus JSON to RLM XML conversions.
- Implemented schema validation and transformation logic in the translator engine.
- Designed and documented the component diagram for the translator engine.
- Initiated `TranslatorEngineTests.cs` for unit testing.
To-Do:
- Create a SQL database for further testing and data persistence
- Set scope/plan to complete implementation of Json-to-XML translator