Comando createSIBus
Use o comando createSIBus para criar um novo barramento de integração de serviços.
Para executar o comando, utilize o objeto AdminTask do cliente de script wsadmin.
O cliente de script wsadmin é executado do Qshell.
Para obter informações adicionais, consulte Configurando o Qshell para Executar Scripts do WebSphere Usando o Script wsadmin.
- Para obter uma lista dos comandos de barramento de integração de
serviços disponíveis no Jython e uma breve descrição de cada comando, digite o seguinte
comando no prompt wsadmin:
print AdminTask.help('SIBAdminCommands')
- Para obter ajuda de visão geral sobre um determinado comando, digite o seguinte comando no prompt wsadmin:
print AdminTask.help('command_name')
AdminConfig.save()
Propósito
Este comando cria um novo barramento de integração de serviços.
Objeto de destino
Nenhuma.
Parâmetros necessários
- -bus busname
- O nome pelo qual você deseja que o barramento de integração de serviços seja conhecido. Escolha um nome exclusivo.
Parâmetros Condicionais
Nenhuma.
Parâmetros Opcionais
- -description text
- Uma descrição opcional para o barramento, para propósitos administrativos.
- -secure TRUE | FALSE
- Esse parâmetro foi descontinuado para essa versão.
- interEngineAuthAlias name
- O nome do alias de autenticação utilizado para autorizar a comunicação entre os mecanismos dos sistemas de mensagens no barramento.
Você deve especificar um alias de autenticação entre mecanismos se o barramento contiver um membro do barramento do WebSphere Application Server Versão 6.x. Quando a segurança de barramento está ativada, o barramento utiliza o alias de autenticação entre mecanismos para autenticar conexões de entrada de outros mecanismos do sistema de mensagens. Um mecanismo do sistema de mensagens não autorizado não pode conectar-se ao barramento.
- -mediationsAuthAlias name
- -securityGroupCacheTimeout timeout_value
- timeout_value pode estar
no intervalo de 0 a 99999.
O valor padrão é 120.
Aumentar o tempo limite diminui a carga no registro do usuário e melhora o desempenho, mas torna o sistema menos responsivo a alterações em uma associação ao grupo do usuário. Para ajustar o cache do grupo para a melhor configuração, é necessário equilibrar a necessidade de responsividade com o carregamento do registro. Se o sistema tiver de responder rapidamente às mudanças em uma associação ao grupo de usuários, especifique um tempo limite de 15 minutos. Se o sistema precisar responder com menos frequência, por exemplo, responder às mudanças de um dia para outro, especifique um tempo limite de 1440 minutos (24 horas). Com uma configuração de 0, as entradas no cache não atingem o tempo limite e, portanto, elas permanecem até o próximo reinício do servidor.
Uma alteração nesse valor é efetivada imediatamente e afeta apenas o cache do grupo do barramento para o qual a configuração foi alterada.
- -protocol protocol
A cadeia de transporte deve corresponder a uma das cadeias de transporte definidas nas configurações de transportes de entrada do Mecanismo de Sistema de Mensagens para o servidor. Todos os servidores possuem automaticamente um número de cadeias de transporte definidas para eles, e também é possível criar novas cadeias de transporte.
A cadeia de transporte padrão é InboundBasicMessaging.
- -discardOnDelete TRUE | FALSE
- Configure esta opção para TRUE se for possível descartar as mensagens em um ponto de mensagem excluída. Configure esta opção para FALSE se for necessário reter as mensagens em um ponto de mensagem excluída em um destino de exceção do sistema.
- highMessageThreshold number
- O número máximo total de mensagens que o mecanismo do sistema de mensagens, no barramento, pode colocar em seus
pontos de mensagem.
Esse valor é usado para configurar o limite alto de mensagem padrão para um mecanismo do sistema de mensagens quando o mecanismo do sistema de mensagens é criado.
- configurationReloadEnabled TRUE | FALSE
- Configure esta opção para TRUE para recarregar dinamicamente os arquivos de configuração
para esse barramento.
Quando essa opção for TRUE, determinadas mudanças na configuração do barramento serão aplicadas sem precisar reiniciar os mecanismos do sistema de mensagens. Essas mudanças são aplicadas quando os destinos ou as mediações são incluídas no, ou removidas do, barramento. Esta opção controla também se as atualizações automáticas ocorrem em todos os mecanismos de sistema de mensagens no barramento.
- -busSecurity TRUE | FALSE
- Configure esta opção como TRUE para aplicar a política de autorização para o barramento, que também requer que a segurança administrativa seja ativada. Configure esta opção para FALSE se sempre desejar desativar a segurança do barramento. Se a segurança administrativa estiver desativada, o barramento não estará seguro.
- -bootstrapPolicy SIBSERVICE_ENABLED | MEMBERS_AND_NOMINATED | MEMBERS_ONLY
- Configure uma das três opções para aplicar uma política dos membros do barramento para o barramento.
- SIBSERVICE_ENABLED
- Qualquer servidor na célula que tiver o serviço SIB ativado poderá servir pedidos de autoinicialização.
- MEMBERS_AND_NOMINATED
- Apenas membros de barramento ou um servidor de autoinicialização indicado podem atender às solicitações de autoinicialização.
- MEMBERS_ONLY
- Somente membros do barramento podem servir pedidos de autoinicialização.
- -useServerIdForMediations TRUE | FALSE
- Configure essa opção para TRUE se desejar executar mediações usando a identidade do servidor único para o barramento. Essa opção permite executar mediações entre diversos domínios de segurança sem precisar especificar um alias de autenticação de mediação para cada domínio. É possível usar uma identidade do servidor para executar mediações no domínio global. Configure essa opção para FALSE se desejar executar mediações usando um alias de autenticação de mediação.
- -auditAllowed TRUE | FALSE
- Configure essa opção para TRUE para ativar a auditoria de segurança para o barramento. Configure essa opção para FALSE para desativar a auditoria de segurança para o barramento. O valor padrão é TRUE. Você deve ter privilégios de Administrador para usar esse parâmetro.
Por exemplo:
AdminTask.createSIBus('[-bus bus1 -description [A new bus] -busSecurity false ]')
'bus1(cells/cell01/buses/bus1|sib-bus.xml#SIBus_1213019988044)'