This repository was archived by the owner on Jun 13, 2025. It is now read-only.
  
  
  
  
DSC v4.0.0 - Contract Negotiation
The API responses have been modified in order to simplify automated interactions. The connector supports contract negotiation according to the IDS message sequence.
In CHANGELOG.md:
Added
- Add public endpoint for self-description without resource catalog and public key.
 - Add example controller class for example endpoints.
 - Add exception classes.
 - Create UUIDUtils for uuid handling.
 - Add Controller endpoints for contract negotiation.
 - Contract method in request controller.
 - Add http tracing and improved logging.
 - Add class for example resources.
 - Add custom profiles.
 - Add negotiation service.
 
Changed
- Remove attribute 
systemfromBackendSourceand add attributenametoResourceRepresentation. - Move attribute 
sourceTypefromResourceRepresentationastypetoBackendSource. - Remove requested resource list from description response.
 - Rename broker communication endpoints.
 - Improve exception handling.
 - Migrate 
ResourceRepresentationto map. - Change object handling and model classes.
 - Improve message handler and sending request messages: 
de.fraunhofer.isst.dataspaceconnector.services.messages. - Change package structure.
 - Add abstract class to resource service implementations.
 - Adapt policy handler.
 - Improve 
pom.xmland dependencies. 
Fixed
- Update connector of configuration container before sending a broker message.
 - Enforce access counter usage by moving it to an isolated method.