IBM i Serie Guía De Resolución De Problemas página 32

Resolución de problemas de tcp/ip
Ocultar thumbs Ver también para i Serie:
Tabla de contenido

Publicidad

El rastreo de trabajos es una herramienta de análisis de problemas que permite observar las operaciones
que está realizando cualquier aplicación. Utilice el rastreo de trabajos como primer paso para localizar un
problema en una aplicación. Puede activar el rastreo de trabajos en cualquier trabajo y visualizar los
flujos de llamada y de retorno de dicha aplicación. El rastreo de trabajos registra los datos en estado
original y, a continuación, los almacena en un conjunto de archivos de base de datos.
El rastreo de trabajos se realiza mediante una serie de mandatos CL, como por ejemplo STRTRC (Iniciar
rastreo), ENDTRC (Finalizar rastreo) y PRTTRC (Imprimir rastreo). El inicio de un rastreo de trabajo
consume relativamente pocos recursos del sistema. Sin embargo, la finalización del rastreo de trabajos y
su impresión requieren más tiempo y recursos de proceso. Si dispone de una cantidad limitada de
capacidad interactiva en el sistema, puede que le interese someter los mandatos ENDTRC y PRTTRC a
proceso por lotes.
Tenga en cuenta que, si el código de aplicación se crea con OPTIMIZE(40), la optimización inhabilita el
rastreo de llamadas e instrucciones. Aunque puede especificar LICOPT (CallTracingAtHighOpt) para
habilitar el rastreo de llamadas de trabajo, es posible que la optimización siga inhabilitando algunas de
las llamadas. Por tanto, el rastreo de trabajos puede no ser efectivo cuando se utiliza OPTIMIZE(40).
Utilice el rastreo de trabajos en estas situaciones:
v Desea depurar algún trabajo del sistema. Consulte la tabla de servidores para conocer la correlación
entre los servidores y las aplicaciones y trabajos que representan.
v Desea resolver los problemas de la aplicación de sockets.
v Está desarrollando una aplicación para i5/OS y detecta un problema. Rastreando la aplicación, puede
identificar el problema.
Para utilizar los mandatos CL destinados a realizar un rastreo de trabajos, debe tener la autorización
especial *SERVICE o tener autorización sobre la función Rastreo de servicio de i5/OS por medio de
iSeries Navigator. Consulte el capítulo relativo a los perfiles de usuario del manual iSeries Security
Reference para obtener más información acerca de este tipo de autorización.
Utilice las siguientes instrucciones de rastreo de trabajos como guía. El ejemplo muestra cómo utilizar el
rastreo de trabajos para resolver los problemas de una aplicación de sockets. La aplicación de sockets
añade información a la salida del rastreo de trabajos cuando las API de sockets devuelven errores. Es
posible que sea necesario especificar parámetros diferentes en función del tipo de aplicación en la que
resuelva los problemas. Tenga en cuenta que el rastreo de comunicaciones también resulta de utilidad
para la resolución de problemas de aplicaciones de sockets.
Conceptos relacionados
"Rastrear conexión" en la página 24
Puede rastrear los datos cifrados para localizar el origen del problema utilizando Rastrear conexión.
Rastrear conexión está especialmente indicado para conexiones, como Ethernet virtual y OptiConnect,
que no dan soporte a la función general de rastreo de comunicaciones.
"Rastrear aplicación TCP" en la página 24
Utilice el mandato Rastrear aplicación TCP (TRCTCPAPP) para rastrear los datos que pertenecen a
servidores de aplicaciones TCP/IP específicos.
Tareas relacionadas
"Rastreo de comunicaciones" en la página 17
Puede utilizar el rastreo de comunicaciones para determinar si los datos se están transmitiendo
correctamente a través de la red.
Referencia relacionada
"Tabla de servidores" en la página 36
Puede utilizar esta tabla de servidor como referencia para saber cómo se correlacionan entre sí los
servidores, trabajos de servidor, descripciones de trabajo y subsistemas.
Información relacionada
26
IBM Systems - iSeries: Networking Resolución de problemas de TCP/IP

Publicidad

Tabla de contenido
loading

Tabla de contenido