This topic applies only to the IBM Business Process Manager Advanced configuration.

Transformacja XML: transformacje If, Else if i Else

Transformacje If, Else if i Else działają jako grupa transformacji warunkowych, które umożliwiają sterowanie przepływem odwzorowania przez ustawienie warunków. Warunek jest stosowany do elementu wejściowego transformacji warunkowej. Jeśli warunek jest spełniony, uruchamiana jest transformacja zagnieżdżona w transformacji warunkowej.

Transformacje warunkowe (If, Else if i Else) wartościują warunek, który musi być spełniony, aby została wykonana transformacja danych. Transformacje warunkowe nie zawierają żadnej logiki transformacji. Jeśli warunek jest spełniony, zostanie wykonana transformacja zagnieżdżona w transformacji warunkowej.
  • Dla każdej transformacji warunkowej w grupie wprowadź warunek na karcie Warunki w widoku Właściwości. Warunek musi mieć formę wyrażenia XPath.
  • Aby zmienić kolejność wartościowania warunków, wybierz grupę instrukcji warunkowych i kliknij kartę Kolejność, a następnie użyj strzałek w górę i w dół.
  • Dwukrotnie kliknij transformację warunkową (na przykład if), aby utworzyć odwzorowanie, które zostanie wykonane dla warunku.
Uwaga: Elementy zagnieżdżonego odwzorowania muszą zostać odwzorowane w celu umożliwienia wykonania transformacji.