Mandato createSIBus
Utilice el mandato createSIBus para crear un nuevo bus de integración de servicios.
Para ejecutar el mandato, utilice el objeto AdminTask del cliente de scripts wsadmin.
El cliente de scripts wsadmin
se ejecuta desde Qshell.
Para obtener más información, consulte Configuración de Qshell para ejecutar scripts de WebSphere mediante el script wsadmin.
- Si desea una lista de los mandatos disponibles del bus de integración de servicios en Jyton y una breve descripción de cada mandato, especifique el mandato siguiente en el indicador de wsadmin:
print AdminTask.help('SIBAdminCommands')
- Si desea ayuda general sobre un mandato determinado,
especifique el mandato siguiente en el indicador de wsadmin:
print AdminTask.help('nombre_mandato')
AdminConfig.save()
Finalidad
Este mandato crea un nuevo bus de integración de servicios.
Objeto de destino
ninguno
Parámetros necesarios
- -bus nombre_bus
- El nombre por el que desea que se conozca el bus de integración de servicios. Seleccione un nombre exclusivo.
Parámetros condicionales
Ninguna.
Parámetros opcionales
- -description texto
- Descripción opcional para el bus a efectos administrativos.
- -secure TRUE | FALSE
- Este parámetro está en desuso en esta versión.
- interEngineAuthAlias nombre
- El nombre del alias de autenticación utilizado para autorizar las comunicaciones entre los motores de mensajería del bus.
Debe especificar un alias de autenticación entre motores si el bus contiene un miembro de bus WebSphere Application Server Versión 6.x. Cuando la seguridad del bus está habilitada, el bus utiliza el alias de autenticación entre motores para autenticar las conexiones entrantes de otros motores de mensajería. Un motor de mensajería no autorizado no se puede conectar al bus.
- -mediationsAuthAlias nombre
- -securityGroupCacheTimeout valor_tiempo_espera
- valor_tiempo_espera puede estar dentro del rango de 0 a 99999.
El valor predeterminado es 120.
Si se aumenta el tiempo de espera se reduce la carga en el registro de usuarios y se mejora el rendimiento, pero de este modo el sistema tendrá menos capacidad de responder a los cambios de miembros de un grupo de usuarios. Para ajustar la memoria caché del grupo al valor óptimo, debe equilibrar la necesidad de tener capacidad de respuesta con la carga del registro. Por ejemplo, si el sistema debe responder rápidamente a los cambios de miembros de un grupo de usuarios, especifique un tiempo de espera de 15 minutos. Si el sistema debe responder con menos frecuencia, por ejemplo, para responder a cambios de la noche a la mañana, especifique un tiempo de espera de 1440 minutos (24 horas). Con un valor de 0, las entradas de la memoria caché no exceden el tiempo de espera y, por lo tanto, se conservan hasta que el servidor se vuelve a reiniciar.
Un cambio en este valor se hace efectivo de forma inmediata y sólo afecta a la memoria caché del grupo del bus para el cual se ha modificado la configuración.
- -protocol protocolo
La cadena de transporte debe corresponder con una de las cadenas de transporte definidas en los valores de los transportes de entrada del motor de mensajería del servidor. Todos los servidores disponen automáticamente de un número de cadenas de transporte definidas para ellos y también es posible crear nuevas cadenas de transporte.
La cadena de transporte predeterminada es InboundBasicMessaging.
- -discardOnDelete TRUE | FALSE
- Establezca esta opción en TRUE si se pueden descartar los mensajes de un punto de mensaje eliminado. Establezca esta opción en FALSE si los mensajes de un punto de mensaje eliminado se pueden retener en un destino de excepciones del sistema.
- highMessageThreshold número
- El número máximo total de mensajes que cualquier motor de mensajería del bus puede colocar en sus puntos de mensaje.
Este valor se utiliza para establecer el umbral alto de mensajes predeterminado de un motor de mensajería cuando se crea el motor de mensajería.
- configurationReloadEnabled TRUE | FALSE
- Establezca esta opción en TRUE para volver a cargar dinámicamente los archivos de configuración para este bus.
Cuando esta opción es TRUE, se aplican determinados cambios en la configuración del bus sin que sea necesario reiniciar los motores de mensajería. Estos cambios se aplican cuando los destinos o mediaciones se añaden o suprimen del bus. Esta opción también controla si se producen actualizaciones automáticas en todos los motores de mensajería del bus.
- -busSecurity TRUE | FALSE
- Establezca esta opción en TRUE para aplicar forzosamente la política de autorización correspondiente al bus, que también requiere que esté habilitada la seguridad administrativa. Establezca esta opción en FALSE si desea que siempre esté inhabilitada la seguridad del bus. Si la seguridad administrativa está inhabilitada, el bus no es seguro.
- -bootstrapPolicy SIBSERVICE_ENABLED | MEMBERS_AND_NOMINATED | MEMBERS_ONLY
- Establezca una de las tres opciones siguientes para aplicar una política de miembros de bus para el bus.
- SIBSERVICE_ENABLED
- Cualquier servidor de la célula que tenga habilitado el servicio SIB puede prestar servicio a las solicitudes de rutina de carga.
- MEMBERS_AND_NOMINATED
- Sólo los miembros de bus o un servidor de rutina de carga nominado pueden prestar servicio a las solicitudes de rutina de carga.
- MEMBERS_ONLY
- Sólo los miembros de bus pueden prestar servicio a las solicitudes de rutina de carga.
- -useServerIdForMediations TRUE | FALSE
- Establezca esta opción en TRUE si desea ejecutar mediaciones utilizando una sola identidad de servidor para el bus. Esta opción le permite ejecutar las mediaciones entre varios dominios de seguridad, sin la necesidad de especificar un alias de autenticación de mediación para cada dominio. Puede utilizar una identidad de servidor para ejecutar las mediaciones en el dominio global. Establezca esta opción en FALSE si desea ejecutar las mediaciones utilizando un alias de autenticación de mediaciones.
- -auditAllowed TRUE | FALSE
- Establezca esta opción en TRUE para habilitar la auditoría de seguridad para el bus. Establezca esta opción en FALSE para inhabilitar la auditoría de seguridad para el bus. El valor predeterminado es TRUE. Debe tener los privilegios de administrador de auditoría para utilizar este parámetro.
Ejemplo
AdminTask.createSIBus('[-bus bus1 -description [A new bus] -busSecurity false ]')
'bus1(cells/cell01/buses/bus1|sib-bus.xml#SIBus_1213019988044)'