Você pode se comunicar diretamente com um serviço que já está ativo. Essa comunicação permite que você obtenha a execução de atualizações de status do serviço, sem interferir com as atividades do serviço. A comunicação com o serviço é feita por meio de Telnet.
Esta seção explica como ativar a comunicação direta.
INSERT INTO T_SYSTEM_CONFIGURATIONS (SYS_CONFIG_ID, SYS_CONFIG_NAME, SYS_CONFIG_VALUE, SYS_CONFIG_PARENT) VALUES (SEQ_SLA_SYS_CONFIG.NEXTVAL, 'pslcommunicationport', 3000, 71)
Observação: execute esse procedimento apenas uma vez.
O número de 3000, indicado na DML acima, é a porta de comunicação base. Em outras palavras, a instância 0 usa essa porta. Todas as outras instâncias usam esse número, mais seus ID de instância, como os de suas porta. Por exemplo, a instância 11 é atribuída, usando este exemplo, à porta 3011. Obviamente, a porta base deve ser selecionada para que todas as instâncias de mecanismo sejam atribuídas as portas que estão livres. Quando uma porta já foi assumida, a comunicação é desativada para a instância pertinente. Se o serviço já está em execução, esse script atualiza o banco de dados, mas o serviço apenas procurará uma atualização a cada 2 minutos. Portanto, às vezes ele leva um certo tempo antes do módulo de comunicação estar ativo.
Telnet <server name> <port id>
O nome do servidor será o nome real e o endereço IP do computador ou o host local. Essa convenção de nomenclatura é verdadeira se você está iniciando as comunicações a partir do servidor de aplicativos no qual o mecanismo está sendo executado.
Por exemplo, telnet localhost 3011.
Quando a comunicação é iniciada, a tela de status do cálculo é exibida e um tempo de espera de 10 segundos é ativado. Por exemplo, a cada 10 segundos, a última página solicitada é novamente recuperada. A página padrão é a página de status do cálculo e é exibida até que o usuário selecione uma outra página.
Ao se conectar pela primeira vez, a tela de Telnet é exibida.
Pressionar o número pertinente no teclado exibe a página apropriada:
A primeira linha exibe a instância do PslWriter à qual você está conectado.
A tabela a seguir detalha a letra ou número e sua explicação. A seguir, uma explicação mais detalhada de cada letra ou número.
Opções disponíveis:
|
Letter/Number |
Explicação |
|---|---|
|
O |
Lista de opções disponíveis |
|
Q |
(Sair) Finaliza a comunicação |
|
1 |
Tela de status do cálculo |
|
2 |
Sequência de cálculo |
|
3 |
Rastreamento do cálculo do agente |
|
9 |
Estado da fragmentação da memória do processo |
|
Copyright © 2013 CA.
Todos os direitos reservados.
|
|