Bij het inlezen van relaties via de XML API (tabel UploadXMLTopics
) bleek achteraf dat een aantal relaties niet verwerkt konden worden doordat de taalcodes in ISO 639-1 werden aangeleverd. De taalcodes in Exact Online zijn anders en korter dan de ISO 639-1 lijst. Bijvoorbeeld Norwegian (‘NO’) en Luxemburgian (‘LB’) komen niet voor. Norwegian kan wel aangeleverd worden als NB_NO.
Eindresultaat was een lege relatie met standaard ingestelde velden:
Een poging om de relaties op te vragen via SQL lukte met geen mogelijkheid. Grote twijfels: caches goed ingesteld? Voor zekerheid alles uitgeschakeld en opnieuw aangemeld op Invantive Query Tool:
Helaas, zelfs met expliciet opgegeven divisiecode geen resultaat. Het blijkt echter dat een query die zoekt op een deel wel resultaat geeft:
Met hulp van log-native-calls-to-disk
zijn de API-calls verzameld van de laatste SQL query:
De code van een relatie is rechts uitgelijnd met spaties ervoor. Bij het laden vanuit de XML API worden deze spaties overgenomen in de naam van de relatie. Dit is niet zichtbaar in de website, maar uiteraard wel voor de API.
Enfin, een domme gebruikersfout.