Limites com base em função
Se as funções forem configuradas, você poderá aplicar limites operacionais a elas. Todos os integrantes da função herdarão os limites definidos. Esse limite funciona para funções estáticas e dinâmicas.
cad126br
Se as funções forem configuradas, você poderá aplicar limites operacionais a elas. Todos os integrantes da função herdarão os limites definidos. Esse limite funciona para funções estáticas e dinâmicas.
Limites com base na função são aplicados a cada conexão, o que significa que todas as alterações feitas nesses limites não entrarão em vigor até que os usuários se reconectem.
Como a configuração com base na função é definida por meio de atributos, não é necessário reiniciar o DSA para que a alteração entre em vigor.
Como os limites com base em função funcionam
Se os limites com base em função forem configurados, as seguintes ações ocorrerão quando um usuário se vincular ao diretório:
- O usuário se vincula ao DSA.
- Durante a vinculação, o DSA verifica se o usuário é um integrante de uma função.
- Se o usuário for um integrante de uma função que tem limites, esses limites serão armazenados para a conexão ativa.Se um usuário tiver várias funções, cada uma com limites, serão usados os valores maiores.Se nenhum limite com base em função se aplicar ao usuário, os limites no DSA serão aplicados.
- Cada pesquisa executada por meio da conexão usa esses limites.
Aplicar limites operacionais a uma função
Você pode definir limites operacionais diferentes para cada função. Como os limites com base em função são definidos por meio de atributos, não é necessário reiniciar o DSA para que a alteração entre em vigor.
Para aplicar limites operacionais a uma função
- Adicione a classe de objetodxRoleBasedConfigà entrada da função.
- Defina um ou ambos os limites a seguir:
- Adicione o atributodxSizeLimità entrada da função e altere o valor para o número máximo de entradas que uma pesquisa retorna.
- Adicione o atributodxTimeLimità entrada da função e altere o valor para o tempo (em segundos) antes que a operação seja cancelada.
- Salve as alterações na entrada da função.Os novos limites operacionais serão aplicados aos usuários com essa função da próxima vez que eles se conectarem ao diretório.
Exemplo: Adicionar limites a uma função existente
Este exemplo mostra como usar o JXweb para adicionar novos limites a uma função existente no diretório Democorp.
Este exemplo parte do pressuposto que a função dinâmica
Engineer
(engenheiro) já está configurada.Para adicionar limites à função dinâmica
Engineer
- Abra o JXweb e se conecte ao diretório Democorp.
- Vá para a entrada Engineer e selecione-a.A entrada Engineers será exibida no painel direito.
- Clique no ícone Edit ao lado de qualquer uma das classes de objeto.A página Add or Remove Object Classes será exibida.
- Role para baixo na lista Available para encontrar a classe de objetodxRoleBasedConfig.
- Selecione essa classe e, em seguida, use a seta para adicioná-lo à entrada.
- Clique em Submit e clique em OK na caixa de mensagem que for exibida.A entrada agora inclui a classe de objetodxRoleBasedConfig. Agora você deve adicionar valores a um ou a ambos os atributosdxSizeLimitedxTimeLimit.
- Exiba os atributos sem valores clicando na seta ao lado da opçãoList of attributes without values, conforme mostrado na captura de tela abaixo:
- Defina os limites para essa função usando uma das seguintes etapas:
- Clique no ícone Edit ao lado do atributodxSizeLimit, especifique o número de entradas e, em seguida, clique em Modify.
- Clique no ícone Edit ao lado do atributodxTimeLimit, especifique o tempo em segundos e, em seguida, clique em Modify.
- Para definir um valor para o outro atributo, repita as etapas de 5 a 8.