Utilice el mandato mqsicvp para realizar pruebas de verificación en un intermediario o para verificar las conexiones ODBC.
Al iniciar un intermediario utilizando el mandato mqsistart, este mandato se ejecuta automáticamente para verificar el componente.
En z/OS, se ejecutan automáticamente los mismos procedimientos de verificación al iniciar un intermediario.
Puede ejecutar este mandato en un intermediario que esté en ejecución o que no esté en ejecución. Si el intermediario no está en ejecución, se realizan las pruebas de verificación, pero el intermediario no se inicia.
El mandato mqsicvp realiza las siguientes acciones:
Las invocaciones adicionales del mandato mqsicvp proporcionan la función de herramienta de prueba ODBC. Esta función proporciona información útil sobre un origen de datos de usuario, o compara dos orígenes de datos de usuario para determinar su equivalencia. Estas invocaciones del mandato son distintas de la invocación básica del mandato mqsicvp, y no se ejecutan durante el inicio del intermediario.
Cuando se utiliza el mandato mqsicvp como herramienta de prueba ODBC, el mandato emite un mensaje informativo para una conexión satisfactoria, y proporciona el nombre del origen de datos, el tipo de base de datos y la versión. Si se proporciona un origen de datos secundario, el mandato mqsicvp emite un segundo mensaje informativo para una conexión satisfactoria a ese origen de datos, con la misma información sobre el origen de datos secundario, y que indica que se llevará a cabo una comparación.
Cuando la herramienta se ejecuta en un origen de datos, realiza varias comprobaciones en la interfaz ODBC para determinar qué tipos de datos y funciones están soportados, junto con información sobre los nombres y tamaños de dichos tipos de datos. Si alguno de los tipos de datos o funciones no están soportados, se resumen en un mensaje informativo final.
Cuando estas pruebas se ejecutan en dos orígenes de datos, se ejecutan en ambos orígenes de datos, y se muestran ambos conjuntos de resultados. Un mensaje informativo final indica si los dos orígenes de datos son equivalentes y elegibles para ser utilizados en el mismo nodo de proceso de mensajes; para obtener más información, consulte Acceder a bases de datos desde ESQL.
Cuando se ejecuta el mandato mqsicvp con los parámetros que se muestran en el siguiente diagrama de sintaxis, el mandato proporciona la función de herramienta de prueba ODBC. Puede utilizar el mandato para visualizar información de utilidad sobre el origen de datos de usuario, o para comparar dos orígenes de datos de usuario. En sistemas Linux y UNIX solamente, las invocaciones del mandato que utiliza estos parámetros también verifican que el entorno ODBC (si se ha especificado) esté configurado correctamente. En estos casos, el mandato comprueba que las variables ODBCINI, ODBCSYSINI e IE02_PATH están establecidas.
Cada nombre de origen de datos (DSN) está totalmente especificado con un nombre de usuario y contraseña.
Esta invocación no se basa en una asociación entre el intermediario y el origen de datos, y devuelve información sobre éste aunque no exista ninguna asociación con un intermediario.
>>-mqsicvp-- -n--origenDatosPrincipal---------------------------> >-- -u--IDUsuarioOrigenDatosPrincipal---------------------------> >-- -p--ContraseñaOrigenDatosPrincipal--------------------------> >--+-------------------------------------------------------------------------------------------------------+--> '- -c--origenDatosSecundario-- -i--IDUsuarioOrigenDatosSecundario-- -a--ContraseñaOrigenDatosSecundario-' >--+-----+----------------------------------------------------->< '- -v-'
Esta invocación requiere que exista una asociación entre el intermediario y el nombre del origen de datos (DSN). Para utilizar esta invocación de forma satisfactoria, primero debe ejecutar el mandato mqsisetdbparms para identificar un ID de usuario y una contraseña específicos, que el intermediario utilizará cuando se conecte al origen de datos. La salida de esta invocación es la misma que la de la invocación donde no se han asociado nombres de origen de datos con el intermediario.
En sistemas Linux y UNIX solamente, las invocaciones del mandato que utiliza los parámetros en el siguiente diagrama de sintaxis también verifican que el entorno ODBC (si se ha especificado) esté configurado correctamente. En estos casos, el mandato comprueba que las variables
ODBCINI, ODBCSYSINI e IE02_PATH están establecidas.
Todos los nombres son sensibles a las mayúsculas y
minúsculas en los sistemas Linux y
UNIX.
mqsicvp MB8BROKER
mqsicvp
MB8BROKER -n MyDB
mqsicvp
MB8BROKER -n MyDB -c MyDB2
mqsicvp –n MyDB –u nombre_usuario –p contraseña –c MyDB2 –i nombre_usuario2 –a contraseña2