Condividi tramite


Come configurare la forma Compensa

Se si usano transazioni annidate nell'orchestrazione, è possibile aggiungere una forma Compensata nel blocco di compensazione o un blocco di eccezioni di un ambito transazione. in modo che l'orchestrazione possa eseguire in modo esplicito la compensazione di una transazione annidata. Specificare la transazione che si desidera compensare nella forma Compensata e qualsiasi codice di compensazione nella transazione annidata verrà eseguito, purché la transazione sia stata eseguita correttamente.

Nota

La proprietà Compensation fa riferimento all'identificatore univoco dell'ambito della transazione; non fa riferimento al nome dell'ambito.

Se si vuole compensare più transazioni annidate, aggiungere una forma di compensazione aggiuntiva per ogni transazione.

Nessuna forma Di compensazione è necessaria se non è presente alcun altro codice di compensazione in una transazione esterna; il codice di compensazione di tutte le transazioni annidate verrà eseguito automaticamente. La forma Compensata consente di controllare il processo consentendo di decidere se si vuole che una transazione annidata venga compensata.

Per configurare una forma Compensa

  • Nella Finestra Proprietà selezionare il blocco di compensazione da chiamare dall'elenco a discesa Compensazione.

    In tale elenco verranno visualizzate tutte le transazioni che è possibile compensare, inclusa la transazione corrente e le relative transazioni figlie. L'assenza della transazione prevista nell'elenco potrebbe essere dovuta alla relazione tra le transazioni.

    Nota

    Non è possibile compensare la transazione corrente dall'interno del corpo della transazione. Per compensarla è necessario agire dal blocco di compensazione o da un blocco di eccezioni della transazione.

    Se si sceglie di compensare la transazione corrente, verrà richiamato il gestore predefinito e non un blocco di compensazione esplicito (qualora disponibile). Questo meccanismo consente di compensare automaticamente le transazioni annidate direttamente che sono state completate.