Transações
A partir da V5R1, poderá configurar o servidor de diretórios de LDAP do sistema para permitir que os clientes utilizem as transações. Um transação é um grupo de operações de diretório de LDAP que é tratado como uma unidade. Nenhuma das operações de LDAP individuais que constituem uma transação são permanentes até todas as operações da transação terem sido concluídas por completo e a transação ter sido consolidada. Se qualquer uma das operações falhar ou se a transação for cancelada, as restantes operações serão desfeitas. Esta capacidade poderá ajudar os utilizadores a manter as operações de LDAP organizadas. Por exemplo, um utilizador poderá definir uma transação no seu cliente que eliminará várias entradas de diretório. Se o cliente perder a sua ligação ao servidor a meio da transação, nenhuma das entradas será eliminada. Como tal, o utilizar apenas teria de reiniciar a transação, em vez de ter de verificar quais as entradas que tinham sido eliminadas com sucesso.
As seguintes operações de LDAP podem fazer parte de uma transação:
- adicionar
- modificar
- modificar RDN
- eliminar
Nota: | Não inclua as alterações ao esquema do diretório (o sufixo cn=esquema) nas transações. Apesar de ser possível incluí-las, elas não podem ser desfeitas na eventualidade de a transação falhar. Isto poderá evitar possíveis problemas de resultados imprevisíveis no servidor de diretórios. |