Comportamento do relacionamento Colocado
Este tópico descreve detalhadamente os quatro estados que o relacionamento Colocado pode ter.
Caso I
No início do recurso A, coloque-o no mesmo nó no qual o recurso B está sempre em execução. 'Em execução' significa que o OpState do recurso B é Online, Online Pendente, Online Estático ou Offline Pendente.

Esse comportamento representa a situação padrão.
O relacionamento Colocado tenta otimizar a seleção de nó com base em previsões para situações futuras. Estes são os seguintes casos possíveis:
Caso II

Caso III

Um resumo da abordagem de predição é: Se o recurso A ou o recurso B for iniciado e o outro recurso estiver em um estado off-line, o System Automation for Multiplatforms determinará um local do nó no qual ambos os recursos A e B são ligados logicamente antes que um deles seja iniciado.
Observe que a otimização para o local do nó é apenas uma previsão com base nas circunstâncias atuais. Os pré-requisitos nos quais a decisão de seleção de nó foi baseada podem ser alterados ao longo do tempo.
Um cenário de predição errônea de uma seleção de nó poderia ser o seguinte: os recursos A e B são recursos flutuantes e podem ser localizados nos nós 1, 2, 3. O relacionamento A -- Collocated ---> B é definido. Agora o recurso B deve ser iniciado. Devido ao relacionamento colocado, o System Automation for Multiplatforms poderia selecionar node1 para recursos A e B. Então o recurso B é iniciado. Depois de um tempo, um erro de uso do administrador evita que o recurso A seja iniciado no nó 1. O OpState do recurso no nó 1 é FailedOffline. Em seguida, uma solicitação aciona uma solicitação de início no recurso A. Como o recurso A não pode ser iniciado mais no nó 1, ocorre uma situação de conflito que tem de ser resolvida conforme descrito posteriormente.
Caso IV

- Collocated/IfOnline
O relacionamento A ---> Collocated/IfOnline ---> B indica que o relacionamento de local apenas será levado em consideração quando o recurso B estiver em um estado On-line. Caso contrário, o relacionamento de local será ignorado. IfOnline não inclui estados como Online Pendente e Offline Pendente.
- Collocated/IfOffline
O relacionamento A ---> Collocated/IfOffline ---> B indica que o relacionamento de local apenas será válido quando o recurso B estiver em um estado Off-line, Off-line com Falha ou Desconhecido.
- Collocated/IfNotOnline
O relacionamento A ---> Collocated/IfNotOnline ---> B indica que o relacionamento de local apenas será válido quando o recurso B não estiver em um estado On-line.
- Collocated/IfNotOffline
O relacionamento A ---> Collocated/IfNotOffline ---> B indica que o relacionamento de local apenas será válido quando o recurso B não estiver em um estado Off-line, Off-line com Falha ou Desconhecido.
- Collocated/IfIWasOnline
O relacionamento A ---> Collocated/IfIWasOnline -----> B significa que o relacionamento local entra em vigor somente quando o recurso B está em um estado On-line e o recurso A esteve on-line antes e, em seguida, foi para um estado off-line.
- Collocated/IfIWasNotOnline
O relacionamento A ---> Collocated/IfIWasNotOnline -----> B significa que o relacionamento local entra em vigor somente quando o recurso B está em um estado On-line e o recurso A não esteve on-line antes.