DataSource.Error: OData: Request failed: The remote server returned an error: (500) Internal Server Error. (Een interne fout is opgetreden van de soort 'C51FD7'. Neem contact op met uw leverancier. (itgenclr026, fce249fe-aa6f-4039-9cf9-864a4d4a72f7))
Details:
DataSourceKind=OData
DataSourcePath=https://bridge-online.cloud/acme/odata4/TeamleaderOrbitReporting.DEFAULT.BDCDeals@tog
Url=https://bridge-online.cloud/acme/odata4/TeamleaderOrbitReporting.DEFAULT.BDCDeals@tog
Zie in een eerder topic van september 23 dat dit probleem al eens eerder heeft gespeeld:
De echte foutmelding is zichtbaar in Invantive Cloud bij Systeemberichten. In Power BI wordt de foutcode bewust verhaspeld.
Het betreft een systeemfout met berichtcode itgenclr026 doordat de geretourneerde OData in XML-formaat (gedateerd formaat) niet voldoet aan de verwachtingen:
'.', hexadecimal value 0x0B, is an invalid character. Line 18422, position 85. (DEFAULT) Er is een onbekende fout opgetreden.
Dit betreft ASCII-teken 11 (verticale tab, ASCII-teken 9 is de horizontale tab van het toetsenbord). Dit teken mag niet voorkomen in XML (bron Extensible Markup Language (XML) 1.0 (Fifth Edition) sectie 2.2). Enkel de volgende karakters worden geaccepteerd:
Char ::= #x9 | #xA | #xD | [#x20-#xD7FF] | [#xE000-#xFFFD] | [#x10000-#x10FFFF] /* any Unicode character, excluding the surrogate blocks, FFFE, and FFFF. */
Langdurige oplossing is om Teamleader Focus te vragen om uitsluitend XML te retourneren die voldoet aan de eisen van de XML-specificatie.
Aangezien de verwachting is dat dit geruime tijd kan duren zullen we bekijken of de UniversalSQL-driver voor Teamleader Orbit hierop bijgesteld kan worden om slimmer om te gaan hiermee, gegeven het feit dat Orbit niet volledig voldoet aan de specificaties.
Gelieve hiervoor delegatie te verlenen op uw omgeving. U ontvangt hiervoor van uw contactpersoon een e-mail.
Een nieuwe release is in productie genomen op Invantive Cloud die specifiek voor Teamleader Orbit Reporting de uitzondering heeft dat XML ongeldige door Vertical Tab wordt geaccepteerd. Een Vertical Tab wordt herschreven naar een Line Feed.