PIDF-LO je strukturovaný jazyk, který mnoho nouzových systémů používá k vyjádření a výměně polohy. Je to důležité, protože předvídatelná rozhodnutí o směrování a odeslání závisí na předvídatelné reprezentaci dat.

Proč týmy bojují s PIDF-LO

Většina problémů nespočívá v pochopení hlavních pojmů RFC. Výzvy se objevují během skutečné implementace, kdy různé komponenty zacházejí s volitelnými poli odlišně, používají nekonzistentní občanské formátování nebo tiše zahazují metadata.

Běžná úskalí

  • Neúplná pole občanské adresy, která vypadají platně, ale směrují nejednoznačně.
  • Přesnost souřadnic, která neodpovídá provozním očekáváním.
  • Chybějící ověření pro chybně vytvořené užitečné zatížení.
  • Žádné testy kompatibility přes hranice propojení.

Komentář

Zacházejte s manipulací s PIDF-LO jako se zájmem o kvalitu produktu, nikoli jako s jednorázovým integračním úkolem. Objektový model by měl být verzován, ověřen a regresně testován v rámci každé hlavní aktualizace systému.

Kontrolní doporučení

  1. Udržujte přísnou specifikaci profilu s příklady.
  2. Vynutit ověření schématu a sémantiky při vstupu.
  3. Přidejte negativní testy na poškozené/částečné záznamy.
  4. Sledujte chyby analýzy v interoperativním nevyřízeném stavu.

Zdroje

RFC 4119 – PIDF-LORFC 6442 – SIP Location Conveyance