Skip to content

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:

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:

Responsible person / team:

Transfer history to different teams

Contact persons including contact details:

Screenshots / Logs / Requests:

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:

Release version of the artifact: