Finální výsledek incidentu je tento:
Blending Bull fungoval správně. Příčinou je to, že Mergado v posledním release změnilo zápis hlaviček a znakovou sadu UTF-8
nyní zapisuje jako utf-8
. Tento zápis je validní. Nicméně Blending Bull rozlišuje malá a velká písmena. Mergado nyní zápis měnit nebude. Ale změní ho v release 2022-02-02T14:30:00Z. To proto, že nyní zápis není jednotný, liší se pro různé formáty. Zároveň chce, aby úprava prošla testováním a byla oznámena uživatelům předem.
Řešení
Pokud Vám zpracování hlaviček nefunguje, vidím dva možné postupy.
- Změna textu odstraňovaného z hlavičky
Upravte text na malá písmena. Po přegenerování souboru zkontrolujte, že nyní je v pořádku. Pozor, po termínu release Mergada viz výše, bude třeba soubory zkontrolovat podruhé. A nejspíš text upravit. Doporučuji si nastavit upomínku do kalendáře.
Tento postup doporučuji pokud zpracováváte jeden či menší množství datových zdrojů. - Odstranění textu pravidlem
Je možné nadbytečné texty odstranit ze souborů pravidlem. Pokud necháte původní hlavičku a přidáte pravidlo, mělo by zpracování fungovat i po změně na straně Mergada. Následně bude možno pravidlo opět odstranit. I v tomto případě doporučuji (někdy) soubory zkontrolovat.
Při psaní pravidel si dejte pozor na řádkové zlomy a bílé znaky. Mohou zpracování dat komplikovat. Pokud zpracováváte soubor zpracovaný do tabulky, mělo by riziko být menší. Pokud by se vám jedno mazací pravidlo psalo špatně, může být cestou rozdělení do dvou (či více) pravidel.
Tento postup doporučuji, pokud zpracováváte hodně datových zdrojů.
Při mazání by se vám text v náhledu měl podbarvit. Pokud je obarvena jen část znaků, nemusí být smazán správně.
Tímto by měla být “akce” ukončena.
Za komplikace se omlouvám.