Please enable JavaScript.
Coggle requires JavaScript to display documents.
📋 IBM Integration Bus technical overview, Enhanced flexibility in…
-
-
-
-
-
-
View, create, rename, start, stop, and delete
-
-
-
-
-
-
Uma transação de banco de dados pode ser configurada para dar commit a nível de comando ou a nível de fluxo.
-
-
-
Se um erro ocorre em um flow conectado em uma saída de erro nem commit ou rollback é executado fora os configurados individualmente
-
uma transação pode ser local (entendo como nó à nó) ou global ( entendo como o message flow inteiro que da rollback ou commit)
-
-
-
Ao usar dois DataSources diferentes deve-se atentar ao perigo de deadlock(Ex.: enquanto um datasource executa insert o outro tenta fazer um select da mesma tabela)
-
A configuração das propriedades "Treat warnings as errors" e "Throw exception on database error" do compute node afetam como o fluxo é comitado ou dado rollback
Para configurar transações globalmente coordenadas em sistemas distribuídos ao invés da transação local padrão é necessário configurar no arquivo .BAR a propriedade Coordinated Transaction (não disponíivel para z/OS)
-
Ao selecionar essa propriedade o WebSphereMQ na qualificação de um gerenciador de transação externo coordena a transação com todos os gerenciadores de recursos definidos para o MQ
Todos os componente de uma transação coordenada globalmente precisam estar configurados corretamente, caso contrario vai rodar como uma transação local.
Em z/OS todas as transações são globalmente coordenadas através de Resource Recovery Service (RRS). configurações adicionais para CICS são necessárias
A configuração do WSMQ como gerenciador de transação se da no arquivo qm.ini. Gerenciadores de recursos devem registrar-se gerenciador de transação. esse registro pode ser dinâmico ou estático
Dynamic Registration: Os gerenciadores de recursos devem ser registrados por transação. não necessita do gerenciador de recursos estar disponível no começo de cada transação
Static Registration: Todos os gerenciadores de recursos devem estar disponíveis por mais que não participe da transação. caso contrario falha.
-
-
-
-
-