Przetwarzanie komunikatów XML i plików prostych w usłudze Azure Logic Apps
W usłudze Azure Logic Apps można przetwarzać i weryfikować wysyłane i odbierane komunikaty XML. Jeśli używasz programu BizTalk Server, te możliwości podobnie analizują, redagują, przekształcają i weryfikują komunikaty XML, kodują i dekodują pliki proste, a nawet używają programu XPath do wzbogacania lub wyodrębniania określonych właściwości z komunikatu. Jeśli dopiero zaczynasz korzystać z tej przestrzeni, te funkcje rozszerzają sposób przetwarzania komunikatów w przepływie pracy aplikacji logiki. Jeśli na przykład masz scenariusz biznesowy(B2B) i pracujesz z określonymi schematami XML, możesz użyć tych funkcji XML, aby ulepszyć sposób obsługi tych komunikatów przez firmę.
Na przykład usługa Azure Logic Apps obejmuje następujące możliwości XML:
Zadanie | Opis |
---|---|
Redagowanie kodu XML przy użyciu schematu (tylko standardowe przepływy pracy) | Utwórz dokumenty XML na podstawie danych JSON przy użyciu schematu. |
Analizowanie kodu XML przy użyciu schematu (tylko standardowe przepływy pracy) | Przeanalizuj dokumenty XML przy użyciu schematu. |
Przekształcanie kodu XML | Konwertowanie lub dostosowywanie komunikatu XML na podstawie wymagań lub wymagań partnerów przy użyciu map. |
Kodowanie i dekodowanie plików prostych | Kodowanie lub dekodowanie pliku prostego. Na przykład system SAP akceptuje i wysyła pliki IDOC w formacie pliku prostego. Wiele platform integracji tworzy komunikaty XML, w tym azure Logic Apps. W związku z tym można utworzyć przepływ pracy aplikacji logiki, który używa kodera plików prostych do konwertowania kodu XML na format pliku prostego. |
Walidacja danych XML | Zweryfikuj przychodzący lub wychodzący komunikat XML względem określonego schematu. |
XPath | Wzbogacanie komunikatu i wyodrębnianie określonych właściwości z komunikatu. Następnie możesz użyć wyodrębnionych właściwości, aby kierować komunikat do miejsca docelowego lub pośredniego punktu końcowego. |
Przykład
Wdróż w pełni operacyjną aplikację logiki (przykład GitHub) przy użyciu funkcji XML w usłudze Azure Logic Apps.