Mirabito CS Pt.2 - Dogukan Atakur; Emre Demir; Mert Vural; Samet Genc;

From CS486wiki
Jump to navigationJump to search

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