Trabalhando com Serviços
Os objetos de serviço são um meio pelo qual processos adicionais podem ser gerenciados como parte de um gerenciador de filas. Com os serviços, é possível definir programas que são iniciados e interrompidos quando o gerenciador de filas inicia e termina. Os serviços do IBM® MQ são sempre iniciados sob o ID do usuário que iniciou o gerenciador de filas.
Sobre esta tarefa
- Servidor
- Um servidor é um objeto de serviço que possui o parâmetro
SERVTYPE especificado como SERVER. Um objeto de serviço do servidor é a definição de um programa
que é executado quando um gerenciador de filas especificado é iniciado. Os objetos
de serviço do servidor definem programas que geralmente são executados por um longo tempo. Por exemplo, um objeto de serviço do servidor pode ser utilizado para executar um processo monitor do acionador, como runmqtrm.
Somente uma instância de um objeto de serviço do servidor pode ser executada simultaneamente. O status de objetos de serviço do servidor em execução pode ser monitorado usando o comando do MQSC, DISPLAY SVSTATUS.
- Comando
- Um comando é um objeto de serviço que possui o parâmetro
SERVTYPE especificado como COMMAND. Os objetos de
serviço de comando são semelhantes aos objetos de serviço do servidor; no entanto,
diversas instâncias de um objeto de serviço de comando podem ser executadas
simultaneamente e seus status não podem ser monitorados usando o comando do MQSC
DISPLAY SVSTATUS.
Se o comando MQSC, STOP SERVICE, for executado, nenhuma verificação será feita para determinar se o programa iniciado pelo comando MQSC, START SERVICE, ainda está ativo antes de parar o programa.