Setting tuning properties by editing the sib.properties file
Use this task to set tuning properties for the service integration environment by editing the sib.properties file
About this task
- Properties for a messaging engine
- sib.trm.retry
- O intervalo, em segundos, de repetições de conexão entre mecanismos do sistema de mensagens. O intervalo de repetições é o tempo de atraso deixado entre as tentativas de entrar em contato com mecanismos do sistema de mensagens vizinhos com os quais a comunicação existe. O intervalo de repetição é 30 segundos.
- Properties for the component of a messaging engine that manages the data store
- sib.msgstore.discardableDataBufferSize
- O tamanho em bytes do buffer de dados utilizado pelo mecanismo do sistema de mensagens para conter dados cujo atributo de qualidade de serviço é não persistente de melhor esforço. O valor padrão é 320000, que é aproximadamente 320 kilobytes.
- O buffer de dados descartáveis contém todos os dados cujo atributo de qualidade de serviço não persistente de melhor esforço. Esses dados incluem aqueles envolvidos em transações ativas e quaisquer outros não persistentes de melhor esforço que o mecanismo do sistema de mensagens não tenha nem descartado nem consumido. O mecanismo do sistema de mensagens mantém esses dados inteiramente nesse buffer de memória e nunca grava os dados no armazém de dados. Quando o mecanismo do sistema de mensagens inclui dados no buffer de dados descartáveis, por exemplo, quando o mecanismo do sistema de mensagens recebe uma mensagem não persistente de melhor esforço de um cliente, o mecanismo do sistema de mensagens pode descartar os dados que já estão no buffer para criar espaço. O mecanismo do sistema de mensagens só pode descartar dados não envolvidos em transações ativas. Esse comportamento possibilita que o mecanismo do sistema de mensagens descarte as mensagens não persistentes de melhor esforço.
- O aumento do tamanho do buffer de dados descartáveis permite que mais dados não persistentes de melhor esforço sejam manipulados antes que o mecanismo do sistema de mensagens comece a descartar mensagens.
- sib.msgstore.cachedDataBufferSize
- O tamanho, em bytes, do buffer de dados que o mecanismo do sistema de mensagens usa para conter dados, para os quais a qualidade do atributo de serviço for melhor que maior esforço não persistente e que é mantido no armazém de dados. O valor padrão é 320000, que é aproximadamente 320 kilobytes.
- O propósito do buffer de dados em cache é melhorar o desempenho do mecanismo do sistema de mensagens ao armazenar em cache os dados que o mecanismo do sistema de mensagens pode, de outra forma, ter que ler de um armazém de dados. À medida que grava e lê dados no armazém de dados, o mecanismo do sistema de mensagens tenta incluir esses dados no buffer de dados em cache. O mecanismo do sistema de mensagens poderá descartar os dados que já estão no buffer para criar espaço.
- sib.msgstore.transactionSendLimit
- O número máximo de operações que o mecanismo do sistema de mensagens inclui em cada transação. Por exemplo, cada envio ou recebimento do JMS é uma operação que faz a contagem voltada para o limite de envios da transação. O valor padrão é 100.
Properties for the delivery of messages to message-driven beans
sib.ra.zosMessageLockTimeout
The number of seconds that a message is locked in the messaging engine after that message has been submitted to Workload management (WLM) for z/OS for delivery to a message-driven bean.
WLM allocates the message to a servant region, which creates a connection to the messaging engine. The servant region then consumes the message and passes it to the onMessage method of the message-driven bean.
If the servant region fails to connect to the messaging engine and consume the message before passing it to the message-driven bean, the message remains locked until the timeout value is reached. When the timeout is reached, the message is unlocked and delivery is retried.
During startup of an application server, if WLM delivers a message to a servant region before the infrastructure that is required to connect to the messaging engine is available, that servant region might fail to connect to a messaging engine. Connection failures of this type are indicated by CWSIV1052W entries in the job log of the servant region. If you see such entries in the job log, and you have locked messages, consider using this property to make the Message Lock Timeout shorter.
The default value of this property is 300 seconds.
To set these properties by editing the sib.properties file, complete the following steps:
Procedure
- Navigate to the profile_root/properties directory, where profile_root is the directory in which profile-specific information is stored.
- If the directory does not contain a sib.properties file, then copy the template sib.properties files from the app_server_root/properties directory, where app_server_root is the root directory for the installation of WebSphere Application Server.
- Using a text editor, open the sib.properties file and add the name and value of the property that you want to set. The format is name=value. For example sib.trm.retry=60