SDK: Schemaprüfung mit XSozial-Basis schlägt fehl
### Description of the bug: Bei der Prüfung eines Fachdatensatzen durch das SDK, der nach dem Schema XSozial-Basis in Version_2_3_1 formatiert ist, kommt folgende Fehlermeldung im Log. ``` 2025-08-11T16:01:12.048+02:00 ERROR 1 --- [nio-8080-exec-3] d.f.f.c.v.xml.XmlSchemaValidator : cvc-elt.1.a: Deklaration des Elements "xsb:vorgang.transportieren.1000001" kann nicht gefunden werden. org.xml.sax.SAXParseException: cvc-elt.1.a: Deklaration des Elements "xsb:vorgang.transportieren.1000001" kann nicht gefunden werden. ``` Die Einreichung wird anschließend zurückgewiesen. ### Current behavior: Es tritt ein Fehler bei der Validierung des Fachdatensatzes auf, obwohl das korrekte Schema identifiziert und geladen wird. Der Fehler weist darauf hin, dass bei der Vailierung keine definition von "xsb:vorgang.transportieren.1000001" gefunden werden kann, obwohl in dem Schema selbst in den Dateien - xsozialbasis-basisnachricht.xsd - xsozialbasis-nachrichten-vorgang.xsd ein Bezug zu "xsb:vorgang.transportieren.1000001" hergestellt wird. ### Expected behavior: Wenn das SDK das korrekte Schema identifizieren kann und es korrekt vom XRepository lädt, dann sollte auch eine Prüfung möglich sein. ``` 2025-08-11T16:01:11.779+02:00 INFO 1 --- [nio-8080-exec-3] d.f.f.core.FitConnectDefaultService : Validating data 2025-08-11T16:01:11.783+02:00 INFO 1 --- [nio-8080-exec-3] d.f.f.c.v.xml.XmlSchemaValidator : Validating XML against schema urn:xoev-de:d-nrw:standard:xsozialbasis_2.3.1 2025-08-11T16:01:11.783+02:00 INFO 1 --- [nio-8080-exec-3] d.f.f.c.v.xml.XRepoSchemaLoader : Requesting XML schemas from https://www.xrepository.de/api/version_standard/urn:xoev-de:d-nrw:standard:xsozialbasis_2.3.1/xmlschema 2025-08-11T16:01:12.007+02:00 INFO 1 --- [nio-8080-exec-3] d.f.f.c.h.i.ApiRequestInterceptor : Received response 200 for GET on https://www.xrepository.de/api/version_standard/urn:xoev-de:d-nrw:standard:xsozialbasis_2.3.1/xmlschema in 223,0ms 2025-08-11T16:01:12.034+02:00 INFO 1 --- [nio-8080-exec-3] d.f.f.c.v.xml.XmlSchemaValidator : Loaded schema xsozialbasis-baukasten-rueckweisung.xsd 2025-08-11T16:01:12.034+02:00 INFO 1 --- [nio-8080-exec-3] d.f.f.c.v.xml.XmlSchemaValidator : Loaded schema xsozialbasis-baukasten.xsd 2025-08-11T16:01:12.035+02:00 INFO 1 --- [nio-8080-exec-3] d.f.f.c.v.xml.XmlSchemaValidator : Loaded schema xsozialbasis-nachrichten-vorgang.xsd 2025-08-11T16:01:12.035+02:00 INFO 1 --- [nio-8080-exec-3] d.f.f.c.v.xml.XmlSchemaValidator : Loaded schema xsozialbasis.xsd 2025-08-11T16:01:12.035+02:00 INFO 1 --- [nio-8080-exec-3] d.f.f.c.v.xml.XmlSchemaValidator : Loaded schema xsozialbasis-basisdatentypen.xsd 2025-08-11T16:01:12.035+02:00 INFO 1 --- [nio-8080-exec-3] d.f.f.c.v.xml.XmlSchemaValidator : Loaded schema xsozialbasis-basisnachricht.xsd 2025-08-11T16:01:12.035+02:00 INFO 1 --- [nio-8080-exec-3] d.f.f.c.v.xml.XmlSchemaValidator : Loaded schema xsozialbasis-nachrichten-allgemein.xsd 2025-08-11T16:01:12.035+02:00 INFO 1 --- [nio-8080-exec-3] d.f.f.c.v.xml.XmlSchemaValidator : Loaded schema xsozialbasis-nachrichten-weiterleitung.xsd 2025-08-11T16:01:12.035+02:00 INFO 1 --- [nio-8080-exec-3] d.f.f.c.v.xml.XmlSchemaValidator : Loaded schema xsozialbasis-baukasten-weiterleitung.xsd 2025-08-11T16:01:12.048+02:00 ERROR 1 --- [nio-8080-exec-3] d.f.f.c.v.xml.XmlSchemaValidator : cvc-elt.1.a: Deklaration des Elements "xsb:vorgang.transportieren.1000001" kann nicht gefunden werden. org.xml.sax.SAXParseException: cvc-elt.1.a: Deklaration des Elements "xsb:vorgang.transportieren.1000001" kann nicht gefunden werden. ... 2025-08-11T16:01:12.049+02:00 INFO 1 --- [nio-8080-exec-3] d.f.f.c.subscriber.SubmissionReceiver : Auto-rejecting submission due the following problem(s): Submission data does not comply to schema. ``` ### Environments: TEST ### Additional Information: - Fachdatensatz: [DS01-MAX.xml](/uploads/ca0d0cc9835456dcb4f0eddf363188a3/DS01-MAX.xml) - Log des Fachverfahren: [250811_Schemavalidierungsfehler_Logs.txt](/uploads/0d41cc2eb99bd9403ed0b9dff6c340de/250811_Schemavalidierungsfehler_Logs.txt) Beschreibung der Destination: ``` { "destinationId": "f3c9eb49-7068-4d2a-87e7-e0bf7e90b303", "status": "active", "environment": "Test", "services": [ { "identifier": "urn:de:fim:leika:leistung:99107009017000", "submissionSchemas": [ { "schemaUri": "urn:xoev-de:d-nrw:standard:xsozialbasis_2.3.1", "mimeType": "application/xml" } ], "regions": [ "DE" ] } ], "encryptionKid": "GTLiJ25E4HSTQJ9yBRP7C1FXZW0x0Jnpd0RbYHxEYOs-wrapKey", "metadataVersions": [ "1.3.0" ] } ``` ### Dependency / relationship to other issues: <!-- Write down here what kind of relationship it is and a brief explanation of it. --> ### Responsible person / team: <!-- Insert here the name of the person or team responsible for processing the bug. --> ## Transfer history to different teams <!-- Stories are sometimes assigned to different teams for processing. In this context, it has been found that a history of why the ticket was assigned to a particular team can be very helpful. --> ### Contact persons including contact details: <!-- Indication of contact persons such as the person who reported the error, how to reach them. --> ### Screenshots / Logs / Requests: <!-- Insert screenshots or other (visual) aids here if necessary to clarify the bug. --> ### Checklist: - [ ] Add Severity label - [ ] Add team label - [ ] Related/affected issues/stories/epics linked and explained in the bug issue - [ ] Creation of an automated test - [ ] Bugfix deployed on DEV - [ ] Bugfix tested on DEV - [ ] Bugfix deployed on TEST - [ ] Bugfix tested on TEST (possibly also by the connection project itself) - [ ] Successful fix reported to Team Operations (Teams channel) - [ ] Bugfix deployed on STAGE - [ ] Bugfix tested on STAGE if necessary - [ ] Bugfix deployed on PROD - [ ] Bugfix tested on PROD (possibly also by the connection project itself) - [ ] Final communication by Team Operations if necessary - [ ] Internal documentation was checked and updated if necessary - [ ] External documentation has been checked and updated if necessary - [ ] Updated changelog if necessary ### Approach/Solution: <!-- Other comments or notes can be added here, e.g. what has been tried so far to solve the problem. --> ### Release version of the artifact:
issue