Itgenrst009 foutmelding bij ophalen Quotations uit Bouw7

Bij het ophalen van de offertes uit Bouw7 krijgen we de volgende foutmelding in Invantive Bridge Online Monitoring:

itgenrst009
The column ‘contactPerson_phoneNumber’ in ‘’ can contain a text of at most 20 characters.
The value ‘+31 (0) 6- 250 ** ***’ in row #8,115 exceeds the maximum length (21 characters).
Ensure that the value fits the maximum capacity of the column.

Hoe kan ik dit oplossen?

Workaround is om de betrokken relatie bij Contactpersonen in Bouw7 op te zoeken.

De lengte van 20 tekens wordt afgeleid uit de zogenaamde “metadata” die Bouw7 publiceert (zie Dynamische datamodellen: hoe omgaan met doorlopend nieuwe tabellen en kolommen ter illustratie). Blijkbaar is de metadata niet geheel meer in lijn met de daadwerkelijke mogelijkheden.

Invantive zal een bugmelding hiervoor indienen bij Bouw7 dat het veld contactPerson->phoneNumber onterecht op 20 posities wordt gedefinieerd in https://heimdall.bouw7.nl/api/spec.json:

"phoneNumber":{"description":"The phone number of the contact person.","type":"string","maxLength":20}

Van de 18 voorkomens van phoneNumber is dit de enige die deze lengtebeperking van 20 posities hanteert.

Workaround is om voorlopig de betrokken telefoonnummers in te korten tot 20 posities.

Een bevestiging is ontvangen dat dit gecorrigeerd gaat worden in Bouw7.

Deze vraag is automatisch gesloten na 2 weken inactiviteit. Het laatste gegeven antwoord is gemarkeerd als oplossing.

Gelieve een nieuwe vraag te stellen via een apart topic als het probleem opnieuw optreedt. Gelieve in de nieuwe vraag een link naar dit topic op te nemen door de URL er van in de tekst te plakken.