You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This manual provides detailed instructions and guidelines for performing acceptance tests on the newly developed Connector built with MDS-EDC version 7.4.2 and logging-house-extension version 1.1.0. The acceptance tests are designed to ensure that the Connector functions correctly in the specified environments and scenarios, confirming that it meets the required specifications and performance standards.
Two Connectors were registered in the MDS DEV environment. This setup is crucial for simulating real-world scenarios and validating the interaction between different components.
Contract Negotiation:
The process of contract negotiation was triggered using the User Interface (UI). This step ensures that the UI correctly facilitates the contract negotiation process, reflecting the necessary workflows and validations.
Data Transfer:
The data transfer process was also triggered using the UI. This test confirms that the data transfer functionality works as expected and that the UI provides the necessary controls and feedback to the user.
Simulating Connection Interruptions:
To test the system's resilience and error handling capabilities, the connection to the logging-house-server was deliberately cut. Subsequently, both contract negotiation and data transfer processes were triggered via the UI. This scenario is critical for assessing how well the system handles unexpected disconnections and ensures data integrity and proper error logging.
Contract Negotiation
Logs of truzzt-mds-connector-lh1:
Logs of truzzt-mds-connector-lh2: Note: The logging house request is failing since the process can only be created once (expected behaviour)
Transfer Process
Logs of truzzt-mds-connector-lh1: Note: The transfer process on the provider side contains three events
Logs of truzzt-mds-connector-lh2: Note: The transfer process on the provider side contains four events
LoggingHouse Server SQL Query
Process table
Query: SELECT * FROM processes WHERE process_id = 'dGVzdA==:dGVzdC0xLjAuMA==:NmFhNmU5NWMtNTk1NS00Mzc3LThhMjYtYzM3MDNhMjQ4YmIz';
Documents table
Query SELECT * FROM documents WHERE process_id = '54'; Note: The process contains nine documents (two for the contract negotiation and three + four for the transfer)
Acceptance Test Manual for MDS-EDC Connector
Introduction
This manual provides detailed instructions and guidelines for performing acceptance tests on the newly developed Connector built with MDS-EDC version 7.4.2 and logging-house-extension version 1.1.0. The acceptance tests are designed to ensure that the Connector functions correctly in the specified environments and scenarios, confirming that it meets the required specifications and performance standards.
Overview of Key Components
Connector Version:
Environment Setup:
Contract Negotiation:
Data Transfer:
Simulating Connection Interruptions:
Contract Negotiation
Logs of truzzt-mds-connector-lh1:
Logs of truzzt-mds-connector-lh2:
Note: The logging house request is failing since the process can only be created once (expected behaviour)
Transfer Process
Logs of truzzt-mds-connector-lh1:
Note: The transfer process on the provider side contains three events
Logs of truzzt-mds-connector-lh2:
Note: The transfer process on the provider side contains four events
LoggingHouse Server SQL Query
Process table
Query:
SELECT * FROM processes WHERE process_id = 'dGVzdA==:dGVzdC0xLjAuMA==:NmFhNmU5NWMtNTk1NS00Mzc3LThhMjYtYzM3MDNhMjQ4YmIz';
Documents table
Query
SELECT * FROM documents WHERE process_id = '54';
Note: The process contains nine documents (two for the contract negotiation and three + four for the transfer)
Example Message Payload Contract
Example Message Payload Transfer
The text was updated successfully, but these errors were encountered: