Mirabito RLM Pt.2 - Eniz Ozden; Korkut Balta; Muhammad Selim Albayrak;

From CS486wiki
Jump to navigationJump to search

Week 1: 02/14/2025

Accomplishments:

  • Gave a presentation to project managers detailing our current status and outlining what needs to be done for the work ahead.

To-Do:

  • Define the project scope.
  • Work on Capture and Auth requests.

Week 2: 09/19/2024

Objectives and Tasks:

  • Development Environment Configuration:
 - Set up the C#/.NET environment.  
 - Configure the TCP server and integrate XML parsing tools.
  • Resource Access:
 - Access Mirabito Lab resources.  
 - Retrieve relevant log files, if available.
  • TCP Listener Development:
 - Develop an initial TCP listener capable of accepting and storing XML messages from POS devices.
  • Connectivity Testing:
 - Conduct basic connectivity tests using simulated POS requests.
  • Logging Mechanism Implementation:
 - Establish a comprehensive logging system to capture all incoming messages for further analysis.

Week 3: 09/26/2024

Objectives and Tasks:

  • Message Processing:
 - Develop XML parsing logic to extract key elements from AUTH and CAPTURE messages.  
 - Implement handlers for AUTH and CAPTURE messages.
 - Implement Forwarding mechanism to capture correct response form the production server
  • Response Handling:
 - Develop a response generator to construct appropriate XML responses.
  • System Validation:
 - Conduct tests with sample message flows to verify server functionality to achieve correct response 
  • Expected Outcomes:
 - A working system capable of processing AUTH and CAPTURE requests and generating appropriate responses.
  • Deliverables:
 - Functional XML parser and message handlers
 - Implementation of response generation logic.