Utilize o comando mqsicvp para executar testes de verificação em um broker, ou para verificar conexões ODBC.
Quando você inicia um broker usando o comando mqsistart, esse comando é executado automaticamente para verificar o componente.
No z/OS, os mesmos procedimentos de verificação
são executados automaticamente quando você inicia um broker.
É possível executar esse comando em um broker que está ou não em execução. Se o broker não estiver em execução, os testes de verificação serão executados, mas o broker não será iniciado.
O comando mqsicvp conclui as ações a seguir:
Chamadas extras do comando mqsicvp fornecem função de ferramenta de teste ODBC. Essa função oferece informações úteis sobre uma origem de dados do usuário, ou compara duas origens de dados do usuário para obter equivalência. Essas chamadas do comando são distintas da chamada básica do comando mqsicvp e não são executadas na inicialização do broker.
Ao usar o comando mqsicvp como uma ferramenta de teste do ODBC, o comando emite uma mensagem informativa no caso de uma conexão bem-sucedida, fornecendo o nome da origem de dados, o tipo de banco de dados e a versão. Se uma origem de dados secundária for fornecida, o comando mqsicvp emitirá uma segunda mensagem informativa no caso de uma conexão bem-sucedida com essa origem de dados, com as mesmas informações sobre a origem de dados secundária e informando que uma comparação será feita.
Quando a ferramenta é executada com relação a uma origem de dados, ela faz diversas verificações na interface ODBC para determinar quais tipos de dados e funções são suportados, com informações sobre os nomes e tamanhos desses tipos de dados. Se quaisquer tipos de dados ou funções não forem suportados, eles serão resumidos em uma mensagem informativa final.
Quando esses testes são executados com relação a duas origens de dados, eles serão executados em ambas as origens de dados e ambos os conjuntos de resultados são mostrados. Uma mensagem informativa final informa se as duas origens de dados são equivalentes e elegíveis para serem usadas no mesmo nó de processamento de mensagem; para obter informações adicionais, consulte Acessando Bancos de Dados do ESQL.
Quando você executa o comando mqsicvp com os parâmetros mostrados no diagrama de sintaxe a seguir, o comando fornece a função de ferramenta de teste do ODBC. É possível usar o comando para exibir informações úteis sobre uma origem de dados do usuário ou comparar duas origens de dados do usuário. Nos sistemas Linux e UNIX apenas, chamadas do comando que usam esses parâmetros também verificam se o ambiente ODBC (se especificado) está configurado corretamente. Nesses casos, o comando verifica se as variáveis ODBCINI, ODBCSYSINI e IE02_PATH estão configuradas.
Cada nome de origem de dados (DSN) é especificado totalmente com um nome de usuário e uma senha.
Essa chamada não depende de uma associação entre o broker e a origem de dados, e retorna informações sobre a origem de dados mesmo quando não há associação com um broker.
>>-mqsicvp-- -n--primaryDatasource------------------------------> >-- -u--primaryDatasourceUserId---------------------------------> >-- -p--primaryDatasourcePassword-------------------------------> >--+--------------------------------------------------------------------------------------------+--> '- -c--secondaryDatasource-- -i--secondaryDatasourceUserId-- -a--secondaryDatasourcePassword-' >--+-----+----------------------------------------------------->< '- -v-'
Essa chamada requer uma associação entre o broker e o nome da origem de dados (DSN). Para usar essa chamada com êxito, você deve primeiro executar o comando mqsisetdbparms para identificar um ID e senha de usuário específicos para o broker a serem usados na conexão com a origem de dados. A saída dessa chamada é a mesma da saída da chamada na qual nomes de origem de dados não foram associados ao broker.
Nos sistemas Linux e UNIX apenas, chamadas do comando
que usam os parâmetros no diagrama de sintaxe a seguir também verificam se o ambiente ODBC (se especificado) está configurado corretamente. Nesses casos, o comando verifica se as variáveis ODBCINI,
ODBCSYSINI e IE02_PATH estão configuradas.
Todos os nomes fazem distinção entre maiúsculas e minúsculas
nos sistemas Linux e
UNIX.
mqsicvp MB8BROKER
mqsicvp MB8BROKER -n MyDB
mqsicvp MB8BROKER -n MyDB -c MyDB2
mqsicvp –n MyDB –u username –p password –c MyDB2 –i username2 –a password2