Fehlermeldung bei REALESTATE.POST mit neuen Energiefeldern

55 views
Skip to first unread message

Dirk Illenberger

unread,
May 7, 2014, 4:21:21 AM5/7/14
to immobilienscou...@googlegroups.com

Liebes RestAPI-Team,

 

wenn ich die im Anhang befindliche Datei versuche, in die Sandbox oder das Livesystem zu laden, dann erhalte ich den folgenden Error:

Upload Immobilie: Das Schema der hochzuladenden Daten ist fehlerhaft. / The request is not schema valid. [MESSAGE: org.xml.sax.SAXParseException; lineNumber: 77; columnNumber: 1; cvc-complex-type.2.4.a: Invalid content was found starting with element 'energyPerformanceCertificate'. One of '{numberOfFloors, usableFloorSpace, numberOfBedRooms, numberOfBathRooms, guestToilet, parkingSpaceType, rented, rentalIncome, listed, parkingSpacePrice, summerResidencePractical, price, livingSpace}' is expected.]


Auch wenn die Fehlermeldung ausführlich ist, verstehe ich nicht, was das Problem ist. Meiner Meinung nach ist das XML korrekt. Daher wäre ich Ihnen dankbar, wenn Sie mir einen Tipp geben könnten, was das Problem ist. 

Ist http://rest.immobilienscout24.de/restapi/api/search/v1.0/?_wadl&_type=xml nachwievor die aktuelle Spezifikation oder hat sich da etwas geändert?

Vielen Dank für Ihre Hilfe.

Viele Grüße,

Dirk Illenberger

houseBuy.xml
Message has been deleted

Armin Deeg

unread,
May 8, 2014, 6:05:20 PM5/8/14
to immobilienscou...@googlegroups.com
Hallo Dirk,

habs mal überflogen, da ist ein wenig Unordnung drin.

<energyPerformanceCertificate> gehört in die Zeile vor <courtage>

und der Block
<energyCertificate>
gehört in die Zeile nach <buildingType>

Vergleiche es doch mit der Reihenfolge am Besten mit den aktuellen Min-Max Dateien

Armin

Fabian Mielke

unread,
May 12, 2014, 12:39:08 PM5/12/14
to immobilienscou...@googlegroups.com
Genau, Armin! Wenn ich mich nicht irre, habe ich dir genau das heute vormittag per Mail zukommen lassen :)

Dirk Illenberger

unread,
May 13, 2014, 3:35:30 AM5/13/14
to immobilienscou...@googlegroups.com
@Armin: vielen Dank für Deine Analyse. Das war komplett richtig und hat mir geholfen.

@Fabian: vielen Dank für Deine Antwort und das Beispiel.

Das Problem ist damit behoben.
Reply all
Reply to author
Forward
0 new messages