Distribuzione ed eliminazione
Per essere certi di non rimuovere inavvertitamente dati necessari per un'esecuzione corretta di un server di runtime Interact, la distribuzione di una configurazione dell'interazione blocca gli oggetti Interact in modo che non sia possibile eliminarli. Una volta distribuita una configurazione dell'interazione, non è possibile eliminare schede della strategia di interazione, diagrammi di flusso o canali interattivi associati alla configurazione dell'interazione fino a quando non si annulla la distribuzione dell'oggetto su tutti i gruppi di server.
Se si contrassegna una strategia di interazione su un diagramma di flusso interattivo per annullarne la distribuzione e, quindi, si distribuisce il canale interattivo su tutti i gruppi di server che contenevano la strategia di interazione o il diagramma di flusso interattivo, è possibile eliminare la strategia di interazione o il diagramma di flusso interattivo.
Se si annulla la distribuzione di un canale interattivo da tutti i gruppi di server sui quali è stato distribuito, è possibile eliminare le strategie di interazione, i diagrammi di flusso interattivi o i canali interattivi.
Ad esempio, il canale interattivo A contiene il diagramma di flusso interattivo A e la strategia di interazione A. Si distribuisce il canale interattivo A sul gruppo di server Test e sul gruppo di server Produzione. Si realizza che il diagramma di flusso interattivo A non è adeguato e, quindi, si crea il diagramma di flusso interattivo B. Si contrassegna il diagramma di flusso interattivo A per annullarne la distribuzione e il diagramma di flusso interattivo B per la distribuzione. Si distribuisce questo canale sul gruppo di server Test. Non è possibile eliminare il diagramma di flusso interattivo A perché è ancora distribuito sul gruppo di server Produzione. Dopo la distribuzione sul gruppo di server Produzione, è possibile eliminare il diagramma di flusso interattivo A. Successivamente, si realizza che occorre ristrutturare la configurazione dell'interazione. Si crea il canale interattivo B, la strategia di interazione B e il canale interattivo C. Si distribuisce la configurazione sul gruppo di server Test e sul gruppo di server Produzione. Inoltre, si annulla la distribuzione del canale interattivo A, della strategia di interazione A e del diagramma di flusso interattivo B sul gruppo di server Produzione. Non è possibile eliminare gli oggetti perché sono tutti distribuiti. Una volta annullata la distribuzione del canale interattivo A, della strategia di interazione A e del diagramma di flusso interattivo B sul gruppo di server Test, è possibile eliminare il canale interattivo A, la strategia di interazione A e il diagramma di flusso interattivo B.