Zpracování zpráv XML a plochých souborů v Azure Logic Apps
V Azure Logic Apps můžete zpracovávat a ověřovat zprávy XML, které odesíláte a přijímáte. Pokud jste použili BizTalk Server, tyto funkce podobně parsují, vytvářejí, transformují a ověřují zprávy XML, kódují a dekódují ploché soubory a dokonce používají XPath k obohacení nebo extrahování konkrétních vlastností ze zprávy. Pokud s tímto prostorem začínáte, tyto funkce rozšiřují způsob zpracování zpráv v pracovním postupu aplikace logiky. Pokud máte například scénář B2B (business-to-business) a pracujete s konkrétními schématy XML, můžete pomocí těchto funkcí XML vylepšit způsob, jakým vaše firma tyto zprávy zpracovává.
Azure Logic Apps například obsahuje následující možnosti XML:
Úloha | Popis |
---|---|
Psaní XML se schématem (pouze standardní pracovní postupy) | Vytvářejte dokumenty XML z dat JSON pomocí schématu. |
Parsování XML se schématem (pouze standardní pracovní postupy) | Parsujte dokumenty XML pomocí schématu. |
Transformace XML | Převeďte nebo přizpůsobte zprávu XML na základě vašich požadavků nebo požadavků partnerů pomocí map. |
Kódování a dekódování plochých souborů | Zakódujte nebo dekódujte plochý soubor. SAP například přijímá a odesílá soubory IDOC v plochém formátu souborů. Mnoho integračních platforem vytváří zprávy XML, včetně Azure Logic Apps. Můžete tedy vytvořit pracovní postup aplikace logiky, který používá kodér plochého souboru k převodu XML do plochého formátu souboru. |
Ověření XML | Ověřte příchozí nebo odchozí zprávu XML pro konkrétní schéma. |
XPath | Rozšíření zprávy a extrakce konkrétních vlastností ze zprávy Extrahované vlastnosti pak můžete použít ke směrování zprávy do cíle nebo do zprostředkujícího koncového bodu. |
Vzorek
Nasaďte plně funkční aplikaci logiky (ukázku GitHubu) pomocí funkcí XML v Azure Logic Apps.