You are on page 1of 656

AS/400e

IBM

Gestin de trabajos
Versin 4 Release 4

SC10-3124-03

AS/400e

IBM

Gestin de trabajos
Versin 4 Release 4

SC10-3124-03

Nota Antes de utilizar esta informacin y el producto al que da soporte, lea sin falta la informacin que hay en el Apndice F, Avisos en la pgina 585.

Cuarta edicin (Mayo de 1999)


Este manual es la traduccin del original en ingls AS/400e series Work Management, SC41-5306-03. Esta edicin se aplica a la versin 4, release 4, modificacin 0 del programa bajo licencia IBM Operating System/400 (Programa 5769-SS1) y a todos los releases y modificaciones posteriores mientras no se indique otra cosa en nuevas ediciones. Esta edicin slo se aplica a los sistemas del conjunto reducido de instrucciones (RISC). Esta edicin sustituye a SC10-3124-02. Copyright International Business Machines Corporation 1997, 1999. Reservados todos los derechos.

Contenido
Acerca de Gestin de trabajos, SC10-3124 (SC415306) A quin va dirigido este manual . . . . . . . . . . . . . . . AS/400 Operations Navigator . . . . . . . . . . . . . . . . . Instalacin de Operations Navigator . . . . . . . . . . . Informacin de prerrequisitos e informacin relacionada . Cmo enviar sus comentarios . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

xvii xvii xvii xvii xviii xix xxi 1 1 1 2 2 2 4 7 7 7 7 8 8 14 14 15 16 16 18 19 19 21 21 21 21 22 22 22 23 23 24 24 24 25 26 26 27 27 28

Resumen de los cambios realizados en Gestin de trabajos Gestin de trabajos-Introduccin . . . . . . . . . . . Por qu familiarizarse con la Gestin de trabajos? . Un sistema sencillo . . . . . . . . . . . . . . . . . . . . . Un sistema complejo . . . . . . . . . . . . . . . . . . . . El sistema como empresaEntorno hipottico . . . . . Trminos de gestin de trabajosEntorno hipottico Consulta rpida a objetos . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Valores del sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Valores del sistemaVentajas Valores del sistemaVisin general . . . . . . . . . . . . . . . . . . . . . . Valores del sistema de fecha y horaVisin general . . . . . . . . . . . . . . . . . . . . . . . Valores de edicin del sistemaVisin general Valores del sistema de control del sistemaVisin general . . . . . . Valores del sistema de lista de bibliotecasVisin general . . . . . . . Valores del sistema de asignacinVisin general . . . . . . . . . . . Valores del sistema para mensajes y anotaciones cronolgicasVisin general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Valores del sistema de almacenamientoVisin general . . . . . . . . Valores del sistema de seguridadVisin general . . . . . . . . . . . . Pantalla Trabajar con valores del sistemaVentajas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Visualizacin de un valor del sistema Cambio de un valor del sistema . . . . . . . . . . . . . . . . . . . . . . . Cundo entra en vigor un valor del sistema? . . . . . . . . . . . . . . Recuperacin de un valor del sistema . . . . . . . . . . . . . . . . . . . Colocacin de valores del sistema en variables CL . . . . . . . . . . . Salvar valores del sistema . . . . . . . . . . . . . . . . . . . . . . . . . . Valores del sistemaDetalles . . . . . . . . . . . . . . . . . . . . . . . . . Valor del sistema QABNORMSW . . . . . . . . . . . . . . . . . . . . . . Valor del sistema QACGLVL . . . . . . . . . . . . . . . . . . . . . . . . Valor del sistema QACTJOB . . . . . . . . . . . . . . . . . . . . . . . . Valor del sistema QADLACTJ . . . . . . . . . . . . . . . . . . . . . . . . Valor del sistema QADLTOTJ . . . . . . . . . . . . . . . . . . . . . . . . Valor del sistema QADLSPLA . . . . . . . . . . . . . . . . . . . . . . . . Valor del sistema QALWOBJRST . . . . . . . . . . . . . . . . . . . . . . Valor del sistema QALWUSRDMN . . . . . . . . . . . . . . . . . . . . . Valor del sistema QASTLVL . . . . . . . . . . . . . . . . . . . . . . . . . Valor del sistema QATNPGM . . . . . . . . . . . . . . . . . . . . . . . . Valor del sistema QAUDCTL . . . . . . . . . . . . . . . . . . . . . . . . Valor del sistema QAUDENDACN . . . . . . . . . . . . . . . . . . . . . Valor del sistema QAUDFRCLVL . . . . . . . . . . . . . . . . . . . . . .
Copyright IBM Corp. 1997, 1999

iii

Valor Valor Valor Valor Valor Valor Valor Valor Valor Valor Valor Valor Valor Valor Valor Valor Valor Valor Valor Valor Valor Valor Valor Valor Valor Valor Valor Valor Valor Valor Valor Valor Valor Valor Valor Valor Valor Valor Valor Valor Valor Valor Valor Valor Valor Valor Valor Valor Valor Valor Valor Valor Valor Valor

del del del del del del del del del del del del del del del del del del del del del del del del del del del del del del del del del del del del del del del del del del del del del del del del del del del del del del

sistema sistema sistema sistema sistema sistema sistema sistema sistema sistema sistema sistema sistema sistema sistema sistema sistema sistema sistema sistema sistema sistema sistema sistema sistema sistema sistema sistema sistema sistema sistema sistema sistema sistema sistema sistema sistema sistema sistema sistema sistema sistema sistema sistema sistema sistema sistema sistema sistema sistema sistema sistema sistema sistema

QAUDLVL . . . QAUTOCFG . QAUTORMT . QAUTOSPRPT QAUTOVRT . QBASACTLVL QBASPOOL . QBOOKPATH QCCSID . . . . QCENTURY . QCFGMSGQ . QCHRID . . . . QCHRIDCTL . QCMNARB . . QCMNRCYLMT QCNTRYID . . QCONSOLE . QCRTAUT . . QCRTOBJAUD QCTLSBSD . . QCURSYM . . QDATE . . . . QDATFMT . . . . QDATSEP QDAY . . . . . QDAYOFWEEK QDBRCVYWT QDECFMT . . QDEVNAMING QDEVRCYACN QDSCJOBITV QDSPSGNINF QDYNPTYADJ QDYNPTYSCD QFRCCVNRST QHOUR . . . . QHSTLOGSIZ QIGC . . . . . QIGCCDEFNT QIGCFNTSIZ . QINACTITV . . QINACTMSGQ QIPLDATTIM . QIPLSTS . . . QIPLTYPE . . QJOBMSGQFL QJOBMSGQMX QJOBMSGQSZ QJOBMSGQTL QJOBSPLA . . QKBDBUF . . QKBDTYPE . . QLANGID . . . QLEAPADJ . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

29 32 32 32 33 34 34 34 35 35 36 36 37 38 38 39 39 39 40 41 42 42 42 43 43 43 44 44 45 46 47 47 47 48 49 49 49 50 50 50 51 51 52 53 53 54 54 55 55 55 55 56 56 56

iv

OS/400 Gestin de trabajos, V4R4

Valor Valor Valor Valor Valor Valor Valor Valor Valor Valor Valor Valor Valor Valor Valor Valor Valor Valor Valor Valor Valor Valor Valor Valor Valor Valor Valor Valor Valor Valor Valor Valor Valor Valor Valor Valor Valor Valor Valor Valor Valor Valor Valor Valor Valor Valor Valor Valor Valor Valor Valor Valor Valor Valor

del del del del del del del del del del del del del del del del del del del del del del del del del del del del del del del del del del del del del del del del del del del del del del del del del del del del del del

sistema sistema sistema sistema sistema sistema sistema sistema sistema sistema sistema sistema sistema sistema sistema sistema sistema sistema sistema sistema sistema sistema sistema sistema sistema sistema sistema sistema sistema sistema sistema sistema sistema sistema sistema sistema sistema sistema sistema sistema sistema sistema sistema sistema sistema sistema sistema sistema sistema sistema sistema sistema sistema sistema

QLMTDEVSSN QLMTSECOFR QLOCALE . . QMAXACTLVL QMAXSGNACN QMAXSIGN . . QMCHPOOL . QMINUTE . . . QMLTTHDACN QMODEL . . . QMONTH . . . QPASTHRSVR QPFRADJ . . . QPRBFTR . . QPRBHLDITV QPRCFEAT . . QPRCMLTTSK QPRTDEV . . QPRTKEYFMT QPRTTXT . . . QPWDEXPITV QPWDLMTAJC QPWDLMTCHR QPWDLMTREP QPWDMAXLEN QPWDMINLEN QPWDPOSDIF QPWDRQDDGT QPWDRQDDIF QPWDVLDPGM QPWRDWNLMT QPWRRSTIPL QQRYDEGREE QQRYTIMLMT QRCLSPLSTG QRETSVRSEC QRMTIPL . . . QRMTSIGN . . QRMTSRVATR QSCPFCONS QSECOND . . QSECURITY . QSETJOBATR QSFWERRLOG QSPCENV . . QSRLNBR . . QSRTSEQ . . QSTGLOWACN QSTGLOWLMT QSTRPRTWTR QSTRUPPGM QSRVDMP . . QSTSMSG . . QSVRAUTITV

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

57 57 57 58 58 59 60 60 61 61 61 62 62 63 64 64 64 65 65 65 66 66 67 67 68 68 69 69 70 70 71 72 72 73 73 74 74 75 76 76 76 76 78 78 78 79 79 79 80 81 81 82 82 82

Contenido

Valor Valor Valor Valor Valor Valor Valor Valor Valor Valor Valor

del del del del del del del del del del del

sistema sistema sistema sistema sistema sistema sistema sistema sistema sistema sistema

QSYSLIBL . . QTIME . . . . . QTIMSEP . . . QTOTJOB . . QTSEPOOL . QUPSDLYTIM QUPSMSGQ . QUSEADPAUT QUSRLIBL . . QUTCOFFSET QYEAR . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

83 83 84 85 86 86 88 89 90 90 91 93 93 95 95 95 97 97 97 98 98 100 100 100 101 102 102 102 103 104 104 105 105 106 107 107 108 109 109 111 111 112 114 114 114 114 115 115 115 115 116 116

Atributos de red Introduccin Atributos de red suministrados . Visualizar atributos de red . . . . Cambiar atributos de red . . . . Recuperar atributos de red . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Subsistemas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Subsistema - Introduccin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cmo restaurar la informacin de personalizacin durante una instalacin Descripciones de subsistemas . . . . . . . . . . . . . . . . . . . . . . . . . Descripcin de subsistemaVisin general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Creacin de una descripcin de subsistema Arranque de un subsistema . . . . . . . . . . . . . . . . . . . . . . . . . . . Cmo se arranca un subsistema . . . . . . . . . . . . . . . . . . . . . . . . Trabajo supervisor de subsistemas . . . . . . . . . . . . . . . . . . . . . . . Finalizar un subsistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Suprimir una descripcin de subsistema . . . . . . . . . . . . . . . . . . . . Subsistemas activos e interactivos . . . . . . . . . . . . . . . . . . . . . . . Cambiar el archivo de pantalla de inicio de sesin . . . . . . . . . . . . . . Agrupaciones de almacenamiento . . . . . . . . . . . . . . . . . . . . . . . . . Agrupaciones de almacenamiento compartido . . . . . . . . . . . . . . . . Agrupaciones de almacenamiento privadas . . . . . . . . . . . . . . . . . . Agrupaciones de almacenamientoVentajas . . . . . . . . . . . . . . . . . Cambio del tamao de una agrupacin de almacenamiento . . . . . . . . Cmo se manejan los datos en agrupaciones de almacenamiento . . . . Agrupaciones de almacenamiento del Supervisor de subsistemas . . . . . Asignacin de agrupacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . Numeracin de agrupaciones . . . . . . . . . . . . . . . . . . . . . . . . . . Cmo se numeran las agrupaciones . . . . . . . . . . . . . . . . . . . . . . Niveles de actividad de agrupaciones de almacenamiento . . . . . . . . . . . Cmo funcionan los niveles de actividad . . . . . . . . . . . . . . . . . . . Control de los niveles de actividad del sistema . . . . . . . . . . . . . . . . . Qu se considera por trabajo activo? . . . . . . . . . . . . . . . . . . . . . Ejemplos de control de actividad . . . . . . . . . . . . . . . . . . . . . . . . Entradas de trabajo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Entrada de trabajo de arranque automtico . . . . . . . . . . . . . . . . . . Adicin de entradas de trabajo de arranque automtico . . . . . . . . . . . . . . . . . . . . . Cambio de entradas de trabajo de arranque automtico Eliminacin de entradas de trabajo de arranque automtico . . . . . . . . Entrada de estacin de trabajo . . . . . . . . . . . . . . . . . . . . . . . . . Adicin de entradas de estacin de trabajo . . . . . . . . . . . . . . . . . . Cambio de entradas de estacin de trabajo . . . . . . . . . . . . . . . . . .

vi

OS/400 Gestin de trabajos, V4R4

Eliminacin de entradas de estacin de trabajo . . . . . . . . . . . . . . . . Entrada de cola de trabajos . . . . . . . . . . . . . . . . . . . . . . . . . . . Adicin de entradas de cola de trabajos . . . . . . . . . . . . . . . . . . . . Cambio de entradas de cola de trabajos . . . . . . . . . . . . . . . . . . . . Eliminacin de entradas de cola de trabajos . . . . . . . . . . . . . . . . . Adicin de entradas de comunicaciones . . . . . . . . . . . . . . . . . . . . Cambio de entradas de comunicaciones . . . . . . . . . . . . . . . . . . . . Eliminacin de entradas de comunicaciones . . . . . . . . . . . . . . . . . Entrada de trabajo de prearranque . . . . . . . . . . . . . . . . . . . . . . . Adicin de entradas de trabajo de prearranque . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cambio de una entrada de trabajo de prearranque Eliminacin de una entrada de trabajo de prearranque . . . . . . . . . . . Entradas de direccionamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . Adicin de entradas de direccionamiento . . . . . . . . . . . . . . . . . . . Cambio de entradas de direccionamiento . . . . . . . . . . . . . . . . . . . Eliminacin de entradas de direccionamiento . . . . . . . . . . . . . . . . . Valores de entrada de direccionamiento . . . . . . . . . . . . . . . . . . . . Asignacin de dispositivo de estacin de trabajo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cundo se arranca el subsistema Ms de un subsistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Despus de que un usuario inicia la sesin . . . . . . . . . . . . . . . . . . Asignacin de cola de trabajos . . . . . . . . . . . . . . . . . . . . . . . . . . . Relacin entre colas de trabajos y subsistemas . . . . . . . . . . . . . . . Colocacin de un trabajo en la cola de trabajos . . . . . . . . . . . . . . . Mover un trabajo a una cola de trabajos diferente . . . . . . . . . . . . . . Especificacin de atributos de un trabajo por lotes . . . . . . . . . . . . . . Adicin de una segunda cola de trabajos . . . . . . . . . . . . . . . . . . . Asignacin de modalidad y dispositivos de comunicaciones . . . . . . . . . . . . . . . . . . . . . . . . Reglas para asignacin de dispositivo/modalidad Desasignacin de un dispositivo de comunicaciones . . . . . . . . . . . . . Cmo hacer que un subsistema desasigne un dispositivo de comunicaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . El subsistema de control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . La condicin restringida Creacin de otra descripcin de subsistema para el subsistema de control Recuperacin de informacin de inicio de sesin en un programa de aplicacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cambio del nmero de trabajos permitidos en un subsistema . . . . . . . Permitir que se ejecuten ms trabajos por lotes . . . . . . . . . . . . . . . Inicios de sesin de usuario . . . . . . . . . . . . . . . . . . . . . . . . . . . Control de la pantalla de estacin de trabajo inicial . . . . . . . . . . . . . Cmo impedir finalizar una peticin o fin de sesin . . . . . . . . . . . . . Cmo impedir la visualizacin de la pantalla Inicio de sesin desde el subsistema QINTER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Control de un grupo de estaciones de trabajo por separado . . . . . . . . Consideraciones relativas al uso de mltiples subsistemas . . . . . . . . . Control de carga del programa inicial (IPL) . . . . . . . . . . . . . . . . . . Cmo mezclar estaciones de pantalla de doble byte y alfanumricas . . . Ejemplo de subsistema interactivo . . . . . . . . . . . . . . . . . . . . . . . Trabajos . . . . . . . . . . . . . . Tipos de trabajosVisin general Nombres de trabajo . . . . . . . Sintaxis del nombre de trabajo
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

116 117 118 118 118 118 118 118 119 120 120 120 120 120 120 121 121 123 123 124 124 126 127 128 128 129 129 129 130 130 130 131 131 131 133 133 133 134 134 136 137 137 137 138 141 142 145 146 146 147

Contenido

vii

Identidad de usuario del trabajo . . . . . . . . . . . . . . . . . . . . Mandatos de trabajo . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cambio de atributos de trabajo . . . . . . . . . . . . . . . . . . . . Cambio de prioridad y de porcin de tiempo . . . . . . . . . . . . Cmo encontrar un trabajo . . . . . . . . . . . . . . . . . . . . . . . Cmo determinar el estado de un trabajo . . . . . . . . . . . . . . Visualizar mensajes . . . . . . . . . . . . . . . . . . . . . . . . . . . Mensajes de notificacin para trabajos . . . . . . . . . . . . . . . . Visualizacin de la salida de un trabajo . . . . . . . . . . . . . . . Finalizacin de un trabajo . . . . . . . . . . . . . . . . . . . . . . . Tablas de trabajos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Entradas de tabla de trabajos . . . . . . . . . . . . . . . . . . . . . Visualizacin de tablas de trabajos . . . . . . . . . . . . . . . . . . Arranque y direccionamiento de trabajo . . . . . . . . . . . . . . . . . Pasos de direccionamiento . . . . . . . . . . . . . . . . . . . . . . Fuentes de datos de direccionamiento . . . . . . . . . . . . . . . . Especificacin de datos de direccionamiento . . . . . . . . . . . . Programa de direccionamiento . . . . . . . . . . . . . . . . . . . . Atributos de trabajo (Objeto de descripcin de trabajo) . . . . . . . . Cmo se controlan los atributos de trabajo . . . . . . . . . . . . . Control de los atributos de trabajo . . . . . . . . . . . . . . . . . . Atributos de trabajoVentajas . . . . . . . . . . . . . . . . . . . . Descripcin de trabajo . . . . . . . . . . . . . . . . . . . . . . . . . . . Creacin de una descripcin de trabajo . . . . . . . . . . . . . . . Cambio de descripciones de trabajo . . . . . . . . . . . . . . . . . Usos de la descripcin de trabajo . . . . . . . . . . . . . . . . . . . Mandatos de descripcin de trabajo . . . . . . . . . . . . . . . . . Descripciones de trabajo y seguridad . . . . . . . . . . . . . . . . Objeto Clase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Creacin de una clase . . . . . . . . . . . . . . . . . . . . . . . . . Cambio de una clase . . . . . . . . . . . . . . . . . . . . . . . . . . Atributos de tiempo de ejecucin . . . . . . . . . . . . . . . . . . . Prioridad de trabajosConsejos . . . . . . . . . . . . . . . . . . . Relaciones entre descripciones de subsistema, de clase y de trabajo Redireccionamiento y transferencia de trabajo . . . . . . . . . . . . . Redireccionamiento de trabajoVentajas . . . . . . . . . . . . . . Cundo se redireccionan los trabajos interactivos . . . . . . . . . Transferencia de trabajos . . . . . . . . . . . . . . . . . . . . . . . Anotaciones de trabajo . . . . . . . . . . . . . . . . . . . . . . . . . . Control de la informacin de las anotaciones de trabajo . . . . . . Filtrado de mensajes . . . . . . . . . . . . . . . . . . . . . . . . . . Cabecera de anotaciones de trabajo . . . . . . . . . . . . . . . . . Anotaciones de trabajoEjemplo . . . . . . . . . . . . . . . . . . . Visualizacin de las anotaciones de trabajo . . . . . . . . . . . . . Caractersticas de la pantalla Anotaciones de trabajo . . . . . . . Usos de la pantalla Anotaciones de trabajo . . . . . . . . . . . . . Cambio de la cola de salida para todos los trabajos . . . . . . . . Especificacin de la cola de salida para anotaciones de trabajo . Retencin de anotaciones de trabajo . . . . . . . . . . . . . . . . . Supresin de un registro de anotaciones de trabajo . . . . . . . . Anotaciones de trabajoConsejos . . . . . . . . . . . . . . . . . . Anotaciones de trabajo interactivo . . . . . . . . . . . . . . . . . . Anotaciones de trabajo por lotes . . . . . . . . . . . . . . . . . . . Anotaciones histricas QHST . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

147 148 149 149 150 150 150 151 151 151 153 153 154 154 154 155 155 156 156 157 157 157 157 158 158 158 159 159 160 160 160 161 161 163 164 164 164 164 166 166 166 169 170 171 172 172 172 172 173 173 173 173 174 175

viii

OS/400 Gestin de trabajos, V4R4

Acceso a datos de mensaje . . . . . . . . . . . . . . . . . . No hay anotaciones de trabajo? Mensaje CPF1164 . . . Colocacin de anotaciones de trabajo en una cola de salida Cambio del nivel de anotaciones para un trabajo . . . . . . Cmo evitar la creacin de anotaciones de trabajo . . . . Supresin de archivo de anotaciones cronolgicas . . . . . Suprimir registro de anotaciones (DLTLOG)Ejemplo . . Sentencias de fuente de programa CL DLTLOGCEjemplo

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

179 180 182 183 183 183 185 185 187 187 188 188 189 190 191 195 196 196 197 199 199 199 199 200 200 201 203 203 203 204 204 204 204 205 205 205 205 206 206 207 207 207 208 209 213 213 213 213 215 215

Trabajos interactivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Inicio de un trabajo interactivo . . . . . . . . . . . . . . . . . . . . . . . . . . . Inicio de trabajo interactivo . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cmo se arranca un trabajo interactivo . . . . . . . . . . . . . . . . . . . . Trabajos interactivos y paso de direccionamiento . . . . . . . . . . . . . . . . Actividad de subsistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Formas de manejar un trabajo interactivo . . . . . . . . . . . . . . . . . . . Qu programa debe controlar el paso de direccionamiento? . . . . . . . El direccionamiento debe estar basado en el usuario o en la estacin de trabajo? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Usos del programa inicial . . . . . . . . . . . . . . . . . . . . . . . . . . . . Finalizacin de trabajos interactivos . . . . . . . . . . . . . . . . . . . . . . Trabajos que finalizan al mismo tiempo . . . . . . . . . . . . . . . . . . . . Finalizacin automtica de trabajos interactivos inactivos . . . . . . . . . . Control de trabajos inactivos . . . . . . . . . . . . . . . . . . . . . . . . . . . Estacin de trabajo inactiva . . . . . . . . . . . . . . . . . . . . . . . . . . . Transaccin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Manejo de trabajos inactivos . . . . . . . . . . . . . . . . . . . . . . . . . . Cmo evitar una funcin de larga ejecucin desde una estacin de trabajo Trabajos de grupo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Arranque de trabajos de grupo desde una estacin de trabajo . . . . . Trabajo de grupoVentajas . . . . . . . . . . . . . . . . . . . . . . . . . Conceptos del trabajo de grupo . . . . . . . . . . . . . . . . . . . . . . . Cambiar a y desde un trabajo de grupo . . . . . . . . . . . . . . . . . . . Creacin de un nuevo trabajo de grupo . . . . . . . . . . . . . . . . . . . Transferencia de un trabajo de grupo a otro . . . . . . . . . . . . . . . . Transferencia de control de un trabajo de grupo a otro . . . . . . . . . . Transferencia a otro trabajo de grupo sin ver un men . . . . . . . . Cmo finalizar un trabajo de grupo . . . . . . . . . . . . . . . . . . . . . Cmo asegurar una finalizacin normal de un trabajo de grupo . . . Teora sobre el trabajo de grupo . . . . . . . . . . . . . . . . . . . . . . . Permitir la comunicacin entre trabajos de grupo . . . . . . . . . . . . . Cmo llamar a un trabajo de grupo . . . . . . . . . . . . . . . . . . . . . Trabajos de grupo y trabajo interactivo secundario . . . . . . . . . . . . Trabajo de grupo y funcin de peticin de sistema . . . . . . . . . . . . Entorno hipottico de aplicacin de trabajos de grupo . . . . . . . . . . Mtodo de trabajo de grupo . . . . . . . . . . . . . . . . . . . . . . . . Programa de manejo de la tecla Atencin . . . . . . . . . . . . . . . . . Identificacin de un programa como programa de manejo de la tecla Atencin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Efecto del nivel de llamada en el estado de la tecla Atencin . . . . SETATNPGM en diferentes niveles de llamadaEntorno hipottico Cundo debe utilizarse la tecla Atencin . . . . . . . . . . . . . . . . Cundo no debe utilizarse la tecla Atencin . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Contenido

ix

Tecla Atencin y Sesin BASIC . . . . . . . . . . . . . . . . . . . . . . Programas de manejo de la tecla AtencinConsejos de codificacin Consejos acerca del rendimiento del trabajo en grupo . . . . . . . . . . Diseo de un programa de manejo de la tecla Atencin . . . . . . . . . Mtodo del men fijo . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mtodo de men dinmico . . . . . . . . . . . . . . . . . . . . . . . . . Mtodo de men combinado (fijo y dinmico) . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

215 216 217 218 218 221 223 229 229 229 230 231 232 232 232 241 242 243 247 247 247 247 249 249 249 249 250 250 253 253 253 254 255 255 255 256 256 256 257 258 258 258 259 261 261 261 262 262

Trabajos por lotes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cmo someter un trabajo por lotes . . . . . . . . . . . . . . . . . . . . . . . Cmo someter un trabajo por lotesEjemplo . . . . . . . . . . . . . . . . . Cmo se inicia un trabajo por lotes . . . . . . . . . . . . . . . . . . . . . . . Especificacin de atributos de un trabajo por lotes . . . . . . . . . . . . . . Spooling de entrada y salida . . . . . . . . . . . . . . . . . . . . . . . . . . . Spooling de entrada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Spooling de salida . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mtodos de direccionamiento de trabajos por lotes . . . . . . . . . . . . . . Control de paso de direccionamiento para trabajos por lotes utilizando el mandato SBMJOB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Trabajos por lotes sometidos utilizando QCMD/QSYS . . . . . . . . . . . Trabajos de arranque automtico . . . . . . . . . . . . Trabajo de arranque automticoVentajas . . . . . . . . Entradas de seguridad y trabajo de arranque automtico Iniciacin de trabajos de arranque automtico . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Trabajos de comunicaciones . . . . . . . . . . . . . . . . . . . Iniciacin de trabajos de comunicaciones . . . . . . . . . . . . . Datos de direccionamiento para trabajos de comunicaciones Trabajos de comunicaciones y seguridad . . . . . . . . . . . . . Descripcin de trabajo para trabajos de comunicaciones . . Direccionamiento de trabajos de comunicaciones por lotes .

. . . . . . . . . . . . . . . . . . . . . . . . . . Trabajos de prearranque Trabajo de prearranqueVentajas . . . . . . . . . . . . . . . . . . . . . . Iniciacin de trabajos de prearranque . . . . . . . . . . . . . . . . . . . . Nmero de trabajos de prearranque . . . . . . . . . . . . . . . . . . . Arranque de un trabajo de prearranque . . . . . . . . . . . . . . . . . Colocacin en cola o rechazo de peticiones de arranque de programa Trabajos de prearranque excesivos . . . . . . . . . . . . . . . . . . . . Peticin de arranque de programa recibida . . . . . . . . . . . . . . . Seguridad y trabajos de prearranque . . . . . . . . . . . . . . . . . . . Autorizacin sobre objeto de trabajo de prearranque . . . . . . . . . Consejos sobre el rendimiento para trabajos de prearranque . . . . . . Atributos de trabajo de prearranque . . . . . . . . . . . . . . . . . . . Contabilidad de trabajo y trabajos de prearranque . . . . . . . . . . . Nombre de trabajo de prearranque . . . . . . . . . . . . . . . . . . . . Finalizacin de un trabajo de prearranque . . . . . . . . . . . . . . . .

Planificacin de trabajos . . . . . . . . . . . . . . . . Planificacin de un trabajo . . . . . . . . . . . . . . . . Impresin de una lista de trabajos planificados . . . . Por qu es conveniente planificar trabajos? . . . . . . Mandato SBMJOB para planificar trabajosVentajas

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

OS/400 Gestin de trabajos, V4R4

Entrada de planificacin de trabajosVentajas . . . . . . . . . . . . . . . . Disponibilidad del sistema y planificacin de trabajos . . . . . . . . . . . . . . Trabajos planificados mediante SBMJOB . . . . . . . . . . . . . . . . . . . . . Cmo se planifican los trabajos utilizando SBMJOB . . . . . . . . . . . . . Trabajos planificados y una cola de trabajos borrada . . . . . . . . . . . . Entrada de planificacin de trabajos . . . . . . . . . . . . . . . . . . . . . . . . Adicin de una entrada de planificacin de trabajos . . . . . . . . . . . . . Cambio de una entrada de planificacin de trabajos . . . . . . . . . . . . . Retencin, liberacin o eliminacin de una entrada de planificacin de trabajos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cmo trabajar con una entrada de planificacin de trabajos . . . . . . . . Mandatos de entrada de planificacin de trabajos . . . . . . . . . . . . . . Objeto de planificacin de trabajos . . . . . . . . . . . . . . . . . . . . . . . Cmo guardar o restaurar objetos de planificacin de trabajos . . . . . . . Valores no por omisin utilizados con una entrada de planificacin de trabajos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Diferentes calendarios en diferentes sistemasConsejos . . . . . . . . . . Ejemplos de entrada de planificacin de trabajos . . . . . . . . . . . . . . . . Planificacin mensual de un trabajoEjemplo . . . . . . . . . . . . . . . . Planificacin diaria de un trabajoEjemplo . . . . . . . . . . . . . . . . . . Planificacin semanal de un trabajoEjemplo . . . . . . . . . . . . . . . . Planificacin de un trabajo cada tercer lunes y mircolesEjemplo . . . . Planificacin de un trabajo cada primer y tercer lunesEjemplo . . . . . . Planificacin de un trabajo cada da de la semanaEjemplo . . . . . . . . Cmo guardar una entrada de planificacin de trabajosEjemplo . . . . . Mensajes de entrada de planificacin de trabajos . . . . . . . . . . . . . . . . Adicin de una entrada de planificacin de trabajos . . . . . . . . . . . . . Cmo someter satisfactoriamente un trabajo desde una entrada de planificacin de trabajos . . . . . . . . . . . . . . . . . . . . . . . . . . . . Imposibilidad de someter un trabajo desde una entrada de planificacin de trabajos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Eliminacin de una entrada de planificacin de trabajos . . . . . . . . . . . Cambios en QDATE y QTIME y entradas de planificacin de trabajos . . . . Retraso de fecha y hora . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Adelanto de fecha y hora . . . . . . . . . . . . . . . . . . . . . . . . . . . . Trabajos del sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Trabajo del sistema de funcin del programa de control de arranque (SCPF) Trabajo del sistema rbitro del sistema . . . . . . . . . . . . . . . . . . . . . . Trabajo del sistema de Servicios de unidad lgica (QLUS) . . . . . . . . . . Trabajo del sistema borrado de la tabla de bloque de control de trabajos (QWCBTCLNUP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Trabajo del sistema Ajuste de rendimiento (QPFRADJ) . . . . . . . . . . . . Trabajos del sistema de servidor de bases de datos (QDBSRV01..N) . . . . Trabajo del sistema Descomprimir objeto del sistema (QDCPOBJ1..N) . . . Trabajo del sistema Planificacin de trabajos (QJOBSCD) . . . . . . . . . . . Trabajo del sistema de mantenimiento de spool del sistema (QSPLMAINT) . Trabajo del sistema Gestor de alertas (QALERT) . . . . . . . . . . . . . . . . Trabajo del sistema Resincronizacin LU 6.2 (QLUR) . . . . . . . . . . . . . Trabajo del sistema de archivos (QFILESYS1) . . . . . . . . . . . . . . . . . . Referencia cruzada de base de datos (QDBSRVXR y QDBSRVXR2) . . . . Trabajo del sistema paralelismo de base de datos (QQQTEMP1 y QQQTEMP2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Trabajo del sistema Comunicaciones del sistema (QSYSCOMM1) . . . . . .
Contenido

262 262 263 263 264 264 265 266 266 266 266 267 267 268 268 269 269 269 269 270 270 270 270 270 271 271 271 271 273 273 273 275 275 276 276 276 276 277 277 277 277 278 278 278 278 278 278

xi

Trabajo del sistema Comunicacin del sistema de archivos remoto (Q400FILSVR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . rbitros de comunicaciones (QCMNARB01.....N) . . . . . . . . . . Visualizacin de informacin acerca de trabajos del sistema . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

278 279 279 281 281 281 282 282 283 283 285 285 285 287 287 288 289 290 296 296 297 298 299 299 300 302 302 302 303 304 307 308 308 309 310 311 312 312 312 317 317 318 318 319 321 322

Ajuste de rendimiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Establecer los valores de rendimiento automticamente . . . . . . . . . . . Puesta a punto del sistema para ajuste de agrupaciones de almacenamiento y niveles de actividad . . . . . . . . . . . . . . . . . . . Ajuste dinmico de rendimiento . . . . . . . . . . . . . . . . . . . . . . . . Ajuste de rendimiento durante la carga del programa inicial . . . . . . . . . Configuracin del sistema para ajustar dinmicamente una agrupacin de almacenamiento para un objeto (antememoria experta) . . . . . . . . . . . Utilizacin del mandato CHGSHRPOOL para ajustar la paginacin de agrupacin de almacenamiento . . . . . . . . . . . . . . . . . . . . . . . Establecer los valores de rendimiento manualmente . . . . . . . . . . . . . Cmo establecer valores de ajuste iniciales . . . . . . . . . . . . . . . . . . Determinacin del tamao de agrupacin de mquina inicial . . . . . . . Cmo establecer el tamao de agrupacin de mquina . . . . . . . . . . Determinacin del tamao de la agrupacin de usuario inicial . . . . . . Cmo observar el rendimiento del sistema . . . . . . . . . . . . . . . . . . . Revisin del rendimiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cmo determinar los elementos que hay que ajustar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Datos de trabajo de transaccin Utilizacin de la pantalla WRKDSKSTS para observar el rendimiento del disco . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Utilizacin de la pantalla WRKACTJOB para observar el rendimiento del sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ajuste avanzado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Directrices de almacenamiento de trabajos por lotes . . . . . . . . . . . . Especificacin de PURGE(*NO) para trabajos interactivos . . . . . . . . Separacin del trabajo de proceso por lotes de *BASE . . . . . . . . . . Puesta a punto de mltiples agrupaciones para trabajos interactivos . . Establecimiento de una agrupacin separada para usuarios ocasionales Puesta a punto de mltiples agrupaciones para trabajos por lotes . . . . Control de agrupaciones de almacenamiento y seleccin de objetos . . *BASE en QTSEPOOL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Comprender el impacto de las faltas en el rendimiento . . . . . . . . . . Conceptos del ajuste de rendimiento . . . . . . . . . . . . . . . . . . . . . Estados de las hebras . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Transiciones de estados de hebras . . . . . . . . . . . . . . . . . . . . . . Niveles de actividad y colas inelegibles . . . . . . . . . . . . . . . . . . . Objetos que utilizan los trabajos . . . . . . . . . . . . . . . . . . . . . . . Grupos de acceso de proceso . . . . . . . . . . . . . . . . . . . . . . . . . Parmetro de porcin de tiempo y ajuste . . . . . . . . . . . . . . . . . . El parmetro PURGE afecta a los PAG . . . . . . . . . . . . . . . . . . . Contabilidad de trabajos . . . . . . . . . . . . . . . . . . . . . Entradas de diario para contabilidad de trabajos . . . . . . . . . Contabilidad de recursos . . . . . . . . . . . . . . . . . . . . . . Contabilidad de archivos de impresora . . . . . . . . . . . . . . Visin general de la contabilidad de trabajos . . . . . . . . . . . Cmo gestiona el sistema las prioridades de ejecucin y trabajo Cmo decidir si debe utilizarse la contabilidad de trabajos . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

xii

OS/400 Gestin de trabajos, V4R4

Utilizar la funcin de contabilidad de trabajos si... . . . . . . . . . Utilizar mensajes QHST si... . . . . . . . . . . . . . . . . . . . . . Cdigo de contabilidad . . . . . . . . . . . . . . . . . . . . . . . . . . Datos de contabilidad de recursos . . . . . . . . . . . . . . . . . . . . Informacin de diario de contabilidad general . . . . . . . . . . . . . Informacin de diario de contabilidad JB . . . . . . . . . . . . . . . Datos de contabilidad de archivos de impresora DP y SP . . . . . . Informacin de diario de contabilidad DP . . . . . . . . . . . . . . Informacin de diario de contabilidad SP . . . . . . . . . . . . . . Proceso por lotes y contabilidad de trabajos . . . . . . . . . . . . . . Proceso interactivo y contabilidad de trabajos . . . . . . . . . . . . . Proceso de trabajos del sistema y contabilidad de trabajos . . . . . Puesta a punto de contabilidad de trabajos . . . . . . . . . . . . . . . Proceso de diario de contabilidad . . . . . . . . . . . . . . . . . . . . Entradas de contabilidad de trabajos . . . . . . . . . . . . . . . . . Formas adicionales de analizar los datos de contabilidad de trabajos Seguridad y contabilidad de trabajos . . . . . . . . . . . . . . . . . . Autorizacin para asignar cdigos de contabilidad de trabajos . . Autorizacin para el mandato CHGACGCDE . . . . . . . . . . . . Recuperacin y contabilidad de trabajos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Excepcin Diario o receptor de diario de contabilidad de trabajos daado . . Cmo acceder al mensaje CPF1303 . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

322 322 323 323 324 324 327 327 327 329 329 329 330 331 332 332 333 333 333 334 334 335 335 339 339 339 341 342 342 342 342 343 343 343 343 343 343 344 344 344 344 345 345 345 346 346 346 346 347 347 347 347

| | | |

| | |

Apndice A. Datos de rendimiento . . . . . . . . . . . . . . . . . . . . . . Por qu recoger datos de rendimiento? . . . . . . . . . . . . . . . . . . . . Introduccin a los Servicios de recogida . . . . . . . . . . . . . . . . . . . . Por qu conviene utilizar los Servicios de recogida? . . . . . . . . . . . Dnde se puede aprender ms cosas acerca de los Servicios de recogida? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Supervisor de rendimiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cmo preparar la recogida de datos de rendimiento . . . . . . . . . . . . . Tipos de datos de rendimiento que deben recogerse . . . . . . . . . . . Utilizacin del supervisor de rendimiento para recoger datos de rendimiento Recogida de datos del sistema nicamente . . . . . . . . . . . . . . . . . Recogida de datos del sistema y de comunicaciones . . . . . . . . . . . Recogida de datos de consulta de base de datos . . . . . . . . . . . . . Recogida de datos en hebras, tareas y trabajos activos . . . . . . . . . . Cmo recoge los datos el supervisor de rendimiento . . . . . . . . . . . Finalizacin de la recogida de datos de rendimiento . . . . . . . . . . . . Datos de rastreo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Recogida de datos de rastreoSTRPFRMON . . . . . . . . . . . . . . . Recogida de datos de rastreoServicios de recogida . . . . . . . . . . . Cmo se produce el rastreo . . . . . . . . . . . . . . . . . . . . . . . . . . Vuelco de los datos de rastreo . . . . . . . . . . . . . . . . . . . . . . . . Vuelco de los datos de rastreoSTRPFRMON . . . . . . . . . . . . . . . Vuelco de datos de rastreoServicios de recogida . . . . . . . . . . . . Cundo se vuelcan los datos de rastreo . . . . . . . . . . . . . . . . . . . Recogida automtica de datos de rendimientoSupervisor de rendimiento Cmo establecer la recogida automtica semanal . . . . . . . . . . . . . Adicin o cambio de la recogida de datos de rendimiento . . . . . . . . Trabajo por lotes QPFRCOL . . . . . . . . . . . . . . . . . . . . . . . . . . Utilizacin de la recogida automtica de datos por primera vez . . . . . Qu hace el supervisor de rendimiento? . . . . . . . . . . . . . . . . . .

Contenido

xiii

| |

Finalizaciones del supervisor de rendimiento . . . . . . . . . . . . . . . . . Intervalos de recogida de datosSupervisor de rendimiento . . . . . . . . . . Intervalos de recogida de datos internos . . . . . . . . . . . . . . . . . . . . Intervalos de recogida internos y de base de datos . . . . . . . . . . . . . Supervisor de rendimiento durante recogida de datos . . . . . . . . . . . . Notificacin del estado del supervisor de rendimiento . . . . . . . . . . . . Archivos de base de datos y supervisor de rendimiento . . . . . . . . . . . Intervalos de recogida de datosServicios de recogida . . . . . . . . . . . . . Estimacin de los requisitos de almacenamiento de base de datos para los datos de rendimiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Recogida de datos del sistema nicamente . . . . . . . . . . . . . . . . . . Recogida de datos del sistema y de comunicaciones . . . . . . . . . . . . Archivos de datos de rendimiento . . . . . . . . . . . . . . . . . . . . . . . . . Relaciones entre las categoras y los archivos del sistema de los Servicios de recogida . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Visin general de los archivos de datos de rendimiento . . . . . . . . . . . Datos de campo para archivos de datos de rendimiento . . . . . . . . . . Apndice B. Datos de rendimientoExplorador del rendimiento Necesito el explorador de rendimiento? . . . . . . . . . . . . . . . . Quin necesita el Explorador del rendimiento? . . . . . . . . . . Cundo necesita el Explorador del rendimiento? . . . . . . . . . Comparacin del Explorador con otras herramientas de rendimiento . . . Funciones de exploracin y asesoramiento del rendimiento Explorador del rendimiento y supervisor del rendimiento . . . . . Ventajas del Explorador del rendimiento . . . . . . . . . . . . . . . . Cmo trabaja el Explorador del rendimiento . . . . . . . . . . . . . . Definiciones de Explorador del rendimiento . . . . . . . . . . . . . . . Flujo general del Explorador del rendimiento . . . . . . . . . . . . Creacin de una definicin de Explorador del rendimiento . . . . . . Arranque del Explorador del rendimiento . . . . . . . . . . . . . . . . Finalizacin del Explorador del rendimiento . . . . . . . . . . . . . . Supresin de datos del Explorador del rendimiento . . . . . . . . . . Creacin e impresin de informes del explorador de rendimiento . . Bsqueda de las definiciones del Explorador del rendimiento . . . . Archivos de datos de rendimiento . . . . . . . . . . . . . . . . . . . . Abreviaturas de los archivos de datos de rendimiento . . . . . . . Nombre de archivoQAYPEREF . . . . . . . . . . . . . . . . . . . Nombre de archivoQAYPERUNI . . . . . . . . . . . . . . . . . . . Nombre de archivoQAYPECOCFG . . . . . . . . . . . . . . . . . Nombre de archivoQAYPEHWCFG . . . . . . . . . . . . . . . . . Nombre de archivoQAYPEFQCFG . . . . . . . . . . . . . . . . . Nombre de archivoQAYPECICFG . . . . . . . . . . . . . . . . . . Nombre de archivoQAYPESTCFG . . . . . . . . . . . . . . . . . Nombre de archivoQAYPETRCFG . . . . . . . . . . . . . . . . . Nombre de archivoQAYPELCPLX . . . . . . . . . . . . . . . . . . Nombre de archivoQAYPELJOB . . . . . . . . . . . . . . . . . . . Nombre de archivoQAYPELMET . . . . . . . . . . . . . . . . . . Nombre de archivoQAYPELMI . . . . . . . . . . . . . . . . . . . . Nombre de archivoQAYPELLIC . . . . . . . . . . . . . . . . . . . Nombre de archivoQAYPELNAMT . . . . . . . . . . . . . . . . . Nombre de archivoQAYPELNUMT . . . . . . . . . . . . . . . . . Nombre de archivoQAYPEMICPX . . . . . . . . . . . . . . . . . . Nombre de archivoQAYPEEVENT . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

348 348 348 348 349 349 350 350 351 351 352 352 352 354 357 503 503 503 504 504 504 504 505 505 506 507 508 510 510 511 511 511 511 513 513 514 517 517 518 518 518 519 519 519 520 520 520 521 521 521 521

xiv

OS/400 Gestin de trabajos, V4R4

Nombre Nombre Nombre Nombre Nombre Nombre Nombre Nombre Nombre Nombre Nombre Nombre Nombre Nombre Nombre Nombre Nombre Nombre Nombre Nombre Nombre Nombre Nombre Nombre Nombre Nombre Nombre Nombre Nombre Nombre Nombre Nombre Nombre Nombre

de de de de de de de de de de de de de de de de de de de de de de de de de de de de de de de de de de

archivoQAYPEHWMAP archivoQAYPELICI . archivoQAYPEMII . . archivoQAYPESEGI . archivoQAYPETASKI archivoQAYPENMI . archivoQAYPENLIC . archivoQAYPETIDX . archivoQAYPEASM . archivoQAYPEBASE archivoQAYPEDASD archivoQAYPEDSRV archivoQAYPEPGFLT archivoQAYPERMPM archivoQAYPERMSL archivoQAYPES36 . archivoQAYPESAR . archivoQAYPEUNKWN archivoQAYPESTATS archivoQAYPEPSUM archivoQAYPEPWDW archivoQAYPEPPANE archivoQAYPELBRKT archivoQAYPEMIUSR archivoQAYPEMBRKT archivoQAYPEMIPTR archivoQAYPEUSRDF archivoQAYPEHMON archivoQAYPEHTOT archivoQAYPERLS . archivoQAYPEJVA . archivoQAYPEJVCI . archivoQAYPEJVMI . archivoQAYPEJVNI .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

522 522 522 523 524 525 526 526 527 527 528 529 530 530 531 531 531 532 533 536 536 537 537 538 538 538 539 539 540 540 540 542 542 542 543 543 547 553 554 572 573 573 575 575 575 575 575 576 576 576 577

Apndice C. Contenido de objetos suministrados por IBM . . . . . . . . Clases suministradas por IBM . . . . . . . . . . . . . . . . . . . . . . . . . . . Descripciones de trabajo suministradas por IBM . . . . . . . . . . . . . . . . . Colas de trabajos suministradas por IBM . . . . . . . . . . . . . . . . . . . . . Descripciones de subsistema suministradas por IBM . . . . . . . . . . . . . . Restauracin de informacin personalizada para descripciones de trabajo proporcionadas por IBM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Restauracin de informacin personalizada para descripciones de subsistema Fuente para el programa CL de arranque . . . . . . . . . . . . . . . . . . . . Apndice D. Caractersticas del sistema que se suministra . . . Objetos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Perfiles de usuario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Programa QSYS/QCMD suministrado por IBM . . . . . . . . . . . . . . El subsistema de control tal como lo suministra IBM . . . . . . . . . . Supervisor de subsistema QSYSWRK . . . . . . . . . . . . . . . . . . Trabajo QECS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Descripciones de subsistema QBASE y QCMN suministrados por IBM Valores importantes del sistema suministrados por IBM . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Contenido

xv

QAUTOCFG . . . . . . . . . . . . . . . . . . . . . . . QCTLSBSD . . . . . . . . . . . . . . . . . . . . . . . QDEVNAMING . . . . . . . . . . . . . . . . . . . . . QIPLTYPE . . . . . . . . . . . . . . . . . . . . . . . . QSECURITY . . . . . . . . . . . . . . . . . . . . . . . QSPCENV . . . . . . . . . . . . . . . . . . . . . . . . Configuraciones de subsistema suministradas por IBM

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

577 577 577 577 578 578 578 581 585 587 588 591 591 591 593

Apndice E. API de gestin de trabajos y programas de salida Apndice F. Avisos . . . . . . . . . . . . Informacin de la interfaz de programacin Marcas registradas . . . . . . . . . . . . . . Bibliografa . . . . . . . . . . . . Libros de programacin . . . . . Publicaciones de comunicaciones ndice

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

xvi

OS/400 Gestin de trabajos, V4R4

Acerca de Gestin de trabajos, SC10-3124 (SC415306)


Este manual proporciona informacin a los programadores sobre cmo gestionar de forma efectiva la carga de trabajo del sistema mediante el cambio de objetos de gestin de trabajos para que se ajusten a sus necesidades. Esta publicacin tambin proporciona directrices para el ajuste de rendimiento, descripcin de valores del sistema, informacin sobre la recopilacin de datos de rendimiento, recogida de datos de utilizacin del sistema, utilizacin de entradas de trabajo y planificacin de trabajos por lotes.

A quin va dirigido este manual


Esta publicacin va destinada al programador o al programador de aplicaciones. Es conveniente estar familiarizado con los conceptos generales y la terminologa de programacin as como tener una visin general del sistema AS/400 y del programa bajo licencia OS/400. Debe estar familiarizado con las estaciones de pantalla e impresoras que utiliza.

AS/400 Operations Navigator


AS/400 Operations Navigator es una potente interfaz grfica para los clientes Windows. Con AS/400 Operations Navigator, puede gestionar y administrar los sistemas AS/400 desde el escritorio de Windows. Operations Navigator permite gestionar operaciones de comunicaciones, impresin, base de datos, seguridad y otras operaciones del sistema. En Operations Navigator est incluida la Central de gestin que permite gestionar varios sistemas AS/400 de forma centralizada. La Figura 1 en la pgina xviii muestra un ejemplo de la pantalla Operations Navigator: Esta nueva interfaz ha sido diseada para lograr un aumento de la productividad, y es la nica interfaz de usuario para las nuevas funciones avanzadas de OS/400. Por lo tanto, IBM recomienda la utilizacin de AS/400 Operations Navigator, que dispone de una ayuda en lnea que sirve de gua. Mientras esta interfaz sigue desarrollndose, puede ser que todava necesite utilizar un emulador tradicional, como PC5250, para realizar algunas de las tareas.

Instalacin de Operations Navigator


Para utilizar AS/400 Operations Navigator, debe haber instalado Client Access en el PC Windows. Si desea obtener ayuda para conectar el PC Windows al sistema AS/400, consulte Client Access Express para Windows - Instalacin, SC10-3404-00 (SC41-5507-00). AS/400 Operations Navigator es un componente de Client Access instalable por separado y que consta de gran nmero de subcomponentes. Si es la primera vez que realiza la instalacin y utiliza la opcin Tpica, las opciones que se instalan por omisin son las siguientes: Soporte bsico de Operations Navigator

Copyright IBM Corp. 1997, 1999

xvii

Figura 1. Pantalla de AS/400 Operations Navigator

Operaciones bsicas (mensajes, salida de impresora e impresoras) Para seleccionar los subcomponentes que desea instalar, seleccione la opcin de instalacin Personalizada. (Una vez instalado Operations Navigator, puede aadir subcomponentes mediante la Puesta a punto selectiva de Client Access.) 1. Visualice la lista de los subcomponentes instalados actualmente, en la ventana Seleccin de componentes de la instalacin Personalizada o la Puesta a punto selectiva. 2. Seleccione AS/400 Operations Navigator. 3. Seleccione los subcomponentes adicionales que desee instalar y contine realizando la instalacin Personalizada o la Puesta a punto selectiva. Despus de instalar Client Access, pulse dos veces el icono AS400 Operations Navigator, en el escritorio, para acceder a Operations Navigator y crear una conexin AS/400.

Informacin de prerrequisitos e informacin relacionada


Utilice AS/400 Information Center como punto de partida para buscar informacin tcnica de AS/400. Puede acceder a Information Center desde el CD-ROM AS/400e Information Center (versin en espaol (y en ingls): SK3T-1330 (SK3T-2027)) o desde uno de estos sitios Web: http://www.as4 .ibm.com/infocenter http://publib.boulder.ibm.com/pubs/html/as4 /infocenter.htm

AS/400 Information Center contiene temas importantes, como por ejemplo, particiones lgicas, clusters, Java, TCP/IP, servicios Web y redes protegidas. Tambin contiene enlaces de Internet con sitios Web tales como AS/400 Online Library y AS/400 Technical Studio. En Information Center se incluye un enlace que describe a un nivel elevado las diferencias de informacin entre Information Center y Online Library. Para ver una lista de publicaciones relacionadas, consulte el apartado Libros de programacin en la pgina 591.

xviii

OS/400 Gestin de trabajos, V4R4

Cmo enviar sus comentarios


Sus comentarios son importantes para ayudarnos a proporcionar informacin de ms alta calidad y ms precisa. Si tiene algn comentario acerca de este manual o acerca de alguna otra documentacin del AS/400, rellene la hoja de comentarios del lector, al final de este manual. Si prefiere enviar comentarios por correo, utilice la hoja de comentarios del lector con la direccin que est impresa en la parte posterior. Si va a enviar por correo una hoja de comentarios del lector desde un pas que no sea Estados Unidos, puede entregar la hoja en la oficina de la sucursal local de IBM o al representante IBM con franquicia. Si prefiere enviar sus comentarios por fax, utilice los siguientes nmeros: Desde Espaa: (93) 321 61 34 Desde otros pases: 34 93 321 61 34 Si prefiere realizar el envo de sus comentarios por correo electrnico, utilice una de estas direcciones: Comentarios sobre publicaciones: HOJACOM@VNET.IBM.COM Comentarios sobre AS/400 Information Center: RCHINFOC@us.ibm.com Acurdese de indicar estos datos: El nombre del manual. El nmero de publicacin del manual. El nmero de la pgina o el tema al que se refiere el comentario.

Acerca de Gestin de trabajos, SC10-3124 (SC415306)

xix

xx

OS/400 Gestin de trabajos, V4R4

Resumen de los cambios realizados en Gestin de trabajos


Resumen de los cambios realizados en Gestin de trabajos. Nuevo: Valor del sistema QCFGMSGQ en la pgina 36 Este valor del sistema permite especificar la cola de mensajes por omisin que utiliza el sistema al enviar mensajes correspondientes a lneas, controladores y dispositivos. Valor del sistema QMLTTHDACN en la pgina 61 Este valor del sistema controla la accin que se ha de llevar a cabo cuando, en un trabajo que ejecuta mltiples hebras, se invoca a una funcin que tal vez no admita la ejecucin multihebra. ALWADDCLU Atributo de red Permitir aadir a cluster, que se ha aadido en el captulo 3. MDMCNTRYID Atributo de red Identificador de pas del mdem, que se ha aadido en el captulo 3. QUSRNOMAX Se ha aadido QUSRNOMAX en el apndice C, Colas de trabajos suministradas por IBM. QUSRWRK Se ha aadido QUSRWRK en el apndice C, Descripciones de subsistema suministradas por IBM. Cambiado: Captulo 2 Se han actualizado varios valores del sistema. Se han aadido notas a los valores del sistema que afectan a las particiones lgicas. Captulo 3 Se han modificado archivos para acomodar particiones lgicas. Captulos 4, 5 y 6 Revise Subsistemas en la pgina 97, Trabajos en la pgina 145 y Trabajos interactivos en la pgina 187 para obtener informacin sobre los diversos cambios relativos a la gestin de trabajos. Captulo 14 Se han modificado tamaos de campos. Apndice A Se han aadido archivos y cambios relacionados con los Servicios de recogida, que es la nueva forma de recoger datos de rendimiento. Apndice B

Copyright IBM Corp. 1997, 1999

xxi

Se han aadido nuevos archivos de datos de rendimiento a Archivos de datos de rendimiento. Se han modificado campos para permitir informacin adicional de cuenta de tareas. Apndice C Se ha modificado el fuente de QSTRUP. Se ha aadido informacin a varias descripciones de trabajo suministradas por IBM. Recordatorio: AO 2000 | | | | | El archivo de datos de rendimiento QAPMCONF es el nico que contiene un indicador del siglo. La recogida de datos depende de la fecha de inicio de este archivo; por lo tanto, debe utilizar esta fecha. Consulte el apartado Consideraciones sobre el ao 2000 en la pgina 344 para obtener informacin ms detallada.

xxii

OS/400 Gestin de trabajos, V4R4

Gestin de trabajos-Introduccin
El AS/400 contiene muchos objetos del sistema, y la forma en que se relacionan entre s ayuda a determinar la eficiencia del sistema. Las funciones de gestin de trabajos controlan el trabajo realizado en el sistema. Cuando se instala el programa bajo licencia Operating System/400 (OS/400), se incluye un entorno de gestin de trabajos que soporta todos los trabajos interactivos y de proceso por lotes. La gestin de trabajos soporta los mandatos y funciones internas necesarias para controlar la operacin del sistema y la carga de trabajo diaria del sistema. Adems, la gestin de trabajos contiene las funciones que necesita para distribuir recursos para sus aplicaciones para que el sistema pueda manejarlas.

Por qu familiarizarse con la Gestin de trabajos?


La gestin de trabajos del AS/400 le permite controlar la manera en que los trabajos se gestionan en el sistema. El programa bajo licencia OS/400 le permite adaptar este soporte o crear su propio entorno de gestin de trabajos. Para hacer esto, es necesario que comprenda los conceptos de la gestin de trabajos. Puesto que IBM entrega todos los sistemas AS/400 con todo lo necesario para ejecutar operaciones tpicas, no es necesario que aprenda la gestin de trabajos para utilizar el sistema. Sin embargo, para cambiar la forma en que el sistema gestiona los trabajos con el fin de satisfacer mejor sus necesidades, modificar el orden en que se ejecutan los trabajos, solucionar un problema, mejorar el rendimiento del sistema o simplemente ver los trabajos del sistema, necesitar estar familiarizado con la gestin de trabajos. En otras palabras, si se familiariza con la gestin de trabajos, sabr lo que afecta a los diversos componentes del sistema y cmo cambiarlos para que operen de una forma ms eficiente. Debido a la complejidad del sistema, puede serle til ir familiarizndose con la gestin de trabajos por etapas. Puede empezar decidiendo qu trabajo necesita que realice el sistema y cmo quiere que lo lleve a cabo. Manteniendo un enfoque simple desde el comienzo, puede evitar la frustracin que puede comportar la flexibilidad del sistema. A medida que vaya conociendo el concepto de la gestin de trabajos y la forma en que se interrelacionan los componentes, estar en disposicin de sacar el mximo partido del sistema AS/400.

Un sistema sencillo
El propsito del sistema es realizar trabajo. El trabajo entra, se procesa y sale del sistema. Si piensa en la gestin de trabajos en estos tres trminos, le ser ms fcil comprender la gestin de trabajos. La gestin de trabajos describe por dnde entra el trabajo en el sistema, dnde y con qu recursos se procesa el trabajo, y a dnde se dirige la salida del trabajo. La Figura 2 en la pgina 2 muestra el concepto de un sistema sencillo.

Copyright IBM Corp. 1997, 1999

Entrada El trabajo entra

Proceso Se procesa el trabajo

Salida El trabajo sale

Figura 2. Sistema sencillo

Un sistema complejo
Un sistema complejo consta de muchos sistemas sencillos que operan juntos. Segn esta definicin, los sistemas sencillos dentro del sistema AS/400 son los subsistemas.

El sistema como empresaEntorno hipottico


Un ejemplo de sistema sencillo es una pequea empresa. Supongamos un pequeo negocio donde se fabrican muebles de madera de forma artesanal. El trabajo entra, por ejemplo pedidos de mesillas, estanteras y sillas. El trabajo se procesa: el carpintero llama a los clientes para confirmar el pedido y les consulta acerca del diseo, el estilo, el tamao y el color. El carpintero disea cada pieza de mobiliario, rene el material necesario y a continuacin fabrica el mueble. Una vez fabricado, lo entrega: el trabajo sale. Puesto que un sistema complejo es una combinacin de muchos sistemas sencillos, un ejemplo comparable a un sistema complejo es un centro comercial, en el que muchas tiendas grandes y pequeas se concentran en una determinada zona. Tal vez el carpintero tenga una tienda en el sector noroeste del centro, y un panadero tenga su negocio en el sector este. El panadero y el carpintero tienen diferentes entradas y salidas, es decir, sus pedidos y sus productos son muy diferentes. Adems, el tiempo que tarda cada negocio en procesar su trabajo es bastante diferente, y los usuarios son conscientes de este hecho.

Trminos de gestin de trabajosEntorno hipottico


Qu relacin tiene esto con el sistema AS/400? Un sistema complejo (centro comercial) es una conjuncin de muchos sistemas sencillos (tiendas). En el sistema AS/400, estos sistemas sencillos se denominan subsistemas. Cada unidad de trabajo dentro del negocio se considera un trabajo. Un ejemplo de unidad de trabajo puede ser una carta de un cliente, una llamada telefnica, un pedido o la limpieza nocturna. Lo mismo es vlido para el sistema. En el sistema AS/400, cada trabajo tiene un nombre exclusivo. Una descripcin de trabajo describe el trabajo que entra en el subsistema. Las descripciones de trabajo contienen elementos de informacin, por ejemplo ID de usuario, colas de trabajos y datos de direccionamiento. En el sistema AS/400, la informacin de la descripcin de trabajo puede compararse con las descripciones de trabajos en una pequea empresa.
Tabla 1 (Pgina 1 de 2). Analoga de descripcin de trabajo
Objetos del Sistema AS/400 ID de Usuario Cola de Trabajos Pequea Empresa Quin es el cliente? En qu buzn se recibi?

OS/400 Gestin de trabajos, V4R4

Tabla 1 (Pgina 2 de 2). Analoga de descripcin de trabajo


Objetos del Sistema AS/400 Prioridad de cola de trabajos Retener en cola de trabajos Cola de salida Datos de direccionamiento Cdigo de contabilidad Pequea Empresa Esta carta es importante? Puede posponerse esta carta para ms adelante? Cmo se empaquetar el producto? Qu producto se adaptar a las necesidades de este cliente? Dispone el cliente de tarjeta de crdito?

Qu aspecto tiene la empresa? Todas las tiendas tienen proyectos o planos. Estos planos son simplemente descripciones, con detalles variables, de la estructura fsica de la empresa. Puede que la empresa tenga una tienda con: 2 plantas 5 puertas 3 buzones 2 telfonos En el sistema AS/400, una descripcin de subsistema contiene toda la informacin acerca del subsistema. De dnde proviene el trabajo? Para el carpintero, el trabajo proviene de las llamadas de los clientes, de referencias y de la gente que pasa por la tienda. En el sistema AS/400, el trabajo puede venir de muchos sitios. Entre los ejemplos podramos incluir colas de trabajos, estaciones de trabajo, comunicaciones, trabajos de arranque automtico y trabajos de prearranque. Dnde encuentran el espacio? Dentro del centro comercial, cada negocio (subsistema) tiene una cierta cantidad de espacio fsico. En el sistema AS/400, las agrupaciones le permiten controlar el almacenamiento principal (o espacio fsico) que obtiene cada subsistema (negocio) para realizar su trabajo. Cuanto ms espacio fsico tiene una tienda (subsistema), mayor ser el nmero de clientes y trabajos a los que podr atender. Cmo entra el trabajo? Los clientes que no puedan encontrar la tienda que buscan pueden acudir a un puesto de informacin que les ayude a seguir la direccin correcta. Lo mismo es vlido para el sistema AS/400. Las entradas de direccionamiento son similares a directorios de tiendas o a un puesto de informacin. As es que despus de encontrar la entrada de direccionamiento, sta guiar al trabajo hasta el lugar que le corresponde. No obstante, primero es necesario encontrar la entrada de direccionamiento. Esto se lleva a cabo mediante los datos de direccionamiento. Los datos de direccionamiento son los que utiliza el trabajo para encontrar la entrada de direccionamiento adecuada. Cmo se maneja el trabajo?

Gestin de trabajos-Introduccin

Evidentemente, el carpintero necesita establecer prioridades en los trabajos. La silla que hay que entregar al final de la semana debe fabricarse antes que la estantera que hay que entregar a fin de mes. En el sistema AS/400, la clase proporciona informacin acerca de cmo se maneja el trabajo mientras est en el subsistema. Esta informacin incluye: Prioridad mientras se procesa Almacenamiento mximo Tiempo de CPU mximo Porcin de tiempo Depuracin Cada uno de estos atributos determina cmo y cundo se procesa un trabajo. Del mismo modo en que existen reglas que afectan a todas las tiendas del centro, existen reglas que afectan a todos los subsistemas del sistema AS/400. Un ejemplo de estas reglas es un valor del sistema. Los valores del sistema son elementos de informacin que son aplicables a todo el sistema. Informacin tal como: Fecha y hora Informacin de configuracin Informacin de inicio de sesin Seguridad del sistema Manejo del almacenamiento Hay informacin que es especfica de cada uno de los clientes del centro comercial. El carpintero habla cada uno de sus clientes para concretar el diseo de cada mueble. En el sistema AS/400, el perfil de usuario mantiene informacin especfica para un usuario determinado. De forma similar a una tarjeta de crdito de un cliente, un perfil de usuario proporciona a dicho usuario autorizaciones especficas y asigna los atributos de usuario para sus trabajos. Estos atributos de trabajo responden a las siguientes preguntas: Qu descripcin de trabajo? Qu cola de salida o dispositivo de impresora? Qu cola de mensajes? Qu cdigo de contabilidad? Qu prioridad de planificacin?

Consulta rpida a objetos


La Tabla 2 en la pgina 5 muestra ejemplos de objetos de gestin de trabajos y valores del sistema y sus mandatos relacionados. Utilice esta tabla como consulta rpida.

OS/400 Gestin de trabajos, V4R4

Tabla 2. Ejemplos de objetos y valores y resumen de mandatos


Objetos y Valores Valores del sistema Descripciones de subsistemas Colas de trabajos Descripciones de trabajo Clases Trabajos Ejemplo QSECURITY QSYS/QBASE QSYS/QINTER QSYS/QBATCH QGPL/QBATCH QGPL/QDFTJOBD QGPL/QBATCH QGPL/QINTER QGPL/QBATCH 010457/QSECOFR/DSP01 Mandato WRKSYSVAL WRKSBSD WRKJOBQ WRKJOBD WRKCLS WRKACTJOB WRKUSRJOB WRKSBSJOB SBMJOB WRKSBMJOB WRKJOB WRKUSRPRF WRKOUTQ

Perfiles de usuario Cola de salida

QSECOFR QSYSOPR QGPL/QPRINT

Gestin de trabajos-Introduccin

OS/400 Gestin de trabajos, V4R4

Valores del sistema


Los valores del sistema son elementos de informacin que afectan al entorno operativo de todo el sistema. Un valor del sistema contiene informacin de control para el funcionamiento de ciertos componentes del sistema. Un usuario puede modificar el sistema para definir el entorno de trabajo. La fecha del sistema y la lista de bibliotecas son ejemplos de valores del sistema. Los valores del sistema no son objetos y no pueden pasarse como valores de parmetros, como ocurre con las variables de CL.

Valores del sistemaVentajas


Los valores del sistema contienen especificaciones que le permiten controlar o modificar el funcionamiento global del sistema. Por ejemplo, puede utilizar el valor del sistema QDATFMT para especificar el formato de fecha como, por ejemplo, AMD, MDA, DMA o JUL (formato JULIANO).

Valores del sistemaVisin general


Todos los valores del sistema disponibles estn ordenados por los tipos o las categoras que aparecen en la pantalla Trabajar con valores del sistema: Fecha y Hora Edicin Control del Sistema Lista de Bibliotecas Asignacin Mensajes y Anotaciones Cronolgicas Almacenamiento Seguridad Una tabla de resumen para cada categora lista cada valor del sistema, el valor inicial que se enva con el sistema y una referencia a una descripcin detallada.

Valores del sistema de fecha y horaVisin general


Los valores del sistema de fecha y hora le permiten controlar la fecha y hora en el sistema. Los valores del sistema de fecha y hora deben ir siempre entre apstrofos. La Tabla 3 muestra estos valores.
Tabla 3 (Pgina 1 de 2). Valores del sistema de fecha y hora
Nombre QDATE QCENTURY QYEAR QMONTH Valor Inicial Descripcin Fecha del sistema Siglo Ao Mes del ao Ver Detalles 42 35 91 61 Tipo Carcter Carcter Carcter Carcter Longitud 51 6 1 2 2

Copyright IBM Corp. 1997, 1999

Tabla 3 (Pgina 2 de 2). Valores del sistema de fecha y hora


Nombre QDAY QDAYOFWEEK QLEAPADJ QTIME QHOUR QMINUTE QSECOND QUTCOFFSET Valor Inicial Descripcin Da del mes (o ao1) Da de la semana Ajuste de ao bisiesto Hora del da Ver Detalles 43 43 56 83 49 60 76 90 Tipo Carcter Carcter Decimal Carcter Carcter Carcter Carcter Carcter Longitud 2 31 4 (5 0) 6, 7, 8 92 2 2 2 5

'0'

1 2

Hora del da Minuto de la hora Segundo del minuto '+0000' Ajuste de hora universal coordinada. El nmero de horas y minutos que se desplaza la hora actual del sistema respecto a la hora universal coordinada. Para fechas del calendario Juliano

Para segundos, dcimas, centsimas y milsimas de segundo

Valores de edicin del sistemaVisin general


Los valores de edicin del sistema le permiten controlar el formato utilizado para visualizar smbolos de moneda, fechas y valores decimales en el sistema.

Cambios en valores de edicin del sistema


Todos los cambios realizados en los valores de edicin del sistema surten efecto inmediatamente para los nuevos trabajos. Para el valor del sistema QCURSYM los cambios tambin afectan a los trabajos activos.
Tabla 4. Valores de edicin del sistema
Nombre QCURSYM QDATFMT QDATSEP QDECFMT QTIMSEP 1 El valor Valor inicial1 Descripcin Ver Detalles 42 42 43 44 84 Tipo Carcter Carcter Carcter Carcter Carcter Longitud 1 3 1 1 1

'$' Smbolo de moneda 'DMA' Formato de fecha '/' Separador de fecha '' Formato de decimal ':' Separador de hora inicial puede ser diferente segn los pases.

Valores del sistema de control del sistemaVisin general


Los valores del sistema de control del sistema le permiten controlar o visualizar informacin especfica del sistema. La Tabla 5 en la pgina 9 muestra estos valores.

OS/400 Gestin de trabajos, V4R4

Tabla 5 (Pgina 1 de 6). Valores del sistema de control del sistema


Nombre QABNORMSW Valor Inicial '0' Descripcin Ver Detalles 22 Tipo Carcter Longitud 1

QASTLVL

QATNPGM QAUTOCFG

QAUTORMT

QAUTOSPRPT

QAUTOVRT

QBOOKPATH

QCCSID

QCHRID

QCHRIDCTL

| | | | |

QCMNARB

Indicador de terminacin anterior del sistema. '*BASIC' Nivel de ayuda. Especifica el nivel de pantallas del sistema disponibles. '*ASSIST' Programa de atencin. '1' Indicador de configuracin automtica. '1' Configuracin automtica de controladores remotos. '0' Notificacin automtica de problemas. 0 Nmero de dispositivos virtuales que se van a configurar automticamente. '/QDLS/QBKBOOKS/BOOKS' Bsqueda de libro y estantera. Permite definir una bsqueda de libro o va de acceso de libro del sistema. '65535' Identificador de juego de caracteres. '697 037'1 Juego de caracteres grficos y pgina de cdigos por omisin que se utilizan para visualizar o imprimir datos. '*DEVD' Controla el tipo de conversin que tiene lugar para archivos de pantalla, archivos de impresora y grupos de panel. *CALC rbitros de comunicaciones disponibles para procesar trabajo de comunicaciones.

Carcter

10

26 32

Carcter Carcter

20 1

32

Carcter

32

Carcter

33

Decimal

(5 0)

34

Carcter

315

35

Decimal

(10 0)

36

Carcter

20

37

Carcter

10

38

Carcter

10

Valores del sistema

Tabla 5 (Pgina 2 de 6). Valores del sistema de control del sistema


Nombre QCMNRCYLMT Valor Inicial '0 0' Descripcin Proporciona lmites de recuperacin para la recuperacin de comunicaciones del sistema. Identificador de pas. Nombre de consola. No puede cambiarse. Nombre del subsistema de control. Indicador de recuperacin de base de datos. Indica el convenio de denominacin de dispositivos. Especifica la accin que debe realizarse cuando se produce un error de E/S para el dispositivo de programa de peticin del trabajo. Intervalo de tiempo, en minutos, que puede estar desconectado un trabajo antes de que finalice. Ajusta dinmicamente la prioridad de los trabajos interactivos para mantener un alto rendimiento del proceso de los trabajos de proceso por lotes. Le permite activar y desactivar el planificador de prioridades dinmicas. Especifica si ha de hacerse o no una conversin de programas objeto durante la operacin de restauracin. Ver Detalles 38 Tipo Carcter Longitud 20

QCNTRYID QCONSOLE

US1 'QCONSOLE'

39 39

Carcter Carcter

2 10

QCTLSBSD QDBRCVYWT

'QBASE QSYS' '0'

41 44

Carcter Carcter

20 1

QDEVNAMING

'*NORMAL'

45

Carcter

10

QDEVRCYACN

'*DSCMSG'

46

Carcter

20

QDSCJOBITV

'240'

47

Carcter

10

QDYNPTYADJ

'1'

47

Carcter

QDYNPTYSCD

'1'

48

Carcter

QFRCCVNRST

'0'

49

Carcter

10

OS/400 Gestin de trabajos, V4R4

Tabla 5 (Pgina 3 de 6). Valores del sistema de control del sistema


Nombre QIGC Valor Inicial Descripcin Indica si se ha instalado la versin DBCS del sistema. Especifica el valor del nombre de font DBCS que debe utilizarse cuando se transforman datos DBCS SCS en datos de corriente de datos de funciones avanzadas de impresin (AFPDS), y cuando se crea un archivo en spool de AFPDS con caracteres de desplazamiento a teclado estndar y a teclado ideogrfico (SI/SO) presentes en los datos. Especifica el cuerpo del font codificado del juego de caracteres de doble byte (DBCS). Fecha y hora para IPL automtica del sistema. Indicador de estado de la IPL. No puede cambiarse. Indica el tipo de IPL que se va a efectuar. Especifica el valor de almacenamiento intermedio de teclado que se va a utilizar cuando se inicialice un trabajo. Especifica un juego de caracteres de idioma para el teclado. Identificador de idioma. Nombre de va de entorno nacional. Ver Detalles 50 Tipo Carcter Longitud 1

QIGCCDEFNT

'*NONE'

50

Carcter

20

QIGCFNTSIZ

'*NONE'

50

Decimal

(4 1)

QIPLDATTIM

'*NONE'

52

Carcter

20

QIPLSTS

'0'

53

Carcter

QIPLTYPE

'0'

53

Carcter

QKBDBUF

'*TYPEAHEAD'

55

Carcter

10

QKBDTYPE

'USB'1,

56

Carcter

QLANGID QLOCALE

'ENU'1 '*NONE'

56 57

Carcter Carcter

3 1024

Valores del sistema

11

Tabla 5 (Pgina 4 de 6). Valores del sistema de control del sistema


Nombre Valor Inicial 2 Descripcin Controla la accin que se ha de llevar a cabo cuando, en un trabajo que ejecuta mltiples hebras, se invoca a una funcin que tal vez no admita la ejecucin multihebra. Nmero de modelo del sistema. No puede cambiarse. Nmero de trabajos servidores de paso a travs de estacin de pantalla destino. Ajuste de rendimiento. Especifica si el sistema debe ajustar valores durante la IPL y a intervalos regulares para tamaos de agrupacin y niveles de actividad del sistema. Caracterstica de procesador. Especifica el nivel de cdigo de caracterstica de procesador del sistema. Procesador multitarea. Le permite activar y desactivar la posibilidad de procesador multitarea. Descripcin de dispositivo de impresora por omisin. Formato de tecla de impresin. Especifica si se proporciona informacin de borde y de cabecera cuando se pulsa la tecla de impresin. Ver Detalles 61 Tipo Carcter Longitud 1

| | | | | | | | | |

QMLTTHDACN

QMODEL

61

Carcter

QPASTHRSVR

*CALC

62

Carcter

10

QPFRADJ

'2'

62

Carcter

QPRCFEAT

64

Carcter

QPRCMLTTSK

'1'

64

Carcter

QPRTDEV

'PRT01'

65

Carcter

10

QPRTKEYFMT

'*PRTHDR'

65

Carcter

10

12

OS/400 Gestin de trabajos, V4R4

Tabla 5 (Pgina 5 de 6). Valores del sistema de control del sistema


Nombre Valor Inicial Descripcin Cantidad mxima de tiempo (en segundos) permitida para PWRDWNSYS *IMMED. Se permite IPL automtica despus de restaurar la alimentacin. Nivel de proceso paralelo. Lmite tiempo del proceso de consulta. Indicador de encendido e IPL remotos. Controla la capacidad de anlisis de problemas del servicio del sistema remoto. Indicador de consola IPL. Atributos de trabajos establecidos. Indica el entorno especial por omisin. Nmero de serie del sistema. No puede cambiarse. Secuencia de ordenacin por omisin que utilizar el sistema. Indica si deben arrancarse los transcriptores de impresora. No puede cambiarse. Nombre de programa de arranque llamado desde el trabajo de arranque automtico en el subsistema de control. Especifica, en minutos, el intervalo de tiempo de autenticacin del servidor. Ver Detalles 71 Tipo Decimal Longitud (5 0)

QPWRDWNLMT 600

QPWRRSTIPL

'0'

72

Carcter

QQRYDEGREE QQRYTIMLMT

'*NONE' '*NOMAX'

72 73

Carcter Carcter

10 10

QRMTIPL QRMTSRVATR

'0' '0'

74 76

Carcter Carcter

1 1

QSCPFCONS QSETJOBATR QSPCENV

'1' '*NONE' '*NONE'

76 78 78

Carcter Carcter Carcter

1 160 10

QSRLNBR

79

Carcter

QSRTSEQ

'*HEX'

79

Carcter

20

QSTRPRTWTR

'1'

81

Carcter

QSTRUPPGM

'QSTRUP QSYS'

81

Carcter

20

QSVRAUTITV

2880

82

Decimal

(6 0)

Valores del sistema

13

Tabla 5 (Pgina 6 de 6). Valores del sistema de control del sistema


Nombre QUPSDLYTIM Valor Inicial '*CALC' Descripcin Ver Detalles 86 Tipo Carcter Longitud 20

Tiempo de retardo de fuente de alimentacin ininterrumpible. QUPSMSGQ 'QSYSOPR QSYS' Cola de mensajes para mensajes de fuente de alimentacin ininterrumpible. 1 El valor inicial puede ser diferente segn los pases.
2

88

Carcter

20

Para los Estados Unidos y Canad (vea Valor del sistema QKBDTYPE en la pgina 56 para otros pases).

Valores del sistema de lista de bibliotecasVisin general


Los valores del sistema de lista de bibliotecas le permiten controlar o visualizar las partes de sistema y de usuario de la lista de bibliotecas. La Tabla 6 muestra estos valores.
Tabla 6. Valores del sistema de lista de bibliotecas
Nombre QSYSLIBL Valor Inicial 'QSYS QSYS2 QHLPSYS QUSRSYS' 'QGPL QTEMP' Descripcin Parte del sistema de la lista de bibliotecas. Parte del usuario de la lista de bibliotecas. Ver Detalles 83 Tipo Carcter Longitud 150

QUSRLIBL

90

Carcter

250

Valores del sistema de asignacinVisin general


Los valores del sistema de asignacin le permiten controlar el nmero de trabajos y los tamaos de almacenamiento en el sistema. La Tabla 7 muestra estos valores.
Tabla 7 (Pgina 1 de 2). Valores del sistema de asignacin
Nombre QACTJOB Valor Inicial 20 Descripcin Nmero inicial de trabajos activos para los que se va a asignar almacenamiento. Nmero adicional de trabajos activos para los que se asignar almacenamiento. Este valor del sistema ya no afecta al sistema operativo. Nmero total adicional de trabajos para los que se asignar almacenamiento. Ver Detalles 23 Tipo Decimal Longitud (5 0)

QADLACTJ

10

23

Decimal

(5 0)

QADLSPLA QADLTOTJ

2048 10

24 24

Decimal Decimal

(5 0) (5 0)

14

OS/400 Gestin de trabajos, V4R4

Tabla 7 (Pgina 2 de 2). Valores del sistema de asignacin


Nombre QJOBMSGQFL Valor Inicial '*NOWRAP' Descripcin Accin que lleva a cabo el sistema cuando se alcanza el valor especificado para QJOBMSGQMX. El tamao mximo que puede alcanzar una cola de mensajes de trabajos (MB). Este valor del sistema ya no afecta al sistema operativo. Este valor del sistema ya no afecta al sistema operativo. Tamao inicial del bloque de control de spool para un trabajo (bytes). Reclamar almacenamiento de spool. Nmero total inicial de trabajos para los que se asignar almacenamiento. Ver Detalles 54 Tipo Carcter Longitud 10

QJOBMSGQMX

16

54

Decimal

(5 0)

QJOBMSGQSZ QJOBMSGQTL QJOBSPLA

16 24 3516

55 55 55

Decimal Decimal Decimal

(5 0) (5 0) (5 0)

QRCLSPLSTG QTOTJOB

'8' 30

73 85

Carcter Decimal

10 (5 0)

Valores del sistema para mensajes y anotaciones cronolgicasVisin general


Los valores del sistema de mensajes y anotaciones le permiten controlar los mensajes y cmo se anotan en el sistema. La Tabla 8 muestra estos valores.
Tabla 8. Valores del sistema de mensajes y anotaciones
Nombre Valor Inicial '*NONE' 'QSYSOPR QSYS' 5000 Descripcin Nivel de contabilidad Cola de mensajes de configuracin Nmero mximo de registros para cada versin de las anotaciones histricas. Filtro de problemas. El perodo mnimo de retencin de problemas en el registro de anotaciones de problemas. Un mximo de 30 caracteres de texto que pueden imprimirse al final del formulario. Anotaciones de error de software. Control de solicitud de vuelcos: ningn trabajo, trabajos del sistema, trabajos de usuario o todos los trabajos. Permite al usuario suprimir mensajes de estado. Ver Detalles 22 36 49 Tipo Carcter Carcter Decimal Longitud 80 20 (5 0)

| |

QACGLVL QCFGMSGQ QHSTLOGSIZ

QPRBFTR QPRBHLDITV

'*NONE' 30

63 64

Carcter Decimal

20 (5 0)

QPRTTXT

'*BLANK'

65

Carcter

30

QSFWERRLOG QSRVDMP

'*LOG' '*DMPUSRJOB'

78 82

Carcter Carcter

10 10

QSTSMSG

'*NORMAL'

82

Carcter

10

Valores del sistema

15

Valores del sistema de almacenamientoVisin general


Los valores del sistema de almacenamiento le permiten controlar el tamao de almacenamiento y los niveles de actividad en el sistema. La Tabla 9 muestra estos valores.
Tabla 9. Valores del sistema de almacenamiento
Nombre QBASACTLVL Valor Inicial 6 Descripcin Nivel de actividad de la agrupacin de almacenamiento base. Tamao mnimo de la agrupacin de almacenamiento base (KB). Nivel de mxima actividad del sistema. Tamao de agrupacin de almacenamiento de mquina (KB). Accin de lmite inferior de almacenamiento auxiliar Lmite inferior de almacenamiento auxiliar Agrupacin de fin de porcin de tiempo. Ver Detalles 34 Tipo Decimal Longitud (5 0)

QBASPOOL

2000

34

Decimal

(10 0)

QMAXACTLVL QMCHPOOL

'*NOMAX' 20 000

58 60

Decimal Decimal

(5 0) (10 0)

QSTGLOWACN QSTGLOWLMT QTSEPOOL

*MSG 5,0 '*NONE'

79 80 86

Carcter Decimal Carcter

10 (7 4) 10

Valores del sistema de seguridadVisin general


Los valores del sistema de seguridad le permiten controlar las medidas de seguridad en el sistema. La Tabla 10 muestra estos valores.

Cambios en valores del sistema de seguridad


Para cambiar estos valores del sistema el usuario debe tener las autorizaciones especiales *ALLOBJ y *SECADM, que pueden proceder de un perfil de usuario o de un perfil de grupo. Tambin puede adoptarlas un programa. Para cambiar valores de auditora del sistema, el usuario debe tener la autorizacin especial *AUDIT.
Tabla 10 (Pgina 1 de 3). Valores del sistema de seguridad
Nombre QALWOBJRST Valor Inicial '*ALL' Descripcin Especifica si pueden restaurarse objetos sensibles a la seguridad. Determina qu bibliotecas del sistema pueden contener los objetos *USRSPC, *USRIDX y *USRQ. Controla cundo est activa la auditora. Ver Detalles 24 Tipo Carcter Longitud 150

QALWUSRDMN

'*ALL'

25

Carcter

500

QAUDCTL

'*NONE'

27

Carcter

50

16

OS/400 Gestin de trabajos, V4R4

Tabla 10 (Pgina 2 de 3). Valores del sistema de seguridad


Nombre QAUDENDACN Valor Inicial '*NOTIFY' Descripcin Define la accin que realiza el sistema cuando no pueden enviarse al diario los registros de auditora debido a errores. Controla el nmero de entradas de diario escritas en el diario de auditora de seguridad antes de que se fuerce la grabacin de los datos en almacenamiento auxiliar. Controla las acciones para las que se lleva a cabo auditora en el sistema. Autorizacin para crear. Especifica la autorizacin de uso pblico por omisin que puede establecerse a nivel general del sistema para mandatos de crear (CRTxxx). Especifica el valor de auditora por omisin utilizado cuando se crean objetos en una biblioteca. Controla la visualizacin de informacin de inicio de sesin. El tiempo de espera de trabajo inactivo en minutos. Cola de mensajes para recibir mensajes de trabajos inactivos. Controla la posibilidad de limitar sesiones de dispositivo simultneas. Controla la posibilidad de limitar el acceso a estaciones de trabajo para usuarios con las autorizaciones especiales *ALLOBJ o *SERVICE. Nmero mximo de intentos de inicio de sesin. Nmero mximo de intentos de inicio de sesin incorrectos permitidos. Controla el nmero de das que una contrasea es vlida. Ver Detalles 27 Tipo Carcter Longitud 10

QAUDFRCLVL

'*SYS'

28

Decimal

(5 0)

QAUDLVL

'*NONE'

29

Carcter

160

QCRTAUT

*CHANGE

39

Carcter

10

QCRTOBJAUD

'*NONE'

40

Carcter

10

QDSPSGNINF

'0'

47

Carcter

QINACTITV QINACTMSGQ

'*NONE' '*ENDJOB'

51 51

Carcter Carcter

10 20

QLMTDEVSSN

'0'

57

Carcter

QLMTSECOFR

'1'

57

Carcter

QMAXSGNACN QMAXSIGN

'3' '3'

58 59

Carcter Carcter

1 6

QPWDEXPITV

'*NOMAX'

66

Carcter

Valores del sistema

17

Tabla 10 (Pgina 3 de 3). Valores del sistema de seguridad


Nombre QPWDLMTAJC Valor Inicial '0' Descripcin Limita la utilizacin de dgitos numricos adyacentes en una contrasea. ('0' significa que se permiten dgitos adyacentes; '1' significa que no se permiten dgitos adyacentes.) Limita la utilizacin de ciertos caracteres en una contrasea. Limita la utilizacin de caracteres repetidos en una contrasea. Controla el nmero mximo de caracteres de una contrasea. Controla el nmero mnimo de caracteres de una contrasea. Controla la posicin de los caracteres en una contrasea nueva. Esto impide que la posicin de los caracteres sea igual que la de contraseas anteriores. Controla si un dgito numrico es necesario en una contrasea nueva. Controla si una contrasea debe ser diferente de cualquiera de las contraseas anteriores. Especifica el nombre de un programa de validacin de la contrasea suministrado por la instalacin. Retener datos de seguridad del servidor Control del inicio de sesin remoto. Indica el nivel de seguridad. Utilizar autorizacin adoptada. Ver Detalles 66 Tipo Carcter Longitud 1

QPWDLMTCHR

'*NONE'

67

Carcter

10

QPWDLMTREP

'0'

67

Carcter

QPWDMAXLEN

68

Decimal

(5 0)

QPWDMINLEN

68

Decimal

(5 0)

QPWDPOSDIF

'0'

69

Carcter

QPWDRQDDGT

'0'

69

Carcter

QPWDRQDDIF

'0'

70

Carcter

QPWDVLDPGM

'*NONE'

70

Carcter

20

QRETSVRSEC QRMTSIGN QSECURITY QUSEADPAUT

'0' '*FRCSIGNON' '40' '*NONE'

74 75 76 89

Carcter Carcter Carcter Carcter

1 20 2 10

Pantalla Trabajar con valores del sistemaVentajas


La pantalla Trabajar con Valores del Sistema hace que tareas habituales, por ejemplo visualizar y realizar cambios, sean ms sencillas. Utilizando el mandato Trabajar con Valor del Sistema (WRKSYSVAL) obtendr la lista de todos los valores del sistema, o podr crear subconjuntos en la lista, de tal manera que podr seleccionar el valor del sistema que desee visualizar o modificar. El mandato WRKSYSVAL es una alternativa respecto al uso de los mandatos Visualizar Valor del Sistema (DSPSYSVAL) o Cambiar Valor del Sistema

18

OS/400 Gestin de trabajos, V4R4

(CHGSYSVAL), y puede utilizarlo cuando no est seguro del nombre del valor del sistema que desea modificar, o desea ver el valor actual antes de hacer un cambio. Si actualmente se est cambiando un valor del sistema, el sistema puede impedir que visualice, recupere o seleccione dicho valor del sistema especfico.

Seleccin de una lista de valores del sistema


Para seleccionar una lista de valores del sistema que desea visualizar: 1. Entre el mandato WRKSYSVAL. 2. En la pantalla Trabajar con Valores del Sistema, puede solicitar una lista de todos los valores del sistema, o puede obtener un subconjunto de esa lista. Para listar todos los valores del sistema, teclee *ALL en el campo Subconjunto por Tipo. Para listar un subconjunto de valores del sistema, entre un tipo en el campo Subconjunto por Tipo (pulse F4 para obtener una lista de tipos).

Visualizacin de un valor del sistema


Si conoce el nombre del valor del sistema que desea visualizar, utilice el mandato Visualizar Valor del Sistema (DSPSYSVAL). Si no conoce el nombre del valor del sistema que desea visualizar, utilice el mandato Trabajar con Valor del Sistema (WRKSYSVAL) para ver una lista de valores del sistema.

Cambio de un valor del sistema


Si conoce el nombre del valor del sistema que desea cambiar, utilice el mandato Cambiar Valor del Sistema (CHGSYSVAL). Nota: Puede utilizar el mandato CHGSYSVAL para cambiar los valores del sistema dentro de programas CL. Si no conoce el nombre del valor del sistema que desea cambiar, utilice el mandato Trabajar con Valor del Sistema (WRKSYSVAL) para ver una lista de valores del sistema. Puede cambiar el valor del sistema utilizando la opcin 2 en la pantalla Trabajar con Valor del Sistema.

Cambio de un valor del sistemaEjemplo


El siguiente mandato CHGSYSVAL cambia el valor del sistema QUSRLIBL: CHGSYSVAL SYSVAL(QUSRLIBL) VALUE('DSTPRODLB QGPL QTEMP') Este valor del sistema define el valor del sistema por omisin para la parte del usuario de la lista inicial de bibliotecas. La lista de bibliotecas inicial para nuevos trabajos vuelve a definirse y se coloca el valor DSTPRODLB antes de QGPL y QTEMP. El cambio entra en vigor inmediatamente para los trabajos que se arrancan despus de la ejecucin del mandato CHGSYSVAL (pero no para los que ya estn activos).

Valores del sistema

19

Mandato CHGSYSVAL y apstrofos


En el caso de que se utilice el mandato CHGSYSVAL, los valores deben indicarse entre apstrofos si: El valor del sistema especificado es una serie de caracteres con blancos intercalados Se especifican valores numricos o caracteres especiales para valores del sistema de tipo carcter El valor del sistema es un valor de fecha u hora

Especificacin de valores del sistema en listas


Los valores del sistema QACGLVL, QALWUSRDMN, QAUDCTL, QAUDLVL, QCHRID, QCMNRCYLMT, QSYSLIBL, QUPSDLYTIM, QUSRLIBL, QIPLDATTIM, QBOOKPATH y QALWOBJRST pueden ser listas. Para separar los elementos de la lista, utilice blancos y encierre la lista completa entre apstrofos. Si slo hay un elemento en la lista no son necesarios los apstrofos. El valor del sistema QUPSDLYTIM es una lista de dos elementos pero slo se utiliza el primero cuando se ejecuta el mandato Cambiar Valor del Sistema (CHGSYSVAL). El segundo elemento, si se ha especificado, no se tiene en cuenta.

Especificacin de valores del sistema calificados con un nombre de biblioteca


| | | | | | | | | | | Puede calificar con un nombre de biblioteca los siguientes valores del sistema: QATNPGM, QCFGMSGQ, QCTLSBSD, QIGCCDEFNT, QINACTMSGQ, QPRBFTR, QPWDVLDPGM, QRMTSIGN, QSRTSEQ, QSTRUPPGM y QUPSMSGQ. Si califica los valores del sistema, separe el nombre y la biblioteca con un espacio en blanco. Indique el valor entre apstrofos (por ejemplo, 'SBSD LIB') y especifique primero el objeto y a continuacin la biblioteca ('objeto biblioteca'). Los apstrofos slo son necesarios cuando se especifica el nombre de la biblioteca o *LIBL con el nombre del objeto. Si no especifica el nombre de la biblioteca o si la lista de bibliotecas especificada es *LIBL, el sistema utiliza la lista de bibliotecas para localizar el objeto. En tal caso, la biblioteca en la que se encuentra el objeto se almacena en el valor del sistema.

Nombres de objeto especificados para valores del sistema: Cuando se especifican nombres de objeto para valores del sistema, las letras minsculas de los nombres siempre se cambian por maysculas incluso cuando estn entre apstrofos. Esto significa que no debe utilizar letras minsculas en los nombres de objetos ni de bibliotecas que desee especificar en cualquier valor del sistema.

Valores del sistemaConsejos


La forma de entrar el valor en el parmetro VALUE depende de si el valor del sistema es de tipo carcter o numrico. Las siguientes reglas para especificar el parmetro VALUE son aplicables a los valores del sistema: Si una serie de caracteres contiene caracteres que no son caracteres alfanumricos, punto o coma, deben ir entre apstrofos. Si se especifica una lista de valores como nuevo valor, la lista debe ir entre apstrofos y separada por blancos. Si se especifica un valor numrico o un carcter especial para un valor del sistema de tipo carcter, deber ir entre apstrofos.

20

OS/400 Gestin de trabajos, V4R4

Los valores de fecha y hora deben ir entre apstrofos y no pueden contener separadores. Todos los nombres calificados de valores del sistema deben especificarse en la forma 'objeto biblioteca'. Todos los valores del sistema de tipo numrico, excepto QSTGLOWLMT, deben especificarse como nmeros enteros iguales o superiores a 0 y sin obrepasar 32767. Si se especifica un valor del sistema numrico mediante una variable CL, la variable debe ser decimal. Un valor numrico no se encierra entre apstrofos a menos que se especifique para un valor del sistema de tipo carcter. Cada valor del sistema tiene su propio conjunto de limitaciones. Si se utiliza una variable CL para especificar un valor del sistema de tipo carcter, la variable CL debe ser de tipo carcter y puede tener cualquier longitud. Los valores se rellenan con blancos o se truncan, segn sea necesario.

Cundo entra en vigor un valor del sistema?


El momento en que el valor del sistema entra en vigor depende del valor en cuestin. El sistema no utiliza inmediatamente todos los cambios en los valores del sistema cuando stos se cambian. Para algunos valores, como QCTLSBSD, el cambio entra en vigor cuando se efecta la siguiente IPL. Para averiguar cundo entrar en vigor un valor del sistema especfico, consulte la seccin Valores del sistemaDetalles en la pgina 22 para ese valor del sistema determinado.

Recuperacin de un valor del sistema


Para recuperar un valor del sistema, utilice el mandato Recuperar Valor del Sistema (RTVSYSVAL) o la API de Recuperar Valor del Sistema (QWCRSVAL).

Colocacin de valores del sistema en variables CL


Se puede colocar un valor de sistema en una variable CL y utilizarlo en un programa CL utilizando el mandato Recuperar Valor del Sistema (RTVSYSVAL). (La publicacin CL Programming contiene ms informacin acerca de la utilizacin de variables CL en programas).

Salvar valores del sistema


Tambin puede salvar valores del sistema utilizando el mandato Salvar Sistema (SAVSYS). Consulte la publicacin Copia de seguridad y recuperacin para obtener informacin sobre cmo salvar valores del sistema.

Valores del sistema

21

Valores del sistemaDetalles Valor del sistema QABNORMSW


QABNORMSW es el indicador de terminacin anterior del sistema. Este valor indica si la terminacin anterior del sistema fue normal o anmala. Si el valor del sistema QABNORMSW est establecido para ABNORMAL, compruebe los ID de mensaje siguientes en QHST para la explicacin: CPI09ID CPI0990 QABNORMSW no puede cambiarse; lo establece el sistema. QABNORMSW puede ser: '0': La terminacin anterior del sistema fue normal. '1': La terminacin anterior del sistema fue anmala. Puede hacer referencia a este valor en programas de recuperacin escritos por el usuario.
Tipo Carcter Longitud 1 Valor Inicial '0'

Valor del sistema QACGLVL


QACGLVL es el nivel de contabilidad. Las posibles opciones de niveles de contabilidad son:
Opcin Contable *NONE *JOB *PRINT Informacin Contable No se graba informacin contable en un diario. Se registra en un diario la utilizacin de los recursos de trabajo. Se registra en un diario la utilizacin de recursos de archivos de impresin en spool y no en spool.

Nota: Pueden utilizarse *JOB y *PRINT al mismo tiempo. Sin embargo, *NONE no puede utilizarse con las dems opciones.

Cuando el valor del sistema QACGLVL se cambia por una opcin diferente de *NONE, debe existir el diario contable del sistema QSYS/QACGJRN; de lo contrario, se rechaza el cambio. El valor del sistema QACGLVL no puede cambiarse en el men de configuracin suministrado por IBM durante la IPL. Un cambio en el valor del sistema QACGLVL no afecta a los trabajos que ya estn en el sistema, pero s afecta a los trabajos nuevos que entran en el sistema despus del cambio. Para obtener ms informacin acerca de la contabilidad de trabajos, consulte la seccin Puesta a punto de contabilidad de trabajos en la pgina 330. El valor para QACGLVL es una lista, de 80 caracteres, de opciones de contabilidad. Los apstrofos slo son necesarios cuando se especifica ms de una opcin y cada opcin debe ir separada por blancos. Nota: Si especifica S para salvar la informacin de contabilidad de trabajos sobre la salida de impresora completada utilizando la interfaz de usuario de

22

OS/400 Gestin de trabajos, V4R4

Operational Assistant*, el valor del sistema QACGLVL se cambia a *PRINT o *JOB *PRINT si la contabilidad del trabajo ya est activa. Si ms tarde cambia el valor del sistema para desactivar la contabilidad de trabajos, la opcin de salida de impresora completada en el men Operational Assistant no estar disponible. Nota: Debe tener las autorizaciones especiales *ALLOBJ y *SECADM para cambiar el valor del sistema QACGLVL.
Tipo Carcter Longitud 80 Valor Inicial '*NONE'

Valor del sistema QACTJOB


QACTJOB es el nmero inicial de trabajos activos para los que se va a asignar almacenamiento auxiliar durante la IPL. Un trabajo activo es un trabajo que se ha empezado a ejecutar pero que no ha finalizado. Este almacenamiento es adicional respecto al almacenamiento que se asigna utilizando el valor del sistema QTOTJOB. Debe determinar un valor para asignarlo a QACTJOB. Este valor debe ser el nmero estimado de trabajos que estn activos en un da tpico de gran actividad. Puede determinar este nmero examinando el campo Trabajos activos en la pantalla de trabajos activos (mandato WRKACTJOB). En el contador de esta pantalla se incluyen tanto los trabajos del usuario como los del sistema, pero slo es necesario tener en cuenta los trabajos del usuario al asignar un valor a QACTJOB. El cambio efectuado en este valor entrar en vigor en la siguiente IPL, a menos que el cambio se realice en el men de configuracin suministrado por IBM, en cuyo caso se utiliza en la IPL actual. El sistema puede cambiar QACTJOB durante la IPL por un valor ms pequeo si la combinacin de valores de asignacin del sistema necesita ms almacenamiento auxiliar del que hay disponible para arrancar el sistema. Si esto ocurre, se le notifica.
Tipo Decimal Longitud (5 0) Valor Inicial 20

Valor del sistema QADLACTJ


QADLACTJ especifica el nmero adicional de trabajos activos para los que se asignar almacenamiento auxiliar cuando se alcanza el nmero inicial de trabajos (el valor del sistema QACTJOB). Un trabajo activo es un trabajo que ha empezado a ejecutarse pero no ha terminado. Este almacenamiento auxiliar se asigna siempre que el nmero de trabajos activos sobrepasa el almacenamiento que ya se ha asignado. Se recomienda el valor 10 suministrado por IBM para QADLACTJ. Si establece un nmero cercano a 1 puede provocar interrupciones frecuentes cuando se necesiten muchos trabajos adicionales. El nmero no debe ser muy alto porque el tiempo necesario para aadir almacenamiento adicional debe ser mnimo. Un cambio en este valor entra en vigor inmediatamente. QADLACTJ puede cambiarse durante la IPL por un valor ms pequeo si la combinacin de valores del

Valores del sistema

23

sistema de asignacin requiere ms almacenamiento auxiliar del que hay disponible para arrancar el sistema. Si esto ocurre, se le notifica.
Tipo Decimal Longitud (5 0) Valor Inicial 10

Valor del sistema QADLTOTJ


QADLTOTJ especifica el nmero adicional de trabajos para los que se asignar almacenamiento auxiliar cuando se alcance el nmero inicial de trabajos activos (el valor del sistema QTOTJOB). Este almacenamiento auxiliar se asigna siempre que el nmero de trabajos activos sobrepasa el nmero para el que ya se ha asignado almacenamiento. Se recomienda el valor 10 suministrado por IBM para QADLTOTJ. Si establece un nmero cercano a 1, provocar interrupciones excesivas cuando se necesiten muchos trabajos adicionales. Generalmente no es conveniente que el nmero sea muy alto, pues el tiempo necesario para aadir almacenamiento adicional debe ser mnimo. Cualquier cambio efectuado en este valor entra en vigor inmediatamente. El sistema puede cambiar QADLTOTJ durante la IPL por un valor ms pequeo si la combinacin de valores de asignacin del sistema necesita ms almacenamiento auxiliar del que hay disponible para arrancar el sistema. Si esto ocurre, se le notifica.
Tipo Decimal Longitud (5 0) Valor Inicial 10

Valor del sistema QADLSPLA


Este valor del sistema ya no afecta al sistema operativo. Cuando se necesita almacenamiento adicional, el bloque de control de spooling aumenta en un 25 % o un mnimo de 2048 bytes.

Valor del sistema QALWOBJRST


QALWOBJRST especifica si pueden o no restaurarse los objetos sensibles a la seguridad. Estos objetos incluyen objetos de estado de sistema u objetos que adoptan autorizacin. El sistema comprueba QALWOBJRST antes de restaurar cualquier objeto que tenga atributos sensibles a la seguridad. Estas comprobaciones tambin tienen lugar durante la instalacin de arreglos temporales de programa (PTF) y de programas bajo licencia. Sin embargo, el sistema no efecta estas comprobaciones durante la instalacin del sistema operativo, sin importar cul sea este valor. Esto proporciona al sistema proteccin de integridad adicional. Los valores permitidos son: *ALL: Permite restaurar todos los objetos tanto si tienen atributos sensibles a seguridad como si no los tienen. *NONE: No permite restaurar objetos con atributos sensibles a seguridad. *ALWSYSSTT: Permite restaurar programas con el atributo de estado de sistema.

24

OS/400 Gestin de trabajos, V4R4

*ALWPGMADP: Permite restaurar programas con el atributo de adopcin. | | *ALWPTF: nicamente permite restaurar los objetos sensibles a la seguridad cuando la restauracin forma parte de la operacin de PTF. Nota: Es importante establecer el valor QALWOBJRST a *ALL antes de realizar actividades del sistema, como por ejemplo: Instalar un nuevo release de OS/400 y los dems programas bajo licencia. Instalar nuevos programas bajo licencia Recuperar el sistema Estas actividades pueden dar un resultado anmalo si el valor QALWOBJRST no es *ALL. Para asegurar la seguridad del sistema, devuelva el valor QALWOBJRST a su valor normal tras completar la actividad del sistema. Los cambios que se efecten en este valor del sistema entrarn en vigor al iniciarse la siguiente operacin de restauracin. Nota: Debe tener las autorizaciones especiales *ALLOBJ y *SECADM para cambiar el valor del sistema QALWOBJRST.
Tipo Carcter Longitud 150 Valor Inicial '*ALL'

Valor del sistema QALWUSRDMN


QALWUSRDMN le permite especificar qu bibliotecas del sistema pueden contener los objetos de usuario del dominio de usuario *USRSPC (espacio de usuario), *USRIDX (ndice de usuario) y *USRQ (cola de usuario). Los valores permitidos son: *ALL: Todas las bibliotecas del sistema pueden contener objetos *USRxxx pertenecientes al dominio del usuario. La especificacin *ALL tambin incluye el valor *DIR. *DIR: Los directorios pueden contener objetos del dominio del usuario. Si se especifica *DIR, debe listarse la biblioteca QTEMP. bibliotecas: Indica bibliotecas especficas que pueden contener objetos de usuario (*USRxxx) del dominio del usuario. Puede listar hasta 50 bibliotecas; esta lista debe incluir la biblioteca QTEMP. Los cambios efectuados en este valor del sistema entran en vigor inmediatamente. Nota: Debe tener las autorizaciones especiales *ALLOBJ y *SECADM para cambiar el valor del sistema QALWUSRDMN.
Tipo Carcter Longitud 500 Valor Inicial '*ALL'

Valores del sistema

25

Valor del sistema QASTLVL


QASTLVL es el valor del sistema para el nivel de ayuda. El valor especifica el nivel de ayuda disponible para los usuarios del sistema. Este valor del sistema se utiliza para adaptar el nivel de las pantallas disponibles para los usuarios del sistema. Las pantallas pensadas para usuarios con menos experiencia proporcionan un nivel de ayuda mayor que el de las pantallas para usuarios expertos. '*BASIC': El nivel Operational Assistant de pantallas del sistema est disponible. '*INTERMED': El nivel intermedio de pantallas del sistema est disponible. '*ADVANCED': El nivel avanzado de pantallas del sistema est disponible. Un cambio en este valor del sistema entra en vigor la prxima vez que un usuario inicia la sesin.
Tipo Carcter Longitud 10 Valor Inicial '*BASIC'

Valor del sistema QATNPGM


QATNPGM es el valor del sistema para el programa de atencin. El valor especifica si la tecla Atencin llama al men principal de Operational Assistant. '*ASSIST': El men principal de Operational Assistant aparece cuando se pulsa la tecla Atencin. '*NONE': No se llama a ningn programa de Atencin cuando se pulsa la tecla Atencin. 'PGM LIB': El nombre y la biblioteca del programa que se va a llamar cuando se pulse la tecla Atencin. Un cambio en este valor del sistema entra en vigor la prxima vez que un usuario inicia la sesin. Notas: 1. El valor *ASSIST tiene el mismo efecto que especificar 'QEZMAIN QSYS'. Si el valor es *ASSIST, el mandato Recuperar Valor del Sistema (RTVSYSVAL) recupera 'QEZMAIN QSYS', aunque el valor se visualice como *ASSIST mediante el mandato Trabajar con Valor del Sistema (WRKSYSVAL) y el mandato Visualizar Valor del Sistema (DSPSYSVAL). 2. Debe tener las autorizaciones especiales *ALLOBJ y *SECADM para cambiar el valor del sistema QATNPGM.
Tipo Carcter Longitud 20 Valor Inicial '*ASSIST'

26

OS/400 Gestin de trabajos, V4R4

Valor del sistema QAUDCTL


QAUDCTL especifica cundo est activa la auditora a nivel de objetos y de usuarios. Este valor del sistema activa la auditora en el sistema que se selecciona con los mandatos Cambiar Auditora de Objeto (CHGOBJAUD) y Cambiar Auditora de Usuario (CHGUSRAUD), as como el valor del sistema QAUDLVL. Cuando el valor del sistema QAUDCTL se cambia por un valor diferente a *NONE, se enva una entrada de diario al diario de seguridad QAUDJRN para probar el diario de auditora. Si no es posible enviar esta entrada de diario, no se permite el cambio en QAUDCTL. Para cambiar este valor del sistema por un valor diferente a *NONE, el diario QAUDJRN debe existir en la biblioteca QSYS. El diario QAUDJRN no puede suprimirse ni moverse de la biblioteca QSYS hasta que el valor del sistema cambie a *NONE. Los cambios efectuados en este valor del sistema entran en vigor inmediatamente. Cuando QAUDCTL se cambia por un valor diferente a *NONE, se aplica un bloqueo *SHRUPD al diario QAUDJRN de la biblioteca QSYS. Puede especificarse uno o ms de los siguientes valores. Si especifica *NONE, debe ser el nico valor especificado: *NONE: En el sistema no se ejecuta ninguna auditora de objeto (mandato Cambiar auditora de objeto (CHGOBJAUD)) ni de acciones de usuario (mandato Cambiar auditora de usuario (CHGUSRAUD) con la palabra clave AUDLVL). Adems, no se realizar ninguna auditora controlada por el valor del sistema QAUDLVL. *NOQTEMP: No se realiza la auditora para la mayora de los objetos contenidos en QTEMP. Debe especificar *NOQTEMP con *OBJAUD o *AUDLVL. *OBJAUD: Se auditan los objetos que se han seleccionado para la auditora utilizando el mandato CHGOBJAUD. *AUDLVL: Se realizan cambios de auditora controlados por el valor del sistema QAUDLVL y por el mandato CHGUSRAUD, utilizando la palabra clave AUDLVL. Nota: Debe tener la autorizacin especial *AUDIT para cambiar el valor del sistema QAUDCTL.
Tipo Carcter Longitud 50 Valor Inicial Nota1

Nota:

Si est cambiando el sistema desde un release anterior y el valor establecido para QAUDLVL es distinto de *NONE, el valor establecido para QAUDCTL ser *AUDLVL.

Valor del sistema QAUDENDACN


QAUDENDACN especifica qu accin llevar a cabo el sistema cuando no puedan enviarse los registros de auditora al diario de auditora debido a errores producidos durante el envo de la entrada de diario. Estos son los valores posibles para el valor del sistema QAUDENDACN:

Valores del sistema

27

*NOTIFY: La notificacin de anomala en el envo de la entrada de diario al diario de auditora de seguridad se enva a la cola de mensajes QSYSOPR y a la cola de mensajes QSYSMSG (si existe). La accin que provoc el intento de auditora contina. El valor del sistema QAUDCTL se establece en *NONE para desactivar la auditora. Una vez que el cdigo de auditora del sistema desactiva el valor del sistema QAUDCTL, se enva una notificacin cada hora a las colas de mensajes QSYSOPR y QSYSMSG (si existe) indicando que el sistema ha desactivado la auditora. La notificacin deja de enviarse cuando vuelve a activarse la auditora. El ID de mensaje es CPI2283. *PWRDWNSYS: El sistema finaliza si falla el intento de enviar los datos de auditora al diario de auditora de seguridad. Finaliza con un cdigo de referencia del sistema B900 3D10. Cuando el sistema se enciende de nuevo, arranca en estado restringido. Por lo tanto, esta IPL requiere una consola conectada. El valor del sistema QAUDCTL se establece en *NONE para desactivar la auditora. En la IPL que sigue a la desconexin del sistema, es necesario que el usuario tenga, como mnimo, las autorizaciones especiales *AUDIT y *ALLOBJ para iniciar la sesin en el sistema. El valor del sistema QAUDENDACN slo se aplica a las entradas de auditora que enva el sistema operativo. Los cambios efectuados en este valor del sistema entran en vigor inmediatamente. Nota: Debe tener la autorizacin especial *AUDIT para cambiar el valor del sistema QAUDENDACN.
Tipo Carcter Longitud 10 Valor Inicial '*NOTIFY'

Valor del sistema QAUDFRCLVL


QAUDFRCLVL especifica el nmero de entradas de diario grabadas en el diario de auditora de seguridad antes de que los datos de la entrada de diario se coloquen en almacenamiento auxiliar. Este valor del sistema tambin indica la cantidad de datos de auditora que pueden perderse si el sistema finaliza de forma anmala. Si las entradas de auditora se ponen frecuentemente en almacenamiento auxiliar, el rendimiento del sistema puede disminuir. Este valor del sistema se utiliza para modificar el diario QAUDJRN para indicar con qu frecuencia se movern los datos de auditora a almacenamiento auxiliar. Estos son los valores posibles para el valor del sistema QAUDFRCLVL: *SYS: El sistema slo graba las entradas de diario en almacenamiento auxiliar cuando, en funcin del proceso interno, determina que deben grabarse dichas entradas de diario. Esta opcin proporciona el mejor rendimiento de auditora, pero tambin puede causar la mayor prdida de datos de auditora si el sistema finaliza de forma anmala. 1-100: El nmero de entradas de diario de auditora grabadas en el diario de auditora de seguridad antes de que los datos de auditora se graben en almacenamiento auxiliar. Los valores pequeos reducen el rendimiento del sistema. Si se graba una entrada de diario en el diario de auditora de seguridad por motivos distintos a una entrada de auditora de objetos (por ejemplo el mandato

28

OS/400 Gestin de trabajos, V4R4

Enviar Entrada de Diario (SNDJRNE)), y se opta por forzar la entrada de diario, se grabarn en almacenamiento auxiliar todos los datos de auditora junto con esta entrada de diario. Los cambios efectuados en este valor del sistema entran en vigor inmediatamente. Nota: Debe tener la autorizacin especial *AUDIT para cambiar el valor del sistema QAUDFRCLVL.
Tipo Decimal Longitud (5 0) Valor Inicial '*SYS'

Valor del sistema QAUDLVL


QAUDLVL es el nivel de auditora de seguridad. Este valor del sistema especifica las acciones para las que se efecta auditora en el sistema. Si se especifica *NONE, este debe ser el nico valor especificado. Los cambios efectuados en este valor del sistema entran en vigor inmediatamente para todos los trabajos que se estn ejecutando en el sistema. Los dems valores pueden utilizarse solos o combinados. Los valores permitidos son: *NONE: No se produce ninguna auditora en el sistema. *AUTFAIL: Se lleva a cabo una auditora de las anomalas de autorizacin. Todas las anomalas de acceso (inicio de sesin) Entradas incorrectas de contrasea o ID de usuario desde un dispositivo *CREATE: Se audita la creacin de objetos. Nuevos objetos Objetos creados para sustituir a objetos existentes No se realiza auditora para objetos creados en la biblioteca QTEMP *DELETE: Se realiza auditora para todas las supresiones de objetos. Todas las operaciones de supresin de objetos externos del sistema Para los objetos suprimidos de QTEMP no se lleva a cabo la auditora *JOBDTA: Las acciones que afectan a un trabajo y que se auditan son las siguientes: Datos de inicio y fin de trabajo Retener, liberar, cambiar, desconectar, finalizar, finalizar de forma anmala, PSR (peticin de arranque de programa) conectada a entradas de trabajo de prearranque, cambio a otro perfil de usuario *NETCMN: Se realiza auditora de la violacin detectada mediante el soporte de filtro APPN. Auditora de violaciones de filtro de punto final Auditora de violaciones de filtro de bsqueda de directorio *OBJMGT: Se auditan las funciones de objetos genricos. Movimientos de objetos Redenominaciones de objetos *OFCSRV: Las tareas de OfiVisin* que se auditan son las siguientes:
Valores del sistema

29

Cambiar el directorio de distribucin del sistema Abrir una anotacin de correo de otro usuario *OPTICAL: Las funciones pticas que se auditan son las siguientes: Aadir o quitar un cartucho ptico Modificar la lista de autorizaciones utilizada para proteger un volumen ptico Abrir un archivo o directorio ptico Crear o suprimir un directorio ptico Cambiar o recuperar atributos de directorio ptico Copiar, mover o renombrar un archivo ptico Copiar directorio ptico Hacer una copia de seguridad de un volumen ptico Inicializar o renombrar un volumen ptico Convertir un volumen ptico de copia de seguridad en un volumen primario Salvar o liberar un archivo ptico retenido Realizar una lectura absoluta de un volumen ptico Nota: Se realiza auditora para archivos pticos suprimidos. *PGMADP: Se realiza auditora de la adopcin de autorizacin del propietario de un programa. *PGMFAIL: Se realiza auditora de violaciones de integridad (instruccin de bloqueo, error de valor de validacin, violacin de dominio). *PRTDTA: Las funciones de impresin que se auditan son las siguientes: Imprimir un archivo en spool. Imprimir con el parmetro SPOOL(*NO). *SAVRST: Se realiza auditora de la informacin de salvar y restaurar. Cuando se restaura un objeto Cuando se restauran programas que adoptan el perfil de usuario de su propietario Cuando se restauran descripciones de trabajo que contienen nombres de usuario Cuando la informacin de propiedad y de autorizacin cambia para los objetos que se restauran Cuando se restaura la autorizacin para perfiles de usuario *SECURITY: Se realiza auditora de todas las funciones relacionadas con la seguridad. Cambios en la autorizacin de objeto Operaciones de crear/cambiar/suprimir/restaurar/ perfiles de usuario Cambios en la propiedad de objeto Cambios en programas (CHGPGM) que ahora adoptarn el perfil del propietario

30

OS/400 Gestin de trabajos, V4R4

Cambios en valores del sistema y en atributos de red Cambios en el direccionamiento de subsistemas Cuando DST restablece la contrasea QSECOFR al valor inicial Cuando se solicita que la contrasea del responsable de seguridad de DST tome el valor por omisin *SERVICE: Utilizacin de las herramientas de servicio del sistema. Los mandatos que se auditan son los siguientes: Volcar Objeto (DMPOBJ), Volcar Objeto del Sistema (DMPSYSOBJ) y Volcar Objeto de Biblioteca de Documentos (DMPDLO) Arrancar Copia de Pantalla (STRCPYSCN) Arrancar, Finalizar, Imprimir y Suprimir Rastreo de Comunicaciones (STRCMNTRC, ENDCMNTRC, PRTCMNTRC, DLTCMNTRC) Imprimir Anotaciones de Error (PRTERRLOG) Imprimir Datos Internos (PRTINTDTA) Arrancar Trabajo de Servicio (STRSRVJOB) Arrancar Herramientas de Servicio del Sistema (STRSST) Rastrear Internamente (TRCINT) *SPLFDTA: Las funciones de archivo en spool que se auditan son las siguientes: Crear un archivo en spool Suprimir un archivo en spool Visualizar un archivo en spool Copiar un archivo en spool Obtener datos de un archivo en spool (QSPGETSP) Retener un archivo en spool Liberar un archivo en spool Cambiar atributos de un archivo en spool (CHGSPLFA) *SYSMGT: Las tareas de gestin del sistema que se auditan son las siguientes: Cambios en funciones de Operational Assistant Operaciones con archivos de red Cambios en la lista de respuestas del sistema Cambios en el registro del HFS Cambios en el directorio de la base de datos relacional de DRDA* Nota: Debe tener la autorizacin especial *AUDIT para cambiar el valor del sistema QAUDLVL.
Tipo Carcter Longitud 160 Valor Inicial '*NONE'

Valores del sistema

31

Valor del sistema QAUTOCFG


El valor del sistema QAUTOCFG configura automticamente dispositivos conectados localmente. El valor especifica si los dispositivos aadidos al sistema se configuran automticamente. El valor del sistema QDEVNAMING controla los nombres que el sistema utiliza al realizar la configuracin automtica. '0': La configuracin automtica est desactivada. Debe configurar de forma manual los dispositivos o controladores locales nuevos que aada al sistema. '1': La configuracin automtica est activada. El sistema configura automticamente los dispositivos o controladores locales nuevos que aada al sistema. El operador recibe un mensaje que indica los cambios en la configuracin del sistema. Los cambios efectuados en este valor del sistema entran en vigor inmediatamente.
Tipo Carcter Longitud 1 Valor Inicial '1'

Para obtener informacin acerca de la configuracin de dispositivos para el soporte LU 2 primaria de SNA, consulte la publicacin Remote Work Station Support.

Valor del sistema QAUTORMT


El valor del sistema QAUTORMT configura automticamente controladores remotos. Los valores posibles son: 0: La configuracin automtica est desactivada. Tiene que configurar de forma manual los dispositivos o controladores remotos nuevos que aada al sistema. 1: La configuracin automtica est activada. El sistema configura de forma automtica todos los dispositivos o controladores remotos nuevos que aada al sistema. El operador recibe un mensaje que indica los cambios en la configuracin del sistema. Los cambios efectuados en este valor del sistema entran en vigor inmediatamente. Nota: Debe tener las autorizaciones especiales *ALLOBJ y *SECADM para cambiar el valor del sistema QAUTORMT.
Tipo Carcter Longitud 1 Valor Inicial '1'

Valor del sistema QAUTOSPRPT


El valor del sistema QAUTOSPRPT permite que el sistema informe automticamente de un problema. Los valores posibles son: '0': El informe automtico de sistema inhabilitado est desactivado. '1': El informe automtico de sistema inhabilitado est activado. Los cambios efectuados en este valor del sistema entran en vigor inmediatamente.

32

OS/400 Gestin de trabajos, V4R4

Nota: Debe tener las autorizaciones especiales *ALLOBJ y *SECADM para cambiar el valor del sistema QAUTOSPRPT.
Tipo Carcter Longitud 1 Valor Inicial '0'

Para obtener informacin acerca de la configuracin de dispositivos para el soporte LU 2 primaria de SNA, consulte la publicacin Remote Work Station Support.

Valor del sistema QAUTOVRT


QAUTOVRT es el valor del sistema para la configuracin automtica de dispositivos virtuales. Este es un valor del sistema decimal con el que el usuario especifica un nmero entre 0 y 32500, que es el nmero de dispositivos virtuales que el usuario desea que se configuren automticamente. | | | | | | | Si el usuario no desea que el sistema configure dispositivos automticamente, el valor debe ser 0. La supresin de un dispositivo virtual slo se lleva a cabo si ste est daado o si se crea el dispositivo nuevamente para cambiar su tipo. Los dispositivos no se suprimen de forma automtica para reducir el nmero total hasta el lmite de QAUTOVRT. Cuando el usuario pasa de un valor superior a otro inferior, el sistema no suprime dispositivos virtuales. Por lo tanto, el valor inferior no representa el nmero mximo real de dispositivos virtuales. Los valores posibles son: | '0': La configuracin automtica de dispositivos virtuales est desactivada. '1' '32500': El nmero de dispositivos virtuales que el usuario desea que se configuren automticamente. *NOMAX: No hay ningn valor mximo para los dispositivos virtuales que se configuran automticamente. Notas: 1. Tenga en cuenta las siguientes consideraciones sobre seguridad con este valor del sistema: El nmero de intentos de inicio de sesin permitidos en dispositivos remotos aumenta cuando QAUTOVRT es mayor que 0. El nmero de intentos permitidos mediante paso a travs o TELNET es QAUTOVRT multiplicado por el nmero mximo de intentos de inicio de sesin (el valor del sistema QMAXSIGN). 2. Si el valor es *NOMAX, el mandato Recuperar Valor del Sistema (RTVSYSVAL) recupera 32767 aunque el valor se visualice como *NOMAX mediante los mandatos Trabajar con Valor del Sistema (WRKSYSVAL) y Visualizar Valor del Sistema (DSPSYSVAL). 3. Debe tener las autorizaciones especiales *ALLOBJ y *SECADM para cambiar el valor del sistema QAUTOVRT.
Tipo Decimal Longitud (5 0) Valor Inicial 0

Valores del sistema

33

Valor del sistema QBASACTLVL


QBASACTLVL es el nivel de actividad de la agrupacin de almacenamiento base. Este valor indica cuntas hebras del sistema y de usuario pueden competir al mismo tiempo por almacenamiento de la agrupacin de almacenamiento base. Esta agrupacin se especifica en la descripcin del subsistema como *BASE. En el panel Trabajar con Estado del Sistema (WRKSYSSTS), esta es una agrupacin del sistema 2. QBASACTLVL depende de los tipos de trabajos que se ejecutan en esta agrupacin de almacenamiento. El lmite inferior para QBASACTLVL es 1. Este valor puede cambiarlo el soporte de ajuste del rendimiento de IPL o el soporte de ajuste dinmico, cuando el valor del sistema QPFRADJ est establecido en 1, 2 3. Consulte la seccin Valor del sistema QPFRADJ en la pgina 62 para obtener ms informacin. Un cambio en este valor entra en vigor inmediatamente.
Tipo Decimal Longitud (5 0) Valor Inicial Diferente para cada mquina

Valor del sistema QBASPOOL


QBASPOOL es el tamao mnimo de la agrupacin de almacenamiento base. La agrupacin base contiene todo el almacenamiento principal no asignado por otras agrupaciones. Esta agrupacin se especifica en la descripcin del subsistema como *BASE. En el panel Trabajar con Estado del Sistema (WRKSYSSTS), esta es una agrupacin del sistema 2. Un cambio en este valor entra en vigor inmediatamente. En algunas circunstancias, una funcin de mquina puede estar utilizando almacenamiento asignado a la agrupacin base. Si este es el caso, y si el cambio en este valor del sistema reduce la asignacin a menos de 256KB ms la cantidad que necesita la mquina, el valor del sistema se cambia inmediatamente (pero el cambio real en la agrupacin base la realiza el programa bajo licencia OS/400 slo despus de que la mquina libere el almacenamiento en uso). Utilice el mandato Trabajar con Estado del Sistema (WRKSYSSTS) para determinar la cantidad de almacenamiento reservado para funciones de mquina. QBASPOOL es numrico, debe especificarse en KB, y no puede establecerse en un valor menor que 256 KB.
Tipo Decimal Longitud (10 0) Valor Inicial 2000 KB

Valor del sistema QBOOKPATH


QBOOKPATH es el valor del sistema que indica los libros y estanteras incluidos en una bsqueda de informacin. Este valor del sistema indica los directorios que se incluyen en la bsqueda y la secuencia en que se efecta la bsqueda en los directorios. Este valor del sistema tiene espacio para cinco entradas, cada una con una longitud de 63 caracteres. Un cambio en el valor del sistema QBOOKPATH entra en vigor inmediatamente.

34

OS/400 Gestin de trabajos, V4R4

Tipo Carcter

Longitud 315

Valor Inicial '/QDLS/QBKBOOKS/BOOKS'

Valor del sistema QCCSID


QCCSID es el valor del sistema para identificadores de juegos de caracteres, que identifica: Un conjunto especfico de identificadores de esquemas de codificacin Identificadores de juegos de caracteres Identificadores de pginas de cdigos Informacin adicional relacionada con la codificacin que identifica de forma exclusiva la representacin de caracteres grficos codificados que utilizar el sistema QCCSID debe establecerse segn el idioma instalado en el sistema. En un sistema que puede utilizar juegos de caracteres de doble byte (DBCS), el QCCSID debe establecerse en un CCSID mixto (un CCSID que representa un juego de caracteres y una pgina de cdigos de doble byte y de un solo byte). En un sistema que no puede utilizar DBCS, QCCSID debe establecerse en un CCSID de juego de caracteres de un solo byte (SBCS). El valor del sistema QIGC indica si un sistema puede utilizar DBCS. Un cambio en el valor del sistema QCCSID puede cambiar automticamente el valor del sistema QCHRID para mantener la compatibilidad entre los dos valores del sistema. La publicacin National Language Support contiene ms informacin acerca de los identificadores de juego de caracteres.
Tipo Decimal Longitud (10 0) Valor Inicial '65535'

Valor del sistema QCENTURY


QCENTURY es el valor del sistema para el siglo. QCENTURY y QDATE determinan la fecha especfica que utiliza el sistema actualmente. Los valores posibles son: '0': Los aos de 1928 a 1999. '1': Los aos de 2000 a 2053. Los cambios efectuados en este valor del sistema entran en vigor inmediatamente.
Tipo Carcter
1

Longitud

Valor Inicial

1 Diferente para cada mquina1 Basado en el valor de QYEAR, este valor se establece para cada sistema al hacer la primera IPL.

Valores del sistema

35

| | | | | | | | | | | | | | | | | | | | | | | | |

Valor del sistema QCFGMSGQ


QCFGMSGQ es el valor del sistema que especifica la cola de mensajes que utiliza el sistema al enviar mensajes correspondientes a lneas, controladores y dispositivos. Para lograr el mejor comportamiento global del sistema, cree la cola de mensajes especificada para este valor del sistema con estos atributos: Forzar (FORCE): *NO Permitir alertas (ALWALR): *NO Tamao (SIZE): (8, 32, *NOMAX) Accin completa de cola de mensajes (MSGQFULL): *WRAP El sistema proporciona una cola de mensajes, QSYS/QCFGMSGQ, con las caractersticas anteriores. Cambiar el valor del sistema QCFGMSGQ para que se utilice QSYS/QCFGMSGQ puede hacer que se quiten mensajes de QSYSOPR y que stos se pongan en la cola de mensajes especificada. Los cambios efectuados en este valor del sistema entran en vigor al activar la descripcin de lnea, de controlador o de dispositivo. Por lo tanto, si cambia este valor del sistema despus de que se haya activado una descripcin de lnea, de controlador o de dispositivo y desea utilizar el nuevo valor, primero es preciso desactivar el objeto de configuracin y volver a activarlo. Para obtener ms informacin acerca de este valor del sistema, vase Communications Management, SC41-5406-02. Nota: Debe poseer la autorizacin *IOSYSCFG para cambiar el valor del sistema QCFGMSGQ.
Tipo Carcter Longitud 20 Valor Inicial QSYSOPR QSYS

Valor del sistema QCHRID


QCHRID es el juego de caracteres y la pgina de cdigos por omisin. Este valor del sistema especifica el juego de caracteres y la pgina de cdigos que se ha de utilizar cuando se especifique CHRID(*SYSVAL) para mandatos de CL que crean, cambian o alteran temporalmente archivos de pantalla, descripciones de dispositivos de pantalla y archivos de impresora. El valor que especifique debe ser uno de los valores mostrados para el parmetro CHRID del mandato CRTDSPF, CRTDEVD o CRTPRTF. Especifique un valor que refleje el idioma utilizado en la mayora de dispositivos conectados al sistema. La publicacin Data Management contiene ms informacin para utilizar juegos de caracteres grficos y pginas de cdigos alternativos. Si el valor del sistema QCCSID es distinto de 65535, un cambio en QCHRID debe ser compatible con el valor de QCCSID. Si el valor especificado para QCHRID no es compatible con QCCSID, no se permite el cambio. Consulte la publicacin National Language Support para obtener ms informacin. QCHRID es un valor del sistema con dos partes:

36

OS/400 Gestin de trabajos, V4R4

Identificador del juego de caracteres: Esta parte identifica el juego de caracteres que se va a utilizar. Este identificador debe estar comprendido entre 1 y 32767. Identificador de la pgina de cdigos: Esta parte identifica la pgina de cdigos que se utilizar. Este identificador debe estar comprendido entre 1 y 32767. | | | | | | | El valor del sistema QCHRID se recupera como valor nico de tipo carcter; los 10 primeros caracteres contienen el identificador del juego de caracteres, ajustado por la derecha. Por ejemplo, el identificador de juego de caracteres 101 se recupera como 0000000101. Los 10 ltimos caracteres contienen el identificador de la pgina de cdigos, ajustado por la derecha. Por ejemplo, el identificador de pgina de cdigos 37 se recupera como 0000000037. El valor del sistema QCHRID se visualiza con el mismo formato que los dems valores del sistema de tipo lista. Los cambios entran en vigor inmediatamente para archivos de pantalla, descripciones de dispositivo de pantalla y archivos de impresora de nueva creacin.
Tipo Carcter Longitud 20 Valor Inicial Puede ser diferente segn los pases.

Valor del sistema QCHRIDCTL


QCHRIDCTL es el atributo de control de identificador de carcter. Este valor del sistema controla el tipo de conversin de identificador de juego de caracteres (CCSID) que tiene lugar para archivos de pantalla, archivos de impresora y grupos de panel. Antes de utilizar este atributo debe especificar el valor especial *CHRIDCTL en el parmetro de mandato CHRID del mandato crear, cambiar o alterar temporalmente para archivos de pantalla, archivos de impresora y grupos de panel. Todo cambio en este valor del sistema entra en vigor para los archivos de pantalla, las descripciones de dispositivo de pantalla y los archivos de impresora que se creen, cambien o alteren temporalmente despus del cambio. Especifique un valor que refleje el idioma utilizado en la mayora de dispositivos conectados al sistema. Los valores posibles son: '*DEVD': El valor especial *DEVD realiza la misma funcin que en el parmetro de mandato CHRID para archivos de pantalla, archivos de impresora y grupos de panel. '*JOBCCSID': El valor especial *JOBCCSID realiza la misma funcin que en el parmetro de mandato CHRID para archivos de pantalla, archivos de impresora y grupos de panel.
Tipo Carcter Longitud 10 Valor Inicial '*DEVD'

Valores del sistema

37

Valor del sistema QCMNARB


| | | | | | | | | | | QCMNARB es el valor del sistema para rbitros de comunicaciones. Este valor del sistema especifica el nmero de trabajos del sistema rbitros de comunicaciones que estn disponibles para procesar trabajo de comunicaciones. Los valores posibles son: '0': No hay ningn trabajo rbitro de comunicaciones. Los trabajos del sistema QSYSARB y QLUS efectan el trabajo que normalmente realizan los trabajos rbitros de comunicaciones. No es aconsejable establecer este valor del sistema en 0. '1''99': El nmero de trabajos del sistema rbitros de comunicaciones que se arrancan. *CALC: El sistema calcula el nmero de trabajos rbitros de comunicaciones. Un cambio en este valor del sistema entra en vigor en la siguiente IPL. El valor por omisin es *CALC. | | Nota: Debe poseer la autorizacin especial *JOBCTL para cambiar el valor del sistema QCMNARB.
Tipo Carcter Longitud 10 Valor Inicial *CALC

Valor del sistema QCMNRCYLMT


QCMNRCYLMT es el valor del sistema para los lmites de recuperacin de comunicaciones. QCMNRCYLMT es un valor individual del sistema con dos partes: | | | | | | | | | | | Lmite de cuenta: El nmero de intentos de recuperacin (de 0 a 99) que se ha de realizar antes de que se enve un mensaje de consulta. Los mensajes van a la cola de mensajes configurada, que puede ser la del operador del sistema o cualquier otra cola de mensajes. Consulte la publicacin Communications Management, SC41-5406-02 si desea obtener ms informacin acerca de la cola de mensajes configurada. Intervalo de tiempo: El tiempo (de 0 a 120 minutos) que transcurre antes de que el sistema enve un mensaje de consulta. Los mensajes van a la cola de mensajes configurada, que puede ser la del operador del sistema o cualquier otra cola de mensajes. Consulte la publicacin Communications Management si desea obtener ms informacin acerca de la cola de mensajes configurada.
Lmite Cuenta 0 0 1 a 99 1 a 99 Intervalo Tiempo 0 1 a 120 0 1 a 120 Accin Sin recuperacin Sin recuperacin Recuperacin infinita Recuperacin por cuenta y tiempo

Si su sistema AS/400 est conectado a una CBX ROLM**, el valor de intentos de recuperacin nunca debe ser 0. Los intentos de recuperacin son necesarios para que el sistema AS/400 establezca una conexin utilizando la agrupacin de mdems de entrada de la CBX ROLM.

38

OS/400 Gestin de trabajos, V4R4

| | | | | | | | | | | | | | |

El valor del sistema QCMNRCYLMT consta de 20 caracteres; los 10 primeros contienen el lmite de cuenta, ajustado por la derecha. Por ejemplo, el lmite de cuenta 7 se recupera como '0000000007'. Los 10 ltimos caracteres contienen el intervalo de tiempo, ajustado por la derecha. Por ejemplo, el intervalo de tiempo 117 se recupera como '0000000117'. Las dos partes del valor del sistema son valores enteros. Es preciso especificarlos en una serie entrecomillada al cambiar el valor del sistema QCMNRCYLMT. Un espacio en blanco debe separar el lmite de cuenta del intervalo de tiempo. El valor de QCMNRCYLMT se visualiza con el mismo formato que los dems valores del sistema de tipo lista. Los cambios efectuados en este valor del sistema no afectan a un objeto de configuracin de comunicaciones activado. El cambio entrar en vigor la prxima vez que se active un objeto de configuracin de comunicaciones. La publicacin Communications Management contiene ms informacin sobre la recuperacin de comunicaciones.
Tipo Carcter Longitud 20 Valor Inicial '0 0' (lmite de cuenta 0 e intervalo de tiempo 0, lo que significa que no se realizar ningn intento de recuperacin).

Valor del sistema QCNTRYID


QCNTRYID es el valor del sistema para el identificador de pas. Este valor especifica el identificador de pas que se va a utilizar como valor por omisin en el sistema. Para obtener ms informacin, consulte la publicacin National Language Support.
Tipo Carcter Longitud 2 Valor Inicial Puede ser diferente segn los pases

Valor del sistema QCONSOLE


QCONSOLE es el nombre de la consola. Este valor especifica el nombre del dispositivo de pantalla que acta de consola. No puede cambiar este valor del sistema. El sistema cambia este valor cuando se activa la consola.
Tipo Carcter Longitud 10 Valor Inicial 'QCONSOLE'

Valor del sistema QCRTAUT


QCRTAUT es el valor del sistema para la autorizacin de creacin. Este valor permite definir a nivel global del sistema la autorizacin de uso pblico por omisin para los mandatos de crear (CRTxxx). Cuando el valor *LIBCRTAUT del parmetro AUT de un mandato de creacin de objeto se utiliza para establecer autorizacin de uso pblico para un objeto, el valor CRTAUT para la biblioteca donde se crea el objeto determina la autorizacin de uso pblico que se utiliza para el objeto. Si el valor CRTAUT de la biblioteca est establecido como *SYSVAL, el valor especificado en el valor del sistema QCRTAUT se utiliza para establecer la autorizacin de uso pblico para el objeto que se crea.
Valores del sistema

39

Cambiar el valor inicial de QCRTAUT, que es *CHANGE, por un valor ms restrictivo, tal como *USE o *EXCLUDE, limita el acceso a objetos nuevos que se crean. Puede ser que el propietario de los objetos, o el responsable de seguridad, necesiten otorgar autorizacin adicional para que pueda utilizarse el objeto. Ejemplo de ello es cuando se inicia la sesin en un dispositivo nuevo que se haya creado. Cuando el dispositivo se crea mediante el mandato CRTDEVDSP o la configuracin automtica, la autorizacin de uso pblico se establece en *USE o *EXCLUDE. Puesto que la autorizacin *CHANGE sobre la descripcin de dispositivo es necesaria para conectarse al dispositivo, no se permite la conexin. Cambiar el valor del sistema QCRTAUT por *ALL permite que todos los usuarios del sistema, excepto aqullos a los que se otorga una autorizacin inferior a *ALL, controlen por completo los objetos nuevos que se crean. Los usuarios pueden leer, cambiar, suprimir y gestionar la seguridad de estos objetos. Los valores permitidos son: *CHANGE: Permite cambiar el contenido de un objeto. *ALL: Permite leer, cambiar, suprimir y gestionar la seguridad de un objeto. *USE: Permite crear un objeto, visualizar el contenido de un objeto o hacer referencia al contenido de un objeto conectado cuando un mandato que se est solicitando deba acceder a objetos conectados y a sus contenidos. *EXCLUDE: No permite acceder a ningn objeto. Los cambios efectuados en este valor del sistema entran en vigor de inmediato para los objetos de nueva creacin. No afectan a los objetos existentes. Nota: Debe tener las autorizaciones especiales *ALLOBJ y *SECADM para cambiar el valor del sistema QCRTAUT.
Tipo Carcter Longitud 10 Valor Inicial '*CHANGE'

Valor del sistema QCRTOBJAUD


QCRTOBJAUD especifica el valor de auditora por omisin utilizado cuando se crean objetos en una biblioteca. Si el valor CRTOBJAUD de la biblioteca est establecido como *SYSVAL, el valor especificado en el valor del sistema QCRTOBJAUD se utiliza para establecer el valor de auditora de objeto para el objeto que se crea. El valor de auditora de un objeto determina si se enva una entrada de auditora al diario de auditora del sistema QAUDJRN de la biblioteca QSYS cuando se utiliza o se cambia el objeto. La entrada de auditora se enva al diario de auditora slo si la auditora est activa actualmente en el sistema. Para iniciar la auditora, el valor del sistema QAUDCTL debe estar establecido en un valor distinto de *NONE. Los cambios efectuados en este valor del sistema entran en vigor inmediatamente. Se establece uno de los valores siguientes para los objetos creados en una biblioteca. *NONE: Este valor indica que no se envan entradas de auditora para un objeto cuando ste se utiliza o se cambia.

40

OS/400 Gestin de trabajos, V4R4

*USRPRF: Este valor indica que se envan entradas de auditora para un objeto cuando lo utiliza o cambia un usuario que se est auditando. Si no se est realizando auditora para el usuario que utiliza o cambia este objeto, no se envan entradas de auditora. Para realizar la auditora de un usuario, debe utilizar el mandato Cambiar Auditora de Usuario (CHGUSRAUD) para cambiar el perfil del usuario que se va a auditar. *CHANGE: Este valor indica que se envan las entradas de auditora para un objeto cuando ste se cambia. *ALL: Este valor indica que se envan entradas de auditora para un objeto cuando ste se utiliza o se cambia. Nota: Debe tener la autorizacin especial *AUDIT para cambiar el valor del sistema QCRTOBJAUD.
Tipo Carcter Longitud 10 Valor Inicial '*NONE'

Valor del sistema QCTLSBSD


QCTLSBSD es la descripcin del subsistema de control. El subsistema de control es el primer subsistema que se arranca despus de una carga del programa inicial (IPL). Debe haber un subsistema activo mientras se ejecuta el sistema. ste es el subsistema de control. Se pueden arrancar y detener otros subsistemas. El subsistema al que se conecta el usuario se visualiza en la esquina superior derecha de la pantalla de inicio de sesin. Durante una IPL, si se cambia el valor del sistema QCTLSBSD seleccionando, en la pantalla de opciones de IPL, la opcin Definir o Cambiar Sistema, el usuario se conectar a un subsistema diferente al visualizado en la pantalla de inicio de sesin. Esto se debe a que el cambio entra en vigor inmediatamente. Un cambio en este valor entra en vigor en la siguiente IPL a menos que el cambio se realice en la pantalla de opciones de IPL durante una IPL. Si este es el caso, un cambio en este valor entra en vigor de inmediato. Si esta descripcin de subsistema no puede utilizarse (por ejemplo, porque est daada), podr utilizar la descripcin del subsistema de reserva QSYSSBSD de la biblioteca QSYS. Un vez que el sistema sea totalmente operativo, no se podr suprimir ni redenominar una descripcin de subsistema especificada como subsistema de control. IBM entrega tres descripciones de subsistema de control que se pueden utilizar. Consulte el Apndice D, Caractersticas del sistema que se suministra en la pgina 575 para obtener ms informacin acerca de las descripciones de subsistemas entregadas por IBM. Consulte las secciones Creacin de otra descripcin de subsistema para el subsistema de control en la pgina 131 o Cambio del nmero de trabajos permitidos en un subsistema en la pgina 133 para conocer otros aspectos que deben considerarse antes de cambiar el valor de QCTLSBSD.
Tipo Carcter Longitud 20 Valor Inicial 'QBASE QSYS'

El valor de QCTLSBSD es una lista de 20 caracteres de hasta dos valores de 10 caracteres en los que el primero es el nombre de la descripcin del subsistema y el segundo es el nombre de la biblioteca. La lista debe especificarse como una serie entre comillas con el nombre de la descripcin del subsistema y el nombre de
Valores del sistema

41

la biblioteca separados mediante un espacio en blanco si se especifica la biblioteca. Los apstrofos slo son necesarios cuando el nombre de la biblioteca o *LIBL se especifica con el nombre del subsistema. Si no se especifica el nombre de la biblioteca, o se especifica *LIBL para la biblioteca, se utiliza la lista de bibliotecas para localizar la descripcin del subsistema, y la biblioteca donde se encuentra la descripcin del subsistema se almacena en el valor del sistema. Si se especifica *LIBL como nombre de la biblioteca para un cambio hecho durante una IPL seleccionando Definir o Cambiar Sistema durante IPL de la pantalla de opciones de IPL, QSYS es la nica biblioteca en la lista de bibliotecas (*LIBL).

Valor del sistema QCURSYM


| | | | QCURSYM es el valor del sistema para el smbolo de moneda. El sistema utiliza este valor al validar los smbolos de moneda especificados en las palabras clave EDTWRD y EDTCDE de DDS. El valor de QCURSYM puede ser cualquier carcter, salvo un espacio en blanco, -, &, * o bien 0. Cualquier cambio en este valor del sistema entra en vigor inmediatamente y afecta a los trabajos activos.
Tipo Carcter Longitud 1 Valor Inicial Puede ser diferente segn los pases.

Valor del sistema QDATE


QDATE es la fecha del sistema. Este valor del sistema da soporte a las fechas comprendidas entre el 24 de agosto de 1928 y el 6 de julio de 2053. QDATE consta de los siguientes valores del sistema: QYEAR, QMONTH y QDAY. El formato de la fecha es el que se especifica en el valor del sistema QDATFMT. Los formatos de fecha que se pueden especificar son AMD, MDA, DMA, (A = ao, M = mes, D = da) o JUL (formato Juliano). Su valor puede establecerse desde la pantalla de opciones de IPL y se actualiza cuando el valor del sistema QTIME alcanza la medianoche (000000). Un cambio realizado en este valor tambin puede modificar QCENTURY, QYEAR, QMONTH y QDAY. Los cambios efectuados en este valor del sistema entran en vigor inmediatamente. Consulte tambin la seccin Cambios en QDATE y QTIME y entradas de planificacin de trabajos en la pgina 273.
Tipo Carcter Longitud 5 (Juliano) o 6 Valor Inicial Sin valor inicial

Valor del sistema QDATFMT


QDATFMT es el formato de fecha del sistema. Este valor del sistema puede ser AMD, MDA, DMA o JUL (formato del calendario Juliano). (A = ao; M = mes; D = da.) Este valor del sistema se utiliza para: El valor por omisin del atributo de trabajo DATFMT Determinar el formato en el que puede especificarse una fecha en la pantalla de opciones de IPL

42

OS/400 Gestin de trabajos, V4R4

Cualquier cambio en este valor del sistema afectar a los nuevos trabajos que entren en el sistema despus de efectuado el cambio.
Tipo Carcter Longitud 3 Valor Inicial Puede ser diferente segn los pases.

Valor del sistema QDATSEP


QDATSEP es el separador de caracteres para fechas. Este valor del sistema se utiliza como separador de fecha para el valor por omisin del atributo de trabajo DATSEP o en la fecha que puede especificar en la pantalla de opciones de IPL. QDATSEP puede ser '/', '-', '.' (punto), ',' (coma) o ' ' (blanco). Los mandatos Trabajar con Valores del Sistema (WRKSYSVAL) y Visualizar Valores del Sistema (DSPSYSVAL) utilizan nmeros para representar cada uno de los valores de QDATSEP: 1 2 3 4 5 = = = = = '/' '-' '.' ',' blanco

Los mandatos Cambiar Valor del Sistema (CHGSYSVAL) y Recuperar Valor del Sistema (RTVSYSVAL) utilizan los valores reales de QDATSEP. Cualquier cambio en este valor del sistema afectar a los nuevos trabajos que entren en el sistema despus de efectuado el cambio.
Tipo Carcter Longitud 1 Valor Inicial Puede ser diferente segn los pases.

Valor del sistema QDAY


QDAY es el valor del sistema para el da del mes. Debe ser un da vlido del mes o ao especificado (si el formato de fecha corresponde al calendario Juliano). Para las fechas del calendario Juliano nicamente, QDAY es un valor de 3 caracteres (de '001' a '366'). Los cambios efectuados en este valor del sistema entran en vigor inmediatamente. Cualquier cambio de este valor afectar tambin al valor del sistema QDATE.
Tipo Carcter Longitud 2 3 (Calendario Juliano) Valor Inicial Sin valor inicial

Valor del sistema QDAYOFWEEK


QDAYOFWEEK es el valor del sistema para el da de la semana. Este valor no se puede cambiar. El sistema lo establece. El valor de QDATE determinar el valor de QDAYOFWEEK. Este valor puede no establecerse correctamente si el sistema no utiliza el calendario Gregoriano. Los valores posibles son: *SUN: Domingo *MON: Lunes
Valores del sistema

43

*TUE: Martes *WED: Mircoles *THU: Jueves *FRI: Viernes *SAT: Sbado
Tipo Carcter Longitud 4 Valor Inicial Sin valor inicial

Valor del sistema QDBRCVYWT


QDBRCVYWT es el indicador de espera de recuperacin de base de datos. Este valor del sistema controla cundo se efecta la recuperacin de los archivos de base de datos creados con la opcin RECOVER(*AFTIPL) durante una IPL desatendida. QDBRCVYWT puede ser: '0': No se espera a que se complete la recuperacin de base de datos antes de completar la IPL. La recuperacin de base de datos despus de una finalizacin anmala del sistema (valor del sistema QABNORMSW) puede tardar un poco en completarse. Si no desea esperar a que se complete para tener el sistema disponible, elija este valor. '1': Se espera a que se complete la recuperacin de base de datos antes de completar la IPL. Los archivos que se crearon con la opcin RECOVER(*AFTIPL) se tratan como si se hubieran creado con la opcin RECOVER(*IPL). Este valor no afecta la recuperacin de archivos que se crearon con RECOVER(*IPL) o RECOVER(*NO). Un cambio en este valor entra en vigor durante la siguiente IPL en modalidad desatendida. QDBRCVYWT no tiene efecto durante una IPL atendida. Este valor tiene relacin con el parmetro RECOVER de los mandatos Crear Archivo Fsico (CRTPF) y Crear Archivo Lgico (CRTLF).
Tipo Carcter Longitud 1 Valor Inicial '0'

Valor del sistema QDECFMT


QDECFMT es el formato decimal. Este valor del sistema se utiliza para: Determinar el tipo de supresin de ceros y el carcter de coma decimal utilizado por los cdigos de edicin DDS del 1 al 4 y de la A a la M Determinar el carcter de la coma decimal para campos de entrada decimal en pantallas QDECFMT debe ser uno de los caracteres siguientes: ' ' (blanco): Utilizar un punto para una coma decimal, utilizar una coma para un carcter de agrupacin de tres dgitos, y suprimir ceros a la izquierda de la coma decimal. Por ejemplo, 1, . 4 . 4

J: Utilizar una coma para una coma decimal y utilizar un punto para un carcter de agrupacin de tres dgitos. El carcter de supresin de ceros est en la

44

OS/400 Gestin de trabajos, V4R4

segunda posicin (en vez de la primera) a la izquierda de la notacin decimal. Los saldos con valores cero a la izquierda de la coma se escriben con un cero inicial (0,04). La entrada J tambin altera temporalmente cualquier cdigo de edicin que pueda suprimir el cero inicial. Por ejemplo, 1. , 4 , 4

I: Utilizar una coma para la coma decimal, utilizar un punto para un carcter de agrupacin de tres dgitos, y suprimir ceros a la izquierda de la coma decimal. Por ejemplo, 1. , 4 , 4

Los mandatos Trabajar con Valor del Sistema (WRKSYSVAL) y Visualizar Valor del Sistema (DSPSYSVAL) utilizan nmeros para representar cada uno de los valores para QDECFMT: 1 = blanco 2=J 3=I Los mandatos Cambiar Valor del Sistema (CHGSYSVAL) y Recuperar Valor del Sistema (RTVSYSVAL) utilizan los valores reales para QDECFMT: blanco, J o I. Un cambio en este valor del sistema entra en vigor inmediatamente para cualquier trabajo que se inicie despus del cambio. Esto no incluye trabajos que no estn activos en el momento del cambio.
Tipo Carcter Longitud 1 Valor Inicial Puede ser diferente segn los pases.

Valor del sistema QDEVNAMING


QDEVNAMING es el convenio de denominacin para dispositivos conectados localmente. Este valor especifica qu convenio de denominacin se utiliza cuando el sistema crea automticamente descripciones de dispositivo. Este valor puede cambiarse, visualizarse y recuperarse. QDEVNAMING debe ser uno de los siguientes valores: '*NORMAL': Los convenios de denominacin deben seguir las normas del AS/400. '*S36': Los convenios de denominacin debern seguir las normas del Sistema/36. '*DEVADR': El nombre del dispositivo se derivar de la direccin del dispositivo. A continuacin se muestra un ejemplo de los convenios de denominacin:
Dispositivo Estaciones de Pantalla Impresora Unidad de Disquetes Dispositivo de Cinta Normal DSP01, DSP02 PRT01, PRT02 DKT01 TAP01 S36 W1, W2 P1, P2 I1 T1 DEVADR DSP010403 PRT010302 DKT01 TAP01

Valores del sistema

45

Para obtener ms informacin acerca de los convenios de denominacin de dispositivos, consulte la publicacin Configuracin de dispositivos locales. Para obtener informacin acerca de la denominacin de dispositivos para el soporte LU 2 de SNA, dispositivos conectados 5394 5494 o dispositivos remotos 3270, consulte la publicacin Remote Work Station Support. Nota: Debe tener las autorizaciones especiales *ALLOBJ y *SECADM para cambiar el valor del sistema QDEVNAMING.
Tipo Carcter Longitud 10 Valor Inicial '*NORMAL'

Valor del sistema QDEVRCYACN


QDEVRCYACN especifica la accin que se debe realizar cuando se produce un error de E/S para una estacin de trabajo de trabajo interactivo. Los valores para QDEVRCYACN son: *DSCMSG: Desconecta el trabajo. Al iniciar la sesin de nuevo, se enva un mensaje de error al programa de aplicacin de usuario. *MSG: Seala el mensaje de error de E/S al programa de aplicacin de usuario. El programa de aplicacin lleva a cabo la recuperacin del error. *DSCENDRQS: Desconecta el trabajo. Cuando la sesin se inicie de nuevo, se ejecutar una funcin de peticin de cancelar para devolver el control del trabajo al ltimo nivel de peticin. *ENDJOB: Finaliza el trabajo. Se generan las anotaciones del trabajo. A stas y a las anotaciones QHST se enva un mensaje que indica que el trabajo ha finalizado a causa del error de dispositivo. Para que el efecto que el trabajo que finaliza tiene sobre el rendimiento sea mnimo, la prioridad del trabajo se reduce en 10, la porcin de tiempo se establece en 100 milisegundos y el atributo de depuracin se establece en S. *ENDJOBNOLIST: Finaliza el trabajo. No se crean las anotaciones del trabajo. A las anotaciones QHST se enva un mensaje que indica que el trabajo finaliz debido al error de dispositivo. Cuando se especifica un valor *MSG o *DSCMSG, no se realiza la accin de recuperacin de dispositivo hasta que el trabajo ejecuta la siguiente operacin de E/S. En un entorno LAN/WAN, esto puede permitir que se desconecte un dispositivo y se conecte otro, utilizando la misma descripcin de dispositivo, antes de que se produzca la siguiente operacin de E/S para el trabajo. El trabajo puede recuperarse del mensaje de error de E/S y continuar ejecutndose para el segundo dispositivo. Para evitar que suceda esto, debe especificarse una accin de recuperacin de dispositivo de *DSCENDRQS, *ENDJOB o *ENDJOBNOLIST. Estas acciones de recuperacin de dispositivo se realizan inmediatamente cuando tiene lugar un error de E/S, por ejemplo una operacin de apagado. Puede encontrarse informacin acerca de trabajos que finalizan al mismo tiempo en la pgina 198.
Tipo Carcter Longitud 20 Valor Inicial '*DSCMSG'

46

OS/400 Gestin de trabajos, V4R4

Valor del sistema QDSCJOBITV


| | | | | | | QDSCJOBITV indica la cantidad de tiempo, en minutos, que un trabajo interactivo puede estar desconectado antes de que finalice. Se puede desconectar un trabajo mediante el mandato DSCJOB o cuando se produce un error de E/S en la estacin de trabajo del trabajo interactivo (el valor del sistema QDEVRCYACN). Tambin se puede desconectar un trabajo cuando se agota el intervalo establecido en el valor del sistema QINACTITV y la accin del valor del sistema QINACTMSGQ es *DSCJOB. Si se sobrepasa el intervalo de tiempo, el trabajo desconectado finaliza. Los trabajos desconectados finalizan de forma anmala al efectuarse una IPL. Los valores para QDSCJOBITV son: De '5' a '1440': El rango del intervalo de desconexin. *NONE: No hay intervalo de desconexin. Los cambios efectuados en este valor del sistema entran en vigor inmediatamente.
Tipo Carcter Longitud 10 Valor Inicial '240'

Valor del sistema QDSPSGNINF


QDSPSGNINF es el valor del sistema para la visualizacin de informacin de inicio de sesin. Este valor lgico del sistema controla si el usuario ve una pantalla informativa en el inicio de sesin que contiene la fecha y la hora del ltimo inicio de sesin y el nmero de intentos de inicio de sesin no vlidos realizados desde el ltimo inicio de sesin. Los valores posibles son: '0': No se visualiza la informacin de inicio de sesin. '1': Se visualiza la informacin de inicio de sesin. Los cambios efectuados en este valor del sistema entran en vigor inmediatamente. Nota: Debe tener las autorizaciones especiales *ALLOBJ y *SECADM para cambiar el valor del sistema QDSPSGNINF.
Tipo Carcter Longitud 1 Valor Inicial '0'

Valor del sistema QDYNPTYADJ


QDYNPTYADJ controla si la prioridad de los trabajos interactivos se ajusta dinmicamente para mantener un alto rendimiento del proceso de los trabajos de proceso por lotes en servidores AS/400e. Esta posibilidad de ajuste slo es efectiva en los sistemas que estn preparados para la productividad interactiva y no interactiva y que tienen habilitada la Planificacin de Prioridad Dinmica (vase QDYNPTYSCD). Los valores para QDYNPTYADJ son los siguientes: '0': El soporte de ajuste de prioridad dinmico est desactivado. Los trabajos interactivos retienen su prioridad.

Valores del sistema

47

'1': El soporte de ajuste de prioridad dinmico est activado. Los trabajos interactivos pueden ver reducida su prioridad cuando hay una gran demanda no interactiva. Un cambio efectuado en este valor del sistema entra en vigor durante la siguiente IPL. Notas: 1. Si QDYNPTYADJ est habilitado, y el rendimiento de trabajos interactivos especficos no es satisfactorio, puede mejorar su rendimiento cambiando la prioridad de los trabajos para que estn en la banda 10 - 16. El valor del sistema QDYNPTYADJ no controla los trabajos con esta prioridad. | | 2. Debe poseer las autorizaciones especiales *ALLOBJ y *SECADM para cambiar el valor del sistema QDYNPTYADJ.
Tipo Decimal Longitud 1 Valor Inicial '1'

Valor del sistema QDYNPTYSCD


QDYNPTYSCD es el valor del sistema que le permite activar y desactivar el planificador dinmico de prioridades. El planificador de tareas utiliza este valor del sistema para determinar el algoritmo para planificar trabajos y procesarlos. Cuando est habilitado, el planificador dinmico de prioridades ajusta las prioridades de los trabajos que estn en bandas de prioridad, segn sea su utilizacin de los recursos. Esto suele permitir una mayor productividad del sistema, pero puede alterar ligeramente la relacin de prioridad entre los trabajos que estn en una misma banda. Por ejemplo, 10-16 es la Banda 1, 17-22 es la Banda 2, 23-35 es la Banda 3, 36-46 es la Banda 4, 47-51 es la Banda 5 y 52-89 es la Banda 6. Independientemente del valor asignado a QDYNPTYSCD, todo trabajo al que se otorgue una prioridad de 0 a 9 se colocar en una banda 0 de alta prioridad. El asignador de tareas siempre comprueba esta banda en primer lugar, antes de comprobar cualquier otra banda de prioridad dinmica. Si un trabajo de esta banda pasa a tener un consumo elevado de CPU (bucle), el trabajo puede bloquear el sistema. Los valores posibles son: '0': El planificador dinmico de prioridades est desactivado. '1': El planificador dinmico de prioridades est activado. Un cambio efectuado en este valor del sistema entra en vigor durante la siguiente IPL. El valor inicial es 1. Nota: Debe tener las autorizaciones especiales *ALLOBJ y *SECADM para cambiar el valor del sistema QDYNPTYSCD.
Tipo Carcter Longitud 1 Valor Inicial '1'

48

OS/400 Gestin de trabajos, V4R4

Valor del sistema QFRCCVNRST


QFRCCVNRST es el valor del sistema que le permite especificar si los objetos de programa deben o no convertirse durante la operacin de restauracin. El valor por omisin de los mandatos de restauracin utiliza el valor del sistema. De esta forma, puede activar y desactivar la conversin para el valor del sistema completo. Sin embargo, en cualquier operacin de restauracin puede alterar temporalmente el valor del sistema y especificar explcitamente si debe o no hacerse la conversin. Los valores posibles son: '0': La conversin forzada al restaurar est desactivada. '1': La conversin forzada al restaurar est activada. Los cambios efectuados en este valor del sistema entran en vigor inmediatamente. El valor inicial es 0. Nota: Debe tener las autorizaciones especiales *ALLOBJ y *SECADM para cambiar el valor del sistema QFRCCVNRST.
Tipo Carcter Longitud 1 Valor Inicial '0'

Valor del sistema QHOUR


QHOUR es el valor del sistema para la hora del da. Las horas se basan en un reloj de 24 horas. Por ejemplo, la 1:00 p.m. son las 13 horas. Los cambios efectuados en este valor del sistema entran en vigor inmediatamente y afectan al valor del sistema QTIME. Nota: Si va a cambiar la hora para el cambio de horario, tambin debe actualizar el valor del sistema QUTCOFFSET.
Tipo Carcter Longitud 2 Valor Inicial Sin valor inicial

Valor del sistema QHSTLOGSIZ


QHSTLOGSIZ es el nmero mximo de registros para cada versin de las anotaciones histricas. Cuando una versin se llena (se ha alcanzado el mximo) se crea una nueva versin. Se puede salvar la versin llena (antigua) y a continuacin suprimirla. QHSTLOGSIZ es numrico. El lmite inferior para QHSTLOGSIZ es 1. (Consulte la publicacin CL Programming para obtener ms informacin acerca de QHST.) Los cambios efectuados en este valor del sistema entran en vigor cuando se crea una versin nueva de las anotaciones histricas. Aunque el lmite inferior de QHSTLOGSIZ es 1, utilizar un nmero pequeo afecta al rendimiento del sistema puesto que se crearn muchas versiones de las anotaciones histricas.
Tipo Decimal Longitud (5 0) Valor Inicial 5000

Valores del sistema

49

Valor del sistema QIGC


QIGC es el indicador de versin DBCS. Este valor especifica si est instalada la versin DBCS del sistema. QIGC no puede cambiarse; lo establece el sistema. Puede hacer referencia a este valor del sistema desde un programa de aplicacin. QIGC puede ser: '0': Una versin DBCS no est instalada. '1': Est instalada una versin DBCS.
Tipo Carcter Longitud 1 Valor Inicial Sin valor inicial

Valor del sistema QIGCCDEFNT


QIGCCDEFNT es el valor del sistema para el nombre del font codificado de doble byte. Se utiliza cuando los datos de serie de caracteres SNA (SCS) se transforman en un archivo en spool de corriente de datos de impresin de funcin avanzada (AFPDS) con caracteres de desplazamiento a teclado estndar/teclado ideogrfico (SI/SO) presentes en los datos. QIGCCDEFNT es una lista de 20 caracteres de hasta dos valores en los que los primeros 10 caracteres contienen el nombre del font codificado y los ltimos 10 caracteres contienen el nombre de la biblioteca. Los valores posibles para el nombre del font codificado DBCS son: '*NONE': No se identifica ningn font codificado para el sistema. 'nombre del font codificado': Nombre del font codificado DBCS. Los valores posibles para la biblioteca son: '*LIBL': La lista de bibliotecas se utiliza para localizar el font codificado. '*CURLIB': La biblioteca actual se utiliza para localizar el font codificado. Si no se especifica ninguna biblioteca, se utiliza la biblioteca QGPL. 'nombre de biblioteca': Biblioteca que contiene el font codificado. Nota: El nombre del font codificado slo puede tener 8 caracteres.
Tipo Carcter Longitud 20 Valor Inicial Puede ser diferente segn los pases.

Valor del sistema QIGCFNTSIZ


QIGCFNTSIZ es el valor del sistema para el cuerpo de font codificado de doble byte. Se utiliza con el valor del sistema QIGCCDEFNT, font codificado de doble byte. Los valores del sistema se utilizarn cuando se transforme una serie de caracteres SNA (SCS) en una corriente de datos de Funciones Avanzadas de Impresin (AFPDS). Tambin se utilizan cuando se crea un archivo en spool AFPDS con caracteres SI/SO (desplazamiento a teclado ideogrfico/estndar) presentes en los datos. Los valores posibles para el cuerpo de font codificado del juego de caracteres de doble byte (DBCS) son los siguientes: '*NONE': No se identifica ningn cuerpo de font para el sistema.

50

OS/400 Gestin de trabajos, V4R4

'000.1 - 999.9': El cuerpo para el font codificado de doble byte. Los cambios efectuados en este valor del sistema entran en vigor inmediatamente.
Tipo Decimal Longitud (4 1) Valor Inicial *NONE

Valor del sistema QINACTITV


| | | | | | | | | QINACTITV especifica el intervalo de tiempo de espera de trabajo inactivo en minutos. Especifica cundo el sistema realiza una accin en los trabajos interactivos inactivos. El valor del sistema QINACTMSGQ determina la accin que realiza el sistema. Se excluyen los trabajos locales que actualmente estn conectados a un sistema remoto. Por ejemplo, una estacin de trabajo est conectada directamente al Sistema A, y el valor del sistema QINACTITV para el Sistema A est activo. Si se utiliza el paso a travs o TELNET para conectarse al Sistema B, el valor de tiempo excedido establecido en el Sistema A no afecta a esta estacin de trabajo. Para hacer que las sesiones de TELNET excedan el tiempo de espera con QINACTITV, es necesario utilizar descripciones de dispositivo especificadas por usuario. | | | | QINACTITV debe ser uno de los siguientes valores: '*NONE': El sistema no comprueba los trabajos interactivos inactivos. '5-300': El nmero de minutos que un trabajo puede estar inactivo antes de que se lleve a cabo una accin. Los cambios efectuados en este valor del sistema entran en vigor inmediatamente. Nota: Debe tener las autorizaciones especiales *ALLOBJ y *SECADM para cambiar el valor del sistema QINACTITV.
Tipo Carcter Longitud 10 Valor Inicial '*NONE'

Valor del sistema QINACTMSGQ


QINACTMSGQ es el valor del sistema para la cola de mensajes inactiva. Especifica la accin que realizar el sistema cuando un trabajo interactivo ha estado inactivo durante un intervalo de tiempo (el intervalo de tiempo lo especifica el valor del sistema QINACTITV). El trabajo interactivo se puede finalizar o desconectar, o se puede enviar un mensaje a la cola de mensajes que se especifique. | | | | | | QINACTMSGQ es una lista, de 20 caracteres, que puede constar como mximo de dos valores de 10 caracteres. Cuando se especifican los dos valores, el primero es el nombre de la cola de mensajes y el segundo es el nombre de la biblioteca. *DSCJOB: se desconecta el trabajo interactivo, junto con cualquier trabajo secundario o de grupo asociado a l. Si se especifica *DSCJOB y el trabajo no puede desconectarse, se utilizar *ENDJOB. *ENDJOB: se desconecta el trabajo interactivo, junto con los trabajos secundarios y de grupo asociados a l. Si en un subsistema existen muchos trabajos

Valores del sistema

51

inactivos que han de finalizar al mismo tiempo, el tiempo de respuesta interactivo de ese subsistema puede estar aumentado. Para que este impacto sea mnimo, el sistema modifica varios atributos de trabajo para cada trabajo que va a finalizar. La prioridad de trabajo se reduce en 10, la porcin de tiempo se establece en 100 milisegundos y el atributo de depuracin se establece en S. | | | | | | | | | | | | | | | | 'cola-mensajes-inactiva biblioteca': nombre y biblioteca de una cola de mensajes que recibe el mensaje CPI1126, el cual indica que el trabajo est inactivo. Si la cola de mensajes especificada no existe o est daada, los mensajes se envan a la cola de mensajes QSYSOPR. Nota: Todos los mensajes de la cola especificada por el valor del sistema QINACTMSGQ se borran durante una IPL. Si se asigna a QINACTMSGQ una cola de mensajes del usuario, ste pierde todos los mensajes de dicha cola durante cada IPL. Los valores de biblioteca posibles son: *LIBL: El sistema, para localizar la cola de mensajes inactiva, utiliza la lista de bibliotecas del trabajo. *CURLIB: El sistema, para localizar la cola de mensajes inactiva, utiliza la biblioteca actual del trabajo. Si sta no se ha especificado, el sistema utiliza QGPL. 'nombre de biblioteca': Nombre de la biblioteca en la que se encuentra la cola de mensajes inactiva. Los cambios efectuados en este valor del sistema entran en vigor inmediatamente. Nota: Debe tener las autorizaciones especiales *ALLOBJ y *SECADM para cambiar el valor del sistema QINACTMSGQ.
Tipo Carcter Longitud 20 Valor Inicial '*ENDJOB'

Valor del sistema QIPLDATTIM


QIPLDATTIM es el valor del sistema para la fecha y hora en que efectuar una IPL automtica del sistema. Especifica una fecha y hora en que debe producirse una IPL automtica. El valor por omisin *NONE indica que no se desea que se efecte ninguna IPL automtica. | | | | | | | Este valor del sistema se puede establecer de forma independiente en cada una de las particiones. Si la particin primaria est apagada en el momento en el que debe producirse una IPL automtica en una particin secundaria, la IPL no se producir. Cuando se hace la IPL de la particin primaria, tambin se realiza la IPL de la particin secundaria en el caso de que haya vencido la fecha y la hora de esta segunda IPL. La IPL de la particin secundaria no se efecta si dicha particin se ha configurado con el valor "retener" para la accin de IPL. QIPLDATTIM es un valor del sistema con dos partes: Fecha: La fecha en que se produce una IPL automtica en el sistema. La fecha no puede ser posterior a 11 meses a partir de la fecha actual. El formato de la fecha es de QDATFMT y no lleva separadores de fecha. Hora: La hora en que se produce una IPL automtica en el sistema. Aunque debe especificarse la porcin de segundos del valor de la hora, sta se ignora.

52

OS/400 Gestin de trabajos, V4R4

La hora se especifica sin separadores y debe ser como mnimo 5 minutos posterior a la hora actual. Nota: Si ya se ha alcanzado la fecha y la hora cuando se apaga el sistema, o el sistema est funcionando cuando llega la fecha y la hora, no se efecta ninguna IPL. Una vez aparece la fecha/hora de la IPL, el valor QIPLDATTIM cambia a *NONE. No se cambia a *NONE a menos que se produzca una IPL. El ejemplo siguiente muestra cmo cambiar la fecha y hora de la IPL al 10 de septiembre de 1990 (QDATFMT es MDA) a las 9:00 a.m.. CHGSYSVAL SYSVAL(QIPLDATTIM) VALUE(' 91 9 9 ')

Nota: Debe tener las autorizaciones especiales *ALLOBJ y *SECADM para cambiar el valor del sistema QIPLDATTIM.
Tipo Carcter Longitud 20 Valor Inicial '*NONE'

Valor del sistema QIPLSTS


QIPLSTS es el indicador de estado de IPL. Este valor indica qu tipo de IPL se ha efectuado. Existe un valor indicador para cada forma de IPL. El usuario puede consultar este valor en sus programas de recuperacin, pero no puede cambiarlo. | | | '0': IPL desde el panel del operador. La IPL se produjo cuando se solicit desde el panel del operador o desde las Herramientas de Servicio Dedicado (DST) correspondientes a una particin secundaria. '1': IPL automtica tras la restauracin de la alimentacin. La IPL se llev a cabo automticamente al restaurar la alimentacin despus de un corte en el suministro elctrico. Esto lo permite el valor del sistema QPWRRSTIPL. '2': Rearranque de IPL. La IPL se llev a cabo al emitir el mandato Apagar Sistema (PWRDWNSYS) con RESTART(*YES). '3': IPL de hora del da. La IPL se llev a cabo automticamente en la fecha y hora establecidas en el valor del sistema QIPLDATTIM. '4': IPL remota. Se produjo una IPL remota. Esto lo permite el valor del sistema QRMTIPL. | | | QIPLSTS indica el mismo valor en la particin primaria y en las particiones secundarias cuando una IPL de la particin primaria hace que se produzca una IPL de las particiones secundarias.
Tipo Carcter Longitud 1 Valor Inicial '0'

Valor del sistema QIPLTYPE


QIPLTYPE indica el tipo de IPL que se va a efectuar. Este valor especifica el tipo de IPL que se efecta cuando el sistema se pone en marcha de forma manual con la llave en posicin normal. Este valor se utiliza slo cuando la llave est en posicin normal. QIPLTYPE puede ser: '0': Desatendida. No se muestra ninguna pantalla durante la IPL. Una vez llevada a cabo la IPL se muestra la pantalla de inicio de sesin normal.
Valores del sistema

53

'1': Atendida con herramientas de servicio dedicadas. Todas las funciones de las herramientas de servicio dedicadas estn disponibles junto con el conjunto completo de pantallas de IPL. Si el sistema se encuentra en modalidad manual, el valor '0' se transforma en '1'. '2': Atendida con consola en modalidad de depuracin. Esto deja activados el controlador QCTL y el dispositivo QCONSOLE despus de una IPL. Slo debe utilizar esta posibilidad para el anlisis de problemas, ya que impide la utilizacin de otros dispositivos en el controlador de estaciones de trabajo. Nota: Debe tener las autorizaciones especiales *ALLOBJ y *SECADM para cambiar el valor del sistema QIPLTYPE.
Tipo Carcter Longitud 1 Valor Inicial '0'

Valor del sistema QJOBMSGQFL


QJOBMSGQFL especifica cmo manejar el sistema la cola de mensajes de trabajos cuando se considere que est llena. El valor del sistema QJOBMSGQMX indica cundo se considera que est llena una cola de mensajes de trabajos. Los cambios efectuados en este valor del sistema afectan a los trabajos arrancados despus de realizar el cambio. Los valores permitidos son: *NOWRAP: No reinicia la cola de mensajes de trabajos. Si especifica *NOWRAP y se alcanza el valor especificado en QJOBMSGQMX, el trabajo finaliza. *WRAP: Reinicia la cola de mensajes de trabajos. *PRTWRAP: Reinicia la cola de mensajes de trabajos e imprime los mensajes que se recubren debido al reinicio.
Tipo Carcter Longitud 10 Valor Inicial *NOWRAP

Valor del sistema QJOBMSGQMX


QJOBMSGQMX especifica el tamao mximo de una cola de mensajes en megabytes. Cuando una cola de mensajes de trabajos alcanza el tamao mximo, se considera que esa cola de mensajes de trabajos est llena y se lleva a cabo la accin especificada por QJOBMSGQFL para controlar la cola de mensajes de trabajos llena. Este valor del sistema puede tener un valor entre 8 y 64 megabytes. Los cambios efectuados en este valor del sistema afectan a los trabajos arrancados despus de realizar el cambio.
Tipo Decimal Longitud (5 0) Valor Inicial 16 MB

54

OS/400 Gestin de trabajos, V4R4

Valor del sistema QJOBMSGQSZ


Este valor del sistema ya no afecta al sistema operativo.

Valor del sistema QJOBMSGQTL


Este valor del sistema ya no afecta al sistema operativo.

Valor del sistema QJOBSPLA


QJOBSPLA especifica el tamao inicial del bloque de control de spool para un trabajo. (Existe un bloque de control de spool para cada trabajo en el sistema). El bloque de control de spool registra informacin acerca de los archivos en spool incorporados y acerca de los archivos en spool de salida. Este valor afecta principalmente a los requisitos de almacenamiento auxiliar y tiene poco efecto sobre el rendimiento de proceso. Se retiene el almacenamiento auxiliar para cada trabajo conocido por el sistema. El rea asignada consta de informacin de control estndar ms un conjunto separado de informacin de control para cada archivo en spool. El valor por omisin es 3516 bytes, que permite alrededor de 2 archivos en spool de salida por trabajo. Si normalmente un trabajo utiliza ms de 2 archivos de salida y puede asignar 6 KB ms por trabajo, una buena eleccin sera 9600 bytes. Esto permite aproximadamente 8 archivos en spool de salida por trabajo. Nota: Para la compatibilidad, el lmite inferior es 1024 bytes. Sin embargo, si se especifica un valor menor que 3516, el sistema utiliza 3516. Cualquier cambio de este valor entra en vigor cuando se solicita un arranque en fro durante la instalacin del programa bajo licencia OS/400. Un arranque en fro borra las colas de trabajos y las colas de salida. Si el sistema requiere nuevas estructuras de trabajo, el valor tambin se utiliza para las nuevas estructuras de trabajo (el valor del sistema QADLTOTJ).
Tipo Decimal Longitud (5 0) Valor Inicial 3516

Valor del sistema QKBDBUF


QKBDBUF especifica si debe utilizarse la caracterstica de tecleo anticipado y la opcin de tecla de Atencin de almacenamiento intermedio. '*TYPEAHEAD': Se activa la caracterstica de tecleo anticipado y se desactiva la opcin de almacenamiento intermedio de la tecla de Atencin. '*NO': Se desactivan la caracterstica de tecleo anticipado y la opcin de almacenamiento intermedio de la tecla de Atencin. '*YES': Se activan la caracterstica de tecleo anticipado y la opcin de almacenamiento intermedio de la tecla de Atencin. Un cambio en este valor del sistema entra en vigor la prxima vez que el usuario inicia la sesin. Nota: Debe tener las autorizaciones especiales *ALLOBJ y *SECADM para cambiar el valor del sistema QKBDBUF.

Valores del sistema

55

Tipo Carcter

Longitud 10

Valor Inicial '*TYPEAHEAD'

Valor del sistema QKBDTYPE


QKBDTYPE especifica el juego de caracteres de idioma para el teclado. Basndose en el valor de idioma especificado en el momento de la instalacin, el programa bajo licencia OS/400 pondr el valor de teclado adecuado en el valor del sistema. Consulte la publicacin National Language Support para ver los valores posibles.

Valor del sistema QLANGID


QLANGID es el valor del sistema para el identificador de idioma. Este valor del sistema especifica el identificador de idioma que utilizar el sistema como valor por omisin. Si se especifica *LANGIDSHR o *LANGIDUNQ para el parmetro SRTSEQ, la tabla de secuencia de ordenacin utilizada ser la tabla de ordenacin de pesos exclusivos o la tabla de ordenacin de pesos compartidos asociadas al valor del sistema QLANGID. Para obtener ms informacin, consulte la publicacin National Language Support.
Tipo Carcter Longitud 3 Valor Inicial Puede ser diferente segn los pases

Valor del sistema QLEAPADJ


QLEAPADJ es el valor del sistema para el ajuste del ao bisiesto. Se utiliza para ajustar el algoritmo del calendario del sistema para aos bisiestos en diferentes sistemas de calendarios. Si el ao del calendario coincide con el que se utiliza en el sistema del calendario Gregoriano, este valor del sistema debe ser cero. Si el ao del calendario difiere del Gregoriano, quiz necesite ajustar el algoritmo del calendario del sistema para prever el ao bisiesto de ese ao del calendario que est utilizando. Para realizar el ajuste, debe dividirse por 4 el ao bisiesto del sistema del calendario; a continuacin deber ajustar QLEAPADJ al valor del resto. Ejemplo: El ao 1988 del calendario Gregoriano correspondi al ao 77 del calendario de la Repblica Popular China. El ao 77 fue bisiesto en la Repblica Popular China, as es que tendr que dividir 77 por 4; el resto de esta divisin es 1. Por tanto, para ajustar el algoritmo del calendario del sistema para la Repblica Popular China, especifique un 1 para el valor del sistema QLEAPADJ. Si cambia el valor del sistema QLEAPADJ no alterar el reloj del sistema ni las fechas de trabajo de los trabajos activos, pero podra cambiar el valor del sistema QDATE.
Tipo Decimal Longitud (5 0) Valor Inicial Puede ser diferente segn los pases

56

OS/400 Gestin de trabajos, V4R4

Valor del sistema QLMTDEVSSN


QLMTDEVSSN es el valor del sistema para limitar las sesiones de dispositivo. Controla si un usuario puede conectarse a ms de una estacin de trabajo. Esto no impide que el usuario utilice trabajos de grupo ni efecte una peticin de sistema (pulsando la tecla de Peticin de Sistema) en la misma estacin de trabajo. Los valores posibles son: '0': Un usuario puede conectarse a ms de un dispositivo. '1': Un usuario no puede conectarse a ms de un dispositivo. Nota: Debe tener las autorizaciones especiales *ALLOBJ y *SECADM para cambiar el valor del sistema QLMTDEVSSN.
Tipo Carcter Longitud 1 Valor Inicial '0'

Valor del sistema QLMTSECOFR


QLMTSECOFR es el valor del sistema para limitar el acceso del dispositivo QSECOFR. Controla si los usuarios con autorizacin especial *ALLOBJ o *SERVICE necesitan autorizacin explcita para acceder a estaciones de trabajo especficas. Los valores posibles son: '0': Un usuario con autorizacin especial *ALLOBJ o *SERVICE puede iniciar la sesin en cualquier dispositivo. '1': Un usuario con autorizacin especial *ALLOBJ o *SERVICE puede iniciar la sesin slo en un dispositivo para el que tenga autorizacin explcita. Los cambios efectuados en este valor del sistema entran en vigor inmediatamente. Nota: Debe tener las autorizaciones especiales *ALLOBJ y *SECADM para cambiar el valor del sistema QLMTSECOFR.
Tipo Carcter Longitud 1 Valor Inicial '1'

Valor del sistema QLOCALE


QLOCALE es el valor del sistema que establece el entorno nacional para el sistema. La va de acceso del entorno nacional debe ser una va que especifique un entorno nacional. Un entorno nacional est constituido por el idioma, el pas y la combinacin de juegos de cdigos que se utilizan para identificar un conjunto de convenios de idioma. La longitud mxima permitida para el nombre de la va de acceso del entorno nacional en el mandato Cambiar Valor del Sistema (CHGSYSVAL) es 1024 bytes. Los valores permitidos son: *NONE: Indica que no hay ningn entorno nacional para el valor del sistema QLOCALE. *C: Indica que ha de utilizarse el entorno nacional C. *POSIX: Indica que se utilizar el entorno nacional *POSIX. El entorno nacional *POSIX es equivalente al entorno nacional C.

Valores del sistema

57

Los cambios efectuados en este valor del sistema entran en vigor inmediatamente. Sin embargo, este cambio no afectar a los trabajos que se estn ejecutando actualmente. Para obtener ms informacin, consulte la publicacin National Language Support.
Tipo Carcter Longitud 1024 Valor Inicial Puede ser diferente segn los pases

Valor del sistema QMAXACTLVL


QMAXACTLVL es el nivel de actividad mximo del sistema. Este es el nmero de hebras que pueden competir al mismo tiempo por almacenamiento principal y recursos del procesador. Para todos los subsistemas activos, la suma de todas las hebras que se ejecutan en todas las agrupaciones de almacenamiento no puede ser mayor que QMAXACTLVL. Si no se puede procesar una hebra debido a que se ha alcanzado el nivel de actividad, esta hebra se retiene hasta que otra alcanza una porcin de tiempo o una espera larga. QMAXACTLVL es un valor numrico. El lmite inferior para QMAXACTLVL es 2. Cualquier cambio efectuado en este valor entra en vigor inmediatamente. Este valor debe establecerse en *NOMAX y el nivel de actividad debe controlarse segn las agrupaciones. Nota: El valor *NOMAX tiene el mismo efecto que especificar 32767. Si el valor es *NOMAX, el mandato Recuperar Valor del Sistema (RTVSYSVAL) recupera 32767 aunque el valor se visualice como *NOMAX mediante los mandatos Trabajar con Valor del Sistema (WRKSYSVAL) y Visualizar Valor del Sistema (DSPSYSVAL).
Tipo Decimal Longitud (5 0) Valor Inicial '*NOMAX'

Valor del sistema QMAXSGNACN


QMAXSGNACN especifica la accin de mximos intentos de inicio de sesin, o la forma en que reacciona el sistema cuando se alcanza el nmero mximo de intentos de inicio de sesin incorrectos consecutivos (el valor de sistema QMAXSIGN). Los cambios efectuados en este valor del sistema entran en vigor la siguiente vez que alguien intenta iniciar la sesin en el sistema. Los valores posibles son: '1': Desactivar el dispositivo si se alcanza el lmite. '2': Inhabilitar el perfil de usuario si se alcanza el lmite. '3': Desactivar el dispositivo e inhabilitar el perfil de usuario si se alcanza el lmite. Nota: Debe tener las autorizaciones especiales *ALLOBJ y *SECADM para cambiar el valor del sistema QMAXSGNACN.
Tipo Carcter Longitud 1 Valor Inicial '3'

58

OS/400 Gestin de trabajos, V4R4

Valor del sistema QMAXSIGN


QMAXSIGN especifica el nmero mximo de intentos de inicio de sesin incorrectos permitidos. Los intentos de inicio de sesin incorrectos se producen en cualquiera de las circunstancias siguientes: Un ID de usuario que no es vlido. Una contrasea que no es vlida. El perfil de usuario no tiene autorizacin para el dispositivo desde el que se entr el ID de usuario. Nota: Un intento de inicio de sesin no se cuenta como un intento incorrecto si se necesitan contraseas y el perfil del usuario tiene una contrasea *NONE especificada. El usuario recibe un mensaje informando que no hay ninguna contrasea asociada con el perfil de usuario. Tampoco se cuenta como intento incorrecto si los nombres de programa o men no son vlidos, si el ID de usuario no es un nombre vlido en un sistema sin seguridad, o si no se encuentra la biblioteca actual especificada. Si se alcanza el valor mximo de QMAXSIGN, se lleva a cabo la accin especificada por el valor del sistema QMAXSGNACN. Se desactiva el dispositivo, se inhabilita el perfil, o se realizan ambas acciones. Se enva un mensaje a la cola de mensajes QSYSMSG si existe; de lo contrario, se enva a QSYSOPR. Si se inhabilita un perfil, debe volver a habilitarse antes de que pueda conectarse un usuario. Si se desactiva un dispositivo, debe volver a activarse antes de que pueda conectarse un usuario. Si el subsistema de control est en el estado restringido (de tal manera que slo puede utilizarse un dispositivo en el mismo) y el dispositivo est desactivado, el sistema finaliza y se encienden las luces del panel de control para indicar que debe efectuarse una IPL. Los valores posibles son: 1-25: Se permite el nmero mximo de intentos de inicio de sesin. *NOMAX: Sin nmero mximo de intentos de inicio de sesin. Cuando el nmero de intentos de inicios de sesin no vlidos es igual a QMAXSIGN menos uno, se enva un mensaje a la pantalla para avisar al usuario de que, si se realiza otro intento incorrecto, se efectuar la accin especificada por el valor del sistema QMAXSGNACN. Si el valor de QMAXSGNACN es '2', el mensaje es CPF1392: El siguiente inicio de sesin no vlido inhabilita el perfil de usuario. Si el valor de QMAXSGNACN es '1' '3', el mensaje es CPF1116: El siguiente intento de inicio de sesin no vlido desactiva el dispositivo. En algunos entornos, no es aconsejable hacer que aparezca este mensaje. No se puede impedir el envo de este mensaje, pero se puede hacer (mediante el mandato CHGMSGD) que su texto pase a ser el del mensaje CPF1107: Contrasea no vlida para el sistema. Consulte CPF1107 para ver los valores entrados para los parmetros MSG y SECLVL. Los cambios efectuados en este valor del sistema entran en vigor la siguiente vez que alguien intenta iniciar la sesin en el sistema. Nota: Debe tener las autorizaciones especiales *ALLOBJ y *SECADM para cambiar el valor del sistema QMAXSIGN.
Tipo Carcter Longitud 6 Valor Inicial '3'

Valores del sistema

59

Valor del sistema QMCHPOOL


QMCHPOOL es el tamao de la agrupacin de almacenamiento de mquina. La agrupacin de almacenamiento de mquina contiene programas de mquina y programas bajo licencia OS/400 muy compartidos. Debe tener cuidado cuando cambie el tamao para esta agrupacin de almacenamiento porque el rendimiento del sistema puede deteriorarse si la agrupacin de almacenamiento es demasiado pequea. QMCHPOOL se especifica en KB y no puede establecerse en menos de 256 KB. Este valor mnimo de 256 KB, impuesto por el mandato Cambiar Valor del Sistema (CHGSYSVAL), no refleja el valor mnimo impuesto por la mquina. El valor mnimo impuesto por la mquina vara segn el tamao del almacenamiento principal de la mquina. El sistema aumenta de forma automtica el tamao real de la agrupacin de almacenamiento de mquina hasta el valor mnimo impuesto por la mquina si el valor del sistema QMCHPOOL contiene un valor ms pequeo. Si el sistema ha aumentado el tamao real de la agrupacin de almacenamiento de mquina, puede utilizar el mandato Trabajar con Estado del Sistema (WRKSYSSTS) para determinar el valor mnimo real impuesto por la mquina para la agrupacin de almacenamiento de mquina (agrupacin 1). El Ajuste de rendimiento en la pgina 281 contiene una formula que determina el tamao de la agrupacin de almacenamiento de mquina del sistema. Puede utilizar el resultado de este clculo, en lugar del valor mnimo impuesto por la mquina, para establecer el valor del sistema QMCHPOOL cuando ajuste el rendimiento del sistema. El soporte de ajuste de rendimiento de la IPL o el soporte de ajuste de rendimiento dinmico pueden cambiar este valor cuando el valor del sistema QPFRADJ se establece en 1, 2 3. Consulte la seccin Valor del sistema QPFRADJ en la pgina 62 para obtener ms informacin. Un cambio en este valor entra en vigor inmediatamente.
Tipo Decimal Longitud (10 0) Valor Inicial 20 000

Valor del sistema QMINUTE


QMINUTE es el valor del sistema para el minuto de la hora. Su valor puede oscilar entre '00' y '59'. Los cambios efectuados en este valor del sistema entran en vigor de inmediato, y modifican el valor del sistema QTIME. Nota: Si va a cambiar la hora para el cambio de horario, tambin debe actualizar el valor del sistema QUTCOFFSET.
Tipo Carcter Longitud 2 Valor Inicial Sin valor inicial

60

OS/400 Gestin de trabajos, V4R4

| | | | | | | | | | | | | | | | | | | | | | | | | | |

Valor del sistema QMLTTHDACN


QMLTTHDACN es la accin de trabajo multihebra. Este valor del sistema controla la accin que se ha de llevar a cabo cuando, en un trabajo que ejecuta mltiples hebras, se invoca a una funcin que tal vez no admita la ejecucin multihebra. Ejemplos de funciones que dan soporte a este valor del sistema son los mandatos CL y los puntos de salida que ejecutan programas de salida de usuario registrados mediante el recurso de registro de programas de salida. Los valores posibles son: '1': Llevar a cabo la funcin que no admite ejecucin multihebra sin enviar un mensaje. Este valor no debe utilizarse en sistemas que ejecutan trabajos multihebra en modalidad de produccin ni en sistemas cuya integridad de datos sea importante. '2': Llevar a cabo la funcin que no admite la ejecucin multihebra y enviar un mensaje informativo. Es el valor por omisin. Este valor permite investigar la seguridad de hebra de las aplicaciones. Este valor no debe utilizarse en sistemas que ejecutan trabajos multihebra en modalidad de produccin ni en sistemas en los que sea importante la integridad de datos. '3': No llevar a cabo la funcin que no admite la ejecucin multihebra. Este valor debe utilizarse en sistemas que ejecutan trabajos multihebra en modalidad de produccin o en sistemas en los que sea importante la integridad de datos. Los cambios efectuados en este valor del sistema entran en vigor inmediatamente. Nota: Debe poseer las autorizaciones especiales *ALLOBJ y *SECADM para cambiar el valor del sistema QMLTTHDACN.
Tipo Carcter Longitud 1 Valor Inicial 2

Valor del sistema QMODEL


| | | | | QMODEL es el nmero de modelo del sistema. QMODEL no se puede cambiar, pero el valor de cuatro caracteres se puede visualizar o recuperar en programas escritos por el usuario. El valor del sistema QMODEL es idntico en cada una de las particiones de un sistema. Ejemplos de valores que puede ver son: 400, 530, 620, 640.
Tipo Carcter Longitud 4 Valor Inicial Sin valor inicial

Valor del sistema QMONTH


QMONTH es el valor del sistema para el mes del ao. No puede visualizarse o cambiarse si el formato de fecha especificado en el valor del sistema QDATFMT corresponde al del calendario Juliano (JUL). Su valor puede oscilar entre '1' y '12'. Los cambios efectuados en este valor del sistema entran en vigor inmediatamente. Cualquier cambio de este valor modificar tambin el valor del sistema QDATE.

Valores del sistema

61

Tipo Carcter

Longitud 2

Valor Inicial Sin valor inicial

Valor del sistema QPASTHRSVR


Este valor del sistema especifica el nmero de trabajos servidores de paso a travs de estacin de pantalla destino que estn disponibles para procesar el paso a travs de estacin de pantalla AS/400, la funcin de estacin de trabajo (WSF) AS/400 Client Access y otros programas de emulacin 5250 en estaciones de trabajo programables. Los trabajos servidores no son necesarios para TELNET y VTM. Por lo tanto, si utiliza slo TELNET y VTM, puede reducir el valor especificado para el nmero de trabajos servidores de paso a travs de estacin de pantalla destino. Cualquier cambio de este valor del sistema entra en vigor inmediatamente. El valor por omisin es *CALC. Consulte la publicacin Remote Work Station Support para obtener informacin sobre cmo se calcula el valor CALC y ver instrucciones sobre cmo cambiar el valor de sistema QPASTHRSVR. Los valores posibles son: '*CALC': El sistema operativo calcula el nmero correcto de trabajos servidores de paso a travs de estacin de pantalla. '0'-'100': Especifica el nmero de trabajos servidores de paso a travs de estacin de pantalla destino que estn disponibles para procesar el paso a travs de estacin de pantalla AS/400, la funcin de estacin de trabajo (WSF) AS/400 Client Access y otros programas de emulacin 5250 en estaciones de trabajo programables. | | Nota: Debe poseer la autorizacin especial *JOBCTL para cambiar el valor del sistema QPASTHRSVR.
Tipo Carcter Longitud 10 Valor Inicial '*CALC'

Valor del sistema QPFRADJ


QPFRADJ es el ajuste del rendimiento. Este valor indica si el sistema debe ajustar los valores durante la IPL y de forma dinmica para los tamaos de agrupacin del sistema y los niveles de actividad. '0': Ningn ajuste de rendimiento. Se utilizan los valores existentes para los tamaos de agrupacin del sistema y los niveles de actividad. '1': Ajuste de rendimiento en IPL. Los valores para los tamaos de agrupacin del sistema y los niveles de actividad se calculan y cambian durante la IPL. Se cambian los siguientes valores: El valor del sistema QMCHPOOL El valor del sistema QBASACTLVL (si el subsistema de control es QSYS/QBASE, QSYS/QCTL, QGPL/QBASE o QGPL/QCTL) La agrupacin 2 de la descripcin del subsistema QGPL/QSPL La agrupacin 2 de la descripcin del subsistema QSYS/QBASE (si el subsistema de control es QSYS/QBASE)

62

OS/400 Gestin de trabajos, V4R4

La agrupacin 2 de la descripcin del subsistema QGPL/QBASE (si el subsistema de control es QGPL/QBASE) La agrupacin 2 de la descripcin del subsistema QGPL/QINTER (si el subsistema de control es QSYS/QCTL o QGPL/QCTL) '2': Ajuste de rendimiento en IPL y de forma dinmica. Los valores para los tamaos de agrupacin del sistema y los niveles de actividad se calculan y cambian durante la IPL y a intervalos regulares a partir de ese momento.. Se cambian los siguientes valores: El valor del sistema QMCHPOOL El valor del sistema QBASACTLVL La agrupacin 2 de la descripcin del subsistema QGPL/QSPL La agrupacin 2 de la descripcin del subsistema QSYS/QBASE (si el subsistema de control es QSYS/QBASE) La agrupacin 2 de la descripcin del subsistema QGPL/QBASE (si el subsistema de control es QGPL/QBASE) La agrupacin 2 de la descripcin del subsistema QGPL/QINTER (si el subsistema de control es QSYS/QCTL o QGPL/QCTL) | | Los tamaos de agrupacin y niveles de actividad *INTERACT, *BASE, *SPOOL, *SHRPOOL1*SHRPOOL60 '3': Ajuste de rendimiento dinmico. Los valores para los tamaos de agrupacin del sistema y los niveles de actividad se calculan y cambian a intervalos regulares. Se cambian los siguientes valores: El valor del sistema QMCHPOOL El valor del sistema QBASACTLVL | | Los tamaos de agrupacin y niveles de actividad *INTERACT, *BASE, *SPOOL, *SHRPOOL1*SHRPOOL60 Nota: Si elige ajustar manualmente el sistema, el valor de QPFRADJ debe establecerse en '0'. Los cambios efectuados en este valor del sistema entran en vigor de inmediato.
Tipo Carcter Longitud 1 Valor Inicial '2'

Valor del sistema QPRBFTR


QPRBFTR es el valor del sistema para el nombre de filtro de problemas. Este valor del sistema especifica el nombre del objeto del filtro utilizado por el gestor de actividad de servicios al procesar los problemas. QPRBFTR es una lista de 20 caracteres de hasta dos valores de 10 caracteres en la que el primer valor es el nombre del filtro del problema y el segundo es el nombre de la biblioteca. Los valores posibles para el nombre del filtro de problemas son: '*NONE': No hay ningn filtro de problemas que se est utilizando. 'nombre de filtro de problemas': El nombre del filtro de problemas que se va a utilizar. Los valores posibles para el nombre de biblioteca son:
Valores del sistema

63

'*LIBL': Utiliza la lista de bibliotecas al localizar el objeto de filtro. '*CURLIB': Utiliza la biblioteca actual al localizar el objeto de filtro. 'nombre de biblioteca': El nombre de la biblioteca donde est situado el filtro de problemas.
Tipo Carcter Longitud 20 Valor Inicial '*NONE'

Valor del sistema QPRBHLDITV


QPRBHLDITV es el intervalo de retencin de entrada de anotaciones de problemas. Este valor del sistema le permite especificar el nmero mnimo de das que se guarda un problema en las anotaciones de problemas. Despus de este intervalo de tiempo, el problema puede suprimirse utilizando el mandato Suprimir Problema (DLTPRB). El intervalo de tiempo se inicia tan pronto como se coloca en el registro de anotaciones. El rango para este valor del sistema es de 0 a 999 das. Los cambios efectuados en este valor del sistema entran en vigor inmediatamente.
Tipo Decimal Longitud (5 0) Valor Inicial 30

Valor del sistema QPRCFEAT


| | | | | | | | | QPRCFEAT es el cdigo de caracterstica de procesador. Este es el nivel de cdigo de caracterstica de procesador del sistema. QPRCFEAT no se puede cambiar, pero el valor de 4 caracteres se puede visualizar o recuperar en programas escritos por el usuario. El valor del sistema de caracterstica de procesador es idntico en cada una de las particiones de un sistema. Si desea ms informacin acerca de los valores de caracterstica de Procesador y de caracterstica de Interactivo de los servidores AS/400e 7xx correspondientes al valor contenido en este valor del sistema, consulte la publicacin AS/400e System Handbook, GA19-5486-18.
Tipo Carcter Longitud 4 Valor Inicial Sin valor inicial

Valor del sistema QPRCMLTTSK


QPRCMLTTSK es el procesador multitarea. Este valor del sistema le permite activar y desactivar la posibilidad de procesador multitarea. Si est habilitado, ms de un conjunto de datos de tarea estarn residentes en cada CPU. Alguna carga de trabajo puede experimentar un aumento en el rendimiento debido a las repercusiones en la antememoria. Los valores posibles para procesador multitarea son los siguientes: '0': El procesador multitarea est desactivado. '1': El procesador multitarea est activado. | | En un sistema particionado, este valor del sistema slo debe cambiarse en la particin primaria.

64

OS/400 Gestin de trabajos, V4R4

Un cambio efectuado en este valor del sistema entra en vigor durante la siguiente IPL. | | Nota: Debe poseer las autorizaciones especiales *ALLOBJ y *SECADM para cambiar el valor del sistema QPRMLTTSK.
Tipo Carcter Longitud 1 Valor Inicial 1

Valor del sistema QPRTDEV


QPRTDEV es la descripcin de dispositivo de impresora por omisin. Este valor especifica la impresora por omisin para el sistema, y entra en vigor cuando se abre un archivo en spool. Si existe la descripcin de dispositivo especificada, debe ser una descripcin de dispositivo de impresora. Los cambios efectuados en este valor del sistema entran en vigor para los trabajos nuevos que se arrancan en el sistema. Nota: Debe tener las autorizaciones especiales *ALLOBJ y *SECADM para cambiar el valor del sistema QPRTDEV.
Tipo Carcter Longitud 10 Valor Inicial 'PRT01'

Valor del sistema QPRTKEYFMT


QPRTKEYFMT es el formato de tecla de impresin. Este valor especifica si se proporciona la informacin de marco y de cabecera cuando se pulsa la tecla Impr. Los cambios efectuados en este valor del sistema entra en vigor para los nuevos trabajos que se arrancan en el sistema. QPRTKEYFMT puede ser: *NONE: La informacin de marco y de cabecera no se incluye con la salida de la tecla Impr. *PRTBDR: La informacin de marco se incluye con la salida de la tecla Impr. *PRTHDR: La informacin de cabecera se incluye con la salida de la tecla Impr. *PRTALL: La informacin de marco y de cabecera se incluye con la salida de la tecla Impr.
Tipo Carcter Longitud 10 Valor Inicial '*PRTHDR'

Valor del sistema QPRTTXT


QPRTTXT es texto de impresin. Este valor del sistema se utiliza para imprimir hasta 30 caracteres de texto al final de los listados y pginas del separador. Para centrar el texto al final de la lista, debe centrarse en el campo del valor QPRTTXT. El valor del sistema QPRTTXT se utiliza para trabajos de supervisor del sistema y es el texto de impresin por omisin para todo el sistema para todos los dems trabajos. Si se especifica *BLANK, QPRTTXT se establece a todo blancos.
Valores del sistema

65

Todo cambio en este valor del sistema entrar en vigor para los trabajos que se inicien despus del cambio.
Tipo Carcter Longitud 30 Valor Inicial '*BLANK'

Valor del sistema QPWDEXPITV


QPWDEXPITV es el valor del sistema para el intervalo de caducidad de la contrasea. Controla el nmero de das que las contraseas son vlidas efectuando un seguimiento del nmero de das desde que se cambi la contrasea o se cre un perfil de usuario. Por ejemplo, si la ltima fecha en que se cambi el perfil de usuario fue hace 60 das, y cambia este valor a '2,' tendr que cambiar la contrasea la siguiente vez que inicie la sesin en el sistema. Esto proporciona seguridad de contrasea obligando a los usuarios a cambiar sus contraseas despus de un nmero de das especificado. Si no se cambia la contrasea dentro del nmero de das especificado, el usuario no puede iniciar la sesin hasta que se cambie la contrasea. Siete das antes de que caduque la contrasea se le enviar un aviso, en el momento de iniciar la sesin, incluso si no est visualizando informacin de inicio de sesin (el valor del sistema QDSPSGNINF). Los valores posibles son: '*NOMAX': Se puede utilizar la misma contrasea durante un nmero ilimitado de das. '1'-'366': El nmero de das durante los cuales se puede utilizar la contrasea. Los cambios efectuados en este valor del sistema entran en vigor inmediatamente. Nota: Debe tener las autorizaciones especiales *ALLOBJ y *SECADM para cambiar el valor del sistema QPWDEXPITV.
Tipo Carcter Longitud 6 Valor Inicial '*NOMAX'

Valor del sistema QPWDLMTAJC


QPWDLMTAJC limita los dgitos adyacentes en una contrasea. Especifica si se permiten los dgitos adyacentes en contraseas. Esta accin hace difcil que puedan adivinarse contraseas al evitar la utilizacin de fechas o nmeros de la seguridad social como contraseas. Los valores posibles son: '0': Se permiten dgitos adyacentes en contraseas. '1': No se permiten dgitos adyacentes en contraseas. Los cambios efectuados en este valor del sistema entran en vigor la siguiente vez que se cambia una contrasea. Notas: 1. Los valores del sistema de composicin de contraseas slo se aplican a los cambios de contraseas realizados con el mandato CHGPWD. Los mandatos CRTUSRPRF y CHGUSRPRF ignoran los valores del sistema de composicin de contraseas. 2. Debe tener las autorizaciones especiales *ALLOBJ y *SECADM para cambiar el valor del sistema QPWDLMTAJC.

66

OS/400 Gestin de trabajos, V4R4

Tipo Carcter

Longitud 1

Valor Inicial '0'

Valor del sistema QPWDLMTCHR


QPWDLMTCHR limita la utilizacin de determinados caracteres en una contrasea. Este valor proporciona seguridad en las contraseas al impedir que se utilicen ciertos caracteres (vocales, por ejemplo) en una contrasea. Esto hace difcil adivinar contraseas al impedir la utilizacin de palabras comunes o de nombres como contraseas. Los valores posibles son: *NONE: No existen caracteres restringidos. Caracteres restringidos: Pueden especificarse hasta 10 caracteres restringidos. Los caracteres vlidos son los comprendidos entre la A y la Z, entre el 0 y el 9, y los caracteres especiales tales como #, $, _ o @. Los caracteres especificados deben ir entre apstrofos. Por ejemplo, 0123456789 o A_G5$@LU#. Nota: '0123456789' no puede especificarse si los nmeros son necesarios en una contrasea (consulte el valor del sistema QPWDRQDDGT). Los cambios efectuados en este valor del sistema entran en vigor la siguiente vez que se cambia una contrasea. Notas: 1. Los valores del sistema de composicin de contraseas slo se aplican a los cambios de contraseas realizados con el mandato CHGPWD. Los mandatos CRTUSRPRF y CHGUSRPRF ignoran los valores del sistema de composicin de contraseas. 2. Debe tener las autorizaciones especiales *ALLOBJ y *SECADM para cambiar el valor del sistema QPWDLMTCHR.
Tipo Carcter Longitud 10 Valor Inicial '*NONE'

Valor del sistema QPWDLMTREP


QPWDLMTREP limita la utilizacin de caracteres repetidos en una contrasea. Los valores posibles son: '0': Se pueden utilizar los mismos caracteres ms de una vez. '1': No se pueden utilizar los mismos caracteres ms de una vez. Por ejemplo, no se permite 'BARB'. '2': No se pueden utilizar los caracteres de forma consecutiva. Por ejemplo, 'JEFF' no se permite, pero se permite 'BARB'. Los cambios efectuados en este valor del sistema entran en vigor la siguiente vez que se cambia una contrasea.

Valores del sistema

67

Notas: 1. Los valores del sistema de composicin de contraseas slo se aplican a los cambios de contraseas realizados con el mandato CHGPWD. Los mandatos CRTUSRPRF y CHGUSRPRF ignoran los valores del sistema de composicin de contraseas. 2. Debe tener las autorizaciones especiales *ALLOBJ y *SECADM para cambiar el valor del sistema QPWDLMTREP.
Tipo Carcter Longitud 1 Valor Inicial '0'

Valor del sistema QPWDMAXLEN


QPWDMAXLEN especifica la longitud mxima de una contrasea. Controla el nmero mximo de caracteres que puede tener una contrasea. Nota: El tamao mximo de contrasea no puede ser inferior al tamao de contrasea mnimo especificado en el valor del sistema QPWDMINLEN. Los valores posibles son: 1-10: El nmero mximo de caracteres que puede especificarse para una contrasea. Los cambios efectuados en este valor del sistema entran en vigor la siguiente vez que se cambia una contrasea. Notas: 1. Los valores del sistema de composicin de contraseas slo se aplican a los cambios de contraseas realizados con el mandato CHGPWD. Los mandatos CRTUSRPRF y CHGUSRPRF ignoran los valores del sistema de composicin de contraseas. 2. Debe tener las autorizaciones especiales *ALLOBJ y *SECADM para cambiar el valor del sistema QPWDMAXLEN.
Tipo Decimal Longitud (5 0) Valor Inicial 8

Valor del sistema QPWDMINLEN


QPWDMINLEN especifica la longitud mnima de una contrasea. Controla el nmero mnimo de caracteres de una contrasea. Nota: El tamao mnimo de contrasea no puede ser superior al tamao mximo de contrasea especificado en el valor del sistema QPWDMAXLEN. Los valores posibles son: 1-10: El nmero mnimo de caracteres que puede especificarse para una contrasea.

68

OS/400 Gestin de trabajos, V4R4

Notas: 1. Los valores del sistema de composicin de contraseas slo se aplican a los cambios de contraseas realizados con el mandato CHGPWD. Los mandatos CRTUSRPRF y CHGUSRPRF ignoran los valores del sistema de composicin de contraseas. 2. Debe tener las autorizaciones especiales *ALLOBJ y *SECADM para cambiar el valor del sistema QPWDMINLEN.
Tipo Decimal Longitud (5 0) Valor Inicial 6

Valor del sistema QPWDPOSDIF


QPWDPOSDIF limita las posiciones de los caracteres de una contrasea. Controla la posicin de los caracteres en una contrasea nueva. Esto evita que el usuario especifique el mismo carcter en una contrasea correspondiente a la misma posicin en la contrasea anterior. Por ejemplo, una nueva contrasea ALB2 no se puede utilizar si la contrasea anterior es ALB1 (la A, la L y la B est en la misma posicin). Los valores posibles son: '0': Se pueden utilizar los mismos caracteres en una posicin correspondiente a la misma posicin que ocupaban en la contrasea anterior. '1': No se pueden utilizar los mismos caracteres en una posicin correspondiente a la misma posicin que ocupaban en la contrasea anterior. Notas: 1. Los valores del sistema de composicin de contraseas slo se aplican a los cambios de contraseas realizados con el mandato CHGPWD. Los mandatos CRTUSRPRF y CHGUSRPRF ignoran los valores del sistema de composicin de contraseas. 2. Debe tener las autorizaciones especiales *ALLOBJ y *SECADM para cambiar el valor del sistema QPWDPOSDIF.
Tipo Carcter Longitud 1 Valor Inicial '0'

Valor del sistema QPWDRQDDGT


QPWDRQDDGT especifica si es necesario un dgito en una nueva contrasea. Esto evita que el usuario utilice nicamente caracteres alfabticos. Los valores posibles son: '0': No es necesario ningn dgito numrico en contraseas nuevas. '1': Es necesario un dgito numrico en contraseas nuevas. Nota: '0123456789' no puede especificarse para el valor del sistema QPWDLMTCHR si se necesitan nmeros en una contrasea. Los cambios efectuados en este valor del sistema entran en vigor la siguiente vez que se cambia una contrasea.

Valores del sistema

69

Notas: 1. Los valores del sistema de composicin de contraseas slo se aplican a los cambios de contraseas realizados con el mandato CHGPWD. Los mandatos CRTUSRPRF y CHGUSRPRF ignoran los valores del sistema de composicin de contraseas. 2. Debe tener las autorizaciones especiales *ALLOBJ y *SECADM para cambiar el valor del sistema QPWDRQDDGT.
Tipo Carcter Longitud 1 Valor Inicial '0'

Valor del sistema QPWDRQDDIF


QPWDRQDDIF controla las contraseas duplicadas y limita la frecuencia con que un usuario puede repetir la utilizacin de una contrasea. Los valores posibles son: '0' '1' '2' '3' '4' '5' '6' '7' '8' La contrasea puede ser la misma que cualquier contrasea utilizada con anterioridad (excepto la contrasea inmediatamente anterior). La contrasea debe ser diferente de las 32 contraseas anteriores. La contrasea debe ser diferente de las 24 contraseas anteriores. La contrasea debe ser diferente de las 18 contraseas anteriores. La contrasea debe ser diferente de las 12 contraseas anteriores. La contrasea debe ser diferente de las 10 contraseas anteriores. La contrasea debe ser diferente de las 8 contraseas anteriores. La contrasea debe ser diferente de las 6 contraseas anteriores. La contrasea debe ser diferente de las 4 contraseas anteriores.

Los cambios efectuados en este valor del sistema entran en vigor la siguiente vez que se cambia una contrasea. Notas: 1. Los valores del sistema de composicin de contraseas slo se aplican a los cambios de contraseas realizados con el mandato CHGPWD. Los mandatos CRTUSRPRF y CHGUSRPRF ignoran los valores del sistema de composicin de contraseas. 2. Debe tener las autorizaciones especiales *ALLOBJ y *SECADM para cambiar el valor del sistema QPWDRQDDIF.
Tipo Carcter Longitud 1 Valor Inicial '0'

Valor del sistema QPWDVLDPGM


QPWDVLDPGM es el programa de validacin de la contrasea. Proporciona la capacidad a los programas escritos por el usuario de efectuar validacin adicional en contraseas. Los valores posibles son: '*NONE': No se utiliza ningn programa de validacin.

70

OS/400 Gestin de trabajos, V4R4

'programa biblioteca': Especifique el nombre del programa de validacin y la biblioteca (si la conoce) que contiene el programa. Por ejemplo, 'VALIDPGM' o 'VALIDPGM PGMLIB'. Los cambios efectuados en este valor del sistema entran en vigor la siguiente vez que se cambia una contrasea. Notas: 1. Los valores del sistema de composicin de contraseas slo se aplican a los cambios de contraseas realizados con el mandato CHGPWD. Los mandatos CRTUSRPRF y CHGUSRPRF ignoran los valores del sistema de composicin de contraseas. 2. Debe tener las autorizaciones especiales *ALLOBJ y *SECADM para cambiar el valor del sistema QPWDVLDPGM.
Tipo Carcter Longitud 20 Valor Inicial '*NONE'

Valor del sistema QPWRDWNLMT


QPWRDWNLMT es la cantidad mxima de tiempo que puede tardar una desactivacin inmediata antes de que finalice el proceso (terminacin anmala). Es el tiempo utilizado para esperar a que la desactivacin termine de forma normal despus de que se haya producido una de las siguientes situaciones: Se ha entrado un mandato Desactivar Sistema (PWRDWNSYS) con el parmetro OPTION(*IMMED). Se ha entrado un mandato PWRDWNSYS con el parmetro OPTION(*CNTRLD) y ha finalizado el tiempo especificado en el parmetro DELAY. | | | | El valor de QPWRDWNLMT se ignora cuando se entra uno de estos mandatos tras haberse producido una anomala de alimentacin en un sistema que tenga una fuente de alimentacin ininterrumpible. (Consulte la publicacin Copia de seguridad y recuperacin para obtener informacin ms detallada). Los cambios efectuados en este valor entran en vigor al entrar el mandato PWRDWNSYS. QPWRDWNLMT es un valor numrico. El lmite inferior para QPWRDWNLMT es 0. Si el valor se establece en 0 y se entra un mandato PWRDWNSYS con OPTION(*IMMED), el proceso terminar inmediatamente (terminacin anmala). Si especifica el parmetro TIMOUTOPT(*MSD) en el mandato PWRDWNSYS, el sistema volcar el almacenamiento principal despus de que transcurra el tiempo especificado por QPWRDWNLMT. Si el gestor de vuelcos est configurado correctamente, el sistema se reiniciar. De lo contrario, el cdigo de referencia del sistema B900 3F10 se visualizar y el sistema se detendr. Nota: Si el valor se establece en 0 (o un valor muy pequeo) se produce una condicin de tiempo de espera excedido para desactivacin, y el sistema no finaliza la operacin de desactivacin aunque haya finalizado el proceso del sistema.

Valores del sistema

71

Tipo Decimal

Longitud (5 0)

Valor Inicial 600 segundos

Valor del sistema QPWRRSTIPL


| | | | | | | | | | | | | | | | | | | | QPWRRSTIPL es el valor del sistema correspondiente a una IPL automtica tras el restablecimiento de la alimentacin. El valor especifica si el sistema debe realizar una IPL automtica cuando se restablece la alimentacin del programa de utilidad despus de haberse producido un corte en el suministro elctrico. Los cambios efectuados en este valor del sistema entran en vigor inmediatamente. En un sistema particionado, este valor del sistema slo debe cambiarse en la particin primaria. El valor del sistema QPWRRSTIPL controla nicamente la particin primaria. QPWRRSTIPL puede ser: '0': No est permitido hacer una IPL automtica '1': Est permitido hacer una IPL automtica El valor de configuracin de accin de IPL correspondiente a la particin secundaria determina si la IPL de la particin secundaria se va a hacer a la vez que la de la particin primaria. Si desea informacin detallada acerca de cmo configurar las particiones lgicas en el sistema AS/400, consulte la seccin de planificacin y la seccin de puesta a punto del tema Particiones lgicas, en AS/400 Information Center. Puede acceder a Information Center desde el CD-ROM AS/400e Information Center (versin en espaol (y en ingls): SK3T-1330 (SK3T-2027)) o desde uno de estos sitios Web: http://www.as4 .ibm.com/infocenter http://publib.boulder.ibm.com/pubs/html/as4 /infocenter.htm

Nota: Debe tener las autorizaciones especiales *ALLOBJ y *SECADM para cambiar el valor del sistema QPWRRSTIPL.
Tipo Carcter Longitud 1 Valor Inicial '0'

Valor del sistema QQRYDEGREE


QQRYDEGREE especifica la opcin de proceso paralelo. QQRYDEGREE tambin determina si el tipo de proceso paralelo es de Entrada/Salida (ES) o de multiproceso simtrico (SMP). Para el proceso paralelo de E/S, el gestor de base de datos puede utilizar mltiples tareas para cada consulta. El proceso de la unidad de proceso central (CPU) contina realizndose en serie. En el Multiproceso simtrico, el proceso de CPU y de E/S se asignan a tareas que ejecutan la consulta en paralelo. El paralelismo de CPU real precisa un sistema con varios procesadores. El paralelismo SMP slo se utiliza si est instalada la caracterstica del sistema de Multiproceso simtrico DB2 para OS/400. Los valores permitidos son: *NONE: En el proceso de consulta de base de datos no se permite el proceso paralelo. *IO: Cuando el optimizador de consultas de la base de datos elige utilizar el proceso paralelo de E/S para consultas, se pueden utilizar todas las consultas necesarias. El proceso paralelo SMP no est permitido.

72

OS/400 Gestin de trabajos, V4R4

*OPTIMIZE: El optimizador de consultas puede utilizar las tareas necesarias para el proceso paralelo de E/S o SMP para las consultas. El uso del proceso paralelo y del nmero de tareas utilizado se determina mediante lo siguiente: El nmero de procesadores disponibles en el sistema. La comparticin del trabajo de la memoria activa disponible en la agrupacin en la que se ejecuta el trabajo. El proceso CPU o los recursos de E/S limitan el tiempo transcurrido que se espera para la consulta. *MAX: El optimizador de consulta puede elegir el uso del proceso paralelo de E/S o de SMP para procesar la consulta. Las opciones que efecta el optimizador de consulta son similares a las opciones del valor *OPTIMIZE. Sin embargo, el optimizador asume que toda la memoria activa de la agrupacin puede utilizarse para procesar la consulta. | | Nota: Debe poseer las autorizaciones especiales *ALLOBJ y *SECADM para cambiar el valor del sistema QQRYDEGREE.
Tipo Carcter Longitud 10 Valor Inicial '*NONE'

Valor del sistema QQRYTIMLMT


QQRYTIMLMT es el valor del sistema de lmite de tiempo del proceso de consulta. Este valor especifica el lmite de tiempo que se compara con el nmero estimado de segundos en los que debe ejecutarse una consulta. El lmite de tiempo determina si puede iniciarse la consulta de la base de datos. Los valores permitidos son: *NOMAX: No existe nmero mximo estimado de segundos. 02147352578: Especifica los segundos que se comparan con el nmero estimado de segundos necesarios para ejecutar una consulta. Si el nmero de segundos estimado es superior a este valor, no se inicia la consulta. | | Nota: Debe poseer las autorizaciones especiales *ALLOBJ y *SECADM para cambiar el valor del sistema QQRYTIMLMT.
Tipo Carcter Longitud 10 Valor Inicial '*NOMAX'

Valor del sistema QRCLSPLSTG


QRCLSPLSTG es el valor del sistema reclamar almacenamiento de spool. Permite la eliminacin automtica de los miembros de base de datos en spool que estn vacos. Los valores permitidos son: *NOMAX: El intervalo de retencin mximo. Se mantienen todos los miembros vacos. Debe utilizar el mandato Reclamar Almacenamiento en Spool (RCLSPLSTG) para suprimir del sistema los miembros en spool vacos del sistema. *NONE: No hay intervalo de retencin. Se suprimen todos los miembros vacos.

Valores del sistema

73

Nota: Especificar un valor de *NONE tiene como resultado una actividad general adicional en el sistema cuando se crean archivos de spool. Esto puede provocar un serio descenso en el rendimiento del sistema. De '1' a '366': Nmero de das durante los que se mantendrn los miembros vacos de bases de datos en spool para la utilizacin de nuevos archivos de spool. Si los miembros todava siguen vacos despus del nmero de das especificado, el sistema los suprimir.
Tipo Carcter Longitud 10 Valor Inicial '8'

Valor del sistema QRETSVRSEC


QRETSVRSEC es el valor del sistema para retener datos de seguridad del servidor. El valor determina si los datos de seguridad que necesita un servidor para autenticar a un usuario en el sistema destino mediante interfaces de cliente/servidor pueden retenerse en el sistema principal. Los valores permitidos son: '0': Retener datos de seguridad del servidor est desactivado. '1': Retener datos de seguridad del servidor est activado. Los cambios efectuados en este valor del sistema entran en vigor inmediatamente. Nota: Debe tener las autorizaciones especiales *ALLOBJ y *SECADM para cambiar el valor del sistema QRETSVRSEC.
Tipo Carcter Longitud 1 Valor Inicial '0'

Valor del sistema QRMTIPL


| | | | | | | | | | | | | QRMTIPL es el indicador de encendido e IPL remotos. Este valor especifica si se pueden iniciar el encendido y la IPL remotos por lnea telefnica. En un sistema particionado, este valor del sistema slo debe cambiarse en la particin primaria. El valor de configuracin de accin de IPL correspondiente a la particin secundaria determina si la IPL de la particin secundaria se va a hacer a la vez que la de la particin primaria. Si desea informacin detallada acerca de cmo configurar las particiones lgicas en el sistema AS/400, consulte la seccin de planificacin y la seccin de puesta a punto del tema Particiones lgicas, en AS/400 Information Center. Puede acceder a Information Center desde el CD-ROM AS/400e Information Center (versin en espaol (y en ingls): SK3T-1330 (SK3T-2027)) o desde uno de estos sitios Web: http://www.as4 .ibm.com/infocenter http://publib.boulder.ibm.com/pubs/html/as4 Los valores de QRMTIPL pueden ser: '0': No estn permitidos el encendido ni la IPL remotos. '1': Estn permitidos el encendido y la IPL remotos. /infocenter.htm

74

OS/400 Gestin de trabajos, V4R4

Notas: 1. Cualquier llamada telefnica provoca la IPL del sistema. 2. Debe tener las autorizaciones especiales *ALLOBJ y *SECADM para cambiar el valor del sistema QRMTIPL.
Tipo Carcter Longitud 1 Valor Inicial '0'

Valor del sistema QRMTSIGN


QRMTSIGN es el valor del sistema para el control remoto del inicio de sesin. Especifica cmo maneja el sistema las peticiones remotas de inicio de sesin. QRMTSIGN puede tener los siguientes valores: '*FRCSIGNON': Se solicita que todos los inicios de sesin remotos vayan a travs de un proceso de inicio de sesin normal. | | | | | '*SAMEPRF': Para el paso a travs de estacin de pantalla 5250 o la funcin de estacin de trabajo, cuando los nombres de perfil de usuario origen y destino son iguales, puede ser que el inicio de sesin se ignore para los intentos de inicio de sesin remoto. Cuando se utiliza TELNET, puede ser que el inicio de sesin se ignore. '*VERIFY': Despus de verificar que el usuario tiene acceso al sistema, el sistema le permite saltarse el inicio de sesin. | | | | | | '*REJECT': No permite ningn inicio de sesin remoto para el paso a travs de estacin de pantalla 5250 o la funcin de estacin de trabajo. Cuando QRMTSIGN se establece en *REJECT, el usuario an puede iniciar la sesin en el sistema utilizando TELNET. Estas sesiones irn a travs de un proceso normal. Si desea rechazar todas las peticiones que hace TELNET al sistema, finalice los servidores TELNET. 'programa biblioteca': El usuario puede especificar un programa y una biblioteca (o *LIBL) para decidir qu sesiones remotas estn permitidas, y qu perfiles de usuario pueden iniciar la sesin automticamente y desde qu ubicaciones. Esta opcin slo es vlida para el paso a travs. | | | | | | Nota: Si se est utilizando un programa, TELNET se comportar como si se hubiese codificado *FRCSIGNON. Si desea tener un programa que se ejecute para la inicializacin y la terminacin de sesin de TELNET, utilice los puntos de salida de TELNET. Consulte la publicacin TCP/IP Configuration and Reference, SC41-5420-03 si desea obtener ms informacin acerca de los puntos de salida de TELNET. Los cambios efectuados en este valor del sistema entran en vigor inmediatamente. Nota: Debe tener las autorizaciones especiales *ALLOBJ y *SECADM para cambiar el valor del sistema QRMTSIGN.
Tipo Carcter Longitud 20 Valor Inicial '*FRCSIGNON'

Valores del sistema

75

Nota: El captulo relativo al paso a travs de estacin de pantalla de la publicacin Remote Work Station Support describe QRMTSIGN ms detalladamente.

Valor del sistema QRMTSRVATR


QRMTSRVATR controla la capacidad de anlisis de problemas del servicio del sistema remoto. El valor permite que se analice el sistema de forma remota. Los valores permitidos son: '0': El atributo de servicio remoto est inactivo. '1': El atributo de servicio remoto est activo. Los cambios efectuados en este valor del sistema entran en vigor inmediatamente. Nota: Debe tener las autorizaciones especiales *ALLOBJ y *SECADM para cambiar el valor del sistema QRMTSRVATR.
Tipo Carcter Longitud 1 Valor Inicial '0'

Valor del sistema QSCPFCONS


QSCPFCONS es la accin de IPL con indicador de problema de consola. Este valor especifica si la IPL va a continuar desatendida, o si finaliza cuando la consola no es operativa al efectuar una IPL asistida. QSCPFCONS debe haberse establecido antes de la IPL actual. QSCPFCONS puede ser: '0': Finalizar el sistema. QSCPFCONS debe ser 0 si existen otras estaciones de trabajo aparte de la consola que no estn en el sistema, o si el subsistema de control soporta nicamente la consola y no arranca otros subsistemas que soportan otras estaciones de trabajo. '1': Continuar la IPL desatendida.
Tipo Carcter Longitud 1 Valor Inicial '1'

Valor del sistema QSECOND


QSECOND es el valor del sistema para los segundos del minuto. Su valor puede oscilar entre '00' y '59'. Los cambios efectuados en este valor del sistema entran en vigor de inmediato, y modifican el valor del sistema QTIME.
Tipo Carcter Longitud 2 Valor Inicial Sin valor inicial

Valor del sistema QSECURITY


QSECURITY es el indicador de nivel de seguridad del sistema. Para una IPL desatendida, durante la IPL se realizan los cambios de nivel de seguridad solicitados con anterioridad. QSECURITY puede ser:

76

OS/400 Gestin de trabajos, V4R4

'10': El sistema no necesita una contrasea para iniciar la sesin. El usuario tiene acceso a todos los recursos del sistema. Se pueden aadir o suprimir autorizaciones especiales de un perfil de usuario utilizando los mandatos CRTUSRPRF o CHGUSRPRF. Nota: Este nivel de seguridad ya no se admite. '20': El sistema necesita una contrasea para iniciar la sesin. El usuario tiene acceso a todos los recursos del sistema. '30': El sistema requiere una contrasea para iniciar la sesin y los usuarios deben disponer de la autorizacin necesaria para acceder a los objetos y a los recursos del sistema. '40': El sistema requiere una contrasea para iniciar la sesin y los usuarios deben disponer de la autorizacin necesaria para acceder a los objetos y a los recursos del sistema. Los programas que intentan acceder a objetos a travs de interfaces que no estn soportadas tendrn anomalas. '50': El sistema requiere una contrasea para iniciar la sesin y los usuarios deben disponer de la autorizacin necesaria para acceder a los objetos y a los recursos del sistema. La seguridad y la integridad de la biblioteca QTEMP estn reforzadas. Los programas que intenten pasar valores de parmetros no soportados a interfaces soportadas, o que intenten acceder a objetos a travs de interfaces que no estn soportadas, tendrn anomalas. Para obtener ms informacin acerca del nivel de seguridad 50, consulte la publicacin Security - Reference. A todos los perfiles de usuario se les otorgarn o revocarn las autorizaciones especiales basndose en su clase de usuario cuando cambien de un nivel de seguridad 10 20 a un nivel 30 o superior. El valor del sistema QSECURITY puede cambiarse en cualquier momento, pero el cambio en el nivel de seguridad no entrar en vigor hasta que se efecte la siguiente IPL de la siguiente forma: Para una IPL desatendida, el nivel de seguridad necesario para el inicio de sesin para la IPL seguir siendo el mismo que estaba en vigor antes de realizar la IPL en el sistema. Los cambios se realizan durante la IPL, pero despus del inicio de sesin para la IPL. Nota: Durante una IPL atendida, tambin puede cambiar el valor del sistema QSECURITY seleccionando 'Definir o Cambiar el Sistema' en la pantalla Opciones de IPL, y el cambio entrar en vigor cuando se realice la IPL. Este cambio alterar temporalmente cualquier cambio solicitado antes de la IPL. Nota: Debe tener las autorizaciones especiales *ALLOBJ y *SECADM para cambiar el valor del sistema QSECURITY.
Tipo Carcter Longitud 2 Valor Inicial '40'

Valores del sistema

77

Valor del sistema QSETJOBATR


QSETJOBATR es el valor del sistema para establecer determinados atributos de trabajos utilizando este valor en un entorno nacional. Los valores permitidos son: *NONE: No se establece ningn atributo de trabajo. Se puede utilizar una combinacin de los valores siguientes: *CCSID: ID de juego de caracteres codificado *DATFMT: Formato de fecha *DATSEP: Separador de fecha *SRTSEQ: Secuencia de ordenacin *TIMSEP: Separador de hora *DECFMT: Formato decimal Los cambios efectuados en este valor del sistema entran en vigor inmediatamente. Sin embargo, este cambio no afectar a los trabajos que se estn ejecutando actualmente. El valor inicial es *NONE.
Tipo Carcter Longitud 160 Valor Inicial '*NONE'

Valor del sistema QSFWERRLOG


QSFWERRLOG es el valor del sistema para las anotaciones de error del software. Este valor del sistema especifica si el sistema debe anotar los errores de software. Los cambios efectuados en este valor del sistema entran en vigor inmediatamente. Los valores permitidos son: *LOG: Los errores del software se anotan en las anotaciones de error, se enva un mensaje de registro de alerta de problemas (PAR) a la cola de mensajes QSYSOPR, y se crea una entrada en las Anotaciones de Problemas en estado READY. *NOLOG: No se producen anotaciones.
Tipo Carcter Longitud 10 Valor Inicial '*LOG'

Valor del sistema QSPCENV


QSPCENV es el indicador de entorno especial. Este valor especifica el entorno de sistema utilizado como entorno por omisin para todos los usuarios. QSPCENV puede ser: '*NONE': Se entra en el entorno del sistema AS/400 al iniciar la sesin. '*S36': Se entra en el entorno Sistema/36 al iniciar la sesin. Un cambio en este valor del sistema entra en vigor la prxima vez que un usuario inicia la sesin.

78

OS/400 Gestin de trabajos, V4R4

Nota: Debe tener las autorizaciones especiales *ALLOBJ y *SECADM para cambiar el valor del sistema QSPCENV.
Tipo Carcter Longitud 10 Valor Inicial '*NONE'

Valor del sistema QSRLNBR


| | | | | | QSRLNBR es el nmero de serie del sistema. QSRLNBR no se puede cambiar; el sistema lo recupera de los campos de datos al instalar el programa bajo licencia OS/400. Puede visualizar QSRLNBR, o puede recuperar este valor en programas escritos por el usuario. El valor del sistema de nmero de serie del sistema es idntico en cada una de las particiones de un sistema. Un ejemplo de nmero de serie es 1001003.
Tipo Carcter Longitud 8 Valor Inicial Sin valor inicial

Valor del sistema QSRTSEQ


QSRTSEQ especifica la secuencia de ordenacin por omisin que utilizar el sistema. Los valores posibles son: *HEX: No se utiliza ninguna tabla de secuencia de ordenacin. Los valores hexadecimales de los caracteres se utilizan para determinar la secuencia de ordenacin. *LANGIDSHR: La tabla de secuencia de ordenacin utilizada puede contener el mismo peso para mltiples caracteres. Es la tabla de ordenacin de pesos compartidos asociada al idioma especificado en el parmetro LANGID. *LANGIDUNQ: La tabla de secuencia de ordenacin debe contener un peso exclusivo para cada carcter de la pgina de cdigos. Es la tabla de ordenacin de pesos exclusivos asociada al idioma especificado en el parmetro LANGID.

Nombre calificado de tabla de secuencia de ordenacin: El nombre y la biblioteca de la tabla de secuencia de ordenacin que se va a utilizar.
Tipo Carcter Longitud 20 Valor Inicial '*HEX'

Valor del sistema QSTGLOWACN


QSTGLOWACN especifica la accin a llevar a cabo cuando el almacenamiento disponible de la agrupacin de almacenamiento auxiliar (ASP) del sistema est por debajo del lmite inferior para el almacenamiento auxiliar. Los valores para QSTGLOWACN son: *MSG: Se enva el mensaje CPI099C a las colas de mensajes QSYSMSG y QSYSOPR. Este mensaje tambin se enva para las dems acciones. *CRITMSG: Se enva el mensaje CPI099B a los usuarios especificados en el atributo de servicio para recibir mensajes crticos. Slo se avisa a los usuarios que han iniciado la sesin en una estacin de trabajo. El mandato Cambiar

Valores del sistema

79

Atributo de Servicio (CHGSRVA) se utiliza para cambiar a qu usuarios se ha de notificar. *REGFAC: Se somete un trabajo para llamar a programas de salida registrados para el punto de salida QIBM_QWC_QSTGLOWACN. El mandato Aadir Programa de Salida (ADDEXITPGM) se utiliza para registrar un programa de salida. *ENDSYS: El sistema finaliza en el estado restringido. *PWRDWNSYS: El sistema se apaga inmediatamente y se rearranca. Si el almacenamiento disponible est por debajo del lmite durante la IPL y la accin no es *MSG, el sistema pasar al estado restringido. Cuando existen las siguientes condiciones: El almacenamiento disponible est por debajo del lmite. La accin es *REGFAC, *ENDSYS o *PWRDWNSYS. El sistema est en estado restringido. No puede arrancarse un subsistema hasta que: Se reduce el almacenamiento disponible. La accin se cambia por *MSG o *CRITMSG. No se lleva a cabo ninguna accin si se producen las siguientes condiciones: El almacenamiento disponible cae por debajo del lmite El sistema est en estado restringido. La accin es *REGFAC, *ENDSYS o *PWRDWNSYS. La accin se repetir al cabo de media hora si el almacenamiento disponible est todava por debajo de lmite inferior. Los cambios realizados en este valor del sistema entran en vigor cuando el almacenamiento disponible cae por debajo del lmite inferior. Si el almacenamiento disponible ya est por debajo del lmite, la accin se lleva a cabo en la siguiente asignacin de almacenamiento de la ASP del sistema. | | Nota: Debe poseer las autorizaciones especiales *ALLOBJ y *SECADM para cambiar el valor del sistema QSTGLOWACN.
Tipo Carcter Longitud 10 Valor Inicial '*MSG'

Valor del sistema QSTGLOWLMT


QSTGLOWLMT especifica el porcentaje de almacenamiento disponible restante en la ASP del sistema cuando se llega al lmite inferior de almacenamiento auxiliar. El valor del sistema QSTGLOWACN especifica la accin asociada con este lmite. El porcentaje de almacenamiento utilizado actualmente en la ASP del sistema se visualiza con el mandato Trabajar con Estado del Sistema (WRKSYSSTS). El valor inicial puede ajustarse durante la instalacin si el umbral DST para la ASP del sistema supera el 95%.

80

OS/400 Gestin de trabajos, V4R4

Los cambios efectuados en este valor del sistema entran en vigor inmediatamente. El valor suministrado es 5. | | Nota: Debe poseer las autorizaciones especiales *ALLOBJ y *SECADM para cambiar el valor del sistema QSTGLOWLMT.
Tipo Decimal Longitud (7 4) Valor Inicial 5,0

Valor del sistema QSTRPRTWTR


QSTRPRTWTR especifica si los transcriptores de impresora se arrancan durante la IPL. Este valor del sistema lo establece el sistema durante la IPL o el usuario en la pantalla de Opciones de IPL. El programa de arranque suministrado por IBM QSTRUP utiliza este valor del sistema para determinar si deben arrancarse los transcriptores de impresora. QSTRPRTWTR puede ser: '0': No arrancar los transcriptores de impresora '1': Arrancar los transcriptores de impresora Este valor slo puede visualizarse o recuperarse.
Tipo Carcter Longitud 1 Valor Inicial '1'

Valor del sistema QSTRUPPGM


QSTRUPPGM es el nombre del programa de arranque. Este valor especifica el nombre del programa llamado desde un trabajo de arranque automtico cuando se arranca el subsistema de control. Este programa realiza funciones de puesta a punto, por ejemplo arrancar subsistemas e impresoras. Este valor del sistema slo puede cambiarlo el responsable de seguridad o alguien con autorizacin de responsable de seguridad. Los cambios efectuados en este valor del sistema entran en vigor la siguiente vez que se efecta una IPL. QSTRUPPGM puede tener los valores: 'QSTRUP QSYS': El programa especificado se ejecuta como resultado de una transferencia de control al mismo desde el trabajo de arranque automtico en el subsistema de control. '*NONE': El trabajo de arranque automtico finaliza de forma normal sin llamar a un programa. El programa de arranque por omisin QSYS/QSTRUP realiza lo siguiente: Arranca el subsistema QSPL para trabajo en spool. Libera las colas de trabajo QS36MRT y QS36EVOKE si se han retenido (las utiliza el entorno Sistema/36). Arranca la limpieza de Operational Assistant, si se permite. Arranca todos los transcriptores de impresora a menos que el usuario especifique lo contrario en la pantalla de Opciones de IPL. | Arranca los subsistemas QSERVER y QUSRWRK.

Valores del sistema

81

Si el subsistema de control es QCTL, arranca los subsistemas QINTER, QBATCH y QCMN.


Tipo Carcter Longitud 20 Valor Inicial 'QSTRUP QSYS'

Valor del sistema QSRVDMP


QSRVDMP especifica si se crean los vuelcos de servicio para mensajes de escape no supervisados. Los valores permitidos son: *DMPUSRJOB: Los vuelcos de servicio slo se crean para los trabajos de usuario, no para los trabajos del sistema. Los trabajos del sistema incluyen el rbitro del sistema, los monitores del subsistema, el proceso de servicios LU, lectores y transcriptores de spool y el trabajo SCPF. *DMPSYSJOB: Se crean vuelcos de servicio slo para los trabajos del sistema, no para los trabajos de usuario. *DMPALLJOB: Se crean vuelcos de servicio para todos los trabajos. *NONE: No solicitar vuelcos en ningn trabajo. Nota: La posibilidad de controlar la creacin de vuelcos de servicio con este valor del sistema puede reducir las posibilidades de que IBM responda a algunas anomalas del sistema. El valor *DMPALLJOB puede utilizarse para asegurar que se crea un vuelco de servicio siempre que una funcin anmala solicita uno. En el valor enviado (*DMPUSRJOB) los vuelcos de servicio slo se crean para los trabajos del usuario.
Tipo Carcter Longitud 10 Valor Inicial '*DMPUSRJOB'

Valor del sistema QSTSMSG


QSTSMSG es el valor del sistema para los mensajes de estado. Este valor del sistema especifica si se visualiza o no el mensaje de estado. Los cambios efectuados en este valor del sistema entran en vigor la siguiente vez que alguien inicia la sesin en el sistema. Los trabajos interactivos activos no cambian. Los valores permitidos son: *NORMAL: Se visualizan los mensajes de estado. *NONE: No se visualizan los mensajes de estado.
Tipo Carcter Longitud 10 Valor Inicial '*NORMAL'

Valor del sistema QSVRAUTITV


| | | | | QSVRAUTITV especifica el intervalo de tiempo, en minutos, para la autenticacin del servidor. Este valor del sistema hace referencia al intervalo durante el cual el usuario puede acceder a un objeto. Los valores permitidos son: 1-108000: La autenticacin caducar cuando haya transcurrido el tiempo especificado.

82

OS/400 Gestin de trabajos, V4R4

Un cambio en este valor entra en vigor inmediatamente. El valor inicial es 2880 minutos (48 horas). Nota: Debe tener las autorizaciones especiales *ALLOBJ y *SECADM para cambiar el valor del sistema QSVRAUTITV.
Tipo Decimal Longitud (6 0) Valor Inicial 2880

Valor del sistema QSYSLIBL


| | | | | | QSYSLIBL es la parte del sistema de la lista de bibliotecas. La lista puede contener hasta 15 nombres. Cuando se busca un objeto en la lista de bibliotecas, la bsqueda se realiza en las bibliotecas de la parte del sistema antes que en las bibliotecas de la parte del usuario. No se puede borrar ni redenominar una biblioteca especificada como parte de la lista de bibliotecas una vez que el sistema est totalmente operativo. El valor de QSYSLIBL es una lista, de 150 caracteres entre apstrofos, que consta de como mximo 15 nombres de biblioteca. La longitud de cada uno de los nombres no debe superar los 10 caracteres. Se ha de poner un espacio en blanco que separe dos nombres consecutivos de biblioteca cuando se cambia este valor del sistema usando el mandato CHGSYSVAL. Los apstrofos slo son necesarios si se especifica ms de un nombre de biblioteca (por ejemplo, 'SYSLIB1 SYSLIB2'). Para cambiar el valor del sistema QSYSLIBL, QSYS debe ser una de las bibliotecas especificadas. Los cambios efectuados en este valor entran en vigor al arrancar el siguiente trabajo. Nota: Para cambiar el valor del sistema QSYSLIBL debe tener las autorizaciones especiales *ALLOBJ y *SECADM, que pueden ser de un perfil de usuario, de un perfil de grupo o adoptadas por un programa.
Tipo Carcter Longitud 150 Valor Inicial 'QSYS QSYS2 QHLPSYS QUSRSYS'

Valor del sistema QTIME


QTIME es el valor del sistema para la hora del da. QTIME consta de los siguientes valores del sistema: QHOUR, QMINUTE y QSECOND. Su valor puede establecerse desde la pantalla de opciones de IPL. El formato de QTIME es hhmmss, donde hh=horas, mm=minutos y ss=segundos. Los cambios efectuados en este valor entran en vigor inmediatamente y pueden afectar a los valores del sistema QHOUR, QMINUTE y QSECOND. Nota: Cuando cambia el valor del sistema QTIME (por ejemplo, cambio de horario), tambin debe considerar la posibilidad de cambiar el valor del sistema QUTCOFFSET (cambio horario universal coordinado).
Tipo Carcter Longitud 6, 7, 8 9 Valor Inicial Sin valor inicial

Valores del sistema

83

QTIME es un valor de 6 a 9 caracteres segn sea la exactitud requerida. Una longitud de 6 caracteres proporciona 2 caracteres para las horas, 2 para los minutos y 2 para los segundos. A medida que aumenta la longitud aumenta la precisin necesaria (dcimas de segundo en la posicin 7, centsimas en la posicin 8 y milsimas en la 9). El mandato Recuperar Valor del Sistema (RTVSYSVAL) permite a la variable CL ser mayor i igual a 6 caracteres. Si la variable CL es mayor que 9 caracteres, los primeros 9 caracteres contienen horas, minutos, segundos y milisegundos, y los otros se rellenan con blancos. El mandato Cambiar Valor del Sistema (CHGSYSVAL) establece los milisegundos en cero en un cambio efectuado en QTIME, QHOUR, QMINUTE o QSECOND. No se pueden especificar milisegundos en ningn cambio de valor del sistema. El mandato Visualizar Valor del Sistema (DSPSYSVAL) no visualiza milisegundos. La siguiente tabla muestra los diferentes valores que proporciona la variable tipo carcter CL.
Longitud de variable de tipo carcter CL <6 6 7 8 9 >9

Significado No vlido. Horas, minutos y segundos. Horas, minutos, segundos y dcimas de segundo. Horas, minutos, segundos, dcimas de segundo y centsimas de segundo. Horas, minutos, segundos, dcimas de segundo, centsimas de segundo y milsimas de segundo. Horas, minutos, segundos, dcimas de segundo, centsimas de segundo, milsimas de segundo y relleno con blancos.

Consulte tambin la seccin Cambios en QDATE y QTIME y entradas de planificacin de trabajos en la pgina 273.

Valor del sistema QTIMSEP


QTIMSEP es el separador de caracteres para la hora. Este valor del sistema se utiliza como el separador de hora para el valor por omisin del atributo de trabajo TIMSEP, o en la hora que especifique en la solicitud de opciones de IPL. QTIMSEP debe ser uno de los siguientes valores: ':'(dos puntos), '.' (punto), ',' (coma) o ' ' (blanco). Los mandatos Trabajar con Valor del Sistema (WRKSYSVAL) y Visualizar Valor del Sistema (DSPSYSVAL) utilizan nmeros para representar cada uno de los valores para QTIMSEP: 1 2 3 4 = = = = ':' '.' ',' blanco

Los mandatos Cambiar Valor del Sistema (CHGSYSVAL) y Recuperar Valor del Sistema (RTVSYSVAL) utilizan los valores reales para QTIMSEP.

84

OS/400 Gestin de trabajos, V4R4

Cualquier cambio en este valor del sistema afectar a los nuevos trabajos que entren en el sistema despus de efectuado el cambio.
Tipo Carcter Longitud 1 Valor Inicial Puede ser diferente segn los pases.

Valor del sistema QTOTJOB


QTOTJOB representa el nmero mnimo de trabajos para los que se asigna almacenamiento. El nmero de trabajos es el nmero soportado por el sistema en cualquier momento, que incluye los trabajos en colas de trabajos, los trabajos activos (incluyendo los trabajos del sistema), y los trabajos que tienen salida en colas de salida. Notas: 1. El valor del sistema QJOBSPLA se mide en bytes. 2. No se asigna espacio adicional para trabajos en spool que estn en el sistema durante la IPL. Si se establece QTOTJOB de tal manera que la cantidad de almacenamiento necesario sobrepase la cantidad disponible actualmente, se asigna almacenamiento adicional. Si se establece QTOTJOB de tal manera que la cantidad de almacenamiento necesario sea menor que la cantidad disponible actualmente, no se realizar ninguna accin. Para hallar el nmero total de trabajos en el sistema, se visualizan los trabajos en el campo de sistema de la pantalla estado del sistema (utilizando el mandato WRKSYSSTS). Normalmente, este nmero debe mantenerse dentro de mrgenes razonables puesto que es un factor que influye en el tiempo de realizacin de la IPL y de algunas bsquedas internas. Esto puede requerir la supresin peridica de trabajos que slo tienen anotaciones de trabajo. La publicacin CL Programming facilita una explicacin las anotaciones de trabajo y cmo eliminarlas para trabajos que finalizan normalmente. Siempre que el sistema tenga uno o ms archivos de salida en spool de un trabajo, el conocimiento del trabajo permanece en el sistema y cuenta para el valor en la pantalla de estado del sistema. Nota: Este valor debe establecerse lo bastante grande para que normalmente no lo sobrepase el nmero total de trabajos. El cambio efectuado en este valor entrar en vigor en la siguiente IPL, a menos que el cambio se realice en el men de configuracin suministrado por IBM, en cuyo caso se utilizar en la IPL actual. QTOTJOB puede cambiarse durante la IPL por un valor ms pequeo si la combinacin de valores del sistema de asignacin requiere ms almacenamiento auxiliar del que hay disponible al arrancar el sistema. Si esto ocurre, se le notifica.
Tipo Decimal Longitud (5 0) Valor Inicial 30

Valores del sistema

85

Valor del sistema QTSEPOOL


QTSEPOOL es la agrupacin de fin de porcin de tiempo. Este valor especifica si deben o no deben desplazarse los trabajos interactivos hacia otra agrupacin de almacenamiento principal cuando alcancen el fin de porcin de tiempo. El trabajo se desplaza de nuevo a la agrupacin donde se estaba ejecutando en un principio cuando se produce una espera larga. Esto puede ayudar a reducir el efecto sobre el tiempo de respuesta interactiva de otros trabajos interactivos cuando un trabajo interactivo est llevando a cabo una funcin de ejecucin larga. Los valores permitidos son: *NONE: Los trabajos no se desplazan hacia la agrupacin de almacenamiento base cuando se alcanza el fin de porcin de tiempo. *BASE: Los trabajos se desplazan hacia la agrupacin de almacenamiento base cuando se alcanza el fin de porcin de tiempo. Si permiti el ajuste de rendimiento de la IPL para el ajuste del sistema, debe establecer este valor en *BASE. Los cambios efectuados en este valor entrarn en vigor al arrancar un trabajo. Los trabajos activos no cambian.
Tipo Carcter Longitud 10 Valor Inicial '*NONE'

Valor del sistema QUPSDLYTIM


QUPSDLYTIM es el tiempo de retardo para la fuente de alimentacin ininterrumpible. El valor del sistema QUPSDLYTIM indica la cantidad de tiempo que debe transcurrir antes de que el sistema se desconecte automticamente despus de una anomala en la alimentacin. Cuando un cambio en la alimentacin activa la fuente de alimentacin ininterrumpible, se envan mensajes a la cola de mensajes de la fuente de alimentacin ininterrumpible (el valor del sistema QUPSMSGQ). | | En un sistema particionado, este valor del sistema slo debe cambiarse en la particin primaria. Este valor del sistema slo es significativo si el sistema dispone de unidad de alimentacin por batera o de una fuente de alimentacin ininterrumpible. Los valores permitidos son:

86

OS/400 Gestin de trabajos, V4R4

Valor '*BASIC'

Descripcin Slo alimenta a las tarjetas PRC, IOP y al almacenamiento de carga origen. Se calcula, en segundos, el tiempo de espera adecuado. (Esto slo debera utilizarse si se dispone de una unidad de alimentacin por batera o de una fuente de alimentacin ininterrumpible sin estar conectados todos los bastidores). Notas: 1. Todos los dems valores indican una fuente de alimentacin ininterrumpible en todos los bastidores. 2. Este valor no debe utilizarse para el sistema 9402 9404. 3. El usuario quiz deba ajustar el valor calculado si se han producido una serie de anomalas en la alimentacin, o si las bateras no estn cargadas por completo. Se calcula (en segundos) el tiempo de espera adecuado. Este valor slo debe utilizarse si se dispone de un sistema 9402 9404 con una unidad de alimentacin por batera. *CALC no se visualizar ni recuperar en una particin secundaria. En su lugar, se mostrar el valor calculado. Notas: 1. El valor calculado es adecuado para los usuarios de los sistemas 9402 y 9404 (aunque no hay restricciones sobre su utilizacin para los usuarios de un sistema 9406). 2. El valor calculado est basado en la cantidad de dispositivos y el nmero de pginas cambiadas en el almacenamiento principal. 3. El usuario quiz deba ajustar el valor calculado si se han producido una serie de anomalas en la alimentacin, o si las bateras no estn cargadas por completo. El sistema no iniciar ninguna accin por s solo. Nota: Si utiliza '*NOMAX' tambin debe satisfacer los requisitos de QUPSMSGQ (consulte la pgina 88 para conocer estos requisitos). Desconexin automtica del sistema cuando se produce un corte en la alimentacin de red en el sistema. Tiempo de retardo especificado en segundos antes de que el sistema se desconecte.

| | | | |

'*CALC'

'*NOMAX'

'0' '1'-'99999'

El valor del sistema QUPSDLYTIM aparece como una lista de dos elementos. El primer elemento es el valor que el usuario ha especificado en el mandato CHGSYSVAL. El segundo elemento es el tiempo de retardo, especificado por el usuario o, si se especifica *CALC o *BASIC, es el tiempo de retardo calculado. Especifique slo el primer elemento de la lista. El segundo elemento, si se especifica, se ignorar. Si quiere recuperar el valor del sistema QUPSDLYTIM, debe recuperarlo en una variable CHAR 20. Los 10 primeros caracteres sern los que se han especificado. El segundo grupo de 10 caracteres ser el valor de tiempo de retardo (especificado por usted o calculado por la mquina) que se utilizar en el programa.
10 Caracteres 0000000340 *NOMAX *CALC *BASIC 10 Caracteres 0000000340 *NOMAX 0000000120 0000000150

Valores del sistema

87

Los siguientes ejemplos muestran los datos que el usuario puede entrar y cmo se visualizar el valor: Ejemplo 1 '*CALC' El usuario teclea: CHGSYSVAL QUPSDLYTIM CALC

Si se utiliza DSPSYSVAL, la pantalla muestra: Tiempo de retardo . . . . . . : Valor de retardo en segundos . : | | | CALC 6

Si se utiliza DSPSYSVAL en una particin secundaria, la pantalla muestra: Tiempo de retardo . . . . . . : Valor de retardo en segundos . : Ejemplo 2 '*NOMAX' El usuario teclea: CHGSYSVAL QUPSDLYTIM La pantalla muestra: Tiempo de retardo . . . . . . : Valor de retardo en segundos . : Ejemplo 3 '*BASIC' El usuario teclea: CHGSYSVAL QUPSDLYTIM BASIC NOMAX NOMAX NOMAX 6 6

La pantalla muestra: Tiempo de retardo . . . . . . : Valor de retardo en segundos . :

BASIC 15

Los cambios efectuados en este valor del sistema entran en vigor la siguiente vez que se produce una anomala en la alimentacin. Para obtener ms informacin acerca del dispositivo de fuente de alimentacin ininterrumpible, consulte la publicacin Copia de seguridad y recuperacin.
Tipo Carcter Longitud 20 Valor Inicial '*CALC'

Valor del sistema QUPSMSGQ


Nombre de una cola de mensajes que va a recibir los mensajes de la fuente de alimentacin ininterrumpible. Si la cola de mensajes no es la cola de mensajes del operador del sistema (QSYSOPR QSYS), todos los mensajes de la fuente de alimentacin ininterrumpible tambin se envan a la cola de mensajes QSYSOPR. Este valor del sistema slo es significativo si el sistema tiene conectados el dispositivo de unidad de alimentacin por batera y una fuente de alimentacin ininterrumpible.

88

OS/400 Gestin de trabajos, V4R4

Cuando un cambio en la corriente activa la fuente de alimentacin ininterrumpible, esta cola de mensajes recibe el mensaje de fuente de alimentacin ininterrumpible activada (CPF1816). Si el QUPSDLYTIM es '*NOMAX', deben reunirse las condiciones siguientes o el sistema iniciar una desconexin inmediata. Debe existir la cola de mensajes especificada en el valor del sistema QUPSMSGQ. Si la cola de mensajes es una cola de mensajes de estacin de trabajo (o QSYSOPR), debe estar en modalidad de interrupcin o de notificacin. Si la cola de mensajes no es una cola de mensajes de estacin de trabajo, debe estar asignada por un trabajo. Para todos los dems mensajes de fuente de alimentacin ininterrumpible, la cola de mensajes no debe estar asignada o en modalidad de interrupcin o de notificacin. Si el valor del sistema QUPSMSGQ no contiene el nombre de una cola de mensajes vlida, se enva un mensaje a QSYSOPR indicando la anomala de notificacin, y el sistema continua el proceso. Nota: Durante una IPL se borran todos los mensajes de QUPSMSGQ. Si se asigna QUPSMSGQ como la cola de mensajes del usuario, el usuario perder todos los mensajes de la cola de mensajes durante cada IPL. Para obtener ms informacin acerca del dispositivo de fuente de alimentacin ininterrumpible, consulte la publicacin Copia de seguridad y recuperacin. Los cambios efectuados en este valor del sistema entran en vigor la siguiente vez que se produce una anomala en la alimentacin.
Tipo Carcter Longitud 20 Valor Inicial 'QSYSOPR QSYS'

Valor del sistema QUSEADPAUT


QUSEADPAUT es el valor del sistema que define los usuarios que pueden crear programas con el atributo de utilizar autorizacin adoptada (*USEADPAUT(*YES)). El valor del sistema toma el valor por omisin de *NONE. Todos los usuarios pueden crear, cambiar o actualizar programas y programas de servicio para utilizar autorizacin adoptada. Sin embargo, el usuario debe disponer de la autorizacin necesaria para el programa o programa de servicio. El valor del sistema tambin puede contener el nombre de una lista de autorizaciones. La autorizacin del usuario se comprueba respecto a esta lista de autorizaciones. El usuario, si posee al menos la autorizacin *USE sobre la lista de autorizaciones nombrada, puede crear, cambiar o actualizar programas o programas de servicio con el atributo USEADPAUT(*YES). Esta autorizacin no puede proceder de la autorizacin adoptada. Si una lista de autorizaciones se encuentra en el valor del sistema y falta la lista de autorizaciones, la funcin que se intente no se completar. Ello se indicar con un mensaje. Si el mandato o la API solicitan ms de una funcin y falta la lista de autorizaciones, la funcin no se lleva a cabo. Recibir un error de funcin si utiliza uno de los mandatos siguientes cuando no se puede encontrar la lista de autorizaciones: Crear programa Pascal (CRTPASPGM)

Valores del sistema

89

Crear programa Basic (CRTBASPGM) Se permiten los valores siguientes: 'nombre de lista de autorizaciones': Si se especifica una lista de autorizaciones y el usuario no tiene autorizacin para la lista de autorizaciones y no existen otros errores al crear el programa o el programa de servicio, se muestra un mensaje de diagnstico para indicar que el programa se crea con USEADPAUT(*NO). Si el usuario tiene autorizacin sobre la lista de autorizaciones, se crea el programa o el programa de servicio con USEADPAUT(*YES). '*NONE': Todos los usuarios pueden crear, cambiar o actualizar programas o programas de servicio para utilizar autorizacin adoptada. Sin embargo, el usuario debe disponer de la autorizacin necesaria sobre el programa o el programa de servicio. Los cambios efectuados en este valor del sistema entran en vigor al crear los programas de usuario. | | Nota: Debe poseer las autorizaciones especiales *ALLOBJ y *SECADM para cambiar el valor del sistema QUSEADPAUT.
Tipo Carcter Longitud 10 Valor Inicial '*NONE'

Valor del sistema QUSRLIBL


QUSRLIBL es el valor por omisin para la parte de usuario de la lista de bibliotecas. La lista puede contener hasta 25 nombres. Para la bsqueda de un objeto se busca en las bibliotecas de esta parte despus de buscar en las bibliotecas de la parte del sistema, y tambin despus de buscar en las entradas de la biblioteca de producto y la biblioteca actual. No se puede borrar o redenominar una biblioteca especificada como parte de la lista de bibliotecas una vez que el sistema est totalmente operativo. Los cambios efectuados en este valor entran en vigor al arrancar el siguiente trabajo.
Tipo Carcter Longitud 250 Valor Inicial 'QGPL QTEMP'

Su valor es una lista, de 250 caracteres entre apstrofos, de nombres de biblioteca con un mximo de 10 caracteres de longitud. Cuando se cambia este valor del sistema utilizando el mandato CHGSYSVAL, cada nombre debe separarse mediante un blanco. Los apstrofos slo son necesarios cuando se especifica ms de un nombre de biblioteca. Por ejemplo, 'USERLIB1 USERLIB2'.

Valor del sistema QUTCOFFSET


QUTCOFFSET es el valor del sistema que indica la diferencia en horas y minutos entre la Hora Universal Coordinada (UTC), tambin conocida como Hora Media de Greenwich (GMT), y la hora del sistema actual (local). Este es el nmero de horas y minutos que debe restar de la hora local para obtener la UTC. Este valor tiene 5 caracteres de longitud. El primer carcter es un

90

OS/400 Gestin de trabajos, V4R4

signo ms (+) o un signo menos (). Los 2 caracteres siguientes especifican la hora, comprendida entre 00 y 24. Los 2 ltimos caracteres especifican los minutos, comprendidos entre 00 y 59 (si es inferior a 24 horas). El sistema utiliza QUTCOFFSET cuando procesa alertas enviadas por otros sistemas de la red. Pueden configurarse los sistemas de la red para enviar seales de alerta a un sistema principal de la red cuando surge un problema. Si estos sistemas estn ubicados en distintos husos horarios, la hora enviada con la alerta ser diferente a la hora del sistema principal. Para corregir este problema, se enva con la alerta el valor QUTCOFFSET. El mandato WRKALR no visualiza el desplazamiento, pero las aplicaciones del cliente que analizan alertas pueden utilizar el desplazamiento UTC, puesto que est en el formato Arquitectura de Red de Sistemas (SNA). Adems, otras aplicaciones del cliente pueden utilizar este desplazamiento si necesitan conocer la diferencia entre la hora del sistema y la de otro sistema de distinto huso horario. Supongamos que tenemos varios sistemas en una red: el sistema principal est en Richmond, Indiana (huso horario del Este); otro est en Rochester, Minnesota (Central); y el ltimo en Los ngeles, California (Pacfico). QUTCOFFSET se establecer en '-0500' en el sistema de Richmond, '-0600' en el de Rochester y '-0800' en el de Los ngeles. Cada sistema puede utilizar la hora local como hora del sistema. Puede utilizar QUTCOFFSET para calcular una hora comn a todos los sistemas. Un cambio en este valor entra en vigor inmediatamente.
Tipo Carcter Longitud 5 Valor Inicial +0000

Valor del sistema QYEAR


QYEAR es el valor del sistema que especifica los ltimos dos dgitos para el ao. Su valor puede oscilar entre '0' y '99'. Al especificar la fecha con mandatos CL, slo puede especificar 2 dgitos para el ao en el formato de fecha. El sistema asigna los 2 primeros dgitos para el ao basndose en el valor actual para el valor del sistema QCENTURY. Si el ao calculado queda fuera del rango al que da soporte el sistema (1928-2053), se cambia el valor del sistema QCENTURY de modo que el ao calculado est incluido dentro del rango al que se da soporte. Los cambios efectuados en este valor del sistema entran en vigor inmediatamente. Cualquier cambio de este valor modificar tambin el valor del sistema QDATE.
Tipo Carcter Longitud 2 Valor Inicial Sin valor inicial

Valores del sistema

91

92

OS/400 Gestin de trabajos, V4R4

Atributos de red Introduccin


Un atributo de red es informacin de control acerca del entorno de comunicaciones. Los atributos de red contienen especificaciones que pueden utilizarse para redes y comunicaciones. Los atributos de red no son objetos y no pueden pasarse como valores de parmetro, por ejemplo variables CL. El sistema se suministra con ciertos atributos de red. La mayora de ellos tienen utilidad slo si el sistema forma parte de una red de comunicaciones. El nombre del sistema aparece en muchas pantallas OS/400, incluida la pantalla de inicio de sesin.

Atributos de red suministrados


Tabla 11 (Pgina 1 de 3). Atributos de red suministrados con el sistema
Descripcin Nombre del sistema Valor Inicial SYSNAME(basado en el nmero de serie de la mquina) LCLNETID(APPN) LCLCPNAME(basado en el nmero de serie de la mquina) LCLLOCNAME(basado en el nmero de serie de la mquina) DFTMODE(BLANK) NODETYPE(*ENDNODE) DTACPR(*NONE) DTACPRINM(*NONE) MAXINTSSN(200) RAR(128) NETSERVER(*NONE) ALRSTS(*OFF) ALRLOGSTS(*NONE) ALRPRIFP(*NO) Para Obtener Ms Informacin Consulte la publicacin APPC Programming. Consulte la publicacin APPC Programming. Consulte la publicacin APPC Programming. Consulte la publicacin APPC Programming. Consulte la publicacin APPC Programming. Consulte la publicacin APPC Programming. Consulte la publicacin APPC Programming. Consulte la publicacin APPC Programming. Consulte la publicacin APPC Programming. Consulte la publicacin APPC Programming. Consulte la publicacin APPC Programming. Consulte la publicacin Alerts Support. Consulte la publicacin Alerts Support. Consulte la publicacin Alerts Support.

ID de red local que debe asignarse al sistema. Nombre de punto de control local para el sistema Nombre de ubicacin local por omisin del sistema Nombre de modalidad por omisin para el sistema Tipo de nodo APPN Compresin de datos Compresin de datos intermedia Nmero mximo de sesiones intermedias Resistencia de adicin de ruta APPN Servidores de nodo de red APPN Estado de alerta Especifica qu alertas se anotarn Especifica si el sistema es un punto focal primario de alerta

Copyright IBM Corp. 1997, 1999

93

Tabla 11 (Pgina 2 de 3). Atributos de red suministrados con el sistema


Descripcin Especifica si el sistema es un punto focal de alertas por omisin Identifica el sistema que proporciona servicios de punto focal de alertas de reserva Identifica el sistema que solicit como punto focal de alertas Nombre del controlador a travs del cual se envan las alertas en la sesin SSCP-PU Nmero de alertas que se acumulan antes de que se enven Objeto del filtro utilizado por el gestor de alertas al procesar alertas Cola de mensajes por omisin utilizada en la distribucin de objetos Cola de salida por omisin utilizada en la distribucin de objetos Accin por omisin tomada para corrientes de trabajos recibidas por el sistema (utilizada en la distribucin de objetos) Nmero mximo de sistemas que una distribucin puede atravesar en su va hacia un destino en una red SNADS. La accin que debe tomarse para solicitudes de DDM desde otros sistemas Especifica cmo se manejan las peticiones de Soporte PC Tipo de red RDSI Lista de conexiones RDSI Permitir soporte AnyNet* Valor Inicial ALRDFTFP(*NO) Para Obtener Ms Informacin Consulte la publicacin Alerts Support.

ALRBCKFP(*NONE)

Consulte la publicacin Alerts Support.

ALRRQSFP(*NONE)

Consulte la publicacin Alerts Support.

ALRCTLD(*NONE)

Consulte la publicacin Alerts Support.

ALRHLDCNT(0)

Consulte la publicacin Alerts Support.

ALRFTR(*NONE)

Consulte la publicacin Alerts Support.

MSGQ(QSYS/QSYSOPR)

Consulte la publicacin SNA Distribution Services. Consulte la publicacin SNA Distribution Services. Consulte la publicacin SNA Distribution Services.

OUTQ(QGPL/QPRINT)

JOBACN(*FILE)

MAXHOP(16)

Consulte la publicacin SNA Distribution Services.

DDMACC(*OBJAUT)

Consulte la publicacin Distributed Data Management. Consulte la publicacin Client Access/400 for DOS and OS/2 Technical Reference. Consulte la publicacin APPC Programming. Consulte la publicacin APPC Programming. Consulte la API de Recuperar Atributos de Red (QWCRNETA), en la publicacin System API Reference. Consulte la publicacin OS/2 Warp Server para AS/400 - Administracin.

PCSACC(*OBJAUT) DFTNETTYPE(blanco) DFTCNNLST(QDCCNNLANY) ALWANYNET(*NO)

Dominio de servidor de red

NWSDOMAIN(*SYSNAME)

94

OS/400 Gestin de trabajos, V4R4

Tabla 11 (Pgina 3 de 3). Atributos de red suministrados con el sistema


Descripcin Permitir soporte virtual APPN Permitir soporte de torre HPR Lmite de creacin automtica de dispositivos APPC Temporizadores de conmutacin de vas de acceso HPR Valor Inicial ALWVRTAPN ALWHPRTWR VRTAUTODEV HPRPTHTMR ALWADDCLU(*NONE) Para Obtener Ms Informacin Consulte la publicacin OS/2 Warp Server para AS/400 - Administracin. Consulte la publicacin Communications Configuration. Consulte la publicacin Communications Configuration. Consulte la publicacin Communications Configuration. Consulte Seguridad de los clusters, bajo Planificacin, en el tema en lnea Clusters, de AS/400 Information Center. Consulte RDSI, en el tema en lnea AS/400 de AS/400 Information Center.

| | | | |

Permitir aadir a cluster

Identificador de pas de mdem

MDMCNTRYID(blanco)

Visualizar atributos de red


Para visualizar un atributo de red, utilice el mandato Visualizar Atributos de Red (DSPNETA).

Cambiar atributos de red


Para cambiar un atributo de red, utilice el mandato Cambiar Atributo de Red (CHGNETA).

Recuperar atributos de red


Para recuperar un atributo de red, utilice el mandato Recuperar Atributos de Red (RTVNETA). La API de Recuperar Atributos de Red (QWCRNETA) tambin est disponible. Para obtener informacin detallada, consulte la descripcin del mandato RTVNETA en la publicacin CL Reference (Abridged) o la API de Recuperar Atributos de Red (QWCRNETA) en la publicacin System API Reference.

Atributos de red Introduccin

95

96

OS/400 Gestin de trabajos, V4R4

Subsistemas

Subsistema - Introduccin
Un subsistema es un entorno operativo nico y predefinido a travs del cual el sistema coordina el flujo de trabajo y la utilizacin de recursos. El sistema puede contener varios subsistemas, todos operando independientemente de los dems. Los subsistemas gestionan recursos. Las caractersticas del tiempo de ejecucin de un subsistema se definen en un objeto llamado descripcin de subsistema. Cada subsistema puede ejecutar operaciones exclusivas. Por ejemplo, puede poner a punto un subsistema para que maneje nicamente trabajos interactivos, mientras que otro subsistema maneja tan slo trabajos por lotes. Los subsistemas tambin pueden disearse para que manejen muchos tipos de trabajos. El sistema le permite decidir el nmero de subsistemas y los tipos de trabajos que manejar cada subsistema. El sistema se basa en las descripciones de los subsistemas al arrancar los subsistemas. Por lo tanto, si quiere cambiar la cantidad de trabajo (nmero de trabajos) que proceda de una cola de trabajos, por ejemplo, slo necesita cambiar la entrada de la cola de trabajo en la descripcin del subsistema. Consulte la seccin Descripciones de subsistemas en la pgina 98 para obtener ms detalles acerca de las descripciones de subsistemas.

Cmo restaurar la informacin de personalizacin durante una instalacin


Durante una instalacin del sistema operativo OS/400 o actualizacin a un nuevo release del sistema operativo, la opcin Mantener personalizacin restaura informacin personalizada de descripciones de trabajos del sistema o descripciones de subsistemas proporcionadas por IBM especficas. La informacin de personalizacin para los objetos JOBD y SBSD que existen en el sistema antes de la instalacin se fusionan con la informacin de JOBD y SBSD procedentes de la instalacin. Las descripciones de subsistema suministradas por IBM se proporcionan como ejemplos y como copias de seguridad para las descripciones de subsistema creadas por el usuario. Por tanto, no es aconsejable modificar las descripciones de subsistema en las bibliotecas QSYS y QGPL. Debe hacer copias de las descripciones de subsistema de estas bibliotecas y efectuar cambios en las copias. Para obtener informacin acerca de las SBSD y las JOBD de las que puede restaurar informacin personalizada, vea la Tabla 133 en la pgina 573 y la Tabla 134 en la pgina 573.

Copyright IBM Corp. 1997, 1999

97

Descripciones de subsistemas
Una descripcin de subsistema es un objeto del sistema que contiene informacin que define las caractersticas de un entorno operativo controlado por el sistema. El identificador reconocido por el sistema para el tipo de objeto es *SBSD. Una descripcin de subsistema define cmo, por dnde y cunto trabajo entra en un subsistema, y los recursos que utiliza el subsistema para realizar el trabajo. Un subsistema activo toma el nombre sencillo de una descripcin de subsistema. Al igual que un conjunto de proyectos detallados, cada descripcin de subsistema es exclusiva y contiene las caractersticas especficas que describen el subsistema. La descripcin incluye por dnde puede entrar el trabajo en el subsistema, cunto trabajo puede manejar el subsistema, cunto almacenamiento principal (memoria) se utilizar, y la velocidad con que pueden ejecutarse los trabajos en el subsistema. Puede utilizar una descripcin de subsistema suministrada con el sistema (efectuando o no cambios en ella), o puede crear su propia descripcin. Una descripcin de subsistema consta de tres partes: Atributos del subsistema (caractersticas generales del subsistema) Entradas de trabajo (puntos de origen del trabajo) Entradas de direccionamiento

Consideraciones relativas al juego de caracteres de doble byte


Las descripciones de subsistemas suministradas por IBM se cambian para controlar los dispositivos del juego de caracteres de doble byte. No es necesario que cambie ninguna descripcin de subsistema.

Descripcin de subsistemaVisin general

98

OS/400 Gestin de trabajos, V4R4

Tabla 12. Qu hay en la descripcin de subsistema?


Descripcin Atributos de Subsistema Caractersticas globales del sistema: Atributos operativos, por ejemplo el nmero de trabajos que pueden estar activos en el subsistema al mismo tiempo, y la pantalla de inicio de sesin Agrupaciones de almacenamiento utilizadas por el subsistema Autorizacin para la descripcin de subsistema Texto descriptivo de la descripcin de subsistema Entradas de Trabajo La entrada de trabajo en una descripcin de subsistema especifica el origen desde el que pueden aceptarse los trabajos para el proceso en el subsistema. En otras palabras, la ubicacin desde donde el trabajo puede entrar en el subsistema. Identifica los trabajos de arranque automtico que se inician tan pronto como se arranca el subsistema. Identifica el dispositivo de comunicaciones que otro sistema utiliza para someter trabajo. Identifica la cola de trabajo desde la que se toma el trabajo y determina la cantidad de trabajo que se debe aceptar. Reduce la cantidad de tiempo necesario para realizar una peticin de arranque de programa recibida a travs de una entrada de comunicaciones. Un trabajo de prearranque se inicia antes que otro sistema enve una peticin de arranque de programa, disminuyendo de este modo el tiempo de proceso inicial para un trabajo de comunicaciones. Identifica la estacin de trabajo de la que se toma el trabajo. Identifica la agrupacin de subsistema de almacenamiento principal que se va a utilizar, el programa controlador que se va a ejecutar, y la informacin de tiempo de ejecucin. Entradas de trabajo en la pgina 114 Vase tambin Agrupaciones de almacenamiento en la pgina 104 o Cambiar el archivo de pantalla de inicio de sesin en la pgina 103

Entrada de Trabajo de Arranque Automtico Entrada de Trabajos de Comunicaciones Entrada de Cola de Trabajos Entrada de Trabajo de Prearranque

Trabajos de arranque automtico en la pgina 247 Trabajos de comunicaciones en la pgina 249 Trabajos por lotes en la pgina 229 Trabajos de prearranque en la pgina 253

Entrada de Estacin de Trabajo Entradas de Direccionamiento

Trabajos interactivos en la pgina 187 Entradas de direccionamiento en la pgina 120

Subsistemas

99

Creacin de una descripcin de subsistema


Puede crear una descripcin de subsistema de dos formas. Puede copiar una descripcin de subsistema existente y cambiarla, o puede crear una descripcin completamente nueva. Estas son dos formas de hacerlo: Copia de una descripcin de subsistema existente 1. Cree un objeto duplicado, CRTDUPOBJ, de una descripcin de subsistema existente. (Tambin puede utilizar los mandatos WRKOBJ o WRKOBJPDM.) 2. Cambie la copia de la descripcin de subsistema. Consulte el Apndice C, Contenido de objetos suministrados por IBM, para obtener ejemplos. Creacin de una descripcin de subsistema completamente nueva 1. Cree una descripcin de subsistema (CRTSBSD). 2. Cree una descripcin de trabajo (CRTJOBD). 3. Aada entradas de trabajo a la descripcin de subsistema. a. ADDWSE (Aadir entrada de estacin de trabajo) b. ADDJOBQE (Aadir entrada de cola de trabajos) c. ADDCMNE (Aadir entrada de comunicaciones) d. ADDAJE (Aadir entrada de trabajo de arranque automtico) e. ADDPJE (Aadir entrada de trabajo de prearranque) 4. Cree una clase (CRTCLS). 5. Aada entradas de direccionamiento a la descripcin de subsistema (ADDRTGE).

Arranque de un subsistema
Para arrancar un subsistema, utilice el mandato Arrancar Subsistema (STRSBS) o el mandato Trabajar con Descripcin de Subsistema (WRKSBSD). Para utilizar el mandato STRSBS, especifique lo siguiente: STRSBS SBSD Por ejemplo STRSBS MYLIB/MYSTORE (SBSD=nombre biblioteca/ descripcin de subsistema)

Cmo se arranca un subsistema


Cuando un subsistema arranca, el sistema asigna varios elementos e inicia trabajos de arranque automtico y de prearranque antes de que est preparado para trabajar. 1. Una vez emitido el mandato Arrancar Subsistema (STRSBS), el sistema, localizando la informacin en la descripcin de subsistema, asigna estos elementos: Agrupaciones de almacenamiento principal Estaciones de pantalla Dispositivos de comunicaciones

100

OS/400 Gestin de trabajos, V4R4

Colas de trabajos 2. A continuacin, se inician los trabajos de arranque automtico y de prearranque y el subsistema est preparado para trabajar. La Figura 3 muestra lo que ocurre cuando se arranca un subsistema.
1. Se arranca el subsistema Mandato Arrancar subsistema (STRSBS) Descripcin de Subsistema 2. Se asignan las agrupaciones de almacenamiento 3. Se asignan las estaciones de pantalla (se muestran las pantallas de inicio de sesin). 4. Se asignan los dispositivos de comunicaciones. 5. Se asignan las colas de trabajos. 6. Se arrancan los trabajos de prearranque. 7. Se arrancan los trabajos de arranque automtico. 8. El entorno de trabajo est preparado. ID de agrupacin Entradas de estacin de trabajo

Entradas de comunicaciones Entradas de cola de trabajos Entradas de trabajo de prearranque Entradas de trabajo de arranque automtico

Figura 3. Cmo se arranca un subsistema

Trabajo supervisor de subsistemas


El trabajo supervisor de subsistemas proporciona control sobre un subsistema activo. Proporciona funciones como por ejemplo iniciar, controlar y finalizar trabajos. En un momento dado cualquiera pueden estar ejecutndose varios trabajos supervisores de subsistemas en un sistema. Los trabajos del supervisor de subsistemas se identifican tecleando SBS en la pantalla Trabajar con Trabajos Activos. Puede visualizar esto utilizando el mandato Trabajar con Trabajos Activos (WRKACTJOB). | | | | | Nota: IBM suministra dos configuraciones completas del subsistema de control: QBASE (el subsistema de control por omisin) y QCTL. Slo puede estar activo un subsistema de control en el sistema al mismo tiempo. El valor del sistema Descripcin de Subsistema de Control (QCTLSBSD) determina el subsistema de control. Consulte tambin las secciones: Valores del sistemaDetalles en la pgina 22 Supervisor de subsistema QSYSWRK en la pgina 576

Subsistemas

101

Finalizar un subsistema
Para finalizar un subsistema: 1. Utilice el mandato Finalizar Subsistema (ENDSBS) ENDSBS SBS OPTION Por ejemplo ENDSBS MYSTORE IMMED (SBS=el nombre del subsistema activo)

2. Especifique, utilizando una opcin, cundo desea que finalice el subsistema. *IMMED Finalice el subsistema de inmediato. Utilice esta opcin si no hay usuarios en el sistema ni trabajos de proceso por lotes en ejecucin.

*CNTRLD Permita que los trabajos activos finalicen por s solos (si estn verificando que el trabajo finaliza). Utilice esta opcin cuando haya usuarios o trabajos de proceso por lotes en ejecucin en los subsistemas para asegurarse de que finalizan los trabajos antes de que finalice el subsistema. 3. Utilice el mandato Finalizar opcin de subsistema (ENDSBSOPT) para mejorar el rendimiento al finalizar un subsistema. Si especifica ENDSBSOPT(*NOJOBLOG), el subsistema finalizar, pero no se producirn anotaciones de trabajo para cada trabajo que estaba en el subsistema. Nota: Si se produce un problema en un trabajo, pero ha especificado *NOJOBLOG, el diagnstico del problema puede ser difcil o imposible dado que no est registrado en las anotaciones de trabajo. Si especifica ENDSBSOPT(*CHGPTY *CHGTSL), la prioridad de ejecucin y la porcin de tiempo cambiarn para todos los trabajos que finalizan en este subsistema. Los trabajos competirn por ciclos de procesador con menos agresividad y finalizarn con menos efecto en trabajos que todava estn ejecutndose en otros subsistemas. Puede especificar las tres opciones (*NOJOBLOG, *CHGPTY y *CHGTSL) en el mandato ENDSBSOPT. Por ejemplo: ENDSBSOPT( NOJOBLOG CHGPTY CHGTSL)

Nota: Si especifica *ALL para el nombre de subsistema y tiene trabajos ejecutndose bajo QSYSWRK, debe utilizar *CNTRLD para impedir que un subsistema finalice de forma anmala.

Suprimir una descripcin de subsistema


Para suprimir una descripcin de subsistema, utilice el mandato Suprimir Descripcin de Subsistema (DLTSBSD). Para utilizar el mandato DLTSBSD, el subsistema no puede estar activo.

Subsistemas activos e interactivos


Un subsistema activo es un subsistema que se ha arrancado, por ejemplo, con el mandato Arrancar Subsistema (STRSBS). Un subsistema inactivo es un subsistema que ha finalizado, por ejemplo, con el mandato Finalizar Subsistema (ENDSBS), o que no se ha arrancado. No puede eliminar agrupaciones de un subsistema activo.

102

OS/400 Gestin de trabajos, V4R4

Cambiar el archivo de pantalla de inicio de sesin


Para cambiar el formato de la pantalla Inicio de sesin: 1. Cree un archivo de pantalla de inicio de sesin cambiado. Un campo oculto en el archivo de pantalla llamado UBUFFER puede modificarse para gestionar campos ms pequeos. UBUFFER tiene 128 bytes de longitud y est establecido como el ltimo campo en el archivo de pantalla. Este campo puede cambiarse para que funcione como un almacenamiento intermedio de entrada/salida de tal forma que los datos especificados en este campo de la pantalla estn disponibles para programas de aplicacin cuando se arranque el trabajo interactivo. Puede cambiar el campo UBUFFER para que contenga tantos campos ms pequeos como sea necesario si se cumplen los siguientes requisitos: Los nuevos campos deben ir detrs de todos los dems campos del archivo de pantalla. No importa el lugar que ocupen los campos en la pantalla siempre que el orden en que se introduzcan en las especificaciones de descripcin de datos (DDS) respeten este requisito. La longitud debe ascender a un total de 128. Si la longitud de los campos es mayor que 128, no se pasarn algunos de los datos. Todos los campos deben ser campos de entrada/salida (tipo B en el fuente de las DDS) o campos ocultos (tipo H en el fuente de las DDS). Para obtener informacin adicional acerca de la informacin de inicio de sesin del campo UBUFFER, consulte Recuperacin de informacin de inicio de sesin en un programa de aplicacin en la pgina 133. Notas: a. No debe cambiarse el orden de declaracin de los campos del archivo de pantalla de inicio de sesin. Pero puede cambiarse la posicin en que se visualizan en la pantalla. b. No cambie el tamao total de los almacenamientos intermedios de entrada o de salida. Podran presentarse problemas graves si se cambia el orden o el tamao de los almacenamientos intermedios. c. No utilice la funcin de ayuda de las especificaciones de descripcin de datos (DDS) en el archivo de pantalla de inicio de sesin. 2. Cambie una descripcin de subsistema para que utilice el archivo de pantalla cambiado en lugar del valor por omisin del sistema de QSYS/QDSIGNON. Puede cambiar las descripciones de subsistema para subsistemas en los que desea utilizar la nueva pantalla. Para cambiar la descripcin de subsistema: a. Utilice el mandato Cambiar Descripcin de Subsistema (CHGSBSD) b. Especifique el nuevo archivo de pantalla en el parmetro SGNDSPF c. Utilice una versin de prueba de un subsistema para verificar que la pantalla es vlida antes de intentar cambiar el subsistema de control. 3. Compruebe el cambio. 4. Cambie otras descripciones de subsistema.

Subsistemas

103

Notas: 1. La longitud del almacenamiento intermedio para el archivo de pantalla debe ser 318. Si es menor que 318, el subsistema utiliza la pantalla de inicio de sesin por omisin, QDSIGNON de la biblioteca QSYS. 2. La lnea de copyright no puede suprimirse.

Fuente de archivo de pantalla


El fuente del archivo de pantalla de inicio de sesin se suministra como miembro (QDSIGNON) del archivo fsico QGPL/QDDSSRC.

Consejos para el archivo de pantalla de inicio de sesin


Las sugerencias siguientes son aplicables a los archivos de pantalla para pantallas de inicio de sesin: Al crear el archivo de pantalla de inicio de sesin con el mandato Crear Archivo de Pantalla (CRTDSPF), siempre debe especificar 256 en el parmetro MAXDEV. Las palabras clave MENUBAR y PULLDOWN no se pueden especificar en una descripcin de archivo de pantalla de inicio de sesin. No debe definirse texto de ayuda para pantallas de inicio de sesin.

Agrupaciones de almacenamiento
Una agrupacin es una divisin de almacenamiento principal o auxiliar. En el sistema AS/400, todo el almacenamiento principal puede dividirse en asignaciones lgicas llamadas agrupaciones de almacenamiento. En un sistema existen dos tipos de agrupaciones, las agrupaciones compartidas y las agrupaciones privadas.

Agrupaciones de almacenamiento compartido


Una agrupacin de almacenamiento compartida es una agrupacin en la que varios subsistemas pueden ejecutar trabajos. Puede especificar 63 de las 64 agrupaciones de almacenamiento compartidas definidas en el sistema al crear descripciones de subsistema (la agrupacin de mquina la reserva el sistema para su uso propio). Las agrupaciones compartidas pueden ser especiales o generales; se considera que la agrupacin de mquina y la agrupacin de base son agrupaciones compartidas especiales, mientras que todas las dems agrupaciones compartidas son generales.

Agrupaciones compartidas especiales (*MACHINE y *BASE)


*MACHINE: *MACHINE es la agrupacin de almacenamiento de mquina que se utiliza para programas de mquina y bajo licencia OS/400 muy compartidos. La agrupacin de mquina proporciona almacenamiento para los trabajos que ha de ejecutar el sistema y que no requieren la atencin del usuario. El tamao de esta agrupacin de almacenamiento se especifica en el valor del sistema QMCHPOOL. No se ejecuta ningn trabajo de usuario en esta agrupacin de almacenamiento. En la pantalla Trabajar con Estado del Sistema (WRKSYSSTS), la agrupacin de almacenamiento de mquina aparece como identificador nmero 1 de agrupacin del sistema.

104

OS/400 Gestin de trabajos, V4R4

Consulte tambin las secciones: Determinacin del tamao de agrupacin de mquina inicial en la pgina 285 Tamao mnimo de almacenamiento de mquina en la pgina 286 Cmo establecer el tamao de agrupacin de mquina en la pgina 287

*BASE: *BASE es la agrupacin de almacenamiento base que contiene todo el almacenamiento principal no asignado en el sistema; es decir, todo el almacenamiento que no necesita la agrupacin de almacenamiento de mquina o cualquier otra agrupacin. La agrupacin base contiene almacenamiento que puede ser compartido por otros subsistemas. El valor del sistema QBASPOOL especifica el tamao mnimo de la agrupacin de almacenamiento base. El nivel de actividad para esta agrupacin de almacenamiento se especifica en el valor del sistema QBASACTLVL. La agrupacin de almacenamiento base se utiliza para el trabajo por lotes y las diversas funciones del sistema. (En la pantalla Trabajar con Estado del Sistema (WRKSYSSTS), la agrupacin de almacenamiento base aparece como el identificador de agrupacin de sistema nmero 2.)

Agrupaciones compartidas generales


Las agrupaciones compartidas generales son agrupaciones de almacenamiento principal que pueden utilizar de forma simultnea mltiples subsistemas. *INTERACT es la agrupacin de almacenamiento interactiva utilizada para trabajos interactivos. *SPOOL es la agrupacin de almacenamiento que se utiliza para transcriptores de spool. Las agrupaciones de almacenamiento de la *SHRPOOL1 a la *SHRPOOL60 estn a disposicin del usuario para su uso personal.

Agrupaciones de almacenamiento privadas


Una agrupacin de almacenamiento privada es una agrupacin en la que un nico subsistema puede ejecutar trabajos. Las agrupaciones privadas son agrupaciones de almacenamiento principal que no pueden ser compartidas por varios subsistemas. A menudo se las llama simplemente agrupaciones, y contienen una cantidad especificada de almacenamiento que slo puede utilizar un subsistema. Puede tener hasta 62 agrupaciones privadas asignadas para su utilizacin en subsistemas activos. No es necesario que una agrupacin privada sea lo bastante grande para contener sus programas. La mquina gestiona la transferencia de datos (y programas) en la agrupacin de almacenamiento privada, si es necesario.

Agrupaciones de almacenamientoVentajas
Puede controlar la cantidad de trabajo que puede realizarse en un subsistema controlando el nmero y el tamao de las agrupaciones. Cunto mayor es el tamao de las agrupaciones en un subsistema, ms trabajo puede realizarse en el subsistema. | | | | Mediante agrupaciones de almacenamiento compartidas se permite al sistema distribuir trabajos de los usuarios interactivos a travs de mltiples subsistemas, y sigue siendo posible que los correspondientes trabajos se ejecuten en la misma agrupacin de almacenamiento.

Subsistemas

105

Varias agrupacionesVentajas
Las agrupaciones mltiples de un subsistema ayudan a controlar la manera en que los trabajos competirn por los recursos del sistema. La ventaja de tener agrupaciones mltiples en un subsistema es que puede separarse, para los trabajos, la cantidad de trabajo realizado y el el tiempo de respuesta. Por ejemplo, tal vez desee que durante el da se ejecuten trabajos interactivos que tengan un buen tiempo de respuesta. Para una mayor eficiencia, puede hacer que la agrupacin interactiva sea mayor. Si quiere que por la noche se ejecute una gran cantidad de trabajos de proceso por lotes, puede hacer que la agrupacin de proceso por lotes sea mayor. Nota: Es posible dividir el trabajo en ms partes, lo que har ms fcil ajustar y gestionar el sistema.

Cambio del tamao de una agrupacin de almacenamiento


Una de las tareas que puede realizar cuando efecte el ajuste de rendimiento es cambiar el tamao y el nivel de actividad de las agrupaciones de almacenamiento.

Agrupacin de mquina
Para cambiar el tamao de la agrupacin de mquina, utilice el mandato CHGSYSVAL o el mandato WRKSYSSTS. Puede utilizar lo siguiente para agrupaciones de mquina: CHGSYSVAL QMCHPOOL 'nuevo tamao en KB' Esto corresponde a la agrupacin 1 en la pantalla WRKSYSSTS.

Agrupacin base
Para cambiar el tamao mnimo de la agrupacin base, utilice el mandato CHGSYSVAL. Puede utilizar lo siguiente para agrupaciones base: CHGSYSVAL QBASPOOL 'nuevo tamao mnimo en KB' Esto corresponde a la agrupacin 2 en la pantalla Trabajar con Estado del Sistema (WRKSYSSTS). Nota: El valor del sistema QBASPOOL slo controla el tamao mnimo de la agrupacin base. La agrupacin base contiene todo el almacenamiento no asignado a otras agrupaciones.

Otras agrupaciones de almacenamiento


Para cambiar el tamao de una agrupacin de almacenamiento: 1. Determine cul ser el nuevo tamao 2. Utilice el mandato Trabajar con Estado del Sistema (WRKSYSSTS) para cambiar el tamao de la agrupacin Consulte la seccin Utilizacin del soporte de ajuste dinmico para determinar el tamao mnimo de la agrupacin de almacenamiento en la pgina 305 para obtener informacin acerca de cundo y porqu debe considerarse el ajuste de los tamaos de agrupacin.

106

OS/400 Gestin de trabajos, V4R4

Cambio del tamao o nivel de actividad de agrupaciones compartidas


Para cambiar el tamao o el nivel de actividad de agrupaciones compartidas, utilice el mandato Cambiar Agrupacin de Almacenamiento Compartida (CHGSHRPOOL). En la pantalla Trabajar con Estado del Sistema (WRKSYSSTS), no puede cambiar el nivel de actividad de la agrupacin *MACHINE ni el tamao de la agrupacin *BASE. Los cambios efectuados en las agrupaciones compartidas entran en vigor de inmediato si la agrupacin compartida es activa y si hay suficiente almacenamiento disponible. Puede utilizar el mandato CHGSBSD para cambiar el tamao y el nivel de actividad de la agrupacin de almacenamiento para descripciones de subsistema (o utilizar el mandato WRKSYSSTS para subsistemas activos).

Cmo se manejan los datos en agrupaciones de almacenamiento


Si los datos ya estn en el almacenamiento principal, puede hacerse referencia a los mismos de forma independiente de la agrupacin de almacenamiento en que se encuentren. Sin embargo, si no existen datos que son necesarios en ninguna de las agrupaciones de almacenamiento, se llevan a la misma agrupacin de almacenamiento para el trabajo que ha hecho referencia a los mismos (esto se conoce como una falta de pgina). A medida que se transfieren los datos a una agrupacin de almacenamiento, se desplazan otros datos y, si se modifican, se registran de forma automtica en el almacenamiento auxiliar (esto se llama paginacin). El tamao de la agrupacin de almacenamiento debe ser lo bastante grande para mantener las transferencias de datos (paginacin) a un nivel razonable, pues la tasa de transferencia afecta al rendimiento. Para obtener ms informacin, consulte la seccin Configuracin del sistema para ajustar dinmicamente una agrupacin de almacenamiento para un objeto (antememoria experta) en la pgina 283.

Agrupaciones de almacenamiento del Supervisor de subsistemas


El almacenamiento para el trabajo supervisor de subsistemas procede de la agrupacin 1 del subsistema, pero no se tiene en cuenta para un nivel de actividad. El valor por omisin suministrado hace que el almacenamiento para el supervisor del subsistema provenga de la agrupacin de almacenamiento base. Si desea que el almacenamiento para el supervisor del subsistema se establezca en agrupacin individual, especifique el mandato CRTSBSD o el mandato CHGSBSD con un tamao de agrupacin y nivel de actividad especficos, por ejemplo: POOLS((1 3 2))

Consulte la seccin Trabajo supervisor de subsistemas en la pgina 101 para obtener ms informacin acerca del supervisor de subsistemas.

Subsistemas

107

Agrupaciones de almacenamiento definidas por usuario


Adems de la agrupacin de almacenamiento de mquina y la agrupacin de almacenamiento base, puede crear agrupaciones de almacenamiento definidas por el usuario. Las agrupaciones de almacenamiento definidas por usuario pueden utilizarlas subsistemas suministrados por IBM o subsistemas definidos por usuario.

Creacin de agrupaciones de almacenamiento definidas por usuario


Para crear una agrupacin de almacenamiento definida por el usuario, utilice el parmetro POOLS en los mandatos Crear Descripcin de Subsistema (CRTSBSD) o Cambiar Descripcin de Subsistema (CHGSBSD).

Asignacin de agrupacin
Cuando arranca un subsistema, el sistema intenta asignar las agrupaciones de almacenamiento definidas por el usuario, definidas en la descripcin del subsistema que se ha arrancado.
Mandato entrado: STRSBS SBSD(PAY) Descripcin subsistema USERLIB/PAY

POOLS((1 3 1) (3 SHRPOOL2)) MAXJOBS( NOMAX) AUT( CHANGE) TEXT('Subsistema nminas') Agrupaciones asignadas:

Figura 4. Cmo asigna el sistema las agrupaciones Tabla 13. Asignacin de agrupaciones
ID de Agrupacin Especificado en SBSD Almacenamiento Solicitado ID de Agrupacin de Sistema Almacenamiento Asignado Nivel de actividad Tipo de Agrupacin 1 300 K 4 300 K 1 Privada Compartida 3 *SHRPOOL2 3

Si el sistema no puede asignar todo el almacenamiento solicitado, asigna tanto almacenamiento como est disponible y asigna el resto a medida que est disponible. Por ejemplo, vuelva a consultar la Tabla 13. Si hay 700 KB disponibles, y *SHRPOOL2 se ha definido para 500 KB, se asignan 300 KB a la primera agrupacin de almacenamiento y 400 KB a la segunda agrupacin de almacenamiento. Las agrupaciones de almacenamiento que define disminuyen el tamao de la agrupacin de almacenamiento base. El sistema no asigna almacenamiento a una agrupacin de usuario si la cantidad de almacenamiento disponible para la agrupacin de almacenamiento base fuera menor que el tamao mnimo de agrupacin base especificado por el valor del sistema QBASPOOL.

108

OS/400 Gestin de trabajos, V4R4

Numeracin de agrupaciones
Las agrupaciones tienen dos conjuntos de numeraciones: uno se utiliza dentro de un subsistema y el otro es para la totalidad del sistema. El subsistema utiliza un conjunto de nmeros para hacer referencia a las agrupaciones que utiliza. Es decir, cuando crea o cambia una descripcin de subsistema, puede definir una o ms agrupaciones y se etiquetarn con los nmeros 1, 2, 3, y as sucesivamente. Estas son las asignaciones de las agrupaciones de subsistema, y no se corresponden con los nmeros de agrupacin que se muestran en la pantalla Trabajar con Estado del Sistema. Se utiliza un conjunto diferente de nmeros para hacer un seguimiento de todas las agrupaciones. La pantalla Trabajar con Subsistemas relaciona los identificadores de agrupacin de subsistema y las cabeceras de columna con los identificadores de agrupacin de sistema. | | | | | | | | | | |

Trabajar con Subsistemas Sistema: Teclee opciones, pulse Intro. 4=Finalizar subsistema 5=Visualizar descripcin de subsistema 8=Trabajar con trabajos de subsistema Opc _ _ _ Subsistema NYSBS PASBS QINTER Almacenamiento total (M) ,48 ,97 11,71

XXXXXXXX

-----Agrupaciones de Subsistema-----1 2 3 4 5 6 7 8 9 1 2 4 5 2 6 4 2 3

| | | | | |

Final Parmetros o mandato ===> F3=Salir F5=Renovar F11=Visualizar datos del sistema F14=Trabajar con estado del sistema F12=Cancelar

Observe que los nombres de subsistema se listan por orden alfabtico en esta pantalla. Asimismo, los nmeros situados en la columna Almacenamiento total indican el almacenamiento total asignado a las agrupaciones privadas de subsistema. En este total no se incluye el almacenamiento procedente de las agrupaciones compartidas. | La tabla Cmo se numeran las agrupaciones ilustra cmo se numeran las agrupaciones.

Cmo se numeran las agrupaciones


| | | | | | |
Tabla 14. Numeracin de agrupacin
Subsistemas CRTSBSD QINTER Agrupaciones (1 BASE) (2 12 25) CRTSBSD NYSBS Agrupaciones (1 BASE) (2 5 3) (3 SHRPOOL2) (Agrupaciones sistema 2,4,5) CRTSBSD PASBS Agrupaciones (1 BASE) (2 1 3) (3 SHRPOOL2) (Agrupaciones sistema 2,4,6)

(Agrupaciones sistema 2,3)

Despus de arrancar QINTER, se asignan las siguientes agrupaciones:

Subsistemas

109

Tabla 15. Agrupaciones asignadas despus del arranque del subsistema QINTER
Nmero de agrupacin de sistema 1 2 3 Descripcin Agrupacin de mquina Agrupacin *BASE Agrupacin privada QINTER 1 2 QINTER

Despus de arrancar NYSBS, se asignan las siguientes agrupaciones:


Tabla 16. Agrupaciones asignadas despus del arranque de NYSBS
Nmero de agrupacin de sistema 1 2 3 4 5

Descripcin Agrupacin *MACHINE Agrupacin *BASE Agrupacin privada QINTER Agrupacin compartida *SHRPOOL2 Agrupacin privada NYSBS

QINTER

NYSBS

1 2

3 2

Despus de arrancar PASBS, se asignan las siguientes agrupaciones:


Tabla 17. Agrupaciones asignadas despus del arranque de PASBS
Nmero de agrupacin de sistema 1 2 3

Descripcin Agrupacin de mquina Agrupacin *BASE Agrupacin privada QINTER Agrupacin compartida *SHRPOOL2 Agrupacin privada NYSBS Agrupacin privada PASBS

QINTER

NYSBS

PASBS

1 2

4 5 6

3 2

110

OS/400 Gestin de trabajos, V4R4

Niveles de actividad de agrupaciones de almacenamiento


Nota: Tenga en cuenta que el trmino hebra ha sustituido al trmino trabajo en muchas situaciones. Consulte el Captulo 5 para obtener informacin que describe las hebras y la diferencia entre la utilizacin de hebras y trabajos para la actividad del sistema. Los niveles de actividad de agrupaciones de almacenamiento permiten una utilizacin eficaz de los recursos del sistema, pues permite que est activa ms de una hebra al mismo tiempo. El nivel de actividad de una agrupacin de almacenamiento es el nmero de hebras que pueden estar activas de forma simultnea en una agrupacin de almacenamiento. El sistema gestiona el control de este nivel. Las hebras tienen un nivel de actividad cuando estn activas en una agrupacin de almacenamiento. Es frecuente que, durante el proceso de una hebra, el programa espere un recurso del sistema o una respuesta de un usuario de estacin de trabajo. Durante estas esperas, la hebra deja de utilizar la agrupacin de almacenamiento para que otra hebra, preparada para su proceso, pueda ocupar su lugar. Cuando se inician ms hebras de las que pueden ejecutarse al mismo tiempo debido a los controles del nivel de actividad, las hebras excesivas deben esperar a utilizar la unidad de proceso (normalmente esta espera es muy corta). El nivel de actividad de las agrupaciones de almacenamiento permite limitar la cantidad de contencin de almacenamiento principal en las diversas agrupaciones de almacenamiento de los subsistemas. Para el nivel de actividad de las agrupaciones de almacenamiento, el nmero de hebras que se ejecuta (o hebras activas) se refiere al nmero de hebras que tienen un nivel de actividad; es decir, las hebras estn realmente en ejecucin o pueden estar esperando a una operacin de E/S de disco. En este sentido, al hablar de hebras activas no se hace referencia a las hebras que esperan una entrada, un mensaje, la asignacin de un dispositivo o la apertura de un archivo. Tampoco se hace referencia a hebras que no pueden seleccionarse (hebras listas para su ejecucin pero cuyo nivel de actividad de agrupacin de almacenamiento est en su valor mximo). Consulte el Ajuste de rendimiento para obtener informacin acerca del nivel de actividad de la agrupacin de almacenamiento.

Cmo funcionan los niveles de actividad


Ms de una hebra puede estar activa al mismo tiempo en una agrupacin de almacenamiento porque el proceso para una hebra puede interrumpirse brevemente mientras se recuperan los datos necesarios del almacenamiento auxiliar. Durante este retardo, que suele ser corto, puede ejecutarse otra hebra. Utilizando el nivel de actividad, la mquina puede procesar un gran nmero de hebras en una agrupacin de almacenamiento y, al mismo tiempo, mantener el nivel de contencin en el lmite que especifique.

Subsistemas

111

Nivel de actividad mximo


Una vez alcanzado el nivel de actividad mximo para una agrupacin de almacenamiento, las hebras adicionales que necesitan la agrupacin de almacenamiento se colocan automticamente en una cola a la espera de almacenamiento principal disponible (situada en un estado no elegible, que se muestra en la pantalla Trabajar con Trabajos Activos). Tan pronto como una hebra deja de utilizar la agrupacin de almacenamiento, las hebras de la cola pasan a ser elegibles para su ejecucin segn las prioridades establecidas. Por ejemplo, si una hebra en ejecucin est esperando una respuesta de una estacin de trabajo, abandona su nivel de actividad y el nivel de actividad deja de estar en su lmite mximo.

De dnde obtienen el almacenamiento los trabajos


La agrupacin de almacenamiento desde la que los trabajos del usuario obtienen su almacenamiento siempre es la misma agrupacin que limita su nivel de actividad. Los trabajos del sistema (por ejemplo SCPF, QSYSARB y QLUS) obtienen su almacenamiento desde la agrupacin base, pero utilizan el nivel de actividad de la agrupacin de mquina. Los supervisores del subsistema obtienen su almacenamiento de la primera agrupacin de descripcin de subsistemas, pero no el nivel de actividad. Esto permite que un supervisor del subsistema siempre pueda ejecutarse sin tener en cuenta el valor del nivel de actividad.

Definicin de las agrupaciones de almacenamiento y los niveles de actividad


La definicin de agrupaciones de almacenamiento y niveles de actividad depende generalmente del nmero de hebras que un subsistema puede soportar al mismo tiempo y de las caractersticas y utilizacin de los programas que efectan funciones en dichas hebras. Consulte el Ajuste de rendimiento, para obtener una descripcin ms detallada de cmo establecer niveles de actividad adecuados.

Control de los niveles de actividad del sistema


Puede controlar la cantidad de actividad que hay en el sistema controlando la cantidad de trabajos que pueden estar activos al mismo tiempo en un subsistema o controlando la utilizacin que los trabajos que ya se han arrancado hacen de la unidad de proceso.

112

OS/400 Gestin de trabajos, V4R4

Tabla 18. Niveles de control de actividad del sistema


Qu Puedo Controlar? Nmero de trabajos activos Qu Puedo Utilizar para el Control? Descripcin de Subsistema

Cmo lo Hago? Utilice el parmetro MAXJOBS en los mandatos CRTSBSD y CHGSBSD para especificar cuntos trabajos pueden estar activos al mismo tiempo en un subsistema. Para un subsistema activo, la suma de todos los trabajos que estn activos al mismo tiempo y que se arrancaron mediante entradas de trabajo en el subsistema no puede sobrepasar el valor del parmetro MAXJOBS. Esto no es vlido para los trabajos de arranque automtico, que pueden provocar que se sobrepase de forma temporal el lmite cuando se arranca el subsistema. Utilice el parmetro MAXACT en los mandatos ADDJOBQE y CHGJOBQE para especificar cuntos trabajos por lotes de una cola de trabajos pueden estar activos al mismo tiempo en el subsistema. (Un valor de MAXACT de 1 para una cola de trabajos hace que los trabajos se seleccionen en serie segn la prioridad del trabajo en una cola de trabajos.) El parmetro MAXPTYn se utiliza para especificar cuntos trabajos pueden estar activos para una prioridad de trabajo especificada. Si se especifica el parmetro WRKSTNTYPE, utilice el parmetro MAXACT en los mandatos ADDWSE y CHGWSE para especificar cuntos trabajos interactivos pueden estar activos al mismo tiempo en el subsistema para esa entrada. Utilice el parmetro MAXACT en los mandatos ADDCMNE y CHGCMNE para especificar cuntos trabajos por lotes de comunicaciones pueden estar activos al mismo tiempo para esa entrada. Utilice el parmetro MAXACT en los mandatos ADDRTGE y CHGRTGE para especificar cuntos trabajos pueden estar activos al mismo tiempo utilizando una entrada de direccionamiento determinada. Utilice el parmetro MAXJOBS en los mandatos ADDPJE y CHGPJE para especificar cuntos trabajos de prearranque pueden estar activos al mismo tiempo para esa entrada. El valor del sistema QMAXACTLVL (consulte el Valores del sistema) se utiliza para especificar cuntas hebras pueden compartir almacenamiento principal y recursos del procesador al mismo tiempo. Todos los trabajos activos (incluyendo trabajos del sistema) en todas las agrupaciones de almacenamiento estn controlados por QMAXACTLVL. El valor del sistema QBASACTLVL (consulte el Valores del sistema) se utiliza para especificar cuntas hebras pueden compartir la agrupacin de almacenamiento base al mismo tiempo y limitar la contencin de almacenamiento principal. Utilice el mandato Trabajar con Agrupaciones Compartidas (WRKSHRPOOL) para especificar el nivel de actividad para agrupaciones compartidas. Utilice el parmetro POOLS en los mandatos CRTSBSD y CHGSBSD para especificar el nivel de actividad para agrupaciones de almacenamiento principal definidas por usuario.

Entrada de cola de trabajos

Entrada de estacin de trabajo

Entrada de Comunicaciones Entrada de Direccionamiento

Entrada de Trabajo de Prearranque Sistema

Utilizacin de la unidad de proceso y del almacenamiento principal

Agrupacin de almacenamiento base

Agrupaciones compartidas Agrupaciones de almacenamiento privadas

Subsistemas

113

Qu se considera por trabajo activo?


Para los parmetros MAXJOBS y MAXACT, los trabajos activos hacen referencia a trabajos que han empezado a ejecutarse pero que no han completado su ejecucin. Los trabajos activos no incluyen trabajos que estn en una cola de trabajos esperando a ser arrancados, ni los trabajos que han completado su proceso pero que esperan la impresin de un archivo en spool.

Ejemplos de control de actividad


Los siguientes ejemplos muestran la relacin de algunos de los controles de actividad. Se asume que el nivel de actividad del sistema es 100. Adems, se presupone que los trabajos sern de una sola hebra.

Ejemplo de agrupacin de almacenamiento base


Dos subsistemas, SBSA y SBSB, utilizan la agrupacin de almacenamiento base para ejecutar trabajos. SBSA tiene actualmente dos trabajos ejecutndose en esta agrupacin de almacenamiento y SBSB tiene uno. Una entrada de cola de trabajos en la descripcin de subsistema para SBSB especifica que puede arrancarse cualquier nmero de trabajos. El nivel de actividad de la agrupacin de almacenamiento base es 3. Por lo tanto, slo tres trabajos de la agrupacin de almacenamiento base pueden competir por la unidad de proceso a la vez. Sin embargo, se arrancan todos los trabajos.

Cuatro trabajos en un ejemplo de subsistema


Un trabajo de arranque automtico, dos trabajos de estacin de trabajo y un trabajo de proceso por lotes cuatro trabajos en totalse encuentran en el subsistema SBSC. MAXACT para SBSC est especificado como 4. No importa lo que se especifique para el valor MAXACT de las entradas de trabajo, no pueden arrancarse otros trabajos hasta que al menos un trabajo haya completado su ejecucin.

Ejemplo de subsistema por lotes MAXACT(1)


El subsistema SBSE es un subsistema por lotes para el que se especifica 1 en el valor de MAXACT. Aunque la entrada de cola de trabajo no especifique MAXACT, el lmite es un trabajo porque se especifica 1 para MAXACT en el subsistema. Por tanto, los trabajos se procesan segn su prioridad y salen de uno en uno de la cola de trabajos.

Entradas de trabajo
Las entradas de trabajo identifican los orgenes de donde pueden proceder los trabajos que entran en un subsistema. Se utilizan tipos especficos de entradas de trabajo para diferentes tipos de trabajos. Por ejemplo, un trabajo de arranque automtico utiliza una entrada de trabajo de arranque automtico.

Entrada de trabajo de arranque automtico


Un trabajo de arranque automtico se arranca de forma automtica cada vez que se arranca el subsistema. Puede especificar los siguientes elementos en una entrada de trabajo de arranque automtico. Los nombres de los parmetros se dan entre parntesis. Nombre del trabajo (JOB) Nombre de la descripcin del trabajo (JOBD)

114

OS/400 Gestin de trabajos, V4R4

Para especificar qu programa o mandato ejecutar, utilice el parmetro de peticin de datos (RQSDTA) en la descripcin de trabajo. Consulte tambin las secciones: Adicin de entradas de trabajo de arranque automtico Cambio de entradas de trabajo de arranque automtico Eliminacin de entradas de trabajo de arranque automtico

Adicin de entradas de trabajo de arranque automtico


Para aadir una entrada de trabajo de arranque automtico a una descripcin de subsistema, utilice el mandato Aadir Entrada de Trabajo de Arranque Automtico (ADDAJE). A continuacin se da un ejemplo de cmo aadir una entrada de trabajo de arranque automtico: ADDAJE SBSD(USERLIB/ABC) JOB(START) + JOBD(USERLIB/STARTJD) Nota: Para que los cambios entren en vigor, el subsistema debe finalizar y volver a arrancarse.

Cambio de entradas de trabajo de arranque automtico


Para especificar una descripcin de trabajo diferente para una entrada de trabajo de arranque automtico definida previamente, utilice el mandato Cambiar Entrada de Trabajo de Arranque Automtico (CHGAJE). A continuacin se da un ejemplo de cmo cambiar una entrada de trabajo de arranque automtico: CHGAJE SBSD(USERLIB/ABC) JOB(START) + JOBD(USERLIB/NEWJD) Nota: Para que los cambios entren en vigor, el subsistema debe finalizar y volver a arrancarse.

Eliminacin de entradas de trabajo de arranque automtico


Para eliminar una entrada de trabajo de arranque automtico de una descripcin de subsistema, utilice el mandato Eliminar Entrada de Trabajo de Arranque Automtico (RMVAJE). A continuacin se da un ejemplo de cmo eliminar una entrada de trabajo de arranque automtico: RMVAJE SBSD(USERLIB/ABC) JOB(START) Nota: Para que los cambios entren en vigor, el subsistema debe finalizar y volver a arrancarse.

Entrada de estacin de trabajo


El trabajo se arranca cuando un usuario de estacin de trabajo inicia la sesin o cuando un usuario de estacin de trabajo transfiere un trabajo interactivo de otro subsistema. Puede especificar los elementos siguientes en una entrada de estacin de trabajo. Los nombres de los parmetros se dan entre parntesis. Nombre o tipo de estacin de trabajo (WRKSTN o WRKSTNTYPE) Nombre de la descripcin de trabajo (JOBD) o nombre de la descripcin de trabajo en el perfil de usuario El nmero mximo de trabajos que pueden estar activos al mismo tiempo por medio de la entrada (MAXACT)

Subsistemas

115

Cundo han de asignarse las estaciones de trabajo, en el momento de arrancar el subsistema, o cuando un trabajo interactivo entra en el subsistema por medio del mandato (AT) Transferir Trabajo (TFRJOB)

Adicin de entradas de estacin de trabajo


Para aadir una entrada de estacin de trabajo a una descripcin de subsistema, utilice el mandato Aadir Entrada de Estacin de Trabajo (ADDWSE). A continuacin sigue un ejemplo de cmo aadir una entrada de estacin de trabajo: ADDWSE SBSD(USERLIB/ABC) WRKSTN(DSP12) + JOBD(USERLIB/WSE)

Cambio de entradas de estacin de trabajo


Para especificar una descripcin de trabajo diferente para una entrada de estacin de trabajo definida con anterioridad, utilice el mandato Cambiar Entrada de Estacin de Trabajo (CHGWSE). A continuacin sigue un ejemplo de cmo cambiar una entrada de estacin de trabajo: CHGWSE SBSD(USERLIB/ABC) WRKSTN(DSP12) + JOBD(USERLIB/NEWJD)

Eliminacin de entradas de estacin de trabajo


Para eliminar una entrada de estacin de trabajo en una descripcin de subsistema, utilice el mandato Eliminar Entrada de Estacin de Trabajo (RMVWSE). A continuacin sigue un ejemplo de cmo eliminar una entrada de estacin de trabajo: RMVWSE SBSD(USERLIB/ABC) WRKSTN(DSP12)

Nombres genricos y tipos de estacin de trabajo


Puede utilizar nombres genricos para entradas de nombre de estacin de trabajo en los mandatos de entrada de estacin de trabajo, por ejemplo Aadir Entrada de Estacin de Trabajo (ADDWSE), Cambiar Entrada de Estacin de Trabajo (CHGWSE), y Eliminar Entrada de Estacin de Trabajo (RMVWSE). Adems, se permiten valores especiales para entradas de tipo de estacin de trabajo. Estas entradas permiten: Ms control sobre la asignacin de dispositivos a un subsistema especfico Una adicin ms sencilla de estaciones de trabajo a un subsistema ya activo Que todas las pantallas del sistema aparezcan bajo un subsistema sin aadir todos los tipos posibles de dispositivo al subsistema

Soporte para nombres genricos y tipos de estacin de trabajo


El soporte para los nombres genricos y tipos de estaciones de trabajo en los mandatos de entrada de estacin de trabajo incluyen: Posibilidad genrica para la funcin de nombre de estacin de trabajo WRKSTN(cualquiernombre) WRKSTN(LOCAL1 ) WRKSTN(LOCAL ) Valores especiales para la funcin de tipo de estacin de trabajo

116

OS/400 Gestin de trabajos, V4R4

|- nmero tipo---| WRKSTNTYPE ( | | ) |- ALL ---------| |- NONASCII-----| |- ASCII--------|

Proceso de entrada de estacin de trabajo


El orden en que se procesan (asignan) las entradas de estacin de trabajo para un subsistema individual es el siguiente: 1. Nombre especfico de estacin de trabajo 2. Nombre genrico de estacin de trabajo 3. Tipo especial de estacin de trabajo (*CONS) 4. Tipo especfico de estacin de trabajo (5250, 3279, ...) 5. Tipo especial de estacin de trabajo (*ASCII y *NONASCII) 6. Tipo especial de estacin de trabajo (*ALL) Cuando un subsistema contiene entradas genricas que coinciden con el nombre de dispositivo, el nombre genrico ms especfico no tiene prioridad. SBSD1 WRKSTN(DSP ) SBSD2 WRKSTN(D )

Consulte tambin la seccin Asignacin de dispositivo de estacin de trabajo en la pgina 123.

Usos de la funcin genrica


A continuacin se dan ejemplos de cmo utilizar la funcin genrica: Las estaciones de trabajo locales y remotas pueden dividirse en subsistemas separados dndoles nombres estndares, tales como LOCAL10, LOCAL20, RMT10, RMT20, etc. Las entradas genricas de estacin de trabajo, por ejemplo LOCAL* y RMT*, pueden entonces aadirse a diferentes descripciones de subsistema para separar las estaciones locales y remotas. Todas las estaciones de trabajo que cumplen la calificacin genrica las asigna el subsistema de forma dinmica cuando se crean. El tipo de estacin de trabajo *ALL permite al subsistema asignar todas las estaciones de trabajo vlidas en el sistema.

Entrada de cola de trabajos


Los trabajos a procesar se toman de la cola de trabajos especificada. Puede especificar los siguientes elementos en una entrada de cola de trabajos. Los nombres de los parmetros se dan entre parntesis. Nombre de la cola de trabajos (JOBQ) Nmero mximo de trabajos que pueden estar activos al mismo tiempo desde la cola de trabajos (MAXACT) Orden en que el subsistema selecciona las colas de trabajo desde las que se pueden arrancar los trabajos (SEQNBR) El nmero mximo de trabajos que pueden estar activos al mismo tiempo para una prioridad de cola de trabajos especificada (MAXPTYn)

Subsistemas

117

Adicin de entradas de cola de trabajos


Para aadir una entrada de cola de trabajos a una descripcin de subsistema, utilice el mandato Aadir Entrada de Cola de Trabajos (ADDJOBQE). A continuacin se da un ejemplo de cmo aadir una entrada de cola de trabajos: ADDJOBQE SBSD(USERLIB/ABC) + JOBQ(USERLIB/NAME) MAXACT( NOMAX)

Cambio de entradas de cola de trabajos


Para especificar una entrada de cola de trabajos diferente para una entrada de cola de trabajos definida anteriormente, utilice el mandato Cambiar Entrada de Cola de Trabajos (CHGJOBQE). A continuacin se da un ejemplo de cmo cambiar una entrada de cola de trabajos: CHGJOBQE SBSD(USERLIB/ABC) + JOBQ(USERLIB/NAME) MAXACT(12)

Eliminacin de entradas de cola de trabajos


Para eliminar una entrada de cola de trabajos desde una descripcin de subsistema, utilice el mandato Eliminar Entrada de Cola de Trabajos (RMVJOBQE). A continuacin sigue un ejemplo de cmo eliminar una entrada de estacin de trabajo: RMVJOBQE SBSD(USERLIB/ABC) + JOBQ(USERLIB/NAME)

Adicin de entradas de comunicaciones


Para aadir una entrada de comunicaciones en una descripcin de subsistema, utilice el mandato Aadir Entrada de Comunicaciones (ADDCMNE). A continuacin se da un ejemplo de cmo aadir una entrada de comunicaciones: ADDCMNE SBSD(COMMLIB/COMMSBS) DEV( APPC) + MAXACT( NOMAX) Nota: Debe especificar el parmetro DEV o el parmetro RMTLOCNAME, pero no ambos.

Cambio de entradas de comunicaciones


Para cambiar una entrada de comunicaciones en una descripcin de subsistema, utilice el mandato Cambiar Entrada de Comunicaciones (CHGCMNE). A continuacin se da un ejemplo de cmo cambiar una entrada de comunicaciones: CHGCMNE SBSD(COMMLIB/COMMSBS) DEV( APPC) + MAXACT(12)

Eliminacin de entradas de comunicaciones


Para eliminar una entrada de comunicaciones desde una descripcin de subsistema, utilice el mandato Eliminar Entrada de Comunicaciones (RMVCMNE). A continuacin se da un ejemplo de cmo eliminar una entrada de comunicaciones: RMVCMNE SBSD(COMMLIB/COMMSBS) RMTLOCNAME(NYC)

118

OS/400 Gestin de trabajos, V4R4

El siguiente ejemplo elimina slo la entrada con DEV(*ALL). No se eliminan todas las entradas de comunicaciones presentes en el subsistema. Por ejemplo, RMVCMNE SBSD(COMMLIB/COMMSBS) DEV( ALL)

Entrada de trabajo de prearranque


Una entrada de trabajos de prearranque no afecta a la asignacin de dispositivo ni a la asignacin de peticin de arranque de programa. Los trabajos de prearranque se arrancan antes que cualquier otro tipo de trabajos en un subsistema. Los trabajos de prearranque se arrancan en un sistema local antes de que un sistema remoto enve una peticin de arranque de programa. Puede especificar los siguientes elementos en una entrada de trabajo de prearranque. Los nombres de los parmetros se dan entre parntesis. Nombre calificado de la descripcin de subsistema a la que se aadir el trabajo de prearranque (SBSD) Nombre calificado del programa que ejecuta el trabajo de prearranque (PGM) Perfil de usuario (USER) Nombre sencillo del trabajo de prearranque (JOB) Nombre calificado de la descripcin de trabajo utilizada para el trabajo de prearranque (JOBD) Si los trabajos de prearranque se arrancan al arrancar el subsistema (STRJOBS) Nmero inicial de trabajos de prearranque (INLJOBS) Cundo deben empezar los trabajos de prearranque adicionales (THRESHOLD) Nmero adicional de trabajos de prearranque que deben iniciarse cuando el nmero de trabajos de prearranque desciende por debajo del valor del parmetro THRESHOLD (ADLJOBS) Nmero mximo de trabajos de prearranque que pueden estar activos al mismo tiempo (MAXJOBS) Nmero mximo de peticiones de arranque de programa que puede manejar cada trabajo de prearranque situado en la agrupacin antes de que finalice el trabajo (MAXUSE) Si las peticiones de arranque de programa esperan a que est disponible el trabajo de prearranque o si se rechazan en caso de que el trabajo de prearranque no est inmediatamente disponible cuando se recibe la peticin de arranque de programa (WAIT) Identificador de la agrupacin de subsistema (POOLID) Nombres calificados de las clases y cuntos trabajos se prearranque se ejecutan utilizando cada clase (CLS) Consulte tambin la seccin Trabajos de prearranque en la pgina 253.

Subsistemas

119

Adicin de entradas de trabajo de prearranque


Para aadir una entrada de trabajo de prearranque a una descripcin de subsistema, utilice el mandato Aadir Entrada de Trabajos de Prearranque (ADDPJE). A continuacin se da un ejemplo de cmo aadir una entrada de trabajo de prearranque: ADDPJE SBSD(USERLIB/ABC) PGM(START) + JOBD(USERLIB/STARTPJ)

Cambio de una entrada de trabajo de prearranque


Para cambiar una entrada de trabajo de prearranque en una descripcin de subsistema, utilice el mandato Cambiar Entrada de Trabajos de Prearranque (CHGPJE). A continuacin se ofrece un ejemplo de cmo cambiar una entrada de trabajo de prearranque: CHGPJE SBSD(USERLIB/ABC) PGM(START) + JOBD(USERLIB/NEWPJ)

Eliminacin de una entrada de trabajo de prearranque


| | | | | Para eliminar una entrada de trabajo de prearranque desde una descripcin de subsistema, utilice el mandato Eliminar Entrada de Trabajo de Prearranque (RMVPJE). El ejemplo que hay a continuacin muestra cmo se elimina una entrada de trabajo de prearranque: RMVPJE SBSD(USERLIB/ABC) PGM(START)

Entradas de direccionamiento
La entrada de direccionamiento identifica la agrupacin de subsistema de almacenamiento principal a utilizar, el programa de control a ejecutar (normalmente el programa QCMD suministrado por el sistema) y la informacin de tiempo de ejecucin adicional (almacenada en el objeto clase). Las entradas de direccionamiento se almacenan en la descripcin de subsistema.

Adicin de entradas de direccionamiento


Para aadir una entrada de direccionamiento en la descripcin de subsistema, utilice el mandato Aadir Entrada de Direccionamiento (ADDRTGE). A continuacin se da un ejemplo de cmo aadir una entrada de direccionamiento: ADDRTGE SBSD(USERLIB/ABC) SEQNBR(1) + PGM(NAME) CMPVAL( ANY)

Cambio de entradas de direccionamiento


Para especificar una entrada de direccionamiento diferente para una entrada de direccionamiento definida anteriormente, utilice el mandato Cambiar Entrada de Direccionamiento (CHGRTGE). A continuacin se da un ejemplo de cmo cambiar una entrada de direccionamiento: CHGRTGE SBSD(USERLIB/ABC) SEQNBR(1) + CMPVAL(ACCOUNTING)

120

OS/400 Gestin de trabajos, V4R4

Eliminacin de entradas de direccionamiento


Para eliminar una entrada de direccionamiento de una descripcin de subsistema, utilice el mandato Eliminar Entrada de Direccionamiento (RMVRTGE). A continuacin se da un ejemplo de cmo eliminar una entrada de direccionamiento: RMVRTGE SBSD(USERLIB/ABC) SEQNBR(1)

Relaciones de entrada de direccionamiento, datos de direccionamiento y paso de direccionamiento


Las entradas de direccionamiento de una descripcin de subsistema especifican el programa que se invocar para controlar un paso de direccionamiento para un trabajo en ejecucin en el subsistema, la agrupacin que utilizar el trabajo, y de qu clase obtendr el trabajo sus atributos de tiempo de ejecucin. Los datos de direccionamiento identifican una entrada de direccionamiento para que la utilice el trabajo. Las entradas de direccionamiento y los datos de direccionamiento proporcionan informacin acerca de cmo arrancar un trabajo en un subsistema. Consulte tambin la seccin Arranque y direccionamiento de trabajo en la pgina 154.

Valores de entrada de direccionamiento


Una entrada de direccionamiento en una descripcin de subsistema especifica el programa que se llama para controlar un paso de direccionamiento que se ejecuta en el subsistema. Una entrada de direccionamiento contiene valores que controlan la entrada de direccionamiento que inicia el paso de direccionamiento. Tambin contiene valores que definen el entorno de ejecucin para el paso de direccionamiento.

Entrada de direccionamiento para iniciar paso de direccionamiento


Los siguientes valores determinan qu entrada de direccionamiento inicia el paso de direccionamiento (los nombres de parmetro se dan entre parntesis): Un nmero de secuencia de entrada de direccionamiento (SEQNBR) Un valor de comparacin de datos y una posicin inicial para la comparacin (CMPVAL)

Entorno de ejecucin para el paso de direccionamiento


Los siguientes valores definen el entorno de ejecucin para el paso de direccionamiento (los nombres de parmetro se dan entre parntesis): El nombre del programa llamado (PGM) o *RTGDTA, que indican que el nombre del programa debe tomarse de los datos de direccionamiento El nombre de la clase utilizada para el paso de direccionamiento (CLS) El nmero mximo de pasos de direccionamiento que pueden estar activos al mismo tiempo para la entrada (MAXACT) El identificador de la agrupacin de almacenamiento del subsistema en la que se debe ejecutar el trabajo (POOLID) Nota: Para un trabajo de prearranque, el nombre de clase y el identificador de agrupacin de almacenamiento se especifican en la entrada de trabajo de prearranque.

Subsistemas

121

Nmeros de secuencia y valores de comparacin


El nmero de secuencia contenido en una entrada de direccionamiento define el orden en que se exploran las entradas de direccionamiento y en que pueden utilizarse como identificador de la entrada de direccionamiento. El valor de comparacin especifica datos que se comparan con datos de direccionamiento para determinar la entrada de direccionamiento que se va a utilizar. (La entrada de direccionamiento tambin especifica la posicin inicial para la comparacin). Los datos de direccionamiento se van comparando con el valor de comparacin de cada entrada de direccionamiento, siguiendo el orden de los nmeros de secuencia, hasta que dos de ellos coincidan. Cuando se encuentra una entrada de direccionamiento cuyo valor de comparacin coincide con los datos de direccionamiento, se arranca un paso de direccionamiento y se llama al programa especificado en la entrada de direccionamiento. Los atributos de ejecucin situados en la clase asociada a la entrada de direccionamiento se utilizan para el paso de direccionamiento, y el paso de direccionamiento se ejecuta en la agrupacin de almacenamiento especificada en la entrada de direccionamiento. Para ver las consideraciones relativas a las comunicaciones para trabajos arrancados por peticiones de arranque de programa, consulte la publicacin ICF Programming.

Asignacin de nmeros de secuencia a entradas de direccionamiento


Cuando se aade una entrada de direccionamiento en una descripcin de subsistema, se asigna un nmero de secuencia a la entrada. Este nmero de secuencia indica al subsistema el orden en que las entradas de direccionamiento se buscarn hasta obtener una coincidencia en los datos de direccionamiento. Por ejemplo, tiene una descripcin de subsistema que contiene las siguientes cinco entradas de direccionamiento:
Nmero de Secuencia 10 20 30 40 50 Valor de Comparacin 'ABC' 'AB' 'A' 'E' 'D'

Las entradas de direccionamiento se buscan por el orden del nmero de secuencia. Si los datos de direccionamiento son 'A', la bsqueda finaliza con la entrada de direccionamiento 30. Si los datos de direccionamiento son 'AB', la bsqueda finaliza con la entrada de direccionamiento 20. Si los datos de direccionamiento son 'ABC', la bsqueda finaliza con la entrada de direccionamiento 10. Puesto que los datos de direccionamiento pueden ser ms largos que el valor de comparacin de la entrada de direccionamiento, la comparacin (que se efecta en orden de izquierda a derecha) se detiene cuando alcanza el final del valor de comparacin. Por tanto, si los datos de direccionamiento son 'ABCD', la bsqueda finaliza con la entrada de direccionamiento 10.

122

OS/400 Gestin de trabajos, V4R4

Cuando define entradas de direccionamiento, deben estar ordenadas de la ms especfica a la ms general. A continuacin se da un ejemplo de la forma correcta e incorrecta de definir entradas de direccionamiento:
Correcto Nmero de Secuencia 10 20 30 40 9999 Valor de Comparacin 'ABC' 'AB' 'A' 'E' *ANY Nmero de Secuencia 10 20 Incorrecto Valor de Comparacin 'ABC' 'ABCD'

En el ejemplo incorrecto, ya no es posible que coincida la entrada de direccionamiento 20 porque ninguno de los datos de direccionamiento que coincide con el valor de comparacin para la entrada de direccionamiento 20 coincide con la entrada de direccionamiento 10 en primer lugar. Cuando se cambia o aade una entrada de direccionamiento a una descripcin de subsistema con un valor de comparacin que provoca esta situacin, el sistema enva un mensaje de diagnstico que identifica la situacin. Cuando se aaden entradas de direccionamiento a una descripcin de subsistema, debe ordenarlas de tal forma que las entradas que crea que se van a comparar con ms frecuencia estn en primer lugar. Esto reduce el tiempo de bsqueda. Puede especificar un valor de comparacin de *ANY en la entrada de direccionamiento con el nmero ms alto. *ANY significa que fuerza una coincidencia sin tener en cuenta los datos de direccionamiento. Slo una entrada de direccionamiento puede contener el valor de comparacin *ANY, y debe ser la ltima entrada (nmero de secuencia ms alto) en la descripcin de subsistema. Consulte el Apndice C, Contenido de objetos suministrados por IBM, para obtener un ejemplo. Cuando se arranca el paso de direccionamiento para el trabajo, se otorga el control al programa cuyo nombre se dio en la entrada de direccionamiento. Los parmetros para controlar el entorno de tiempo de ejecucin (prioridad, porcin de tiempo, etc.) del paso de direccionamiento para el trabajo se toman de la clase especificada en la entrada de direccionamiento. (Consulte la seccin Objeto Clase en la pgina 160.)

Asignacin de dispositivo de estacin de trabajo Cundo se arranca el subsistema


Cuando se arranca un subsistema, intenta asignar todos los dispositivos de estacin de trabajo de su descripcin de subsistema. Pueden producirse las siguientes situaciones durante el tiempo que tarda en arrancar el subsistema: Si el dispositivo no est activado, el subsistema no puede asignarlo. El rbitro del sistema (QSYSARB) mantiene bloqueos en todos los dispositivos desactivados. Si el dispositivo est activado y otro subsistema no lo ha asignado, el subsistema puede asignarlo y visualizar la pantalla Inicio de Sesin.

Subsistemas

123

Si el dispositivo est activado y otro subsistema lo ha asignado y se encuentra en la pantalla Inicio de Sesin (la pantalla Inicio de Sesin se visualiz antes de que se arrancara el segundo subsistema), un segundo subsistema puede asignar el dispositivo del primer subsistema y visualizar la pantalla Inicio de Sesin.

Ms de un subsistema
Si ms de un subsistema intenta asignar la misma estacin de trabajo (tal como se especifica en las entradas de estacin de trabajo) y la estacin de trabajo est desactivada, no se puede predecir el subsistema que obtendr la estacin de trabajo cuando sta se active. De modo similar, si una entrada de estacin de trabajo especifica un tipo de estacin de trabajo en lugar del nombre de estacin de trabajo, un subsistema podr conseguir todas, parte o ninguna de las estaciones de trabajo de ese tipo. Para evitar esta situacin, puede establecer las entradas de estacin de trabajo para los subsistemas de tal manera que varios subsistemas no utilicen las mismas estaciones de trabajo.

Despus de que un usuario inicia la sesin


Cuando un usuario se conecta a una estacin de trabajo, su trabajo se ejecuta en el subsistema que ha mostrado la pantalla de inicio de sesin en la estacin de trabajo (este subsistema est identificado en la pantalla de inicio de sesin suministrada por IBM). Se pueden producir las siguientes situaciones despus de que el usuario haya iniciado la sesin: Si se arranca un segundo subsistema e intenta asignar la estacin de trabajo en la que el usuario inici la sesin, el segundo subsistema no podr asignarla. El trabajo del usuario contina ejecutndose en el primer subsistema. Si el usuario elige la opcin 1 (Visualizar inicio de sesin para trabajo alternativo) en el men de Peticin del Sistema o emite el mandato Transferir a Trabajo Secundario (TFRSECJOB), el nuevo trabajo se ejecutar en el mismo subsistema que el trabajo original. Cuando el usuario finaliza la sesin, la estacin de trabajo permanece asignada al subsistema utilizado cuando el usuario inici la sesin, a menos que el usuario la transfiera a otro subsistema utilizando el mandato Transferir Trabajo (TFRJOB) y especifique AT (*ENTER) para la entrada de estacin de trabajo para esta estacin de trabajo. Se muestra una pantalla de inicio de sesin, y todos los trabajos siguientes que proceden de esa estacin de trabajo continan ejecutndose en el subsistema, (a menos que se arranque otro subsistema que asigne la estacin de trabajo mientras sta se encuentra en la pantalla de inicio de sesin). Si el usuario finaliza la sesin y el subsistema en el que se ejecutaba el trabajo ha finalizado, el dispositivo pierde la asignacin. Un segundo subsistema puede entonces asignar el dispositivo y visualizar la pantalla de Inicio de Sesin. La Figura 5 en la pgina 125 muestra la actividad del subsistema necesaria antes de que pueda aparecer la pantalla Inicio de Sesin.

124

OS/400 Gestin de trabajos, V4R4

Actividad de subsistema para pantalla Inicio de sesin


Subsistema QBASE Descripcin de Subsistema QSYS/QBASE

Entrada de Estacin de Trabajo WRKSTNTYPE = *ALL MAXACT = *NOMAX AT = *SIGNON

DSP01

Pantalla de Inicio de Sesin

Se ha arrancado el subsistema. Se utilizan entradas de estacin de trabajo para identificar las descripciones de dispositivo de estacin de trabajo que se van a asignar. Si la entrada de estacin de trabajo indica asignar a AT = *SIGNON, se visualiza la pantalla de incio de sesin identificada en la descripcin de subsistema.

Informacin relativa a dispositivos conectados al sistema (uno para cada dispositivo).

Descripcin de Dispositivo DSP01

TYPE = 5251

RV3W003-0

Figura 5. Actividad de subsistema que conduce a una pantalla de inicio de sesin

Asignacin de estacin de trabajoEntorno hipottico


En este caso hipottico, el subsistema A y el subsistema B tienen las estaciones de trabajo DSP01 y DSP02 en sus descripciones de subsistema (las entradas de estacin de trabajo especifican AT(*SIGNON)).
Asignado a: Subsistema A Subsistema A

Nombre de Dispositivo DSP01 DSP02

Suponga que ambas estaciones de trabajo se activan cuando se arranca el subsistema A. El subsistema A asigna ambas estaciones de trabajo y muestra la pantalla de inicio de sesin en ambas. Aunque el subsistema A muestra la pantalla de Inicio de Sesin en las estaciones de trabajo, pueden ser asignadas por otro subsistema o trabajo; la estacin de trabajo ya no estara entonces disponible para el subsistema A.

Subsistemas

125

Nombre de Dispositivo DSP01 DSP02

Asignado a: USER1 Subsistema A

Cuando un usuario (USER1) inicia la sesin en la estacin de trabajo DSP01, el dispositivo se asigna al trabajo de USER1, que se ejecuta en el subsistema A. La estacin de trabajo DSP02 sigue presentando la pantalla de inicio de sesin. Por tanto puede asignarla otro subsistema o trabajo. Entonces ya no est disponible para el subsistema A.
Asignado a: USER1 Subsistema B

Nombre de Dispositivo DSP01 DSP02

Se arranca el subsistema B. Debido a que USER1 se ha conectado a la estacin de trabajo DSP01, el subsistema B no puede asignar el dispositivo. El subsistema B solicita la asignacin del dispositivo cuando pasa a estar disponible. DSP02 se asigna al subsistema B porque nadie se haba conectado al mismo en el subsistema A. Los trabajos arrancados en DSP02 se ejecutarn en el subsistema B.
Asignado a: Subsistema A Subsistema B

Nombre de Dispositivo DSP01 DSP02

USER1 finaliza la sesin. Como el trabajo de usuario se estaba ejecutando en el subsistema A, ese subsistema visualiza la pantalla de inicio de sesin para que otro usuario pueda iniciar la sesin en la estacin de trabajo y ejecutar trabajos en el subsistema A. Si se finaliza el subsistema A, el subsistema B asigna la estacin de trabajo DSP01 (porque tiene una peticin pendiente de asignar el dispositivo). El nombre del subsistema que actualmente tiene asignada una estacin de trabajo aparece en la esquina superior derecha de la pantalla de Inicio de Sesin suministrada por IBM.

Asignacin de cola de trabajos


Los subsistemas asignan las colas de trabajos. La diferencia principal entre el soporte interactivo del sistema AS/400 y el soporte para trabajos de proceso por lotes es que las funciones por lotes se procesan como resultado de las entradas situadas en una cola de trabajos. Una entrada de cola de trabajos en la descripcin de subsistema QSYS/QBASE especifica que se puede arrancar trabajos utilizando la cola de trabajos QGPL/QBATCH. Los trabajos se pueden situar en una cola de trabajos incluso si no se ha arrancado todava el subsistema. Los trabajos de la cola se procesan al arrancar el subsistema QBASE (o QBATCH, si se esta utilizando QCTL como sub-

126

OS/400 Gestin de trabajos, V4R4

sistema de control). Una descripcin de subsistema puede especificar el nmero mximo de trabajos (por lotes o interactivos) que se pueden procesar al mismo tiempo. Para la entrada de cola de trabajo QBATCH en el subsistema QSYS/QBASE, slo se puede procesar un trabajo por lotes a la vez. (Se puede utilizar el mandato Cambiar Entrada de Cola de Trabajos (CHGJOBQE) para cambiarlo en cualquier momento.) El nmero de trabajos que pueden estar activos desde cualquier cola de trabajos se especifica en la entrada de cola de trabajos. La Figura 6 muestra la manera en que el subsistema QBASE, que se arranca utilizando la descripcin de subsistema QSYS/QBASE suministrada por IBM, opera para trabajos de proceso por lotes. Consulte tambin la seccin Entrada de cola de trabajos en la pgina 117. Cola de salida QGPL/QBATCH asignada por el subsistema QBASE. Cola de trabajo QBPL/QBATCH Descripcin de subsistema QSYS/QBASE MAXJOBS= NOMAX Subsistema QBASE JOBQ=QGPL/QBATCH MAXACT=1 Observe que slo un trabajo de la Entrada de cola de cola de trabajos trabajos puede estar activo a la vez.

Figura 6. Cmo se identifica la cola de trabajos para el subsistema QBASE

Relacin entre colas de trabajos y subsistemas


Observe que no todos los trabajos en una cola de trabajo estn necesariamente disponibles para el proceso cuando se arranca el subsistema; los trabajos pueden retenerse en una cola hasta que el operador del sistema los libera. Si el subsistema finaliza antes de que todos los trabajos se procesen, los trabajos permanecen en la cola hasta que se arranca de nuevo el subsistema o hasta que otro subsistema asigne la misma cola de trabajos. Ms de una descripcin de subsistema puede hacer referencia a la misma cola de trabajos, pero slo un subsistema activo puede utilizar la cola de trabajos al mismo tiempo como origen de trabajos por lotes. Por lo tanto, si un subsistema termina y an existen trabajos en la cola de trabajos, otro subsistema que haga referencia a esa cola de trabajos puede arrancarse para procesar los trabajos. Si ya se ha arrancado otro subsistema y est esperando a la misma cola de trabajos, el subsistema automticamente asigna la cola de trabajos cuando est disponible.

Subsistemas

127

Colocacin de un trabajo en la cola de trabajos


Los trabajos se pueden colocar en la cola de trabajos QGPL/QBATCH (o en cualquier otra cola de trabajos) de ms de una forma: Para someter un trabajo a una cola de trabajos especificada por usuario, utilice el mandato SBMJOB. El valor por omisin del mandato consiste en someter el trabajo para ejecutarlo con el perfil de usuario del usuario actual y algunos de los mismos atributos de trabajo. Todos los otros valores por omisin se toman de una descripcin de trabajo concreto o del trabajo activo en ese momento (el trabajo que emite el mandato SBMJOB). Si no se especifica ninguna descripcin de trabajo, se utilizar la descripcin de trabajo especificada en el perfil de usuario. Para colocar trabajos activos en la cola, especifique el mandato TFRJOB o el mandato TFRBCHJOB en el trabajo activo. Para someter un trabajo (de disquete a la cola de trabajos QGPL/QBATCH, por ejemplo), utilice los mandatos SBMDBJOB o SBMDKTJOB. Para cada trabajo en la corriente de entrada, se coloca una entrada en una cola de trabajos. Los trabajos se delimitan mediante los mandatos BCHJOB y ENDBCHJOB. Para leer entrada desde un archivo de base de datos o dispositivo, utilice los mandatos Arrancar Lector de Base de Datos (STRDBRDR) o Arrancar Lector de Disquete (STRDKTRDR). Para cada trabajo en la corriente de entrada, se coloca una entrada en una cola de trabajos. Por ejemplo, el mandato STRDBRDR hace que un lector lea los registros de un miembro de base de datos y coloca el trabajo en la cola de trabajos QGPL/QBATCH. Los trabajos se delimitan mediante los mandatos BCHJOB y ENDBCHJOB. Para colocar trabajos en la cola de trabajos desde una entrada de planificacin de trabajos, utilice el mandato Aadir Entrada de Planificacin de Trabajos (ADDJOBSCDE).

Mover un trabajo a una cola de trabajos diferente


Para mover un trabajo por lotes de cualquier cola de trabajos a una cola diferente, utilice el mandato CHGJOB. Por ejemplo, para mover un trabajo a la cola de trabajos QBATCH, teclee: CHGJOB JOB(xxxxx) JOBQ(QBATCH)

Cuando no se especifica el nombre de la cola de trabajos en un mandato Arrancar Lector (STRxxxRDR) o en un mandato Someter Trabajos (SBMxxxJOB), el trabajo se coloca en la cola de trabajos QGPL/QBATCH. Cuando no se especifica el nombre de una cola de trabajos en un mandato SBMJOB, el trabajo se coloca en la cola de trabajos cuyo nombre consta en la descripcin de trabajo especificada por el mandato SBMJOB. Los trabajos sometidos con los mandatos SBMDBJOB, SBMDKTJOB o SBMJOB se pueden visualizar mediante el mandato Trabajar con Trabajo Sometido (WRKSBMJOB), a menos que al someter el trabajo se especificara DSPSBMJOB(*NO).

128

OS/400 Gestin de trabajos, V4R4

Especificacin de atributos de un trabajo por lotes


Para especificar atributos del trabajo por lotes que est sometiendo, efecte una de estas acciones: Utilice una descripcin de trabajo especificada sin alterar temporalmente ninguno de los atributos. Utilice una descripcin de trabajo especificada pero altere temporalmente algunos de los atributos del trabajo (utilizando el mandato BCHJOB o SBMJOB). La descripcin de trabajo QGPL/QBATCH es el valor por omisin para el mandato BCHJOB. El perfil de usuario por omisin para el mandato BCHJOB es QPGMR dado que se especifica en la descripcin de trabajo QGPL/QBATCH. El perfil de usuario por omisin para el mandato SBMJOB es *CURRENT; el trabajo sometido utiliza el mismo perfil que el trabajo que lo ha sometido. Consulte tambin la seccin Trabajos por lotes en la pgina 229.

Adicin de una segunda cola de trabajos


Suponga, para este ejemplo, que el sistema ya se ha modificado para utilizar el subsistema QBATCH para trabajos por lotes. El subsistema QBATCH se entrega con una nica cola de trabajos para someter trabajos por lotes: QBATCH. Se puede crear una segunda cola de trabajos y aadirla al subsistema. Para crear la cola de trabajos, entre el mandato siguiente: CRTJOBQ JOBQ(QGPL/QBATCH2) + TEXT('Segunda cola trabajos para QBATCH')

Para aadir la cola de trabajos al subsistema QBATCH, entre el siguiente mandato: ADDJOBQE SBSD(QGPL/QBATCH) JOBQ(QGPL/QBATCH2) SEQNBR(2 )

Asignacin de modalidad y dispositivos de comunicaciones


Cuando se arrancan los subsistemas, solicitan la asignacin de todos los dispositivos de comunicaciones en las entradas de comunicaciones de la descripcin de subsistema. Las peticiones se envan al trabajo del sistema QLUS (servicios de LU), que maneja la asignacin de dispositivos para todos los dispositivos de comunicaciones. Se notifica a QLUS cundo un dispositivo de comunicaciones est disponible para el proceso de peticin de arranque de programa. Esta notificacin se produce cuando la conexin entre el sistema local y remoto se establece para dicho dispositivo. Cuando QLUS recibe esta notificacin, intenta asignar el dispositivo de comunicaciones a un subsistema basndose en las definiciones de entrada de comunicaciones. Si no hay ningn subsistema activo que desee utilizar el dispositivo, QLUS mantiene la asignacin del dispositivo hasta que se desactive, o hasta que se arranque un subsistema que desee utilizar el dispositivo.

Subsistemas

129

Consulte tambin la seccin Trabajo del sistema de Servicios de unidad lgica (QLUS) en la pgina 276.

Reglas para asignacin de dispositivo/modalidad


Cuando ms de un subsistema contiene una misma entrada de comunicaciones para un dispositivo de comunicaciones, QLUS utiliza las reglas siguientes para determinar qu subsistema utilizar el dispositivo (cuando est disponible): Primero se procesarn las entradas de comunicaciones con mayor nivel de detalle para el dispositivo. El orden (de mayor a menor) del detalle es: entrada del nombre del dispositivo, entrada de nombre de ubicacin remota, entrada de tipo de dispositivo. Los nombres de modalidad slo se utilizan para dispositivos con comunicaciones avanzadas programa a programa (APPC)/red avanzada de igual a igual (APPN). Cada modalidad de cada dispositivo se asigna a un subsistema. Los nombres de modalidad especficos tendrn prioridad sobre los nombres de modalidad genricos *ANY. Cuando dos o ms subsistemas tienen el mismo nivel de detalle para el dispositivo y la modalidad, el subsistema que ha solicitado primero el dispositivo ser quien utilice el dispositivo.

Desasignacin de un dispositivo de comunicaciones


Una vez asignado el dispositivo de comunicaciones a un subsistema, permanecer en dicho subsistema hasta que lo desasigne. Cuando un subsistema desasigna un dispositivo (y ello no se debe a un error del dispositivo o a la desconexin del mismo), el QLUS intenta asignar el dispositivo a otro subsistema. Si un subsistema tiene un dispositivo de comunicaciones asignado y se arranca un segundo subsistema que realmente debera tener ese dispositivo (segn las reglas de asignacin de dispositivos), puede forzarse que el subsistema original desasigne el dispositivo. Esta desasignacin hace que QLUS use de nuevo el algoritmo de asignacin de dispositivos, lo que eventualmente provocar que el dispositivo se asigne al segundo subsistema.

Cmo hacer que un subsistema desasigne un dispositivo de comunicaciones


Para hacer que un subsistema desasigne un dispositivo de comunicaciones, puede optar por: Activar y desactivar de nuevo el dispositivo para que el QLUS intente asignar el dispositivo a un subsistema. Emitir el mandato Asignar Objeto (ALCOBJ) contra el dispositivo que trabaja con algunos tipos de comunicaciones (se requiere un bloqueo *EXCLRD). Emitir el mandato Desasignar Objeto (DLCOBJ) hace que el QLUS intente asignar el dispositivo a un subsistema. Finalizar el subsistema (mandato ENDSBS) hace que QLUS intente asignar automticamente el dispositivo a un subsistema. Eliminar la entrada de comunicaciones de la descripcin de subsistema.

130

OS/400 Gestin de trabajos, V4R4

El subsistema de control
El subsistema de control es el subsistema interactivo que se arranca automticamente cuando se arranca el sistema, y es el subsistema mediante el cual el operador del sistema controla el sistema. Est identificado en el valor del sistema QCTLSBSD. IBM suministra dos descripciones completas del subsistema de control: QBASE (el subsistema de control por omisin) y QCTL. Slo puede estar activo un nico subsistema de control en el sistema al mismo tiempo.

La condicin restringida
Si se finaliza el subsistema de control, entra en condicin restringida. Si se finalizan todos los subsistemas, con inclusin del subsistema de control, el sistema entra en condicin restringida. Se puede hacer que el subsistema de control entre en una condicin restringida especificando su nombre en el mandato ENDSBS o poniendo el sistema en la condicin restringida. Se puede hacer que el sistema entre en una condicin restringida especificando *ALL en el mandato ENDSBS o utilizando el mandato ENDSYS. El mandato ENDSBS o ENDSYS debe emitirse desde un trabajo interactivo del subsistema de control, y slo desde una estacin de trabajo cuya entrada en la descripcin de subsistema de control especifique AT(*SIGNON). El trabajo interactivo desde el que se emiti el mandato permanece activo cuando el subsistema de control entra en una condicin restringida. Si el trabajo que emite el mandato es uno de los dos trabajos que estn activos en la estacin de trabajo (utilizando la tecla Peticin de Sistema o el mandato TFRSECJOB), no se fuerza la finalizacin de ninguno de los dos trabajos. Sin embargo, el subsistema de control no finaliza para la condicin restringida hasta que finaliza uno de los trabajos. La suspensin de trabajos de grupo tambin evita que el subsistema de control finalice (hasta que se finalizan los trabajos de grupo). Cuando el sistema est en la condicin restringida, la mayor parte de la actividad del sistema ha terminado y slo una estacin de trabajo est activa. El sistema debe estar en esta condicin para que mandatos como Salvar Sistema (SAVSYS) o Reclamar Almacenamiento (RCLSTG) puedan ejecutarse. Algunos programas para diagnosticar problemas del equipo tambin requieren que el sistema est en una condicin restringida. Para finalizar esta condicin, debe arrancar de nuevo el subsistema de control.

Creacin de otra descripcin de subsistema para el subsistema de control


Es posible que desee crear otra descripcin de subsistema para el subsistema de control con atributos diferentes a los que se enviaron con la descripcin de subsistema de control QSYS/QBASE. IBM tambin suministra un subsistema de control QSYS/QCTL. Si desea utilizarlo en lugar de QBASE, simplemente cambie el valor del sistema QCTLSBSD. Consulte la seccin Configuraciones de subsistema suministradas por IBM en la pgina 578 para obtener ms informacin acerca de las dos configuraciones de subsistema que suministra IBM. IBM suministra el subsistema QSYSSBSD en QSYS, y ste no puede cambiarse. Se puede utilizar el subsistema si su subsistema de control se estropea o queda inutilizado. Si crea su propia descripcin de subsistema de control, debe cambiar el valor del sistema QCTLSBSD. (QCTLSBSD contiene el nombre calificado de la descripcin de subsistema para el subsistema de control. Cualquier cambio efectuado en este
Subsistemas

131

valor entra en vigor en la siguiente IPL, excepto si el cambio se realiza durante la IPL seleccionando Definir o cambiar sistema en men de IPL en la pantalla de opciones de IPL. En ese caso, el cambio entrar en vigor durante la IPL actual. Puede utilizar la descripcin de subsistema para los subsistemas de control QBASE o QCTL, suministrados por IBM, como modelo de creacin de su propio subsistema de control. Para obtener mas informacin sobre la descripcin de subsistema para QBASE y QCTL, consulte el Apndice C, Contenido de objetos suministrados por IBM. La descripcin de subsistema para el subsistema de control debe contener una entrada de direccionamiento que contenga *ANY o QCMDI como datos de direccionamiento, QSYS/QCMD como el programa a llamar, y clase QSYS/QCTL o una clase definida por usuario. Esto es debido a que un usuario, normalmente el operador del sistema, debe ser capaz de entrar mandatos para realizar cosas tales como liberar almacenamiento si se ha alcanzado el umbral del almacenamiento auxiliar. La descripcin del subsistema de control debe contener una entrada de estacin de trabajo para la consola, y esta entrada debe ser del tipo *SIGNON. (*SIGNON es un valor para el parmetro AT, especificado en el mandato Aadir Entrada de Estacin de Trabajo (ADDWSE)). El valor *SIGNON indica que la pantalla de inicio de sesin se visualiza en la estacin de trabajo cuando se arranca el subsistema. Este requisito asegura que el subsistema tenga un dispositivo interactivo para la entrada de mandatos de nivel del sistema y del subsistema. El mandato Finalizar Sistema (ENDSYS) finaliza el programa bajo licencia OS/400 a una sesin nica (o pantalla de inicio de sesin) en la consola del subsistema de control. Una descripcin de subsistema que no contenga una entrada de estacin de trabajo para la consola no puede arrancarse como subsistema de control. Para tener una fuente alternativa de entradas de control, la descripcin de subsistema para el subsistema de control debe tener una entrada para otra estacin de trabajo. Si se detecta un problema en la consola durante una IPL atendida y el valor del sistema QSCPFCONS est establecido en '1', la IPL continuar en la modalidad desatendida. Despus, si la descripcin de subsistema para el subsistema de control contiene una entrada para otra estacin de trabajo, podr utilizarse dicha estacin de trabajo. La descripcin de subsistema para el subsistema de control debera tener una entrada de direccionamiento que contenga el valor 525XTEST como datos de direccionamiento, QSYS/QARDRIVE como programa que se va a llamar y, como clase, QSYS/QCTL. Todas las estaciones de trabajo que no estn asignadas a subsistemas ni a trabajos tienen peticiones de prueba procesadas por el subsistema de control. Despus de crear el subsistema de control, cambie el valor del sistema QCTLSBSD de la forma siguiente (asumiendo que la descripcin del subsistema se llama QGPL/QCTLA): CHGSYSVAL SYSVAL(QCTLSBSD) VALUE('QCTLA QGPL') El cambio entrar en vigor en la siguiente IPL. Si crea su propio subsistema de control, debe utilizar un nombre diferente que QBASE o QCTL.

132

OS/400 Gestin de trabajos, V4R4

Recuperacin de informacin de inicio de sesin en un programa de aplicacin


Los datos especificados en la parte del usuario de la pantalla de Inicio de Sesin se envan como datos de sustitucin en el mensaje CPF1124 para trabajos interactivos. Estos datos empiezan en el byte 133 del texto de sustitucin. El programa que damos a continuacin recuperar los datos:
PGM DCL VAR(&MSGDTA) TYPE( CHAR) LEN(26 ) / RECIBE LOS DATOS DE MENSAJE / DCL VAR(&MSGID) TYPE( CHAR) LEN(7) / RECIBE LOS DATOS DE MENSAJE / DCL VAR(&USERDTA) TYPE( CHAR) LEN(128) / RECIBE LOS DATOS DE USUARIO / / Recibir el mensaje CPF1124 para obtener la parte de la pantalla / de inicio de sesin. Observe que el mensaje no se elimina, por / lo que estar disponible en las anotaciones de trabajo. Tambin / se recupera el ID de mensaje para asegurar que el mensaje es CPF1124. RCVMSG PGMQ( EXT) RMV( NO) MSGDTA(&MSGDTA) MSGID(&MSGID) IF COND(&MSGID EQ 'CPF1124') THEN(CHGVAR VAR(&USERDTA) + VALUE(%SST(&MSGDTA 133 128))) ENDPGM

/ / / /

Utilizacin de datos recuperados


Una vez ejecutado el programa de recuperacin, los datos especificados por el usuario se asignarn a los bytes 133 a 260 de la variable &MSGDTA. El mandato CHGVAR del programa de ejemplo mueve los datos a &USERDTA. Las partes del almacenamiento intermedio de 128 bytes no utilizadas aparecern como blancos en la variable &USERDTA.

Cambio del nmero de trabajos permitidos en un subsistema


Puede cambiar el nmero mximo de trabajos permitidos en un subsistema utilizando los siguientes mandatos y sus parmetros: Mandato CHGSBSD CHGJOBQE CHGWSE CHGCMNE CHGRTGE CHGPJE Parmetro MAXJOBS MAXACT MAXACT MAXACT MAXACT MAXJOBS

Permitir que se ejecuten ms trabajos por lotes


Para permitir que se ejecuten ms trabajos por lotes en una cola de trabajos al mismo tiempo, utilice el mandato Cambiar Entrada de Cola de Trabajos (CHGJOBQE). El subsistema QBASE se suministra con una entrada de cola de trabajos para la cola de trabajos QBATCH, que slo permite que se ejecute un trabajo por lotes cada vez. El mandato siguiente permite la ejecucin, al mismo tiempo, de dos trabajos por lotes desde la cola de trabajos QBATCH en el subsistema QBASE. Este mandato puede emitirse en cualquier momento y entra en vigor de inmediato. CHGJOBQE SBSD(QSYS/QBASE) JOBQ(QGPL/QBATCH) + MAXACT(2)

Subsistemas

133

Inicios de sesin de usuario


Cuando un usuario de estacin de trabajo inicia la sesin, se producen las siguientes acciones: Se busca en la tabla de direccionamiento una coincidencia con los datos de direccionamiento, los cuales se toman de la descripcin del trabajo. Si el programa especificado en la entrada de direccionamiento que coincide con los datos de direccionamiento es QSYS/QCMD, se comprobar que exista un programa inicial en el perfil de usuario. Si se especifica un programa inicial, se llama a este programa. Si se devuelve el control desde el programa inicial, se verifica la existencia de un men inicial. Si se especifica un men inicial en el perfil de usuario, se visualizar. Si QSYS/QCMD no es el programa especificado en la entrada de direccionamiento, se llama al programa que se especifica.

Control de la pantalla de estacin de trabajo inicial


Puesto que el sistema busca una coincidencia con los datos de direccionamiento, puede controlarse lo que se visualiza cuando un usuario de estacin de pantalla inicia la sesin, de la siguiente forma: Creando un programa o men inicial que se especifica en un perfil de usuario determinado, y especificando QSYS/QCMD en la entrada de direccionamiento. Siempre que el usuario inicie la sesin con este perfil de usuario, se visualizar la misma informacin, con independencia de la estacin de trabajo que utilice. Especificando un programa o men inicial en la pantalla Inicio de Sesin si su perfil de usuario lo permite. Cambiando la entrada de estacin de trabajo para que especifique una descripcin de trabajo que tenga datos de direccionamiento para direccionar hacia una entrada de direccionamiento determinada, y para que invoque un programa especfico para que el direccionamiento funcione igual, sin tener en cuenta qu usuario inicia la sesin en la estacin de trabajo. Utilizando datos de peticin en una descripcin de trabajo para invocar un programa. En este caso, si el usuario de estacin de trabajo tiene un programa inicial asociado a su perfil de usuario, se llama a ese programa inicial. Sin embargo, si no existe ningn programa inicial asociado al perfil de usuario, se procesarn los datos de peticin y se llamar al programa especificado.

Utilizacin de un programa inicial de un perfil de usuario


Para especificar un programa inicial en un perfil de usuario, se utiliza el mandato Crear Perfil de Usuario (CRTUSRPRF): CRTUSRPRF USRPRF(WSUSERS) INLPGM(USRMNUPGM) + INLMNU( SIGNOFF) QSYS/QCMD tambin debe especificarse en la entrada de direccionamiento. Slo se llama al men y programa iniciales cuando la entrada de direccionamiento contiene la especificacin QSYS/QCMD. Si se direcciona a un programa distinto, el sistema no los llama. (Los puede llamar con su propio programa. Utilice el mandato RTVUSRPRF para determinar cules son.) Siempre que alguien inicia la sesin como WSUSERS, el perfil de usuario hace una comprobacin de un programa inicial, y se llama al programa USRMNUPGM a menos que se altere temporalmente en la pantalla de inicio de sesin. Este programa puede visualizar un

134

OS/400 Gestin de trabajos, V4R4

men que permita a los usuarios de estacin de trabajo seleccionar la aplicacin que desean ejecutar. Especificando el valor *SIGNOFF en el parmetro de men inicial (INLMNU), el sistema desconecta al usuario cuando finaliza el programa inicial. Si el usuario no finaliza el programa inicial, el programa sigue ejecutndose hasta que finaliza el subsistema o el trabajo.

Utilizacin de un men inicial de un perfil de usuario


Para especificar un men inicial en un perfil de usuario, se utiliza el mandato Crear Perfil de Usuario (CRTUSRPRF): CRTUSRPRF USRPRF(WSUSERS) INLMNU(MAIN) + INLPGM(SETUP) QSYS/QCMD tambin debe especificarse en la entrada de direccionamiento. Slo se llama al men y programa iniciales cuando la entrada de direccionamiento contiene la especificacin QSYS/QCMD. Si se direcciona a un programa distinto, el sistema no los llama. (Los puede llamar con su propio programa. Utilice el mandato RTVUSRPRF para determinar cules son.) Siempre que alguien inicia la sesin como WSUSERS, el perfil de usuario se comprueba para un programa inicial, y se llama al programa SETUP a menos que se altere temporalmente en la pantalla de inicio de sesin cuando se ha efectuado la puesta a punto del programa. Se visualiza el men inicial MAIN (a menos que se altere temporalmente en la pantalla de inicio de sesin). El men inicial continuar visualizndose hasta que finalice la sesin.

Utilizacin de datos de direccionamiento


Cuando utilice datos de direccionamiento para determinar un programa de direccionamiento para una estacin de trabajo, necesitar crear una descripcin de trabajo que especifique los datos de direccionamiento y una descripcin de trabajo en el perfil de usuario, y aadir una entrada de direccionamiento a la descripcin de subsistema. (Para cambiar la descripcin de subsistema, el subsistema debe estar inactivo.) CRTJOBD JOBD(DSP 2JOBD) USER( RQD) + RTGDTA('DSP 2') ADDWSE SBSD(QINTER) WRKSTN(DSP 2) + JOBD(DSP 2JOBD) ADDRTGE SBSD(QINTER) SEQNBR(1 ) + CMPVAL('DSP 2') + PGM(DSP 2MNU) POOLID(2) Cada vez que alguien se conecta a la estacin de trabajo DSP02, el sistema recupera los datos de direccionamiento de la descripcin de trabajo asociada (DSP02JOBD) y los compara con los valores especificados en las entradas de direccionamiento. Debido a que los datos de direccionamiento coinciden con el valor de comparacin en la entrada de direccionamiento que se aadi a la descripcin de subsistema para QINTER, se llama al programa DSP02MNU.

Subsistemas

135

Utilizacin de datos de solicitud


Cuando utilice datos de peticin para determinar un programa de control para una estacin de trabajo, deber crear una descripcin de trabajo que especifique los datos de peticin, aadir una entrada de estacin de trabajo a la descripcin de subsistema especificando esta descripcin de trabajo, y crear un perfil de usuario que especifique la contrasea a utilizar. CRTJOBD JOBD(DSP 3JOB) USER( RQD) + RQSDTA('CALL DSP 3MENU') + RTGDTA(QCMDI) ADDWSE SBSD(QINTER) WRKSTN(DSP 3) + JOBD(DSP 3JOBD) CRTUSRPRF USRPRF(DSP 3USER) Si alguien se conecta a la estacin de trabajo DSP03 con el nombre de usuario DSP03USER, se llama al programa DSP03MENU. Si se utiliza DSP03USER para iniciar la sesin en otra estacin de trabajo que no tiene configurada una entrada especial de estacin de trabajo, se visualiza el men inicial MAIN. (Esto se debe a que MAIN es el valor por omisin para INLMNU en el mandato CRTUSRPRF).

Utilizacin de datos de solicitud de doble byte


Puede utilizar datos de doble byte como parte de los datos de peticin entrados con los siguientes mandatos: Redireccionar Trabajo (RRTJOB) Transferir Trabajo (TFRJOB) Transferir Trabajo por Lotes (TFRBCHJOB) El nmero de caracteres de doble byte que puede incluir en los datos de peticin, incluyendo caracteres de cambio de control, es la mitad del nmero permitido de caracteres alfanumricos. Nota: No utilice los datos de doble byte como parmetros de datos de peticin (RQSDTA) o de datos de direccionamiento (RTGDTA) en los mandatos Trabajo por Lotes (BCHJOB) y Someter Trabajo (SBMJOB) porque es posible que el sistema no procese adecuadamente los datos.

Cmo impedir finalizar una peticin o fin de sesin


Normalmente, un usuario de estacin de trabajo puede finalizar una peticin o finalizar la sesin solicitando el men Peticin del Sistema y seleccionando la opcin adecuada. Esto puede causar un problema si el usuario de estacin de trabajo ha finalizado una peticin o la sesin en mitad de una transaccin de mltiples operaciones. Puede evitar el acceso al men de peticin del sistema (en la publicacin Security - Reference se explica cmo hacerlo). Tambin puede permitir el acceso al men Peticin del Sistema, pero impedir la utilizacin de ciertos mandatos. Por ejemplo, el responsable de seguridad puede revocar la autorizacin de uso pblico para los mandatos Finalizar Peticin (ENDRQS) y SIGNOFF, y otorgarla slo a los usuarios que no estn ejecutando aplicaciones sensibles. Para que el usuario de la estacin de trabajo finalice la sesin, el usuario debe llamar al programa CL que emite el mandato SIGNOFF. Este programa debe ser propiedad de alguien que tenga autorizacin para el mandato, y debe crearse con el valor USRPRF(*OWNER) especificado en el mandato Crear Programa CL (CRTCLPGM).

136

OS/400 Gestin de trabajos, V4R4

Si la autorizacin del usuario de estacin de trabajo para los mandatos ENDRQS y SIGNOFF se revoca, y el usuario intenta seleccionar las opciones desde el men Peticin del Sistema, se recibe un mensaje. El mensaje indica que el usuario no tiene autorizacin para los mandatos.

Cmo impedir la visualizacin de la pantalla Inicio de sesin desde el subsistema QINTER


Este ejemplo da por supuesto que el sistema utiliza el subsistema QINTER para los trabajos interactivos. Si no desea que se visualice la pantalla inicio de sesin en algunas estaciones de trabajo cuando arranca el subsistema QINTER, puede hacer lo siguiente: Aada las entradas de estacin de trabajo de la descripcin de subsistema QSYS/QINTER para especificar AT(*ENTER) en la entrada de nombre de estacin de trabajo (WRKSTN) para las estaciones de trabajo en las que no desea que aparezca la pantalla de inicio de sesin. Esto permite que se transfieran trabajos interactivos al subsistema QSYS/QINTER. No debe cambiar la entrada WRKSTNTYPE(*ALL).

Control de un grupo de estaciones de trabajo por separado


Puede que desee controlar un grupo de estaciones de trabajo por separado. Por ejemplo, si tiene un grupo de usuarios de estacin de trabajo que estn utilizando la misma aplicacin, es posible que desee que ese grupo de usuarios finalice la sesin para realizar alguna funcin especial de aplicacin o para enviarles un mensaje. Puede: Crear un subsistema por separado para el grupo de usuarios de estaciones de trabajo. Un subsistema separado permite un arranque y una conclusin adecuados, pero no simplifica el trabajo de enviar mensajes al grupo. Crear un mandato o un programa CL que puede utilizarse para enviar un mensaje a un grupo de estaciones de trabajo. Este mtodo no ayuda a controlar el inicio o fin de sesin. Consulte la publicacin CL Programming para ver un ejemplo de un programa CL que puede utilizarse para enviar un mensaje a un grupo de estaciones de trabajo.

Consideraciones relativas al uso de mltiples subsistemas


Los trabajos supervisores de subsistema proporcionan una funcin que permite iniciar y finalizar trabajos. Adems, los subsistemas llevan a cabo la recuperacin de dispositivos cuando un trabajo se finaliza por alguna razn. Son diversas las razones que pueden hacer necesaria la recuperacin de dispositivos. Entre ellas: apagar una pantalla, finalizar una conexin de emulador desde el cliente o una anomala de red. Esta recuperacin se hace en los dispositivos por separado, de uno en uno, y se trata de una operacin sncrona. Los subsistemas que estn arrancando o finalizando muchos trabajos, o los que tienen muchos dispositivos que recuperar en un momento dado, pueden pasar a estar muy ocupados. Ello puede afectar negativamente a los dems trabajos que se ejecutan en ese subsistema. Por ejemplo, puede ser que los usuarios no logren iniciar la sesin en el sistema si el subsistema interactivo en el que ejecutan se encuentra ocupado.

Subsistemas

137

Para mantener un buen rendimiento del sistema, limite el nmero de dispositivos asignados a un subsistema interactivo o de comunicaciones a una cantidad comprendida entre 200 y 300. Repartir el trabajo entre varios subsistemas proporciona mltiples procesos para manejar el trabajo. As es ms fcil identificar el origen de los errores producidos. Adems, los procesos mltiples pueden llevarnos a un mayor paralelismo con los sistemas multiprocesadores. Si desea ms informacin sobre este tema, consulte Communications Management, SC41-5406-02.

Control de carga del programa inicial (IPL)


Puede controlar la IPL cambiando el programa de arranque de IPL, llamando a un programa de recuperacin de IPL especial, configurando un entorno desatendido o configurando un entorno nocturno desatendido.

Cambio del programa de arranque de IPL


El trabajo de arranque automtico en el subsistema de control transfiere el control al programa especificado en el valor del sistema QSTRUPPGM. Este programa se puede personalizar. Se puede crear su propio programa y cambiar el valor del sistema QSTRUPPGM poniendo en l el nombre de ese programa. O puede utilizar el programa suministrado con el sistema QSTRUP en QSYS como base para la creacin de su propio programa. Para ello tendra que: 1. Recuperar el fuente del programa suministrado por IBM mediante el mandato RTVCLSRC (por ejemplo, RTVCLSRC PGM(QSYS/QSTRUP) SRCFILE(YOURLIB/YOURFILE)). 2. Cambiar el programa. 3. Crear el programa con el mandato CRTCLPGM, ponindolo en su propia biblioteca. 4. Probar el programa para cerciorarse de su buen funcionamiento. 5. Cambiar el valor del sistema QSTRUPPGM poniendo en l el nombre del programa y de la biblioteca que especific en el mandato CRTCLPGM.

Cmo llamar a un programa de recuperacin especial para la IPL


Para llamar a un programa de recuperacin especial si la IPL advierte que la finalizacin del sistema anterior no fue normal, puede aadir una entrada de trabajo de arranque automtico a la descripcin de subsistema para el subsistema de control. Este programa comprueba el valor del sistema QABNORMSW. Para una finalizacin normal del sistema, el valor de QABNORMSW es '0', y para una finalizacin anormal del sistema el valor de QABNORMSW es '1'. Vea el ejemplo de programa en la Figura 7 en la pgina 139. Una alternativa es eliminar los mensajes y arrancar otros subsistemas cuando la funcin de recuperacin se complete.

138

OS/400 Gestin de trabajos, V4R4

Programa de recuperacin especial de IPLEjemplo


NUMSEC 1. / 1.5 / 2. 3. 4. 5. 6. 7. 7.5 8. 9. 1 . 1 .5 11. 12. 13. ... ... 1 ... ... 2 ... ... 3 ... ... 4 ... ... 5 ... ... 6 ... ... 7 SPCRECOV - Programa de arranque automtico para llamar a un / programa de recuperacin especial / PGM DCL &QABNORMSW CHAR LEN(1) RTVSYSVAL SYSVAL(QABNORMSW) RTNVAR(&QABNORMSW) IF (&QABNORMSW EQ '1') DO / Recup. / SNDPGMMSG MSG('Programa de recuperacin en + funcionamiento - no arrancar ningn + subsistema hasta nuevo aviso') + TOMSGQ(QSYSOPR) CALL RECOVERY SNDPGMMSG MSG('Recuperacin completa - pueden + arrancarse trabajos') + TOMSGQ(QSYSOPR) ENDDO / Recup. / ENDPGM

Figura 7. Programa de recuperacin especial de IPL

Cmo poner a punto un entorno desatendido


Para poner a punto un entorno desatendido e impedir que usuarios no autorizados utilicen la consola mientras el sistema est desatendido, haga que el operador del sistema cambie la cola de mensajes QSYSOPR a la entrega por omisin y finalice la sesin. Finalizar la sesin evita que usuarios no autorizados utilicen la consola. El siguiente mandato cambia la cola de mensajes QSYSOPR: CHGMSGQ MSGQ(QSYSOPR) DLVRY( DFT)

Cmo poner a punto un entorno nocturno desatendido


Es posible que haya trabajos en su instalacin que puedan ejecutarse en una entorno nocturno desatendido. Estos trabajos pueden someterse a lo largo del da para que se procesen por la noche. Para poner a punto este entorno, puede crear un subsistema especial para el trabajo nocturno. La descripcin de subsistema y la cola de trabajos pueden definirse con los siguientes mandatos: CRTSBSD CRTJOBQ ADDJOBQE ADDRTGE SBSD(QGPL/NIGHTQ) POOLS((1 BASE)) + TEXT('Trabajos nocturnos') JOBQ(QGPL/NIGHTQ) TEXT('Cola de + trabajos nocturnos') SBSD(QGPL/NIGHTQ) JOBQ(QGPL/NIGHTQ) + MAXACT(1) SBSD(QGPL/NIGHTQ) SEQNBR(1 ) + CMPVAL( ANY) PGM(QSYS/QCMD) + CLS(QGPL/QBATCH)

A continuacin, puede crear una descripcin de trabajo utilizando el mandato Crear Descripcin de Trabajo (CRTJOBD), que especifica la cola de trabajos QGPL/NIGHTQ en el parmetro JOBQ.

Arranque del subsistema NIGHTQ


Cuando todo est a punto para arrancar el subsistema NIGHTQ, el operador del sistema debe: 1. Finalizar todos los subsistemas activos, excepto el subsistema de control, con el mandato Finalizar Subsistema (ENDSBS). 2. Arrancar el subsistema NIGHTQ con el mandato Arrancar Subsistema (STRSBS). 3. Cambiar la cola de mensajes QSYS/QSYSOPR para dejarla en la modalidad por omisin de modo que todos los mensajes que requieran respuesta reciban una contestacin por omisin.
Subsistemas

139

4. Someter un trabajo con datos de peticin de un mandato Apagar Sistema (PWRDWNSYS) y una prioridad de trabajo de 9 en la cola de trabajos NIGHTQ. Esta prioridad coloca el trabajo al final de la cola de trabajos para que se pueda apagar el sistema una vez se hayan procesado todos los trabajos situados en esa cola. 5. Finalizar la sesin.

Programa para arrancar el subsistema NIGHTQEjemplo


Los mandatos STRSBS, Cambiar Cola de Mensajes (CHGMSGQ) y PWRDWNSYS se pueden poner en un programa CL para simplificar el trabajo del operador. Este programa CL podra ser el siguiente: PGM CHGMSGQ QSYSOPR DLVRY( DFT) STRSBS NIGHTQ SBMJOB JOBD(QBATCH) JOBQ(QGPL/NIGHTQ) + JOBPTY(9) + CMD(PWRDWNSYS IMMED) SNDPGMMSG MSG('subsistema NIGHTQ arrancado y + trabajo de apagado sometido') ENDPGM Esta solucin da por entendido que slo se ejecuta un trabajo a la vez desde la cola de trabajos NIGHTQ y que no se ejecutarn ms trabajos mientras est funcionando el subsistema nocturno. Si no quiere obrar de este modo debe cambiar el procedimiento, como en el ejemplo siguiente, de forma que se puedan ejecutar dos trabajos al mismo tiempo y se apague el sistema una vez se hayan completado.

Programa para arrancar el subsistema NIGHTQ con dos trabajos por lotesEjemplo
El siguiente programa CL puede utilizarse para arrancar el subsistema NIGHTQ con dos trabajos por lotes en ejecucin y para asegurar que todos los trabajos han finalizado antes de que se apague el sistema. Debe cambiarse la entrada de cola de trabajos mostrada en el ejemplo anterior para cumplir estos requisitos. PGM CHGMSGQ QSYSOPR DLVRY( DFT) CHGSBSD QGPL/NIGHTQ MAXJOBS(2) / Rest. a 2 / STRSBS NIGHTQ SBMJOB JOBD(QBATCH) JOBQ(QGPL/NIGHTQ) JOBPTY(9) + CMD(CHGSBSD QGPL/NIGHTQ MAXJOBS(1)) + JOB(CHGMAXJOBS) SBMJOB JOBD(QBATCH) JOBQ(QGPL/NIGHTQ) JOBPTY(9) + CMD(PWRDWNSYS IMMED) JOB(POWERDOWN) SNDPGMMSG MSG('subsistema NIGHTQ arrancado y + trabajo de apagado sometido') ENDPGM Cuando se arranca el subsistema, el valor MAXJOBS se establece en 2. El primer trabajo sometido (CHGMAXJOBS) establece entonces el valor MAXJOBS en 1, justo antes de que se ejecute el apagado del sistema. Como la prioridad de ambos trabajos, CHGMAXJOBS y POWERDOWN, es 9, ninguno de los dos trabajos se ejecutar antes que los trabajos de la cola con mayor prioridad (siendo 1 la mxima prioridad).

140

OS/400 Gestin de trabajos, V4R4

Cmo mezclar estaciones de pantalla de doble byte y alfanumricas


Si utiliza dispositivos de doble byte y alfanumricos con el sistema, puede crear un programa inicial para tener versiones de doble byte de mensajes alfanumricos escritos por el usuario y pantallas diseadas por el usuario mostradas en estaciones de trabajo de doble byte.

Cmo mostrar versiones de doble byte de mensajes


Para mostrar las versiones de doble byte de mensajes y pantallas en estaciones de trabajo de doble byte: 1. Cree una biblioteca para almacenar las versiones de doble byte de archivos de mensajes y pantallas. Por ejemplo, para crear una biblioteca llamada DBCSLIB, entre el siguiente mandato: CRTLIB LIB(DBCSLIB) TEXT('Versin de doble + byte de objetos') 2. Ponga una copia de los archivos de mensajes y pantalla en la biblioteca que acaba de crear. 3. Convierta la informacin en el archivo copiado de informacin alfanumrica a informacin de doble byte. Por ejemplo, cambie el texto de mensaje de alfanumrico a doble byte. No cambie el nombre del archivo. 4. Cree una descripcin de trabajo para utilizarla con los dispositivos de doble byte. Esta descripcin de trabajo debe ser similar a la que se utiliza para estaciones de trabajo alfanumricas. Sin embargo, la descripcin de trabajo tiene diferentes datos de direccionamiento. Por ejemplo, para crear la descripcin de trabajo DBCSJOBD, entre el mandato siguiente: CRTJOBD JOBD(DBCSJOBD) RTGDTA(DBCSWS) + LOG(4 SECLVL) TEXT('Descripcin + de trabajo de estacin de trabajo + de doble byte') 5. Cree una copia de la descripcin del subsistema. Esta descripcin se cambia para utilizarla como descripcin de subsistema para estaciones de trabajo DBCS. Por ejemplo, para crear una copia de la descripcin de subsistema llamada QINTER como la descripcin de subsistema DBCSSBSD, entre el siguiente mandato: CRTDUPOBJ OBJ(QINTER) FROMLIB(QSYS) + OBJTYPE( SBSD) NEWOBJ(DBCSSBSD) 6. Cambie la descripcin del subsistema de forma que se aada DBCSLIB por delante de las otras bibliotecas contenidas en la lista de bibliotecas del sistema. Por ejemplo: CHGSBSD SBSD(DBCSLIB) SYSLIBL(DBCSLIB) 7. Cambie la entrada de estaciones de trabajo para la Pantalla 5555 a fin de especificar la descripcin de trabajo recin creada. Por ejemplo, para especificar una descripcin de trabajo llamada DBCSJOBD, entre el siguiente mandato: CHGWSE SBSD(DBCSSBSD) WRKSTNTYPE(5555) + JOBD(DBCSJOBD)

Subsistemas

141

8. Aada una entrada de direccionamiento que coincida con los datos de direccionamiento de la descripcin de trabajo de doble byte. Por ejemplo: ADDRTGE SBSD(DBCSSBSD) SEQNBR(15) + CMPVAL(DBCSWS) PGM(DBCSPGM) 9. Cree un programa CL llamado DBCSPGM, similar al mostrado a continuacin, que altere temporalmente al archivo de impresora por omisin de forma que el archivo sea de doble byte. Cuando el archivo de impresora por omisin es de doble byte, el sistema imprime correctamente la salida de doble byte que se imprime como resultado de pulsar la tecla Imprimir. PGM OVRPRTF FILE(QSYS/QSYSPRT) IGCDTA( YES) TFRCTL QSYS/QCMD ENDPGM Cuando se utiliza la descripcin de subsistema DBCSSBSD, las versiones de doble byte de los mensajes escritos por usuario y de las pantallas diseadas por usuario que estn almacenadas en la biblioteca DBCSLIB se muestran en estaciones de trabajo de doble byte. Las versiones alfanumricas de estos mensajes y pantallas continan mostrndose en estaciones de trabajo alfanumricas en el subsistema QINTER.

Ejemplo de subsistema interactivo


En el ejemplo siguiente, se crean objetos para un subsistema en el que se han de procesar trabajos interactivos. Cuando se arranca, el subsistema asigna automticamente dos estaciones de trabajo, DSP01 y DSP02. Cuando un usuario de estacin de trabajo inicia la sesin, se llama al programa ORDLIB/ORDERPGM. La clase QGPL/ORDCLS contiene los parmetros de ejecucin para el paso de direccionamiento, y los atributos de trabajo estn contenidos en la descripcin de trabajo especificada en el perfil de usuario. Se crea la descripcin de subsistema ORDER y se coloca en la biblioteca QGPL. Cuando se arranca el subsistema ORDER, se asigna una agrupacin de almacenamiento con un tamao de 500 KB. El nivel actividad de la agrupacin es 2. Los programas del supervisor de subsistemas llamados para manejar los trabajos en el subsistema ORDER utilizan almacenamiento de la agrupacin 1, que es la agrupacin de almacenamiento base compartida, pero utiliza nivel de actividad de agrupacin de mquina. El mandato siguiente CRTSBSD crea la descripcin del subsistema ORDER: CRTSBSD SBSD(QGPL/ORDER) + POOLS((1 BASE) (2 5 2)) + TEXT('Trabajos entrada de pedidos')

Para ver un ejemplo de un trabajo de arranque automtico en un subsistema de control, consulte el ejemplo de la seccin Cmo llamar a un programa de recuperacin especial para la IPL en la pgina 138, o las descripciones de subsistema QBASE y QCTL en la publicacin Apndice C, Contenido de objetos suministrados por IBM en la pgina 543. El siguiente mandato crea la clase ORDCLS y la coloca en QGPL: CRTCLS CLS(QGPL/ORDCLS) RUNPTY(45) + TEXT('Clase para entrada de pedidos')

142

OS/400 Gestin de trabajos, V4R4

Los mandatos siguientes aaden dos entradas de estacin de trabajo a la descripcin de subsistema QGPL/ORDER. Cuando se arranca el subsistema ORDER, DSP01 y DSP02 se asignan a ORDER. ADDWSE ADDWSE SBSD(QGPL/ORDER) WRKSTN(DSP 1) SBSD(QGPL/ORDER) WRKSTN(DSP 2)

El mandato siguiente aade una entrada de direccionamiento a la descripcin del subsistema QGPL/ORDER. Los trabajos interactivos arrancados en DSP01 y DSP02 se direccionan automticamente hacia un paso de direccionamiento en cuyo programa se llama primero a ORDLIB/ORDERPGM. ADDRTGE SBSD(QGPL/ORDER) SEQNBR( 1 ) + CMPVAL(QCMDI) PGM(ORDLIB/ORDERPGM) + CLS(QGPL/ORDCLS) POOLID(2) El mandato siguiente debera especificarse para cualquier subsistema que tenga entradas de estacin de trabajo. Sin l no puede utilizar la tecla de Peticin de Prueba en las estaciones de trabajo 5250 asignadas al subsistema. (La tecla Peticin de Prueba se utiliza para arrancar pruebas de verificacin para una estacin de trabajo.) ADDRTGE SBSD(QGPL/ORDER) SEQNBR(9 ) + CMPVAL(525XTEST) PGM(QSYS/QARDRIVE) + CLS(QSYS/QCTL)

Nota: Puesto que no se ha especificado el parmetro POOLID, se ejecuta un trabajo de peticin de prueba en la agrupacin 1 del subsistema ORDER. Esta agrupacin se define como la agrupacin de almacenamiento base.

Subsistemas

143

144

OS/400 Gestin de trabajos, V4R4

Trabajos
Cada unidad de trabajo del sistema se efecta en un trabajo; cada trabajo tiene un nombre exclusivo en el sistema. Todos los trabajos, con la excepcin de los trabajos del sistema, se ejecutan en subsistemas. Un trabajo puede entrar en el subsistema desde cualquiera de las entradas de trabajo (una entrada de cola de trabajos, entrada de estacin de trabajo, entrada de comunicaciones, entrada de trabajo de arranque automtico o entrada de trabajo de prearranque). No obstante, un trabajo es una coleccin de una o ms hebras. Cada trabajo tiene al menos una hebra, que se identifica como hebra inicial. La hebra inicial se crea cuando se inicia el trabajo. El trabajo tambin puede tener hebras adicionales, identificadas como hebras secundarias, segn las aplicaciones que un trabajo utilice. La hebra es una unidad independiente de trabajo despachable. Cada hebra tiene su propio entorno de ejecucin, por ejemplo una pila de llamadas, pero la hebra comparte muchos de los recursos que se asignan al trabajo. El identificador para la hebra es exclusivo en el trabajo al que pertenece la hebra. El control de trabajo en el sistema se efecta principalmente a nivel de trabajos. La mayora de mandatos e interfaces de programacin de aplicaciones (API) actan sobre todo el trabajo. Los recursos pueden poseerse a nivel de la hebra o a nivel del trabajo. El trabajo acta como propietario de los recursos que se comparten con todas las hebras en el mismo trabajo. De manera similar, algunos atributos que determinan cmo se procesa el trabajo se definen a nivel de la hebra y otros se definen a nivel del trabajo. Deben revisarse los atributos e interfaces individuales para determinar el mbito del atributo. La informacin acerca de cmo se procesa el trabajo se describe a los largo de este manual. Cuando se haga referencia a la informacin acerca del trabajo como trabajo, la informacin se aplica a todas las hebras como una unidad simple dentro de trabajo. Cuando la informacin acerca del trabajo se aplique a una hebra individual de un trabajo, la informacin se refiere nicamente a la hebra. Un ejemplo de un tema que se refiere a hebras en lugar de trabajos es la informacin acerca de los niveles mximos de actividad. Puesto que cada hebra es una unidad independiente de trabajo, el nivel de actividad de una agrupacin de almacenamiento se aplica a hebras en lugar de trabajos. No obstante, las cuentas activas mximas asociadas con un subsistema y las entradas de trabajo del subsistema se aplican a trabajos. Por tanto, la hebra se utiliza en la informacin acerca de los niveles de actividad de la agrupacin de almacenamiento; el trabajo se utiliza en la informacin acerca de cuentas activas mximas de subsistema.

Copyright IBM Corp. 1997, 1999

145

Tipos de trabajosVisin general


Tabla 19. Tipos de trabajos
Tipo de Trabajo Interactivo Descripcin Un trabajo interactivo se arranca cuando inicia la sesin en el sistema desde una estacin de pantalla, cuando pasa a un trabajo de grupo o secundario, o cuando pulsa la tecla Peticin de Prueba. El trabajo interactivo termina cuando el usuario finaliza la sesin. Cuando se trabaja desde una estacin de pantalla, se interacta con el sistema emitiendo mandatos, utilizando las teclas de funcin y ejecutando programas y aplicaciones. Este tipo de trabajo no admite aplicaciones multihebra. Un trabajo de grupo es uno entre 16 trabajos interactivos que estn asociados en un grupo con el mismo usuario y dispositivo de estacin de trabajo. Este tipo de trabajo admite aplicaciones multihebra. Un trabajo por lotes necesita una interaccin escasa o nula del usuario para poder ejecutarse. Los trabajos por lotes tienen lugar cuando un usuario somete un trabajo a un cola de trabajos, emite una peticin de arranque de programa de comunicaciones, arranca el subsistema con una entrada de trabajo de arranque automtico o cuando lo arranca con una entrada de trabajo de prearranque. Por ejemplo, puede someter un trabajo para que se ejecute como un trabajo por lotes mientras contina trabajando desde una estacin de pantalla. Los informes y la compilacin de programas suelen ejecutarse por lotes. Este tipo de trabajo admite aplicaciones multihebra. Un trabajo de arranque automtico es un trabajo por lotes que realiza un trabajo repetitivo o un trabajo de inicializacin asociado a un subsistema determinado. Los trabajos de arranque automtico asociados a un subsistema se arrancan automticamente cada vez que se arranca el subsistema. Este tipo de trabajo admite aplicaciones multihebra. Un trabajo por lotes que se arranca mediante una peticin de arranque de programa desde un sistema remoto. Este tipo de trabajo no admite aplicaciones multihebra. Un trabajo por lotes que empieza a arrancarse antes de que el programa remoto enve una peticin de arranque de programa. Este tipo de trabajo admite aplicaciones multihebra. Un trabajo por lotes creado mediante el programa OS/400 para controlar recursos del sistema y para planificar trabajos. Este tipo de trabajo admite aplicaciones multihebra. Vase tambin Trabajos interactivos en la pgina 187

Grupo

Trabajos de grupo en la pgina 203 Trabajos por lotes en la pgina 229

Por Lotes

Arranque automtico

Trabajos de arranque automtico en la pgina 247 Trabajos de comunicaciones en la pgina 249 Trabajos de prearranque en la pgina 253 Trabajos del sistema en la pgina 275

Comunicaciones Prearranque

Sistema

Nombres de trabajo
Para hacer ms fcil el control y la identificacin de trabajos del sistema, cada trabajo tiene un nombre de trabajo calificado exclusivo. El nombre de trabajo calificado consta de tres partes: el nombre de trabajo (o nombre de trabajo simple), el nombre de usuario, y el nmero de trabajo. Para los trabajos interactivos, el nombre de trabajo es lo mismo que el nombre de la estacin de trabajo en la que inici la sesin. Para trabajos por lotes puede especificar su propio nombre de trabajo. El nombre de trabajo puede tener hasta 10 caracteres de longitud.

146

OS/400 Gestin de trabajos, V4R4

El nombre de usuario es el nombre del perfil de usuario bajo el que se arranca el trabajo. Para trabajos interactivos, el nombre de usuario es el nombre que se entra en el campo de usuario en la pantalla de inicio de sesin. Para los trabajos por lotes puede especificar el perfil de usuario bajo el que debe ejecutarse el trabajo por lotes. El nombre del usuario puede tener hasta 10 caracteres de longitud. El nmero de trabajo es un nmero exclusivo asignado por el sistema para poder identificar trabajos, incluso para aqullos con el mismo nombre de trabajo y el mismo nombre de usuario. El nmero de trabajo siempre son 6 dgitos numricos.

Sintaxis del nombre de trabajo


La sintaxis para los nombres de trabajos calificados es similar a la de los nombres calificados para objetos. Por ejemplo, si el nombre del trabajo es DSP01, el usuario es QPGMR y el nmero de trabajo es el 000578, el nombre de trabajo calificado se entra en el mandato Trabajar con Trabajo (WRKJOB) del modo siguiente: WRKJOB JOB( 578/QPGMR/DSP 1)

Otra similitud con los nombres de objetos es que no es necesario especificar todos los calificativos. Por ejemplo, se puede especificar lo siguiente: WRKJOB JOB(QPGMR/DSP 1) o WRKJOB JOB(DSP 1) Ello equivale a entrar el nombre completo del trabajo calificado. Si varios (ms de uno) trabajos en el sistema coinciden con la parte del nombre de trabajo que ha entrado, aparece la pantalla Seleccionar Trabajo. Esta pantalla le permite seleccionar un trabajo de una lista de nombres duplicados de trabajos.

Identidad de usuario del trabajo


La identidad de usuario del trabajo (JUID) es el nombre del perfil de usuario por el que otros trabajos conocen a este trabajo. Este nombre se utiliza para comprobaciones de autorizacin cuando otros trabajos intentan operar en este trabajo. Algunos ejemplos de funciones que operan en otro trabajo son el mandato Iniciar Trabajo de Servicio (STRSRVJOB), la API de Recuperar Informacin de Trabajo, la API de Cambiar Trabajo, todos los mandatos de control de trabajos y las funciones que envan seales de un trabajo a otro. El JUID no se utiliza para realizar comprobaciones de autorizacin desde dentro de un trabajo. La autorizacin para realizar una funcin siempre se basa en el perfil de usuario actual de la hebra en que se llama a la funcin. Cuando un trabajo est en una cola de trabajos o en una cola de salida, el JUID siempre es igual que el nombre de usuario del trabajo y no se puede cambiar. Cuando se inicia un trabajo, y en el inicio de todo paso de direccionamiento subsiguiente, el JUID es igual que el nombre del perfil de usuario actual del trabajo. Mientras un trabajo est activo, el JUID se puede cambiar de las siguientes formas:

Trabajos

147

El JUID se puede establecer explcitamente mediante una aplicacin utilizando la API (interfaz del programa de aplicacin) Establecer Identidad de Usuario del Trabajo (QWTSJUID) o la funcin QwtSetJuid(). El JUID se establece con el nombre del perfil de usuario bajo el que se ejecuta la hebra que llam a la API o funcin. El JUID se puede borrar explcitamente mediante una aplicacin utilizando la API de QWTSJUID o la funcin QwtClearJuid(). En ese momento el trabajo debe ejecutarse como trabajo de una nica hebra. Cuando se borra el JUID, el sistema lo establece implcitamente en el nombre del perfil de usuario bajo el que se ejecuta la nica hebra del trabajo en ese punto. Si el trabajo se ejecuta como trabajo de una nica hebra, y una aplicacin no ha establecido explcitamente el JUID, cada vez que el trabajo utiliza la API de Establecer Perfil (QWTSETP) para ejecutarse bajo un perfil de usuario diferente, el sistema establece implcitamente el JUID en el nombre del perfil de usuario que estableci QWTSETP. Cuando un trabajo de una nica hebra inicia una hebra secundaria y una aplicacin no ha establecido explcitamente el JUID, el sistema lo establecer implcitamente con el nombre del perfil de usuario bajo el que se ejecutaba la nica hebra del trabajo en el punto en que inici la hebra secundaria. Cuando el trabajo regresa a una nica hebra, el sistema establece implcitamente el JUID en el nombre del perfil de usuario bajo el que se ejecuta la nica hebra del trabajo en ese punto.

Ejemplos de identidad de usuario del trabajo


Los siguientes ejemplos muestran cmo se asigna el JUID en diferentes situaciones: Un trabajo se ejecuta bajo un perfil de usuario llamado USERA. El JUID es USERA. Si el trabajo utiliza la API de QWTSETP para pasar a USERB, el JUID cambia a USERB. Un trabajo de una nica hebra se ejecuta bajo el perfil de usuario USERX. El JUID es USERX. Si el trabajo inicia hebras secundarias, el JUID permanece como USERX. Si todas las hebras pasan entonces a USERY, el JUID sigue siendo USERX. Si un servidor que se ejecuta bajo un perfil de usuario llamado SERVER llama a la API de QWTSJUID, el JUID se establecer en SERVER. Si el servidor llama entonces a la API de Establecer Perfil (QWTSETP) para establecer su perfil de usuario actual en CLIENT mientras procesa trabajo en nombre de ese cliente, el JUID sigue siendo SERVER. De forma similar, si el servidor inicia hebras secundarias que llaman cada una a QWTSETP para ejecutarse bajo varios perfiles de usuario, el JUID sigue siendo SERVER.

Mandatos de trabajo
Puede utilizar muchos mandatos del AS/400 para manejar trabajos. Para obtener una lista, teclee GO CMDJOB en cualquier lnea de mandatos.

148

OS/400 Gestin de trabajos, V4R4

Cambio de atributos de trabajo


Para cambiar los atributos de un trabajo: Temporalmente para un trabajo interactivo CHGJOB LOG(4 SECLVL) OUTQ(mibib/micolasalida)

Para un nico trabajo por lotes SBMJOB CMD(xxxxxxxx) Permanentemente CHGJOBD JOBD(bibl/desctrb) LOG(4 SECLVL) LOG(4 SECLVL)

La descripcin de trabajo por omisin utilizada por los perfiles de usuario es QGPL/QDFTJOBD. El valor por omisin para someter trabajos es utilizar la descripcin de trabajo del perfil de usuario que somete el trabajo. Nota: Las siguientes restricciones se aplican a trabajos multihebra: El atributo de hebras mximas para un trabajo no se puede cambiar una vez iniciado el trabajo. El JUID de un trabajo no se puede borrar mientras el trabajo tiene ms de una hebra activa. El cdigo contable de un trabajo no se puede cambiar mientras el trabajo tiene ms de una hebra activa. | | | | | Mientras el trabajo tenga ms de una hebra activa, hay un pequeo nmero de otros atributos de dicho trabajo que no pueden cambiarse. Si desea obtener ms informacin, vea la API de Cambiar Trabajo (QWTCHGJB) en la publicacin System API Reference o el mandato Cambiar Trabajo (CHGJOB) en la publicacin CL Reference (Abridged).

Cambio de prioridad y de porcin de tiempo


Puede crear un programa para cambiar la prioridad y la porcin de tiempo mientras dure el mandato que se ejecuta y a continuacin restablecer los dos valores a lo que anteriormente eran. Por ejemplo, tal vez sea aconsejable tener un programa especial que pueda utilizarse en una situacin de emergencia en la que el tiempo de respuesta del mandato sea decisivo. Para hacer esto, entre el programa siguiente para mejorar el rendimiento del mandato WRKACTJOB: PGM DCL &RUNPTY DEC LEN(2 ) DCL &TIMESLICE DEC LEN(7 ) RTVJOBA RUNPTY(&RUNPTY) TIMESLICE(&TIMESLICE) CHGJOB RUNPTY(1) TIMESLICE(2 ) WRKACTJOB CHGJOB RUNPTY(&RUNPTY) TIMESLICE(&TIMESLICE) ENDPGM

Trabajos

149

Notas: 1. Es posible que desee crear un mandato para esta funcin que permita un medio sencillo de ejecutar este programa. 2. El mandato CHGJOB en este ejemplo cambia la prioridad de ejecucin de trabajos, que es la prioridad ms alta en la que puede ejecutarse cualquier hebra del trabajo. Una hebra puede ejecutarse en una prioridad ms baja utilizando la API Cambiar Trabajo (QWTCHGJB). 3. La porcin de tiempo (TIMESLICE) es un atributo del trabajo, pero se aplica a nivel de la hebra. En este ejemplo, cada hebra del trabajo recibir una porcin de tiempo de 20000. Si se est utilizando el mandato WRKACTJOB para determinar una situacin de rendimiento inmediata en el sistema, debe considerar la posibilidad de especificar el mandato de la siguiente forma: WRKACTJOB CPUPCTLMT(2) RESET( YES) Cuando una pantalla aparece por primera vez, ningn trabajo activo rene las condiciones puesto que se han restaurado las estadsticas de trabajos activos. Si se pulsa la tecla Renovar, la pantalla muestra todos los trabajos que utilizan ms del 2% de los recursos de la unidad de proceso desde que se ejecut el mandato.

Cmo encontrar un trabajo


Para encontrar un trabajo en el sistema, utilice los mandatos Trabajar con Trabajo Activo (WRKACTJOB), Trabajar con Trabajo de Usuario (WRKUSRJOB) o Trabajar con Trabajo Sometido (WRKSBMJOB). Despus de entrar uno de estos mandatos, aparece una de las pantallas Trabajar con, que le muestra una lista de trabajos.

Cmo determinar el estado de un trabajo


Para determinar el estado de un trabajo en el sistema, utilice el mandato Trabajar con Trabajo Activo (WRKACTJOB) o el mandato Trabajar con Trabajo de Usuario (WRKUSRJOB). Utilice el mandato WRKACTJOB para determinar el estado especfico del trabajo cuando el trabajo est activo, por ejemplo un mensaje que espera. Utilice el mandato WRKUSRJOB para determinar si el trabajo todava est en la cola de trabajos, si est activo en un subsistema, o si ha finalizado pero todava tiene salida que espera para la impresin. Despus de entrar uno de estos mandatos, aparece una de las pantallas Trabajar con, que le muestra una lista de trabajos. El estado de estos trabajos est listado en la columna situada ms a la derecha.

Visualizar mensajes
Para visualizar el mensaje por el que est esperando un trabajo, utilice uno de los siguientes mandatos: Trabajar con Trabajos de Usuario (WRKUSRJOB) Trabajar con Trabajos de Subsistema (WRKSBSJOB) Trabajar con Trabajos Activos (WRKACTJOB) Trabajar con Trabajos Sometidos (WRKSBMJOB) Despus de pulsar la tecla Intro, aparece una de las pantallas Trabajar con, mostrndole una lista de trabajos. Si el trabajo est esperando la llegada de un

150

OS/400 Gestin de trabajos, V4R4

mensaje, el estado MSGW (espera de mensaje) se lista en la columna del estado. Seleccione la opcin 7 (Visualizar mensaje) para visualizar el mensaje por el que est esperando el trabajo. Consulte tambin la seccin Visualizacin de mensajes detallados en la pgina 172.

Mensajes de notificacin para trabajos


El sistema operativo puede anotar mensajes de notificacin en colas de datos cuando los trabajos pasan por las siguientes transiciones: Un trabajo se coloca en una cola de trabajos Se arranca un trabajo Finaliza un trabajo Debe crear las colas de datos y registrar correctamente las colas de datos mediante el recurso de registro. Pa registrar el punto de salida, utilice la API Registrar punto de salida. Estas funciones pueden provocar una ligera disminucin del rendimiento del sistema. Para obtener informacin ms detallada acerca del punto de salida de notificacin de trabajos (QIBM_QWT_JOBNOTIFY), consulte la publicacin System API Reference, SC41-5801-03.

Visualizacin de la salida de un trabajo


Para ver la salida de un trabajo: 1. Utilice el mandato Trabajar con Trabajo Activo (WRKACTJOB), Trabajar con Trabajo de Usuario (WRKUSRJOB), Trabajar con Trabajo Sometido (WRKSBMJOB) o Trabajar con Trabajo de Subsistema (WRKSBSJOB) para visualizar una lista de trabajos. 2. Seleccione la opcin 8 (Trabajar con archivos en spool) para visualizar los archivos en spool de ese trabajo. Tambin puede utilizar el mandato Trabajar con Trabajos (WRKJOB) con el valor *SPLF especificado para el parmetro Opcin.

Finalizacin de un trabajo
Si conoce el nombre del trabajo que desea finalizar, utilice el mandato Finalizar Trabajo (ENDJOB). De lo contrario, puede hacer lo siguiente: | | | | 1. Utilice el mandato Trabajar con Trabajos Activos (WRKACTJOB), Trabajar con Trabajos de Usuario (WRKUSRJOB), Trabajar con Trabajos Sometidos (WRKSBMJOB) o Trabajar con Trabajos de Subsistema (WRKSBSJOB) para visualizar una lista de trabajos. 2. Seleccione la opcin 4 (Finalizar) para finalizar el trabajo. Para finalizar todos los trabajos de un subsistema, utilice el mandato Finalizar Subsistema (ENDSBS). Para finalizar la mayora de los trabajos del sistema, utilice el mandato Finalizar Sistema (ENDSYS). Para finalizar todos los trabajos del sistema y apagarlo, utilice el mandato Apagar el Sistema (PWRDWNSYS).

Trabajos

151

Se puede finalizar un trabajo inmediatamente o de una manera controlada, tal como indica el parmetro OPTION de los mandatos ENDJOB, ENDSBS, ENDSYS y PWRDWNSYS. Se recomienda intentar siempre la finalizacin de trabajos de manera controlada, que es el valor por omisin del sistema.

Finalizar un trabajo inmediatamente


El trabajo finaliza inmediatamente y el sistema realiza una limpieza de fin de trabajo. La limpieza del sistema puede completarse con rapidez o tardar varios minutos. La opcin inmediata slo es aconsejable si una opcin controlada no se ha realizado satisfactoriamente. Cuando un trabajo finaliza inmediatamente los resultados pueden no ser los deseados, por ejemplo, cuando hay datos de aplicacin que se han actualizado parcialmente.

Finalizar un trabajo de manera controlada


Finalizar un trabajo de manera controlada permite a los programas que se ejecutan en el trabajo realizar su limpieza de fin de trabajo. El parmetro DELAY de los mandatos ENDJOB, ENDSBS, ENDSYS y PWRDWNSYS puede especificar un tiempo de retardo. Este tiempo de retardo es la cantidad mxima de tiempo permitida para que el trabajo finalice de manera controlada. Si el tiempo de retardo transcurre antes de que finalice el trabajo, ste finaliza de inmediato. Quiz desee aumentar el tiempo de retardo si el trabajo que finaliza tiene varias hebras. Existen varios mtodos para determinar si un trabajo tiene varias hebras: Utilice el mandato Trabajar con Trabajos Activos (WRKACTJOB) y slo uno de los siguientes mtodos: Seleccione la Opcin 12, Trabajar con hebras, para que el trabajo que va a finalizar vea la lista de hebras del trabajo. Seleccione F11 hasta que se muestre la columna Hebras y compruebe el nmero de hebras para el trabajo que va a finalizar. Utilice el mandato Trabajar con Trabajo (WRKJOB) y seleccione la Opcin 20, Trabajar con hebras (si est activa), para ver la lista de hebras del trabajo que va a finalizar. Utilice el mandato Visualizar Trabajo (DSPJOB) y seleccione la Opcin 20, Visualizar hebras (si est activa), para ver la lista de hebras del trabajo que va a finalizar. Toda aplicacin que tenga que realizar limpieza de fin de trabajo debe detectar cundo finaliza el trabajo de una manera controlada. La aplicacin puede detectarlo de tres formas: Recuperando sncronamente el Estado de Finalizacin Comprobando sncronamente los cdigos de retorno principales y secundarios despus de una operacin de E/S Manejando la seal asncrona SIGTERM

Recuperacin sncrona de Estado de Finalizacin: En determinados puntos, una aplicacin puede comprobar sncronamente el Estado de Finalizacin del trabajo en que se ejecuta. El Estado de Finalizacin del trabajo se puede recuperar llamando a la API de Recuperar Atributos Actuales (QWCRTVCA), la API de Recu-

152

OS/400 Gestin de trabajos, V4R4

perar Informacin de Trabajo (QUSRJOBI), la API de Listar Trabajo (QUSLJOB), o emitiendo el mandato CL Recuperar Atributos de Trabajo (RTVJOBA).

Cdigos de retorno principales y secundarios: Para la E/S de pantalla y la E/S de comunicaciones ICF, un cdigo de retorno principal de 02, o un cdigo de retorno principal de 03 con un cdigo de retorno secundario de 09 indican que el trabajo finaliza de manera controlada. Para obtener ms informacin, consulte el Apndice E de la publicacin Application Display Programming, SC41-5715-00 o el Apndice B de la publicacin ICF Programming, SC41-5442-00 . Seal asncrona SIGTERM: Algunas aplicaciones utilizan el programa de manejo de seales para mejorar la limpieza de la aplicacin cuando finaliza el trabajo. Consulte la publicacin System API Reference para obtener ms informacin acerca de las API de POSIX que permiten que un trabajo procese seales. El sistema genera la seal asncrona SIGTERM para el trabajo que finaliza, cuando el trabajo finaliza de manera controlada y se cumple la totalidad de las siguientes condiciones:
El trabajo est habilitado para seales. El trabajo tiene una programa de manejo de seales que se establece para la seal SIGTERM. El trabajo se ejecuta actualmente en la fase de problema. Si no se cumple alguna de las condiciones anteriores, la seal SIGTERM no se genera para el trabajo que finaliza. La seal SIGTERM no se genera cuando un trabajo finaliza de inmediato. Cuando un trabajo que finaliza de manera controlada tiene un procedimiento de manejo de seales para la seal asncrona SIGTERM, la seal SIGTERM se genera para dicho trabajo. Cuando se otorga el control al procedimiento de manejo de seales para la seal SIGTERM, el procedimiento puede realizar las acciones adecuadas para permitir que la aplicacin finalice de manera controlada.

Tablas de trabajos
El sistema operativo utiliza tablas de trabajos internas para efectuar el seguimiento de todos los trabajos del sistema. Cada entrada de la tabla contiene informacin acerca de un trabajo.

Entradas de tabla de trabajos


Cuando entra un nuevo trabajo en el sistema, debe haber una entrada disponible para dicho trabajo. Si no hay entradas disponibles en la tabla para el trabajo nuevo, se ampla la tabla. Cuando se amplan tablas de trabajos se reduce el rendimiento del sistema. Igualmente, si hay demasiadas entradas disponibles el rendimiento del sistema tambin se ver afectado negativamente durante los pasos de la IPL que procesan la tabla y durante las funciones de tiempo de ejecucin que se realizan con los trabajos. Si el nmero de entradas disponibles es grande, puede utilizar el mandato Cambiar atributos de IPL (CHGIPLA) para cambiar la opcin de comprimir las tablas de trabajos. Para obtener ms informacin acerca del mandato CHGIPLA, consulte la publicacin CL Reference (Abridged)

Trabajos

153

Visualizacin de tablas de trabajos


Para ver informacin acerca de la tabla de trabajos y de las entradas que se encuentran en esas tablas, utilice el mandato Visualizar tablas de trabajos (DSPJOBTBL). La pantalla DSPJOBTBL contiene la siguiente informacin acerca de la tabla de trabajos y de las entradas de tabla: El nmero de la tabla de trabajos. El tamao, en bytes, de la tabla de trabajos. El nmero total de entradas que contiene la tabla. El nmero de entradas disponibles para que las utilicen trabajos nuevos. El nmero de entradas que actualmente estn utilizando trabajos que se encuentran en una cola de trabajos, trabajos que estn activos o trabajos completados pero que todava tienen salida en spool en una cola de salida. El nmero de entradas no disponibles y que actualmente no estn siendo utilizadas por trabajos que estn activos o trabajos completados activos pero que todava tienen salida en spool en una cola de salida.

Arranque y direccionamiento de trabajo


Cuando se arranca un trabajo (distinto de un trabajo de prearranque), el subsistema que arranca el trabajo debe determinar cul es el primer programa que ser ejecutado por el trabajo. Esto se llama direccionar el trabajo. El direccionamiento del trabajo se lleva a cabo intentando hacer coincidir los datos de direccionamiento del trabajo con una entrada de direccionamiento contenida en la descripcin de subsistema. Consulte tambin la seccin Entradas de direccionamiento en la pgina 120.

Pasos de direccionamiento
Cada vez que un trabajo hace que un subsistema examine la tabla de direccionamiento (por la razn que sea), aade un paso de direccionamiento. Un paso de direccionamiento es el proceso que resulta de ejecutar un programa especificado en una entrada de direccionamiento. La mayora de los trabajos slo tienen un paso de direccionamiento, pero para algunos trabajos es posible tener muchos pasos de direccionamiento. Un trabajo puede tener uno o ms pasos de direccionamiento, pero todos los pasos pertenecen a ese trabajo. Cada paso de direccionamiento en un trabajo arrancado opera bajo el control del programa llamado durante el arranque del paso de direccionamiento. Los datos de direccionamiento recibidos por el sistema determinan la entrada de direccionamiento donde se puede encontrar el nombre del programa.

Causas de pasos de direccionamiento adicionales


La lista siguiente identifica todas las posibles maneras de hacer que el trabajo tenga otro paso de direccionamiento: Redireccionar Trabajo (RRTJOB). Esto redirecciona el trabajo en el subsistema donde se arranc. Pulsar F3 desde el nivel ms alto de la pantalla de entrada de mandatos (vlido nicamente para trabajos interactivos).

154

OS/400 Gestin de trabajos, V4R4

Mandato Regresar (RETURN) desde el programa situado en la posicin ms elevada de la pila de programas del trabajo (slo para trabajos interactivos-si un trabajo por lotes emite el mandato Regresar, el trabajo por lotes finalizar). Mandatos TFRJOB y TFRBCHJOB. Esto colocar el trabajo en una cola de trabajos y a continuacin lo redireccionar en el subsistema que tiene asignada la cola de trabajos.

Errores durante el arranque y direccionamiento del trabajo


Si se detecta algn error durante el arranque del paso de direccionamiento, entonces slo se arrancar ste para producir anotaciones de trabajo y para llevar a cabo funciones de limpieza. A pesar de ello, se sigue enviando el mensaje del paso de direccionamiento arrancado, dando al usuario el nombre del subsistema donde se produjo el problema de paso de direccionamiento.

Fuentes de datos de direccionamiento


Tabla 20. Fuentes de datos de direccionamiento
Tipo de Trabajo Trabajos por lotes Fuente de datos de direccionamiento La descripcin de trabajo o el parmetro de datos de direccionamiento (RTGDTA) del mandato SBMJOB o BCHJOB Descripcin de trabajo Mandato TFRJOB, TFRBCHJOB o RRTJOB Creado por el subsistema basado en informacin recibida en la peticin de arranque de programa No se utilizan datos de direccionamiento. El nombre del programa que se va a arrancar se especifica en la entrada de trabajo de prearranque.

Trabajos interactivos Trabajos transferidos o redireccionados Trabajo de comunicaciones

Trabajo de prearranque

Consulte tambin la seccin Datos de direccionamiento para trabajos de comunicaciones en la pgina 249 para obtener informacin acerca de los datos de direccionamiento para trabajos de comunicaciones.

Especificacin de datos de direccionamiento


Para especificar datos de direccionamiento, utilice el parmetro RTGDTA. Este parmetro est disponible con varios mandatos. Los datos de direccionamiento se especifican de una de las siguientes formas: En la descripcin de trabajo para el trabajo (parmetro RTGDTA del mandato CRTJOBD), o en el parmetro RQSDTA, si se especific *RQSDTA para el parmetro RTGDTA. En el parmetro RTGDTA especificado en un mandato BCHJOB o SBMJOB (altera temporalmente los datos de direccionamiento en la descripcin del trabajo) o en el parmetro RQSDTA, si se especifica *RQSDTA para el parmetro RTGDTA. En el parmetro RTGDTA especificado en un Trabajo de Redireccionamiento (RRTJOB), en los mandatos Transferir Trabajo (TFRJOB) o Transferir Trabajo por Lotes (TFRBCHJOB) (en lugar de los datos de direccionamiento de la descripcin del trabajo), o en el parmetro RQSDTA si se especifica *RQSDTA

Trabajos

155

para el parmetro RTGDTA. Los mandatos RRTJOB, TFRJOB y TFRBCHJOB pueden ejecutarse en un trabajo despus de direccionar el trabajo inicialmente utilizando una de las formas de especificar datos de direccionamiento descritas previamente. Notas: 1. Un trabajo de prearranque ejecuta el programa que se especifica en la entrada de trabajo de prearranque. Los trabajos de prearranque no utilizan datos de direccionamiento o entradas de direccionamiento cuando se arrancan. Asimismo, los trabajos de prearranque no pueden redireccionarse (RRTJOB) o transferirse (TFRJOB). 2. El programa QCMD de direccionamiento suministrado por IBM ejecuta el programa inicial y el men para los usuarios interactivos. Si define sus propios programas de direccionamiento, debe considerar la posibilidad de ejecutar un programa y/o un men inicial del usuario. Consulte tambin la seccin Fuentes de datos de direccionamiento en la pgina 155.

Programa de direccionamiento
A menudo slo se utiliza el programa de direccionamiento una vez por trabajo. Si llama a otro programa y ese programa en un momento dado regresa al programa de direccionamiento, sucede lo siguiente: Si el programa de direccionamiento es QCMD, se llama al programa inicial (si existe alguno) y se muestra el men inicial, a menos que se haya especificado *SIGNOFF en la palabra clave INLMNU del perfil de usuario. Si se produce una llamada desde el programa de direccionamiento escrito por el usuario, se regresa normalmente a la siguiente instruccin. Si un programa de direccionamiento escrito por el usuario lleva a cabo una TFRCTL, al regresar se llama de nuevo al programa de direccionamiento.

Atributos de trabajo (Objeto de descripcin de trabajo)


| | | | | | | | | | | | | Los atributos de los trabajos determinan cmo ejecuta el sistema cada uno de los trabajos. La descripcin de trabajo contiene los atributos del trabajo. A continuacin se muestra una lista parcial de atributos de trabajo: ID de Usuario Cola de trabajos (JOBQ) Prioridad de JOBQ Fecha del trabajo Formato de fecha del trabajo Retener en JOBQ Dispositivo de impresora Cola de salida Prioridad de salida Datos de direccionamiento

156

OS/400 Gestin de trabajos, V4R4

| |

Cdigo de contabilidad Vase el mandato Crear Descripcin de Trabajo (CRTJOBD).

Cmo se controlan los atributos de trabajo


El subsistema sabe dnde y cundo obtener atributos de trabajo a partir de una descripcin de trabajo, perfil de usuario, valor del sistema o trabajo actualmente activo basndose en cmo se especifican sus atributos.

Control de los atributos de trabajo


Para controlar los atributos de trabajo, es decir, para indicar al subsistema dnde y cundo ha de obtener atributos de trabajo a partir de los distintos objetos del sistema, especifique atributos de la descripcin de trabajo, del perfil de usuario o del valor del sistema utilizando estos valores: *JOBD Indica al trabajo que obtenga sus atributos a partir de la descripcin de trabajo.

*USRPRF Indica al trabajo que obtenga sus atributos a partir del perfil de usuario del usuario. *SYSVAL Indica al trabajo que obtenga sus atributos a partir del valor del sistema. *CURRENT Indica al trabajo que obtenga sus atributos a partir del trabajo que emite el mandato someter trabajo (SBMJOB). *WRKSTN Indica al trabajo que obtenga sus atributos a partir de la estacin de trabajo con el trabajo (slo trabajos interactivos).

Atributos de trabajoVentajas
Controlar atributos de trabajo le proporciona la flexibilidad para controlar trabajos a nivel de trabajo, nivel de usuario o a nivel de sistema. Puede configurar el sistema para que obtenga los atributos de trabajo a partir del valor del sistema (que es el valor por omisin del sistema). Luego, si desea cambiar un valor para todos los usuarios del sistema lo nico que debe hacer es cambiar el valor del sistema y ello afectar a los trabajos de todos. Si especifica *USRPRF, podr controlar o afectar nicamente a los usuarios que desea cambiar. Especificando un valor en una descripcin de trabajo puede afectar a todos los tipos de trabajos que utilizan esa descripcin de trabajo. Por ejemplo, todos los trabajos por lotes utilizan la misma descripcin de trabajo. Si cambia la descripcin de trabajo de los trabajos por lotes afectar a todos los trabajos por lotes y dejar a los restantes trabajos sin cambios. Nota: Tenga en cuenta que, a veces, especificar *USRPRF y *SBSD puede significar que el sistema debe utilizar el nombre del objeto y no que el sistema deba obtener los atributos del trabajo a partir de esos objetos. Consulte tambin la seccin Cambio de atributos de trabajo en la pgina 149.

Descripcin de trabajo
Una descripcin de trabajo comprende un conjunto especfico de atributos relacionados con el trabajo. Una misma descripcin de trabajo puede utilizarse para varios trabajos. Por tanto, si utiliza una descripcin de trabajo, no es necesario que especifique los mismos parmetros en repetidas ocasiones para cada trabajo.

Trabajos

157

Puede crear descripciones de trabajo para describir trabajos por lotes o trabajos interactivos. Puede crear descripciones exclusivas para cada usuario del sistema. | Vase el mandato Crear Descripcin de Trabajo (CRTJOBD).

Creacin de una descripcin de trabajo


Para crear una descripcin de trabajo, utilice el mandato Crear Descripcin de Trabajo (CRTJOBD). El ejemplo y la tabla siguientes muestran cmo crear una descripcin de trabajo y como utilizarla de forma que no tenga que especificar varios parmetros en muchos mandatos: CRTJOBD JOBD(BATCH4) USER( RQD) JOBPTY(4) + OUTPTY(4) RTGDTA(QCMDI)
Valor de JOBD en Mandato CRTJOBD BATCH4 BATCH4 BATCH4 BATCH4 BATCH4

Mandato ADDAJE ADDCMNE BCHJOB CRTUSRPRF SBMJOB

Parmetro JOBD JOBD JOBD JOBD JOBD

Cambio de descripciones de trabajo


Para cambiar una descripcin de trabajo: 1. Tambin puede utilizar el mandato Trabajar con Trabajos (WRKJOB) con el valor *SPLF especificado para el parmetro Opcin. 2. Seleccione la Opcin 2 para efectuar el cambio. Si conoce el nombre de la descripcin de trabajo que desea cambiar: 1. Utilice el mandato Cambiar Descripcin de Trabajo (CHGJOBD). 2. Pulse F4 (Solicitud).

Usos de la descripcin de trabajo


Cuando define un trabajo puede utilizar la descripcin del trabajo siguiendo uno de los dos mtodos siguientes: Utilice una descripcin de trabajo especificada sin alterar temporalmente ninguno de sus atributos. Por ejemplo: SBMJOB JOB(OEDAILY) JOBD(QBATCH) Utilice una descripcin de trabajo especificada pero altere temporalmente algunos de los atributos (utilizando los mandatos BCHJOB o SBMJOB). Por ejemplo, para alterar temporalmente las anotaciones de mensajes en la descripcin de trabajo QBATCH, especifique: SBMJOB JOB(OEDAILY) JOBD(QBATCH) LOG(2 2 SECLVL) Nota: No puede alterar temporalmente ningn atributo de descripcin de trabajo para trabajos de arranque automtico, trabajos de estacin de trabajo o trabajos de comunicaciones.

158

OS/400 Gestin de trabajos, V4R4

Mandatos de descripcin de trabajo


Los mandatos siguientes tambin pueden utilizarse con las descripciones de trabajo: Cambiar Descripcin de Trabajo (CHGJOBD). Cambia el contenido de una descripcin de trabajo. Suprimir Descripcin de Trabajo (DLTJOBD). Suprime una descripcin de trabajo. Visualizar Descripcin de Trabajo (DSPJOBD). Muestra el contenido de una descripcin de trabajo. Trabajar con Descripciones de Trabajo (WRKJOBD). Le permite cambiar, copiar, crear, suprimir o visualizar una descripcin de trabajo.

Descripciones de trabajo y seguridad


Cada trabajo del sistema utiliza una descripcin de trabajo durante su su proceso inicial. As se controlan los diversos atributos de un trabajo. El parmetro USER controla el nombre del perfil de usuario asignado al trabajo. Slo determinados usuarios deberan poseer autorizacin para utilizar una descripcin de trabajo con un nombre de perfil de usuario (USER) especificado. De lo contrario, otros usuarios podran acceder a esa descripcin de trabajo al ejecutar sus trabajos. Por ejemplo, considere: CRTJOBD JOBD(XX) USER(JONES) . . . AUT( USE) Este ejemplo tiene riesgos de seguridad porque todos los usuarios pueden someter un trabajo utilizando la descripcin de trabajo XX, y tener autorizacin para lo mismo que JONES. Si se utiliza este tipo de descripcin de trabajo en una entrada de estacin de trabajo, permite a cualquiera iniciar la sesin como ese usuario slo con pulsar la tecla Intro. Para evitar riesgos para la seguridad, no autorice este tipo de descripcin de trabajo a *PUBLIC. Para trabajos de comunicaciones, consulte la seccin Descripcin de trabajo para trabajos de comunicaciones en la pgina 250.

Parmetro USER y trabajos interactivos


La descripcin de trabajo que se va a utilizar se define en el mandato ADDWSE (Aadir Entrada de Estacin de Trabajo). Por omisin se utilizar la descripcin de trabajo especificada en el perfil de usuario. Si se especifica USER (*RQD) en la descripcin de trabajo, el usuario deber entrar un nombre de usuario. Si se especifica USER(xxxx) (donde xxxx es un nombre de perfil de usuario especfico), el usuario est autorizado para pulsar la tecla Intro en la pantalla de inicio de sesin, y operar bajo el nombre de perfil de usuario xxxx, a menos que el nivel de seguridad sea 40 o mayor.

Trabajos

159

Parmetro USER y trabajo por lotes


La descripcin de trabajo utilizada en los trabajos por lotes se especifica en los mandatos Someter Trabajo (SBMJOB) o Trabajo por Lotes (BCHJOB). Si se entra una corriente de entrada que contenga el mandato BCHJOB, el usuario que introduzca los mandatos STRxxxRDR o SBMxxxJOB debe tener autorizacin de operacin sobre objetos para trabajar con la descripcin de trabajo especificada. Cuando se utiliza una corriente de entrada, los trabajos siempre operan bajo el perfil de usuario de la descripcin del trabajo y no del usuario que coloca los trabajos en la cola de trabajos. Si se especifica USER(*RQD) en la descripcin de trabajo, no se podr utilizar la descripcin de trabajo en un mandato BCHJOB. Si se utiliza un mandato SBMJOB, el mandato toma el valor por omisin de forma que el trabajo por lotes opera bajo el nombre del perfil de usuario del que lo somete. Sin embargo, si se especifica USER(*JOBD) en el mandato SBMJOB, el trabajo operar bajo el nombre de la descripcin de trabajo. La persona que somete el trabajo puede especificar USER(*JOBD) slo si tiene autorizacin *CHANGE para la descripcin de trabajo. (No se necesita ninguna autorizacin para acceder al perfil de usuario real, a menos que el nivel de seguridad sea 40 o mayor.) A menudo se requiere un nombre especfico en la descripcin de trabajo para dejar que los usuarios sometan los trabajos para un perfil de usuario especfico. Con esta finalidad se suministra con el sistema, por ejemplo, la descripcin de trabajo QBATCH con USER(QPGMR). Esta descripcin de trabajo normalmente ya est creada (al pblico se le otorga la autorizacin *CHANGE). Esto significa que cualquier usuario en el sistema que tenga autorizacin para los mandatos SBMJOB, STRxxxRDR, o SBMxxxJOB puede someter trabajos bajo el perfil de usuario QPGMR. Nota: Si lo desea puede cambiar la descripcin de trabajo QBATCH en funcin de sus necesidades de seguridad.

Objeto Clase
Un objeto clase contiene los atributos de ejecucin que controlan el entorno de ejecucin de un trabajo. Los objetos clase o las clases suministradas por IBM renen los requisitos de las aplicaciones por lotes e interactivas ms comunes.

Creacin de una clase


Tambin puede crear sus propias clases. Por ejemplo, puede crear clases nuevas para darle un rango ms amplio de prioridades de ejecucin de mquina. Para crear una clase, utilice el mandato Crear Clase (CRTCLS).

Cambio de una clase


Para cambiar una clase: 1. Utilice el mandato Trabajar con Clases (WRKCLS) para encontrar la clase. 2. Seleccione la opcin 2 para cambiar la clase. Si conoce el nombre de la clase que desea cambiar, tambin puede utilizar el mandato Cambiar Clase (CHGCLS).

160

OS/400 Gestin de trabajos, V4R4

Atributos de tiempo de ejecucin


Algunos de los atributos o parmetros de ejecucin que son importantes para la gestin de trabajos son: Prioridad de ejecucin de mquina (RUNPTY) Depurar (PURGE) Porcin de tiempo (TIMESLICE) Tiempo de espera mximo por omisin (DFTWAIT) Tiempo de proceso mximo (CPUTIME) Almacenamiento temporal mximo (MAXTMPSTG) Hebras mximas Nota: Los lmites de tiempo mximo de unidad de proceso y de almacenamiento temporal mximo pueden ayudarle a evitar que un programa errneo deteriore el rendimiento del sistema. Sin embargo, debe darse una cantidad suficiente de tiempo de proceso y de almacenamiento temporal para permitir que se complete el trabajo. Consulte el Ajuste de rendimiento, para obtener ms informacin acerca de los parmetros TIMESLICE y PURGE.

Prioridad de trabajosConsejos
Normalmente, las prioridades para los trabajos que se ejecutan en entornos por lotes deben ser inferiores a las prioridades para trabajos en entornos interactivos. Del mismo modo, la porcin de tiempo debe ser lo bastante pequea como para que un programa con bucles no domine el tiempo del procesador y el nivel de actividad. Nota: Puede utilizar el valor del sistema QDYNPTYADJ para mantener un alto rendimiento del proceso de los trabajos de proceso por lotes en servidores AS/400e. Para obtener informacin ms detallada para este valor del sistema, vase Valor del sistema QDYNPTYADJ en la pgina 47.

Establecimiento de una prioridad mayor para trabajos del operador del sistema
Si lo desea puede hacer que la prioridad para los trabajos del operador del sistema sea mayor que las prioridades de otros trabajos, de forma que el operador del sistema pueda responder de forma eficaz a las necesidades del sistema. Si utiliza QCTL como subsistema de control, el operador automticamente tiene una mayor prioridad de ejecucin tras haber iniciado la sesin en la consola. Esto es debido a que QCTL direcciona el trabajo de consola mediante la clase QCTL, que especifica una prioridad mayor. Otra manera de configurar su sistema para que el operador pueda trabajar con una prioridad mayor consiste en realizar lo siguiente: 1. Aadir una entrada de direccionamiento al subsistema con datos de direccionamiento exclusivos y especificar la clase QSYS/QCTL. 2. Crear una descripcin de trabajo nueva para el operador, especificando los mismos datos de direccionamiento exclusivos que utiliz para la entrada de direccionamiento.
Trabajos

161

3. Cambiar el perfil de usuario del operador para especificar la nueva descripcin de trabajo. 4. Ahora, cuando el operador inicie la sesin en ese subsistema, el trabajo se direccionar utilizando la clase QCTL, que especifica una prioridad mayor que la clase utilizada por los trabajos interactivos normales. La prioridad de ejecucin de trabajos es la prioridad ms alta en la que puede ejecutarse cualquier hebra del trabajo. Cada hebra puede tener su propia prioridad de hebra que es inferior a la prioridad del trabajo. El mandato Cambiar Trabajo (CHGJOB) cambiar nicamente la prioridad del trabajo. Puede utilizarse la API Cambiar Trabajo (QWTCHGJB) para cambiar la prioridad del trabajo o la prioridad de una hebra.

162

OS/400 Gestin de trabajos, V4R4

Relaciones entre descripciones de subsistema, de clase y de trabajo


Descripcin trabajo 1. Nombre de usuario Cola de trabajos Prioridad de trabajo Prioridad de salida Texto de impresin Cdigo de contabilidad Datos de direccionamiento Datos de solicitud Comprobacin de sintaxis Lista bibliotecas inicial Gravedad final Nivel de anotacin Anotar programa CL Respuesta a mensaje consulta Dispositivo impresora Salida Retener Fecha Conmutadores trabajos Accin recuperacin dispos. Agrupac. final porcin tiempo Accin completa cola men. tjo. Tamao mx. cola mens. trabajo Descripcin subsistema Atributos de subsistema Nm. mx. de trabajos Agrupaciones almacenam. Identificador agrupacin Tamao almacenamiento Nivel de actividad Archivo pantalla sistema Entrada lista bibl. sis. Entradas de trabajo Entradas trab. arranque aut Nombre de trabajo 1. Nombre descripcin trab. Entradas estacin trabajo Tipo/nombre est. trabajo 1. Nombre descripcin trab. Nivel mx. actividad En SIGNON o ENTER Entradas cola trabajos Nombre cola trabajos Nivel mx. actividad Nmero secuencia Mximo activos por pdad. Entradas comunicaciones Nombre desc. dispositivo o tipo dispositivo Nombre ubicacin remota 1. Nombre descrip. trabajo Perfil usuario omisin Nivel actividad mximo Nombre modalidad Entradas trabajo prearran. Programa Perfil usuario Nombre trabajo prearran. Nombre descrip. trabajo Arranque subsistema Nmero inicial de trabajos prearranque Umbral Nmero adicional de trabajos prearranque Nmero mximo de trabajos prearranque Nmero mximo de peticiones arranq prog Espera Id agrupacin sistema 2. Nombre de clase Entradas de direccionamiento Nmero de secuencia Valor de comparacin y valor inicial Nombre de programa 2. Nombre de clase Nivel mximo actividad Identificador agrupacin Clase 2. Prioridad ejecucin Porcin de tiempo Depurar Tiempo espera omis. Tiempo CPU mximo Almacen. temp. mx. Hebras mximas

Figura 8. Relacin entre descripcin de trabajo, descripcin de subsistema y clase

Trabajos

163

Redireccionamiento y transferencia de trabajo


El redireccionamiento de un trabajo (mandato RRTJOB) arranca un nuevo paso de direccionamiento en el mismo subsistema; La transferencia de un trabajo (mandatos TFRJOB o TFRBCHJOB) arranca un nuevo paso de direccionamiento en el mismo o en otro subsistema. En ambos casos, se eliminan las alteraciones temporales de archivo, se desasignan los objetos asignados excepto la estacin de trabajo y la cola de mensaje de trabajos, y los archivos se cierran. La lista de bibliotecas se mantiene igual porque se especifica en el nivel de trabajo. La biblioteca temporal (QTEMP) y todos los objetos que contiene no se alteran, y todos los atributos de trabajo tampoco se alteran. Los trabajos de prearranque no pueden redireccionarse o transferirse.

Redireccionamiento de trabajoVentajas
El redireccionamiento de un trabajo se puede utilizar para cambiar los atributos de proceso de un trabajo. Al redireccionar un trabajo se puede utilizar una entrada de direccionamiento diferente para procesar el siguiente paso de direccionamiento. Por ejemplo, si la siguiente parte de un trabajo necesita ejecutarse en una agrupacin de almacenamiento diferente, redireccione el trabajo de forma que se ejecute en una agrupacin de almacenamiento diferente.

Cundo se redireccionan los trabajos interactivos


Un trabajo interactivo se redirecciona en cualquiera de los siguientes casos: El usuario de estacin de trabajo pulsa la tecla Salir o entra el mandato RETURN desde el nico programa en la pila de programas de un trabajo. Si QCMD es el nico programa que hay en la pila de programas, se visualiza una ventana con las opciones S (=S) o N (=No) para salir de la pantalla de entrada de mandatos. Si el usuario responde con una S, el trabajo se redirecciona. Si responde con una N, el usuario puede regresar a la pantalla de entrada de mandatos. El usuario de estacin de trabajo entra el mandato RRTJOB o el mandato TFRJOB.

Transferencia de trabajos
Para transferir un trabajo interactivo o de proceso por lotes, utilice el mandato Transferir Trabajo (TFRJOB) o el mandato Transferir Trabajo por Lotes (TFRBCHJOB). Tanto los trabajos interactivos como los trabajos por lotes se pueden transferir a otro subsistema. Sin embargo, para transferir un trabajo, el perfil de usuario para el trabajo debe disponer de autorizacin *READ para acceder a la cola de trabajos y autorizacin *USE para acceder a la descripcin de subsistema del subsistema al que se transfiere.

Cmo se transfieren los trabajos interactivos


Los trabajos interactivos en transferencia entran en el nuevo subsistema a travs de la cola de trabajos. Para transferir un trabajo interactivo, la cola de trabajos hacia la que se transfiere (representando al subsistema hacia el que se transfiere) debe pertenecer a un subsistema activo y deber existir una entrada de estacin de trabajo para la estacin de trabajo de la descripcin de subsistema del subsistema

164

OS/400 Gestin de trabajos, V4R4

al que se transfiere. (La entrada de estacin de trabajo debe ser AT(*ENTER) y no debe ser AT(*SIGNON).) Cuando se coloca un trabajo interactivo en una cola de trabajos, a ste se le otorga la prioridad de cola de trabajos ms alta a fin de minimizar cualquier posible demora. Sin embargo, si la cola de trabajos est retenida o si ya se ha alcanzado el nmero mximo de trabajos activos para el subsistema, los trabajos de transferencia tendrn que esperar hasta que la cola se vace o hasta que finalice un trabajo activo. Si el nuevo subsistema finaliza debido a alguno de los mandatos Finalizar Subsistema (ENDSBS), Finalizar Sistema (ENDSYS) o Apagar Sistema (PWRDWNSYS), mientras haya en la cola de trabajos un trabajo interactivo en transferencia, el trabajo tambin finalizar como parte del subsistema que finaliza.

Cmo se transfieren los trabajos por lotes


Un trabajo por lotes puede transferirse a s mismo a otra cola de trabajos. En este caso, no es necesario que la cola de trabajos est asociada a un subsistema activo, y el trabajo se sita en la cola de trabajos con su prioridad de trabajo actual. Nota: Si hay un trabajo por lotes en una cola de trabajos, puede moverse a una cola de trabajos distinta especificando el parmetro JOBQ en el mandato CHGJOB. Se puede acceder a los archivos incorporados en spool slo durante el primer paso de direccionamiento de un trabajo por lotes. Si un trabajo por lotes contiene alguno de los mandatos Transferir Trabajo (TFRJOB), Redireccionar Trabajo (RRTJOB), o Transferir Trabajo por Lotes (TFRBCHJOB), no se podr acceder a los archivos incorporados en spool durante el nuevo paso de direccionamiento. Puesto que el mandato PWRDWNSYS impide que cualquier subsistema arranque nuevos trabajos o pasos de direccionamiento, puede suceder que se apague el sistema antes de que un trabajo por lotes, situado en una cola de trabajos mediante el mandato TFRJOB, llegue a completarse. Los objetos temporales asociados con un trabajo en transferencia (como la lista de bibliotecas, la biblioteca QTEMP y todos los objetos que contiene) se borran al apagar el sistema; por tanto, durante la carga del programa inicial (IPL) el sistema es incapaz de restaurar el trabajo a su estado anterior. Durante la IPL, el sistema elimina el trabajo de la cola de trabajos y produce sus anotaciones de trabajo. Sin embargo, si se ha situado un trabajo por lotes en una cola de trabajos mediante el mandato Transferir Trabajo por Lotes (TFRBCHJOB), el sistema salva la informacin necesaria para arrancar de nuevo el trabajo por lotes, si se encuentra en la cola de trabajos durante una IPL. Esto incluye tener el mismo nombre de trabajo y un nico registro de anotaciones de trabajo para el trabajo. El mandato TFRBCHJOB borra la biblioteca temporal (QTEMP) en cada paso de direccionamiento. Consulte tambin las secciones Pasos de direccionamiento en la pgina 154 y Programa de direccionamiento en la pgina 156.

Trabajos

165

Anotaciones de trabajo
Las anotaciones de trabajo contienen informacin relacionada con peticiones que se han entrado para un trabajo, por ejemplo mandatos del trabajo, mandatos de un programa CL y mensajes. Las anotaciones histricas (QHST), un tipo especial de anotaciones, contienen datos del sistema, como por ejemplo un historial de las actividades del trabajo en el sistema. Cada trabajo tiene anotaciones de trabajo asociadas que pueden contener los siguientes elementos para el trabajo: Los mandatos del trabajo Los mandatos de un programa CL si el programa CL se cre con la opcin LOG(*YES) o con la opcin LOG(*JOB) y el mandato Cambiar Trabajo (CHGJOB) se ejecut con la opcin LOGCLPGM(*YES) Todos los mensajes (el mensaje y texto de ayuda para el mensaje) enviados al peticionario y que no se han eliminado de las colas de mensajes del programa Al final del trabajo, las anotaciones de trabajo pueden grabarse en el archivo en spool QPJOBLOG para que puedan imprimirse. Despus de grabar las anotaciones de trabajo en el archivo en spool, se suprimen las anotaciones de trabajo. Puede impedir que se graben anotaciones de trabajo para trabajos que finalicen satisfactoriamente. Vea Cmo evitar la creacin de anotaciones de trabajo en la pgina 183.

Control de la informacin de las anotaciones de trabajo


Para controlar la informacin que se grabar en las anotaciones de trabajo, especifique el parmetro LOG en el mandato Crear Descripcin de Trabajo (CRTJOBD). Puede cambiar estos niveles utilizando el mandato Cambiar Trabajo (CHGJOB) o el mandato Cambiar Descripcin de Trabajo (CHGJOBD). El parmetro LOG tiene tres valores: nivel de mensaje, gravedad de mensaje y texto de mensaje. Nota: Si establece el nivel de anotaciones (nivel de texto de mensaje) en 0 0 *NOLIST en un trabajo por lotes largo se pueden desaprovechar recursos del sistema. Esto puede ocurrir si el filtrado tiene lugar slo al final del trabajo y se ha especificado 0 0 *NOLIST para el nivel de anotaciones. En tal caso, se eliminarn todos los mensajes.

Filtrado de mensajes
El filtrado es el proceso de eliminar mensajes de las anotaciones de trabajo segn el nivel de anotaciones de mensajes del trabajo. Si ejecuta un programa CL como trabajo interactivo o por lotes, el filtrado se ejecuta una vez despus de que finalice el programa. Si ejecuta un programa de proceso de peticiones, el filtrado se produce antes de que se reciba cada peticin nueva. Puede encontrar detalles acerca de los programas de proceso de peticiones en la publicacin CL Programming.

166

OS/400 Gestin de trabajos, V4R4

Caso hipottico de filtrado de mensajes


El siguiente caso hipottico muestra: Que el filtrado se produce despus de que se ejecute cada mandato de forma interactiva. Cmo afecta el nivel de anotacin a la informacin que se almacena en la cola de mensajes del trabajo y que, por consiguiente, se graba en las anotaciones de trabajo, si stas se solicitan.

Primer paso: El mandato CHGJOB especifica un nivel de anotaciones 2 y una gravedad de mensaje de 50, y que slo los mensajes deben grabarse en las anotaciones de trabajo (*MSG).

Entrada de Mandatos Mandatos y mensajes anteriores: > CHGJOB LOG(2 5 MSG)

SYSTEM1 Nivel peticin:

Segundo paso: PGMA enva tres mensajes informativos con cdigos de gravedad de 20, 50 y 60 a su propia cola de mensajes de programa y a la cola de mensajes de programa del programa que se ha llamado antes de la llamada especificada (*PRV). Los mensajes que PGMA enva a su propia cola de mensajes de programa se denominan mensajes detallados. Estos mensajes se envan a la cola de mensajes de programa de la llamada de programa de nivel inferior.
PGMB enva dos mensajes informativos con cdigos de gravedad de 40 y 50 a su propia cola de mensajes de programa. Se trata de mensajes detallados. PGMB tambin enva un mensaje informativo con un cdigo de gravedad de 10 a *PRV. Observe que el mandato CHGJOB ya no aparece en la pantalla. Segn el nivel de anotacin 2, slo las peticiones para las que se ha emitido un mensaje con una gravedad mayor o igual que la especificada se salvan para las anotaciones de trabajo, y no se emitieron mensajes para esta peticin. Si se emiti un mensaje de este tipo, tambin aparecern todos los mensajes detallados que se hubiesen emitido.

Entrada de Mandatos Mandatos y mensajes anteriores: > CALL PGMA Gravedad Gravedad Gravedad > CALL PGMB Gravedad de mensaje 2 de mensaje 5 de mensaje 6 de mensaje 1 - PGMA - PGMA - PGMA - PGMB

SYSTEM1 Nivel peticin: 1

Final Teclee mandato, pulse Intro. ===> _________________________________________________________________________ ______________________________________________________________________________ ______________________________________________________________________________ ______________________________________________________________________________ F3=Salir F4=Solicitud F9=Recuperar F1 =Incluir mensajes detallados F11=Pantalla completa F12=Cancelar F13=Information Assistant F24=Ms teclas

Trabajos

167

Tercer paso: Cuando se pulsa F10=Incluir mensajes detallados desde la pantalla Entrada de Mandatos, se visualizan todos los mensajes.

Entrada de Mandatos Mandatos y mensajes anteriores: > CALL PGMA Gravedad Gravedad Gravedad Gravedad Gravedad Gravedad > CALL PGMB Gravedad Gravedad Gravedad de de de de de de mensaje mensaje mensaje mensaje mensaje mensaje detallado detallado detallado 2 - PGMA 5 - PGMA 6 - PGMA 2 5 6 - PGMA - PGMA - PGMA

SYSTEM1 Nivel peticin:

de mensaje detallado de mensaje detallado de mensaje 1 - PGMB

4 5

- PGMB - PGMB

Final Teclee mandato, pulse Intro. ===> _________________________________________________________________________ ______________________________________________________________________________ ______________________________________________________________________________ ______________________________________________________________________________ F3=Salir F4=Solicitud F9=Recuperar F1 =Incluir mensajes detallados F11=Pantalla completa F12=Cancelar F13=Information Assistant F24=Ms teclas

Cuarto paso: Cuando se entra otro mandato (en este ejemplo, CHGJOB), el mandato CALL PGMB y todos los mensajes (incluyendo los mensajes detallados) se eliminan porque el cdigo de gravedad para el mensaje asociado a esta peticin no era mayor ni igual que el cdigo de gravedad especificado en el mandato CHGJOB. El mandato CALL PGMA y sus mensajes asociados permanecen porque al menos uno de los mensajes emitidos para esa peticin tiene un cdigo de gravedad mayor o igual que el especificado.
El mandato CHGJOB especifica un nivel de anotaciones de 3, una gravedad de mensaje de 40 y que el texto de primer nivel y el texto de segundo nivel de un mensaje se van a grabar en las anotaciones de trabajo. Cuando se entra otro mandato, el mandato CHGJOB permanece en la pantalla ya que el nivel de anotaciones 3 anota todas las peticiones. PGMC enva dos mensajes con cdigos de gravedad de 30 y 40 a la cola de mensajes de programa del programa llamado antes de la llamada especificada (*PRV). PGMD enva un mensaje con una gravedad de 10 a *PRV.

Entrada de Mandatos Mandatos y mensajes anteriores: > CALL PGMA Gravedad de Gravedad de Gravedad de > CHGJOB LOG(3 4 > CALL PGMC Gravedad de Gravedad de > CALL PGMD Gravedad de mensaje 2 mensaje 5 mensaje 6 SECLVL) mensaje 3 mensaje 4 mensaje 1 - PGMA - PGMA - PGMA - PGMC - PGMC - PGMD

SYSTEM1 Nivel peticin:

Final Teclee mandato, pulse Intro. ===> _________________________________________________________________________ ______________________________________________________________________________ ______________________________________________________________________________ ______________________________________________________________________________ F3=Salir F4=Solicitud F9=Recuperar F1 =Incluir mensajes detallados F11=Pantalla completa F12=Cancelar F13=Information Assistant F24=Ms teclas

Cuando se entra otro mandato despus de haber entrado el mandato CALL PGMD, el mandato CALL PGMD permanece en la pantalla, pero su mensaje asociado se suprime. El mensaje se suprime porque su cdigo de gravedad no es mayor ni igual que el cdigo de gravedad especificado en el parmetro LOG del mandato CHGJOB.

168

OS/400 Gestin de trabajos, V4R4

El mandato SIGNOFF

LIST se entra para imprimir las anotaciones de trabajo.

Entrada de Mandatos Mandatos y mensajes anteriores: > CHGJOB LOG(3 4 SECLVL) > CALL PGMC Gravedad de mensaje 3 Gravedad de mensaje 4 > CALL PGMD > CALL PGME > SIGNOFF LIST

SYSTEM1 Nivel peticin: 1

- PGMC - PGMC

Final Teclee mandato, pulse Intro. ===> _________________________________________________________________________ ______________________________________________________________________________ ______________________________________________________________________________ ______________________________________________________________________________ F3=Salir F4=Solicitud F9=Recuperar F1 =Incluir mensajes detallados F11=Pantalla completa F12=Cancelar F13=Information Assistant F24=Ms teclas

Las anotaciones de trabajo contienen todas las peticiones y todos los mensajes que han permanecido en la pantalla Entrada de Mandatos y en la pantalla de mensajes detallados. Las anotaciones de trabajo tambin contienen el texto de mensaje de segundo nivel asociado a cada mensaje, tal como especifica el mandato CHGJOB. Observe que las anotaciones de trabajo contienen el texto de mensaje de segundo nivel de todos los mensajes emitidos durante el trabajo, no slo de los mensajes emitidos desde que se entr el segundo mandato CHGJOB.

Cabecera de anotaciones de trabajo


La Figura 9 en la pgina 170 muestra unas anotaciones de trabajo. Las cabeceras de la parte superior de cada pgina de las anotaciones de trabajo impresas identifican el trabajo al que se aplican las anotaciones y las caractersticas de cada entrada: El nombre completo calificado del trabajo (nombre del trabajo, nombre del usuario y nmero de trabajo). El nombre de la descripcin de trabajo utilizada para arrancar el trabajo. La fecha y la hora de arranque del trabajo. El identificador del mensaje. El tipo de mensaje. La gravedad del mensaje. La fecha y hora de envo de cada mensaje. El mensaje. Si el nivel de anotaciones especifica que el texto de segundo nivel debe incluirse, ste aparecer en las lneas siguientes debajo del mensaje. El programa desde el que se envi el mensaje o la peticin. El nmero de instruccin de interfaz de mquina o el desplazamiento en el programa desde el que se envi el mensaje. El programa al que se envi el mensaje o la peticin. El nmero de instruccin de interfaz de mquina o el desplazamiento en el programa al que se envi el mensaje. Nota: Los nmeros de instruccin de interfaz de mquina aparecen slo para mensajes de escape, notificacin y diagnstico. Para todos los dems

Trabajos

169

tipos de mensaje, el nmero de instruccin de interfaz de mquina se establece en cero. Los niveles de anotaciones afectan a un registro de anotaciones de trabajo por lotes de la misma manera que se muestra en el ejemplo de la Figura 9. Si el trabajo utiliza APPC, la cabecera contiene una lnea donde se muestra la unidad del identificador de trabajo para APPC. Consulte la publicacin APPC Programming para obtener ms informacin acerca de APPC.

Anotaciones de trabajoEjemplo
5763SS1 V4R2M 97 829 Anotaciones de trabajo RCHGEN5C 18/ 8/97 14:36:33 Pg Nombre trabajo . . . . . . . : QPADEV 19 Usuario . . . . . : TIMR Nmero . . . . . . . . . . . : 62213 Descripcin trabajo . . . . : QDFTJOBD Biblioteca . . . : QGPL IDMSJ TIPO GRAV FECHA HORA DESDE PROG BIBLIOTECA INST A PROG BIBLIOTECA CPF1124 Informacin 18/ 8/97 14:34: 6 QWTPIIPP QSYS 5CE EXT Mensaje . . . . : Tbj 62213/TIMR/QPADEV 19 iniciado el 18/ 8/97 a las 14:34: 6 en subsistema QINTER en QSYS. Tbj entrado en sistema el 18/ 8/97 a las 14:34: 6. NONE Peticin 18/ 8/97 14:34: 9 QMHGSD QSYS 55B QCMD QSYS Mensaje . . . . : -crtlib timr CPC21 2 Finalizacin 18/ 8/97 14:34:12 QLICRLIB QSYS 47F QCMD QSYS Mensaje . . . . : Biblioteca TIMR creada. NONE Peticin 18/ 8/97 14:34:19 QMHGSD QSYS 55B QCMD QSYS Mensaje . . . . : -crtsrcpf timr/qclsrc CPC73 1 Finalizacin 18/ 8/97 14:34:2 QDDCPF QSYS 3A6 QCMD QSYS Mensaje . . . . : Archivo QCLSRC creado en biblioteca TIMR. NONE Peticin 18/ 8/97 14:34:23 QMHGSD QSYS 55B QCMD QSYS Mensaje . . . . : -strpdm EDT 232 Finalizacin 18/ 8/97 14:35: 2 QSUEXIT QPDA 12DE QUOCMD QSYS Mensaje . . . . : Miembro CLPGM aadido al archivo TIMR/QCLSRC. Causa . . . . . : Miembro solicitado para editar no existe. No se ha aadido el miembro al archivo. EDT 229 Finalizacin 18/ 8/97 14:35: 2 QSUEXIT QPDA 12DE QUOCMD QSYS Mensaje . . . . : Miembro CLPGM del archivo TIMR/QCLSRC cambiado con 3 registros. Causa . . . . . : Se ha cambiado el miembro. NONE Peticin 18/ 8/97 14:35:11 QPTCHECK N QCMD QSYS Mensaje . . . . : -CRTCLPGM PGM(TIMR/CLPGM) SRCFILE(TIMR/QCLSRC) CPC 815 Finalizacin 18/ 8/97 14:35:24 QCLENTR QSYS 282 QCMD QSYS Mensaje . . . . : Programa CLPGM creado en biblioteca TIMR. Causa . . . . . : Vea salida impresa del compilador para obtener una lista de mensajes. Recuperacin . : Si es necesario, corrija los errores. NONE Peticin 18/ 8/97 14:35:34 QMHGSD QSYS 55B QCMD QSYS Mensaje . . . . : -call timr/clpgm NONE Peticin 18/ 8/97 14:35:4 QMHGSD QSYS 55B QCMD QSYS Mensaje . . . . : -wrkactjob NONE Peticin 18/ 8/97 14:35:53 QMHGSD QSYS 55B QCMD QSYS Mensaje . . . . : -wrkcfgsts dev NONE Peticin 18/ 8/97 14:36:1 QMHGSD QSYS 55B QCMD QSYS Mensaje . . . . : -dspjob NONE Peticin 18/ 8/97 14:36:15 QMHGSD QSYS 55B QCMD QSYS Mensaje . . . . : -wrksbs NONE Peticin 18/ 8/97 14:36:33 QMHGSD QSYS 55B QCMD QSYS Mensaje . . . . : -signoff list CPF1164 Finalizacin 18/ 8/97 14:36:33 QWTMCEOJ QSYS 2 5 EXT Mensaje . . . . : Tbj 62213/TIMR/QPADEV 19 finalizado el 18/ 8/97 a las 14:36:33; 2 segundos utilizados; cdigo de finalizacin . Causa . . . . . : Tbj 62213/TIMR/QPADEV 19 completado el 18/ 8/97 a las 14:36:33 tras usar 2 segundos del tiempo de unidad de proceso. El trabajo tuvo el cdigo de finalizacin . El trabajo finaliz tras 1 paso de direccionamiento con el cdigo de finalizacin secundario . Los cdigos de finalizacin de trabajo y sus significados son: - Trabajo completado normalmente. 1 - Trabajo completado normalmente durante finalizacin controlada o finalizacin de subsistema controlada. 2 - Trabajo super gravedad de finalizacin (atributo de trabajo ENDSEV). 3 - Finalizacin anmala del trabajo. 4 - Trabajo finalizado antes de activarse. 5 - Trabajo finalizado mientras estaba activo. 6 - Finalizacin anmala del subsistema mientras el trabajo estaba activo. 7 - Finalizacin anmala del sistema mientras el trabajo estaba activo. 8 - El trabajo ha finalizado (mandato ENDJOBABN). 9 - Trabajo forzado a finalizar tras agotarse el lmite de tiempo (mandato ENDJOBABN). Recuperacin . : Para obtener ms informacin, consulte el manual Gestin de Trabajos, SC1 -3124 (SC41-53 6). 1

INST N

EA 116 EA 116 EA 182

182

EA 116

EA EA EA EA EA EA N

Figura 9. Anotaciones de trabajo

170

OS/400 Gestin de trabajos, V4R4

Visualizacin de las anotaciones de trabajo


La forma de visualizar anotaciones de trabajo depende del estado del trabajo. Si el trabajo ha finalizado y las anotaciones de trabajo no se han impreso todava, busque el trabajo que utiliza el mandato Trabajar con Trabajo de Usuario (WRKUSRJOB), y a continuacin: 1. Seleccione la opcin 8 (Visualizar archivo en spool) 2. Busque el archivo en spool llamado QPJOBLOG 3. Seleccione la opcin 5 (Visualizar anotaciones de trabajo) Si el trabajo contina activo (trabajos por lotes o interactivos) o est en una cola de trabajos y todava no se ha arrancado, utilice el mandato Trabajar con Trabajo de Usuario (WRKUSRJOB) o el mandato Trabajar con Trabajo Activo (WRKACTJOB) para visualizar las anotaciones de trabajo de la siguiente forma: 1. Seleccione la opcin 5 (Trabajar con trabajo) 2. Seleccione la opcin 10 (Visualizar anotaciones de trabajo)

Visualizacin de anotaciones de trabajo de trabajo interactivo


Para visualizar las anotaciones de trabajo de su propio trabajo interactivo, realice una de las siguientes acciones: Entre el mandato siguiente: DSPJOBLOG Entre el mandato WRKJOB y seleccione la opcin 10 (Visualizar anotaciones de trabajo) desde la pantalla Trabajar con Trabajo. Pulse F10 (Visualizar mensajes detallados) desde la pantalla de Entrada de Mandatos (esta tecla visualiza los mensajes mostrados en las anotaciones de trabajo). Si en su estacin de pantalla, la luz inhibida de entrada est encendida y no se apaga, haga lo siguiente: 1. Pulse la tecla Peticin de Sistema, y a continuacin pulse la tecla Intro. 2. En el men Peticin de Sistema, seleccione la opcin 3 (Visualizar trabajo actual). 3. En el men Visualizar Trabajo, seleccione la opcin 10 (Visualizar Anotaciones de Trabajo, si est activo o en la cola de trabajos). 4. En la pantalla Anotaciones de Trabajo, pulse F10 (Visualizar mensajes detallados). 5. En la pantalla Visualizar Todos los Mensajes, pulse la tecla Giro Abajo para ver los mensajes recibidos antes de pulsar la tecla Peticin de Sistema. Desconecte la estacin de trabajo, especificando LOG(*LIST) en el mandato SIGNOFF.

Trabajos

171

Caractersticas de la pantalla Anotaciones de trabajo


Cuando utilice el mandato Visualizar Anotaciones de Trabajo (DSPJOBLOG), ver la pantalla Anotaciones de Trabajo. Esta pantalla muestra nombres de programa con smbolos especiales, de la siguiente forma: >> El mandato en ejecucin o el mandato que se ejecutar a continuacin. Por ejemplo, si se llam a un programa CL o a un programa de alto nivel, se mostrar la llamada al programa. El mandato ha completado su proceso. El mandato todava no se ha procesado. Mensaje de respuesta. Este smbolo marca los mensajes que necesitan una respuesta y los que ya recibieron respuesta.

> . . ?

Usos de la pantalla Anotaciones de trabajo


En la pantalla Anotaciones de Trabajo, puede hacer lo siguiente: Utilice la tecla Avanzar Pgina (o Giro Arriba) para llegar al final de las anotaciones de trabajo. Para llegar al final de las anotaciones de trabajo rpidamente, pulse F18 (Final). Despus de pulsar F18, es posible que necesite girar hacia abajo para ver el mandato que se est ejecutando. Utilice la tecla Retroceso Pgina (o Giro Abajo) para llegar al principio de las anotaciones de trabajo. Para llegar al principio de las anotaciones de trabajo rpidamente, pulse F17 (Principio).

Visualizacin de mensajes detallados


Para visualizar mensajes detallados desde la pantalla Visualizar Anotaciones de Trabajo, pulse F10. Esta pantalla muestra los mandatos u operaciones que se ejecutaron dentro de un programa de lenguaje de alto nivel o dentro de un programa CL para el que se activ LOGCLPGM.

Cambio de la cola de salida para todos los trabajos


Para cambiar la cola de salida para todos los trabajos presentes en el sistema, utilice los parmetros OUTQ o DEV en el mandato Cambiar Archivo de Impresora (CHGPRTF) para cambiar el archivo QSYS/QPJOBLOG. A continuacin se dan dos ejemplos de cmo utilizar cada parmetro: CHGPRTF FILE(QSYS/QPJOBLOG) DEV(USRPRT) y CHGPRTF FILE(QSYS/QPJOBLOG) OUTQ(USROUTQ)

Especificacin de la cola de salida para anotaciones de trabajo


Para especificar la cola de salida en la que se grabarn las anotaciones de trabajo de un trabajo, asegrese de que se ha especificado OUTQ(*JOB) para el archivo QPJOBLOG. Luego puede utilizar el parmetro OUTQ con cualquiera de los mandatos siguientes: BCHJOB, CRTJOBD, CHGJOBD o CHGJOB. He aqu un ejemplo: CHGJOB OUTQ(USROUTQ) Si no puede encontrarse la cola de salida para un trabajo, no se crearn anotaciones de trabajo.

172

OS/400 Gestin de trabajos, V4R4

Retencin de anotaciones de trabajo


Para retener todas las anotaciones de trabajo, especifique HOLD(*YES) en el mandato CHGPRTF para el archivo QSYS/QPJOBLOG. Entonces se liberan las anotaciones de trabajo al transcriptor cuando se ejecuta el mandato Liberar Archivo en Spool (RLSSPLF). He aqu un ejemplo: CHGPRTF FILE(QSYS/QPJOBLOG) HOLD( YES)

Supresin de un registro de anotaciones de trabajo


Para suprimir un registro de anotaciones de trabajo, utilice el mandato Suprimir Archivo en Spool (DLTSPLF) o la opcin Suprimir en la pantalla de la cola de salida.

Anotaciones de trabajoConsejos
Si no puede encontrarse la cola de salida para un trabajo, no se crearn anotaciones de trabajo. Si el sistema finaliza de forma anmala, la solicitud de arranque permite al operador del sistema especificar si se deben imprimir las anotaciones de trabajo para los trabajos que estaban activos en el momento de la finalizacin anmala. Si utiliza el parmetro USRDTA con el mandato Cambiar Archivo de Impresora (CHGPRTF) para cambiar el valor de los datos del usuario para el archivo QSYS/QPJOBLOG, el valor especificado no se mostrar en las pantallas Trabajar con Cola de Salida o Trabajar con Todos los Archivos en Spool. El valor mostrado en la columna de datos del usuario es el nombre del trabajo cuyas anotaciones de trabajo se han impreso.

Anotaciones de trabajo interactivo


Las descripciones de trabajo suministradas por IBM QCTL, QINTER y QPGMR, tienen todas un nivel de anotacin LOG(4 0 *NOLIST); por tanto, todo el texto de ayuda de mensajes se graba en las anotaciones de trabajo. Sin embargo, las anotaciones de trabajo no se imprimen si el trabajo finaliza normalmente, a menos que especifique *LIST en el mandato SIGNOFF.

Cmo se anotan los mensajes interactivos


Si un usuario de estacin de pantalla utiliza un men suministrado por IBM o la pantalla de entrada de mandatos, se visualizan todos los mensajes de error. Si el usuario de estacin de pantalla utiliza un programa inicial escrito por el usuario, cualquier mensaje no supervisado hace que el programa inicial finalice y que se creen anotaciones de trabajo. Sin embargo, si el programa inicial supervisa los mensajes, recibe control cuando se recibe un mensaje. En este caso, puede ser importante asegurarse de que se crean las anotaciones de trabajo para poder determinar el error especfico que se ha producido. Por ejemplo, asuma que el programa inicial visualiza un men que incluye una opcin de desconexin, que toma el valor por omisin de *NOLIST. El programa inicial supervisa todas las excepciones e incluye un mandato Cambiar Variable (CHGVAR), que cambia la opcin de desconexin a *LIST si se produce una excepcin:

Trabajos

173

PGM DCLF MENU DCL &SIGNOFFOPT TYPE( CHAR) LEN(7) VALUE( NOLIST) . . . MONMSG MSG(CPF ) EXEC(GOTO ERROR) PROMPT: SNDRCVF RCDFMT(PROMPT) CHGVAR &IN41 ' ' . . . IF (&OPTION EQ '9 ') SIGNOFF LOG(&SIGNOFFOPT); . . . GOTO PROMPT ERROR: CHGVAR &SIGNOFFOPT ' LIST' CHGVAR &IN41 '1' GOTO PROMPT ENDPGM Si se produce una excepcin, el mandato CHGVAR cambia la opcin en el mandato SIGNOFF a *LIST y activa un indicador. Este indicador puede utilizarse para condicionar una constante que visualiza un mensaje que explica que se ha producido un error inesperado, y que indica al usuario de la estacin de pantalla lo que debe hacer.

Mandatos CL anotados para trabajos interactivos


Si el trabajo interactivo est ejecutando un programa CL, los mandatos del programa CL se anotan slo si el nivel de anotacin es 3 4, y si es cierta una de las siguientes condiciones: Se especific LOGCLPGM(*YES) en el mandato Crear Programa de Lenguaje de Control (CRTCLPGM). Se especific LOGCLPGM(*JOB) en el mandato Crear Programa de Lenguaje de Control (CRTCLPGM) y (*YES) es el atributo de trabajo LOGCLPGM actual.

Cmo establecer y cambiar el atributo LOGCLPGM


El atributo de trabajo LOGCLPGM se puede establecer y cambiar utilizando el parmetro LOGCLPGM en los mandatos SBMJOB, CRTJOBD, y CHGJOBD.

Anotaciones de trabajo por lotes


Para sus aplicaciones por lotes, tal vez desee cambiar la cantidad de informacin anotada. El nivel de anotacin (LOG(4 0 *NOLIST)) especificado en la descripcin de trabajo para el subsistema QBATCH suministrado por IBM proporciona un registro de anotaciones cronolgicas completo si el trabajo finaliza de forma anmala. Si el trabajo se completa con normalidad, no se crean anotaciones de trabajo. Para cambiar la cantidad de informacin anotada, cambie el nivel de anotacin (LOG(4 0 *NOLIST)). Para obtener informacin acerca de cmo hacerlo, consulte la seccin Cambio del nivel de anotaciones para un trabajo en la pgina 183.

174

OS/400 Gestin de trabajos, V4R4

Impresin de anotaciones de trabajo en maysculas y minsculas


Si desea imprimir anotaciones de trabajo en maysculas y minsculas, utilice el mandato Cambiar Descripcin de Trabajo (CHGJOBD) para cambiar la descripcin de trabajo, o especifique un valor de LOG diferente en el mandato BCHJOB o en el mandato SBMJOB.

Mandatos CL anotados para trabajos por lotes


Si el trabajo por lotes est ejecutando un programa CL, los mandatos del programa CL se anotan slo si se especifica LOGCLPGM(*YES) en el mandato Crear Programa de Lenguaje de Control (CRTCLPGM) o en el mandato Cambiar Programa (CHGPGM).

Anotaciones histricas QHST


Las anotaciones histricas (QHST) constan de una cola de mensajes y de un archivo fsico conocido como versin de anotaciones. El sistema graba los mensajes enviados a la cola de mensajes de anotaciones en el archivo fsico de versin de anotaciones actual. Las anotaciones histricas (QHST) contienen un rastreo de alto nivel de actividades del sistema, por ejemplo informacin del sistema, del subsistema y de trabajos, estado de dispositivo y mensajes del operador del sistema. Su cola de mensajes es QHST.

Versin de anotaciones
Cada versin de anotaciones es un archivo fsico al que se da nombre de la siguiente forma: Qxxxaadddn donde: xxx aaddd n Es una descripcin de 3 caracteres del tipo de anotaciones (HST) Es la fecha del calendario Juliano en la que se cre la versin de anotaciones Es un nmero de secuencia dentro de la fecha del calendario Juliano (del 0 al 9 o de la A a la Z)

Cuando una versin de anotaciones est completa, se crea automticamente una nueva versin de las anotaciones. Nota: El nmero de registros existentes en la versin de anotaciones de las anotaciones histricas se especifica en el valor del sistema QHSTLOGSIZ.

Proceso de registros de anotaciones histricas


Tambin puede escribir un programa para procesar registros de anotaciones histricas. Puesto que puede haber disponibles varias versiones de cada registro de anotaciones, debe seleccionar la versin de anotaciones a procesar.

Trabajos

175

Determinacin de versiones de anotaciones disponibles


Para determinar las versiones de anotaciones disponibles, utilice el mandato Visualizar Descripcin de Objeto (DSPOBJD). Por ejemplo, el mandato DSPOBJD siguiente visualiza qu versiones de las anotaciones histricas estn disponibles: DSPOBJD OBJ(QSYS/QHST ) OBJTYPE( FILE)

Supresin de versiones de anotaciones


Para suprimir anotaciones en el sistema, utilice la opcin de suprimir en la pantalla que se muestra en el mandato Trabajar con Objetos (WRKOBJ).

Visualizacin o impresin de anotaciones histricas


Para visualizar o imprimir la informacin de un registro de anotaciones, utilice el mandato Visualizar Anotaciones (DSPLOG). Puede seleccionar la informacin que desea visualizar o imprimir especificando cualquier combinacin de lo siguiente: Perodo de tiempo Nombre del trabajo que envi la entrada de anotaciones Identificadores de mensaje de las entradas El mandato DSPLOG siguiente visualiza todas las entradas disponibles para el trabajo OEDAILY en el da actual: DSPLOG JOB(OEDAILY)

Hora y fecha en versin de anotaciones


Si ha restablecido la fecha o la hora del sistema a un valor anterior, una versin de anotaciones del sistema puede contener entradas que no estn en orden cronolgico y, por tanto, cuando intente visualizar la versin de anotaciones, es posible que falten algunas entradas. Por ejemplo, si la versin de anotaciones contiene entradas con fecha de 1988 seguidas de entradas con fecha de 1987, y desea visualizar las entradas de 1987, especificar las fechas de 1987 en el parmetro PERIOD del mandato DSPLOG, pero las entradas que espera no se visualizarn. Siempre debe utilizar la fecha del sistema (QDATE) y la hora del sistema (QTIME), o debe especificar el parmetro PERIOD de la siguiente forma: PERIOD((hora-inicio fecha-inicio) ( AVAIL END))

El sistema escribe los mensajes enviados a una cola de mensajes de anotaciones del sistema en el archivo fsico de la versin actual cuando la cola de mensajes se llena o cuando se utiliz el mandato DSPLOG.

Cmo asegurarse de que la versin de anotaciones es actual


Para asegurarse de que la versin actual est actualizada, especifique un identificador de mensaje ficticio, por ejemplo ### , en el mandato DSPLOG. No se visualizan mensajes, pero se actualiza el archivo fsico de la versin de anotaciones.

Formato de las anotaciones histricas


Un archivo de base de datos se utiliza para almacenar mensajes enviados a un registro de anotaciones del sistema. Debido a que todos los registros de un archivo fsico tienen la misma longitud y los mensajes que se envan a un registro de anotaciones tienen distintas longitudes, los mensajes pueden abarcar ms de un registro. Cada registro para un mensaje tiene tres campos:

176

OS/400 Gestin de trabajos, V4R4

Fecha y hora del sistema (un campo de tipo carcter de longitud igual a 8 caracteres). Es un campo interno. La fecha y hora convertidas tambin se incluyen en el mensaje. Nmero de registro (un campo de 2 bytes). Por ejemplo, el campo contiene el valor hexadecimal 1 para el primer registro, el valor hexadecimal 2 para el segundo registro, etc. Datos (un campo de tipo carcter de longitud igual a 132).

Formato del tercer campo (Datos): La Tabla 21 muestra el formato del tercer campo (datos) del primer registro.
Tabla 21. Formato del tercer campo del primer registro
Contenido Nombre de trabajo Fecha y hora de conversin1 ID de mensaje Nombre del archivo de mensajes Nombre de la biblioteca Tipo de mensaje2 Cdigo de gravedad Nombre del programa que se enva Nmero de instruccin del programa que se enva Nombre del programa que se recibe Nmero de instruccin del programa que se recibe Longitud del texto del mensaje Longitud de los datos del mensaje Reservado
1

Tipo Carcter Carcter Carcter Carcter Carcter Carcter Carcter Carcter Carcter

Longitud 26 13 7 10 10 2 2 12 4

Posiciones del registro 11-36 37-49 50-56 57-66 67-76 77-78 79-80 81-92 93-96

Carcter

10

97-106

Carcter

107-110

Binario Binario Carcter

2 2 28

111-112 113-114 115-142

El formato es: saammddhhmmss, donde: s aammdd hhmmss Es el dgito del siglo (s=0 si aa 40, s=1 si aa <40) Es el ao, el mes y el da del envo del mensaje Es la hora, los minutos y los segundos del envo del mensaje

Este tiene el mismo valor que el parmetro RTNTYPE del mandato Recibir Mensaje (RCVMSG).

Trabajos

177

La Tabla 22 en la pgina 178 muestra el formato del tercer campo (datos) de los registros restantes.
Tabla 22. Formato de los registros restantes
Contenido Mensaje Datos del mensaje
1

Tipo Carcter Carcter

Longitud Variable1 Variable2

Esta longitud se especifica en el primer registro (posiciones 111 y 112) y no puede sobrepasar los 132 caracteres. Esta longitud se especifica en el primer registro (posiciones 113 y 114).

Nunca se subdivide un mensaje cuando se inicia una nueva versin de un registro de anotaciones. El primer y ltimo registro de un mensaje siempre estn en la misma versin de QHST.

Proceso del archivo QHST


Si utiliza un lenguaje de alto nivel para procesar el archivo QHST, no olvide que los datos del mensaje empiezan en una ubicacin que vara para cada utilizacin del mismo mensaje. El motivo es que el mensaje incluye variables de sustitucin, de modo que la longitud real del mensaje vara. Sin embargo, para los mensajes CPF1124 (arranque de trabajo) y CPF1164 (finalizacin del trabajo), los datos del mensaje siempre empezarn en la posicin 11 del tercer registro.

Informacin de rendimiento y QHST


La informacin de rendimiento no se visualiza como texto en el mensaje CPF1164. Puesto que el mensaje est en las anotaciones QHST, los usuarios pueden escribir programas de aplicacin para recuperar estos datos. El formato de esta informacin de rendimiento es el siguiente: La informacin de rendimiento se pasa como un valor de texto de sustitucin de longitud variable. Esto quiere decir que los datos estn en una estructura cuya primera entrada es la longitud de los datos. El tamao del campo longitud no se incluye en la longitud.

Hora y fecha: Los primeros campos de datos de la estructura son la fecha y la hora en que el trabajo entr en el sistema y en que se arranc el primer paso de direccionamiento del trabajo. La hora tiene el formato 'hh:mm:ss'. Los separadores de hora, en este ejemplo, son dos puntos. Este separador viene determinado por el valor que se especifica en el valor del sistema QTIMSEP. Las fechas estn en el formato definido en el valor del sistema QDATFMT y los separadores estn en el valor del sistema QDATSEP. La fecha y la hora en que el trabajo entr en el sistema preceden en la estructura a la fecha y la hora de arranque del trabajo. La hora y la fecha de entrada del trabajo en el sistema corresponden al momento en que el sistema ve que se debe iniciar un trabajo (se reserva una estructura de trabajo aparte para el trabajo). Para un trabajo interactivo, la hora de entrada del trabajo es la hora a la que el sistema reconoce la contrasea. Para un trabajo por lotes, es la hora a la que se procesa el mandato BCHJOB o el mandato SBMJOB. Para un trabajo de supervisin, el lector o el transcriptor, es la hora del proceso del mandato de arranque correspondiente, y para los trabajos de arranque automtico es el momento en que se arranca el subsistema.

178

OS/400 Gestin de trabajos, V4R4

Tiempo total de respuesta y nmero de transacciones: A continuacin de las horas y fechas se encuentran el tiempo total de respuesta y el nmero de transacciones. El tiempo total de respuesta se contabiliza en segundos, y contiene el valor acumulado de todos los intervalos en que el trabajo se estaba procesando entre el momento en que se puls la tecla Intro en la estacin de trabajo y el momento en que se muestra la siguiente pantalla. Esta informacin es similar a la que se muestra en la pantalla WRKACTJOB. Este campo slo tiene sentido para los trabajos interactivos.
Tambin es posible, en el caso de una anomala en el sistema o una finalizacin anmala del trabajo, que la ltima transaccin no se incluya en el total. El cdigo de finalizacin del trabajo en este caso sera 40 un valor superior. La cuenta de transacciones tambin es significativa para los trabajos interactivos diferentes del trabajo de consola, y constituye el nmero de intervalos de tiempo de respuesta contados por el sistema durante el trabajo.

Nmero de operaciones de E/S auxiliares sncronas: El nmero de operaciones auxiliares sncronas de E/S sigue al nmero de transacciones. Para un trabajo con mltiples hebras, este valor incluye solamente operaciones de E/S auxiliar sncronas de la hebra inicial. Esto es igual que el campo AUXIO que aparece en la pantalla WRKACTJOB excepto por la siguiente diferencia:
La pantalla WRKACTJOB muestra el valor de la hebra inicial del paso de direccionamiento actual. El mensaje QHST contiene el total acumulado para la hebra inicial de cada paso de direccionamiento en el trabajo. Si el trabajo finaliza con un cdigo de finalizacin de 70, es posible que este valor no contenga la cuenta para el paso de direccionamiento final. De forma adicional, si un trabajo existe en una IPL (utilizando un mandato TFRBCHJOB) y finaliza antes de convertirse en activo despus de una IPL, el valor es 0.

Tipo de trabajo
El campo final en las estadsticas de rendimiento es el tipo de trabajo. Los valores para este campo son: A B I M R S W X Trabajo arrancado automticamente Trabajo por lotes Trabajo interactivo Supervisor de subsistema Lector de spooling Trabajo del sistema Transcriptor de spooling Arrancar trabajo CPF

Acceso a datos de mensaje


Para acceder a los datos de mensajes cuando los datos empiezan en una posicin variable: 1. Determine la longitud de las variables contenidas en el mensaje. Por ejemplo, suponga que un mensaje utiliza las cinco variables siguientes:

Trabajos

179

Nombre de trabajo Nombre de usuario Nmero de trabajo Hora Fecha

CHAR CHAR CHAR CHAR CHAR

1 1 6 8 8

Estas variables estn fijas en las primeras 42 posiciones de los datos del mensaje. 2. Busque la ubicacin de los datos del mensaje. Tenga en cuenta lo siguiente: El mensaje siempre empieza en la posicin 11 del segundo registro. La longitud del mensaje est almacenada en un campo de 2 posiciones que empieza en la posicin 111 del primer registro. Esta longitud est almacenada en un valor binario de forma que si la longitud del mensaje es 60, el campo contiene el valor hexadecimal 3C. 3. Determine la ubicacin de los datos del mensaje utilizando la longitud del mensaje y la posicin inicial del mensaje.

No hay anotaciones de trabajo? Mensaje CPF1164


Si no se crean anotaciones de trabajo para un trabajo, puede utilizar los siguientes cdigos de razn para que CPF1164 localice informacin en el archivo QHST que describa de un modo ms preciso por qu termin un trabajo. La Tabla 23 lista y describe los cdigos de razn.
Tabla 23. Cdigos de razn para CPF1164
Cdigos de Razn 0 100 101 102 300 301 Descripcin No hay ninguna razn especial que justifique la finalizacin del trabajo. Se sobrepas el intervalo de tiempo de desconexin. Se suprimi y cre de nuevo el dispositivo de sesin para un trabajo desconectado. Se produjeron errores al intentar arrancar un trabajo que estaba desconectado. El trabajo encontr un error de dispositivo y se estableci DEVRCYACN en *ENDJOB. Finaliz el trabajo debido a que los errores de dispositivo cayeron en un bucle.

Entorno hipottico de proceso de archivo QHST


El siguiente programa RPG procesa el archivo QHST para el mensaje de finalizacin de trabajo CPF1164. El archivo QHST del programa debe alterarse temporalmente para uno de los archivos QHST reales. El programa lee cada registro del archivo en una matriz. Se define una estructura de datos para que coincida con los datos de mensaje para CPF1164. Puede determinarse la estructura de los datos de mensaje para un mensaje utilizando el mandato Visualizar Descripcin de Mensaje (DSPMSGD). Para el mensaje CPF1164, siempre existen tres registros y los datos de mensaje siempre empiezan en la posicin 11 del tercer registro. El programa comprueba el primer registro de un mensaje (RCDNBR = 1), y a continuacin comprueba CPF1164 en las posiciones de la 50 a la 56. Si el mensaje es CPF1164, el programa activa el indicador 22 para que cuando el tercer registro se lea, los datos de

180

OS/400 Gestin de trabajos, V4R4

mensaje puedan moverse a la estructura de datos. Una vez se encuentren los datos de mensaje en la estructura de datos podrn imprimirse los campos, al igual que en este ejemplo, o podrn grabarse en un archivo de base de datos. Observe que el campo RTGSTP contiene el nmero de pasos de direccionamiento que utiliza el trabajo. Parte de la informacin de los datos de mensaje no est en el texto para CPF1164. Esto incluye: Nmero de pasos de direccionamiento Hora y da en que se entr el trabajo (para trabajos por lotes, es la hora en que se someten; para trabajos interactivos, es la misma hora y da en que se inician) Hora y da en que se inicia Tiempo de respuesta total (*) Nmero de transacciones (*) (nmero de interacciones de estacin de pantalla) Nmero de operaciones de E/S de almacenamiento auxiliar (*) Tipo de trabajo Nota: Los campos sealados con un asterisco (*) equivalen a los campos de la pantalla WRKACTJOB.

Proceso de archivo QHSTEjemplo


La Figura 10 en la pgina 182 es un ejemplo de programacin para el proceso del archivo QHST.

Trabajos

181

SEQNBR 1. 2. 3. 4. 5. 6. 7. 8. 9. 1 . 11. 12. 13. 14. 15. 16. 17. 18. 19. 2 . 21. 22. 23. 24. 25. 26. 27. 28. 29. 3 . 31. 32. 33. 34. 35. 36. 37. 38. 39. 4 . 41. 42. 43. 44. 45. 46. 47. 48. 49.

... ... 1 ... ... 2 ... ... 3 ... ... 4 ... ... 5 ... ... 6 ... ... 7 .. FQHST FQPRINT E IQHST I I I IMSG I I I I I I I I I I I I I I I I C C 2 C 2 C C N22 C C C OQPRINT O O O O O O O O O O O O O O O O IP O AA F F 1 B 9 1 RCDNBR 11 142 ARR 5 56 MSGNBR 1 11 21 27 35 43 47 49 73 81 89 97 1 5 1 9 113 117 1 2 26 34 42 46 48 5 8 88 96 1 4 1 8 112 116 117 JOB USER JOBNBR JOBTIM JOBDAT CPUTIM RTGSTP CMPCOD TIMENT DATENT STRTIM STRDAT TOTRSP NBRTRN NBRAUX JOBTYP 2 22 12 142 132 ARR DISK PRINTER 132 1

OF

INPUT ARRAY

DS

B B B

B B B 1 COMP RCDNBR 'CPF1164' COMP MSGNBR GOTO END 3 CABNERCDNBR GOTO END MOVEAARR EXCPTDETAIL END TAG 1 DETAIL JOB USER JOBNBR JOBTIM JOBDAT CPUTIM RTGSTP CMPCOD TIMENT DATENT STRTIM STRDAT TOTRSP NBRTRN NBRAUX JOBTYP

END MSG

+ + + + + + + + + + + + +

1 1 1 1 1 1 1 1 1 1 1 1 1

Figura 10. Ejemplo de proceso del archivo QHST

Colocacin de anotaciones de trabajo en una cola de salida


Para colocar las anotaciones de trabajo en una cola de salida, cambie el archivo de impresin de las anotaciones de trabajo. La cola de salida por omisin para anotaciones de trabajos es la cola de salida que est utilizando el trabajo. Por tanto, las anotaciones de trabajo de diferentes trabajos se dirigen a colas de salida diferentes. Puesto que el sistema busca primero en el archivo de impresin para determinar la cola de salida que va a utilizar, puede especificar que todas las anotaciones de trabajo se dirijan a una cola de salida cambiando el parmetro de cola de salida de archivo de impresin de anotaciones de trabajo a una cola de salida especfica. Para cambiar el archivo de impresin de anotaciones de trabajo de tal manera que todas las anotaciones de trabajo se dirijan a una cola de salida especificada, teclee lo siguiente: CHGPRTF FILE(QSYS/QPJOBLOG) + OUTQ(biblioteca/colasalida)

182

OS/400 Gestin de trabajos, V4R4

Cambio del nivel de anotaciones para un trabajo


Puede controlar el nivel de informacin que se coloca en las anotaciones de trabajo. Para cambiar el nivel de anotaciones: Temporalmente para un trabajo interactivo CHGJOB LOG(4 SECLVL)

Para un nico trabajo por lotes SBMJOB CMD(xxxxxxxx) Permanentemente CHGJOBD JOBD(biblioteca/descrptrabajo) + LOG(4 SECLVL) La descripcin de trabajo por omisin utilizada por los perfiles de usuario es QGPL/QDFTJOBD. El valor por omisin para someter trabajos es utilizar la descripcin de trabajo del perfil de usuario que somete el trabajo. En el texto de ayuda para estos mandatos se describen los diferentes niveles de anotaciones. Nota: Los ejemplos anteriores establecen el nivel de anotacin en el nivel ms alto posible. LOG(4 SECLVL)

Cmo evitar la creacin de anotaciones de trabajo


Para evitar que se creen anotaciones de trabajo al concluir un trabajo por lotes, se puede especificar *NOLIST para el texto de nivel de mensaje del parmetro LOG en cualquiera de los mandatos siguientes: Trabajo por Lotes (BCHJOB), Someter Trabajo (SBMJOB), Cambiar Trabajo (CHGJOB), Crear Descripcin de Trabajo (CRTJOBD) o Cambiar Descripcin de Trabajo (CHGJOBD). Si especifica *NOLIST para el valor del texto del mensaje del parmetro LOG, no se crearn anotaciones de trabajo al finalizar un trabajo, a menos que el cdigo de finalizacin de trabajo sea mayor o igual que 20. Si la finalizacin del trabajo es 20 o mayor que 20, se crean anotaciones de trabajo. Para un trabajo interactivo, el valor especificado para el parmetro LOG en el mandato SIGNOFF tiene prioridad sobre el valor del parmetro LOG especificado para el trabajo.

Supresin de archivo de anotaciones cronolgicas


Los archivos fsicos de versin de anotaciones se acumulan en un sistema. Los archivos antiguos que no se necesitan deben suprimirse de forma peridica. El responsable de seguridad es la nica persona autorizada para suprimir archivos de versin de anotaciones. Para suprimir una versin de anotaciones: 1. Utilice el mandato Suprimir Archivo (DLTF). 2. Especifique el nombre de objeto o nombre genrico que desea suprimir.

Trabajos

183

Ejemplo de mandato y programa de supresin del archivo de anotaciones


Una alternativa respecto a la supresin manual de archivos fsicos antiguos de versin de anotaciones es crear su propio mandato y programa. Con ello se simplifica el proceso de suprimir anotaciones en el sistema. El ejemplo de mandato Suprimir Anotaciones (DLTLOG) que se muestra a continuacin especifica el registro de anotaciones y el nmero de das que se mantendrn las anotaciones. El registro de anotaciones por omisin es QHST y el nmero de das por omisin es cinco. Por ejemplo, si mantiene los valores por omisin, se suprimirn todos los archivos QHST anteriores a los cinco das respecto de la fecha actual. Para realizar la comparacin se utiliza la ltima fecha en que se envi un mensaje a las anotaciones, no la fecha de creacin de las anotaciones. Puesto que slo el responsable de seguridad puede suprimir los registros de anotaciones, tal vez desee crear el programa con USRPRF(*OWNER) y autorizar el mandato y el programa para determinados usuarios. Esta funcin depender de que la entrada de la fecha del sistema durante la IPL sea exacta. Es posible que desee aadir este mandato a otras funciones del proceso estndar de QHST, e incluirlas como un trabajo de arranque automtico. El mandato acepta el nombre de las anotaciones que se van a suprimir y el nmero de das de mantenimiento de las anotaciones. Se recupera la fecha actual y se convierte al formato del calendario Juliano. El programa utiliza el nmero resultante de restar el nmero de das especificado en el mandato a la ltima fecha en que se envi un mensaje a las anotaciones. La descripcin del texto de cada registro de anotaciones contiene la fecha en que se le envi el ltimo mensaje. El programa tambin verifica si se ha alcanzado el final del ao. Los nombres de los registros de anotaciones se colocan, mediante el mandato DSPOBJD, en un archivo de salida dentro de la biblioteca QTEMP. Se cuenta el nmero de archivos suprimidos y mantenidos y se incluye en el mensaje de terminacin.

Creacin de un ejemplo de mandato y programa DLTLOG


Para crear el mandato y programa DLTLOG de ejemplo: 1. Entre las sentencias de definicin de mandato tal como se muestra en la Figura 11 en la pgina 185. 2. Cree el mandato DLTLOG con el parmetro PGM(DLTLOGC) especificado. 3. Entre las sentencias fuente de programa CL tal como se muestra en la Figura 12 en la pgina 186. 4. Cree el programa DLTLOGC.

184

OS/400 Gestin de trabajos, V4R4

Suprimir registro de anotaciones (DLTLOG)Ejemplo


SEQNBR 1. 2. 3. 4. 5. 6. 7. ... ... 1 ... ... 2 ... ... 3 ... ... 4 ... ... 5 ... ... 6 ... ... 7 .. CMD PARM PROMPT('Supr. Anot.') / CPP IS DLTLOGC LOG CHAR LEN(4) DFT(QHST) RSTD( YES) + VALUES('QHST') + PROMPT('Anot. (QHST):') DAYS DEC LEN(2 ) DFT(5) + RANGE(1 5 ) + PROMPT('Das de manten. anot.') /

PARM

Figura 11. DLTLOG de ejemplo

Sentencias de fuente de programa CL DLTLOGCEjemplo


Nota: Este programa podra cambiarse a fin de incluir las funciones siguientes: Copiar el archivo QHST en otro archivo. Salvar el archivo QHST. Crear informes estndar en el archivo.

Trabajos

185

SEQNBR 1. 2. 3. 4. 5. 6. 7. 8. 9. . 11. 12. 13. 14. 15. 16. 17. 18. 19. 2 . 21. 22. 23. 24. 25. 26. 27. 28. 29. 3 . 31. 32. 33. 34. 35. 36. 37. 38. 39. 4 . 41. 42. 43. 44. 45. 46. 47. 48. 49. 5 . 51. 52. 53. 54. 55. 56. 57. 58. 59. 6 . 61. 62. 63. 64. 65. 66. 67.

... ... 1 ... ... 2 ... ... 3 ... ... 4 ... ... 5 ... ... 6 ... ... 7 .. PGM DCLF DCL DCL DCL DCL DCL DCL DCL DCL DCL DCL DCL DCL DCL DCL DCL MONMSG RTVJOBA CVTDAT CHGVAR CHGVAR CHGVAR IF CHGVAR CHGVAR ENDDO ELSE CHGVAR CHGVAR DSPOBJD PARM(&LOG &DAYS); QSYS/QADSPOBJ / archivo IBM a alterar temp. / &LOG CHAR LEN(4) &DAYS DEC LEN(2 ) &WRKDAT CHAR LEN(6) &JULIANA CHAR LEN(5) &YRD DEC LEN(2 ) &DAYSD DEC LEN(3 ) &NUM3 DEC LEN(3 ) &QHSTLAST CHAR LEN(6) &QHSTLASTJ CHAR LEN(5) &DLTCNT DEC LEN(5 ) &DLTCNTA CHAR LEN(5) &RMNCNT DEC LEN(5 ) &RMNCNTA CHAR LEN(5) &MSGID CHAR LEN(7) &MSGDTA CHAR LEN(1 ) MSGID(CPF ) EXEC(GOTO ERROR) / Restar nm. das a partir fecha actual / DATE(&WRKDAT) / Rec. fecha actual / DATE(&WRKDAT) TOVAR(&JULIANA) TOFMT( JUL) + TOSEP( NONE) / Convertir a Juliano / &YRD %SST(&JULIANA 1 2) &DAYSD %SST(&JULIANA 3 3) &NUM3 (&DAYSD - &DAYS) / Restar para das mand. / (&NUM3 LE ) DO / Pasado 1 enero / &YRD (&YRD - 1) &DAYSD (365 + &NUM3) / Suponer 365 por ao / CHGVAR &DAYSD &NUM3 / Mismo ao / %SST(&JULIANA 1 2) &YRD / Cnvt a Juliano / %SST(&JULIANA 3 3) &DAYSD / Cnvt a Juliano / / Crear OUTFILE de descripciones anotac. / OBJ(QSYS/(&LOG CAT ' ')) OBJTYPE( FILE) + OUTPUT( OUTFILE) OUTFILE(QTEMP/DSPOUTP) / Suprimir bucle anotaciones / QADSPOBJ TOFILE(QTEMP/DSPOUTP) RCDFMT(QLIDOBJD) / formato DSPOBJD / MSGID(CPF 864) EXEC(GOTO END) / Extraer fecha de lt. mensaje enviado / / al arch. anot. Se graba como parte / / del texto descriptivo del objeto que / / empieza en la posicin 15 / &QHSTLAST %SST(&ODOBTX 15 6) DATE(&QHSTLAST) TOVAR(&QHSTLASTJ) + FROMFMT( YMD) TOFMT( JUL) + TOSEP( NONE) / Convert. a Juliano / (&QHSTLASTJ LE &JULIANA) DO / Comp fechas / QSYS/&ODOBNM / Suprimir arch. anot. / &DLTCNT (&DLTCNT + 1) / Contar decisiones / + &RMNCNT (&RMNCNT + 1) / Contar restantes / LOOP / Enviar mensaje finaliz. / CHGVAR &DLTCNTA &DLTCNT / Convertir a alfa / &RMNCNTA &RMNCNT / Convertir a alfa / MSG('Nm. archivos suprimidos-' CAT + &DLTCNTA CAT + ' Nmero restante-' CAT + &RMNDNTA) QTEMP/DSPOUTP MSGID(&MSGID) MSGDTA(&MSGDTA) MSGTYPE( EXCP) MSGID(&MSGID) MSGDTA(&MSGDTA) + MSGF(QCPFMSG) MSGTYPE( ESCAPE)

LOOP:

OVRDBF RCVF MONMSG

CHGVAR CVTDAT

IF DLTF CHGVAR ENDDO ELSE CHGVAR GOTO END: CHGVAR SNDPGMMSG

ERROR:

DLTF RETURN RCVMSG SNDPGMMSG ENDPGM

Figura 12. Sentencias fuente del programa CL DLTLOGC

186

OS/400 Gestin de trabajos, V4R4

Trabajos interactivos
Un trabajo interactivo es un trabajo que empieza cuando un usuario inicia la sesin en una estacin de pantalla y que finaliza cuando el usuario termina la sesin. Para que se ejecute el trabajo, el subsistema busca la descripcin de trabajo, que puede especificarse en la entrada de estacin de trabajo o en el perfil de usuario.

Inicio de un trabajo interactivo


Para empezar un trabajo interactivo, inicie la sesin en el sistema. La pantalla Inicio de Sesin es un ejemplo de lo que el usuario de estacin de trabajo ve en la estacin de trabajo. La utilizacin de los objetos suministrados por el programa bajo licencia OS/400 no es obvia para el usuario de estacin de trabajo. Para este procedimiento, suponga que el programa bajo licencia OS/400 y el subsistema QBASE se han arrancado. Tambin se supone que el usuario de estacin de trabajo tiene un men principal inicial y que no se llama a ningn programa inicial que visualice un men.

Inicio de Sesin Sistema . . . . . : Subsistema . . . : Pantalla . . . . : Usuario . . . . . . . . Contrasea . . . . . . Programa/procedimiento Men . . . . . . . . . Biblioteca actual . . . . . . . . . . . . . . . . . . . . . . . . . . . . __________ __________ __________ __________ __________ XXXXXXXX QBASE DSP 1

1. Especifique el nombre de usuario y la contrasea y pulse la tecla Intro. Se muestra el men principal del AS/400. 2.
MAIN Men Principal AS/4 Sistema Seleccione una de las siguientes opciones: 1. 2. 3. 4. 5. 6. 7. 8. 9. 1 . 11. Tareas de usuario Tareas de oficina Tareas generales del sistema Archivos, bibliotecas y carpetas Programacin Comunicaciones Definir o cambiar el sistema Manejo de problemas Visualizar un men Soporte y formacin de usuario Tareas de Soporte PC XXXXXXXX

9 . Finalizar la sesin

3. Seleccione opciones en este men. Cuando selecciona la opcin 90 (Finalizar la sesin), el trabajo interactivo finaliza y se muestra la nueva pantalla de inicio de sesin.
Copyright IBM Corp. 1997, 1999

187

Puede cambiar el valor del sistema QSECURITY para obligar al usuario a entrar una contrasea vlida cuando inicia la sesin. Consulte el Valores del sistema o la publicacin Security - Reference para obtener ms informacin acerca de la obligatoriedad de las contraseas.

Inicio de trabajo interactivo


Pant ini- cio sesin INLPGM INLMNU Fin de sesin El usuario inicia la sesin con el nombre de usuario y la contrasea.

Se llama al programa inicial (si lo hay) del perfil de usuario.

Se llama al men inicial del perfil de usuario. El men principal es el valor por omisin.

Figura 13. El usuario inicia la sesin en el sistema AS/400

Cmo se arranca un trabajo interactivo


Cuando un usuario inicia la sesin en el sistema, el subsistema rene informacin de varios objetos del sistema antes de que el trabajo interactivo est preparado. 1. El subsistema busca en la entrada de estacin de trabajo la descripcin de trabajo para obtener los atributos del trabajo interactivo. Si la entrada de estacin de trabajo especifica *USRPRF para la descripcin de trabajo, el trabajo utilizar la informacin del perfil de usuario. Nota: Esta flexibilidad le permite especificar si los atributos del trabajo estn vinculados a la estacin de trabajo o al usuario individual. 2. Una vez el subsistema sepa qu descripcin de trabajo utilizar, es posible que no encuentre todos los atributos de trabajo en la descripcin de trabajo. Algunos atributos pueden hallarse en el perfil de usuario. Si el perfil de usuario no tiene la informacin, el subsistema buscar el valor del sistema. Nota: El perfil de usuario contiene atributos de trabajo que le permiten adaptar ciertos aspectos especficamente para ese usuario. 3. Despus de que el subsistema haya reunido todos los atributos del trabajo, busca en la descripcin de trabajo los datos de direccionamiento. El subsistema utiliza los datos de direccionamiento para encontrar una entrada de direccionamiento en la descripcin de subsistema. La entrada de direccionamiento proporciona informacin acerca de qu agrupacin utilizar el trabajo, qu programa de direccionamiento utilizar y desde qu clase obtendr el trabajo sus atributos de tiempo de ejecucin. 4. Cuando se obtienen todos estos elementos, el programa de direccionamiento se ejecuta. IBM suministra un programa de direccionamiento denominado

188

OS/400 Gestin de trabajos, V4R4

QCMD, que puede utilizarse para todos los tipos de trabajo. QCMD sabe si el trabajo es un trabajo interactivo y comprueba si en el perfil de usuario hay un programa inicial que ejecutar. Si el programa inicial termina de ejecutarse, QCMD visualiza el men inicial.
Qu Sucede Cuando se Arranca un Trabajo Interactivo Inicio de sesin en una pantalla. Obtencin de la descripcin de trabajo para este trabajo interactivo. Obtencin de atributos de trabajo. De Dnde Obtiene el Sistema la Informacin

Entrada de estacin de trabajo de subsistema Perfil de usuario Descripcin de trabajo Perfil de usuario Descripcin de dispositivo de estacin de trabajo Valores del sistema Descripcin de trabajo Clase de entrada de direccionamiento

Obtencin de datos de direccionamiento y entrada. Obtencin del programa para su ejecucin. Obtencin de clase (informacin de tiempo de ejecucin). Obtencin de nmero de agrupacin. Ejecucin del programa de direccionamiento desde la entrada de direccionamiento. Llamada a programa inicial, visualizacin de men inicial o ambas cosas. Trabajo interactivo preparado.

Entrada de direccionamiento de subsistema

Perfil de usuario o pantalla de inicio de sesin

Figura 14. Cmo se arranca un trabajo interactivo

Trabajos interactivos y paso de direccionamiento


Antes de llamar al men inicial tienen lugar varios pasos dentro del subsistema. 1. Los datos de direccionamiento se comparan con las entradas de direccionamiento contenidas en la descripcin de subsistema. 2. Cuando se encuentra una coincidencia, se llama al programa especificado en la entrada de direccionamiento y se arranca el paso de direccionamiento. Nota: Para el subsistema QBASE, se llama al programa QSYS/QCMD para que procese los mandatos en el trabajo. QSYS/QCMD soporta trabajos interactivos y trabajos por lotes.

Trabajos interactivos

189

Actividad de subsistema
La Figura 15 muestra la actividad subsiguiente que conduce al arranque de un paso de direccionamiento y a la visualizacin del men inicial para un perfil de usuario que especifica un programa inicial.
Perfil Usuario SMITH Trabajo 000901/SMITH/DSP01

INLPGM = PROGR

Autorizac.

Atributos Trabajo Descripcin Trabajo QGPL/QDFTJOBD


Los datos de direccionamiento definidos en la descripcin del trabajo se comparan con las entradas de direccionamiento de la descripcin de subsistema.

RTGDTA = QCMDI

Subsistema QBASE

Descripcin Subsistema QSYS/QBASE Entrada Direcc. CMPVAL = QCMDI CLS = QGPL/QINTER PGM = QSYS/QCMD Programa QSYS/QCMD Clase QGPL/QINTER Atributos de Proceso Paso Direccionamiento

Programa Inicial PROGR

DSP01 El subsistema encuentra una coincidencia para los datos de direccionamiento.


Men Inicial

Se arranca el paso de direccionamiento. Empieza a ejecutarse el programa de direccionamiento. El programa de direccionamiento QCMD llama al programa inicial PROGR. El programa de direccionamiento QCMD llama al men inicial.
RSLS881-2

Figura 15. Actividad de subsistema

190

OS/400 Gestin de trabajos, V4R4

Esta figura muestra la actividad que se produce a continuacin y que conduce al arranque de un paso de direccionamiento y a la visualizacin del men inicial para un perfil de usuario que especifique un programa inicial.

Formas de manejar un trabajo interactivo


Puede manejar los trabajos interactivos de varias formas, y estas formas dependen de cmo se controla el paso de direccionamiento. Debe determinar estas cuestiones: Qu programa controlar el paso de direccionamiento: QSYS/QCMD o un programa de usuario? El direccionamiento estar basado en el usuario o en la estacin de trabajo? Consulte la seccin Qu programa debe controlar el paso de direccionamiento? en la pgina 195 y la seccin El direccionamiento debe estar basado en el usuario o en la estacin de trabajo? en la pgina 196 para conocer las ventajas y comparaciones. Los casos hipotticos Paso de direccionamiento controlado utilizando QSYS/QCMDEntorno hipottico y Paso de direccionamiento controlado por programa de usuario (interactivo) en la pgina 192 muestran diferentes tcnicas para crear un entorno en el que se llama a un programa USERLIB/ORDERS1 de ejemplo. En estos casos hipotticos, USERLIB/ORDERS1 puede ser un programa de entrada de pedidos, un programa de consulta o un programa de men.

Paso de direccionamiento controlado utilizando QSYS/QCMDEntorno hipottico


La Figura 16 en la pgina 192 muestra cmo puede utilizarse el programa QSYS/QCMD suministrado por IBM para controlar el paso de direccionamiento.

Trabajos interactivos

191

DSP01 Pantalla de Inicio de Sesin

Cualquier Informacin Vlida de Inicio de Sesin

Descripcin de Trabajo USERLIB/JOBD1 USER = *RQD

Un usuario incia la sesin en la estacin de trabajo DSP01. La entrada de estacin de trabajo para DSP01 contiene el nombre de la descripcin de trabajo de la que se obtendr al informacin de direccionamiento. Los datos de direccionamiento CMDS coinciden con el valor de comparacin de la entrada de direccionamiento que especifica el programa QSYS/QCMD.

RTGDTA = CMDS

Descripcin Subsitema QGPL/SBS1

Entrada Estacin Trabajo WRKSTN DSP01 JOBD USERLIB/ JOBD1

Entrada Direcc. SEQNBR 10 CMPVAL CMDS PGM QSYS/ QCMD CLS QGPL/ QINTER MAXACT *NOMAX POOLID 1

Paso Direccionamiento

Se ejecuta QSYS/QCMD

Compro- Perfil Usuario JONES bacin de Programa inicial INLPGM = *NONE

Se llama QSYS/QCMD para el paso de direccionamiento y dicho programa comprueba si hay un programa inicial en el perfil de usuario.

Men Inicial Opcin 1 ORDERS1


Primera Pantalla despus de la de Inicio de Sesin

QSYS/QCMD visualiza el men inicial (no se especifica ningn programa inicial).

RV3W000-0

Figura 16. Trabajos interactivos, direccionamiento a QSYS/QCMD

Paso de direccionamiento controlado por programa de usuario (interactivo)


Este caso hipottico muestra una tcnica para crear una biblioteca en la que se llama a un programa de ejemplo. En este ejemplo, se utiliza el programa de usuario USERLIB/ORDERS1 para controlar el paso de direccionamiento. La Figura 17 en la pgina 193 muestra cmo utilizar un programa de usuario para controlar el paso de direccionamiento.

192

OS/400 Gestin de trabajos, V4R4

DSP01 Pantalla de Inicio de Sesin


Informacin de Inicio de Sesin para JONES

Descripcin de Trabajo USERLIB/JOBD1 USER = *RQD

Jones incia la sesin en la estacin de trabajo DSP01. La entrada de estacin de trabajo para DSP01 contiene el nombre de la descripcin de trabajo de la que se obtendr la informacin de direccionamiento. Los datos de direccionamiento CMDS coinciden con el valor de comparacin de la entrada de direccionamiento que especifica el programa QSYS/QCMD.

RTGDTA = CMDS

Descripcin Subsitema QGPL/SBS1

Entrada Estacin Trabajo WRKSTN DSP01 JOBD USERLIB/ JOBD1

Entrada Direcc. SEQNBR 10 CMPVAL CMDS PGM QSYS/ QCMD CLS QGPL/ QINTER MAXACT *NOMAX POOLID 1

Paso Direccionamiento

Se ejecuta QSYS/QCMD

Compro- Perfil Usuario JONES bacin de Programa inicial INLPGM = USERLIB/ORDERS1

Se llama QSYS/QCMD para el paso de direccionamiento y dicho programa comprueba si hay un programa inicial en el perfil de usuario.

QSYS/QCMD llama al programa inicial (USERLIB/ORDERS1). Se ejecuta USERLIB/ORDERS1

Opcin 1 ORDERS1

Primera Pantalla despus de la de Inicio de Sesin

USERLIB/ORDERS1 presenta la pantalla.

Men Inicial

Si ORDERS1 finaliza, se visualiza el men inicial. Esto puede evitarse (si el usuario slo puede utilizar ORDERS1) especificando *SIGNOFF para INLMNU en el perfil del usuario.
RSLS862-3

Figura 17. Trabajos interactivos, llamada a programa de usuario

Trabajos interactivos

193

Direccionamiento basado en usuario para trabajos interactivos


La Figura 18 muestra el direccionamiento basado en el usuario. En este ejemplo, se llama a la biblioteca de usuario USERLIB/ORDER1.
DSP01
Informacin de Inicio de Sesin para SMITH

Descripcin Trabajo USERLIB/JOBD1 USER = *RQD

Smith inicia sesin en estacin de trabajo DSP01. La estacin de trabajo especifica *USRPRF para la descripcin de trabajo. La descripcin de trabajo especificada en el perfil de usuario Smith tiene ORDS como datos de direccionamiento. Los datos de direccionamiento ORDS coinciden con el valor de comparacin de la entrada de direccionamiento que especifica el programa USERLIB/ORDERS1.

Pantalla de Inicio de Sesin

RTGDTA= ORDS

Descripcin Subsistema QGPL/SBS1

Entrada Estacin Trabajo WRKSTN DSP01 JOBD *USRPRF

Perfil Usuario Smith

JOBD = USERLIB/JOBD1

Entrada Direcc. SEQNBR 10 CMPVAL ORDS PGM USERLIB/ ORDERS1 CLS QGPL/ QINTER MAXACT *NOMAX POOLID 1

Paso direccionamiento
USERLIB/ORDERS1 llamado automticamente para el usuario SMITH

Se llama a USERLIB/ORDERS1 para el paso de direccionamiento.

USERLIB/ORDERS1 se ejecuta

Pantalla inicial de USERLIB/ORDERS1


Primera pantalla despus de la de Inicio de sesin

USERLIB/ORDERS1 visualiza su pantallal inicial.

RSLS882-2

Figura 18. Trabajos interactivos, direccionamiento directo a USERLIB/ORDERS1

Direccionamiento basado en la estacin de trabajo:


La Figura 19 en la pgina 195 muestra un direccionamiento basado en la estacin de trabajo. Este caso hipottico muestra cmo se utiliza la entrada de estacin de trabajo para especificar una descripcin de trabajo para datos de direccionamiento. En este ejemplo, se llama a la biblioteca de usuario USERLIB/ORDER1.

194

OS/400 Gestin de trabajos, V4R4

DSP01 Pantalla de Inicio de Sesin

Cualquier Informacin Vlida de Inicio de Sesin

Descripcin de Trabajo USERLIB/JOBD2 USER = *RQD

Un usuario incia la sesin en al estacin de trabajo DSP01. La entrada de estacin de trabajo para DSP01contiene el nombre de la descripcin de trabajo de la que obtendr la informacin de direccionamiento. Los datos de direccionamiento ORD coinciden con el valor de comparacin de la entrada de direccionamiento que especifica el programa USERLIB/ORDERS1.

RTGDTA = ORD

Descripcin de Subsistema QGPL/SBS1

Entrada Estacin Trabajo WRKSTN DSP01 JOBD USERLIB/ JOBD2

Entrada Direcc. SEQNBR 30 CMPVAL ORD PGM USERLIB/ ORDERS1 CLS QGPL/ QINTER MAXACT *NOMAX POOLID 1

Paso Direccionamiento
USERLIB/ORDERS1 Llamada Automticamente para Usuarios de DSP01

Se llama a USERLIB/ORDERS1 para el paso de direccionamiento.

Se ejecuta USERLIB/ORDERS1

Pantalla Inicial USERLIB/ORDERS1


Primera Pantalla despus de la de Inicio de Sesin

USERLIB/ORDERS1 visualiza su pantalla inicial.

RSLS863-1

Figura 19. Trabajos interactivos, direccionamiento directo a USERLIB/ORDERS1

Qu programa debe controlar el paso de direccionamiento?


Para determinar la mejor forma de llevar a cabo un trabajo en particular, primero debe decidir cul es el programa que debe controlar el paso de direccionamiento.

Utilizacin de QSYS/CMD para trabajos interactivosVentajas


El procesador de mandatos QSYS/QCMD, suministrado por IBM, proporciona la mayor flexibilidad a la hora de poner funciones a disposicin de los usuarios de estaciones de trabajo. El uso de QCMD para controlar el paso de direccionamiento le proporciona las siguientes ventajas: El programa de atencin se activa si as se especifica en el perfil de usuario. Se llama al programa inicial especificado en el perfil de usuario. Se llama al men inicial especificado en el perfil de usuario.
Trabajos interactivos

195

El usuario pasa al entorno Sistema/36 si as se especifica en el perfil de usuario. Adems, el valor por omisin que usa QCMD le conduce al Men Principal, donde puede entrar mandatos directamente, incluyendo el mandato CALL para llamar a funciones escritas por el usuario. Se proporcionan opciones de men con ayuda en lnea para facilitar el acceso a la funciones del sistema. Tambin se proporcionan mens de seleccin de mandatos, acceso rpido a la bsqueda por ndice y, si se desea, la funcin de entrada de mandatos (llamada mediante CALL QCMD). Las funciones de entrada de mandatos estn pensadas principalmente para programadores y operadores que necesitan la gama completa de funciones disponibles mediante el uso directo de mandatos.

Llamada directa a un programa de usuario para trabajos interactivosVentajas


Puede llamar directamente a sus programas para que controlen los pasos de direccionamiento para trabajos interactivos. Estos programas se pueden disear de tal manera que ofrezcan un acceso a las funciones que necesitan los usuarios de la estacin de trabajo ms especializado que el que ofrecen los programas suministrados por IBM. Adems, como sus programas estn adaptados a funciones especficas, lo normal es que requieran incluso menos recursos del sistema para soportar su ejecucin que los programas suministrados por IBM. Por otra parte, si lo desea, puede proporcionar funciones tales como un programa y men iniciales.

El direccionamiento debe estar basado en el usuario o en la estacin de trabajo?


Despus de haber decidido qu programa controlar el paso de direccionamiento, debe decidir si el direccionamiento debe basarse en la estacin de trabajo desde la que se arranc el trabajo, o en el usuario (perfil de usuario) que inici la sesin. El direccionamiento basado en la estacin de trabajo se obtiene utilizando los datos de direccionamiento especificados en la descripcin de trabajo asociada al perfil o a la entrada de estacin de trabajo para el dispositivo. El direccionamiento basado en un usuario puede realizarse mediante el programa inicial especificado en el perfil de usuario o en la descripcin de trabajo de la correlacin de perfil de usuario para una entrada de direccionamiento diferente de QCMD.

Usos del programa inicial


Los programas iniciales y las estaciones de trabajo pueden ejercer una influencia recproca a la hora de obtener valores de entrada de un usuario de estacin de trabajo. Cuando se llama a un programa inicial, ste no puede recibir valores de parmetro. Un programa inicial se puede utilizar de dos formas distintas: Para establecer un entorno inicial para el usuario que entra mandatos. Por ejemplo, la lista de bibliotecas puede cambiarse, o se pueden alterar temporalmente los archivos de impresin o de mensajes. Cuando un programa inicial termina su funcin y regresa a QSYS/QCMD, se visualiza el men inicial. Como programa de control para el trabajo. Si el programa inicial no regresa a QSYS/QCMD, se convierte en el programa de control para el paso de direccionamiento. No se visualiza el men inicial. El usuario slo puede pedir las funciones que estn disponibles a travs del programa inicial.

196

OS/400 Gestin de trabajos, V4R4

Por ejemplo, se puede visualizar un men con opciones de aplicacin especficas. El usuario final slo puede ejecutar las funciones del men. Una de las opciones sera, por lo general, finalizar la sesin. Si se ejecuta el mandato SIGNOFF, el trabajo finaliza y el Men Principal del sistema no llega a visualizarse nunca. Si utiliza este mtodo, piense en asegurarse de que no se visualiza ningn men utilizando la opcin de men de usuario INLMNU. Un programa inicial puede escribirse de tal manera que cuando se emita un retorno, regrese o no regrese a QSYS/QCMD. Si el programa inicial regresa a QSYS/QCMD, se visualiza el men inicial. Para evitar que QSYS/QCMD visualice el men inicial, puede especificarse el valor *SIGNOFF para el men inicial en el perfil de usuario.

Finalizacin de trabajos interactivos


Un trabajo interactivo se puede finalizar de dos formas: Para finalizar un trabajo interactivo inmediatamente, utilice el mandato Finalizar la Sesin (SIGNOFF) en la estacin de trabajo. Para finalizar la conexin a travs de la red, utilice el parmetro finalizar conexin (ENDCNN) del mandato SIGNOFF. Para desconectar todos los trabajos de un dispositivo, utilice el mandato Desconectar Trabajo (DSCJOB).

Desconexin de trabajos
Cuando se llama al mandato DSCJOB, el trabajo se desconecta y se muestra de nuevo la pantalla de inicio de sesin. Para conectar con el trabajo una vez ms, inicie la sesin en el mismo dispositivo desde el que se desconect. Se puede arrancar otro trabajo interactivo en el dispositivo bajo un nombre de usuario diferente. Existe una opcin en el men Peticin de Sistema que le permite desconectar un trabajo interactivo y mostrar de nuevo la pantalla de inicio de sesin. La opcin llama al mandato DSCJOB. Cuando se conecta con un trabajo de nuevo, se ignoran los valores especificados en la pantalla de inicio de sesin para el programa, men y biblioteca actual. Un trabajo que tenga activa la funcin de organizador de PC o de PC Text Assist no podr desconectarse. Un trabajo TELNET TCP/IP podr desconectarse si la sesin est utilizando una descripcin de dispositivo con nombre. Puede crear una descripcin de dispositivo con nombre mediante uno de los mtodos siguientes: Utilizando Network Stations con el parmetro DISPLAY NAME Utilizando el soporte de Client Access con la funcin de ID de estacin de trabajo Utilizando el punto de salida de Inicializacin de dispositivo TELNET TCP/IP para especificar un nombre de estacin de trabajo. Se desconectarn todos los trabajos para trabajos de grupo. Cuando vuelvan a conectarse, volver donde se emiti la peticin de desconexin. Si el ltimo trabajo de grupo activo finaliza antes de conectarse de nuevo, volver al siguiente trabajo de grupo.

Trabajos interactivos

197

Si el trabajo no puede desconectarse por algn motivo, en su lugar finalizar el trabajo. Todos los trabajos desconectados del subsistema finalizan cuando finaliza el subsistema. Si est finalizando un subsistema, no puede emitirse el mandato DSCJOB en ninguno de los trabajos del subsistema. Puede utilizarse el valor del sistema Desconectar Intervalo de Trabajo (QDSCJOBITV) para indicar un intervalo de tiempo durante el que puede desconectarse un trabajo. Si se sobrepasa el intervalo de tiempo, el trabajo desconectado finaliza. Los trabajos desconectados que no han sobrepasado el valor QDSCJOBITV finalizan cuando el subsistema finaliza o cuando tiene lugar una IPL.

Error de E/S para dispositivo peticionario de trabajo


El atributo de trabajo Accin de Recuperacin de Dispositivo (DEVRCYACN) especifica la accin que debe realizarse cuando se produce un error de E/S para un dispositivo peticionario de un trabajo. El atributo DEVRCYACN tiene las opciones siguientes: *SYSVAL Por omisin, apunta al valor del sistema QDEVRCYACN. El valor del sistema soportar los mismos valores que el atributo de trabajo (excepto *SYSVAL). *MSG Opcin por omisin para el valor del sistema. Seala el mensaje de error de E/S y deja que el programa de aplicacin lleve a cabo una recuperacin de error.

*DSCMSG Desconectar el trabajo. Al conectarse de nuevo, un nuevo mensaje de error seala el programa de aplicacin de usuario indicando que se perdi y recuper el dispositivo desde el momento de E/S, y que es necesario que el contenido de la pantalla se muestre de nuevo. *DSCENDRQS Desconectar el trabajo. Al conectarlo de nuevo, se ejecuta una funcin de peticin de finalizacin para devolver el control del trabajo al ltimo nivel de peticin (similar al Sistema/36 cuando regresa al procesador de mandatos). *ENDJOB Finalizar el trabajo. Se crean anotaciones de trabajo para el trabajo. Se enva un mensaje a las anotaciones de trabajo y a la anotaciones QHST indicando que el trabajo finaliz debido al error de dispositivo. *ENDJOBNOLIST Finalizar el trabajo. No se crean anotaciones de trabajo. Se enva un mensaje a las anotaciones QHST indicando que el trabajo finaliz debido al error de dispositivo. Nota: Si se especifica *DSCENDRQS, *ENDJOB o *ENDJOBNOLIST para DEVRCYACN, la accin de recuperacin entra en vigor cuando se produce el error en el dispositivo. Si se especifica uno de los dems valores, la accin de recuperacin tiene lugar en la siguiente E/S para el dispositivo que tiene el error.

198

OS/400 Gestin de trabajos, V4R4

Trabajos que finalizan al mismo tiempo


Cuando un trabajo finaliza al mismo tiempo que otro trabajo, se producen varias acciones menos previsibles. Algunas veces, los trabajos finalizan al mismo tiempo. Por ejemplo, se desactiva una lnea remota, y los atributos de trabajo para los trabajos conectados con dicha lnea estn establecidos como *ENDJOB o *ENDJOBNOLIST. Adems de la finalizacin del trabajo, se producen las acciones siguientes: Disminuye la prioridad del trabajo. De esta forma el trabajo no tiene ya la misma prioridad que otros trabajos interactivos conectados localmente. La porcin de tiempo del trabajo se establece en 100 milisegundos. Esto otorga a los trabajos con mayor prioridad mayores posibilidades de obtener recursos de proceso. El atributo de depuracin del trabajo se establece en *YES para liberar el mximo almacenamiento principal posible para otros trabajos.

Finalizacin automtica de trabajos interactivos inactivos


Para finalizar todos los trabajos interactivos asociados a la estacin de trabajo, o todos los trabajos asociados al grupo (si el trabajo es un trabajo de grupo), utilice el parmetro ADLINTJOBS en el mandato ENDJOB. Se puede pedir al subsistema que enve un mensaje a una cola de mensajes si determinado trabajo interactivo ha permanecido inactivo durante un perodo de tiempo especificado. Usted, o un programa que supervise esa cola de mensajes, puede entonces finalizar o desconectar el trabajo si as lo desea.

Control de trabajos inactivos


Se puede controlar el tiempo que puede permanecer inactiva la estacin de trabajo antes de que el subsistema enve un mensaje (recibe el nombre de tiempo de espera) especificando un intervalo de tiempo en el valor del sistema QINACTITV. Al final del intervalo de tiempo especificado, el subsistema comprueba los trabajos interactivos que tiene en ejecucin para determinar si alguna de las estaciones de trabajo ha estado inactiva durante todo el intervalo. Consulte Valor del sistema QINACTITV en la pgina 51 para obtener una descripcin completa del valor del sistema QINACTITV.

Control de trabajos inactivosVentajas


Controlar los trabajos inactivos proporciona seguridad para que los usuarios no dejen inactivas estaciones de pantalla conectadas.

Estacin de trabajo inactiva


Un subsistema determina que una estacin de trabajo est inactiva cuando se cumplen todas las condiciones siguientes: El trabajo no ha procesado ninguna transaccin adicional durante el intervalo de tiempo. El estado del trabajo es espera de pantalla. El trabajo no est desconectado. El estado del trabajo no ha cambiado.

Trabajos interactivos

199

El subsistema donde se est ejecutando el trabajo no se encuentra en estado restringido.

Transaccin
Una transaccin se define como cualquier interaccin del operador, como por ejemplo el desplazamiento, pulsar Intro, pulsar teclas de funcin, etc. El simple hecho de teclear desde una estacin de trabajo sin pulsar Intro no se considera una transaccin. Si un trabajo, en la estacin de trabajo, ya sea secundario y/o de grupo, no cumple los criterios de inactividad, el trabajo se considera activo.

Manejo de trabajos inactivos


Para manejar un trabajo inactivo del sistema, establezca el valor del sistema QINACTMSGQ para determinar las opciones de proceso. Elija una de las siguientes opciones de proceso: Establecer el valor del sistema QINACTMSGQ en un nombre de cola de mensajes. Si se especifica un nombre de cola de mensajes para QINACTMSGQ, un usuario o un programa podr supervisar la cola de mensajes y realizar la accin que considere oportuna, por ejemplo finalizar el trabajo. | | | | | | | | | | | | | | | | | | | | | | | | Establecer el valor del sistema QINACTMSGQ en *DSCJOB. Si especifica *DSCJOB para QINACTMSGQ, el sistema desconectar todos los trabajos en la estacin de trabajo (tanto los trabajos de grupo como los secundarios). El sistema enva, a la cola de mensajes de QSYSOPR o a la configurada, un mensaje que indica que todos los trabajos han finalizado en la estacin de trabajo. Si el trabajo interactivo no da soporte a la desconexin del trabajo (por ejemplo, sesiones TELNET que utilizan descripciones de dispositivo QPADEVxxxx), en vez de desconectarse, el trabajo finaliza. Si una estacin de trabajo con un par de trabajos secundarios est inactiva, el sistema enva dos mensajes (uno para cada uno de los pares de trabajos secundarios) a la cola de mensajes. El usuario o el programa puede entonces utilizar el mandato ENDJOB con respecto a uno o a los dos trabajos secundarios, o bien el mandato DSCJOB con respecto al trabajo activo en pantalla. Si un trabajo inactivo tiene uno o varios trabajos de grupo, el sistema enva un nico mensaje a cada una de las colas de mensajes. (La cola de mensajes indica si el trabajo es o no es un trabajo de grupo.) Se contina enviando un mensaje para cada intervalo durante el cual el trabajo permanece inactivo. Establecer el valor del sistema QINACTMSGQ en *ENDJOB. Si especifica *ENDJOB para QINACTMSGQ, el sistema finalizar todos los trabajos en la estacin de trabajo (tanto los trabajos de grupo como los secundarios). El sistema enva, a la cola de mensajes de QSYSOPR o a la configurada, un mensaje que indica que todos los trabajos han finalizado en la estacin de trabajo. Nota: Los trabajos de paso a travs origen, trabajos VTM (gestor de terminal virtual) de clientes y trabajos de emulacin de dispositivos 3270 se excluyen del tiempo de espera porque siempre aparecen inactivos. Los trabajos MRT del entorno Sistema/36 tambin se excluyen porque aparecen como trabajos por lotes.

200

OS/400 Gestin de trabajos, V4R4

Cmo evitar una funcin de larga ejecucin desde una estacin de trabajo
Para evitar una funcin de ejecucin larga (como salvar/restaurar) desde una estacin de trabajo sin bloquearla, el operador del sistema puede someter el trabajo a una cola de trabajos. La descripcin del subsistema de control QSYS/QBATCH o QSYS/QBASE, suministrado por IBM, tiene una cola de trabajos QSYS/QBATCH que puede utilizarse para este fin. Si ha creado su propio subsistema de control, deber hacer referencia a la cola de trabajos para ese subsistema. El operador del sistema puede someter los mandatos desde el men del operador del sistema.

Sometimiento de un mandato de larga ejecucinEjemplo


El ejemplo siguiente es un ejemplo de cmo someter un mandato de ejecucin larga: | | SBMJOB JOB(SAVELIBX) JOBD(QBATCH) JOBQ(QSYS/QBATCH) CMD(SAVLIB LIBX DEV(DKT 1))

Trabajos interactivos

201

202

OS/400 Gestin de trabajos, V4R4

Trabajos de grupo
El soporte de trabajo de grupo permite a un usuario arrancar hasta 32 trabajos interactivos en una estacin de trabajo. En un momento determinado, slo un trabajo de grupo puede estar activo; los dems se suspenden. Los trabajos de grupo son similares a trabajos interactivos secundarios que se solicitan pulsando la tecla Peticin de Sistema; sin embargo, pueden arrancarse hasta 16 trabajos de grupo para cada inicio de sesin en una estacin de trabajo (32 en total cuando existe un trabajo interactivo secundario) y el programa de aplicacin puede manejar las interrupciones ms fcilmente.

Arranque de trabajos de grupo desde una estacin de trabajo


Los trabajos de grupo pueden arrancarse desde una estacin de trabajo. Esto se muestra en la Figura 20.
Trabajo Grupo 16 Trabajo Grupo... Trabajo Grupo 2 Trabajo Interactivo No de Grupo Mandato CHGGRPA Trabajo Grupo 1

Estacin de Pantalla
RV2W253-1

Figura 20. Arranque de trabajos de grupo desde una estacin de trabajo

Trabajo de grupoVentajas
Las ventajas principales de los trabajos de grupo son las siguientes: El usuario de la estacin de trabajo puede pulsar la tecla Atencin para interrumpir un trabajo de grupo interactivo, cambiar a cualquiera de los dems trabajos de grupo interactivos, y regresar rpidamente al trabajo de grupo original. La tecla Atencin se habilita mediante el mandato Establecer Programa de Atencin (SETATNPGM), y puede utilizarse de forma independiente de los trabajos de grupo. Los trabajos de grupo pueden proporcionar ventajas significativas en el rendimiento respecto a mtodos alternativos. Si se utiliza un men de manejo de la tecla Atencin para manejar interrupciones normales, el entorno para procesarlas puede crearse la primera vez que se utiliza y despus puede suspenderse. Cuando se repite una peticin, puede llamarse a la funcin con todos los archivos abiertos a la vez que se muestra la pantalla correspondiente. Esto hace posible que el grupo de acceso al proceso (PAG) para cada funcin

Copyright IBM Corp. 1997, 1999

203

tenga un tamao mnimo, y el usuario de estacin de trabajo no tiene que salir de una funcin para ir a un men donde seleccionar otra funcin. El uso de trabajos de grupo con paso a travs de estacin de pantalla proporciona una forma rpida y eficaz de conmutar entre muchos trabajos interactivos de muchos sistemas diferentes de una red. Consulte la publicacin Remote Work Station Support para obtener ms informacin acerca del paso a travs de estacin de pantalla.

Conceptos del trabajo de grupo


Los trabajos de grupo slo se aplican a trabajos interactivos. En un grupo pueden existir hasta 16 trabajos (si el usuario transfiere a un trabajo interactivo secundario obtiene capacidad para 16 ms). Los trabajos de grupo son exclusivos de un usuario (no pueden compartirse entre mltiples usuarios). Slo puede haber activo un trabajo de grupo a la vez (los otros se suspenden). Cada trabajo de grupo es independiente y tiene su propio archivo de anotaciones de trabajo, archivos en spool, biblioteca QTEMP, etc. A los trabajos de grupo se les llama mediante el mandato Transferir a Trabajo de Grupo (TFRGRPJOB). Normalmente, este mandato se ejecuta desde un programa de men escrito por el usuario, al que se llama pulsando la tecla Atencin (previamente se debe haber ejecutado el mandato SETATNPGM). Puede utilizarse un rea de datos de grupo de 512 bytes para para pasar datos entre un trabajo de grupo y otro. Esta rea de datos de grupo se crea de forma implcita mediante el mandato Cambiar Atributos de Grupo (CHGGRPA). La publicacin CL Programming contiene ms informacin acerca de reas de datos de grupo.

Cambiar a y desde un trabajo de grupo


Para cambiar de un trabajo no de grupo a un trabajo de grupo, y para volver a cambiar de un trabajo de grupo a un trabajo no de grupo (si es el nico trabajo del grupo), utilice el mandato Cambiar Atributos de Grupo (CHGGRPA).

Creacin de un nuevo trabajo de grupo


Para crear un nuevo trabajo de grupo, utilice el mandato Transferir Trabajo de Grupo (TFRGRPJOB). Nota: Despus de cada utilizacin del mandato TFRGRPJOB, debe utilizarse el mandato SETATNPGM para activar la tecla Atencin, si se desea.

Transferencia de un trabajo de grupo a otro


Para transferir de un trabajo de grupo a otro del mismo grupo, utilice el mandato Transferir Trabajo de Grupo (TFRGRPJOB).

204

OS/400 Gestin de trabajos, V4R4

Notas: 1. Despus de cada utilizacin del mandato TFRGRPJOB, debe utilizarse el mandato SETATNPGM para activar la tecla Atencin, si se desea. 2. Si se encuentra en una operacin de actualizacin, utilice el mandato Comprobar Bloqueo de Registro (CHKRCDLCK) para comprobar si el trabajo tiene algn bloqueo de registro antes de transferir a otro trabajo de grupo.

Transferencia de control de un trabajo de grupo a otro


Es fcil transferir el control de un trabajo de grupo a otro si se dispone de un programa de manejo de la tecla Atencin. Este programa, cuando se pulsa la tecla Atencin, puede presentar un men (donde el usuario elige un trabajo de grupo) o bien transferir de inmediato el usuario a otro trabajo de grupo. El soporte de manejo de la tecla Atencin hace que sea ms sencillo transferir el control de uno a otro trabajo de grupo con rapidez, sin tener que finalizar un trabajo para pasar al otro.

Transferencia a otro trabajo de grupo sin ver un men


Puede utilizar la tecla Atencin para transferir directamente a otro trabajo sin ver un men. Por ejemplo, el programa de manejo de la tecla Atencin para el trabajo de grupo A puede transferir al trabajo de grupo B. El programa de manejo de la tecla Atencin para el trabajo de grupo B puede a su vez transferir al trabajo de grupo A. Esto permite utilizar una nica pulsacin para conmutar entre funciones. Para obtener ms informacin, consulte la seccin Programas de manejo de la tecla AtencinConsejos de codificacin en la pgina 216.

Cmo finalizar un trabajo de grupo


Para finalizar un trabajo de grupo, utilice el mandato Finalizar Trabajo de Grupo (ENDGRPJOB). Para finalizar todos los trabajos de grupo del grupo, utilice el mandato SIGNOFF. Nota: El mandato ENDJOB soporta el parmetro ADLINTJOBS. Si se especifica *GRPJOB y el trabajo especificado en el parmetro JOB es un trabajo de grupo, todos los trabajos asociados con el grupo finalizarn.

Cmo asegurar una finalizacin normal de un trabajo de grupo


En algunos entornos puede ser deseable forzar al usuario final a terminar correctamente ciertos trabajos de grupo en lugar de emitir el mandato ENDGRPJOB. Por ejemplo, suponga que el usuario tiene un trabajo de grupo que implica una actualizacin compleja y que desea estar seguro de que el trabajo finaliza normalmente. Otro ejemplo es cuando el usuario puede estar en mitad de una sesin de SEU y deba completar la funcin normalmente. Es posible llevar a cabo esto con el soporte ofrecido por el sistema. Por ejemplo, puede hacer lo siguiente: 1. Colocar un interruptor en el rea de datos de grupo que pueda ser probado por cada uno de los trabajos de grupo para que funcione como interruptor de

Trabajos de grupo

205

cierre. Es decir, cuando el interruptor est activado, debe finalizarse la funcin de trabajos de grupo. 2. Acceder a los nombres del trabajo de grupo activo utilizando el mandato RTVGRPA y la variable de retorno GRPJOBL. 3. Comparar cada nombre al que se ha tenido acceso (comenzar con el segundo trabajo de grupo) con una lista predeterminada de los nombres de trabajos de grupo que deben finalizarse correctamente. 4. Si el nombre del trabajo de grupo no est en la lista, se puede finalizar inmediatamente mediante el mandato ENDGRPJOB. 5. Si el trabajo debe finalizar correctamente, transfiera al trabajo de grupo utilizando el mandato TFRGRPJOB. El programa de manejo de tecla Atencin para todos los trabajos de grupo ha de ser sensible al interruptor de cierre y ha de evitar la transferencia a otro trabajo de grupo si se activa el interruptor. Si tiene un programa de control para cada uno de los trabajos de grupo que controlan lo que ocurre al finalizar el usuario la funcin del trabajo de grupo (por ejemplo, el programa de actualizacin), tambin puede probar el interruptor de cierre y efectuar una operacin de retorno. Esto finaliza el trabajo de grupo y devuelve el control al trabajo de grupo activo anterior. El programa de manejo de la tecla Atencin puede utilizar el mandato CHKRCDLCK para determinar si el usuario de la estacin de trabajo puls la tecla Atencin cuando la aplicacin tena un registro bloqueado para la actualizacin. En este caso, el programa de atencin puede enviar un mensaje solicitando al usuario que finalice la operacin antes de utilizar la tecla Atencin.

Teora sobre el trabajo de grupo


El mandato CHGGRPA identifica el trabajo actual como un trabajo de grupo y proporciona un nombre de trabajo de grupo para identificarlo de forma exclusiva dentro del grupo. (En este punto el grupo slo tienen un trabajo de grupo). Cada trabajo de grupo es exclusivo para un usuario. Dos usuarios diferentes no comparten el mismo trabajo de grupo. Cuando un trabajo se designa como trabajo de grupo, entonces tiene la capacidad de llamar a un nuevo trabajo de grupo. Tambin existen restricciones en los trabajos de grupo (por ejemplo, no pueden utilizarse RRTJOB ni TRFJOB). Cuando existe nicamente un trabajo activo en el grupo, ese trabajo puede convertirse en un trabajo no de grupo.

Permitir la comunicacin entre trabajos de grupo


Para permitir que los trabajos de grupo se comuniquen entre s, se crea automticamente un rea especial de datos de 512 bytes, denominada rea de datos de grupo, cuando un trabajo se convierte en un trabajo de grupo. Al rea de datos de grupo slo pueden acceder trabajos del grupo mediante el valor especial *GDA en el parmetro DTAARA del mandato del rea de datos.

206

OS/400 Gestin de trabajos, V4R4

Cmo llamar a un trabajo de grupo


La utilizacin de trabajos de grupo no requiere un mtodo de men de tecla Atencin tal como se describe en esta seccin. Puede llamarse a un trabajo de grupo desde cualquier programa de aplicacin o mediante el parmetro GRPJOB(*SELECT) del mandato TFRGRPJOB.

Trabajos de grupo y trabajo interactivo secundario


La Figura 21 muestra la relacin que existe entre trabajos de grupo y un trabajo interactivo secundario. En este caso, el mandato CHGGRPA se ejecuta dos veces, una para cada trabajo interactivo.
Opcin 1 de Peticin de SIstema o Mandato TFRSECJOB

Trabajo Grupo 16 Trabajo Grupo... Trabajo Grupo 2 Trabajo Grupo 1

Trabajo Grupo 16 Trabajo Grupo... Trabajo Grupo 2 Trabajo Grupo 1

Estacin de Trabajo
RV2W254-1

Figura 21. Trabajos de grupo y trabajo interactivo secundario

Trabajo de grupo y funcin de peticin de sistema


La funcin Trabajo de Grupo es similar a la funcin Peticin de Sistema en tanto que slo existe un trabajo activo al mismo tiempo mientras que los dems estn suspendidos. Las diferencias entre los trabajos de grupo y la peticin de sistema son: El arranque de un trabajo de grupo no requiere iniciar la sesin. Se utiliza el mismo perfil de usuario y el mismo entorno. Pueden existir hasta 16 trabajos de grupo en cualquier momento. El usuario debe seleccionar el trabajo de grupo al que transferir, mientras que mediante la peticin del sistema el usuario slo tiene la posibilidad de transferir entre dos trabajos. En los trabajos de grupo, por lo general, un men al que se llega pulsando la tecla Atencin permite al usuario seleccionar el trabajo de grupo al que desea transferir. Es posible utilizar los trabajos de grupo junto con la peticin del sistema para un total de 32 trabajos de grupo disponibles para un nico usuario. Sin embargo, estos 32 trabajos estn en dos grupos separados,
Trabajos de grupo

207

cada uno de los cuales tiene su propia rea de datos de grupo y otros atributos de grupo. La funcin de peticin de sistema permite al usuario de estacin de trabajo suspender un trabajo mientras el teclado est bloqueado y se estn ejecutando las funciones de la aplicacin. Esto puede interrumpir una secuencia lgica de eventos. Por ejemplo, los registros pueden estar bloqueados por la izquierda. En cambio, la tecla de Atencin est activa slo cuando el teclado est bloqueado para la entrada. Asimismo, la aplicacin puede controlar cundo est activa la tecla Atencin e impedir su utilizacin en momentos inadecuados. La funcin de Peticin de Sistema siempre est disponible si el usuario de estacin de trabajo tiene autorizacin para la misma. Nota: El programa de salida de peticin de sistema es un programa al que se llama cuando el usuario pulsa la tecla Peticin de Sistema. Cuando el usuario pulsa la tecla de peticin de sistema, el sistema operativo llama al programa de salida escrito por usuario mediante el recurso de registro. Se utiliza un parmetro para la entrada y salida. Una vez llamados los programas de salida desde el recurso de registro, se llama al men de peticin de sistema en funcin del valor devuelto en el atributo de visualizacin del men Peticin de sistema. Para obtener ms informacin, consulte la publicacin System API Reference.

Entorno hipottico de aplicacin de trabajos de grupo


Para comprender el concepto de trabajo de grupo, considere este caso hipottico. Suponga que a un usuario de estacin de trabajo se le muestra un Men Principal con las opciones siguientes:

MEN PRINCIPAL 1. Asentar efectivo 2. Consultar archivo maestro de clientes 3. Consultar archivo de cuentas por cobrar

Opcin: __

F12=Cancelar

El usuario de la estacin de trabajo selecciona la opcin 1 (Asentar efectivo) para empezar a entrar pagos en el archivo. Mientras el usuario de la estacin de trabajo est entrando datos, recibe una llamada telefnica que le solicita informacin que puede dar utilizando la opcin 2 (Consultar archivo maestro clientes). Esta interrupcin se puede manejar de varias maneras: Para que el usuario de estacin de trabajo finalice la funcin Asentar efectivo, regrese al Men Principal y seleccione la funcin de Consulta. Finalizada la consulta, el usuario de la estacin de trabajo vuelve al Men Principal, selecciona la funcin Asentar efectivo y contina trabajando. Esto requiere interacciones del sistema cada vez que el usuario de estacin de trabajo selecciona

208

OS/400 Gestin de trabajos, V4R4

una funcin distinta y puede requerir recursos adicionales del sistema para abrir y cerrar archivos. Codifique la funcin de consulta como parte de la funcin Asentar efectivo. Este mtodo generalmente se lleva a cabo especificando que a una tecla de funcin de mandato se le permita solicitar la consulta. Esto puede resultar difcil si ha de accederse a la misma funcin de Consulta desde mltiples programas. Pulse la tecla Peticin de Sistema y arranque un trabajo interactivo secundario. Esto puede constituir una buena solucin si el usuario de la estacin de trabajo utiliza slo una funcin durante una interrupcin. No obstante, si se utilizan varias funciones, esta solucin puede resultar difcil. Utilice el mtodo de trabajo de grupo tal como se muestra en la Figura 22 en la pgina 212. Consulta del archivo maestro de clientes Si el usuario de la estacin de trabajo desea consultar el archivo maestro de clientes de nuevo, el usuario vuelve a pulsar la tecla Atencin y recibe el men de manejo de atencin. Como el trabajo de grupo ya estar activo, el sistema reanudar el trabajo en donde se suspendi (esto es, en la instruccin que sigue al mandato TFRGRPJOB del paso 14). Esto provoca un retorno al programa CUSINQ en donde se interrumpi cuando el usuario de la estacin de trabajo puls la tecla Atencin en el paso 12. Consulta del archivo de cuentas por cobrar Si el usuario de la estacin de trabajo desea consultar el archivo de cuentas por cobrar, se llevan a cabo los mismos pasos. Sin embargo, el usuario de la estacin de trabajo no tiene que regresar primero a la funcin de asentar efectivo. El men de manejo de atencin le permite seleccionar cualquiera de las funciones en cualquier orden. Observe que el usuario de la estacin de trabajo no puede arrancar dos trabajos de grupo con el mismo nombre de trabajo de grupo. Si el trabajo especific un nombre de trabajo de grupo que ya est activo, se pasa el control a ese trabajo (no se arranca ningn trabajo de grupo nuevo) y el parmetro del programa de grupo inicial se ignora. Tambin es posible tener varios trabajos de grupo (con nombres exclusivos) realizando la misma funcin.

Mtodo de trabajo de grupo


Los pasos siguientes ilustran cmo trabaja la aplicacin de ejemplo: 1 2 El mandato Cambiar Atributos de Grupo (CHGGRPA) cambia el trabajo interactivo no de grupo actual a un trabajo de grupo denominado CASH. El mandato Establecer Programa de Atencin (SETATNPGM) especifica que el sistema deber reconocer la tecla Atencin y llamar al programa ATTNPGM cuando se pulse dicha tecla. El mandato SNDRCVF visualiza un men donde el usuario de la estacin de trabajo elige funciones con las que trabajar. En este caso, el usuario de la estacin de trabajo elige la opcin 1 (Asentar efectivo). El programa principal llama al programa POSTCASH y el usuario de la estacin de trabajo comienza a asentar transacciones monetarias. Nota: El programa principal ejecuta un mandato CALL para el proTrabajos de grupo

209

grama asentar efectivo y un mandato TFRGRPJOB para las otras funciones. Esto permite que el trabajo principal siempre se conozca como CASH, pero pueden utilizarse otras tcnicas. Si el usuario de la estacin de trabajo elige finalizar uno de los trabajos de grupo que no sea CASH (en lugar de pulsar la tecla Atencin para suspenderlo), el sistema regresa automticamente al trabajo de grupo que estaba activo anteriormente. 5 Para abandonar la funcin de asentar efectivo, el usuario de estacin de trabajo pulsa la tecla Atencin. El sistema salva el contenido actual de la pantalla y llama al programa de manejo de la tecla Atencin (ATTNPGM). El programa de manejo de la tecla Atencin (ATTNPGM) se ha escrito para que lo utilice cualquiera de los trabajos del grupo. El programa recupera el nombre del trabajo de grupo actual utilizando el mandato Recuperar Atributos de Grupo (RTVGRPA). El programa de manejo de la tecla Atencin visualiza un men donde el usuario de la estacin de trabajo puede seleccionar una funcin. El men puede contener cualquier opcin, pero en este ejemplo las opciones son las mismas que las mostradas en el men principal. El usuario de la estacin de trabajo selecciona la opcin 2 (Consultar archivo maestro de clientes). Si la opcin es para el trabajo de grupo actual (para la opcin 2 es CUSINQ), el programa regresa al trabajo de grupo actual. Por ejemplo, suponga que el operador que est efectuando operaciones de asentar efectivo pulsa la tecla Atencin, y a continuacin decide no cambiar trabajos de grupo y continuar efectuando operaciones de asentar efectivo. En lugar de transferir a un trabajo de grupo, slo necesitar el mandato RETURN. Si la opcin es para un trabajo de grupo distinto, el programa ejecuta un mandato TFRGRPJOB para suspender el trabajo actual y activar un trabajo de grupo y un programa nuevos. Para la opcin 2, el mandato TFRGRPJOB especifica el nombre del trabajo de grupo que se va a arrancar (CUSINQ en este ejemplo), y el programa que se va a llamar (programa CUSINQC). El trabajo de grupo CUSINQ se activa y se llama al programa de grupo inicial (CUSINQC). El trabajo ya se ha identificado como un trabajo de grupo mediante el mandato TFRGRPJOB; por lo tanto, no se necesita el mandato CHGGRPA. Este trabajo de grupo tambin utiliza el mandato SETATNPGM para permitir una interrupcin. Se utiliza el mismo programa (ATTNPGM), pero se ejecuta en un trabajo de grupo distinto. El usuario de la estacin de trabajo consulta el archivo maestro de clientes y ahora est preparado para regresar a la funcin de asentar efectivo. El usuario de la estacin de trabajo vuelve a pulsar la tecla Atencin. El sistema salva el contenido actual de la pantalla y llama al programa de manejo de la tecla Atencin (ATTNPGM). El usuario ve el mismo men de Manejo de Atencin, pero est en un trabajo de grupo diferente.

11

12

210

OS/400 Gestin de trabajos, V4R4

13 14

El usuario de la estacin de trabajo selecciona la opcin 1 (Asentar efectivo). Como el nombre del trabajo de grupo actual es CUSINQ (no CASH), se ejecuta el mandato TFRGRPJOB para transferir al trabajo de grupo CASH. En este ejemplo, el trabajo de grupo ya est activo pero suspendido; por lo tanto, el sistema reanuda el trabajo de grupo suspendido. El programa ATTNPGM se reanuda en la instruccin que sigue al mandato TFRGRPJOB que se ejecut en el paso 9. Esto hace que se regrese al programa POSTCASH. La pantalla anterior (que el sistema salv cuando el usuario de la estacin de trabajo puls la tecla Atencin en el paso 5) se restaura y el usuario contina asentando transacciones de efectivo en el punto donde las abandon.

15

16

Para ver un esquema de la descripcin del proceso anterior, consulte la Figura 22 en la pgina 212.

Trabajos de grupo

211

Figura 22. Mtodo de trabajo de grupo

212

OS/400 Gestin de trabajos, V4R4

Programa de manejo de la tecla Atencin


Puede identificar un programa como programa de manejo de la tecla Atencin a un nivel de llamada determinado. El programa de manejo de la tecla Atencin se ejecuta en el mismo trabajo y tiene los mismos atributos de trabajo, alteraciones temporales y autorizaciones de grupo que el programa que emiti el mandato SETATNPGM. No obstante, la autorizacin adoptada por el programa no proviene del programa que se interrumpi. Puede tambin especificar un programa de manejo de la tecla Atencin en el perfil de usuario. La publicacin Security - Reference contiene informacin sobre este punto.

Identificacin de un programa como programa de manejo de la tecla Atencin


Para identificar un programa como el programa de manejo de la tecla Atencin, utilice el mandato Establecer Programa de Atencin (SETATNPGM) con SET(*ON) especificado. Este mandato identifica este programa a ese nivel de llamada en el trabajo que ejecuta el mandato. Al pulsar la tecla Atencin se interrumpe el trabajo en ejecucin, se salva la pantalla y se llama al programa de manejo de la tecla Atencin. Cuando se llama al programa de manejo de la tecla Atencin no se le pasa ningn parmetro. Nota: El programa de salida de preatencin es un programa al que se llama cuando el usuario pulsa la tecla de atencin del sistema. Cuando el usuario pulsa la tecla de atencin del sistema, el sistema operativo llama al programa de salida escrito por usuario mediante el recurso de registro. No hay parmetros de entrada o salida. Una vez se ha llamado a los programas de salida mediante el recurso de registro, se llama al programa de atencin de sistema. Para obtener informacin detallada, consulte la publicacin System API Reference, SC41-5801-03.

Efecto del nivel de llamada en el estado de la tecla Atencin


El mandato SETATNPGM est basado en llamadas. Es decir, un mandato SETATNPGM emitido a un nivel de llamada hace que el programa de manejo de la tecla Atencin est en vigor al nivel de llamada actual, as como para los niveles de llamada inferiores, hasta que se ejecute otro mandato para cambiar el programa de manejo de la tecla Atencin o el estado de la tecla Atencin. Cada vez que finaliza un programa que ha emitido un mandato SETATNPGM, la pantalla se restaura y el programa de manejo de la tecla Atencin y el estado de la tecla Atencin se restablecen al estado que tenan antes de la llamada actual. Si se utiliza el mandato Transferir Control (TFRCTL) en lugar del mandato RETURN, el estado no se restaurar hasta que finalice el programa al que se ha transferido el control.

SETATNPGM en diferentes niveles de llamadaEntorno hipottico


Imagine tres programas (PGM1, PGM2 y PGM3). El mandato Establecer Programa de Atencin (SETATNPGM) trabaja a diferentes niveles de llamada. 1 2 PGM1 emite un mandato SETATNPGM que hace que el programa A se convierta en el programa de manejo de la tecla Atencin. A continuacin PGM1 llama a PGM2. El programa A contina siendo el programa de manejo de la tecla Atencin hasta el paso 3.

Trabajos de grupo

213

3 4 5 6 7 8

Otro mandato SETATNPGM hace que el programa B se convierta en el programa actual de manejo de la tecla Atencin. Despus de regresar de PGM2, el programa A se convierte de nuevo en el programa de manejo de la tecla Atencin. PGM1 llama a PGM3. El primer mandato SETATNPGM emitido en PGM3 cambia el programa de manejo de la tecla Atencin del programa A al programa C. El segundo mandato SETATNPGM emitido en PGM3 cambia el programa de manejo de tecla Atencin al programa D. La especificacin SETATNPGM PGM(*CURRENT) SET(*OFF) hace que no se llame a ningn programa al pulsar la tecla Atencin. Esto permite que el programa complete una serie de interacciones con el usuario de la estacin de trabajo sin ser interrumpido por la tecla Atencin. Especificar SETATNPGM PGM(*CURRENT) SET(*ON) hace que se llame al programa D al pulsar la tecla de Atencin. El programa de manejo de la tecla Atencin que estaba en vigor en el nivel de recurrencia anterior entra en vigor. Es decir, el programa A se convierte de nuevo en el programa de manejo de la tecla Atencin y la tecla Atencin se establece en *ON. Cuando PGM3 finaliza, el programa A contina siendo el programa de manejo de la tecla Atencin.

9 1

11

Para ver un esquema del proceso anterior, vea la Figura 23.


PGM1 SETATNPGM PGM(A) CALLPGM2 PGM2 . 3. SETATNPGM PGM(B) . . . . . . . CALLPGM3 4. . . . . RETURN . . PGM3 6. SETATNPGM PGM(C) . . 7. SETATNPGM PGM(D) . . 8. SETATNPGM PGM( CURRENT)+ SET(OFF) . . 9. SETATNPGM PGM( CURRENT)+ SET( ON) . . 1 . SETATNPGM PGM( PRVINVLVL) . 11. . RETURN

1. 2.

5.

Figura 23. SETATNPGM a diferentes niveles de llamada

214

OS/400 Gestin de trabajos, V4R4

Cundo debe utilizarse la tecla Atencin


Utilice la tecla Atencin para llamar a un programa de manejo de la tecla Atencin. En la utilizacin normal de la estacin de trabajo, la tecla Atencin slo puede pulsarse cuando el teclado no esta bloqueado; es decir, cuando el programa est listo para la entrada de datos. Esto ocurre cuando se emite una operacin de lectura o de lectura/escritura o cuando se utiliza la palabra clave UNLOCK de DDS en una operacin de escritura. La utilizacin de la tecla Atencin difiere de la de la tecla Peticin de Sistema en que el programa de aplicacin controla cundo puede ser interrumpido.

Excepcin
Existe una excepcin a lo anteriormente dicho con los programas de aplicacin que efectan una operacin de obtencin sin espera (get-no-wait) para varios archivos de dispositivo. Al pulsar la tecla Atencin, el programa de manejo de la tecla Atencin interrumpe estos programas en cualquier punto. (Aunque la luz de entrada inhibida puede estar encendida, el teclado no est bloqueado durante una operacin de obtencin sin espera). Por consiguiente, los programas de aplicacin que realizan funciones confidenciales (especialmente durante una operacin de obtencin sin espera) debern protegerse ejecutando SETATNPGM PGM(*CURRENT) SET(*OFF) antes, y SETATNPGM PGM(*CURRENT) SET(*ON) despus del cdigo confidencial. Nota: Un programa de lenguaje de alto nivel puede utilizar el mandato SETATNPGM llamando a QCMDEXC.

Cundo no debe utilizarse la tecla Atencin


La tecla Atencin no puede utilizarse para llamar a un programa de manejo de tecla Atencin cuando existen las siguientes condiciones: El teclado est bloqueado. (Observe la excepcin descrita anteriormente para operaciones de obtencin sin espera). Se est utilizando el men Peticin de Sistema o cualquiera de sus opciones. Se muestra la ventana de visualizacin de mensajes. El programa bajo licencia OS/400 ya est llamando al programa de manejo de la tecla Atencin, lo que hace que ya est en estado activo; sin embargo, si el programa emite otro SETATNPGM, se habilita la tecla de Atencin. Est en proceso una sesin BASIC o se llama a un programa BASIC.

Tecla Atencin y Sesin BASIC


En una sesin BASIC, BASIC maneja la tecla Atencin, segn sea adecuado. Por ejemplo, si se llama a un programa BASIC despus de que un mandato SETATNPGM active la tecla Atencin, BASIC maneja la tecla Atencin. Una vez que finalice el programa BASIC, el programa de manejo de la tecla Atencin entra en vigor de nuevo.

Trabajos de grupo

215

Programas de manejo de la tecla AtencinConsejos de codificacin


Es necesario ser prudente cuando se define un programa de manejo de la tecla Atencin, porque dicho programa se ejecuta en el mismo trabajo que el programa que est en proceso cuando se pulsa la tecla Atencin. Por consiguiente, el programa interrumpido no est protegido por los bloqueos que tuviera establecidos. Si el programa interrumpido tiene un bloqueo exclusivo para un objeto, el programa de la tecla Atencin, debido a que se ejecuta en el mismo trabajo, es parte del trabajo que tiene el bloqueo exclusivo. Se recomiendan las siguientes directrices para definir programas de manejo de la tecla Atencin: Utilice funciones sencillas, por ejemplo mens que permitan al usuario de la estacin de trabajo transferir a otro trabajo de grupo o a un trabajo interactivo secundario. Evite hacer referencia a objetos o funciones que puedan estar utilizndose al pulsar la tecla Atencin. Evite las llamadas a funciones no recursivas cuando se pulsa la tecla Atencin. Las funciones no recursivas son funciones que no pueden interrumpirse y luego ser invocadas de nuevo. Muchas funciones, por ejemplo los programas en lenguaje de alto nivel y los programas de utilidad como DFU, no son recursivas. Evite suministrar una opcin que permita al usuario de la estacin de trabajo visualizar la pantalla de entrada de mandatos como parte del trabajo actual. Para los usuarios que son programadores, tiene sentido visualizar un men que incluya una opcin para la pantalla de entrada de mandatos. La pantalla de entrada de mandatos debe especificarse como un trabajo de grupo separado (por ejemplo, especificando INLGRPPGM(QCMD) en el mandato TFRGRPJOB). Esto evita la reutilizacin de objetos que ya estn utilizndose. Los programas para el manejo de la tecla Atencin no tienen la autorizacin adoptada por el programa que estaba en proceso antes de que se pulsara la tecla Atencin. Los programas de manejo de la tecla Atencin no tienen sus propias reas de datos (*LDA). Puesto que slo hay un rea de datos local por trabajo, y el programa de manejo de la tecla Atencin se ejecuta en el mismo trabajo que el programa interrumpido, ambos programas comparten la misma rea de datos local. Recuerde que una operacin de lectura en un dispositivo invitado puede exceder el tiempo de espera mientras se ejecuta el programa de manejo de la tecla Atencin. Por tanto, si se produce un tiempo de espera excedido en el programa en proceso mientras se ejecuta el programa de manejo de la tecla Atencin, cualquier accin emprendida a causa de ese tiempo de espera excedido tendr lugar al devolver el control al programa en proceso. Por ejemplo, si se cumplen las condiciones siguientes, el programa finalizar cuando el programa de la tecla Atencin devuelva el control: El valor WAITRCD del archivo est establecido en 60 segundos. El programa est definido para que finalice si no se ha pulsado una tecla dentro de un perodo de un minuto.

216

OS/400 Gestin de trabajos, V4R4

Se llama al programa de la tecla Atencin y se ejecuta durante ms de un minuto. No obstante, deber tenerse cuidado, ya que se comprueba si hay datos disponibles antes de verificar si se excedi el tiempo de espera. Si se pulsa una tecla inmediatamente despus de salir del programa que maneja la tecla Atencin, puede haber datos disponibles para completar la operacin de lectura en dispositivos invitados y no se comprobar el tiempo de espera. Esto puede provocar que los resultados no sean los esperados.

Consejos acerca del rendimiento del trabajo en grupo


Utilizar grupos de acceso de proceso (PAG) con trabajos de grupo tiene ventajas respecto al rendimiento. Cada trabajo de grupo (activo o suspendido) requiere aproximadamente 1 KB de almacenamiento principal dedicado en la agrupacin de mquina. Por tanto, el nmero de trabajos de grupo que se permite que estn activos es un factor a tener en cuenta. Sin embargo, si el almacenamiento principal no est limitado, este puede ser un buen modo de aprovechar las ventajas de los grupos de acceso de proceso separado (PAG). Esto tambin le permite evitar la actividad del sistema causada por la repetida apertura de archivos y el restablecimiento de entornos, as como evitar interacciones excesivas para acceder a funciones comunes. Consulte tambin la seccin Grupos de acceso de proceso en la pgina 312. El efecto sobre el sistema, si hay un gran nmero de trabajos suspendidos, suele ser pequeo siempre que la necesidad de almacenamiento principal dedicado no constituya un factor a tener en cuenta. Cuando se ejecuta un mandato TFRGRPJOB y debe arrancarse un nuevo trabajo, la actividad general correspondiente es ms o menos la misma que cuando se inicia la sesin en el sistema. Al ejecutar el mandato, si el trabajo de grupo ya est arrancado, la actividad general necesaria es aproximadamente la misma que cuando se utiliza la transferencia a una opcin de trabajo secundario en el men Peticin de Sistema cuando el trabajo secundario ya est activo. Si se tiene que ejecutar con cierta frecuencia un mismo trabajo de grupo, es aconsejable evitar su finalizacin. Es decir, no finalizar el programa sino emitir el mandato TFRGRPJOB para evitar que se arranque el trabajo cada vez que se necesite la funcin del trabajo de grupo. El mandato SETATNPGM hace que se salve la pantalla actual cuando se pulsa la tecla Atencin, y que se restaure al finalizar el programa de manejo de la tecla Atencin. Esto equivale aproximadamente a utilizar el men Peticin de Sistema y tiene un efecto ms evidente en estaciones de trabajo remotas. Los controles sobre el nmero de trabajos activos en el sistema (el parmetro MAXJOBS del mandato CRTSBSD) no se ven afectados por el nmero de trabajos de grupo activos existentes en un momento dado cualquiera. Todos los valores del sistema que controlan la creacin de estructuras de trabajo (QACTJOB y QADLACTJ, QTOTJOB y QADLTOTJ) se ven afectados; es posible que deban aumentarse estos valores para permitir la adicin de trabajos de grupo.

Trabajos de grupo

217

Diseo de un programa de manejo de la tecla Atencin


Pueden utilizarse tres mtodos para disear un men de manejo de la tecla Atencin: Consulte la seccin Mtodo del men fijo. El programa de manejo de la tecla Atencin slo permite un conjunto fijo de opciones. Consulte la seccin Mtodo de men dinmico en la pgina 221. El usuario de la estacin de trabajo determina las opciones. Consulte la seccin Mtodo de men combinado (fijo y dinmico) en la pgina 223. El usuario de la estacin de trabajo selecciona a partir de un conjunto fijo de opciones y puede seleccionar de forma dinmica trabajos de grupo adicionales. Nota: La utilizacin de trabajos de grupo no requiere un mtodo de men de tecla Atencin tal como se describe en esta seccin. Puede llamarse a un trabajo de grupo desde cualquier programa de aplicacin o mediante el parmetro GRPJOB(*SELECT) del mandato TFRGRPJOB.

Mtodo del men fijo


En el mtodo del men fijo para disear un programa de manejo de la tecla de atencin, el usuario slo puede seleccionar en las opciones del men.

Visualizacin de un menEjemplo de codificacin


Se visualiza un men para el usuario de la estacin de trabajo con las siguientes opciones:

MEN PRINCIPAL 1. Asentar efectivo 2. Consultar archivo maestro de clientes 3. Consultar archivo de cuentas por cobrar Opcin: __

F12=Cancelar

El cdigo del programa que visualiza el men es el siguiente: En el ejemplo de la Figura 24 en la pgina 219, el mandato CHGGRPA cambia el trabajo actual por un trabajo de grupo. El mandato SETATNPGM especifica que la tecla Atencin est habilitada y especifica el programa de manejo de la tecla Atencin que se invocar (ATTNPGM). Debido a que este programa visualiza un men, se denomina programa de men de la tecla Atencin. Si el usuario de la estacin de trabajo selecciona la opcin 1 (Asentar efectivo), se llama al programa POSTCASH. Si se especifica otra opcin, se utiliza el mandato TFRGRPJOB, que da nombre al trabajo de grupo. El sistema determina si ya existe el trabajo de grupo. Si no existe, el trabajo de grupo se arranca y se utiliza el programa de grupo inicial. Si

218

OS/400 Gestin de trabajos, V4R4

PGM / Primer programa / DCLF MAIND CHGGRPA GRPJOB(CASH) TEXT('Asentar efectivo') SETATNPGM PGM(ATTNPGM) LOOP: SNDRCVF IF (&IN91 EQ '1') RETURN / F12 / IF (&OPTION EQ 1) CALL POSTCASH IF (&OPTION EQ 2) TFRGRPJOB GRPJOB(CUSINQ) + INLGRPPGM(CUSINQC) + TEXT('Consultar clientes') IF (&OPTION EQ 3) TFRGRPJOB GRPJOB(ACRINQ) + INLGRPPGM(ACRINQC) + TEXT('Consultar Cuentas por Cobrar') GOTO LOOP ENDPGM
Figura 24. Visualizar un men

ya existe el trabajo de grupo, el sistema se transfiere a ese trabajo de grupo en el punto en que se suspendi anteriormente. Es decir, lo transfiere a la instruccin que sigue al mandato TFRGRPJOB que hizo que volviera a transferirse para el trabajo de grupo CASH. El programa repite en bucle el mandato SNDRCVF para volver a visualizar el men si alguna vez se vuelve transferir el control a CASH.

Programa y ejemplos del men de la tecla Atencin


Cuando el usuario de la estacin de trabajo pulsa la tecla Atencin, se llama al programa del men de la tecla Atencin (ATTNPGM). La pantalla puede ser diferente a la del men inicial, pero en este ejemplo las pantallas tienen las mismas opciones. Slo se diferencian en el ttulo, que ayuda al usuario a identificar las funciones que se utilizan.

MEN DE TECLA ATENCIN 1. Asentar efectivo 2. Consultar archivo maestro de clientes 3. Consultar archivo de cuentas por cobrar __ Opcin

F12=Cancelar

La Figura 25 en la pgina 220 muestra cmo est codificado el programa del men de la tecla Atencin (ATTNPGM).

Trabajos de grupo

219

PGM / Programa de men tecla Atencin / DCLF ATTNMNUD DCL &GRP CHAR LEN(1 ) CHKRCDLCK MONMSG MSGID(CPF321F) EXEC(DO) SNDPGMMSG MSG('Atencin no permitida. + Transaccin completada') RETURN ENDDO RTVGRPA GRPJOB(&GRP); / Recuperar + nombre de grupo / SNDRCVF IF (&IN91 EQ '1') RETURN / F12 / IF (&OPTION EQ 1) DO / Asentar efectivo / IF (&GRP EQ 'CASH') RETURN ELSE TFRGRPJOB GRPJOB(CASH) ENDDO IF (&OPTION EQ 2) DO / Cons. cliente / IF (&GRP EQ 'CUSINQ') RETURN ELSE TFRGRPJOB GRPJOB(CUSINQ) + INLGRPPGM(CUSINQC) + TEXT('Consultar clientes') ENDDO IF (&OPTION EQ 3) DO / Cons. cuentas por cobrar IF (&GRP EQ 'ACRINQ') RETURN ELSE TFRGRPJOB GRPJOB(ACRINQ) + INLGRPPGM(ACRINQC) + TEXT('Consultar Cuentas por Cobrar') ENDDO ENDPGM

Figura 25. Programa del men de la tecla Atencin

El programa del men de la tecla Atencin puede ser distinto para cualquier trabajo de grupo, pero en este caso se utiliza el mismo programa para todos los trabajos de grupo. Puesto que el usuario de la estacin de trabajo puede pulsar la tecla Atencin, y a continuacin solicitar la misma funcin que se ha interrumpido, el programa recupera el nombre del trabajo de grupo actual y lo compara con el nombre del trabajo de grupo para la opcin que se seleccion. Si son iguales, se emite un mandato RETURN. Esto significa que el usuario de la estacin de trabajo estaba en una funcin, puls la tecla Atencin y luego decidi continuar con la funcin. Si los nombres son distintos, el usuario de la estacin de trabajo est solicitando un trabajo de grupo diferente y se utiliza el mandato TFRGRPJOB. El sistema determina si el trabajo de grupo ya est activo; si no lo est, el sistema arranca el trabajo de grupo e invoca el programa inicial. Si el trabajo de grupo ya est activo, el sistema transfiere el control al punto donde el trabajo se interrumpi. Observe que en un principio se activ el trabajo de grupo CASH, y que por tanto el parmetro INLGRPPGM no es necesario. Cuando se arranca un trabajo de grupo, el sistema establece automticamente gran parte del entorno utilizando los atributos del trabajo de grupo que transfiere el control. As, no es necesario establecer funciones como la lista de bibliotecas y el nivel de anotaciones si se desean los mismos valores. Sin embargo, si el nuevo trabajo de grupo tambin necesita utilizar la tecla Atencin, debe especificarse en un mandato SETATNPGM. Por ejemplo, el programa inicial para el trabajo de grupo CUSINQ es CUSINQC, tal como se muestra en la Figura 26 en la pgina 221.

220

OS/400 Gestin de trabajos, V4R4

PGM SETATNPGM CALL ENDPGM

/ Programa CUSINQC PGM(ATTNPGM) CUSINQ

Figura 26. Ejemplo de programa CUSINQC

En el ejemplo anterior, se especifica el mismo programa del men de la tecla Atencin y a continuacin se llama al programa de proceso (CUSINQ). Si el usuario de la estacin de trabajo finaliza el programa CUSINQ, el programa CUSINQC finaliza tambin, y el sistema finaliza automticamente el trabajo de grupo y vuelve a transferir el control al trabajo de grupo que estaba activo anteriormente. Existe la posibilidad de emitir un TFRGRPJOB GRPJOB(*PRV) despus del CALL, y a continuacin emitir un GOTO para repetir el mandato CALL. Esto mantendr el trabajo de grupo en un estado suspendido. Asimismo disminuye el tiempo necesario para transferir el control a este trabajo en la siguiente llamada de la opcin CUSINQ.

Mtodo de men dinmico


En este caso, el programa del men de la tecla Atencin ejecuta el mandato TFRGRPJOB con GRPJOB(*SELECT) especificado. Esto proporciona una visualizacin de los trabajos de grupo actuales y permite al usuario de la estacin de trabajo transferir el control a cualquier trabajo de grupo. De este modo el usuario de la estacin de trabajo puede decidir qu funciones son necesarias. Este mtodo puede ser til para los programadores porque les permite llamar a varios trabajos de grupo y especificar el mandato que deber ejecutarse. Por ejemplo, suponga que el usuario de la estacin de trabajo especifica o ejecuta los mandatos siguientes como parte de un programa estndar de puesta a punto: CHGGRPA SETATNPGM GRPJOB(NORMAL) TEXT('Trabajo normal') PGM(MENU1)

El programa MENU1 debe codificarse como: PGM TFRGRPJOB ENDPGM GRPJOB( SELECT)

Suponga que el usuario de estacin de trabajo est trabajando en el trabajo de grupo CASH, con otros dos trabajos de grupo suspendidos. Si el usuario de la estacin de trabajo pulsa la tecla Atencin, aparece la pantalla Transferir a Trabajo de Grupo de la siguiente forma:

Trabajos de grupo

221

Transferir a Trabajo de Grupo Sistema: Trabajo de grupo activo : Texto . . . . . . . . . : CASH Asentar efectivo XXXXXXXX

Teclee opcin, pulse Intro. 1=Transferir trabajo de grupo ---------------Trabajos de Grupo Suspendidos------------------Trab Grupo Texto ACRINQ Consulta cuentas por cobrar CUSINQ Consulta clientes

Opc _ _

Final F3=Salir F5=Renovar F6=Iniciar nuevo trabajo de grupo F12=Cancelar

El usuario de la estacin de trabajo puede entonces pulsar la tecla F6 para entrar un mandato TFRGRPJOB con ayuda. Cuando se visualiza la solicitud TFRGRPJOB, el usuario de la estacin de trabajo puede especificar un valor para el parmetro GRPJOB y, para el parmetro INLGRPPGM, puede especificar uno de los siguientes valores: QCMD, que mostrar el men inicial. Un programa estndar que crea el entorno deseado por el usuario de la estacin de trabajo y especifica el mismo programa de manejo de la tecla Atencin. Por ejemplo, suponga que el usuario de la estacin de trabajo ha especificado el mandato: TFRGRPJOB GRPJOB(PGMMNU) INLGRPPGM(PGMMNUC) + TEXT('Men de Programador')

El programa PGMMNUC puede codificarse de la siguiente forma: SETATNPGM STRPGMMNU PGM(MENU1) .....

El usuario de la estacin de trabajo puede ahora utilizar el men de programador. Si vuelve a pulsarse la tecla Atencin, la pantalla mostrar:

Transferir a Trabajo de Grupo Sistema: Trabajo de grupo activo : Texto . . . . . . . . . : PGMMNU Men de programador XXXXXXXX

Teclee opcin, pulse Intro. 1=Transferir trabajo de grupo Opc _ _ _ ---------------Trabajos de Grupo Suspendidos------------------Trab Grupo Texto CASH Asentar efectivo ACRINQ Consulta cuentas por cobrar CUSINQ Consulta clientes

F3=Salir

F5=Renovar

F6=Iniciar nuevo trabajo de grupo

F12=Cancelar

En esta pantalla los trabajos se muestran siguiendo el orden en que se llamaron. As, cada trabajo de grupo ya arrancado puede invocarse de nuevo fcilmente y el usuario de la estacin de trabajo puede continuar aadiendo trabajos de grupo si es necesario.

222

OS/400 Gestin de trabajos, V4R4

Mtodo de men combinado (fijo y dinmico)


Este mtodo le permite las siguientes variaciones: El usuario de la estacin de trabajo puede seleccionar a partir de un conjunto fijo de opciones de men. Una opcin le permite solicitar ayuda para el mandato TFRGRPJOB. El usuario puede especificar entonces el trabajo de grupo solicitado o GRPJOB(*SELECT) para recibir una pantalla con los trabajos de grupo activos actualmente. Si se visualiza un men escrito por el usuario, tambin puede considerarse la posibilidad de un campo de entrada en el men para el nombre de trabajo de grupo. Una modificacin de lo anterior sirve para que el programa del men de la tecla Atencin extraiga los trabajos de grupo activos utilizando el mandato RTVGRPA y cree de forma dinmica las opciones de men (incluyendo las opciones estndar). El usuario de la estacin de trabajo puede seleccionar una opcin de men para activar un conjunto estndar de trabajos de grupo. A continuacin, cuando el usuario pulsa la tecla Atencin, el programa de la tecla Atencin ejecuta el mandato TFRGRPJOB con GRPJOB(*SELECT) especificado. Esto visualiza todos los programas estndar y permite aadir al usuario trabajos de grupo. La seccin siguiente ilustra la segunda variacin.

Mtodo de trabajo de grupo para programadores


Es posible que desee definir varios trabajos de grupo estndar que se activan al iniciar la sesin. Puede aadir trabajos de grupo adicionales si es necesario. En la Tabla 24, tiene los trabajos de grupo estndar siguientes. symbol=go text='groupxjo bxx' gmltype=table
Tabla 24. Trabajos de grupo estndar
Descripcin Trabajo de grupo principal Segundo men del programador Entrada de mandatos Funcin de procesador de textos SAA* OfiVisin* Nombre de trabajo de grupo MAIN PGMMNU2 CMDENT1 STRWP1

En este mtodo, cada programador tiene un programa inicial exclusivo. La Figura 27 en la pgina 224 muestra un programa inicial para un programador llamado SMITH.

Trabajos de grupo

223

PGM 1 CHGLIBL LIBL(SMITH QGPL QPDA QTEMP QIDU) CHGGRPA GRPJOB(MAIN) TEXT('Trab. grupo princ.') 2 CHGDTAARA DTAARA( GDA) VALUE('STRPGMMNU SRCLIB(SMITH) + OBJLIB(SMITH) JOBD(SMITH)') TFRGRPJOB GRPJOB(PGMMNU2) INLGRPPGM(STDGRPC) + TEXT('Men Programador Nr. 2') CHGDTAARA DTAARA( GDA) VALUE('CALL QCMD') TFRGRPJOB GRPJOB(CMDDENT1) INLGRPPGM(STDGRPC) + TEXT('Entrada de mandatos Nr. 1') CHGDTAARA DTAARA( GDA) VALUE('STRWP') TFRGRPJOB GRPJOB(STRWP1) INLGRPPGM(STDGRPC) + TEXT('Procesador de Textos Nr. 1') 3 SETATNPGM PGM(ATTNPGM) LOOP: STRPGMMNU OBJLIB(SMITH) SRCLIB(SMITH) + JOBD(SMITH) MONMSG MSGID(CPF232 ) / F3 de + Men Pgmrs / GOTO LOOP ENDPGM

Figura 27. Programa Inicial para SMITH

Este programa hace lo siguiente: 1 2 Establece el entorno (por ejemplo, lista de bibliotecas). Llama a los trabajos de grupo estndar (aqu se muestran tres trabajos de grupo ms el trabajo de grupo principal). El rea de datos del trabajo de grupo se utiliza para pasar el mandato que se va a ejecutar. Para cada trabajo de grupo a excepcin del inicial, se utiliza el mismo programa inicial (STDGRPC). El mandato SETATNPGM activa la tecla Atencin y establece el programa ATTNPGM como el programa estndar de manejo de la tecla Atencin. Cuando se pulsa la tecla Atencin, el mandato TFRGRPJOB con GRPJOB(*SELECT) especificado visualiza la pantalla de seleccin de trabajos de grupo. Desde esta pantalla, el programador puede cambiar y aadir trabajos de grupo adicionales.

Nota: Para aadir otro trabajo de grupo estndar slo se necesita aadir dos mandatos adicionales al programa inicial sin efectuar cambios en los otros programas. Con este mtodo, los trabajos de grupo se arrancan en el inicio de sesin y no se finalizan a menos que el usuario finalice la sesin o entre el mandato ENDGRPJOB. El programa inicial (STDGRPC) para los trabajos de grupo distintos del trabajo de grupo principal se muestra en la Figura 28 en la pgina 225.

224

OS/400 Gestin de trabajos, V4R4

PGM DCL VAR(&CMD); TYPE( CHAR) LEN(512) 1 RTVDTAARA DTAARA( GDA) RTNVAR(&CMD) TFRGRPJOB GRPJOB( PRV) 2 SETATNPGM PGM(ATTNPGM) 3 LOOP: CALL QCMDEXC (&CMD 512) MONMSG MSGID(CPF232 ) / F3 de + Men Pgmrs / TFRGRPJOB GRPJOB( PRV) GOTO LOOP ENDPGM
Figura 28. Programa inicial para trabajos de grupo

Cuando se arranca, el trabajo de grupo realiza lo siguiente: 1 Recupera el rea de datos del grupo, que contiene el mandato que se va a ejecutar. El mandato no se ejecuta inmediatamente, sino que se almacena en una variable del programa. El programa regresa al trabajo de grupo anterior. El usuario no visualiza ninguna pantalla, pero notar la actividad general desarrollada al crear el trabajo de grupo. Suponga que ms tarde el usuario selecciona el trabajo STRWP1 del men Seleccin de Trabajos de Grupo. El usuario transfiere al trabajo de grupo STRWP1. Como ya esta activo, contina con la instruccin que sigue al mandato TFRGRPJOB. El mandato SETATNPGM activa la tecla Atencin y establece el programa ATTNPGM como programa de manejo de la tecla Atencin. El programa llama al programa QCMDEXC y pasa la variable &CMD, que contiene el mandato STRWP (consulte el programa inicial mostrado anteriormente). Para salir de la funcin de procesador de textos OfiVisin, el programador puede optar por una de las siguientes acciones: Pulsar la tecla Atencin y recibir el men Seleccin de Trabajos de Grupo. Esto permite al programador transferir a un trabajo de grupo existente o arrancar un nuevo trabajo de grupo. Pulse la tecla Salir del men principal de la funcin de procesador de textos de OfiVisin. Esto le devuelve al programa STDGRPC, que transfiere de nuevo el control al trabajo de grupo anterior. Nota: Al pulsar la tecla Salir no finaliza el trabajo de grupo STRWP1. Si se activa de nuevo el trabajo de grupo STRWP1, el programa regresa a la siguiente instruccin, que se repite en bucle y vuelve a ejecutar el mandato STRWP llamando a QCMDEXC. El programa de manejo de la tecla Atencin (ATTNPGM) se codificara tal como se muestra en la Figura 29 en la pgina 226.

2 3

Trabajos de grupo

225

PGM TFRGRPJOB MONMSG SNDUSRMSG

ENDDO ENDPGM

GRPJOB( SELECT) MSGID(CPF131 ) EXEC(DO) / Sin trabajos de grupo / MSG('Hay un programa de atencin + activo, pero no existen trabajos + de grupo') MSGTYPE( INFO) / Sin trabajos de grupo /

Figura 29. Ejemplo de codificacin del programa de manejo de la tecla Atencin

Si pulsa la tecla Atencin y despus pulsa F6 para arrancar un nuevo trabajo de grupo (uno que no se encuentre en la lista estndar), debe entrar el mandato SETATNPGM en el nuevo trabajo de grupo para que la tecla Atencin est activa. Si desea finalizar todos los trabajos de grupo, puede hacerlo llamando al programa que se muestra en la Figura 30. PGM DCL &GRPJOBL CHAR LEN(1 56) DCL &X DEC LEN(5 ) VALUE(67) / 2 trab. grupo / RTVGRPA GRPJOBL(&GRPJOBL) MONMSG MSGID(CPF1311) EXEC(DO) / Sin trabajos de grupo / SNDPGMMSG MSG('El trabajo actual no es + un trabajo de grupo') RETURN ENDDO / Sin trabajos de grupo / LOOP: IF (&X NE 1 57) DO / Menos de 16 trabajos de grupo / IF (%SST(&GRPJOBL &X 1 ) NE ' ') DO / Trabajo / ENDGRPJOB ENDDO CHGVAR GOTO LOOP ENDDO CHGGRPA SNDPGMMSG el trabajo ENDPGM
Figura 30. Ejemplo de programa Finalizar todos los trabajos de grupo

GRPJOB(%SST(&GRPJOBL &X 1 )) / Trabajo / &X (&X + 66) / Menos de 16 trab. de grupo / GRPJOB( NONE) MSG('Todos los trabajos de grupo finalizados y + actual ya no es un trabajo de grupo')

El programa recupera la lista de trabajos de grupo actuales, que puede constar de hasta 16 entradas, donde cada entrada tiene 66 bytes de longitud que contienen:
Nombre del trabajo de grupo Nmero de trabajo Texto del trabajo de grupo 10 caracteres 6 caracteres 50 caracteres

El trabajo de grupo es el primero en la lista. El programa empieza intentando acceder al nombre del segundo trabajo de grupo (se empieza en la posicin 67), y

226

OS/400 Gestin de trabajos, V4R4

si no est en blanco, finaliz el trabajo de grupo. Cuando se finalizan todos los dems trabajos de grupo, se cambia el trabajo actual a un trabajo no de grupo.

Regreso al programa principal de trabajo de grupo


En vez de permitir al usuario realizar cualquier funcin desde cualquier otra funcin (como en los ejemplos Figura 30 en la pgina 226, Figura 29 en la pgina 226 y Figura 28 en la pgina 225), un programa puede hacer que el usuario de la estacin de trabajo siempre vuelva al programa principal. Esto puede realizarse utilizando el programa de ejemplo anterior y eliminando el mandato SETATNPGM, de la siguiente forma: PGM OVRDBF . . . SHARE( YES) OPNDBF . . . LOOP: CALL CUSINQ TFRGRPJOB GRPJOB( PRV) GOTO LOOP ENDPGM El usuario de la estacin de trabajo no puede utilizar la tecla Atencin. Al finalizar la funcin (salir del programa CUSINQ) se devuelve al usuario de la estacin de trabajo al programa principal. Como en la alternativa anterior, la nica manera de finalizar este trabajo de grupo consiste en utilizar el mandato ENDGRPJOB, el mandato ENDJOB, o en finalizar la sesin. Nota: Si se utilizan los mandatos OVRDBF y OPNDBF para especificar una apertura compartida, la apertura ser ms rpida cada vez que se llame a un trabajo de grupo.

Trabajos de grupo

227

228

OS/400 Gestin de trabajos, V4R4

Trabajos por lotes


Un trabajo por lotes es un grupo predefinido de acciones de proceso sometidas al sistema que se realizarn con poca o ninguna interaccin entre el usuario y el sistema. Los trabajos que no requieren interaccin con el usuario para ejecutarse pueden procesarse como trabajos por lotes. Un trabajo por lotes suele ser un trabajo de baja prioridad y puede necesitar un entorno de sistema especial en donde ejecutarse. Los trabajos por lotes pueden arrancarse cuando un usuario: Hace que se site un trabajo en una cola de trabajos Emite una peticin de arranque de programa de comunicaciones Arranca un subsistema con una entrada de trabajo de arranque automtico Arranca un subsistema con un trabajo de prearranque

Cmo someter un trabajo por lotes


Para someter un trabajo por lotes a una cola de trabajos, utilice uno de los mandatos de someter trabajo: Someter Trabajo (SBMJOB), Someter Trabajo de Base de Datos (SBMDBJOB) o Someter Trabajo de Disquete (SBMDKTJOB). La diferencia entre estos mandatos es el origen del trabajo: Se puede utilizar el mandato SBMJOB para someter un trabajo a una cola de trabajos por lotes especificando una descripcin de trabajo y especificando un mandato CL o datos de peticin, o especificando datos de direccionamiento para ejecutar un programa. Si quiere ejecutar un solo mandato CL en el trabajo por lotes, el mtodo ms sencillo es utilizar el parmetro CMD con un mandato SBMJOB, que realiza comprobacin de sintaxis y permite el empleo de mensajes de solicitud. Se pueden utilizar los mandatos SBMDBJOB y SBMDKTJOB para someter un trabajo a una cola de trabajos por lotes desde un dispositivo de disquete o desde un archivo de base de datos respectivamente. Para estos trabajos, la descripcin de trabajo proviene de la sentencia BCHJOB contenida en la corriente de entrada. Para ver una descripcin detallada de estos mandatos, consulte la publicacin CL Reference (Abridged). Consulte tambin la seccin Planificacin de un trabajo en la pgina 261.

Cmo someter un trabajo por lotesEjemplo


En el ejemplo siguiente, el mandato SBMJOB, utilizando la descripcin de trabajo QBATHC, somete un trabajo denominado WSYS a la cola de trabajos QBATHC. El parmetro CMD suministra el mandato CL que se ejecutar en el trabajo. SBMJOB JOBD(QBATCH) JOB(WSYS) CMD(WRKSYSSTS) JOBQ(QBATCH) +

Nota: Si obtiene un mensaje informndole de que no se someti el trabajo, puede visualizar el archivo en spool de anotaciones de trabajo para comprobacin de errores. Utilice el mandato WRKJOB. Especifique el trabajo que no se
Copyright IBM Corp. 1997, 1999

229

planific, seleccione la opcin 4 para los archivos en spool. Visualice el archivo en spool de anotaciones de trabajo para encontrar los errores.

Cmo se inicia un trabajo por lotes


Cuando un usuario somete un trabajo por lotes, el trabajo rene informacin de varios objetos del sistema antes de situarlo en una cola de trabajos. 1. Un usuario somete un trabajo. 2. El trabajo busca los atributos de trabajo. Si los atributos del trabajo no se encuentran en el mandato Someter Trabajo (SBMJOB), el trabajo buscar en la descripcin de trabajo (especificada en el mandato SBMJOB), el perfil de usuario del usuario actual y el trabajo activo actualmente (el trabajo que emite el mandato SBMJOB). Nota: De forma similar a la iniciacin de un trabajo interactivo, puede especificar en la descripcin de trabajo que se utilice el perfil de usuario. El perfil de usuario puede especificar que se utilice un valor del sistema para encontrar determinados atributos de trabajo. 3. Una vez el trabajo tenga todos sus atributos, residir en la cola de trabajos. 4. Cuando el subsistema est preparado para manejar un trabajo, busca trabajos en las colas de trabajos (en las que el subsistema ha asignado). 5. Entonces, como en el proceso de trabajo interactivo, el subsistema comprueba la descripcin de trabajo para los datos de direccionamiento. 6. El subsistema utiliza los datos de direccionamiento para encontrar una entrada de direccionamiento. La entrada de direccionamiento proporciona informacin acerca de qu agrupacin utilizar el trabajo, qu programa de direccionamiento se utilizar y en qu clase se ejecutar el trabajo. 7. Despus de obtener esta informacin, se ejecuta el programa de direccionamiento. QCMD, si se utiliza, ejecutar el mandato SBMJOB.

230

OS/400 Gestin de trabajos, V4R4

Tabla 25. Cmo se inicia un trabajo por lotes


Qu Sucede Cuando se Inicia un Trabajo por Lotes El trabajo se somete. Obtencin de atributos de trabajo. Si no se cambian mediante los parmetros del mandato Someter Trabajo, se utilizar la informacin de la descripcin de trabajo, el perfil de usuario actual y el trabajo activo actualmente (el trabajo que emite el mandato SBMJOB). Colocacin del trabajo en la cola de trabajos Obtencin del trabajo desde la cola de trabajos Obtencin de datos de direccionamiento y entrada. Obtencin del programa para su ejecucin Obtencin de clase (informacin de tiempo de ejecucin) Obtencin de nmero de agrupacin Ejecucin del programa de direccionamiento desde la entrada de direccionamiento. Llamada a programa El trabajo se ejecuta. Mandato Entrada de direccionamiento SBS Clase de entrada de direccionamiento de subsistema Cola de trabajos Entrada de Cola de Trabajos SBS Cola de Trabajos Someter Trabajo (SBMJOB), mandato Descripcin de trabajo Perfil de usuario Valor del sistema Atributos del sistema actual De Dnde Obtiene el Sistema la Informacin Mandato

Especificacin de atributos de un trabajo por lotes


Para especificar atributos del trabajo por lotes que est sometiendo, efecte una de estas acciones: Utilice una descripcin de trabajo especificada sin alterar temporalmente ninguno de los atributos. Utilice una descripcin de trabajo especificada pero altere temporalmente algunos de los atributos del trabajo (utilizando el mandato BCHJOB o SBMJOB). La descripcin de trabajo QGPL/QBATCH es el valor por omisin para el mandato BCHJOB. El perfil de usuario por omisin para el mandato BCHJOB es QPGMR dado que se especifica en la descripcin de trabajo QGPL/QBATCH. El perfil de usuario por omisin para el mandato SBMJOB es *CURRENT; el trabajo sometido utiliza el mismo perfil que el trabajo que lo ha sometido.

Trabajos por lotes

231

Spooling de entrada y salida


El soporte de spooling permite al sistema almacenar datos hasta que un dispositivo puede utilizar los datos. A menudo, cuando un subsistema procesa los trabajos, la velocidad con que un dispositivo de entrada o salida puede manejar los datos es diferente a la velocidad con que puede manejarlos el sistema. Esto es evidente, por ejemplo, en una impresora. Tarda ms una impresora en imprimir los datos que el sistema en obtener los datos de un archivo de base de datos. Asimismo, cuando en un sistema varios usuarios estn llevando a cabo trabajos similares, cada usuario desear utilizar el sistema como si ste estuviera dedicado a su trabajo. El sistema utiliza el spooling como ayuda en ambas situaciones. El spooling permite al sistema almacenar datos en un objeto llamado archivo en spool. El archivo en spool rene datos de un dispositivo hasta que un programa o dispositivo est disponible para procesar los datos. Un programa utiliza un archivo en spool como si estuviera leyendo desde o grabando en un dispositivo real. Esto es el spooling de entrada y salida.

Spooling de entrada
El sistema lleva a cabo spooling de entrada para archivos de base de datos y de disquete. Un programa suministrado por IBM, llamado lector, se arranca en el subsistema de spooling, lee las corrientes de trabajos por lotes desde el dispositivo y coloca los trabajos en una cola de trabajos.

Spooling de salida
El spooling de salida se lleva a cabo para impresoras. Un programa suministrado por IBM, llamado transcriptor de impresin, se arranca en el subsistema de spooling, selecciona archivos en spool de su cola de salida y graba los registros del archivo en spool de salida en la impresora.

Soporte y colas de spooling


El soporte de spooling est disponible para dos tipos de colas: Colas de trabajos. Las entradas para trabajos se colocan en colas de trabajos mediante lectores, el mandato Someter Trabajos de Base de Datos (SBMDBJOB), el mandato Someter Trabajos de Disquete (SBMDKTJOB), el mandato Someter Trabajo (SBMJOB), o transfiriendo a un subsistema mediante el mandato Transferir Trabajo (TFRJOB) o el mandato Transferir Trabajo por Lotes (TFRBCHJOB). Un subsistema selecciona trabajos desde una cola de trabajos para la ejecucin. Colas de salida. Las entradas para los archivos de salida en spool efectuadas por los trabajos se colocan en una cola de salida. Un transcriptor selecciona la salida de la cola para grabarla en un dispositivo de salida. Tanto el nombre de la cola de trabajos como el nombre de la cola de salida por omisin para un trabajo se especifican en la descripcin de trabajo para el trabajo. Ambos pueden alterarse temporalmente mediante los parmetros de los mandatos BCHJOB y SBMJOB. Adems, se puede cambiar la cola de salida especificada para un trabajo ya presente en la cola de trabajos o activa en el sistema para los archivos que el trabajo todava no ha abierto utilizando el mandato Cambiar Trabajo (CHGJOB). Las entradas de cola de trabajos contenidas en una descrip-

232

OS/400 Gestin de trabajos, V4R4

cin de subsistema especifican la cola de trabajos desde la que el subsistema recibir los trabajos.

Colas de trabajo y de salida para spooling


El spooling est soportado de forma similar para los trabajos por lotes. QSPL se arranca desde la descripcin del subsistema suministrada por el sistema QSYS/QSPL. QSPL da soporte al proceso de lectores y transcriptores de spooling que transfieren datos a y desde dispositivos, independientemente del proceso de aplicaciones. La Figura 31 muestra cmo opera el subsistema de spooling QSPL.
Cola trabajos QBPL/QSPL Descripcin subsistema QSYS/QSPL MAXJOBS= NOMAX Subsistema QSPL JOBQ=QGPL/QSPL Entrada cola trabajos

Figura 31. Operacin del subsistema de spooling QSPL

El subsistema QSPL, cuando se arranca, procesa los trabajos de la cola QGPL/QSPL hasta que est vaca o se finaliza el subsistema. Puesto que se utiliza una descripcin de trabajo distinta para cada tipo de lector o transcriptor, es posible poner a punto el sistema para manejar de forma exclusiva distintos tipos de proceso de spooling. Consulte la seccin Apndice C, Contenido de objetos suministrados por IBM en la pgina 543.

Colas de trabajos
Puede imaginar una cola de trabajos como una lista de trabajos por lotes esperando a que se procesen. En realidad, una cola de trabajos es un ndice de estado e informacin asociada a un tipo especfico de tarea que ha de efectuar el sistema. Esta tarea, denominada trabajo ("job") en el sistema AS/400, espera en una cola hasta que la cola se asigna a un subsistema activo. Una vez asignada, la informacin del trabajo se recupera de la cola, un trabajo cada vez, y esta informacin se utiliza para arrancar cada trabajo en el subsistema.

Cola de trabajos asignada a subsistema: Una cola de trabajos puede estar asociada a varios subsistemas, pero slo puede estar asignada a un subsistema al mismo tiempo. Las colas de trabajos se asignan a un subsistema en una de dos formas. Cola de trabajos creada antes de arrancar el subsistema: Cuando se arranca el subsistema, el supervisor del subsistema intenta asignar cada cola de trabajos definida en las entradas de cola de trabajos del subsistema. Si otro subsistema ya asign una cola de trabajos, el primer subsistema debe finalizar y desasignar la cola de trabajos para que el segundo subsistema pueda asignarla. Despus de arrancarse, este segundo subsistema asigna las colas de trabajos asignadas a l a medida que estn disponibles.

Trabajos por lotes

233

Cola de trabajos creada despus de arrancar el subsistema: Si una cola de trabajos no existe cuando se arranca el subsistema, la cola de trabajos se asigna al subsistema cuando:
Se crea la cola de trabajos. Se redenomina una cola de trabajos con el nombre definido para el subsistema. Se desplaza una cola de trabajos a otra biblioteca y el nombre calificado resultante coincide con el nombre de la descripcin del subsistema. Se redenomina el nombre de la biblioteca que contiene la cola de trabajos y el nombre calificado resultante coincide con el nombre de la descripcin del subsistema. Consulte tambin la seccin Entrada de cola de trabajos en la pgina 117.

Cmo se toman los trabajos desde mltiples colas de trabajos: Un subsistema procesa trabajos de una cola de trabajos basndose en el nmero de secuencia. Un subsistema puede tener ms de una entrada de cola de trabajos y, por tanto, puede asignar ms de una cola de trabajos. El subsistema procesa trabajos de la cola de trabajos con el nmero de secuencia ms bajo en primer lugar. Una vez procesados todos los trabajos de esa cola de trabajos, o una vez alcanzado el nmero mximo de trabajos de esa cola, el subsistema procesa los trabajos de la cola con el siguiente nmero de secuencia ms alto. El mximo nmero de trabajos de una cola se especifica con el parmetro MAXACT en el mandato Aadir Entrada de Cola de Trabajos (ADDJOBQE) o el mandato Cambiar Entrada de Cola de Trabajos (CHGJOBQE).
La secuencia contina hasta que el subsistema ha procesado todas las entradas de cola de trabajos disponibles o hasta que el subsistema alcanza el lmite de trabajos que se pueden ejecutar o que pueden esperar en el subsistema. El nmero de trabajos que se pueden ejecutar o que pueden esperar se determina mediante el parmetro Trabajos Mximos (MAXACT) en la descripcin del subsistema. En algunos casos la secuencia se interrumpe mientras se finalizan o se transfieren los trabajos. La creacin, retencin y liberacin de colas de trabajo tambin puede cambiar la secuencia de colas de trabajo procesadas.

Especificacin del orden para colas de trabajos: Para especificar el orden en que el subsistema procesa las colas de trabajo, utilice el parmetro de nmero de secuencia (SEQNBR) del mandato Aadir Entrada de Cola de Trabajos (ADDJOBQE). Trabajos en varias colas de trabajosCaso hipottico: A continuacin se muestra un ejemplo de cmo un subsistema maneja trabajos de varias colas de trabajos:
Cola de Trabajos A (SEQNBR = 10) Trabajo 1 Trabajo 2 Trabajo 3 Cola de Trabajos B (SEQNBR = 20) Trabajo 4 Trabajo 5 Trabajo 6 Cola de Trabajos C (SEQNBR = 30) Trabajo 7

234

OS/400 Gestin de trabajos, V4R4

Trabajo 8 Trabajo 9 Todas las entradas de cola de trabajos de este ejemplo se especifican como MAXACT(*NOMAX). El subsistema selecciona en primer lugar trabajos de la cola de trabajos A porque la entrada de cola de trabajos tiene el nmero de secuencia ms bajo. Si el nmero mximo de trabajos en el subsistema es 3 (parmetro MAXJOBS(3) del mandato CRTSBSD), puede seleccionar que todos los trabajos de la cola de trabajos A estn activos al mismo tiempo. Cuando cualquiera de los tres trabajos est completo, el nivel de actividad ya no est al mximo; por tanto, se selecciona un nuevo trabajo de la cola de trabajos B porque tiene el siguiente nmero de secuencia ms bajo (suponiendo que no se han aadido nuevos trabajos a la cola de trabajos A). Puesto que cada entrada de la cola de trabajos especifica MAXACT(*NOMAX), puede arrancarse un nmero ilimitado de trabajos. Si cada entrada de cola de trabajos hubiese especificado MAXACT(1), los trabajos 1, 4 y 7 se habran iniciado. Si la entrada de cola de trabajos A se hubiese especificado como MAXACT(2), entonces se habran iniciado los trabajos 1, 2 y 4.

Envo de mensajes de finalizacin para cada trabajo por lotes: Para enviar mensajes de finalizacin, utilice el parmetro MSGQ del mandato Trabajo por Lotes (BCHJOB) o Someter Trabajo por Lotes (SBMJOB). Utilice estos mandatos para especificar el nombre de la cola de mensajes a la que se va a enviar un mensaje de finalizacin cuando se haya completado el trabajo (el mensaje CPF1241 indica una finalizacin normal y el mensaje CPF1240 indica una finalizacin anmala).
Por ejemplo, para enviar un mensaje de finalizacin a la cola de mensajes QSYSOPR, se puede utilizar el siguiente mandato BCHJOB: //BCHJOB JOB(PAYROLL) JOBD(PAYROLL) MSGQ(QSYSOPR)

Mensaje de finalizacinSugerencias: En lugar de enviar mensajes de finalizacin para todos los trabajos a la cola de mensajes QSYSOPR, puede que desee enviarlos, para algunos trabajos, a la cola de mensajes de la estacin de trabajo que los somete y, para otros trabajos, a una cola de mensajes que se muestra o imprime peridicamente.
Otra alternativa es enviar todos los mensajes de finalizacin a una cola de mensajes de usuario. Entonces puede utilizar un programa para recibir los mensajes desde esta cola y volver a enviarlos si es necesario. Por ejemplo, si un trabajo ha fallado para un usuario que no es un programador o el operador del sistema, el programa puede volver a enviar los mensajes al usuario de la estacin de trabajo y al operador del sistema.

Comparacin de mandatos y lectores SBMXXXJOB: Los mandatos y lectores Someter Trabajo de Base de Datos (SBMDBJOB) y Someter Trabajo de Disquete (SBMDKTJOB) interpretan las corrientes de entrada a partir de un archivo de base de datos o de un disquete y colocan trabajos en colas de trabajos.
En general, puede que prefiera el uso de los mandatos SBMXXXJOB a menos que la corriente de entrada sea grande o a menos que desee utilizar la funcin de comprobacin de sintaxis hecha por un lector.

Trabajos por lotes

235

Tabla 26. Comparacin de mandatos SBMXXXJOB y lectores


SBMDBJOB y SBMDKTJOB Se ejecutan en el mismo trabajo que el peticionario del mandato. (La estacin de trabajo est bloqueada hasta que el mandato para someter trabajos ha finalizado su ejecucin.) No realizan ninguna comprobacin de sintaxis en relacin con los trabajos de la corriente de entrada. Lectores Se ejecuta en su propio trabajo. (Una vez el mandato se ha especificado, puede continuar con otro trabajo.)

Realiza comprobacin de sintaxis en cualquier trabajo de la corriente de entrada donde se especifique comprobacin de sintaxis con el mandato BCHJOB o en la descripcin de trabajo. Necesita ms recursos del sistema que los mandatos para someter trabajos, porque se crea un trabajo por separado. Procesan las corrientes de entrada despus que los mandatos.

Necesitan menos recursos que un lector, porque no se arranca un trabajo por separado. Procesan las corrientes de entrada antes que los lectores.

Cmo someter un trabajo desde otro sistema: Para someter un trabajo por lotes desde otro subsistema, utilice parmetros de un archivo de pantalla.
La seccin Archivo de pantalla SBMJOBSMPDEjemplo es un ejemplo de un programa CL que solicita entrada desde una estacin de trabajo de usuario, y pasa la entrada recibida como parmetros para un trabajo por lotes. Se utiliza un archivo de pantalla para solicitar entradas al usuario.

Archivo de pantalla SBMJOBSMPDEjemplo: A continuacin se muestra el archivo de pantalla (SBMJOBSMPD), que se utiliza para solicitar al usuario los parmetros que se van a pasar:
NUMSEC 1. 2. 3. 4. 5. 6. 7. 8. 9. 1 . 11. 12. ... ... 1 ... ... 2 ... ... 3 ... ... 4 ... ... 5 ... ... 6 ... ... 7 A SBMJOBSMPD - Someter datos de pantalla - util. por SBMJOBSMPC A R PROMPT A CF 3(93 'RETURN') A 1 2'Solicitar SMBJOB' A 3 2'Nombre' A NOMBRE 1 I +2 A 5 2'Departamento' A DEPTO 3 I +2 A 7 2'Das' A DIAS 3 I +2 A 9 2'Cantidad' A CANTIDAD 7 2I +2

Figura 32. Ejemplo de archivo de pantalla SBMJOBSMPD

Ejemplo de archivo de pantalla SBMJOBSMPC: A continuacin se muestra el programa CL (SBMJOBSMPC), que se utiliza para visualizar el archivo SBMJOBSMPD y someter el trabajo:
NUMSEC ... ... 1 ... ... 2 ... ... 3 ... ... 4 ... ... 5 ... ... 6 ... ... 7 1. / SBMJOBSMPC - Someter trab. a proceso lotes con parmetros / 2. PGM 3. DCLF FILE(SBMJOBSMPD) 4. DCL &DAYSA CHAR LEN(3) 5. DCL &AMOUNTA CHAR LEN(8) 6. SNDRCVF 7. IF (&IN93 EQ '1') RETURN 8. CHGVAR &DAYSA &DAYS 9. CHGVAR &AMOUNTA &AMOUNT 1 . SBMJOB JOB(JOBA) JOBD(JOBA) RQSDTA('CALL SBMJOBSMP + 11. PARM(' CAT &NAME BCAT ''' CAT + 12. &DEPT BCAT ''' BCAT &DAYSA BCAT + 13. &AMOUNTA CAT ')') SWS(' 1') 14. ENDPGM

Figura 33. Ejemplo de archivo de pantalla SBMJOBSMPC

236

OS/400 Gestin de trabajos, V4R4

Normas para el proceso de archivo de pantalla especial: El programa solicita los parmetros y recibe datos del archivo de pantalla. Los datos se concatenan para formar el parmetro CMD del mandato SBMJOB.
Los datos de la pantalla requieren un proceso especial debido a las siguientes reglas: Cuando se concatenen variables CL para crear un valor de parmetro, las variables CL debern ser de carcter. Tambin deber especificar espacios en blanco, apstrofos y parntesis para incluirlos en el parmetro que se pasar. Si especifica un valor de parmetro que empieza con un dgito (por ejemplo 43T) en una sentencia CALL, el sistema interpreta el parmetro como un parmetro numrico. Cuando se especifica un parmetro entre apstrofos y desea especificar otro apstrofo dentro del parmetro, deber especificar dos apstrofos.

Ejemplos de proceso de archivo de pantalla: Si se especific la informacin siguiente en la solicitud:


NOMBRE DEPTO DIAS CANTIDAD PEREZ 57A 5 5

el mandato sometido a la cola de trabajos por lotes sera: CALL SBMJOBSMP PARM(PEREZ '57A' 5 5 )

Si se especific la informacin siguiente en la solicitud: NOMBRE DEPTO DIAS CANTIDAD PEREZ 43T 2 931

los datos de peticin enviados a la cola de trabajos por lotes seran: CALL SBMJOBSMP PARM(PEREZ '43T' 2 9,31)

Campos que reciben datos de pantalla: Los datos se reciben desde la pantalla en los siguientes campos:
NOMBRE: El usuario de la estacin de trabajo debe teclear todos los datos alfabticos (sin dgitos iniciales) para este campo. En el programa CL se recibe como una variable tipo carcter, y no se requiere ningn proceso especial para los datos. DEPTO: El usuario de la estacin de trabajo puede empezar con un dgito cuando teclee en el campo DEPTO (por ejemplo, 43T). Si se pasa al sistema el valor 43T como parmetro de un mandato, el sistema tratar el parmetro como una variable numrica. Este tipo de datos es errneo; el parmetro DEPTO debe tener datos de tipo carcter. Para evitar este error, debe encerrar el nmero de departamento entre apstrofos (por ejemplo '43T'). Sin embargo, en el programa CL debe especificar cuatro apstrofos. Cuando se compila el programa CL, el sistema procesa los cuatro apstrofos y se convierten en dos. Al ejecutar el programa CL, el sistema vuelve a procesar los dos apstrofos restantes y los convierten en un solo apstrofo.

Trabajos por lotes

237

DIAS Y CANTIDAD: Estos campos numricos deben convertirse a datos de tipo carcter para que se puedan concatenar en el parmetro RQSDTA del mandato SBMJOB. El programa declara dos variables de tipo carcter (DIASA y CANTIDADA), a continuacin cambia su valor al valor de las variables numricas (DIAS y CANTIDAD), tal como las recibi del archivo de pantalla. El programa utiliza las variables de tipo carcter para poder concatenarlas. Nota: El campo CANTIDAD contiene una coma decimal porque cambi del campo numrico CANTIDAD a un campo de tipo carcter mediante el mandato CHGVAR. La variable de tipo carcter debe ser lo bastante larga para contener estos datos.

Programa SBMJOBSMPEjemplo de codificacin CL: Se muestra un ejemplo de codificacin del programa SBMJOBSMP para recibir los parmetros en proceso por lotes (si se trataba de un programa CL):
NUMSEC 1. 2. 3. 4. 5. 6. 7. 8. 9. 1 . 11. ... ... 1 ... ... 2 ... ... 3 ... ... 4 ... ... 5 ... ... 6 ... ... 7 .. PGM DCL DCL DCL DCL DCL DCL CHGVAR CHGVAR . . PARM(&NAME &DEPT &DAYS &AMOUNT) &NAME CHAR LEN(1 ) &DEPT CHAR LEN(3) &DAYS DEC LEN(15 5) &AMOUNT DEC LEN(15 5) &DAYSD DEC LEN(3 ) &AMOUNTD DEC LEN(7 2) &DAYSD &DAYS &AMOUNTD &AMOUNT

Figura 34. Programa CL SBMJOBSMP

El programa CL recibe los parmetros de caracteres con la definicin deseada. Los parmetros numricos deben recibirse con una definicin de LEN(15 5). (Todas las variables numricas pasadas desde un programa de proceso se pasan como 15 5.) Entonces los datos se mueven a los campos de longitud deseada mediante el mandato CHGVAR. Si ambos parmetros del mandato CHGVAR son variables decimales, se realiza la alineacin decimal.

Programa SBMJOBSMPEjemplo de codificacin RPG: A continuacin se muestra un ejemplo de codificacin del programa SBMJOBSMP para que reciba los parmetros por lotes (si se trata de un programa RPG):
NUMSEC 1. 2. 3. 4. 5. 6. 7. 8. 9. ... ... 1 ... ... 2 ... ... 3 ... ... 4 ... ... 5 ... ... 6 ... ... 7 .. C C C C C C C . . ENTRY PLIST PARM PARM PARM PARM Z-AADDIAS Z-AADCANTID

NOMBRE 1 DEPTO 3 DIAS 155 CANTID 155 DIASD 3 CANTIDD 72

Figura 35. Ejemplo de programa RPG SBMJOBSMP

El programa RPG utiliza el mismo tipo de definicin que el programa CL para recibir los parmetros. La operacin Z-ADD se utiliza para convertir los datos numricos a las definiciones de campo deseadas porque realiza una alineacin decimal.

Creacin de una cola de trabajos:


Para crear una cola de trabajos, utilice el mandato Crear Cola de Trabajos (CRTJOBQ). Los parmetros del mandato CRTJOBQ especifican: Si un usuario que tiene autorizacin especial de control de trabajos (OPRCTL) puede controlar la cola de salida y su contenido. Por ejemplo, puede especi-

238

OS/400 Gestin de trabajos, V4R4

ficar si alguien diferente del usuario que someti el trabajo puede finalizar el trabajo. Autorizacin (AUT) Descripcin de texto (TEXT) Si no se incluyen, usted, como propietario de la cola de trabajos, puede controlar la utilizacin de la cola de trabajos. Asimismo, los que tengan acceso a la biblioteca pueden utilizar la cola de trabajos. Despus de crear una cola de trabajos, debe asignarse a un subsistema antes de que pueda ejecutarse cualquier trabajo. Para asignar una cola de trabajos a un subsistema, aada una entrada de cola de trabajos a la descripcin de subsistema. Consulte la seccin Adicin de entradas de cola de trabajos en la pgina 118.

Creacin de una cola de trabajosEjemplo: El siguiente ejemplo crea una cola de trabajos llamada JOBQA en la biblioteca LIBA:
CRTJOBQ JOBQ(LIBA/JOBQA) TEXT('cola trabajos prueba')

Colocacin de trabajos en una cola de trabajos: Para colocar un trabajo en una cola de trabajos, entre cualquiera de los mandatos siguientes:
Someter Trabajos de Base de Datos (SBMDBJOB): Leer la entrada desde un archivo fsico o lgico de un solo registro. Someter Trabajos de Disquete (SBMDKTJOB): Leer una corriente de entrada desde un dispositivo de disquete. Someter Trabajo (SBMJOB): Utilizar un trabajo para colocar otro trabajo en una cola de trabajos. Arrancar Lector de Base de Datos (STRDBRDR): Leer una corriente de entrada por lotes desde una base de datos y colocar uno o ms trabajos en colas de trabajos. Arrancar Lector de Disquete (STRDKTRDR): Arrancar un lector de spooling para una unidad de disquetes, leer una corriente de entrada y colocarla en una cola de trabajos. Transferir Trabajo (TFRJOB): Desplazar este trabajo hasta otra cola de trabajos en un subsistema activo. Transferir Trabajo por Lotes (TFRBCHJOB): Desplazar este trabajo hasta otra cola de trabajos. Aadir Entrada de Planificacin de Trabajo (ADDJOBSCDE): El sistema somete automticamente un trabajo a la cola de trabajos en la hora y fecha especificadas en la entrada de planificacin de trabajos.

Asignacin de colas de trabajos: Para asignar una cola de trabajos a un subsistema, aada una entrada de cola de trabajos a una descripcin de subsistema utilizando el mandato Aadir Entrada de Cola de Trabajos (ADDJOBQE). Los parmetros de este mandato especifican:
El nmero de trabajos que pueden estar activos al mismo tiempo en esta cola de trabajos (MAXACT) El orden en que el subsistema maneja el trabajo desde esta cola de trabajos (SEQNUM)
Trabajos por lotes

239

La cantidad de trabajos que pueden estar activos al mismo tiempo para cada uno de los nueve niveles de prioridad (MAXPTYn) (de n=1 hasta 9)

Asignacin de una cola de trabajosEjemplo: En el siguiente ejemplo se aade una entrada de cola de trabajos para la cola de trabajos JOBQA en la descripcin de subsistema TEST. No existe un nmero mximo de trabajos que puedan estar activos en esta cola de trabajos y el trabajo se procesa con un nmero de secuencia de cinco.
ADDJOBQE SBSD(TEST) JOBQ(LIBA/JOBQA) + MAXACT( NOMAX) SEQNBR(5)

Bsqueda de un trabajo en una cola de trabajos: Para buscar un trabajo en una cola de trabajos, utilice el mandato Trabajar con Colas de Trabajo (WRKJOBQ).
Para ver una lista de todos los trabajos de la cola de trabajos JOBQA, escriba este mandato: WRKJOBQ JOBQ(LIBA/JOBQA) Si no sabe cul es el nombre de la cola de trabajos: 1. Entre el mandato sin el parmetro JOBQ. Aparece la pantalla Trabajar con Todas las Colas de Trabajo, que muestra una lista de todas las colas de trabajos para las que tiene autorizacin. 2. Explore esta lista hasta que vea el nombre de una cola de trabajos que pueda contener el trabajo que est buscando.

Examen de trabajos de una cola de trabajos: Una vez haya encontrado un trabajo en una cola de trabajos (consulte Bsqueda de un trabajo en una cola de trabajos), puede ver ese trabajo especificando la opcin de trabajar con para el trabajo que desee ver. Aparece la pantalla Trabajar con Trabajo. Esta pantalla proporciona varias opciones para examinar toda la informacin disponible para el trabajo que ha seleccionado. Cantidad de trabajos en una cola de trabajos: No existe un lmite establecido para el nmero de trabajos que puede haber en una cola de trabajos. La nica limitacin est en la cantidad de trabajo que puede gestionar el sistema. Cambio del nmero de trabajos que se ejecutan en una cola de trabajos: Para cambiar el nmero de trabajos que se ejecutan de una cola de trabajos, utilice el mandato Cambiar Entrada de Cola de Trabajos (CHGJOBQE). El subsistema QBASE se suministra con una entrada de cola de trabajos para la cola de trabajos QBATCH, que slo permite que se ejecute un trabajo por lotes cada vez. Si desea que se ejecuten ms trabajos por lotes de esa cola de trabajos al mismo tiempo, debe cambiar la entrada de cola de trabajos. Cambio del nmero de trabajos en la colaEjemplo: El mandato siguiente permite la ejecucin simultnea de dos trabajos por lotes de la cola de trabajos QBATCH en el subsistema QBASE. (Este mandato puede emitirse en cualquier momento y surte efecto inmediatamente.)
CHGJOBQE SBSD(QBASE) JOBQ(QBATCH) MAXACT(2)

240

OS/400 Gestin de trabajos, V4R4

Determinacin del subsistema que tiene una cola de trabajos asignada: Es posible que no pueda someter un trabajo a una cola de trabajos debido a que la cola est asignada a otro subsistema. Para determinar el subsistema que tiene la cola de trabajos asignada (JOBQA),
1. Entre el mandato siguiente: WRKJOBQ JOBQ(LIBA/JOBQA) Aparece la pantalla Trabajar con Cola de Trabajos. La tecla de funcin de descripcin de subsistema aparece en el rea de teclas de funcin de la pantalla cuando la cola de trabajos est asignada a un subsistema. 2. Pulse la tecla de funcin de descripcin de subsistema y aparecer la pantalla Trabajar con Descripciones de Subsistema, que muestra el subsistema al que est asignado la cola de trabajos.

Determinacin de las colas de trabajos asignadas a un subsistema: Puede que desee ver si existe algn trabajo en espera de que un subsistema lo procese. Para ello debe ver si existen colas de trabajos asignadas a ese subsistema.
Entre el mandato WRKJOBQ y aparecer la pantalla Trabajar con Todas las Colas de Trabajos, que le muestra todas las colas de trabajos para las que dispone de autorizacin en el sistema. La pantalla tambin le muestra el subsistema que se ejecuta en el sistema que ha asignado las colas de trabajos listadas y el nmero de trabajos de cada cola de trabajos.

Examen de las colas de trabajos asociadas con un subsistema: Para ver las colas de trabajos asociadas a un subsistema,
1. Utilice el mandato Visualizar Descripcin de Subsistema (DSPSBSD). Por ejemplo: DSPSBSD SBSD(QBASE) Aparecer el men Visualizar Descripcin de Subsistema. 2. Seleccione la opcin Entradas de Cola de Trabajos. Aparecer la pantalla Visualizar Entradas de Colas de Trabajos, que muestra una lista de todas las colas de trabajos asociadas al subsistema QBASE.

Cmo mover un trabajo de una cola de trabajos a otra: Para mover un trabajo para el que tiene autorizacin de una cola de trabajos a otra, utilice el mandato Cambiar Trabajo (CHGJOB). Cmo mover un trabajo desde una cola de trabajosEjemplo: En el siguiente ejemplo se mueve JOBA a JOBQB:
CHGJOB JOB(JOBA) JOBQ(LIBA/JOBQB)

Mtodos de direccionamiento de trabajos por lotes


Para direccionar un trabajo por lotes, seleccione una de las siguientes maneras de controlar el paso de direccionamiento de ese trabajo: | | | Utilizar un programa de usuario para controlar el paso de direccionamiento. Utilizar el programa suministrado por IBM QSYS/QCMD para controlar el paso de direccionamiento.

Trabajos por lotes

241

Nota: Si no se especifica ninguna biblioteca en la peticin de arranque de programa, se utiliza la lista de bibliotecas del subsistema para buscar el programa.

Control de paso de direccionamiento para trabajos por lotes utilizando el mandato SBMJOB
La Figura 36 muestra un trabajo por lotes sometido mediante el mandato SBMJOB. Para este ejemplo, suponga que se llama al programa de usuario USERLIB/BILLING.
Se ha colocad una entrada para JOBX en la cola de trabajos QGPL/QBATCH utilizando un mandato SBMJOB. (El mandato SBMJOB puede introducirse interactivamente segn se muestra o puede estar en una corriente de entrada). Descripcin Trabajo QGPL/QBATCH Los datos de direcc. de la descripcin de trabajo QGPL/QBATCH son alterados temporalmente por el parmetro RTGDTA especificado en el mandato SBMJOB .Todos los dems parmetros del mandato SBMJOB no se especifican y toman por omisin los valores de la descripcin de trabajo QGPL/QBATCH o utilizan valores del trabajo que est ejecutndose al mismo tiempo. Los datos de direccionamiento especificados (BILLING) coinciden con el valor de comparacin de la entrada de direccionamiento que especifica el programa USERLIB/BILLING.

SBMJOB JOB(JOBX) RTGDTA (BILLING) JOBD(QBATCH)

Cola Trabajos QGPL/QBATCH

RTGDTA = QCMDB

JOBX
Alterados Temporalmente por el Parmetro RTGDTA del Mandato SBMJOB

Descripcin Subsistema QSYS/QBASE

Entrada Cola Trabajos JOBQ QGPL/ QBATCH

Entrada Direcc. SEQNBR 15 CMPVAL BILLING PGM USERLIB/ BILLING CLS QGPL/ QBATCH MAXACT *NOMAX POOLID 1

Paso direccionamiento

Se llama a USERLIB/BILLING para el paso de direccionamiento.

Se ejecuta USERLIB/BILLING
RSLS866-4

Figura 36. Trabajos por lotes sometidos utilizando el mandato SBMJOB

242

OS/400 Gestin de trabajos, V4R4

Trabajos por lotes sometidos utilizando QCMD/QSYS


La Figura 37 muestra un trabajo por lotes sometido mediante el lector de spooling y utilizando QCMD/QSYS. Suponga que se llama al programa de usuario USERLIB/BILLING.
Cola Trabajos QGPL/QBATCH
Desde Lector de Spooling

JOBC

Los datos de solicitud (mandatos) sometidos para JOBC han sido ledos por un lector de spooling y colocados en la cola de mensajes del trabajo para JOBC (CALL BILLING).

Descripcin Trabajo QGPL/QBATCH

Se ha colocado una entrada para JOBC en la cola de trabajos QGPL/QBATCH mediante un lector de spooling. El mandato JOB para JOBC especific la descripcin de trabajo QGPL/QBATCH.

RTGDTA = QCMDB

Descripcin Subsistema QSYS/QBASE

Los datos de direcc. de la descripcin de trabajo coinciden con el valor de comparacin de la entrada de direcc. que especifica el programa QSYS/QCMD.

Entrada Cola Trabajos JOBQ QGPL/ QBATCH

Entrada Direcc. SEQNBR 10 CMPVAL QCMDB PGM QSYS/ QCMD CLS QGPL/ QBATCH MAXACT *NOMAX POOLID 1

Paso Direccionamiento

QSYS/QCMD Runs

Se llama a QSYS/QCMD para el paso de direccionamiento y dicho programa procesa la peticin (mandatos) en la cola de mensajes del trabajo. QSYS/QCMD no comprueba si hay un programa inicial en el perfil de usuario ya que un programa inicial se utiliza nicamente para trabajos interactivos.

Cola Mensajes del Trabajo para JOBC


Desde Lector de Spooling

Se llama al programa USERLIB/BILLING cuando QSYS/QCMD procesa el mandato CALL BILLING.

CALL BILLING (datos solicitud)

RSLS865-3

Figura 37. Trabajos por lotes sometidos utilizando QCMD/QSYS

Trabajos por lotes

243

Entrada de cola de trabajos para JOBC


Se ha colocado una entrada para JOBC en la cola de trabajos QGPL/QBATCH mediante un lector. La entrada en la cola de trabajos contiene una descripcin del trabajo e informacin de planificacin. Ni los datos de peticin ni ningn otro dato incorporado se incluyen en la entrada de cola de trabajos. El lector puede haber ledo el trabajo desde un archivo de disquetes o de base de datos. Este trabajo en particular contiene slo datos de peticin que constan de mandatos. Si el trabajo hubiera contenido algunos archivos de datos incorporados, el lector los habra puesto en el spool de manera que pudieran utilizarse durante la ejecucin del trabajo. La corriente de entrada en el archivo de base de datos era: //BCHJOB JOB(JOBC) JOBD(QBATCH) JOBQ(QBATCH) CALL BILLING //ENDBCHJOB

Origen de los datos de peticin


El origen de los datos de peticin se determina a partir del parmetro RQSDTA del mandato Trabajo por Lotes (BCHJOB). El parmetro RQSDTA puede especificar cualquiera de las siguientes cosas: Los datos de peticin reales (una serie de caracteres para el valor del parmetro) Que los datos de peticin estn en la descripcin de trabajo (valor de parmetro igual a *JOBD) Que los datos de peticin sigan al mandato BCHJOB (valor de parmetro igual a *) En la Figura 36 en la pgina 242, no se especifica el parmetro RQSDTA; toma por omisin el valor *, lo que significa que los datos de peticin siguen al mandato BCHJOB. Todos los dems parmetros utilizados en el mandato BCHJOB no se especifican y se toman por omisin los valores contenidos en la descripcin de trabajo QGPL/QBATCH.

Ventajas de llamar a un programa directamente en el proceso por lotes


La ejecucin de su programa de aplicacin como programa de paso de direccionamiento reduce al mnimo la cantidad de procesos de mandatos interpretativos. Normalmente esto no reviste importancia, pero puede ser til tenerlo en cuenta si los trabajos se arrancan con frecuencia y si el rendimiento es o no es ptimo.

Ventajas de utilizar QSYS/QCMD para direccionar trabajos por lotes


La ejecucin de QSYS/QCMD para procesar una corriente de mandatos le proporcionar las posibilidades funcionales de CL y la flexibilidad para cambiar dinmicamente el fuente CL antes de someter el trabajo. La ejecucin de QSYS/QCMD como programa para el paso de direccionamiento permite procesar un nico mandato, por ejemplo, emitiendo el mandato CALL para llamar a un programa de aplicacin. El programa llamado puede contener mandatos (incluyendo otros mandatos CALL) para realizar las funciones de una aplicacin. En la mayora de los entornos donde los cambios

244

OS/400 Gestin de trabajos, V4R4

son mnimos, este mtodo ofrece la mayor flexibilidad con los mnimos recursos del sistema.

Trabajos por lotes

245

246

OS/400 Gestin de trabajos, V4R4

Trabajos de arranque automtico


Un trabajo de arranque automtico es un trabajo por lotes que realiza trabajo repetitivo o trabajo de inicializacin que se ejecuta slo una vez que est asociado a un subsistema determinado. Los trabajos de arranque automtico asociados a un subsistema se arrancan automticamente cada vez que se arranca el subsistema.

Trabajo de arranque automticoVentajas


Utilizando trabajos de arranque automtico pueden arrancarse de forma automtica trabajos que realizan trabajo repetitivo, inicializan funciones para una aplicacin o proporcionan funciones de servicio centralizado para otros trabajos del mismo subsistema. Un trabajo de arranque automtico en el subsistema de control puede utilizarse para arrancar otros subsistemas (tal como hace el subsistema de control suministrado por IBM).

Entradas de seguridad y trabajo de arranque automtico


La descripcin de trabajo utilizada para un trabajo de arranque automtico se especifica mediante el mandato ADDAJE. Cuando se arranca el subsistema, el trabajo opera bajo el nombre de perfil de usuario de la descripcin de trabajo especificada. No se puede especificar la descripcin de trabajo USER(*RQD). Puesto que la descripcin de trabajo se localiza por nombre calificado cuando se arranca el subsistema, tal vez desee controlar el acceso a la descripcin de trabajo.

Iniciacin de trabajos de arranque automtico


Los trabajos de arranque automtico estn asociados a un subsistema determinado, y cada vez que se arranca el subsistema se arrancan los trabajos de arranque automtico asociados a l. Una entrada de trabajo de arranque automtico de una descripcin de subsistema especifica un trabajo que se arrancar automticamente cuando se arranque un subsistema. La Figura 38 en la pgina 248 ilustra la iniciacin de los trabajos de arranque automtico. Consulte tambin las secciones: Entrada de trabajo de arranque automtico en la pgina 114 Adicin de entradas de trabajo de arranque automtico en la pgina 115 Cambio de entradas de trabajo de arranque automtico en la pgina 115 Eliminacin de entradas de trabajo de arranque automtico en la pgina 115

Copyright IBM Corp. 1997, 1999

247

Figura 38. Inicio de trabajos de arranque automtico

Nota: Si se especifica ms de un trabajo de arranque automtico para un subsistema, todos los trabajos de arranque automtico arrancan de inmediato, y no uno detrs de otro. Si se sobrepasa el nmero mximo de trabajos del subsistema, no pueden arrancarse otros trabajos en el subsistema hasta que se hayan completado el nmero suficiente de trabajos de arranque automtico para que el nmero de trabajos que se ejecutan est por debajo del nivel de actividad mximo.

248

OS/400 Gestin de trabajos, V4R4

Trabajos de comunicaciones
Un trabajo de comunicaciones es un trabajo por lotes que se arranca mediante una peticin de arranque de programa procedente de un sistema remoto. El proceso de los trabajos incluye una peticin de comunicacin y especificaciones adecuadas.

Iniciacin de trabajos de comunicaciones


Para que un trabajo de comunicaciones por lotes se ejecute en un sistema AS/400, en el sistema debe existir una descripcin de subsistema que contenga una entrada de trabajo para trabajos de comunicaciones. La entrada de trabajo de comunicaciones identifica al subsistema las fuentes para el trabajo de comunicaciones que procesar. El proceso de los trabajos comienza cuando el subsistema recibe una peticin de arranque de programa de comunicaciones desde un sistema remoto y se encuentra una entrada de direccionamiento adecuada para la peticin.

Datos de direccionamiento para trabajos de comunicaciones


El direccionamiento de trabajo de los trabajos de comunicaciones viene determinado por la peticin de arranque de programa que se recibe desde el sistema remoto. Cuando se procesa una peticin de arranque de programa en el sistema destino, se crea una corriente de datos de longitud fija que se utiliza como datos de direccionamiento. La posicin 29 de los datos de direccionamiento siempre contendr PGMEVOKE para peticiones de comunicaciones. Las entradas de direccionamiento de subsistema que especifican un valor de comparacin de PGMEVOKE en la posicin 29 suelen tener *RTGDTA como el nombre de programa. Esto significa que el nombre de programa especificado en los datos de direccionamiento (desde la peticin de arranque de programa del sistema remoto) es el programa que se va a ejecutar. Si se necesita un entorno de proceso especial para ciertos trabajos de comunicaciones, puede aadir una entrada de direccionamiento adicional a la descripcin del subsistema, especificando un valor de comparacin cuya posicin inicial sea 37. Este valor de comparacin debe contener el nombre del programa para la peticin de arranque de programa. La entrada de direccionamiento debe tener un nmero de secuencia inferior a la entrada de direccionamiento que utiliza PGMEVOKE como valor de comparacin. Este mtodo permite que determinados trabajos de comunicaciones se ejecuten con una especificacin de clase y/o agrupacin diferente. La Figura 39 en la pgina 251 muestra un ejemplo de una peticin de arranque de programa y la entrada de direccionamiento asociada para dicho trabajo.

Trabajos de comunicaciones y seguridad


La seguridad del sistema AS/400 controla quin puede utilizar dispositivo de comunicaciones y quin puede acceder a los mandatos que se utilizan con las descripciones de dispositivo asociadas. Deber tener en cuenta medidas de seguridad adicionales cuando escriba y ejecute programas de aplicacin en los sistemas remoto y destino.

Copyright IBM Corp. 1997, 1999

249

Descripcin de trabajo para trabajos de comunicaciones


La descripcin de trabajo que se utiliza para trabajos de comunicaciones se especifica en el mandato Aadir Entrada de Comunicaciones (ADDCMNE). Se ignora al usuario que se especifica en esta descripcin de trabajo. El sistema obtiene el nombre de usuario para trabajos de comunicaciones a partir de la peticin de arranque de programa. Si en la peticin de arranque de programa no se especifica ningn nombre de usuario, el sistema utiliza el valor de usuario por omisin de la entrada de comunicaciones. Para garantizar un mayor grado de seguridad del sistema, debe incluirse la informacin de usuario en la peticin de arranque de programa en lugar de especificar un usuario por omisin en la entrada de trabajo de comunicaciones. En el diagrama siguiente, no se da soporte a la biblioteca actual para trabajos de comunicaciones. Asimismo, si no se especifica la biblioteca en la peticin de arranque de programa, se utiliza la lista de bibliotecas del subsistema para buscar el programa.

Direccionamiento de trabajos de comunicaciones por lotes

250

OS/400 Gestin de trabajos, V4R4

Direccionamiento de trabajo por lotes de comunicaciones


Se recibe una peticn de arranque de programa del sistema remoto. Peticin de Arranque Prograna Dispositivo Remoto

Se crean datos de direccionamiento en el sistema destino basados en la informacin de peticin de arranque de programa.

A Sistema Destino Subsistema CMNJOBS Entrada de Comunicaciones COMM TYPE, DEV, NAME, o RMTLOCNAME *ASYNC NYC

JOBD

DFTUSR *NONE *NONE

MODE *ANY LU0

MAXACT 1 1

CMNJOBD CEOJOBD

Entrada de Direccionamiento SEQNBR 40 50 CMPVAL COMMFAST PGMEVOKE Posicin 37 29 PGM *RTGDTA *RTGDTA Clase SPECIAL QBATCH POOLID 2 1

El valor de comparacin de posicin (29) coincide con la entrada de direccionamiento con el nmero de secuencia 50. La entrada de direccionamiento especifica ejecutar el programa denominado en la peticin de arranque de programa (*RTGDTA) con una clase de QTABATCH en al agrupacin 1. A El valor de comparacin de posicin (37) coincide con la entrada de direccionamiento con el nmero de secuencia 40. La entrada de direccionamiento especifica ejecutar el programa denominado en en la peticin de arranque de programa (*RTGDTA) con una clase de SPECIAL en la agrupacin 2. (Este mtodo se utiliza para trabajos de comunicaciones que requieren entornos exclusivos pra el proceso. La entrada de direccionamiento debe preceder a la que utiliz PGMEVOKE como el valor de comparacin.

Datos de Direccionamiento 1 9 Nombre Nombre Modalidad Dispositivo *ANY LU0 RDEV01 RDEV02 19 Id Usuario 29 PGMEVOKE 37 Nombre Programa COMMPGM1 COMMFAST 47 Nombre Biblioteca COMMLIB COMMLIB A 57

QPGMR CEO

PGMEVOKE PGMEVOKE

Paso de Direccionamiento

Programa especificado en la ejecucin de peticin de arranque de programa (*RTGDTA).


RV3W002-2

Figura 39. Direccionamiento de trabajos de comunicaciones por lotes

Trabajos de comunicaciones

251

252

OS/400 Gestin de trabajos, V4R4

Trabajos de prearranque
Un trabajo de prearranque es un trabajo por lotes que comienza a ejecutarse antes de que un programa de un sistema remoto enve una peticin de arranque de programa. Los trabajos de prearranque son distintos de los dems trabajos porque utilizan entradas de trabajo de prearranque para determinar qu programa, clase y agrupacin de almacenamiento van a utilizar cuando se arranquen. Dentro de una entrada de trabajo de prearranque, debe especificar los atributos que el subsistema utiliza para crear y gestionar una agrupacin de trabajos de prearranque.

Trabajo de prearranqueVentajas
Utilice los trabajos de prearranque para reducir la cantidad de tiempo necesario para manejar una peticin de arranque de programa.

Iniciacin de trabajos de prearranque


1. Cuando se arranca un subsistema, o cuando se entra el mandato Arrancar Trabajo de Prearranque (STRPJ), los trabajos de prearranque se arrancan segn la informacin contenida en las entradas de trabajo de prearranque. 2. Cuando se recibe una peticin de arranque de programa en el sistema destino, sta se enva al subsistema que tiene asignado el dispositivo de comunicaciones necesario. 3. La peticin de arranque de programa se conecta a un trabajo de prearranque que ya se est ejecutando si el subsistema encuentra cualquiera de las entradas siguientes: Una entrada de trabajo de prearranque con un nombre de programa que coincide con el nombre de programa de una peticin de arranque de programa Una entrada de direccionamiento que coincide con los datos de direccionamiento de la peticin de arranque de programa, y el programa de direccionamiento en la entrada de direccionamiento encontrada coincide con el nombre de programa en una entrada de trabajo de prearranque 4. Si la entrada de trabajo de prearranque no est activa, se rechaza la peticin de arranque de programa. Si no se encuentra una coincidencia, la peticin de arranque de programa hace que se arranque un trabajo de comunicaciones por lotes si los datos de direccionamiento coinciden con la entrada de direccionamiento. De lo contrario, se rechaza la peticin de arranque de programa. Consulte tambin las secciones: Entrada de trabajo de prearranque en la pgina 119. Adicin de entradas de trabajo de prearranque en la pgina 120. Cambio de una entrada de trabajo de prearranque en la pgina 120. Eliminacin de una entrada de trabajo de prearranque en la pgina 120. La Figura 40 en la pgina 254 muestra la iniciacin de trabajos de prearranque.
Copyright IBM Corp. 1997, 1999

253

Subsistema CMNJOBS
Como la entrada de trabajo de prearranque especifica START(*YES), los trabajos de prearranque se inician cuando se arranca el subsistema. En un principio se inician cuatro trabajos -INLJOBS(4)y se ejecutan bajo los perfiles de usuario espeficados en la entrada de trabajo de prearranque. Se recibe una peticin de arranque de programa desde un dispositivo que ha asignado el subsistema CMNJOBS. Como el nombre de programa de la peticin coincide con el nombre de programa de la entrada de trabajo de prearranque, la peticin de arranque de programa se corresponde con uno de los trabajos de prearranque. Se utilizan los atributos de seguridad del perfil de usuario CLERK5 para el trabajo. Se recibe una segunda peticin de arranque de programa desde otro dispositivo asignado al susbsistema CMNJOBS. Su nombre de programa tambin coincide con el nombre de la entrada de trabajo de prearranque. La peticin de arranque de programa se corresponde con otro de los trabajos de prearranque. Se utilizan los atributos de seguridad del perfil de usuario CLERK16 para el trabajo. La conexin de la segunda peticin de arranque de programa hace que el nmero de trabajos de prearranque disponibles descienda por debajo del valor del umbral 3. Esto, a su vez, provoca que se inicien otros dos trabajos de prearranque (ADLJOB=2) en el subsistema.

Entrada de Trabajo de Prearranque Programa ORDERPGM Usuario CMNUSE Trabajo Desc.Trab. Arranque PJOB PJOBD *YES INLJOBS THRESHOLD ADLJOBS MAXJOBS

=4 =3 =2 =10

Entrada de Comunicaciones Tipo, Disp. o RMTLOCNAME *APPC

JOBD CMNJOBD

DFTUSER *NONE

MODE LU6.2

MAXACT *NOMAX

Trab. 1

Trab. 2

Trab. 3

Trab. 4

Trab. 5

Trab. 6

Modalidad . . LU6.2 Dispositivo. . RDEV01 Usuario . . . . . CLERK5 Programa . . . ORDERPGM Biblioteca . . . STORELIB

Modalidad . . LU6.2 Dispositivo. . RDEV08 Usuario . . . . . CLERK16 Programa . . . ORDERPGM Biblioteca . . . STORELIB

RV3W004-1

Figura 40. Iniciacin de trabajos de prearranque

Nmero de trabajos de prearranque


Al arrancar un subsistema, el atributo INLJOBS en la entrada de trabajo de prearranque determina el nmero de trabajos de prearranque que se arrancan inicialmente para un programa. Si es necesario crear ms trabajos, se utiliza el valor ADLJOBS. El valor THRESHOLD es el nmero mnimo de trabajos que pueden estar disponibles antes de arrancar nuevos trabajos. Existen algunas restricciones para los valores de estos parmetros. INLJOBS debe ser > o = que THRESHOLD INLJOBS debe ser < o = que MAXJOBS ADLJOBS debe ser < MAXJOBS

254

OS/400 Gestin de trabajos, V4R4

Arranque de un trabajo de prearranque


Para arrancar un trabajo de prearranque, utilice el mandato Arrancar Trabajo de Prearranque (STRPJ). Los trabajos de prearranque tambin pueden arrancarse al mismo tiempo que se arranca el subsistema. Si especifica *NO en el atributo STRJOBS, no se arranca ningn trabajo de prearranque para la entrada de trabajo de prearranque cuando se arranca el subsistema. Sin embargo, la ejecucin del mandato STRPJ no provoca ningn cambio en el valor del parmetro STRJOBS. El nmero de trabajos de prearranque que pueden estar activos al mismo tiempo est limitado por el atributo MAXJOBS de la entrada de trabajo de prearranque y por el atributo MAXJOBS para el subsistema. El atributo MAXACT de la entrada de comunicaciones controla el nmero de peticiones de arranque de programa que pueden ser atendidas a un mismo tiempo mediante la entrada de comunicaciones. El mandato STRPJ no debe utilizarse hasta que se haya completado el arranque del subsistema asociado. Para asegurarse de que el trabajo de prearranque necesario se arranca satisfactoriamente, codifique un bucle de retardo con un reintento si falla el mandato STRPJ. Los trabajos de prearranque tambin pueden arrancarse al mismo tiempo que se arranca el subsistema.

Colocacin en cola o rechazo de peticiones de arranque de programa


Si llega una peticin de arranque de programa cuando el nmero actual de trabajos de prearranque es menor que el nmero especificado en el atributo MAXJOBS de la entrada de trabajo de prearranque, y ninguno de los trabajos de prearranque est disponible para manejar la peticin de arranque de programa, el usuario puede hacer que esta nueva peticin se rechace o se site en una cola. Para rechazar o colocar en una cola la peticin de arranque de programa, utilice el atributo WAIT de la entrada de trabajo de prearranque. WAIT (*NO) significa lo siguiente: Si no est disponible de inmediato ningn trabajo de prearranque, la peticin de arranque de programa se rechaza. WAIT (*YES) significa lo siguiente: Si no est disponible de inmediato ningn trabajo de prearranque, y no puede iniciarse ningn trabajo de prearranque debido a que MAXJOBS debe atender la peticin de arranque de programa, se rechaza la peticin de arranque de programa. Si no est disponible de inmediato ningn trabajo de prearranque, pero pueden arrancarse trabajos de prearranque adicionales, o stos ya han sido arrancados, la peticin de arranque de programa se coloca en la cola.

Trabajos de prearranque excesivos


Si una entrada de trabajo de prearranque activa est en el subsistema, ste comprueba peridicamente el nmero de trabajos de prearranque existentes en una agrupacin que estn preparados para atender peticiones de arranque de programa, para as determinar si hay un nmero excesivo de trabajos de prearranque disponibles. El subsistema finaliza gradualmente los trabajos de prearranque dispo-

Trabajos de prearranque

255

nibles que sobran. No obstante, el subsistema siempre deja en una agrupacin al menos el nmero de trabajos de prearranque especificado en el atributo INLJOBS.

Peticin de arranque de programa recibida


Cada vez que se recibe una peticin de arranque de programa: 1. El subsistema comprueba el nmero de trabajos de prearranque de la agrupacin que no estn asociados a una peticin de arranque de programa. 2. Si el nmero desciende por debajo del valor mnimo THRESHOLD, el subsistema arranca el nmero de trabajos de prearranque especificado en el atributo ADLJOBS. Nota: El subsistema no arranca ms que el nmero especificado en el atributo MAXJOBS de la entrada de trabajo de prearranque, o el nmero especificado en el atributo MAXJOBS para el subsistema. Si un trabajo de prearranque llega hasta el final del trabajo, ya sea normalmente o de forma anmala (excepto si el trabajo se finaliza mediante el mandato ENDJOB) antes de que una peticin de arranque de programa se una al trabajo de prearranque, se considera que el programa del trabajo de prearranque contiene un error y el subsistema finaliza la entrada de trabajo de prearranque. Si un trabajo de prearranque llega al final del trabajo despus de que se le una al menos una peticin de arranque de programa, el subsistema arranca un trabajo de prearranque para sustituirlo (siempre que no se haya alcanzado el valor MAXJOBS).

Seguridad y trabajos de prearranque


Cuando se arranca un trabajo de prearranque, se ejecuta bajo el perfil de usuario del trabajo de prearranque. Cuando una peticin de arranque de programa se une a un trabajo de prearranque, el perfil de usuario de peticin de arranque de programa sustituye al perfil de usuario de trabajo de prearranque. Cuando se finaliza el trabajo de prearranque manejando una peticin de arranque de programa, el perfil de usuario de trabajo de prearranque sustituye al perfil de usuario de peticin de arranque de programa. Si hay un perfil de grupo asociado a un perfil de usuario, el perfil de grupo tambin se cambia. El cambio del perfil de usuario slo sirve para comprobar la autorizacin. No se cambia ninguno de los dems atributos asociados al perfil de usuario. Las bibliotecas de la lista de bibliotecas para las que tiene autorizacin el perfil de usuario de la entrada de trabajo de prearranque continan estando autorizadas para el trabajo de prearranque cuando el perfil de usuario de la peticin de arranque de programa sustituye al perfil de usuario de la entrada de trabajo de prearranque. Sin embargo, la lista de bibliotecas se puede cambiar mediante el mandato Cambiar Lista de Bibliotecas (CHGLIBL).

Autorizacin sobre objeto de trabajo de prearranque


Cuando se arranca un trabajo de prearranque, se realiza la comprobacin de autorizacin del perfil de usuario de entrada de trabajo de prearranque en cada objeto necesario para arrancar un trabajo. Antes de que se permita a una peticin de arranque de programa unirse a un trabajo de prearranque, slo se comprueba la contrasea/perfil de usuario de la peticin de arranque de programa y su autorizacin de acceso al dispositivo de comunicaciones y al programa/biblioteca. Para evitar situaciones donde el perfil de usuario de la peticin de arranque de programa no tenga autorizacin sobre objetos para los que el perfil de usuario de

256

OS/400 Gestin de trabajos, V4R4

entrada de trabajo de prearranque s la tenga, deber asegurarse de que el perfil de usuario de peticin de arranque de programa tiene autorizacin como mnimo para tantos objetos como tiene el perfil de usuario de entrada de trabajo de prearranque. Para realizar dicha verificacin, el usuario de entrada de trabajo de prearranque puede crear el programa de trabajo de prearranque con USRPRF(*OWNER) especificado en el mandato CRTxxxPGM (donde xxx es el lenguaje de programacin). La autorizacin del propietario del programa se transferir automticamente a cualquiera de los programas que el programa de trabajo de prearranque llame. De lo contrario, tiene la opcin de comprobar explcitamente la autorizacin sobre objeto (CHKOBJ) antes de hacer referencia a cualquier objeto. Los archivos y objetos para los que el perfil de usuario de trabajo de prearranque no tiene autorizacin deben cerrarse y desasignarse antes de que se realice el final de la transaccin en el dispositivo del peticionario. Si los archivos de bases de datos permanecen abiertos en el trabajo de prearranque, el programa de trabajo de prearranque debe comprobar la autorizacin que el perfil de usuario de peticin de arranque de programa tiene sobre los archivos abiertos, para poder garantizar la seguridad de la base de datos.

Consejos sobre el rendimiento para trabajos de prearranque


El trabajo de prearranque debe realizar el mximo de trabajo posible antes de intentar adquirir un dispositivo de programa ICF o aceptar una conversacin de Comunicaciones CPI. Cuanto ms trabajo realice inicialmente (asignar objetos, abrir archivos de base de datos, etc.), menos tendr que hacer cuando se reciba una peticin de arranque de programa, y por tanto el tiempo de respuesta de la transaccin ser ms corto. Slo debe desasignar los recursos especficos para la transaccin que desea que se realice. Cualquier recurso que se utilice normalmente para otras transacciones que el programa de trabajo de prearranque realiza debe permanecer asignado mientras el trabajo est esperando su prxima peticin. Se deben dejar los archivos abiertos y los objetos asignados para ahorrar tiempo cuando se reciba la prxima peticin. Nota: Los archivos de base de datos que se dejan abiertos en el trabajo de prearranque necesitan por lo general las mismas consideraciones que los archivos de base de datos compartidos en el mismo trabajo. Para obtener informacin acerca de cmo compartir archivos de base de datos entre trabajos y cmo compartir archivos de base de datos en el mismo trabajo, consulte la publicacin DB2 UDB for AS/400 Database Programming. Dado que mientras dura un trabajo de prearranque se utiliza la misma biblioteca QTEMP, deben suprimirse los objetos que ya no sean necesarios. Puesto que mientras dura un trabajo de prearranque se utiliza la misma rea de Datos Local (LDA), la informacin puede conservarse y transmitirse a la siguiente transaccin. Puesto que cada trabajo de prearranque puede manejar muchas peticiones de arranque de programa y slo tiene un archivo de anotaciones de trabajo, puede resultar conveniente que la aplicacin enve mensajes al archivo de anotaciones de trabajo identificando la actividad del trabajo de prearranque.

Trabajos de prearranque

257

Atributos de trabajo de prearranque


El subsistema no cambia los atributos de trabajo de un trabajo de prearranque cuando una peticin de arranque de programa se asocia a un trabajo de prearranque. El mandato Cambiar Trabajo de Prearranque (CHGPJ) permite al trabajo de prearranque cambiar algunos de los atributos del trabajo por los de la descripcin de trabajo (especificados en la descripcin de trabajo asociada con el perfil de usuario de la peticin de arranque de programa o en la descripcin de trabajo especificada en la entrada de trabajo de prearranque).

Contabilidad de trabajo y trabajos de prearranque


Si su sistema utiliza contabilidad de trabajos, el programa de trabajo de prearranque debe ejecutar el mandato CHGPJ con el valor de la peticin de arranque de programa para el parmetro de cdigo de contabilidad (CHGPJ ACGCDE(*PGMSTRRQS)) inmediatamente despus de que la peticin de arranque de programa se asocie al trabajo de prearranque. Esta accin cambia el cdigo de contabilidad al valor especificado en el perfil de usuario asociado a la peticin de arranque de programa. Justo antes de que el programa termine de manejar la peticin de arranque de programa, el programa debe ejecutar el mandato Cambiar Trabajo de Prearranque con el valor de Entrada de Trabajo de Prearranque para el parmetro de cdigo de contabilidad (CHGPJ ACGCDE(*PJE)). Esto vuelve a cambiar el cdigo de contabilidad al valor especificado en la descripcin de trabajo de la entrada de trabajo de prearranque.

Nombre de trabajo de prearranque


El nombre, compuesto de tres partes, del trabajo de prearranque no cambia nunca una vez se arranca el trabajo de prearranque. La parte central del nombre del trabajo siempre contiene el perfil de usuario bajo el que se arranca el trabajo de prearranque.

Archivo en spool y entrada de trabajo de prearranque


Si se abre un archivo de spool antes de que un trabajo de prearranque maneje cualquier peticin de arranque de programa, el archivo de spool se asocia con el perfil de usuario de la entrada de trabajo de prearranque; de lo contrario, se asocia con el perfil de usuario de la peticin de arranque de programa actual. Si el perfil de la entrada de trabajo de prearranque y el perfil de usuario de la peticin de arranque de programa actual son diferentes, los archivos en spool se sitan en spool bajo un trabajo en el que la primera parte del nombre de trabajo de tres partes es QPRTJOB, y la segunda parte es el nombre del perfil de usuario.

Clase (CLS) y entrada de trabajo de prearranque


El parmetro de clase (CLS) de la entrada de trabajo de prearranque proporciona una forma de controlar las caractersticas de rendimiento de dos clases de trabajos de prearranque por entrada de trabajo de prearranque. Por ejemplo, la primera clase puede especificar el atributo PURGE(*NO) y la segunda clase puede especificar PURGE(*YES). Esto permite que los trabajos de la clase 1 intenten permanecer en el almacenamiento principal cuando esperan una peticin de arranque de programa. Consulte tambin la seccin Entrada de trabajo de prearranque en la pgina 119.

258

OS/400 Gestin de trabajos, V4R4

Consulte la publicacin ICF Programming para obtener ms informacin acerca de la puesta a punto de programas de trabajo de prearranque que utilicen ICF. Consulte la publicacin APPC Programming para obtener ms informacin acerca de cmo poner a punto programas de trabajo de prearranque que utilicen Comunicaciones CPI (Interfaz Comn de Programacin).

Finalizacin de un trabajo de prearranque


Para finalizar todos los trabajos para una entrada de trabajo de prearranque en un subsistema activo, utilice el mandato Finalizar Trabajo de Prearranque (ENDPJ).

Trabajos de prearranque

259

260

OS/400 Gestin de trabajos, V4R4

Planificacin de trabajos
La funcin de planificacin de trabajos permite la planificacin de trabajos por lotes del AS/400 dependiente del tiempo. Puede planificar trabajos para que se liberen de la cola de trabajos en un momento determinado, o puede utilizar una entrada de planificacin de trabajos para someter su trabajo a la cola de trabajos de forma automtica en el momento que especifique. La planificacin de trabajos le permite controlar la fecha y la hora en que se somete un trabajo por lotes o en que pasa a ser elegible para arrancarse desde una cola de trabajos. Esta flexibilidad le ayudar a equilibrar la carga de trabajo del sistema.

Planificacin de un trabajo
Para planificar un trabajo por lotes, defina una entrada de planificacin de trabajos o utilice el mandato Someter Trabajo (SBMJOB). Las caractersticas de cada trabajo hacen que uno de los mtodos de planificacin sea ms efectivo para ese trabajo. Para controlar el momento en que un trabajo se somete a la cola de trabajos, defina una entrada de planificacin de trabajos utilizando el mandato Aadir Entrada de Planificacin de Trabajos (ADDJOBSCDE). El sistema somete automticamente un trabajo a la cola de trabajos en la fecha y hora especificadas. Consulte la seccin Adicin de una entrada de planificacin de trabajos en la pgina 265. Para controlar el momento en que se libera un trabajo en la cola de trabajos, utilice el mandato Someter Trabajo (SBMJOB) y especifique valores diferentes a los valores por omisin para los parmetros SCDDATE y SCDTIME. Consulte tambin las secciones Entrada de planificacin de trabajosVentajas en la pgina 262 y Mandato SBMJOB para planificar trabajosVentajas en la pgina 262.

Impresin de una lista de trabajos planificados


Para imprimir una lista de entradas de planificacin de trabajos, utilice el mandato Trabajar con Entradas de Planificacin de Trabajos (WRKJOBSCDE): Para obtener una lista de trabajos: WRKJOBSCDE OUTPUT( PRINT) Para obtener informacin detallada acerca de cada entrada de planificacin de trabajos: WRKJOBSCDE OUTPUT( PRINT) PRTFMT( FULL) Para imprimir una lista de los trabajos planificados en el mandato Someter Trabajo (SBMJOB): WRKSBSJOB SBS ( JOBQ) OUTPUT( PRINT) Este mandato le proporciona una lista de todos los trabajos de las colas de trabajos; no separa los trabajos planificados de los que no lo estn.

Copyright IBM Corp. 1997, 1999

261

Por qu es conveniente planificar trabajos?


Si est cansado de someter una y otra vez anuncios de reunin, la nmina o los informes semanales y mensuales, la planificacin de trabajos le permite delegar los trabajos tediosos desde su planificacin a la planificacin del sistema. Los trabajos de planificacin le permiten utilizar el sistema a pleno rendimientopuede ejecutar los trabajos durante las 24 horas! ? De qu me sirve la planificacin de trabajos? Bsicamente, el trabajo le resultar ms sencillo porque no tendr que someter trabajos una y otra vez. Asimismo, le permite controlar mejor los trabajos que se estn ejecutando y cundo se ejecutan. ? Perder trabajos si estn planificados y el sistema se desactiva? No se preocupe. Cuando planifique sus trabajos, no slo se salvarn si el sistema se desactiva, sino que adems podr determinar cmo manejar el sistema los trabajos que carezcan de fecha y hora para someterlos. ? Cmo puedo empezar? Utilice el mandato Trabajar con Entradas de Planificacin de Trabajos WRKJOBSCDE para trabajar con entradas de planificacin de trabajos, o teclee GO CMDSCDE para buscar un men con todos los mandatos que se utilizan para la planificacin de trabajos.

Mandato SBMJOB para planificar trabajosVentajas


El mandato Someter Trabajo (SBMJOB) es una forma fcil de planificar un trabajo que slo deba ejecutarse una vez. Tambin le permite utilizar la mayora de atributos de trabajo definidos para el trabajo actual. Sin embargo, puesto que el mandato SBMJOB sita el trabajo en la cola de trabajos de forma inmediata, perder el trabajo planificado si se borra la cola de trabajos antes de la fecha y hora planificadas.

Entrada de planificacin de trabajosVentajas


Al utilizar una entrada de planificacin de trabajos, puede planificar los trabajos para que se ejecuten varias veces o una sola vez. Tal vez desee planificar un trabajo recurrente si es una tarea repetitiva, como por ejemplo calcular nminas, rellenar tarjetas de entrada y salida o enviar anuncios de reunin. Puesto que las entradas para la planificacin de trabajos son entradas en un objeto permanente, no permanecen en la cola de trabajos como trabajos planificados, y por tanto no se pierden cuando se borra la cola de trabajos. Tambin puede salvar y restaurar el objeto de planificacin de trabajos, proporcionando un mtodo para realizar una copia de seguridad de la informacin de la planificacin de trabajos.

Disponibilidad del sistema y planificacin de trabajos


Si el sistema est apagado o en estado restringido cuando se alcanzan las horas planificadas, los trabajos no se pueden someter desde las entradas de planificacin de trabajos y el estado de los trabajos planificados no puede cambiarse. Sin embargo, el sistema maneja esta situacin despus de la IPL del sistema o despus de salir del estado restringido. Utilizando las entradas de planificacin de trabajos, puede controlar cmo se maneja cada entrada mediante el valor especificado para la accin de recuperacin

262

OS/400 Gestin de trabajos, V4R4

de la entrada. Puede especificar que todava se someta un trabajo utilizando la entrada, que se someta un trabajo y se retenga en la cola de trabajos o que no se someta ningn trabajo. Si solicita que se someta un trabajo, slo se somete un trabajo de cada entrada, sin tener en cuenta cuntas operaciones de someter trabajo se perdieron mientras el sistema no estaba disponible. Utilizando trabajos planificados, el sistema hace una comprobacin para determinar si se ha pasado alguna hora planificada mientras el sistema no estaba disponible. Si se encuentra un trabajo planificado con una hora que ya ha pasado, el estado del trabajo se actualiza. Nota: Las entradas de planificacin de trabajos y los trabajos planificados se procesan en el orden en que se hubieran manejado normalmente las apariciones que faltan. Sin embargo, no es necesario que esto se complete antes de que el sistema est disponible de nuevo. Por lo tanto, el trabajo de otras fuentes puede entrarse en el sistema mientras se procesan los trabajos planificados y las entradas de planificacin de trabajos que faltan.

Trabajos planificados mediante SBMJOB Cmo se planifican los trabajos utilizando SBMJOB
Un trabajo planificado mediante el mandato SBMJOB se libera de la cola de trabajos en la hora planificada. 1. Un usuario emite el mandato SBMJOB con los parmetros SCDDATE y SCDTIME especificados. 2. El trabajo permanece en la cola de trabajos en un estado planificado (estado SCD) hasta la fecha y hora indicadas mediante los parmetros. 3. En la hora planificada, el trabajo se libera desde la cola de trabajos. El estado del trabajo cambia de planificado (SCD) a liberado (RLS), a menos que el trabajo se retenga (SCD HLD), en cuyo caso cambia de planificado a retenido (HLD). 4. Entonces el trabajo se procesa como cualquier otro trabajo de la cola de trabajos. 5. El trabajo se arranca si se dan las condiciones normales (por ejemplo una cola de trabajos asignada a un subsistema activo y el nmero mximo de trabajos todava no activos). Los trabajos planificados (*SCD) no arrancan necesariamente en el orden en que aparecen en la cola de trabajos cuando todos se han planificado para que se ejecuten al mismo tiempo. Para asegurarse de que arrancan en un orden especfico, vare en un minuto la hora de arranque planificada para cada trabajo. Nota: No se emite ningn mensaje para indicar que el estado del trabajo ha cambiado.

Planificacin de trabajos

263

Trabajos planificados y una cola de trabajos borrada


Cuando se borra una cola de trabajos con un trabajo planificado, el trabajo planificado se maneja de forma similar a cualquier otro trabajo de la cola de trabajos. El trabajo se elimina de la cola de trabajos, y se enva un mensaje indicando que el trabajo ha finalizado de forma anmala a la cola de mensajes especificada en el mandato SBMJOB. Si el trabajo suprimido debe permanecer planificado, el programa que ha sometido el trabajo debe supervisar esta cola de mensajes y volver a someter el trabajo si recibe el mensaje.

Entrada de planificacin de trabajos


La entrada de planificacin de trabajos contiene toda la informacin necesaria para someter un trabajo as como la informacin de planificacin. Cada entrada del objeto se identifica de forma exclusiva por el nombre de trabajo que le asigna el usuario y por un nmero de entrada de 6 dgitos que asigna el sistema. No hay dos entradas que tengan la misma combinacin de nombre de trabajo y nmero de entrada. La entrada de planificacin de trabajos tambin contiene informacin que utiliza el sistema para gestionar la entrada en ciertas situaciones. La informacin que define el trabajo es similar a los parmetros especificados en un mandato Someter Trabajo (SBMJOB), incluyendo nombre de trabajo, mandato, descripcin del trabajo, cola de trabajos, perfil de usuario y cola de mensajes. El rea de datos local (LDA) del trabajo sometido desde la entrada de planificacin de trabajos est en blanco cuando se arranca el trabajo.

264

OS/400 Gestin de trabajos, V4R4

Usuario
ADDJOBSCDE JOB(ABC) CMD(CALL XYZ) FRQ(*WEEKLY) ...
11 12 1 10 9 8 7 6 5 2 3 4

Trabajo del Sistema QJOBSCD


SBMJOB JOB(ABC) CMD(CALL . . .) JOBD(. . .) JOBQ(. . .) . . .

Aade Entrada a la Planificacin de Trabajos

Arranca el Temporizador

Se alcanza la hora especificada

Entrada de Planificacin de Trabajos Trabajo ABC Nmero Entrada 000123 Crea el Trabajo a partir de la Entrada

Mandato CALL XYZ. . . QGPL/QDFTJOBD

Frecuencia *WEEKLY QUSER Usuario ...

...

QGPL/QBATCH Cola Trabajos

... ... Actualiza el Siguiente Sometimiento y el Histrico de Sometimientos de la Entrada

Descripcin Trabajo

Planificacin de Trabajo QDFTJOBSCD en Biblioteca QUSRSYS

Somete el Trabajo a la Cola de Trabajos

Cola Trabajos
JOB X JOB Y JOB ABC

RV2W262-2

Figura 41. Cmo se planifican los trabajos utilizando una entrada de planificacin de trabajos

Adicin de una entrada de planificacin de trabajos


Para planificar un trabajo definiendo una entrada de planificacin de trabajos, utilice el mandato Aadir Entrada de Planificacin de Trabajos (ADDJOBSCDE). Este mandato aade una entrada al objeto de planificacin de trabajos.

Autorizacin para aadir una entrada de planificacin de trabajos


Para aadir una entrada de planificacin de trabajos, debe tener la autorizacin *CHANGE para el objeto de planificacin de trabajos y la autorizacin *USE para el perfil del usuario. Adems, usted y el perfil del usuario deben tener las autorizaciones siguientes para los objetos a los que se hace referencia en el mandato Aadir Entrada de Planificacin de Trabajos: Autorizacin *USE para la descripcin del trabajo Autorizacin *READ para la cola de trabajos Autorizacin *USE y *ADD para la cola de mensajes Autorizacin *EXECUTE sobre todas las bibliotecas asociadas con todos estos objetos

Planificacin de trabajos

265

Cambio de una entrada de planificacin de trabajos


Para cambiar una entrada de planificacin de trabajos, utilice el mandato Cambiar Entrada de Planificacin de Trabajos (CHGJOBSCDE).

Autorizacin para cambiar una entrada de planificacin de trabajos


Para cambiar una entrada de planificacin de trabajos, debe tener las mismas autorizaciones que son necesarias para aadir una entrada. Sin embargo, las autorizaciones para los objetos individuales slo se comprueban si cambia ese parmetro para la entrada. Adems, si no tiene la autorizacin especial *JOBCTL, slo puede cambiar las entradas que el perfil del usuario aadi para el objeto de planificacin de trabajos.

Retencin, liberacin o eliminacin de una entrada de planificacin de trabajos


Para retener una entrada de planificacin de trabajos, utilice el mandato HLDJOBSCDE. Para liberar una entrada de planificacin de trabajos, utilice el mandato RLSJOBSCDE. Para eliminar una entrada de planificacin de trabajos, utilice el mandato RMVJOBSCDE.

Autorizacin para retener, liberar o eliminar una entrada de planificacin de trabajos


Al retener, liberar o eliminar una entrada de planificacin de trabajos, debe tener autorizacin para el objeto de planificacin de trabajos. Si no tiene la autorizacin especial *JOBCTL, slo puede retener, liberar o eliminar las entradas que el perfil del usuario aadi al objeto de planificacin de trabajos.

Cmo trabajar con una entrada de planificacin de trabajos


Para trabajar con entradas de planificacin de trabajos, utilice el mandato WRKJOBSCDE.

Autorizacin para trabajar con entradas de planificacin de trabajos


Para trabajar con las entradas de planificacin de trabajos, debe tener autorizacin *USE para el objeto de planificacin de trabajos. Adems, si desea visualizar los detalles de una entrada con la opcin 5=Visualizar detalles o el formato de impresin *FULL (parmetro PRTFMT), debe tener autorizacin especial *JOBCTL. De lo contrario, slo puede visualizar los detalles para las entradas que el perfil del usuario aadi al objeto de planificacin de trabajos.

Mandatos de entrada de planificacin de trabajos


Puede aadir, cambiar, retener, liberar y eliminar una entrada de planificacin de trabajos utilizando estos mandatos:

266

OS/400 Gestin de trabajos, V4R4

Tabla 27. Mandatos de entrada de planificacin de trabajos


Mandato ADDJOBSCDE CHGJOBSCDE Descripcin Aade una entrada de planificacin de trabajos a la planificacin de trabajos. Cambia una entrada de planificacin de trabajos. Este mandato cambia la entrada en la planificacin de trabajos, pero no afecta a ningn trabajo ya sometido que utilice esta entrada. Retiene una entrada de planificacin de trabajos. Si se retiene una entrada, no se somete ningn trabajo en la hora planificada debido al estado retenido. Libera una entrada de planificacin de trabajos. Si todava no se ha alcanzado la hora planificada, el estado cambia a planificado (SCD). Si ha pasado la hora planificada mientras la entrada estaba retenida, no se somete ningn trabajo y se enva un mensaje de aviso para indicar que falta un trabajo o ms de un trabajo. Elimina una entrada de planificacin de trabajos de la planificacin de trabajos.

HLDJOBSCDE

RLSJOBSCDE

RMVJOBSCDE

Objeto de planificacin de trabajos


El objeto de planificacin de trabajos contiene entradas que configuran una planificacin de trabajos. Puede planificar trabajos aadiendo una entrada de planificacin de trabajos al objeto de planificacin de trabajos. El objeto de planificacin de trabajos, QDFTJOBSCD, est en la biblioteca QUSRSYS y tiene un tipo de objeto *JOBSCD. No puede crear, suprimir, redenominar ni duplicar el objeto de planificacin de trabajos, y no puede moverlo a otra biblioteca. Este objeto de planificacin de trabajos se suministra con la autorizacin de uso pblico *CHANGE. Esta es la mnima autorizacin necesaria para aadir, cambiar, retener, liberar y eliminar entradas de planificacin de trabajos.

Cmo guardar o restaurar objetos de planificacin de trabajos


El objeto de planificacin de trabajos puede salvarse con los mandatos Salvar Biblioteca (SAVLIB), Salvar Objeto (SAVOBJ) o Salvar Objetos Cambiados (SAVCHGOBJ), y despus restaurarse con los mandatos Restaurar Biblioteca (RSTLIB) o Restaurar Objeto (RSTOBJ). La restauracin del objeto de planificacin de trabajos hace que la prxima fecha de sometimiento se actualice para cada entrada. Puede restaurar el objeto de planificacin de trabajos al sistema desde el que se salv o a un sistema distinto, pero no puede restaurarlo a una biblioteca que no sea QUSRSYS. Si restaura el objeto de planificacin de trabajos a un sistema diferente, el registro histrico de sometimiento de trabajos se borra en cada entrada.

Objeto de planificacin de trabajos daado


Si se efecta un intento para acceder a una planificacin de trabajos daada, el objeto se suprime y se crea una planificacin de trabajos vaca. Si el objeto de planificacin de trabajos est daado, puede restaurar el objeto de planificacin de trabajos durante las operaciones normales del sistema. La operacin de restaurar no necesita que el sistema est en estado restringido. Cuando se restaura el objeto, se calcula la prxima aparicin de cada entrada de planificacin de trabajos y la planificacin de trabajos normal se inicia de nuevo.
Planificacin de trabajos

267

Valores no por omisin utilizados con una entrada de planificacin de trabajos


Se utilizan los siguientes valores de parmetro cuando se somete el trabajo en una entrada de planificacin de trabajos. Estos valores no son valores por omisin (de SBMJOB) y no se especifican en la entrada de planificacin de trabajos: Dispositivo de impresora *JOBD Cola de salida *JOBD Texto de impresin *JOBD Entrada de direccionamiento *JOBD Lista inicial de bibliotecas *JOBD Lista de bibliotecas del sistema *SYSVAL Biblioteca actual *USRPRF Id de juego de caracteres codificado *USRPRF ID de idioma *USRPRF ID de pas *USRPRF Secuencia de ordenacin *USRPRF Si se utiliza la opcin 10 para someter un trabajo de forma inmediata desde la pantalla Trabajar con entrada de planificacin de trabajos, se deben revisar los valores mostrados para comprobar que sean adecuados y hacer los cambios necesarios.

Diferentes calendarios en diferentes sistemasConsejos


Si tiene un calendario que no es el gregoriano, tenga en cuenta lo siguiente:

Restaurar el objeto de planificacin de trabajos


Vaya con mucho cuidado al restaurar el objeto de planificacin de trabajos a un sistema que tenga un calendario distinto. Debe cambiar adecuadamente cada entrada para asegurar que la informacin de planificacin es la correcta para el calendario actual. Si no actualiza las entradas puede provocar una planificacin de trabajos imprevisible.

Otras consideraciones
Soporte para das de la semana Es posible que el soporte para das de la semana (de lunes a domingo) no funcione correctamente si el sistema est utilizando un calendario que no es gregoriano. La utilizacin de estos valores en un calendario no gregoriano no est prohibido, pero la planificacin se produce de acuerdo con el calendario gregoriano para esas entradas. Cambio del valor del sistema QLEAPADJ El cambio del valor del sistema QLEAPADJ puede provocar una planificacin de trabajos imprevisible, a menos que actualice las entradas para asegurarse de que la informacin de planificacin es correcta o que restaure el objeto de planificacin de trabajos. Utilizacin de fechas que no son vlidas

268

OS/400 Gestin de trabajos, V4R4

Si utiliza una fecha que no existe (como por ejemplo 29/2 en un ao que no es bisiesto), recibir un mensaje indicndole que corrija esa entrada. Los trabajos no se someten desde una entrada si la fecha no es vlida.

API Listar entradas de planificacin de trabajos (QWCLSCDE)


Para utilizar el formato SCDL0100 de la API Listar Entradas para la Planificacin de Trabajos, debe tener autorizacin *USE sobre el objeto de planificacin de trabajos. Para utilizar el formato SCDL0200, debe tener autorizacin especial *JOBCTL adems de la autorizacin *USE para el objeto de planificacin de trabajos. Si no tiene la autorizacin especial *JOBCTL, no puede visualizar toda la informacin disponible para las entradas de planificacin de trabajos. Para obtener ms informacin acerca de la API QWCLSCDE, consulte System API Reference.

Ejemplos de entrada de planificacin de trabajos Planificacin mensual de un trabajoEjemplo


Este ejemplo muestra cmo someter un trabajo para ejecutar el programa INVENTORY a las 23:30 del ltimo da de cada mes excepto la vspera de Ao Nuevo. ADDJOBSCDE JOB(MONTHEND) CMD(CALL INVENTORY) SCDDATE( MONTHEND) SCDTIME('23:3 : ') FRQ( MONTHLY) OMITDATE('31/12/93')

Planificacin diaria de un trabajoEjemplo


Este ejemplo muestra cmo someter un trabajo para que ejecute el programa DAILYCLEAN cada da a las 6:00 p.m. El trabajo se ejecuta bajo el perfil de usuario SOMEPGMR. Este trabajo no se somete si el sistema est apagado o en estado restringido en ese momento. ADDJOBSCDE JOB( JOBD) CMD(CALL DAILYCLEAN) SCDDAY( ALL) SCDTIME('18: : SCDDATE( NONE) USER(SOMEPGMR) FRQ( WEEKLY) RCYACN( NOSBM)

')

Planificacin semanal de un trabajoEjemplo


Este ejemplo muestra cmo someter un trabajo para que ejecute el programa PGM1 cada semana empezando el da 16/12/94 a la hora actual. Como el da 16/12/94 es viernes, el trabajo se somete cada viernes, y se ejecuta bajo el perfil de usuario PGMR1. ADDJOBSCDE JOB( JOBD) CMD(CALL PGM1) SCDDATE('12/17/93') FRQ( WEEKLY) USER(PGMR1)

Planificacin de trabajos

269

Planificacin de un trabajo cada tercer lunes y mircolesEjemplo


Este ejemplo muestra cmo someter un trabajo para que ejecute el programa PGM2 el tercer lunes y el tercer mircoles a las 23.30. Este trabajo se someter el prximo tercer lunes o tercer mircoles a las 23.30, dependiendo de si esos das ya han pasado este mes. Si ayer fue el tercer lunes, hoy es el tercer martes y maana el tercer mircoles, se someter maana y no se volver a someter hasta el prximo mes. ADDJOBSCDE JOB( JOBD) CMD(CALL PGM2) SCDDAY( MON WED) FRQ( MONTHLY) SCDDATE( NONE) RELDAYMON(3) SCDTIME('23:3 : ')

Planificacin de un trabajo cada primer y tercer lunesEjemplo


Este ejemplo muestra cmo someter un trabajo para que ejecute el programa PAYROLL el primer y tercer lunes de cada mes a las 9. El trabajo se ejecuta bajo el perfil de usuario PAYROLLMGR. ADDJOBSCDE JOB(PAYROLL) CMD(CALL PAYROLL) SCDDAY( MON) FRQ( MONTHLY) SCDDATE( NONE) RELDAYMON(1 3) SCDTIME(' 9: USER(PAYROLLMGR)

')

Planificacin de un trabajo cada da de la semanaEjemplo


Este ejemplo muestra cmo someter un trabajo para que ejecute PGM4 cada da de la semana a las 19:00. ADDJOBSCDE JOB( JOBD) CMD(CALL PGM4) SCDDAY( MON TUE WED THU FRI) SCDDATE( NONE) SCDTIME('19: : ') FRQ( WEEKLY)

Cmo guardar una entrada de planificacin de trabajosEjemplo


Este ejemplo muestra cmo someter un trabajo una vez y que se salve la entrada. ADDJOBSCDE JOB( JOBD) CMD(CALL SAVED) FRQ( ONCE) SAVE( YES)

Mensajes de entrada de planificacin de trabajos


Puede utilizar mensajes del sistema para recuperar un nmero de entrada, supervisar la eliminacin de la entrada o supervisar a nivel general el estado de la planificacin de trabajos.

270

OS/400 Gestin de trabajos, V4R4

Adicin de una entrada de planificacin de trabajos


Cuando se aade una entrada, se devuelve CPC1238 o CPC1244 (aadido con avisos). El nmero de entrada asignado para la entrada puede recuperarse desde este mensaje.

Cmo someter satisfactoriamente un trabajo desde una entrada de planificacin de trabajos


Cuando el trabajo del sistema de planificacin de trabajos somete un trabajo, se enva CPC1236 o CPC1242 (sometido con avisos) a la cola de mensajes especificada para la entrada y a las anotaciones QHST para registrar el sometimiento de trabajos. Si la entrada de planificacin de trabajos no especifica una cola de mensajes, CPC1243 slo se enva a la cola de mensajes QSYSOPR.

Imposibilidad de someter un trabajo desde una entrada de planificacin de trabajos


Cuando el sistema no puede someter un trabajo, se enva CPI1119, CPI1120 o CPI1141 a la cola de mensajes especificada en la entrada y a la cola de mensajes QSYSOPR en la biblioteca QSYS para notificarle que el trabajo sometido ha sido anmalo. Si la entrada de planificacin de trabajos no especifica una cola de mensajes, CPC1142 slo se enva a la cola de mensajes QSYSOPR.

Eliminacin de una entrada de planificacin de trabajos


Cuando el trabajo del sistema elimina una entrada de trabajo sometido nica o cuando se elimina una entrada mediante el mandato Eliminar Entrada de Planificacin de Trabajos (RMVJOBSCDE), CPC1239 se enva a la cola de mensajes especificada en la entrada. Si una entrada de sometimiento nica estaba retenida cuando se alcanz su hora planificada y la entrada especificaba *NO para su atributo de salvar, la entrada se elimina cuando se libera con el mandato Liberar Entrada de Planificacin de Trabajos. En este caso, CPC1245 se enva a la cola de mensajes especificada en la entrada.

Mensajes de entrada de planificacin de trabajosEjemplo de codificacin


El siguiente programa de ejemplo recupera el nmero de entrada del mensaje automticamente y a continuacin lo utiliza para cambiar la entrada.

Planificacin de trabajos

271

PGM / Declarar variables de programa / VAR(&ENTRYID) TYPE( CHAR) LEN(6) VAR(&MSGDATA) TYPE( CHAR) LEN(5 ) VAR(&MSGDLEN) TYPE( DEC) LEN(5 ) VALUE(5 ) VAR(&MSGID) TYPE( CHAR) LEN(7) / Emitir mandato Aadir Entrada Planificacin Trabajos ADDJOBSCDE JOB(EXAMPLE) CMD(WRKDSKSTS + OUTPUT( PRINT)) FRQ( WEEKLY) + SCDDATE( NONE) SCDDAY( FRI) + SCDTIME('18: : ') / Ver si hay un error de funcin / MONMSG MSGID(CPF ) EXEC(GOTO CMDLBL(ADDFAIL)) / Recibir ltimo mensaje / RCVMSG MSGTYPE( LAST) RMV( NO) MSGDTA(&MSGDATA) MSGDTALEN(&MSGDLEN) MSGID(&MSGID) / IF Comprobar mensaje de finalizacin correcto COND(&MSGID NE 'CPC1238') + THEN(GOTO CMDLBL(ADDFAIL)) / /

DCL DCL DCL DCL

/ Recuperar nmero de entrada desde datos de mensajes CHGVAR VAR(&ENTRYID) + VALUE(%SUBSTRING(&MSGDATA 31 6)) / Emitir mandato Cambiar Entrada Planificacin Trabajos CHGJOBSCDE JOB(EXAMPLE) ENTRYNBR(&ENTRYID) + SCDDAY( MON WED FRI) / Ver si hay un error de funcin / MONMSG MSGID(CPF ) + EXEC(GOTO CMDLBL(CHGFAIL)) / Bifurcar para finalizar el programa GOTO CMDLBL(ENDOFPGM) /

ADDFAIL: / Punto bifurcacin para anomala en mandato ADDJOBSCDE / SNDPGMMSG MSG('Aadir Entrada Planific. Trabajos ha fallado') GOTO CMDLBL(ENDOFPGM) CHGFAIL: / Punto bifurcacin para anomala en mandato CHGJOBSCDE / SNDPGMMSG MSG('Cambiar Entrada Planific. Trabajos ha fallado') ENDOFPGM: / Fin de programa ENDPGM

Figura 42. Mensajes de entrada de planificacin de trabajos

272

OS/400 Gestin de trabajos, V4R4

Cambios en QDATE y QTIME y entradas de planificacin de trabajos


Los cambios en los valores del sistema QDATE y QTIME afectan a la planificacin de trabajos.

Retraso de fecha y hora


Si retrasa la fecha o la hora, la fecha y la hora planificadas de las entradas de planificacin de trabajos no se calculan de nuevo. Si quiere que se calculen las fechas y horas de sometimiento para las entradas de planificacin de trabajos despus de retrasar la fecha y hora, debe restaurar el objeto de planificacin de trabajos.

Adelanto de fecha y hora


Si adelanta la fecha o la hora mientras el sistema no est en estado restringido, las entradas de planificacin de trabajos con el tiempo planificado dentro del cambio de hora se someten inmediatamente y slo una vez. Los prximos tiempos de sometimiento para las entradas se calculan segn la hora actual. Si adelanta la fecha o la hora mientras el sistema est en estado restringido, las entradas de planificacin de trabajos con los tiempos planificados dentro del cambio de hora se tratan como si hubieran caducado en estado restringido. Cuando el sistema sale del estado restringido, la accin de recuperacin se aplica a las entradas y la prxima hora de sometimiento para las entradas se calcula segn la hora actual. Si no quiere que los trabajos se sometan cuando se adelante la fecha o la hora, deben retenerse las entradas. En este caso, cuando se adelante la hora recibir mensajes de las apariciones que faltan y la prxima hora de sometimiento para las entradas se calcular a partir de la hora actual. Slo es necesario que libere todas las entradas retenidas para reanudar el proceso normal.

Planificacin de trabajos

273

274

OS/400 Gestin de trabajos, V4R4

Trabajos del sistema


Un trabajo del sistema es un trabajo creado por el sistema operativo OS/400. Los trabajos del sistema realizan trabajos de control de los recursos del sistema y de planificacin de trabajos. Los trabajos del sistema pueden dividirse en las siguientes categoras: Funcin del programa de control de arranque (SCPF) rbitro del sistema QSYSARB QSYSARB2 QSYSARB3 QSYSARB4 QSYSARB5 Servicios de unidad lgica (QLUS) Borrado de la tabla de bloque de control de trabajos (QWCBTCLNUP) Ajuste del rendimiento (QPFRADJ) Servidor de base de datos (QDBSRV01..N) Descomprimir objeto del sistema (QDCPOBJ1..N) Planificacin de trabajos (QJOBSCD) Mantenimiento de spool del sistema (QSPLMAINT) Gestor de alertas (QALERT) Resincronizacin de LU 6.2 (QLUR) Sistema de archivos (QFILESYS1) Trabajo del sistema referencia cruzada de base de datos (QDBSRVXR y QDBSRVXR2) Paralelismo de base de datos (QQQTEMP1 y QQQTEMP2) Trabajos del sistema de comunicaciones (QSYSCOMM1) Comunicaciones de sistemas de archivos remotos (Q400FILSVR) rbitros de comunicaciones (QCMNARB01.....N)

Trabajo del sistema de funcin del programa de control de arranque (SCPF)


El trabajo del sistema SCPF proporciona el entorno y dirige las funciones necesarias para arrancar el programa bajo licencia OS/400 durante una carga del programa inicial (IPL). Los elementos de la funcin SCPF llaman a varias interfaces de mdulo y no de mdulo que realizan funciones como por ejemplo comprobar y visualizar peticiones de cambio de programa, visualizar la peticin de inicio de sesin SCPF e iniciar el proceso de rbitro del sistema. El trabajo SCPF permanece activo (en una prioridad igual a los trabajos por lotes) despus de que se arranque el sistema operativo, proporcionando un entorno para
Copyright IBM Corp. 1997, 1999

275

la ejecucin de funciones de prioridad baja y funciones del sistema de posible ejecucin larga. El trabajo SCPF tambin finaliza el proceso de mquina una vez que finaliza el rbitro.

Trabajo del sistema rbitro del sistema


Los rbitros del sistema (QSYSARB y QSYSARB2 a QSYSARB5), arrancados mediante un trabajo de sistema SCPF, proporcionan el entorno para la ejecucin de funciones de alta prioridad. Permite a los subsistemas arrancar y finalizar y efecta un seguimiento del estado del sistema (por ejemplo, un estado restringido). Los rbitros del sistema, identificados por los nombres de trabajos QSYSARB y QSYSARB2 a QSYSARB5, son los trabajos centrales y de ms alta prioridad dentro del sistema operativo. Cada rbitro del sistema responde a eventos de todo el sistema que deben manejarse de inmediato, y a los que pueden manejarse de forma ms eficaz mediante un nico trabajo que mediante mltiples trabajos. El rbitro del sistema (QSYSARB) tambin es responsable de arrancar el trabajo de Servicios de Unidad Lgica (QLUS) durante una IPL. El rbitro del sistema permanece activo hasta que finaliza el sistema.

Trabajo del sistema de Servicios de unidad lgica (QLUS)


Los servicios de unidad lgica, identificados mediante el nombre de trabajo QLUS, soportan dispositivos de comunicaciones. Se arrancan mediante el rbitro del sistema, incluso si no hay dispositivos de comunicaciones en el sistema. QLUS maneja el evento manejando dispositivos de unidad lgica (dispositivos de comunicaciones), y tambin hace las veces de gestor de dispositivos de comunicaciones.

Trabajo del sistema borrado de la tabla de bloque de control de trabajos (QWCBTCLNUP)


El trabajo del sistema de borrado de la tabla de bloque de control de trabajos (WCBT) se utiliza durante la carga del programa inicial (IPL) para el borrado de WCBT. Este trabajo del sistema finaliza cuando completa su proceso. Suele completar su proceso antes del final de la IPL, pero puede ejecutarse despus de la IPL.

Trabajo del sistema Ajuste de rendimiento (QPFRADJ)


El trabajo del sistema ajuste del rendimiento gestiona los cambios en los tamaos y niveles de actividad de la agrupacin de almacenamiento. Todas las peticiones para cambiar agrupaciones de almacenamiento las procesa este trabajo. Adems, si el valor del sistema QPFRADJ se establece en '2' o '3,' este trabajo cambiar dinmicamente los tamaos y niveles de actividad de las agrupaciones de almacenamiento para mejorar el rendimiento del sistema.

276

OS/400 Gestin de trabajos, V4R4

Trabajos del sistema de servidor de bases de datos (QDBSRV01..N)


El trabajo del sistema servidor de base de datos realiza la recuperacin de la va de acceso de base de datos durante la IPL y las operaciones normales del sistema. Estos trabajos del sistema se arrancan en cada IPL y permanecen activos hasta que se finaliza el sistema. Estos trabajos del sistema se arrancan para la proteccin de va de acceso gestionada por el sistema.

Trabajo del sistema Descomprimir objeto del sistema (QDCPOBJ1..N)


Los trabajos del sistema de descompresin de objetos del sistema descomprimen objetos comprimidos del sistema cuando se necesitan. Estos trabajos del sistema se arrancan en cada IPL.

Trabajo del sistema Planificacin de trabajos (QJOBSCD)


El trabajo del sistema planificacin de trabajos (QJOBSCD) controla las funciones de planificacin de trabajos del sistema. Este trabajo supervisa los temporizadores para las entradas de planificacin de trabajos y los trabajos planificados. Este trabajo del sistema se arranca durante la IPL y permanece activo hasta que el sistema se apaga.

Trabajo del sistema de mantenimiento de spool del sistema (QSPLMAINT)


El trabajo del sistema mantenimiento de spool del sistema (QSPLMAINT) realiza funciones de spool del sistema. El trabajo se arranca durante la IPL y realiza las siguientes funciones: Si el estado del trabajo es DLTSPLF, el trabajo del sistema borra los datos de un miembro de base de datos en spool una vez que el usuario especifica suprimir un archivo en spool. Si el estado del trabajo es RCLSPLSTG, el trabajo del sistema suprime los miembros de base de datos en spool en la biblioteca QSPL que no se ha utilizado y est vaca. Utilice el valor del sistema QRCLSPLSTG para ajustar el nmero de das que se van a retener los archivos de base de datos en spool vacos. Si el estado del trabajo es SPLCLNUP, el trabajo del sistema realiza la operacin de borrado del spool. Despus de una IPL anmala: Los trabajos se trasladan de las colas de trabajo destruidas a QSPRCLJOBQ en la biblioteca QRCL. Los archivos en spool se trasladan de las colas de salida destruidas a QSPRCLOUTQ en la biblioteca QRCL. Los archivos en spool de las colas de salida de dispositivos destruidas se trasladan a las colas de salida de dispositivos que han vuelto a crearse. Cuando se encuentra un archivo de base de datos en spool daado, se eliminan los archivos en spool con datos.

Trabajos del sistema

277

Trabajo del sistema Gestor de alertas (QALERT)


El trabajo del sistema gestor de alertas (QALERT) realiza las tareas necesarias para procesar alertas. Esto incluye actividades como el proceso de alertas recibidas desde otros sistemas, el proceso de alertas creadas localmente y el mantenimiento de la esfera de control. El trabajo gestor de alertas permanece activo hasta que finaliza el sistema.

Trabajo del sistema Resincronizacin LU 6.2 (QLUR)


QLUR maneja el proceso de resincronizacin de compromiso de 2 fases. El trabajo del sistema QLUR se arranca durante la IPL y permanece activo hasta que finaliza el sistema.

Trabajo del sistema de archivos (QFILESYS1)


El trabajo Sistema de archivos (QFILESYS1) del sistema soporta el proceso de fondo del sistema de archivos. Asegura que los cambios efectuados en los archivos se graben en el almacenamiento principal. Tambin realiza varias actividades generales de borrado en el sistema de archivos. Este trabajo del sistema se arranca durante la IPL y permanece activo hasta que finaliza el sistema.

Referencia cruzada de base de datos (QDBSRVXR y QDBSRVXR2)


El trabajo del sistema referencia cruzada de base de datos mantiene la informacin de todo el sistema acerca de referencias cruzadas de bases de datos, paquetes SQL y directorios de bases de datos relacionales. Este trabajo del sistema se arranca durante la IPL y permanece activo hasta que finaliza el sistema.

Trabajo del sistema paralelismo de base de datos (QQQTEMP1 y QQQTEMP2)


Los trabajos del sistema de paralelismo de base de datos efectan el proceso de base de datos asncrono para el Multisistema DB2. Si los usuarios consultan archivos distribuidos, los trabajos se utilizan para acelerar las consultas realizando tareas determinadas en paralelo. Este trabajo del sistema se arranca durante la IPL y permanece activo hasta que finaliza el sistema.

Trabajo del sistema Comunicaciones del sistema (QSYSCOMM1)


El trabajo de comunicaciones del sistema maneja parte de la actividad de comunicaciones y parte de la actividad del sistema de E/S. Este trabajo del sistema se arranca durante la IPL y permanece activo hasta que finaliza el sistema.

Trabajo del sistema Comunicacin del sistema de archivos remoto (Q400FILSVR)


El trabajo del sistema comunicacin del sistema de archivos remoto realiza las Comunicaciones de la Interfaz Comn de Programacin (APPN o APPC) para el Sistema de Archivos Remoto. Este trabajo del sistema se arranca con cada IPL.

278

OS/400 Gestin de trabajos, V4R4

rbitros de comunicaciones (QCMNARB01.....N)


| | | | | Los trabajos del sistema rbitros de comunicaciones procesan trabajo de comunicaciones. Ello incluye la conexin, la desconexin y el proceso de recuperacin de errores de comunicaciones. El sistema arranca estos trabajos durante cada IPL. El valor que tiene el valor del sistema QCMNARB determina el nmero de trabajos rbitros de comunicaciones que se arrancan.

Visualizacin de informacin acerca de trabajos del sistema


Puede visualizar informacin sobre trabajos del sistema mediante el mandato Trabajar con Trabajos Activos (WRKACTJOB). 1. Entre el mandato WRKACTJOB; aparece la pantalla Trabajar con Trabajos Activos. 2. Teclee un 5 en el campo de opcin junto al trabajo del sistema que desea visualizar; aparece la pantalla Trabajar con Trabajo. 3. Seleccione una opcin en la pantalla Trabajar con Trabajo para visualizar informacin acerca del trabajo. Consulte tambin la seccin Anotaciones de trabajo en la pgina 166.

Trabajos del sistema

279

280

OS/400 Gestin de trabajos, V4R4

Ajuste de rendimiento
| | | El ajuste de rendimiento es un modo de ajustar el rendimiento del sistema manual o automticamente. Existen muchas opciones para ajustar el sistema. Los conceptos que se presentan aqu le proporcionan algunas directrices generales. El entorno de cada sistema es exclusivo, por tanto es necesario que observe el rendimiento y realice los ajustes ms apropiados para su entorno. Puede efectuar ajustes de rendimiento al sistema de dos modos: Ajustes de rendimiento automticos. La mayora de usuarios deben poner a punto el sistema para efectuar el ajuste de rendimiento automticamente. Cuando se envan los nuevos sistemas, estn configurados para que se ajusten automticamente. Ajustes de rendimiento manuales. | | | | | | Algunos usuarios tienen mucha ms experiencia y conocimiento acerca de la funcin de gestin de trabajos y las aplicaciones especficas del AS/400. Al usuario experimentado puede convenirle efectuar un ajuste adicional estableciendo manualmente valores especficos, como por ejemplo, el tamao de la agrupacin, el nivel de actividad y el objeto especfico que se ha de cargar en el almacenamiento principal. Nota: Un trabajo puede constar de mltiples hebras, donde una hebra es una unidad independiente de trabajo despachable. Para obtener ms informacin, consulte el Trabajos en la pgina 145.

Establecer los valores de rendimiento automticamente


El sistema puede establecer automticamente valores de rendimiento para utilizar de forma eficiente los recursos del sistema. Puede configurar el sistema para que ajuste automticamente el rendimiento del sistema: Ajustando los tamaos y niveles de actividad de las agrupaciones de almacenamiento Ajustando la paginacin de agrupacin de almacenamiento

Puesta a punto del sistema para ajuste de agrupaciones de almacenamiento y niveles de actividad
| | | | Utilice el valor del sistema QPFRADJ para controlar el ajuste automtico de las agrupaciones de almacenamiento y los niveles de actividad. Este valor indica si el sistema debe ajustar valores en la carga del programa inicial (IPL) o ajustar los valores dinmicamente. Puede configurar el sistema para que ajuste el rendimiento durante la IPL, de forma dinmica, o de las dos maneras. Para configurar el sistema de tal manera que slo ajuste durante la carga del programa inicial (IPL), establezca el valor del sistema QPFRADJ en 1. Para configurar el sistema de forma que slo efecte ajustes de agrupacin de almacenamiento en la IPL y efectuar ajustes de agrupacin de almacenamiento dinmicamente, establezca el valor del sistema QPFRADJ a 2.
Copyright IBM Corp. 1997, 1999

281

Para configurar el sistema de forma que efecte ajustes de agrupacin de almacenamiento dinmicamente y no durante una IPL, establezca el valor del sistema QPFRADJ a 3. Los valores de la agrupacin de almacenamiento no se restablecen en la IPL a los valores iniciales.

Ajuste dinmico de rendimiento


El soporte de ajuste dinmico proporcionado por el sistema ajusta de forma automtica los tamaos de agrupacin y niveles de actividad para agrupaciones compartidas, mejorando as el rendimiento del sistema. Este ajuste funciona moviendo almacenamiento de las agrupaciones de almacenamiento que tienen una utilizacin mnima a las agrupaciones que se beneficiarn si tuvieran ms almacenamiento. Este ajuste tambin establece niveles de actividad para equilibrar el nmero de hebras de la agrupacin con el almacenamiento asignado a la agrupacin. Para ajustar el sistema, se utiliza una directriz calculada en base al nmero de hebras. El ajuste dinmico cambia los valores de rendimiento siguientes: Tamao de la agrupacin *MACHINE (valor del sistema QMCHPOOL) Nivel de actividad de la agrupacin *BASE (valor del sistema QBASACTLVL) Tamao de agrupacin y nivel de actividad para la agrupacin compartida *INTERACT El tamao de agrupacin y nivel de actividad para la agrupacin compartida *SPOOL | | Tamaos de agrupacin y niveles de actividad para las agrupaciones compartidas *SHRPOOL1-60 Cuando el ajuste dinmico est en vigor (QPFRADJ establecido a 2 3), el trabajo QPFRADJ que se ejecuta bajo el perfil QSYS parece estar activo en el sistema.

Ajuste de rendimiento durante la carga del programa inicial


Cuando se realiza una IPL, el sistema examina la configuracin de la mquina y el valor del subsistema de control (QCTLSBSD). Si QPFRADJ est establecido en 1 2, el sistema utiliza la informacin de configuracin para establecer los niveles de actividad y los tamaos de agrupacin iniciales. Si el subsistema de control es QBASE o QCTL, el sistema pone a punto varias agrupaciones para trabajos en spool e interactivos. Los ajustes de rendimiento de IPL tienen como resultado cambios en los valores siguientes: Tamao de agrupacin de mquina (valor del sistema QMCHPOOL) Nivel de actividad de agrupacin base (valor del sistema QBASACTLVL) si el subsistema de control es QSYS/QBASE, QSYS/QCTL, QGPL/QBASE o QGPL/QCTL La agrupacin nmero 2 en el subsistema QGPL/QSPL para utilizar la agrupacin compartida *SPOOL El tamao de agrupacin y nivel de actividad para la agrupacin compartida *SPOOL

282

OS/400 Gestin de trabajos, V4R4

La agrupacin nmero 2 en los subsistemas QSYS/QBASE y QGPL/QBASE para utilizar la agrupacin compartida *INTERACT si el subsistema de control es QSYS/QBASE, QSYS/QCTL, QGPL/QBASE o QGPL/QCTL La agrupacin nmero 2 en los subsistemas QSYS/QINTER y QGPL/QINTER para utilizar la agrupacin compartida *INTERACT si el subsistema de control es QSYS/QBASE, QSYS/QCTL, QGPL/QBASE o QGPL/QCTL Tamao de agrupacin y nivel de actividad para la agrupacin compartida *INTERACT Estos valores de rendimiento se establecen en los valores definidos en la seccin Cmo establecer valores de ajuste iniciales en la pgina 285. Nota: Durante la primera IPL realizada despus de aadir las tarjetas 2617 Ethernet o 2619 de red en anillo, el ajuste dinmico no ajusta el almacenamiento de agrupacin de mquina para redes Ethernet o en anillo. El almacenamiento de agrupacin de mquina se ajusta durante la segunda IPL para tener en cuenta estas tarjetas.

Configuracin del sistema para ajustar dinmicamente una agrupacin de almacenamiento para un objeto (antememoria experta)
Para controlar el ajuste de rendimiento automtico ajustando la paginacin de agrupacin de almacenamiento, puede: Utilizar el mandato Cambiar agrupacin compartida (CHGSHRPOOL) (consulte Utilizacin del mandato CHGSHRPOOL para ajustar la paginacin de agrupacin de almacenamiento). Utilizar la API Cambiar atributos de agrupacin (QUSCHGPA) (vea la publicacin System API Reference, SC41-5801-03). Utilizar la API Cambiar informacin de ajuste de agrupacin (QWCCHGTN) (consulte la publicacin System API Reference, SC41-5801-03).

Utilizacin del mandato CHGSHRPOOL para ajustar la paginacin de agrupacin de almacenamiento


El parmetro de paginacin tiene dos valores para agrupaciones de almacenamiento compartidas: paginacin fija (*FIXED) y paginacin dinmica (*CALC). Si no est familiarizado con el ajuste de rendimiento, establezca este atributo en *CALC.

*FIXED
El sistema limita la cantidad de memoria utilizada por las hebras que se ejecutan en la agrupacin de almacenamiento. El sistema transfiere los datos del almacenamiento auxiliar y los graba con frecuencia de nuevo en el almacenamiento auxiliar. El almacenamiento auxiliar es todo el almacenamiento direccionable de disco. El almacenamiento principal es todo el almacenamiento direccionable donde se ejecutan los programas. Cuando se especifica *FIXED para una agrupacin durante una recogida de datos del supervisor de rendimiento, el Informe de componentes de Performance Tools/400 de actividad de agrupacin de almacenamiento muestra lo siguiente:

Ajuste de rendimiento

283

"Antememoria experta........: 0" mostrado para agrupacin de almacenamiento

*CALC
El sistema determina automticamente la mejor manera de gestionar los datos en la agrupacin de almacenamiento. Si estn ejecutndose muchas hebras en una pequea agrupacin de almacenamiento, el sistema limita la cantidad de memoria utilizada por cada hebra. Si la agrupacin de almacenamiento para dichas hebras tiene suficiente memoria, el sistema determina (objeto a objeto) cuntos datos llevar a la agrupacin de almacenamiento. Si se hace referencia a los objetos de forma secuencial, el sistema lleva grandes bloques de datos a la memoria y retarda la grabacin de los cambios realizados en los datos. Esto disminuye el nmero de operaciones de E/S emitidas por el trabajo y la contencin de las unidades de disco, lo cual, a su vez, reduce el tiempo que deben esperar los trabajos durante las peticiones de E/S. Cuando se especifica *CALC para una agrupacin durante una recogida de datos del supervisor de rendimiento, el Informe de componentes de Performance Tools/400 de actividad de agrupacin de almacenamiento muestra lo siguiente: "Antememoria experta........: 3" mostrado para la agrupacin de almacenamiento Si se hace referencia a los objetos de forma aleatoria, el sistema no lleva grandes bloques de datos a la memoria porque con ello no se reduce el nmero de operaciones de E/S. Una ventaja de utilizar la antememoria experta (*CALC) es que el sistema determina dinmicamente de qu objetos deben llevarse mayores bloques de datos al almacenamiento principal. Esto se basa en la frecuencia en que se accede al objeto. Si ya no se accede al objeto con excesiva frecuencia, el sistema deja automticamente disponible el almacenamiento para otros objetos a los que se accede. Si los objetos a los que se acaba de acceder pasan a accederse con excesiva frecuencia, se sitan bloques mayores de datos de los objetos en almacenamiento principal. En algunos casos, el rendimiento de acceso a los objetos se mejora cuando el usuario define manualmente (asigna un nombre a un objeto especfico) qu objeto se sita en el almacenamiento principal. Para obtener informacin adicional, consulte 303 Si ajusta utilizando *CALC y el sistema finaliza de forma anmala, el tiempo de recuperacin puede ser superior que si se ajusta con la paginacin fija. Consulte tambin las secciones:

DB2 UDB for AS/400 Database Programming, SC41-5701-02


La API QWCCHGTN en la publicacin System API Reference, SC41-5801-03 La API QUSCHGPA en la publicacin System API Reference

284

OS/400 Gestin de trabajos, V4R4

Establecer los valores de rendimiento manualmente


El ajuste manual, contrariamente al ajuste automtico, requiere que usted, y no el sistema, supervise y ajuste el rendimiento del sistema. Despus de establecer los valores de ajuste iniciales, revisar el rendimiento del sistema y efectuar ajustes de acuerdo con el mismo, contine supervisando y ajustando el rendimiento del sistema de forma continuada. Cuando aplique estas tcnicas de ajuste, cambie el valor de QPFRADJ a . De lo contrario, el sistema cambia los valores de rendimiento que ha establecido el usuario.

Cmo establecer valores de ajuste iniciales


La operacin de establecer valores iniciales de ajuste incluye los pasos que puede llevar a cabo para configurar inicialmente los tamaos de agrupacin de sistema y los niveles de actividad para ajustar el sistema de forma eficaz. Los valores iniciales se basan en estimaciones; por consiguiente, puede que estas aproximaciones requieran posteriores ajustes mientras el sistema est activo. A continuacin se muestran los pasos para establecer el ajuste inicial: Determinar el tamao de agrupacin de mquina inicial Determinar los tamaos iniciales de las agrupaciones de usuario Nota: Puede optar por dejar que el sistema ajuste automticamente los valores de rendimiento. Para obtener ms informacin, vea Establecer los valores de rendimiento automticamente en la pgina 281.

Determinacin del tamao de agrupacin de mquina inicial


Mantener una cadencia de faltas de pgina reducida en la agrupacin de mquina contribuye a mejorar el rendimiento del sistema. Puede establecer los tamaos de agrupacin de tal manera que la cadencia de faltas de pgina se mantenga baja. Para determinar el tamao inicial de la agrupacin de mquina, utilice la siguiente frmula como directriz: S = M + J + L + F + D donde: S M J L F D Tamao de agrupacin de mquina inicial Tamao mnimo de agrupacin de mquina (vea Tamao mnimo de almacenamiento de mquina en la pgina 286) Espacio de trabajo (vea Espacio de trabajo en la pgina 286) Espacio de comunicaciones (vea la Espacio de comunicaciones en la pgina 286) Espacio funcional (vea la Tabla 28 en la pgina 286) Espacio de disco

Ajuste de rendimiento

285

Tamao mnimo de almacenamiento de mquina


| | | | | | Para determinar el valor de tamao mnimo de agrupacin de mquina, multiplique el tamao del almacenamiento principal correspondiente al sistema por 0,07 y despus sume 12288 K (12 MB). A continuacin se muestra un ejemplo para un sistema de 256 MB (262144 KB): 262144 0,04 + 12288 = 22774 K 22774 K (22,24 MB) es el tamao mnimo de agrupacin de mquina.

Espacio de trabajo
Se reserva espacio de trabajo en la agrupacin de mquina para cada trabajo activo del sistema. Para cada trabajo del sistema, sume 4 K. Por ejemplo, si hay 100 trabajos activos en el sistema, sume 400 K a la agrupacin de mquina.

Espacio de comunicaciones
Para cada lnea de comunicaciones, protocolo, tipo de lnea, y controlador, la agrupacin de mquina debe incluir cierto almacenamiento principal adicional. Para calcular el almacenamiento principal adicional necesario para el espacio de comunicaciones, complete los pasos siguientes: 1. Sume 125 KB para cada lnea. 2. Sume 100 KB para cada protocolo (BSC, SDLC, asncrono, etc.). 3. Sume 25 KB por cada controlador de estacin de trabajo remota. Nota: Si tiene una tarjeta de Red en Anillo 2619 o Ethernet 2617, sume 1,5 MB para cada tarjeta. No es necesario sumar 125 KB para cada lnea asociada a las tarjetas. 4. Sume 1,5 MB para cada tarjeta de comunicaciones 2618, 2665 2666. No es necesario sumar 125 KB para cada lnea asociada a las tarjetas. 5. Sume 1 MB para cada tarjeta de comunicaciones 2662. No es necesario sumar 125 KB para cada lnea asociada a las tarjetas. 6. Sume 3600 KB para cada procesador de E/S de servidor de archivos con un adaptador de Red de rea Local (LAN). Sume 5400 KB para cada procesador de E/S de servidor de archivos con 2 adaptadores de la LAN.

Espacio funcional
Ciertas funciones del sistema, cuando estn activas, requieren espacio adicional en la agrupacin de mquina. Si va a utilizar alguna de las funciones mostradas en la Tabla 28, localcela y sume la cantidad correspondiente de almacenamiento principal a la agrupacin de mquina. | | | | | | |
Tabla 28 (Pgina 1 de 2). Espacio funcional
Funcin Emulacin 3270 o conexin remota Salvar o restaurar Juego de caracteres de doble byte X.25 Red en Anillo de rea Local2 Adicin a Agrupacin de Mquina 50 KB 68 KB1 50 KB 48 KB 250 KB

286

OS/400 Gestin de trabajos, V4R4

| | | | | | |

Tabla 28 (Pgina 2 de 2). Espacio funcional


Funcin OfiVisin Notas:
1 2

Adicin a Agrupacin de Mquina 600 KB

Para cada operacin de Salvar o Restaurar que ocurra al mismo tiempo. Consulte Espacio de comunicaciones para obtener las cantidades de asignacin adicional.

Espacio en disco
Para soportar unidades de discos se necesitan diversas tareas y reas de datos. Para cada una de las primeras 64 unidades, utilice 64 KB. Para cada unidad por encima de 64, utilice 20 KB. Por ejemplo, si tiene 80 unidades, el espacio de disco es: 64 64 + 16 20 = 4416

Cmo establecer el tamao de agrupacin de mquina


Para establecer el tamao de la agrupacin de mquina, utilice el mandato Cambiar valor del sistema (CHGSYSVAL) para cambiar el valor de sistema QMCHPOOL o utilice el mandato Cambiar agrupacin compartida (CHGSHRPOOL).

Determinacin del tamao de la agrupacin de usuario inicial


Despus de establecer el tamao de agrupacin de mquina, es necesario que decida lo que desea hacer con el almacenamiento restante. Sus opciones incluyen: No crear ninguna agrupacin adicional Crear una agrupacin aparte para trabajos interactivos, por ejemplo la agrupacin compartida *INTERACT en el subsistema QINTER Crear una agrupacin aparte para trabajos de spool, por ejemplo la agrupacin compartida *SPOOL en el subsistema QSPL

Creacin de agrupaciones separadas


Para crear agrupaciones separadas para QINTER y QSPL: 1. Determine los valores iniciales para el tamao y los niveles de actividad para las agrupaciones compartidas sumando los valores de la Tabla 29 y la Tabla 30. 2. Utilice la siguiente ecuacin para calcular el tamao de QINTER: (almacenamiento principal agrupacin de mquina QSPL) ,7 Puede establecer el nivel de actividad a un valor igual a una cuarta parte del nmero estimado de trabajos activos en QINTER. Normalmente, slo un pequeo nmero de usuarios en QINTER utilizan activamente el procesador; la mayora de los trabajos se encuentran en un estado de espera larga. Por tanto, se seleccion una cuarta parte como estimacin para trabajos activos. No obstante, el nivel de actividad no debe ser inferior a 5.

Ajuste de rendimiento

287

3. Para cada hebra secundaria (o hebra adicional), se reservarn 4 K de almacenamiento para la agrupacin de usuario en que se inicializ la hebra. 4. El almacenamiento restante se deja en la agrupacin *BASE. Establezca el nivel de actividad a un valor entre 5 y 30, segn el tamao del sistema. Para los sistemas pequeos con 56 M de almacenamiento principal, utilice el valor 5. Para los sistemas grandes con 1,5 GB de almacenamiento principal, utilice el valor 30. La Tabla 29 muestra los tamaos de agrupacin y niveles de actividad QSPL para impresoras de funciones avanzadas. Si tiene ms de 3 transcriptores, sume 200 K por trabajo y aumente el nivel de actividad en 1 para cada transcriptor.
Tabla 29. Tamaos de agrupacin y niveles de actividad QSPL para impresoras de funciones avanzada
Nmero de transcriptores activos 1 2 3 >3 Tamao (KB) 1500 1700 1900 Suma 2000 K por trabajo Nivel de actividad 1 2 3 Aumente el nivel de actividad en 1

La Tabla 30 en la pgina 288 muestra los tamaos de agrupacin y nivel de actividad QSPL para impresoras que no son de funciones avanzadas. Si tiene ms de 3 transcriptores, sume 80 K por trabajo y aumente el nivel de actividad en 1 para cada transcriptor.
Tabla 30. Tamaos de agrupaciones y niveles de actividad QSPL para impresoras de funcin no avanzada
Nmero de transcriptores activos 1 2 3 >3 Tamao (KB) 256 256 256 Sume 80 K por trabajo Nivel de actividad 1 2 3 Aumente el nivel de actividad en 1

Cmo observar el rendimiento del sistema


Para observar el rendimiento del sistema, utilice los mandatos Trabajar con Estado del Sistema (WRKSYSSTS), Trabajar con Estado del Disco (WRKDSKSTS) y Trabajar con Trabajos Activos (WRKACTJOB). Una vez haya establecido los tamaos de agrupacin y los niveles de actividad debe empezar a observar el rendimiento del sistema. En cada perodo de observacin, debe examinar y evaluar las medidas del rendimiento del sistema en comparacin con los objetivos de rendimiento que haya establecido. 1. Elimine toda actividad irregular del sistema. La compilacin interactiva de programas, los procedimientos de recuperacin de errores de comunicaciones

288

OS/400 Gestin de trabajos, V4R4

(ERP), la apertura del archivo de consulta (OPNQRYF), los errores de aplicaciones y la actividad de finalizar la sesin son ejemplos de actividades irregulares que pueden provocar un grave descenso del rendimiento. 2. Utilice los mandatos WRKSYSSTS, WRKDSKSTS y WRKACTJOB, para visualizar los datos de rendimiento. Tambin puede utilizar el mandato Herramientas de Rendimiento Trabajar con Actividad del Sistema (WRKSYSACT) para visualizar datos de rendimiento. 3. Deje que el sistema recoja datos durante un mnimo de 5 minutos. 4. Calcule las medidas de rendimiento en contraste con los objetivos de rendimiento. Las medidas tpicas son las siguientes: Productividad y tiempo de respuesta interactivos, disponibles desde la pantalla WRKACTJOB. Productividad por lotes. Observe los valores AuxIO y CPU% para trabajos por lotes activos. Productividad del spool. Observe los valores AuxIO y CPU% para transcriptores activos. 5. Si observa datos de rendimiento que no cumplen sus expectativas, ajuste el sistema basndose en los nuevos datos. Asegrese de: Medir y comparar todas las medidas clave del rendimiento. Efectuar y evaluar los ajustes de uno en uno.

Revisin del rendimiento


Una vez haya establecido valores de ajuste aceptables, debe revisarlos de forma peridica para asegurarse de que el rendimiento del sistema contina siendo bueno. El ajuste continuo consiste en observar aspectos del rendimiento del sistema y ajustarlos segn las directrices recomendadas. Para obtener estadsticas significativas, debe observar el rendimiento del sistema durante los niveles de actividad ms frecuentes. Por ejemplo, las estadsticas reunidas mientras no se ejecuta ningn trabajo en el sistema son de poco valor al evaluar el rendimiento del sistema. Si el rendimiento no es satisfactorio a pesar de sus esfuerzos, debe evaluar las posibilidades de su configuracin. Para cumplir con sus objetivos, tenga en cuenta lo siguiente: Actualizaciones del procesador Dispositivos de almacenamiento y controladores adicionales Almacenamiento principal adicional Modificacin de la aplicacin Aplicando uno o ms de estos mtodos, puede lograr sus objetivos. Si, despus de un esfuerzo razonable, todava no es capaz de cumplir con sus objetivos, debe determinar si sus objetivos son realistas para el tipo de trabajo que est realizando.

Ajuste de rendimiento

289

Cmo determinar los elementos que hay que ajustar


Dnde buscar
Si el sistema requiere cambios de ajuste, debe investigar los siguientes aspectos: Carga del procesador Utilice los siguientes mandatos para determinar si existen demasiados trabajos en el sistema o si algunos trabajos estn utilizando un gran porcentaje de tiempo de procesador: Trabajar con Trabajos Activos (WRKACTJOB) Trabajar con Actividad del Sistema (WRKSYSACT), que es un mandato de las herramientas de rendimiento. Almacenamiento principal Utilice el mandato Trabajar con Estado del Sistema (WRKSYSSTS) para investigar las faltas y las transiciones de espera a inelegible. Disco Utilice el mandato Trabajar con Estado de Disco (WRKDSKSTS) para determinar si existen pocos brazos o si los brazos son demasiado lentos. Comunicaciones Utilice las siguientes Herramientas de Rendimiento para encontrar lneas lentas, errores en la lnea o demasiados usuarios para la lnea: Performance Tools/400 Advisor Performance Tools/400 Component Report Rastreo de comunicaciones IOP Utilice las siguientes Herramientas de Rendimiento para determinar si algunos IOP no estn equilibrados o si no hay suficientes IOP. Performance Tools/400 Advisor Performance Tools/400 Component Report Software Utilice las Herramientas de Rendimiento o el mandato Trabajar con bloqueos de objeto (WRKOBJLCK) para investigar los bloqueos y las exclusiones mutuas.

Utilizacin del mandato WRKSYSACT para localizar problemas de carga del procesador
El mandato de Herramientas de Rendimiento, WRKSYSACT, proporciona una lista de trabajos activos que estn utilizando CPU en los ltimos segundos. Puede determinar el tiempo especfico midiendo el intervalo de tiempo entre utilizaciones de la tecla de renovar, F10. La lista se ordena por la cantidad de segundos de CPU utilizados. Un trabajo de alta prioridad (identificado por un nmero bajo) puede utilizar demasiada CPU (> 50 %) durante un amplio periodo de tiempo. Esto puede originar un tiempo de respuesta bajo para todo el sistema.

290

OS/400 Gestin de trabajos, V4R4

La siguiente informacin acerca de trabajos y utilizacin de CPU proporciona consejos adicionales para mejorar el rendimiento: Si un trabajo o un pequeo conjunto de trabajos est utilizando un gran porcentaje de CPU, compruebe la prioridad del trabajo (PTY). Si la prioridad del trabajo que est utilizando demasiada CPU es un nmero ms bajo (mejor prioridad) que los trabajos con bajo rendimiento, tal vez desee especificar un RUNPTY mayor. Utilice la opcin 5 (Trabajar con trabajo), luego la opcin 40 (Cambiar trabajo) para especificar un RUNPTY mayor para el trabajo o trabajos que estn utilizando demasiada CPU. Si el trabajo que est utilizando demasiada CPU es un trabajo interactivo que est ejecutando una funcin por lotes (por ejemplo, compilaciones o pruebas), el usuario puede someter el trabajo a proceso por lotes o cambiar la prioridad a 50. Si la utilizacin de CPU es alta (> 80 %), pero todos los trabajos parecen tener un porcentaje de CPU similar, puede ser que el sistema tenga demasiados trabajos activos. Nota: Tambin puede utilizar el mandato Trabajar con trabajo activo Job (WRKACTJOB) para cambiar prioridades. Una vez que se haya visualizado la pantalla WRKACTJOB, efecte las siguientes operaciones: 1. Pulse F10, espere 1 minuto y vuelva a pulsar F10. (Esto garantiza que tenga un buen ejemplo de los datos durante el periodo de tiempo que est experimentando un rendimiento reducido.) 2. Site el cursor en la columna % CPU y luego pulse F16 para ordenar la lista de forma que los trabajos de utilizacin ms alta de CPU aparezcan en la parte superior. 3. Pulse F11 para ver la prioridad de los trabajos. 4. Entre la opcin 2 y luego entre RUNPTY(xx) en la lnea de mandatos para cambiar la prioridad para un trabajo. La notacin xx es la nueva prioridad.

Utilizacin del mandato WRKSYSSTS para localizar problemas con el rendimiento del almacenamiento principal
El mandato Trabajar con Estado del Sistema (WRKSYSSTS) proporciona una lista de transiciones de espera a inelegible y faltas de pgina para cada agrupacin de almacenamiento principal. El nivel de ayuda debe ser intermedio o avanzado. Siga estos pasos para determinar niveles aceptables de faltas y transacciones de espera a inelegible. 1. La agrupacin de mquina (agrupacin 1) debe tener menos de 10 faltas por segundo (suma de faltas bd y nbd). Aumente la agrupacin en un 10 % hasta que las faltas por segundo sean satisfactorias. 2. Si en la agrupacin de mquina se producen cadencias muy bajas de faltas de pgina (<0,4), reduzca el tamao de la agrupacin de mquina. Si la cadencia de faltas de pginas es as de baja, tal vez se vea afectado el trabajo en algunas de las otras agrupaciones. 3. Si nicamente los trabajos del sistema y los programas del subsistema estn ejecutando *BASE, la cadencia de faltas para dicha agrupacin debe ser

Ajuste de rendimiento

291

menos de 30 faltas por segundo. Deber reducir otra agrupacin para poder aumentar *BASE. 4. Para trabajos interactivos, la espera a inelegible debe ser menor (menos de 10 % de activo a espera). Si ve alguna espera a inelegible, aumente MAXACT en 510 hasta que la espera a inelegible sea 0. Despus de aumentar el valor de MAXACT, pulse F10 para restablecer las estadsticas; no utilice F5 para renovar. Debe esperar al menos 1 minuto entre renovaciones. 5. Para agrupaciones de usuario, la cadencia de faltas por s sola no es necesariamente una medida del buen o mal rendimiento. El tiempo de respuesta y la productividad son las medidas efectivas de rendimiento. Por tanto, debe ajustar las agrupaciones moviendo almacenamiento de las agrupaciones con mejor rendimiento a las agrupaciones con peor rendimiento. Siga moviendo el almacenamiento a la agrupacin con rendimiento bajo hasta que el rendimiento mejore. No reduzca una agrupacin en ms de un 10 % a la vez. Para obtener ms informacin acerca de la cadencia de faltas, consulte Comprender el impacto de las faltas en el rendimiento en la pgina 307. Para obtener informacin acerca de cmo cambiar los tamaos de las agrupaciones, consulte Cambio del tamao de una agrupacin de almacenamiento en la pgina 106. Para obtener informacin acerca de cmo determinar las directrices de faltas que se basan en el tiempo de respuesta y en la productividad, consulte las siguientes secciones: Utilizacin de directrices de faltas QPFRADJ para ajustar agrupaciones de usuario Utilizacin de faltas divididas por activa a espera para ajustar agrupaciones interactivas en la pgina 293 Utilizacin de QPFRDATA para ajustar agrupaciones de usuario en la pgina 294

Utilizacin de directrices de faltas QPFRADJ para ajustar agrupaciones de usuario


QPFRADJ calcula un nivel aceptable de faltas segn el nmero de hebras activas en una agrupacin. Aunque tenga QPFRADJ = '0' (sin ajuste), puede utilizar el mismo clculo para determinar niveles aceptables de faltas en las agrupaciones de almacenamiento. QPFRADJ utiliza esta tabla:
Tabla 31. Niveles de faltas QPFRADJ
Agrupacin *MACHINE *BASE Interactivo Spool Por Lotes Mnimo de faltas 10,00 10,00 5,00 5,00 10,00 Faltas por hebra 0,00 2,00 0,50 1,00 2,00 Mximo de faltas 10,00 100 200 100 100

QPFRADJ presupone los siguientes aspectos: *INTERACT slo tiene trabajos interactivos. *SPOOL slo tiene trabajos en spool.

292

OS/400 Gestin de trabajos, V4R4

*SHRPOOL160 slo tiene trabajos por lotes. Por ejemplo, en una agrupacin interactiva, si hay 40 hebras activas, una cadencia de faltas aceptable sera: 5 + (40 0,50) = 25 faltas por segundo Si en una agrupacin hay 20 hebras por lotes activas, una cadencia de faltas aceptable sera: 10 + (20 2,00) = 50 faltas por segundo Si el clculo es mayor que el 'Mximo de faltas', utilice el valor de 'Mximo de faltas'. La directriz interactiva de 0,50 se basa en el supuesto de que el usuario entra una transaccin cada 20 segundos y 10 faltas por transaccin es un nivel aceptable. (10 faltas por transaccin por hebra 20 segundos por transaccin = 0,5 faltas por hebra.) La directriz de proceso por lotes se basa en el supuesto de que una falta de pgina tarda 0,010 segundos. Para un trabajo, el nivel aceptable es de 12 faltas por segundo. Por lo tanto, la hebra por lotes dedicara el 12 % de su tiempo a las faltas de pgina (0,010 12 100 %). Este debe ser un nivel aceptable para la mayora de los sistemas.

Utilizacin de faltas divididas por activa a espera para ajustar agrupaciones interactivas
Para agrupaciones interactivas, puede calcular el nmero aproximado de faltas de pgina por transaccin para determinar si las faltas son un problema en dicha agrupacin. Utilice la siguiente frmula para calcular el nmero aproximado de faltas de pgina por transaccin: ((faltas bd + faltas nbd) activa > espera) 60 Si el resultado del clculo es mayor que 20 y el nmero aumenta a medida que ms usuarios inician la sesin en el sistema, tal vez necesite aumentar el almacenamiento. Notas: 1. Multiplique este nmero por el tiempo de respuesta del disco para determinar cunto tiempo dedica cada transaccin a las faltas. 2. Si tiene trabajos por lotes que estn ejecutndose en *INTERACT, el clculo puede dar lugar a confusin. En este caso, mueva los trabajos por lotes a una agrupacin independiente. 3. Si tiene un nmero significativo de trabajos que efectan la transicin a un estado de espera. Si el estado de espera no es una espera de estacin de pantalla (DSPW), el nmero que calcule puede precisarse con exactitud. Para determinar si el sistema tiene esperas que no son de estacin de pantalla, entre el siguiente mandato y examine el campo STATUS: WRKACTJOB SBS(QINTER) Todos los estados de espera terminan con la letra W. Renueve la pantalla cada 10 segundos para ver los estados de espera actuales.
Ajuste de rendimiento

293

Utilizacin de QPFRDATA para ajustar agrupaciones de usuario


Hay un mtodo ms preciso de determinar un nivel razonable de faltas de pgina en agrupaciones de usuario. Este mtodo se utiliza para determinar el efecto de la paginacin basada en un tiempo de respuesta interactivo o en productividad por lotes. Este mtodo compara los siguientes aspectos: El porcentaje de tiempo que se dedica a las faltas de pgina. El tiempo de respuesta que se utiliza para el trabajo interactivo o el tiempo transcurrido para el trabajo por lotes. Las faltas de pgina por s mismas no son una medida del rendimiento; el tiempo de respuesta y la productividad son medidas de rendimiento. Escriba el siguiente mandato para recoger los datos necesarios para un periodo de tiempo de dos horas: STRPFRMON DATA(*SYS) MBR(xxx)

Despus de las dos horas (o del tiempo seleccionado para utilizar con el mandato), escriba este mandato: PRTSYSRPT MBR(xxx) La salida de PRTSYSRPT contiene la informacin que se utilizar para analizar la cadencia de faltas de pgina de las agrupaciones interactivas y por lotes.

Agrupaciones interactivas: Para calcular el porcentaje de tiempo de respuesta para agrupaciones interactivas que se debe a las faltas de pgina, utilice la frmula siguiente:
((trDisco sflt pi) tr) 100 % Donde: sflt = suma de las faltas de base de datos y las que no son de base de datos por segundo durante un intervalo de muestra significativo para la agrupacin interactiva. tr = tiempo de respuesta interactiva para dicho intervalo. trDisco = tiempo promedio de respuesta de disco para dicho intervalo. pi = productividad interactiva para dicho intervalo en transacciones por segundo (transacciones por hora 3600 segundos por hora). La frmula para agrupaciones interactivas supone que los trabajos interactivos se ejecutan en su propia agrupacin. Si % flt es menor que el 10 % del tiempo de respuesta total, es poca la ventaja que se obtiene al aadir almacenamiento a la agrupacin interactiva. Si % flt es el 25 % o ms del tiempo total de respuesta, ms almacenamiento puede ser beneficioso. Para obtener informacin ms detallada, consulte la Nota en la pgina 295.

Agrupaciones por lotes: Para calcular el porcentaje de tiempo que se dedica a las faltas de pgina en la agrupacin por lotes, utilice la siguiente frmula:
% flt = sflt trDisco 100

294

OS/400 Gestin de trabajos, V4R4

Donde: sflt = la suma de las faltas de base de datos y las que no son de base de datos por segundo durante un intervalo de muestra significativo para la agrupacin por lotes. trDisco = tiempo promedio de respuesta de disco para dicho intervalo. La frmula para agrupaciones por lotes presupone que los trabajos por lotes se ejecutan en su propia agrupacin. Si mltiples trabajos por lotes estn ejecutndose simultneamente, necesitar dividir % flt por el nmero de trabajos por lotes que se ejecutan simultneamente. El diario QPFRADJ registra el nmero de trabajos que estn activos actualmente. Para obtener informacin adicional, consulte Puesta a punto del diario del rendimiento en la pgina 306. Los trabajos de mayor prioridad (distintos de los trabajos por lotes en la agrupacin que est analizando) pueden consumir un alto porcentaje de tiempo de procesador. En este caso, % flt siempre estar bajo. Aadir almacenamiento para cambiar % flt no servir de nada porque la mayora de tiempo de proceso por lotes se dedica a esperar al procesador. Para eliminar esta causa, divida % flt por la suma de % flt y % cpulotes con la siguiente frmula: % nuevflt = % flt (% flt + % cpulotes) Donde: % cpulotes = utilizacin de CPU por lotes durante el intervalo de ejemplo De nuevo deber evaluar las ventajas de aadir almacenamiento a la agrupacin. Si % flt (o % nuevflt) es menor que el 10 %, la ventaja potencial es baja. Si % flt (o % nuevflt) es mayor que el 25 %, la ventaja potencial tambin es mayor y justifica el movimiento de almacenamiento principal a esta agrupacin por lotes. Si % flt es bajo y % nuevflt es alto, se necesita ms almacenamiento y ms tiempo de procesador. Puede adquirir ms tiempo de procesador utilizando un procesador ms rpido o mejorando la prioridad de estos trabajos por lotes. Notas: El nivel de mejora que se adquirir aadiendo almacenamiento a una agrupacin es difcil de prever, aunque la ventaja potencial calculada con la frmula es alta. En algunos casos, el rendimiento no mejorar aadiendo almacenamiento debido al diseo de la aplicacin. En esta situacin, tal vez necesite cambiar la aplicacin en lugar de aadir almacenamiento a una agrupacin. Si se utiliza antememoria experta, el valor de los clculos tambin est limitado. La antememoria experta puede reducir operaciones de E/S si existe suficiente almacenamiento principal disponible. No obstante, las operaciones de E/S pueden o no ser faltas de pgina. Por tanto, puede subestimarse el % flt potencial para las agrupaciones. En este caso, la mejora de rendimiento efectiva que se adquiere aadiendo almacenamiento principal podra ser mayor de lo que % flt indica.

Ajuste de rendimiento

295

Datos de trabajo de transaccin


Cuando se observan transiciones de trabajo, suele ser recomendable completar una transaccin durante una sola porcin de tiempo. Esto reduce el nmero de veces que el trabajo entra y sale del almacenamiento principal. Por tanto, las transiciones de activa a inelegible deben ser igual a 0. Sin embargo, las transacciones de larga ejecucin no deben ocupar niveles de actividad para toda la transaccin. Debe establecer un valor de porcin de tiempo que permita que un 90 % de las transacciones de su entorno finalicen en una sola porcin de tiempo. Un ejemplo de un valor de porcin de tiempo es: 3 la CPU promedio por transaccin. Para obtener ms informacin acerca de los datos de transicin de trabajos, consulte Transiciones de estados de hebras en la pgina 309.

Utilizacin de la pantalla WRKDSKSTS para observar el rendimiento del disco


El mandato Trabajar con Estado del Disco (WRKDSKSTS) le muestra la actividad del disco del sistema y le ayuda a determinar las posibilidades de rendimiento de los discos del sistema. Teclee el mandato WRKDSKSTS en la lnea de mandatos y pulse la tecla Intro. Aparece la pantalla Trabajar con Estado del Disco:

Trabajar con Estado del Disco Tiempo transcurrido: Unidad Tipo 1 9332 2 9332 3 9332 4 9332 5 9332 6 9332 7 9332 8 9332 9 9332 Tamao % (M) Util. 2 98,9 2 6 ,1 2 61,8 2 61,5 2 61,7 2 6 ,5 2 63,2 2 56,3 2 56,1 : 1:55 Pet. E/S ,4 ,6 ,5 ,6 ,7 ,3 ,9 ,8 ,6 Tamao Pet.(K) 1,2 1, 1,6 ,9 1,9 1,2 1,2 5,8 4,2 Pet. Lect. , ,4 ,2 ,3 ,3 ,1 ,3 ,4 ,2 Pet. Grab. ,3 ,2 ,2 ,3 ,4 ,2 ,5 ,4 ,3

SYS 1 23/ 2/94 11: 4:19 Lect. Grab. (K) (K) 1,9 1, 1, 1, 1,4 1,7 ,9 ,8 2,5 1,4 2, ,7 1,8 ,9 3, 9,1 1,3 6,4 % Ocupado 1 2 2 2 2 1 3 3 2

Final Mandato ===> F3=Salir F5=Renovar F12=Cancelar F24=Ms teclas

Nota: Esta pantalla puede variar en un 20 % respecto de los valores reales. La publicacin CL Reference (Abridged) contiene una descripcin del mandato WRKDSKSTS e informacin de formato. Antes de observar el estado del disco, ajuste el sistema. Cuando examine la pantalla Trabajar con Estado del Disco, observe el porcentaje de datos ocupados. Cada unidad (mecanismo de acceso) debera tener un porcentaje de ocupacin inferior al 50 %. Si cada unidad est entre el 40 % y el 60 % de ocupacin, puede experimentar tiempos de respuesta variables. Si cada unidad tiene ms del 70 % de ocupacin, no tendr suficientes mecanismos de acceso para proporcionar un buen rendimiento. El mecanismo de acceso es el dispositivo dentro del dispositivo de almacenamiento auxiliar que mueve las cabeceras de lectura y grabacin. Si tiene un sistema bien ajustado con mecanismos de acceso que sobrepasan el 50 % de ocupacin, debera aumentar el nmero de mecanismos de acceso del disco. | | | | | Es posible experimentar un rendimiento inadecuado incluso si slo uno de los mecanismos de acceso sobrepasa la directriz del 50 % de ocupacin. La causa puede ser la colocacin de datos utilizados con frecuencia en un nico mecanismo de acceso. Si ello se produce en su sistema, utilice los mandatos de equilibrio de ASP (STRASPBAL, TRCASPBAL). En la publicacin CL Reference (Abridged),

296

OS/400 Gestin de trabajos, V4R4

| |

SC41-5722-03, encontrar ms informacin acerca de los mandatos de equilibrio de ASP. Un mecanismo de acceso puede sobrepasar la directriz del 50 % por un perodo corto de tiempo. La causa de esta condicin puede ser un trabajo por lotes que est accediendo a datos. Si los datos no estn concentrados en un mecanismo de acceso determinado, el nivel elevado de utilizacin debe migrar de mecanismo de acceso a mecanismo de acceso mientras se est ejecutando el trabajo por lotes. Asimismo, es posible utilizar en exceso un mecanismo de acceso en una agrupacin de almacenamiento auxiliar (ASP). Pero por lo general no se considera que esto sobrepase las directrices. Si observa esta actividad, no cambie la configuracin del disco.

Utilizacin de la pantalla WRKACTJOB para observar el rendimiento del sistema


El mandato WRKACTJOB mide el rendimiento del sistema midiendo aspectos como por ejemplo el tiempo de respuesta y la utilizacin de la CPU. Para examinar la pantalla Trabajar con Trabajos Activos, teclee WRKACTJOB en cualquier lnea de mandatos y pulse la tecla Intro. Para iniciar (o finalizar) una renovacin automtica de la informacin de la pantalla que est visualizando, pulse F19. La informacin se actualiza automticamente en intervalos de tiempo que se especifican en el valor de parmetro INTERVAL. Consulte la publicacin CL Reference (Abridged), SC41-5722-03, para obtener informacin detallada acerca del mandato WRKACTJOB. Los siguientes ejemplos muestran las pantallas de WRKACTJOB.

Trabajar con Trabajos Activos % CPU: , Tiempo transcurrido: : :

SYS 1 23/ 2/94 11: 4:44 Trabajos activos: 67 7=Ver mensaje

Teclee opciones, pulse Intro. 2=Cambiar 3=Retener 4=Finalizar 5=Trabajar con 6=Liberar 8=Trabajar con archivos en spool 13=Desconectar ... Opc Subsist/Trab QBASE USER1 USER1 USER1 USER1 USER2 USER2 USER3 DSP 2 Usuario QSYS USER1 USER1 USER1 USER1 USER2 USER2 USER3 PGRENGS Tipo SBS EVK EVK EVK EVK EVK EVK EVK INT % CPU , , , , , , , , , Funcin -PASSTHRU -PASSTHRU -PASSTHRU -PASSTHRU -PASSTHRU -PASSTHRU MNU-PROGRAM

Estado DEQW ICFW EVTW EVTW EVTW EVTW EVTW EVTW DSPW Ms...

Parmetros o mandato ===> F3=Salir F5=Renovar F11=Ver datos transcurridos

F7=Buscar F12=Cancelar

F1 =Reiniciar estadsticas F23=Ms opciones F24=Ms teclas

Para visualizar informacin acerca de los datos transcurridos, pulse F11 para obtener la siguiente pantalla:

Ajuste de rendimiento

297

Trabajar con Trabajos Activos % CPU: , Tiempo transcurrido: : :

SYS 1 23/ 2/94 11: 4:44 Trabajos activos: 67

Teclee opciones, pulse Intro. 2=Cambiar 3=Retener 4=Finalizar 5=Trabajar con 6=Liberar 7=Ver mensaje 8=Trabajar con archivos en spool 13=Desconectar ... ------Transcurrido-----Opc Subsist/Trab Tipo Agrup Pri CPU Int Resp ESAux % CPU QBASE SBS 2 813,8 , USER1 EVK 2 2 2,1 , USER1 EVK 2 5 ,4 , USER1 EVK 2 5 ,2 , USER1 EVK 2 5 ,2 , USER2 EVK 2 5 ,1 , USER3 EVK 2 5 ,2 , USER4 EVK 2 5 ,2 , DSP 2 INT 3 2 15,7 , , Ms... Parmetros o mandato ===> F3=Salir F5=Renovar F7=Buscar F1 =Reiniciar estadsticas F11=Ver datos hebra F12=Cancelar F23=Ms opciones F24=Ms teclas

Al utilizar el mandato WRKACTJOB, si coloca el cursor en una columna y pulsa F16, los elementos visualizados se ordenan segn las entradas de esa columna.

Ajuste avanzado
Despus de haber tenido algo de tiempo para observar el rendimiento del sistema, tal vez desee considerar un ajuste ms especializado para su entorno. Algunas consideraciones son: Utilizar PURGE(*NO) para trabajos interactivos Separar el trabajo por lotes de *BASE Utilizar agrupaciones mltiples para trabajos interactivos Utilizar agrupaciones mltiples para trabajos por lotes Puesto que el sistema lleva a cabo la comprobacin de autorizacin de un objeto cada vez que se accede al mismo, el mejor rendimiento puede conseguirse utilizando la autorizacin pblica para el objeto y no otorgando autorizaciones privadas.

298

OS/400 Gestin de trabajos, V4R4

Directrices de almacenamiento de trabajos por lotes


Tabla 32. Directrices sobre el almacenamiento para trabajos por lotes
Tipo de Trabajo por Lotes Produccin de Corta Ejecucin Produccin de Larga Ejecucin Compilaciones Almacenam. Inicial 1250 KB Comentarios Puede ejecutarse en 800 KB; puede necesitar hasta 1750 KB Puede ejecutarse en 1250 KB; se ejecuta mejor en 3500 KB Puede ejecutarse en 12000 KB; se ejecuta mejor en 24000 KB Las clasificaciones menores pueden ejecutarse en 1500 KB; las clasificaciones mayores pueden utilizar de 2000 a 3000 KB Las consultas menores se ejecutan en 1500 KB; las consultas mayores pueden utilizar hasta 4000 KB Algunas operaciones de Salvar se ejecutan en 1000 KB; otras pueden necesitar 3000 KB

2500 KB

16000 KB

Volver a Dar Formato (Clasificar)

2000 KB

Consultas

2000 KB

Salvar/Restaurar

2000 KB

Especificacin de PURGE(*NO) para trabajos interactivos


Las caractersticas de los trabajos interactivos son diferentes cuando PURGE(*NO) se ha especificado en la clase de trabajo en lugar de PURGE(*YES). En entornos con suficiente almacenamiento principal, tal vez desee especificar PURGE(*NO). Los entornos que se beneficiarn de la ejecucin de PURGE(*NO) son los entornos con: Mucho almacenamiento principal Un volumen elevado de transacciones Los trabajos con ms de una hebra activa nunca se depuran, independientemente de cmo especifique el atributo PURGE. Para determinar el tamao que debe tener una agrupacin si se ha especificado PURGE(*NO), puede multiplicar el nmero de hebras que se ejecutan en la agrupacin por 750 KB. Si el resultado de la multiplicacin es aproximadamente igual al tamao de la agrupacin, establezca el atributo PURGE a *NO. Consulte El parmetro PURGE afecta a los PAG en la pgina 312 para obtener ms informacin.

Ajuste de rendimiento

299

Separacin del trabajo de proceso por lotes de *BASE


El rendimiento para el trabajo por lotes puede mejorar si los trabajos se mueven a una agrupacin independiente. El trabajo por lotes incluye trabajos por lotes tradicionales y otras funciones no interactivas, por ejemplo los trabajos de servidor Internet y los trabajos de servidor de base de datos. Los trabajos por lotes comparten el almacenamiento *BASE con los trabajos del sistema (por ejemplo, SCPF, QSYSARB y supervisores de subsistema) y las rutinas transitoria del sistema (por ejemplo, el archivo OPEN y CLOSE). Como resultado, los trabajos por lotes compiten por el espacio en la agrupacin *BASE. Para mover trabajos por lotes fuera de la agrupacin *BASE: 1. Calcule el tamao de la agrupacin para cada trabajo que se ejecute al mismo tiempo. Utilice los tamaos mostrados en la Tabla 32 en la pgina 299 como una estimacin inicial para cada trabajo. 2. Establezca el nivel de actividad de tal manera que sea igual al nmero de trabajos que se ejecutan al mismo tiempo. 3. Adems del valor MAXACT de la agrupacin, necesitar establecer el nmero mximo de trabajos activos para la cola de trabajos QBATCH. Este valor determina cuntos trabajos se ejecutan simultneamente en el subsistema QBATCH. El valor por omisin de 1 puede ser demasiado restrictivo. Si tiene grandes sistemas, tal vez necesite aumentar el nmero hasta que la utilizacin de la CPU se aproxime al 100 %. El ejemplo siguiente muestra cmo hacer que el nmero mximo de trabajos activos pase a ser 3 con el mandato Cambiar Entrada de Cola de Trabajos (CHGJOBQE): CHGJOBQE SBSD(QBATCH) JOBQ(QBATCH) MAXACT(3)

Ejemplo de rendimiento por lotes


Una agrupacin tiene tres trabajos por lotes en ejecucin. Un trabajo es una compilacin, otro es un trabajo de produccin de ejecucin corta y el tercero es un trabajo de produccin de ejecucin larga. En este caso, el tamao de la agrupacin sera de 19750 KB (16000 KB + 1250 KB + 2500 KB) y el nivel de actividad sera 3. Si el proceso por lotes no est activo, no se utilizar el almacenamiento asignado a una agrupacin de proceso por lotes privada. Esto no hace que la utilizacin del almacenamiento principal sea eficiente. Sin embargo, si utiliza una agrupacin compartida y elige una de las opciones de ajuste dinmico (QPFRADJ establecido en '2' '3'), el almacenamiento que no utilizan los trabajos por lotes se asignar a las agrupaciones que tengan trabajos activos.

Ejemplo de cambiar entrada de direccionamiento


Para ejecutar trabajos en agrupaciones separadas en lugar del valor por omisin de *BASE, debe cambiar la entrada de direccionamiento o la entrada del trabajo de prearranque en la descripcin del subsistema. Los siguientes ejemplos muestran cmo ejecutar una agrupacin distinta para un subsistema distinto o el mismo subsistema: Subsistema distinto Defina un nuevo subsistema y defina al menos una agrupacin de almacenamiento que sea distinta de *BASE.

300

OS/400 Gestin de trabajos, V4R4

CRTSBSD SBSD(QGPL/TEST) POOLS((1 1975 TEXT('subsistema separado')

3))

Cree una nueva cola de trabajos y aada la cola de trabajos al nuevo subsistema. CRTJOBQ JOBQ(QGPL/TESTJOBQ) TEXT('Para el subsistema TEST') ADDJOBQE SBSD(QGPL/TEST) JOBQ(TESTJOBQ) MAXACT(4) Aada al menos una entrada de direccionamiento que asigne el trabajo a una agrupacin de almacenamiento dentro del subsistema. ADDRTGE SBSD(QGPL/TEST) SEQNBR(9999) CMPVAL( ANY) PGM( RTGDTA) CLS(QSYS/WPFSERVER) POOLID(1) Someta el trabajo a la nueva cola de trabajos. SBMJOB CMD(DSPLIND LIND(ITSCTRN) OUTPUT( PRINT)) JOB(DSPLIND) JOBQ(QGPL/TESTJOBQ) Mismo subsistema Aada al menos una agrupacin de almacenamiento adems de *BASE que sea tambin diferente. CHGSBSD QSERVER POOLS((2 1 1 ))

Cambie o aada un valor de comparacin de entrada de direccionamiento para los programas que desea ejecutar en una agrupacin de almacenamiento especfica dentro del subsistema. CHGRTGE SBSD(QSERVER) SEQNBR(4 ) POOLID(2)

En el caso de los trabajos de prearranque, aada o cambie la entrada de trabajo de prearranque existente para especificar la agrupacin de almacenamiento: CHGPJE SBSD(QSERVER) PGM(QIWS/QZDASOINIT) POOLID(2) Notas: 1. Los trabajos o programas QZDAINIT (comunicaciones APPC) y QZDASOINIT (comunicaciones TCP/IP) son los trabajos de servicio de base de datos proporcionados bajo la opcin Servidores de Sistemas Principales OS/400 bajo el programa bajo licencia de instalacin. Sus funciones incluyen funciones de ODBC (Open Data Base Connectivity) solicitadas de PC clientes. | | | 2. Los ID de agrupacin utilizados en estos ejemplos corresponden a agrupaciones de usuario. Podran ser una agrupacin compartida, como *SHRPOOL2.

Ajuste de rendimiento

301

Puesta a punto de mltiples agrupaciones para trabajos interactivos


Existen casos en que distintos conjuntos de usuarios interactivos deben aislarse. Algunos ejemplos son: Programadores Usuarios que realizan exclusivamente funciones relativas a oficina Personal de entrada de datos Para programadores y usuarios que realicen trabajos de oficina exclusivamente, se intenta aislar a los usuarios que estn realizando las mismas funciones. A menudo, las funciones realizadas por estos usuarios son diferentes de las funciones utilizadas por el resto de usuarios. Adems, algunos de estos usuarios pueden clasificarse como usuarios ocasionales, y aislarlos ayuda a proteger sus objetos. Para el personal de entrada de datos, se aslan usuarios sumamente activos para proporcionar el mejor tiempo de respuesta para su actividad. Si tiene en cuenta este mtodo, deber determinar cuntos usuarios van a colocarse en cada agrupacin. Entonces, despus de colocar las entradas de direccionamiento necesarias en la descripcin del subsistema, deber calcular un tamao de agrupacin, el nivel de actividad y el atributo PURGE para cada agrupacin.

Establecimiento de una agrupacin separada para usuarios ocasionales


Para establecer una agrupacin separada para usuarios ocasionales: 1. Establezca el atributo PURGE en *YES. 2. Calcule el nivel de actividad dividiendo por cuatro el nmero de estaciones de trabajo que van a direccionarse a la agrupacin. 3. Multiplique el nivel de actividad por 600 KB para establecer el tamao de la agrupacin. Cada agrupacin debe ajustarse al tamao de agrupacin y al nivel de actividad ptimos. Despus de haber separado el trabajo en agrupaciones privadas, los trabajos slo podrn utilizar el almacenamiento de la agrupacin en la que se ejecutan. Si ha utilizado agrupaciones compartidas, el ajuste dinmico intentar igualar el almacenamiento.

Puesta a punto de mltiples agrupaciones para trabajos por lotes


Cada trabajo por lotes puede utilizar objetos que sean distintos de los objetos utilizados por otros trabajos por lotes de la misma agrupacin. Por ejemplo: Las compilaciones de programa y los trabajos por lotes de produccin no utilizan los mismos objetos. Los trabajos de ejecucin prolongada pueden no ejecutarse bien si comparten una agrupacin con trabajos de ejecucin corta. Las evocaciones de entorno Sistema/36 pueden interrumpir el rendimiento de otros trabajos por lotes. Si se encuentra en alguna de estas situaciones, tal vez desee poner a punto varias agrupaciones por lotes.

302

OS/400 Gestin de trabajos, V4R4

Para separar las agrupaciones, establezca una agrupacin para cada tipo de trabajo por lotes y utilice Tabla 32 en la pgina 299 para averiguar el tamao aproximado de los trabajos en la agrupacin. Cada agrupacin debe tener un nivel de actividad de uno y slo un trabajo activo. Si ha utilizado agrupaciones privadas y no se est realizando trabajo en estas agrupaciones, el sistema no utiliza ese almacenamiento principal para dar soporte a trabajos en otras agrupaciones. Si ha utilizado agrupaciones compartidas, el ajustador dinmico asignar almacenamiento de una agrupacin compartida a una que est activa. Para obtener informacin adicional, consulte Agrupaciones de almacenamientoVentajas en la pgina 105.

Control de agrupaciones de almacenamiento y seleccin de objetos


Nota: Esta es una funcin avanzada de ajuste de rendimiento. Si desea reducir los accesos al disco necesarios para realizar una tarea, tal vez le sea til controlar los objetos individuales y la agrupacin de almacenamiento principal que contiene esos objetos.

Mover un objeto a la agrupacin de almacenamiento principal


Para mover un objeto a una agrupacin de almacenamiento principal especfica, utilice el mandato Establecer Acceso a Objeto (SETOBJACC). Este mandato mueve el objeto de forma ms eficaz que otras funciones que se ejecutan en el objeto.

Lmite de objetos en el almacenamiento principal


Para limitar los objetos del almacenamiento principal slo a aquellos que desee: 1. Defina una agrupacin en un subsistema (sin trabajos ejecutndose en esa agrupacin). 2. Borre la agrupacin utilizando el mandato Borrar Agrupacin (CLRPOOL). 3. Utilice el mandato SETOBJACC para aadir un objeto a la agrupacin; utilice el mismo mandato con la opcin *PURGE cuando ya no necesite el objeto. Los nicos objetos que permanecern en la agrupacin sern los que haya seleccionado mediante el mandato SETOBJACC.

Mandato SETOBJACC
Adems de traer objetos a la agrupacin de almacenamiento, el mandato SETOBJACC: Borra el objeto de todas las agrupaciones de almacenamiento principal antes de leerlo en la agrupacin especfica. Esto le permite ms control sobre las agrupaciones que proporcionan almacenamiento para el objeto. Slo transfiere las partes que existen en el momento en que se emite el mandato. Las adiciones a un objeto que utiliza un espacio que ya est asignado (en un archivo) o que provoca asignaciones de espacio de disco adicional se almacenan en la agrupacin del trabajo. Informa de la cantidad de almacenamiento actual utilizado dentro de la agrupacin. Esta informacin es necesaria para determinar qu objetos se asignarn a una agrupacin de almacenamiento determinada.

Ajuste de rendimiento

303

Notas: 1. El mandato SETOBJACC no afecta al rendimiento de las operaciones de grabar. 2. Si el ajuste de rendimiento dinmico est activo, se recomienda que slo utilice las agrupaciones privadas con este mandato.

*BASE en QTSEPOOL
Si especifica *BASE en el valor del sistema QTSEPOOL, el sistema intenta reducir el efecto de una transaccin de larga ejecucin en otros usuarios de la agrupacin. Para ello, el sistema ejecuta el resto de la transaccin en la agrupacin *BASE en lugar de permitir que se complete en la agrupacin interactiva. En la finalizacin de la transaccin de larga ejecucin, el sistema devuelve el trabajo a la agrupacin interactiva. Esta accin asume que se est ejecutando por lotes en *BASE y que la porcin de tiempo para los trabajos interactivos slo la sobrepasa un pequeo porcentaje de transacciones. Generalmente las transacciones que sobrepasan el valor de porcin de tiempo por omisin de dos segundos para un trabajo interactivo son transacciones que son indicativas de actividad del tipo por lotes. En general, estas acciones tienen un efecto positivo sobre el rendimiento del sistema, y debe especificarse *BASE para este valor del sistema. Sin embargo, las siguientes situaciones pueden provocar un efecto negativo en el rendimiento del sistema: *BASE es muy pequeo. Si la agrupacin es demasiado pequea, no hay suficiente almacenamiento para contener el trabajo que se desplaza a la agrupacin. Cuando esto ocurre, el sistema empieza a realizar un gran nmero de operaciones de disco. Como resultado, los trabajos no pueden realizar peticiones de disco productivas y el rendimiento es pobre. Si se da esta situacin en su entorno, aada almacenamiento a la agrupacin *BASE. El nivel de actividad en *BASE no est bien establecido. Si el nivel de actividad es demasiado grande, aada almacenamiento a la agrupacin *BASE o reduzca el nivel de actividad. Si el nivel de actividad es demasiado pequeo, aumente el nivel de actividad y aumente el almacenamiento principal en *BASE. Los trabajos que se ejecutan en *BASE deben tener unos 500 KB por nivel de actividad para ejecutarse de forma eficaz.

Manejo de transacciones interactivas de ejecucin larga


Dimensionando *BASE de forma adecuada y eligiendo un nivel de actividad apropiado, al mover transacciones de larga ejecucin de la agrupacin interactiva a *BASE se proporciona un mejor rendimiento del sistema. Si el rendimiento del sistema no mejora despus de varios intentos, establezca QTSEPOOL en *NONE y restablezca los tamaos de agrupacin del sistema a sus valores originales.

304

OS/400 Gestin de trabajos, V4R4

Utilizacin del soporte de ajuste dinmico para determinar el tamao mnimo de la agrupacin de almacenamiento
Cuando el soporte de ajuste dinmico est realizando cambios en los tamaos de agrupacin de almacenamiento, el soporte de ajuste dinmico garantiza que las agrupaciones no se reducen ms del tamao mnimo. La Tabla 33 muestra los tamaos mnimos de agrupacin para agrupaciones que tienen algunas faltas de pgina.
Tabla 33. Tamao mnimo de agrupacin
Agrupacin Compartida *MACHINE *BASE Tamao mnimo de agrupacin El tamao mnimo determinado por el cdigo interno bajo licencia (VLIC) El tamao mnimo es un valor del valor del sistema QBASPOOL Se utiliza el valor que sea mayor: 600 KB o el 10 % del total del almacenamiento principal. Se utiliza el valor que sea mayor: 256 KB o el 10 % del total del almacenamiento principal. Se utiliza el valor que sea mayor: 300 KB o el 10% del total del almacenamiento principal.

| | | | | | | | |

*INTERACT

*SPOOL

*SHRPOOL 160

Cambio del tamao mnimo de agrupacin: Puede utilizar el mandato Trabajar con Valor del Sistema (WRKSYSVAL) para cambiar el tamao mnimo de la agrupacin *BASE. Puede cambiar el tamao mnimo de la agrupacin utilizado por el soporte de ajuste dinmico para agrupaciones que no sean *BASE con los siguientes mandatos o API:
Mandato WRKSHRPOOL Mandato CHGSHRPOOL API QUSCHGPA | | | | Si no se producen faltas de pgina en una agrupacin, el soporte de ajuste dinmico puede reducir a 256 KB el tamao de las agrupaciones de tipo *BASE, *INTERACT, *SPOOL o *SHRPOOL1 en 60 agrupaciones. Ello permite a otras agrupaciones utilizar el almacenamiento que no se est utilizando.

Seguimiento de los ajustesVentajas


Puede realizar un seguimiento o registrar por diario el sistema para ver los cambios que se han llevado a cabo en l. Slo se realiza una entrada en el diario si se efecta un cambio en un tamao de agrupacin o si se producen faltas de agrupacin en una agrupacin. Los cambios se registran en el diario QSYS/QPFRADJ. Debe saber cmo realizar las operaciones de gestin de diario, como por ejemplo salvar un receptor de diario, cambiar los receptores de diario y suprimir receptores de diario antiguos. Para obtener ms informacin acerca de la gestin de diarios, consulte la publicacin Copia de seguridad y recuperacin.

Ajuste de rendimiento

305

Puesta a punto del diario del rendimiento


Para preparar el diario de ajuste del rendimiento, haga lo siguiente: 1. Cree un receptor de diario a su eleccin utilizando el mandato Crear Receptor de Diario (CRTJRNRCV): CRTJRNRCV JRNRCV(QSYS/QPFRADJ1) 2. Denomine al receptor de diario QPFRADJ1, o seleccione un nombre similar que pueda utilizar para crear un convenio de denominacin, como por ejemplo QPFRADJ2 QPFRADJ3, para futuros receptores de diario.

Copia de los cambios de rendimiento en un archivo


Despus de crear el primer receptor, puede utilizar el mandato CHGJRN JRNRCV(*GEN) para crear receptores adicionales y conectarlos automticamente al diario QSYS/QPFRADJ con el convenio de denominacin correcto. Cree el diario QSYS/QPFRADJ utilizando el mandato Crear Diario (CRTJRN): CRTJRN JRN(QSYS/QPFRADJ) JRNRCV(QSYS/QPFRADJ1) Debe utilizar el nombre QSYS/QPFRADJ, y debe tener autorizacin para aadir objetos a QSYS. Especifique el nombre del receptor de diario que cre en el paso anterior y cualquier otra opcin en el mandato. Nota: Si el ajuste dinmico est activo (el valor del sistema QPFRADJ es 2 3), se produce un leve retraso en las entradas de anotaciones en el diario. Si debe arrancar las anotaciones inmediatamente, cambie el valor de sistema QPFRADJ por 1 y despus vuelva a cambiarlo por 2 3. Esto detendr y rearrancar el soporte de ajuste dinmico. Despus de crear el diario de rendimiento, utilice los pasos siguientes para copiar los cambios de rendimiento en un archivo: 1. Cree un archivo a su eleccin utilizando el mandato Crear Objeto Duplicado (CRTDUPOBJ): CRTDUPOBJ OBJ(QAWCTPJE) FROMLIB(QSYS) + OBJTYPE( FILE) TOLIB(MYLIB) + NEWOBJ(MYFILE) Al archivo nuevo creado se le da formato para que coincida con el formato de las entradas del diario. 2. Copie las entradas del diario en el archivo utilizando el mandato Visualizar Diario (DSPJRN): DSPJRN JRN(QSYS/QPFRADJ) ENTTYP(TP) + OUTPUT( OUTFILE) OUTFILE(MYLIB/MYFILE) La Tabla 34 en la pgina 307lista los diversos campos (que se han encontrado en el archivo QSYS/QAWCTPJE) en la entrada de diario de ajuste de rendimiento (TP):

306

OS/400 Gestin de trabajos, V4R4

Tabla 34. Formatos de entrada de diario


Nombre de Campo TPPNAM TPFLG1 Descripcin Nombre de la agrupacin compartida Distintivo de agrupacin cambiada Tamao de agrupacin actual Tamao de reserva de agrupacin Nivel de actividad actual Faltas de pgina de base de datos por segundo Faltas de pgina no de base de datos por segundo Transiciones de trabajo de espera a inelegible Transiciones de trabajo de activo a espera Nmero actual de trabajos que se ejecutan en la agrupacin Nmero promedio de trabajos que se ejecutan en la agrupacin Tamao nuevo de agrupacin Nivel nuevo de actividad Mnimo VLIC Activo a inelegible Cadencia mnima de faltas Faltas por trabajo Cadencia mxima de faltas Prioridad de agrupacin Porcentaje de tamao mnimo Porcentaje de tamao mximo Grado de agrupacin Atributos de Campo Carcter (10) Carcter (1) Decimal empaquetado (12,0) Decimal empaquetado (12,0) Decimal empaquetado (6,0) Decimal empaquetado (6,2) Decimal empaquetado (6,2) Decimal empaquetado (12,0) Decimal empaquetado (12,0) Decimal empaquetado (6,0)

| | | |

TPCSIZ TPCRES TPCACT TPDFLT TPNFLT

| | | |

TPWI TPAW TPCJOB

TPAJOB

Decimal empaquetado (6,0)

| | |

TPNSIZ TPNACT TPVMIN TPAI TPMINFLT TPJOBFLT TPMAXFLT TPPRTY TPMINSZ TPMAXSZ TPGRADE

Decimal empaquetado (12,0) Decimal Decimal Decimal Decimal Decimal Decimal Decimal Decimal empaquetado empaquetado empaquetado empaquetado empaquetado empaquetado empaquetado empaquetado (6,0) (8,0) (12,0) (6,0) (6,0) (6,0) (6,0) (6,0)

Decimal empaquetado (6,0) Decimal empaquetado (6,0)

Comprender el impacto de las faltas en el rendimiento


Puede utilizar las directrices sobre faltas de paginacin para determinar el efecto que tienen las faltas de paginacin sobre el rendimiento. Los siguientes ejemplos pueden ayudarle a comprender las directrices de faltas: Las faltas que se produzcan para dicha transaccin afectan al tiempo de respuesta de una transaccin interactiva. Cada falta aade aproximadamente de 10 a 30 milisegundos al tiempo de respuesta de usuario final (el tiempo que se requiere para leer informacin necesaria de disco en el almacenamiento principal). Por ejemplo, si el tiempo de respuesta de disco es de 20 milisegundos y la transaccin tiene 5 faltas por transaccin, las faltas aadirn aproximadamente 0,10 segundos al tiempo de respuesta del usuario final (0,020 5 = 0,10). A medida que aumente el nmero de transacciones, un volumen determinado de faltas de pgina afectar a un porcentaje menor de transacciones. Por ejemplo, si tiene 10 faltas por segundo y 10 transacciones por segundo, el proAjuste de rendimiento

307

medio es de una falta por transaccin. Sin embargo, si tiene 10 faltas por segundo y 100 transacciones por segundo, el promedio de faltas que se producir para sus transacciones es slo del 10 %. La duracin de los trabajos por lotes se ve afectada de forma similar por las faltas de paginacin. Cada falta utiliza algunos de los ciclos disponibles en el procesador principal. A medida que se producen ms faltas, el procesador utiliza ms ciclos. Debido a la mayor complejidad, la cantidad de ciclos de proceso aumenta a medida que aumenta el volumen de trabajo que gestiona el sistema. Si aade almacenamiento para reducir la cadencia de faltas de pgina, tambin reducir la utilizacin del procesador AS/400. Esto deja ms ciclos de proceso disponibles para gestionar ms transacciones. A medida que aumenten las faltas, aumentar la cantidad de las E/S de disco. Si dispone de muy pocos brazos de disco, estas faltas de pgina pueden hacer que las utilizaciones del disco aumenten con ms rapidez que si tuviese muchos brazos de disco. A medida que aumenta la utilizacin de los brazos de disco, aumentar el tiempo necesario para procesar las E/S del disco.

Conceptos del ajuste de rendimiento


Para lograr un rendimiento eficaz del sistema es necesario un equilibrio adecuado entre los recursos del sistema. La utilizacin excesiva de cualquiera de los recursos afecta al rendimiento. La mejor forma de utilizar cada recurso es utilizar los valores adecuados para los parmetros de gestin de trabajos.

Estados de las hebras


Las hebras que se ejecutan en el sistema pueden estar en alguno de los siguientes estados: Activo Espera Inelegible

Estado activo
Una hebra activa existe en el almacenamiento principal y procesa trabajo solicitado por la aplicacin. Una hebra en estado de espera necesita un recurso que no est disponible. Una hebra no elegible tiene trabajo pendiente, pero el sistema no puede aceptar ms trabajo en estos momentos.

Estado en espera
Cuando una hebra est esperando a un recurso, puede esperar en almacenamiento principal o puede eliminarse del almacenamiento principal hasta que el recurso est disponible. Los trminos espera corta, espera corta ampliada y espera larga se utilizan para describir una hebra que espera un recurso del sistema.

Espera corta: Una hebra en espera corta mantiene un nivel de actividad disponible mientras espera que se produzca una actividad. Una hebra puede permanecer en espera corta un mximo de 2 segundos. Algunas de las acciones ms tpicas que provocan esperas cortas son:
Enviar una instruccin WRITE a una pantalla cuando se especifica *NO en el parmetro Diferir Escritura (DFRWRT)

308

OS/400 Gestin de trabajos, V4R4

Enviar mensajes de interrupcin a las estaciones de trabajo Especificar *YES en el parmetro Restaurar Pantalla (RSTDSP) en archivos de pantalla Enviar mensajes STATUS a estaciones de trabajo Cuando se utilizan lneas remotas, evite acciones que provocan esperas cortas, ya que hacen que el tiempo de espera en almacenamiento principal sea mucho mayor para una hebra en comparacin al tiempo de espera de una hebra cuando espera a recursos en una estacin de trabajo local.

Espera corta ampliada: Una hebra est en espera corta ampliada si ha estado en espera corta un mximo de 2 segundos. Despus de estar en espera corta durante 2 segundos sin producirse ninguna actividad, el sistema cancela la espera corta, saca la hebra del nivel de actividad y la coloca en una espera larga. En los informes de rendimiento, esta transicin de estado de hebra se llama una espera corta ampliada. Espera larga: Una hebra que deja inmediatamente el nivel de actividad est en lo que se denomina espera larga.
Una forma especializada de espera larga, llamada espera de teclear/pensar, se produce fuera del nivel de actividad cuando una hebra completa una asignacin de trabajo y regresa para solicitar ms trabajo. Se trata de la cantidad de tiempo que necesita el usuario para decidir los datos que deben entrarse y teclear esos datos. Cuando la hebra recibe una nueva asignacin, intenta ejecutarse de nuevo. Si no hay espacio de nivel de actividad disponible, la hebra pasa al estado inelegible. Otros ejemplos de esperas largas son: Conflictos de bloqueo de registros (cuando dos o ms hebras intentan bloquear el mismo registro de un archivo) Peticiones de datos de Gestin de Datos Distribuidos Peticiones de cola de datos Lectura de cinta Lectura de disquete

Transiciones de estados de hebras


La transicin de un estado de hebra a otro se muestra en la Figura 43 en la pgina 310.

Ajuste de rendimiento

309

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Estado activo(1) - - Espera corta Hebras - (hasta 2 segundos) activas - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Estado espera - - - Espera larga Espera teclear/pensar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Estado inelegible - - - Inelegible - - - - - - - - - - - - - - - - - --

(1) Una hebra en el estado activa ocupa un nivel de actividad; las hebras en el estado de espera o inelegible no lo hacen.

Figura 43. Transiciones de estados de hebras

Niveles de actividad y colas inelegibles


En el caso de entornos interactivos, suele haber ms hebras ejecutndose que espacio para ejecutarlas. Cuando una hebra intenta ejecutarse, debe existir espacio para la hebra en el almacenamiento principal. Se establecen niveles de actividad para todas las agrupaciones del sistema, lo cual restringe el nmero de hebras que existen en el almacenamiento principal al mismo tiempo. Antes de que una hebra pueda pasar al estado activo, debe estar disponible un nivel de actividad. Si existe un nivel de actividad disponible, la hebra pasa al estado activo y comienza el proceso en el almacenamiento principal. Si no existe un nivel de actividad disponible, la hebra pasa al estado inelegible. Cuando una hebra pasa al estado inelegible, se coloca en la cola inelegible hasta que est disponible un nivel de actividad.

310

OS/400 Gestin de trabajos, V4R4

Si se gestiona correctamente la cola inelegible, el sistema puede evitar transiciones de trabajo y operaciones de disco innecesarias. Como resultado, el ajuste adecuado mantiene el nmero de hebras de la cola en un nivel bajo. La productividad y el tiempo de respuesta son ms coherentes.

Cola inelegible y prioridad de trabajo


Algunas veces, las hebras adquieren prioridad si son retenidas por bloqueos. Por lo general, si una hebra entra en el estado de espera larga por un motivo diferente a un conflicto de bloqueo, se coloca detrs de todos las dems hebras de igual prioridad que ya se encuentran en la cola inelegible. Esto se denomina cola de prioridad primero en entrar, primero en salir. Sin embargo, si una hebra pasa al estado inelegible despus de una espera corta ampliada o una espera larga provocada por un conflicto de bloqueo, se coloca frente a las hebras con la misma prioridad que ya se encuentran en la cola inelegible. Las causas ms comunes de este cambio por la colocacin normal en cola son: La hebra ha entrado en un estado de espera larga como resultado de un conflicto de bloqueo ya que estaba activa (en relacin a los objetos del almacenamiento principal) antes de que se produjera el conflicto. Si la espera era corta (y muchas lo son), es posible que pueda volver a obtener un nivel de actividad para la hebra antes de que todos los objetos que estaba utilizando la hebra se eliminen del almacenamiento principal. Cuando se ha otorgado el bloqueo para la hebra, abandona el estado de espera. Si otras hebras de la cola inelegible van a utilizar el mismo objeto, deben esperar hasta que el objeto vuelva a estar disponible. Por tanto, desear que las hebras que mantienen bloqueos sobre objetos los utilicen y los pongan a disposicin de otros trabajos. Para lograr este objetivo, la hebra pasa por delante de cualquier posible peticionario. Nota: Los bloqueos pueden ser de mbito de hebra o de mbito de trabajo. Los bloqueos que son de mbito de trabajo estn compartidos por todas las hebras que estn en dicho trabajo.

Objetos que utilizan los trabajos


Cada trabajo que se ejecuta en el sistema se asigna a una agrupacin de almacenamiento. Cuando un trabajo est activo, reside en su agrupacin de almacenamiento asignada. Los trabajos activos utilizan muchos objetos diferentes del sistema. Cuando los trabajos utilizan estos objetos, los objetos deben estar en el almacenamiento principal. Si no estn en el almacenamiento principal, deben leerse en el almacenamiento principal desde sus ubicaciones en el almacenamiento de disco (auxiliar). Por ejemplo, algunos de los objetos utilizados por trabajos son: reas de datos Informacin de alteracin temporal de archivo Archivos de dispositivo Informacin de archivo abierto Colas Archivos lgicos reas de trabajo de subarchivo
Ajuste de rendimiento

311

Archivos fsicos

Grupos de acceso de proceso


Un grupo de acceso de proceso (PAG) es un grupo de objetos relacionados con el trabajo que puede colocarse fuera de almacenamiento en una sola operacin cuando un trabajo (proceso) entra o sale de una espera larga. Aunque el almacenamiento principal puede contener muchos tipos diferentes de objetos, stos pueden dividirse en dos grandes categoras: objetos compartidos por trabajos y objetos exclusivos de un trabajo especfico. Cuando se comparte un objeto, slo existe una copia del objeto. Por ejemplo, el cdigo de aplicacin utilizado por 20 trabajos reside en el almacenamiento principal en un nico lugar, pero lo utilizan todos los trabajos. Sin embargo, las variables y los datos en la aplicacin no tienen los mismos valores para todos los trabajos que utilizan la aplicacin. Estas partes de la aplicacin y otros objetos exclusivos se empaquetan como un nico objeto llamado grupo de acceso de proceso (PAG). Siempre que un trabajo est activo, las pginas del PAG que se utilizan realmente deben estar en el almacenamiento principal. Despus de grabar el PAG en el almacenamiento auxiliar, el espacio de almacenamiento principal estar disponible para otros trabajos.

Parmetro de porcin de tiempo y ajuste


La porcin de tiempo es un parmetro de ajuste de rendimiento. El valor de porcin de tiempo se especifica en la clase de trabajo. El valor representa la cantidad de tiempo de unidad de proceso que se permite utilizar a cada hebra de un trabajo mientras se procesa una transaccin. No representa el tiempo transcurrido de una transaccin. Si una hebra no puede completar una transaccin en la porcin de tiempo especificada, se produce una de las siguientes condiciones: Si no hay hebras de igual o mayor prioridad en la cola inelegible, se proporciona a la hebra otra porcin de tiempo, permanece en el almacenamiento principal y contina la transaccin. Si hay hebras de igual o mayor prioridad en la cola inelegible, la hebra que se est ejecutando actualmente se elimina del almacenamiento principal y se sita en la cola inelegible. Una hebra de la cola inelegible se desplaza al almacenamiento principal y el proceso contina. Si el trabajo es interactivo y se especifica una agrupacin de finalizacin de porcin de tiempo para el trabajo, la hebra se traslada a la agrupacin de finalizacin de porcin de tiempo.

El parmetro PURGE afecta a los PAG


PURGE es un parmetro de ajuste de rendimiento que afecta al grupo de acceso de proceso. Al transferir un PAG de trabajo desde almacenamiento principal, el sistema consulta el valor especificado en el parmetro PURGE de la clase de trabajo, que se resuelve cuando el trabajo entra por primera vez en el sistema. El valor para el parmetro PURGE es *YES o *NO. Con independencia del valor elegido para el parmetro PURGE, el PAG se transferir al almacenamiento principal de la misma manera. No habr una lectura auto-

312

OS/400 Gestin de trabajos, V4R4

mtica del PAG. Todas las pginas de PAG se transferirn slo cuando una pgina solicitada no est en el almacenamiento principal (falta de pgina).

PURGE(*YES) en ajuste de rendimiento


La lista siguiente describe las caractersticas del parmetro PURGE cuando se especifica *YES: Se adapta a la carga de trabajo y al tamao del almacenamiento y opera como *YES en almacenamiento limitado *NO en almacenamiento adecuado *NO cuando el trabajo est ejecutndose con ms de una hebra. En sistemas que disponen de una cantidad reducida de almacenamiento principal, seleccionar *YES en lugar de *NO proporciona un mejor rendimiento. Consulte tambin las secciones: PURGE(*YES) en ajuste de rendimientoVentajas en la pgina 314. PURGE(*No) en ajuste de rendimiento en la pgina 314.

Figura 44. Parmetro PURGE al especificar *YES

Ajuste de rendimiento

313

PURGE(*YES) en ajuste de rendimientoVentajas


Si especifica *YES para el parmetro PURGE mientras efecta un ajuste de rendimiento le libera de la necesidad de decidir qu valor utilizar. PURGE(*YES) es la eleccin adecuada para la mayora de los entornos. La Figura 44 en la pgina 313 muestra la manera de transferir cuando la clase de trabajo est establecida en PURGE (*YES). Si el sistema tiene suficiente almacenamiento principal para los PAG que se utilizan, el sistema evala la eficacia de la escritura automtica del PAG. Cuando el trabajo abandona un nivel de actividad, ninguno de los PAG del trabajo se escribe en el almacenamiento auxiliar. Este proceso se llama PURGE dinmico y se especifica mediante PURGE (*YES).

PURGE(*No) en ajuste de rendimiento


Cuando la clase de trabajo se establece en PURGE (*NO), el sistema no lee ninguna porcin del PAG hasta que el trabajo requiere una parte del PAG que no se encuentra en el almacenamiento principal. Cuando sucede esto, una pequea porcin del PAG, comenzando con los datos solicitados, se lee en el almacenamiento principal. Cuando el trabajo abandona un nivel de actividad, ninguno de los PAG del trabajo se graba en el almacenamiento auxiliar. El PAG del trabajo permanece en el almacenamiento principal hasta que algn trabajo que est actualmente en un nivel de actividad solicite ms almacenamiento principal. El sistema asigna almacenamiento principal al trabajo que est activo actualmente. En este punto, una pequea porcin del PAG del trabajo inactivo se graba en el almacenamiento auxiliar. La lista siguiente describe las caractersticas del parmetro PURGE cuando se especifica *NO: Puede provocar menos operaciones WRITE por transaccin Puede reducir la utilizacin del disco Puede utilizar menos tiempo de unidad de proceso por transaccin Requiere ms almacenamiento principal La Figura 45 en la pgina 315 muestra la forma de transferencia cuando la clase de trabajo indica PURGE (*NO).

314

OS/400 Gestin de trabajos, V4R4

El Trabajo Entra en un Nivel de Actividad Almacenamiento Principal

Almacenamiento Auxiliar

Erro

PAG

El trabajo solicita una parte de PAG que no est en el almacenamiento principal. Almacenamiento Auxiliar

El Trabajo Sale de un Nivel de Actividad Almacenamiento Principal

Gra

bar

PAG

El sistema necesito parte del almacenamiento principal que est ocupado por datos PAG de un trabajo que no est en un nivel de actividad.
RV2W786-0

Figura 45. Parmetro PURGE al especificar *NO

Ajuste de rendimiento

315

316

OS/400 Gestin de trabajos, V4R4

Contabilidad de trabajos
La funcin de contabilidad de trabajos rene datos para que pueda determinarse quines estn utilizando el sistema y los recursos del sistema que estn utilizando. Tambin ayuda a evaluar la utilizacin global del sistema. Puede solicitar que el sistema rena datos de contabilidad de recursos de trabajos, datos de contabilidad de archivos de impresora, o ambas cosas. Los datos de contabilidad de trabajos ms comunes detallan los trabajos que se ejecutan en el sistema y los recursos que estn utilizando, por ejemplo la utilizacin de la unidad de proceso, las estaciones de pantalla y las funciones de base de datos y comunicaciones. Las estadsticas de contabilidad se mantienen utilizando entradas de diario efectuadas en el diario de contabilidad del sistema QSYS/QACGJRN. Debe saber cmo realizar las operaciones de gestin de diario, como por ejemplo salvar un receptor de diario, cambiar los receptores de diario y suprimir receptores de diario antiguos. Para obtener ms informacin acerca de la gestin de diarios, consulte la publicacin Copia de seguridad y recuperacin. Cuando quiera analizar los datos de contabilidad de trabajos, debern extraerse del diario QACGJRN mediante el mandato DSPJRN. Con este mandato puede grabar las entradas en un archivo de base de datos. Debe grabar los programas de aplicacin o utilizar un programa de utilidad como por ejemplo el de consultas para analizar los datos. La contabilidad de trabajos es opcional. Deber realizar pasos especficos (descritos ms adelante en la seccin Puesta a punto de contabilidad de trabajos en la pgina 330) para configurar la contabilidad de trabajos. Tambin puede asignar cdigos de contabilidad a perfiles de usuario o a trabajos especficos. Consulte tambin la seccin Contabilidad de trabajo y trabajos de prearranque en la pgina 258.

Entradas de diario para contabilidad de trabajos


El sistema proporciona diferentes entradas de diario para los diferentes tipos de datos que pueden recogerse: Contabilidad de recursos de trabajo: La entrada de diario de trabajos (JB) contiene datos que resumen los recursos utilizados para un trabajo o para distintos cdigos de contabilidad utilizados en un trabajo. Contabilidad de archivos de impresora: Entrada de diario de impresin directa (DP): Contiene datos acerca de los archivos de impresora producidos en dispositivos de impresin (no de spool). Entrada de diario de impresin en spool (SP): Contiene datos acerca de los archivos de impresora realizados mediante un transcriptor de impresin (spool).

Copyright IBM Corp. 1997, 1999

317

Contabilidad de recursos
Los datos de contabilidad de recursos se resumen en la entrada de diario JB cuando finaliza el trabajo. Adems, el sistema crea una entrada de diario JB que resume los recursos utilizados cada vez que se emite el mandato Cambiar Cdigo de Contabilidad (CHGACGCDE). La entrada de diario JB incluye: El nombre completo del trabajo calificado El cdigo de contabilidad para el segmento de contabilidad recin finalizado El tiempo de la unidad de proceso El nmero de pasos de direccionamiento La fecha y hora en que se introdujo el trabajo en el sistema La fecha y hora en que se arranc el trabajo El tiempo total de transacciones (incluye el tiempo de servicio, el tiempo no elegible y el tiempo activo) El nmero de transacciones para todos los trabajos interactivos Las operaciones de E/S auxiliares El tipo de trabajo El cdigo de finalizacin del trabajo El nmero de lneas, pginas y archivos de impresora creados si estn en spool o impresos directamente. El nmero de lecturas, grabaciones, actualizaciones y supresiones de archivos de base de datos El nmero de operaciones de lectura y grabacin de archivos ICF Utilizando los mensajes CPF1124 y CPF1164 ubicados en las anotaciones QHST tambin puede accederse a parte de la informacin de contabilidad de trabajos. Los datos de contabilidad de trabajos disponibles mediante los mensajes QHST son un subconjunto del mtodo que aqu se describe. Para obtener ms informacin acerca de los mensajes QHST, consulte la publicacin CL Programming. Consulte la seccin Cmo decidir si debe utilizarse la contabilidad de trabajos en la pgina 322 para determinar el mtodo que va a utilizar.

Contabilidad de archivos de impresora


Existen dos tipos de entradas de diario para la contabilidad de archivos de impresora: DP para archivos de impresora no de spool SP para archivos de impresora de spool Estos dos tipos de entradas de diario comparten un formato de entrada de diario comn aunque parte de la informacin slo est disponible en la entrada SP. Las entradas de diario DP y SP incluyen la informacin siguiente: Nombre completo del trabajo calificado. Cdigo de contabilidad. Nombre de archivo de dispositivo y biblioteca.

318

OS/400 Gestin de trabajos, V4R4

Nombre de dispositivo. Tipo y modelo de dispositivo. Nmero total de pginas y lneas impresas. Si se producen varias copias, es la suma de todas las copias. Nombre de archivo en spool (slo en la entrada SP). Nmero de archivo en spool (slo en la entrada SP). Prioridad de salida (slo en la entrada SP). Tipo de formulario (slo en la entrada SP). Nmero total de bytes de informacin de control y datos de impresin enviados al dispositivo de impresora. Si se producen varias copias, es la suma de todas las copias. (Esto slo se aplica a la entrada SP). Las entradas de diario DP y SP se producen cuando se imprime el archivo. Si nunca se imprime un archivo en spool, no aparecer ninguna entrada de diario SP.

Visin general de la contabilidad de trabajos


La Figura 46 en la pgina 320 muestra una visin general de la contabilidad de trabajos tal como se suministra en el sistema.

Contabilidad de trabajos

319

Trabajo 3 Trabajo 2 Trabajo 1 Cola de Salida Trabajo transcriptor

Impresora archivo en spool

Archivo Impresin

Impresora conectada directamente

Entrada de diario (JB) de contabilidad recursos

Entrada diario de impresin directa (DP)

Entrada diario de impresin en spool (SP)

Diario QSYS/QACGJRN Cierre de un Periodo Contable

Mandato DSPJRN

Base Datos

Programa suministrado por usuario


RSLS879-2

Figura 46. Visin general de la contabilidad de trabajos

Cuando se completa el trabajo 1, el sistema resume los recursos utilizados y graba la entrada de diario JB al diario QACGJRN. Si el cdigo de contabilidad se ha cambiado durante el trabajo, se grabar una entrada de diario JB cada vez que se cambie el cdigo de contabilidad y al final del trabajo. El trabajo 1 no realiza ninguna salida de impresora, y no se realiza ninguna anotacin de trabajo. Por lo tanto, no se realiza ninguna entrada de diario DP o SP para el trabajo 1.

320

OS/400 Gestin de trabajos, V4R4

El trabajo 2 imprime un archivo directamente en una impresora. Cuando el archivo se completa, se graba una entrada de diario DP resumiendo los datos impresos. Cuando se completa el trabajo 2, el sistema resume los recursos utilizados y graba la entrada de diario JB. El trabajo 2 no realiza ninguna salida de impresora en spool y no se realiza ninguna anotacin de trabajo. Por lo tanto, no se realiza ninguna entrada de diario SP para el trabajo 2. El trabajo 3 se imprime en un archivo que est en spool. La entrada de diario SP no se graba a menos que un transcriptor de impresin imprima el archivo. Cuando se completa el trabajo 3, el sistema resume los recursos utilizados y graba la entrada de diario JB. Si se realizan anotaciones de trabajo al finalizar el trabajo, es un archivo en spool normal y se crea una entrada de diario SP si se imprime el archivo. Se arranca un transcriptor de impresin para imprimir los archivos realizados por uno o ms trabajos. Cuando el transcriptor finaliza un archivo, realiza una entrada de diario SP. La entrada de diario SP no se realiza si se cancela el archivo antes de que comience la impresin. Al cerrar un perodo de contabilidad (o siempre que se desee), puede utilizarse el mandato DSPJRN para grabar las entradas de diario acumuladas en un archivo de base de datos. Los programas escritos por el usuario o el programa de utilidad de consultas pueden utilizarse para analizar los datos de contabilidad. Los informes tales como los recursos utilizados compilarn los datos mediante: Cdigo de contabilidad Usuario Tipo de trabajo

Cmo gestiona el sistema las prioridades de ejecucin y trabajo


El sistema AS/400 intenta asignar el almacenamiento principal de la manera ms eficaz posible. Es posible que un trabajo no utilice la misma cantidad de recursos cada vez que se ejecuta. Por ejemplo, si hay varios trabajos activos en el sistema, un trabajo tarda ms tiempo restableciendo los recursos necesarios para la ejecucin que si se utiliza un entorno del sistema dedicado. El sistema utiliza las prioridades de ejecucin y trabajo asignadas a distintos trabajos para ayudar a gestionar el almacenamiento principal. Por lo tanto, los trabajos de alta prioridad utilizan menos recursos del sistema que los trabajos de baja prioridad. Debido a estas caractersticas operativas del sistema, tal vez desee aplicar sus propias interpretaciones o algoritmos para los datos de contabilidad de trabajos recogidos. Si est cargando para utilizar el sistema, es posible que quiera cargar ms para: Trabajos de alta prioridad Trabajo realizado durante el punto ms alto del tiempo del sistema Utilizacin de recursos crticos

Contabilidad de trabajos

321

Cmo decidir si debe utilizarse la contabilidad de trabajos


Debo utilizar la funcin de contabilidad de trabajos en los mensajes QHST puesto que los nmeros de mensaje CPF1124 y CPF1164 siempre estn disponibles en las anotaciones QHST? Utilice las siguientes directrices para decidir el mtodo que mejor se adapte a sus necesidades. La contabilidad de trabajos tiene toda la informacin suministrada por CPF1164 ms: Cdigo de contabilidad Nmero de archivos, lneas y pginas de impresin creados por programas Nmero de operaciones de lectura, grabacin y actualizacin de base de datos Nmero de operaciones de lectura y grabacin de comunicaciones Lneas y pginas impresas reales Tiempo que el trabajo estuvo activo y retenido Nmero real de bytes de informacin de control y datos de impresin enviados a la impresora

Utilizar la funcin de contabilidad de trabajos si...


La funcin de contabilidad de trabajos es ms efectiva para la recogida de estadsticas de contabilidad de trabajos si: La informacin de recurso concerniente a la utilizacin de base de datos, impresora y comunicaciones es importante. Los cdigos de contabilidad se asignan a usuarios o trabajos. La informacin para la salida impresa es importante. Debe realizarse la contabilidad de trabajos con una base de segmento de contabilidad de un trabajo en lugar de una base de trabajo completo. Se necesita informacin de tiempo activo y retenido.

Utilizar mensajes QHST si...


Los mensajes QHST son ms eficaces para reunir las estadsticas de contabilidad de trabajos si: No quiere gestionar los objetos adicionales incluidos en el diario. No necesita otra informacin de recurso que la proporcionada en los mensajes CPF1124 y CPF1164, que se envan automticamente a las anotaciones QHST. No necesita imprimir la informacin de contabilidad. Algunas estadsticas registradas en el mensaje CPF1164 y las entradas de diario JB no coincidirn exactamente. Esto se debe principalmente a dos factores: las estadsticas CPF1164 se graban un poco antes que las estadsticas del diario JB, y cada vez que se cambia un cdigo de contabilidad, se produce un rodeo en algunos campos, mientras que en los mensajes CPF1164 el rodeo slo se produce una vez.

322

OS/400 Gestin de trabajos, V4R4

Cdigo de contabilidad
El cdigo de contabilidad inicial (hasta 15 caracteres de longitud) para un parmetro de trabajo lo determina el valor del parmetro ACGCDE (cdigo de contabilidad) de la descripcin de trabajo y el perfil de usuario para el trabajo. Cuando se arranca un trabajo, se asigna una descripcin de trabajo al trabajo. El objeto de descripcin de trabajo contiene un valor para el parmetro ACGCDE. Si se utiliza el valor por omisin de *USRPRF, se utiliza el cdigo de contabilidad del perfil de usuario del trabajo. Observe, sin embargo, que cuando se inicia un trabajo utilizando el mandato Someter Trabajo (SBMJOB), su cdigo de contabilidad equivale al del trabajo del sometedor. Puede cambiar el cdigo de contabilidad despus de que el trabajo haya entrado en el sistema utilizando el mandato Cambiar Cdigo de Contabilidad (CHGACGCDE). Los mandatos CRTUSRPRF y CHGUSRPRF soportan el parmetro ACGCDE. El valor por omisin es *BLANK. Si va a grabarse todo el trabajo para un usuario determinado bajo un cdigo de contabilidad, slo deben cambiarse los perfiles de usuario. Pude cambiar los cdigos de contabilidad para descripciones de trabajo especficas especificando el cdigo de contabilidad deseado para el parmetro ACGCDE en los mandatos CRTJOBD y CHGJOBD. El mandato CHGACGCDE tambin permite diferentes cdigos de contabilidad en un nico trabajo. Puede desarrollar un mtodo para verificar la asignacin de cdigos de contabilidad tal como se describe en la seccin Comprobacin de validez de cdigos de contabilidad en la pgina 338. El mandato Recuperar Atributos de Trabajo (RTVJOBA) y las API que recuperan trabajos le permiten acceder al cdigo de contabilidad actual en un programa CL.

Datos de contabilidad de recursos


Se graba una entrada de diario JB al final de cada trabajo y siempre que el cdigo de contabilidad de trabajo se cambia mediante el mandato CHGACGCDE. Se graba una entrada de diario JB incluso si el cdigo de contabilidad se cambia mientras el trabajo est en la cola de trabajos, aunque no se haya utilizado ningn recurso. Cada entrada de diario de contabilidad de recursos contiene informacin acerca de los recursos que se utilizaron mientras el cdigo de contabilidad anterior estaba en vigor. Por ejemplo, la Figura 47 muestra un trabajo con dos segmentos de contabilidad.
Inicio del Punto A Fin del trabajo trabajo 1er segmento 2 segmento contable contable Entrada Entrada diario diario grabada grabada

Figura 47. Trabajo con dos segmentos de contabilidad

En el punto A, se emiti el mandato CHGACGCDE. Se cambia el cdigo de contabilidad y la entrada de diario JB se enva al diario. La entrada de diario JB contiene datos para el primer segmento de contabilidad. Cuando finaliza el trabajo, se

Contabilidad de trabajos

323

realiza una segunda entrada JB para el trabajo que contiene datos para el segundo segmento de contabilidad. Si el cdigo de contabilidad de trabajos no se ha cambiado durante la existencia del trabajo, la entrada JB nica resume el total de los recursos utilizados por el trabajo. Si el cdigo de contabilidad de trabajos se cambi durante la existencia del trabajo, debe aadir los campos de las entradas JB mltiples para determinar el total de los recursos utilizados por el trabajo. La creacin de anotaciones de trabajo no cuenta hacia la utilizacin de la unidad de proceso para un trabajo o para su salida impresa en las entradas de contabilidad JB. Sin embargo, si est utilizando contabilidad de archivos de impresin, las anotaciones de trabajo impresas se incluyen en las entradas de archivo de impresora.

Informacin de diario de contabilidad general


Cada entrada de diario contiene los campos de prefijo estndar para cualquier entrada de diario (por ejemplo, fecha, hora y nmero de secuencia de diario). Consulte la publicacin Copia de seguridad y recuperacin para ver una explicacin de estos campos.

Informacin de diario de contabilidad JB


Para obtener informacin acerca de los campos de la entrada de diario JB, consulte la Tabla 35 en la pgina 324. En los archivos de referencia de campos QSYS/QAJBACG y QSYS/QAJBACG4 se encuentra informacin acerca de los diversos campos.
Tabla 35 (Pgina 1 de 2). Campos encontrados en la entrada de diario JB
Nombre de Campo Carcter (14) JAJOB JAUSER JANBR JACDE JACPU JARTGS Descripcin Nombre de trabajo Usuario del trabajo Nmero de trabajo Cdigo de contabilidad Tiempo de unidad de proceso utilizado (en milisegundos) Nmero de pasos de direccionamiento Trabajo entrado en sistema Fecha de entrada de trabajo (formato ddmmaa) Hora de entrada de trabajo (formato hhmmss) Fecha y hora de inicio de trabajo Fecha inicial de trabajo (formato ddmmaa) Hora inicial de trabajo (formato hhmmss) Hora de transaccin total (en segundos) Nmero de transacciones Atributos de Campo Carcter (10) Carcter (10) Con zona (6,0) Carcter (15) Decimal empaquetado (11,0) Decimal empaquetado (5,0) Carcter (6) Carcter (6) Vea la Nota 2 en la pgina 325 Carcter (6) Carcter (6) Decimal empaquetado (11,0) Decimal empaquetado (11,0) Vea la Nota 3 en la pgina 325 Vea la Nota 4 en la pgina 326 Comentarios

Vea la Nota 1 en la pgina 325

JAEDTE JAETIM

JASDTE JASTIM JATRNT JATRNS

324

OS/400 Gestin de trabajos, V4R4

Tabla 35 (Pgina 2 de 2). Campos encontrados en la entrada de diario JB


Nombre de Campo JAAUX Descripcin Operaciones de E/S auxiliares sncronas y operaciones de base de datos (incluyendo las faltas de pgina por cualquier motivo) Tipo de trabajo Cdigo de finalizacin Nmero de lneas impresas Nmero de pginas impresas Nmero de archivos de impresin Nmero de operaciones de grabacin de base de datos Nmero de operaciones de lectura de base de datos Nmero de operaciones de actualizar, suprimir, FEOD, liberar, comprometer y retrotraer base de datos Nmero de operaciones de grabacin de comunicaciones Nmero de operaciones de lectura de comunicaciones Tiempo que el trabajo estuvo activo (en milisegundos) Tiempo que el trabajo estuvo suspendido (en milisegundos) Indicacin de la hora de trabajo entrado en el sistema (mmddaaaahhmmss) Indicacin de la hora de trabajo iniciado (mmddaaaahhmmss) E/S asncrona para operaciones de base de datos y no de base de datos. Atributos de Campo Decimal empaquetado (11,0) Comentarios

JATYPE JCCDE JALINE JAPAGE JAPRTF JADBPT JADBGT JADBUP

Carcter (1) Decimal (3,0) Decimal (11,0) Decimal (11,0) Decimal (11,0) Decimal (11,0) Decimal (11,0) Decimal (11,0) empaquetado empaquetado empaquetado empaquetado empaquetado empaquetado empaquetado

Vea la Nota 5 en la pgina 326 Vea la Nota 6 en la pgina 326 Vea la Nota 7 en la pgina 326

Vea la Nota 8 en la pgina 326 Vea la Nota 8 en la pgina 326 Vea la Nota 8 en la pgina 326 Vea la Nota 9 en la pgina 327 Vea la Nota 9 en la pgina 327

JACMPT JACMGT JAACT JASPN JAEDTL

Decimal empaquetado (11,0) Decimal empaquetado (11,0) Decimal empaquetado (11,0) Decimal empaquetado (11,0) Carcter (14)

JAESTL JAAIO

Decimal empaquetado (11,0)

Notas: 1. El tiempo de unidad de proceso no incluye las estadsticas de utilizacin de la unidad de proceso y de la impresora para la creacin de anotaciones de trabajo. 2. Para la fecha y hora de finalizacin de trabajo desde entradas de diario, utilice los campos JODATE y JOTIME que forman parte de la informacin de prefijo de entrada de diario estndar. (Consulte la publicacin Copia de seguridad y recuperacin para obtener ms informacin acerca de estos campos). Despus de una finalizacin anmala del sistema, estos campos contienen la fecha y la hora actuales y no (como sucede con los mensajes CPF1164) la hora real de la finalizacin del sistema. 3. El tiempo de transaccin total se establece en -1 cuando: Se atrasa la hora.

Contabilidad de trabajos

325

Se produjo una sobrecarga en un archivo en una computacin. El sistema se desactivo mientras el trabajo estaba activo. 4. No se ha contado la ltima transaccin (SIGNOFF). 5. Los tipos de trabajo grabados son los siguientes: A B I M R W Trabajo de arranque automtico Trabajo por lotes (incluye las comunicaciones y MRT) Trabajo interactivo Supervisor de subsistema Lector de spooling Transcriptor de spooling

Nota: Estos son los mismos que los utilizados en el mensaje CPF1164, excepto en que el mensaje CPF1164 incluye alguna informacin del trabajo del sistema que no se incluye en las entradas de diario. 6. Los cdigos de terminacin, similares a los utilizados en el mensaje CPF1164, son: 000 010 020 030 040 050 060 070 080 090 099 Terminacin normal Terminacin normal durante la finalizacin controlada o finalizacin de subsistemas controlada Gravedad de finalizacin de trabajo excedida Trabajo finalizado de forma anmala Trabajo finalizado antes de activarse Trabajo finalizado mientras est activo Subsistema finalizado de forma anmala mientras el trabajo estaba activo Sistema finalizado de forma anmala mientras el trabajo estaba activo Trabajo completado en el lmite de tiempo Trabajo forzado a finalizar despus de haber finalizado el lmite de tiempo Entrada de contabilidad provocada por el mandato CHGACGCDE

7. El nmero de lneas de impresin no refleja lo que realmente se est imprimiendo. Los archivos de spool pueden cancelarse o imprimirse con copias mltiples. La informacin en la entrada de diario JB refleja slo lo que ha grabado el programa. Ello no incluye las lneas grabadas para las anotaciones de trabajo. Consulte ms adelante en este mismo captulo la seccin donde se trata acerca de los datos de contabilidad de archivos de impresora DP y SP. 8. Los nmeros grabados para las operaciones de E/S de bases de datos no incluyen las operaciones de E/S a lectores y transcriptores ni las operaciones de E/S causadas por los mandatos CL CPYSPLF, DSPSPLF o WRKSPLF. Si SEQONLY(*YES) est en vigor, estos nmeros muestran cada bloque de registros ledos, no el nmero de registros individuales ledos.

326

OS/400 Gestin de trabajos, V4R4

9. Los nmeros grabados para operaciones de E/S de comunicaciones no incluyen la actividad de estaciones de trabajo remotas. Cuando la E/S es para un dispositivo de comunicaciones, los nmeros incluyen slo la actividad relacionada con los archivos ICF.

Datos de contabilidad de archivos de impresora DP y SP


El cdigo de contabilidad utilizado para las entradas de diario DP o SP es el cdigo de contabilidad del trabajo en el momento que se cerr el archivo. A veces se crea una entrada DP o SP antes de que el archivo se cierre (como por ejemplo cuando se finaliza un transcriptor que crea un archivo SCHEDULE(*IMMED)). Cuando ocurre esto, se utiliza el cdigo de contabilidad actual del trabajo. Se crea una entrada de diario DP o SP para cada archivo impreso. Si las anotaciones de trabajo se ponen en spool y despus se imprimen, se crea una entrada SP para ellas. Tambin se graba una entrada SP para archivos en spool de disquete redireccionados a una impresora mediante el transcriptor de impresin.

Informacin de diario de contabilidad DP


La Tabla 36 lista los diversos campos (encontrados en el archivo QSYS/QAPTACG) de la entrada de diario DP.
Tabla 36. Campos encontrados en la entrada de diario DP
Nombre de Campo JAJOB JAUSER JANBR JACDE JADFN JADFNL JADEVN JADEVT JADEVM JATPAG JATLIN JASPFN JASPNB JAOPTY JAFMTP JABYTE JAUSRD Descripcin Nombre de trabajo Usuario del trabajo Nmero de trabajo Cdigo de contabilidad Nombre de archivo de dispositivo Biblioteca en la que se almacena el archivo de dispositivo Nombre de dispositivo Tipo de dispositivo Modelo de dispositivo Nmero total de pginas de impresin creadas Nmero total de lneas impresas creadas Siempre espacio en blanco Siempre espacio en blanco Siempre espacio en blanco Siempre espacio en blanco Siempre cero Datos del usuario Atributos de Campo Carcter (10) Carcter (10) Con zona (6,0) Carcter (15) Carcter (10) Carcter (10) Carcter (10) Carcter (4) Carcter (4) Decimal empaquetado (11,0) Decimal empaquetado (11,0) Carcter (10) Carcter (4) Carcter (1) Carcter (10) Decimal empaquetado (15,0) Carcter (10)

Informacin de diario de contabilidad SP


La informacin suministrada es similar a la proporcionada en los datos de diario de contabilidad DP excepto en que se incluye el nombre del archivo en spool, el nmero de archivo en spool, la prioridad de salida, el tipo de formulario y el nmero total de bytes de informacin de control y datos de impresin enviados a la impresora.

Contabilidad de trabajos

327

No se graba una entrada de diario SP si se suprime un archivo en spool antes de que un transcriptor empiece a grabar el archivo en el dispositivo. En la Tabla 37 en la pgina 328 se listan los campos (encontrados en el archivo QSYS/QAPTACG) de la entrada de diario SP.
Tabla 37. Campos encontrados en la entrada de diario SP
Nombre de Campo JAJOB JAUSER JANBR JACDE JADFN JADFNL JADEVN JADEVT JADEVM JATPAG JATLIN JASPFN JASPNB JAOPTY JAFMTP JABYTE JAUSRD Notas: Descripcin Nombre de trabajo Usuario del trabajo Nmero de trabajo Cdigo de contabilidad Nombre de archivo de dispositivo Biblioteca en la que se almacena el archivo de dispositivo Nombre de dispositivo Tipo de dispositivo Modelo de dispositivo Nmero total de pginas de impresin creadas Nmero total de lneas impresas creadas Nombre de archivo en spool Nmero de archivo en spool Prioridad de salida Tipo de formulario Nmero total de bytes enviados a la impresora Datos de Usuario Atributos de Campo Carcter (10) Carcter (10) Con zona (6,0) Carcter (15) Carcter (10) Carcter (10) Carcter (10) Carcter (4) Carcter (4) Decimal empaquetado (11,0) Decimal empaquetado (11,0) Carcter (10) Carcter (4) Carcter (1) Carcter (10) Decimal empaquetado (15,0) Carcter (10)

1. El sistema intenta registrar el nmero real de pginas, lneas y bytes impresos, pero cuando un transcriptor se cancela *IMMED o se recupera de un error de dispositivo (como por ejemplo fin de formulario), no es posible determinar el nmero exacto de pginas, lneas y bytes que se han impreso. 2. Las pginas y lneas adicionales producidas con la lnea de alineacin no se incluyen en las cuentas de pginas, lneas y bytes. 3. Si un archivo en spool est en estado WTR (pero se establece en MSGW) o si el archivo se suprime mientras est en estado MSGW, aparecer una entrada de diario SP en el diario de contabilidad DP indicando que hay 0 pginas y 0 lneas impresas. 4. Al utilizar una impresora configurada AFP(*YES), si suprime o retiene un archivo inmediatamente despus de haber impreso pginas, la entrada SP para ese archivo puede indicar 0 pginas y 0 lneas impresas aunque se imprimieron algunas pginas. 5. Las cuentas de pgina, lnea y byte para los separadores de trabajo y archivo se incluyen con las cuentas para el archivo al que estn asociadas. 6. Cuando un archivo IPDS contiene grficos o cdigos de barras y se enva a una impresora IPDS que no soporta grficos o cdigos de barras, las cuentas de pgina, lnea y byte incluyen los grficos y cdigos de barras no impresos. 7. Si la configuracin de la impresora es AFP(*YES), el campo para el nmero total de lneas impresas creadas vale cero. El campo del nmero total de pginas creadas es correcto.

328

OS/400 Gestin de trabajos, V4R4

Proceso por lotes y contabilidad de trabajos


Cualquier trabajo por lotes sometido durante la ejecucin de un trabajo utilizando el mandato SBMJOB utiliza automticamente el mismo cdigo de contabilidad que el trabajo que someti el trabajo por lotes. Cuando se utiliza el mandato SBMJOB, los cdigos de contabilidad no pueden alterarse temporalmente sin tener en cuenta cmo se codifica la entrada para la descripcin de trabajos. Si quiere que el trabajo por lotes opere bajo un cdigo de contabilidad que no sea el utilizado en trabajos sometidos, debe emitirse un mandato CHGACGCDE: Antes y despus de emitirse el mandato SBMJOB Inmediatamente mediante el trabajo por lotes Los trabajos por lotes sometidos utilizando un lector o un mandato SBMDBJOB o SBMDKTJOB utilizan el cdigo de contabilidad especificado en la descripcin de trabajo para el trabajo por lotes. Si la descripcin de trabajos especifica ACGCDE(*USRPRF), el cdigo de contabilidad se toma del perfil de usuario utilizado para el trabajo.

Proceso interactivo y contabilidad de trabajos


Si un trabajo interactivo tiene un conjunto de opciones fijas para un usuario y cada opcin tiene un cdigo de contabilidad asignado, puede ser deseable asignar automticamente un cdigo nuevo cuando el usuario solicita trabajar en una funcin nueva. Un ejemplo tpico sera que una opcin del men solicitara una rea funcional nueva. Entonces el mandato CHGACGCDE se emite dentro de un programa CL y los valores del trabajo utilizados para el cdigo de contabilidad anterior se resumen en la entrada de diario de contabilidad JB. Si un usuario tiene varias asignaciones para los que slo conoce los cdigos de contabilidad que se van a utilizar, puede: Otorgar autorizacin al usuario para entrar el mandato CHGACGCDE. Grabar un programa para solicitar al usuario el cdigo de contabilidad. Nota: Para trabajos de paso a travs origen, la informacin de contabilidad de trabajos no incluye el trabajo de paso a travs destino. Para los trabajos de paso a travs destino, la informacin de contabilidad de trabajos no incluye el trabajo por lotes de comunicaciones asociado.

Proceso de trabajos del sistema y contabilidad de trabajos


A los trabajos del sistema que controla (por ejemplo, lectores y transcriptores) se les asigna un cdigo de contabilidad *SYS. Otros trabajos del sistema que no controla (por ejemplo QSYSARB, QLUS, SCPF) no reciben una entrada de diario. Nota: No puede utilizar el mandato CHGACGCDE para cambiar el cdigo de contabilidad del supervisor del subsistema o un lector o transcriptor. Puede, sin embargo, cambiar el cdigo de contabilidad de un lector o transcriptor cambiando las descripciones de trabajo suministradas por IBM adecuadas y los perfiles de usuario adecuados y despus arrancarlos de nuevo. Cuando se somete un trabajo con el mandato Someter Trabajo (SBMJOB), la entrada del diario de contabilidad contiene el cdigo para el sometedor. La entrada para el trabajo de sistema est en blanco. No obstante, para los trabajos

Contabilidad de trabajos

329

del sistema que el usuario no controla (tales como , QALERT, QLUS o QSYSARB), el usuario puede asignar manualmente un cdigo de contabilidad.

Puesta a punto de contabilidad de trabajos


Para preparar la contabilidad de archivos de impresora, siga los siguientes pasos: 1. Cree un receptor de diario en una biblioteca de su eleccin utilizando el mandato Crear Receptor de Diario (CRTJRNRCV): CRTJRNRCV JRNRCV(USERLIB/ACGJRN1)

Debe denominar el receptor de diario ACGJRN1 o un nombre similar que pueda utilizarse para crear una convencin de denominacin como por ejemplo ACGJRN2, ACGJRN3, para futuros receptores de diario. Despus de crear el primer receptor, puede crear receptores adicionales y conectarlos al diario QSYS/QACGJRN automticamente con la convencin de denominacin correcta utilizando el mandato CHGJRN JRNRCV(*GEN). Probablemente desear situar el receptor de diario en una de las bibliotecas que se salvan con regularidad. Puede especificar las opciones en el mandato CRTJRNRCV como ayuda para los aspectos operativos. Si quiere utilizar dos receptores de diario, debe crear un segundo receptor de diario. 2. Cree el diario QSYS/QACGJRN utilizando el mandato Crear Diario (CRTJRN). El nombre QSYS/QACGJRN debe utilizarse, y debe tener autorizacin para aadir objetos a QSYS. Es necesario especificar el nombre del(de los) receptor(es) de diario que ha creado en el paso anterior y cualquier otra opcin en el mandato. Tambin debe considerar quin quiere que tenga autorizacin para este diario. Se recomienda que cambie el parmetro de autorizacin a AUT(*EXCLUDE). Nota: Las siguientes restricciones son aplicables tanto para los diarios como para los receptores de diario: Debe restaurar los diarios y receptores de diario a la misma biblioteca desde la que se salvaron. No puede redenominar, mover ni copiar diarios ni receptores de diario. No puede redenominar una biblioteca que contenga un diario o receptor de diario. 3. Como responsable de seguridad, cambie el valor del sistema de nivel de contabilidad QACGLVL utilizando el mandato Trabajar con Valor del Sistema (WRKSYSVAL) o el mandato Cambiar Valor del Sistema (CHGSYSVAL). Cuando se cambia el valor del sistema, todos los trabajos nuevos que se arranquen en el sistema crearn automticamente una entrada de diario de contabilidad de trabajos cuando se completen los trabajos. El parmetro VALUE del mandato CHGSYSVAL determina cundo se crean las entradas de diario de contabilidad de trabajos: Parmetro VALUE Descripcin *NONE El sistema no crea ninguna entrada en el diario de contabilidad de trabajos.

330

OS/400 Gestin de trabajos, V4R4

*JOB *PRINT

El sistema crea una entrada de diario JB para cada segmento de contabilidad de un trabajo. El sistema crea una entrada de diario DP o SP para cada archivo impreso (un archivo no en spool o un archivo en spool grabado mediante un transcriptor de impresin).

*JOB *PRINT El sistema crea ambos tipos de entradas de diario. El sistema necesita que se cree el diario QSYS/QACGJRN antes de que este valor del sistema cambie para solicitar la contabilidad de trabajos. Nota: Si especifica S para salvar la informacin de contabilidad de trabajos sobre la salida de impresora completada utilizando la interfaz del usuario del Operational Assistant, el valor del sistema QACGLVL cambia a *PRINT o *JOB *PRINT si la contabilidad del trabajo ya est activa. Tambin se crean automticamente un receptor de diario y un diario, eliminando la necesidad de crearlos manualmente. Si ms tarde cambia el valor del sistema para desactivar la contabilidad de trabajos, la opcin de salida de impresora completada en el men Operational Assistant no estar disponible. Para obtener informacin acerca del proceso de entradas de diario de contabilidad, consulte la seccin Conversin de entradas de diario de contabilidad de trabajos en la pgina 336. Nota: Si necesita registrar archivos en un diario que los usuario han recibido e impreso, primero debe suprimir todos los trabajos del sistema QPRTJOB para dichos usuarios. Finalice el trabajo del sistema QPRTJOB utilizando el mandato Finalizar Trabajo (ENDJOB) y la opcin SPLFILE(*YES). Esta accin elimina todos los archivos en spool enviados a este usuario utilizando el mandato Enviar Archivos en Spool de Red (SNDNETSPLF) y finaliza el trabajo del sistema QPRTJOB del usuario. El valor del sistema QACGLVL debe cambiarse a *PRINT o *PRINT *JOB. La prxima vez que se enva un archivo a un usuario, se crea un trabajo QPRTJOB para ese usuario y el nivel de contabilidad de trabajos es correcto para cualquier archivo enviado a ese usuario.

Proceso de diario de contabilidad


El diario de contabilidad QSYS/QACGJRN se procesa como cualquier otro diario. Los archivos tambin pueden registrarse en este diario, aunque para simplificar es aconsejable que lo guarde nicamente para la informacin de contabilidad. Puede utilizar el mandato SNDJRNE para enviar otras entradas a este diario. Aunque existen consideraciones operativas adicionales relacionadas con la utilizacin de varios diarios, hay ventajas en no permitir ninguna entrada de archivo en el diario QACGJRN. Generalmente es ms fcil controlar el diario QACGJRN separadamente, de forma que todas las entradas de contabilidad de trabajos para un perodo de contabilidad determinado se encuentren en un nmero mnimo de receptores de diario y se arranque un nuevo receptor de diario al principio de un perodo de contabilidad. Las entradas del sistema tambin aparecen en el diario QACGJRN. Estas son las entradas con un cdigo de diario J, que se relaciona con la IPL y las operaciones generales realizados en los receptores de diario (por ejemplo, una operacin de salvar del receptor).

Contabilidad de trabajos

331

Para obtener informacin acerca de las restricciones que se aplican a diarios y receptores de diario, consulte la seccin Puesta a punto de contabilidad de trabajos en la pgina 330.

Entradas de contabilidad de trabajos


Las entradas de contabilidad de trabajos se sitan en el receptor de diario que comienza con el prximo trabajo que entra en el sistema despus de que el mandato CHGSYSVAL entre en vigor. El nivel de contabilidad de un trabajo se determina cuando entra en el sistema. Si se cambia el valor del sistema QACGLVL despus de arrancar el trabajo, no tiene ningn efecto en el tipo de contabilidad que se realiza para ese trabajo. Las entradas de impresin DP y SP se crean si el trabajo que cre el archivo opera bajo la contabilidad y el valor del sistema se establece para *PRINT. Si los archivos en spool se imprimen despus de establecer el nivel de contabilidad en *PRINT, o si el trabajo que cre el archivo se arranc antes de que se cambiara el nivel de contabilidad, no se realiza ningn registro por diario para esos archivos en spool.

Formas adicionales de analizar los datos de contabilidad de trabajos


Aunque la utilizacin ms comn de los datos de contabilidad es facturar a los usuarios por los recursos del sistema, es posible que quiera analizar los datos de otras formas. Algunos mtodos de anlisis de informacin de contabilidad de trabajos consistirn en poner en secuencia segn los campos o combinaciones de campos siguientes: Cdigo de contabilidad Usuario Tipo de trabajo (por ejemplo, por lotes o interactivo) Hora del da Cada una de estas secuencias puede procesarse mediante un archivo lgico aparte. Un anlisis estadstico tpico de un trabajo ser un resumen que informe acerca de: El tipo de trabajo que se ejecuta con una cuenta de apariciones y tiempos totales de unidad de proceso utilizados Interacciones Promedio de tiempo de respuesta Cuentas de archivos y E/S auxiliares por tipo de archivo Otros elementos que tal vez desear analizar son: Cdigo de terminacin de trabajo Nombre de perfil de usuario Todos los trabajos que sobrepasen una cierta cantidad de tiempo de unidad de proceso

332

OS/400 Gestin de trabajos, V4R4

Seguridad y contabilidad de trabajos


Slo el responsable de seguridad (o un programa que adopte su autorizacin) o un usuario con autorizacin *ALLOBJ o *SECADM puede cambiar el valor del sistema QACGLVL. El cambio entra en vigor cuando un nuevo trabajo entra en el sistema. Esta restriccin garantiza que si la contabilidad de trabajos est en vigor y el responsable de seguridad realiza la IPL del sistema, se graba una entrada de contabilidad para el trabajo del responsable de seguridad. Consulte la publicacin Copia de seguridad y recuperacin para ver una explicacin de las consideraciones relativas a la seguridad de diario.

Autorizacin para asignar cdigos de contabilidad de trabajos


Puede asignar los cdigos de contabilidad de trabajos slo si tiene la autorizacin para utilizar los mandatos CRTUSRPRF, CHGUSRPRF o CHGACGCDE. Esto restringe la utilizacin de cdigos de contabilidad y proporciona una base para la validacin que comprueba cualquier cambio. Slo un usuario con la autorizacin especial *SECADM puede utilizar los mandatos CRTUSRPRF y CHGUSRPRF. Sin embargo, el responsable de seguridad puede delegar esta autorizacin creando un programa CL, que permite que otro usuario adopte el perfil del responsable de seguridad y cambie el parmetro ACGCDE en el perfil de usuario. El programa CL puede entonces tener autorizacin para uno o ms individuos. El parmetro ACGCDE tambin est en los objetos de la descripcin de trabajos, pero el usuario debe tener la autorizacin para utilizar el mandato CHGACGCDE para entrar un valor que no sea el valor por omisin *USRPRF. Este mandato se suministra con la autorizacin *CHANGE.

Autorizacin para el mandato CHGACGCDE


Si permite que un usuario utilice el mandato Cambiar Cdigo de Contabilidad (CHGACGCDE), ese usuario puede: Crear o cambiar el parmetro ACGCDE en las descripciones de trabajo. (Tambin se necesita autorizacin para crear o cambiar las descripciones de trabajo.) Cambiar el cdigo de contabilidad en su trabajo actual. Cambiar el cdigo de contabilidad de un trabajo que no sea el suyo propio si tambin tiene la autorizacin especial *JOBCTL. Puede proporcionar seguridad adicional utilizando el mandato CHGACGCDE en un programa CL, que adopta la autorizacin del propietario del programa. Esto permite que el usuario que ejecuta una funcin externa realice una funcin sensible a la seguridad sin tener autorizacin directa para el mandato CHGACGCDE. El diario de contabilidad y sus receptores se tratan como cualquier otro objeto de diario desde el punto de vista de la seguridad. Debe decidir qu autorizacin debe haber para el diario y el receptor de diario de contabilidad.

Contabilidad de trabajos

333

Recuperacin y contabilidad de trabajos


Si el trabajo finaliza de forma anmala, se graba la entrada de contabilidad final y todas las entradas de contabilidad grabadas anteriormente aparecen en el diario. Si se produce una finalizacin anmala del sistema, se pierden los siguientes datos de contabilidad para el ltimo paso de direccionamiento o el ltimo segmento de fin de contabilidad, lo que se haya producido ms recientemente. Informacin acerca del nmero de lneas y pginas impresas Nmero de archivos creados Operaciones de situar, obtener y actualizar base de datos Operaciones de lectura y grabacin de comunicaciones Operaciones de E/S auxiliares Tiempo de transaccin Nmero de campos de transaccin Tiempo activo Tiempo suspendido Despus de una finalizacin anmala del sistema, el tiempo de terminacin del trabajo en el diario no ser el mismo que en el mensaje CPF1164. El mensaje utiliza el tiempo ms cercano al de finalizacin del sistema, pero las entradas de diario de contabilidad de trabajos se envan al diario durante la IPL y la hora de terminacin del trabajo es la hora del sistema actual, que es posterior a la hora en que se produjo la finalizacin anmala del sistema. Si el sistema finaliza de forma anmala, pueden perderse algunas entradas de diario. Estas son las entradas que se graban para el diario pero no forzadas para el disco (es igual a FORCE(*NO) en el mandato SNDJRNE). Incluyen lo siguiente: Entradas JB provocadas por un mandato CHGACGCDE Entradas DP y SP Cuando se completa un trabajo, se fuerza la ltima entrada de cdigo de contabilidad para el disco (como si se especificara FORCE(*YES) en el mandato SNDJRNE). Siempre que se fuerza una entrada de contabilidad al disco, todas las entradas anteriores en el diario, sin tener en cuenta qu trabajo las cre, se fuerzan al disco.

Excepcin
Si slo se especifica *PRINT en la contabilidad del sistema, no se realizar ninguna entrada de diario con finalizacin de trabajo FORCE(*YES). Por lo tanto, si se graba una entrada de contabilidad crtica mediante un mandato CHGACGCDE y quiere asegurarse de que no se perder en caso de una finalizacin anmala del sistema, puede emitir un mandato SNDJRNE y especificar la opcin FORCE(*YES). Si tambin van a registrarse por diario los archivos en el diario de contabilidad, cualquier cambio de base de datos siempre se fuerza para el diario y esto provoca que todas las entradas de contabilidad anteriores tambin se fuercen.

334

OS/400 Gestin de trabajos, V4R4

Si se produce una finalizacin anmala del sistema o cambia un cdigo de contabilidad de un trabajo que no sea el suyo propio, el nombre del trabajo calificado en los primeros 30 bytes del campo JARES en la entrada de diario describe el trabajo del sistema que grab la entrada JB en la prxima IPL y no el trabajo que utiliz los recursos. Los campos JAJOB, JAUSER y JANBR deben utilizarse para todo lo que tenga que ver con el anlisis.

Diario o receptor de diario de contabilidad de trabajos daado


Si la anomala se produce en el diario o en su receptor actual de forma que no pueden registrarse por diario las entradas de contabilidad, se enva un mensaje CPF1302 a la cola de mensajes QSYSOPR y los datos de contabilidad se graban al registro de anotaciones QHST en el mensaje CPF1303. El trabajo que intenta enviar la entrada de diario contina con normalidad. La recuperacin de un diario o receptor de diario daado es la misma que para los dems diarios. Consulte la publicacin Copia de seguridad y recuperacin para ver las consideraciones relativas a la recuperacin. El diario QACGJRN no debe asignarlo otro trabajo. Si otro trabajo asigna el diario, la entrada de diario se cambia por el texto del mensaje y se enva a las anotaciones QHST como el mensaje CPF1303. Puede utilizar el parmetro OUTFILE en el mandato Visualizar Diario (DSPJRN) para grabar las entradas de diario de contabilidad en un archivo de base de datos que puede procesar. Tambin puede utilizar el mandato RCVJRNE en el diario QACGJRN para recibir las entradas tal y como se graban en el diario QACGJRN. Si el diario o los receptores de diario de contabilidad de trabajos se daan, el sistema contina operando y registrando los datos de contabilidad en las anotaciones histricas. Para recuperarse de la anomala del diario o receptor de diario, utilice el mandato Trabajar con Diario (WRKJRN). Consulte la publicacin Copia de seguridad y recuperacin para obtener ms informacin acerca de cmo utilizar este mandato. Despus de recuperar el diario o receptor de diario daado, cambie el valor del sistema QACGLVL a un valor apropiado para la instalacin. (A menos que cambie el valor del sistema QACGLVL, el sistema no registra la informacin de contabilidad en el nuevo receptor de diario.)

Cmo acceder al mensaje CPF1303


Para acceder a la informacin del mensaje CPF1303, cree un programa de lenguaje de alto nivel. Para definir registros que coincidan con el mensaje CPF1303, incluya los siguientes campos: Hora del sistema Carcter (8) Nmero de registro del mensaje Binario (4) Nombre de trabajo calificado Carcter (26) Tipo de entrada (JB, DP o SP) Carcter (2) Longitud de los datos Binario (2) Seguidos de los campos: De JAJOB a JASPN para entradas JB De JAJOB a JABYTE para entradas SP y DP
Contabilidad de trabajos

335

(Estos campos se describen anteriormente en este captulo.) Para ver un programa de ejemplo, consulte la seccin de la publicacin CL Programming que explica el proceso del archivo QHST para el mensaje de finalizacin de trabajo. El mensaje CPF1164 siempre consta de tres registros y el mensaje CPF1303 siempre consta de cuatro registros. La informacin contenida en los campos del prefijo de diario estndar no se incluye en este mensaje. Todo lo que se necesita es la informacin relacionada con la finalizacin del trabajo, fecha y hora; esta informacin puede encontrarse en el registro 1 del mensaje CPF1303.

Conversin de entradas de diario de contabilidad de trabajos


Puede utilizar el parmetro OUTFILE del mandato DSPJRN para grabar las entradas de diario de contabilidad de trabajos en un archivo de base de datos que pueda procesar. El parmetro OUTFILE le permite denominar un archivo o miembro. Si existe el miembro, se borra antes de que se graben los registros. Si el miembro no existe, se aade. Si el archivo no existe, se crea un archivo utilizando el formato de registro QJORDJE. Este formato define los campos de cabecera estndar para cada entrada de diario, pero los datos de contabilidad de trabajos se definen como un nico campo grande. Para evitar tener que procesar los datos de contabilidad como un nico campo grande, se suministran dos archivos de referencia de campo para que le ayuden a procesar las entradas de diario de contabilidad de trabajos. El archivo QSYS/QAJBACG contiene el formato de registro QWTJAJBE y se utiliza para las entradas JB. El archivo QSYS/QAPTACG contiene el formato de registro QSPJAPTE y se utiliza para entradas DP o SP. El mismo formato se utiliza para todas las entradas de archivos de impresora sin tener en cuenta si la salida es SP (en spool) o DP (no en spool). La entrada DP para los archivos impresos directamente contiene algunos campos que no se utilizan; estos campos contienen espacios en blanco. Los ejemplos siguientes son algunos mtodos que puede utilizar: Las entradas JB y DP o SP bsicas pueden procesarse creando dos archivos de salida utilizando los formatos de archivos de referencia de campo suministrados y ejecutando el mandato DSPJRN una vez para JB y una vez para DP o SP. Esto le permite definir un archivo lgico sobre los dos archivos fsicos y utilizar el programa de lenguaje de alto nivel para procesar el archivo descrito externamente. Se aconseja esta solucin y se describe ms adelante en esta seccin. Slo puede procesar las entradas JB creando un archivo mediante uno de los archivos de referencia de campos suministrado (QSYS/QAJBACG) para crear un archivo descrito externamente. Este archivo puede entonces procesarse mediante el programa de utilidad de consulta o un programa de lenguaje de alto nivel. Puede convertir ambos tipos de entradas de diario utilizando el formato DSPJRN por omisin de QJORDJE. Entonces utilizar un archivo descrito por el programa para procesar las entradas de diario en un programa de lenguaje de alto nivel.

336

OS/400 Gestin de trabajos, V4R4

La DDS siguiente define un archivo fsico para las entradas de diario JB utilizando el archivo de referencia de campo QAJBACG en QSYS. Normalmente crear el archivo (utilizando el mandato CRTPF) con el mismo nombre (QAJBACG) que el archivo modelo. R QWTJAJBE FORMAT(QSYS/QAJBACG)

La DDS siguiente define un archivo fsico para las entradas de diario DP o SP utilizando al archivo de referencia de campo QAPTACG en QSYS. Normalmente crear el archivo (utilizando el mandato CRTPF) con el mismo nombre (QAPTACG) que el archivo modelo. R QSPJAPTE FORMAT(QSYS/QAPTACG)

Puede especificar un campo de clave en el archivo fsico; sin embargo, en este ejemplo, se utiliza un archivo lgico para la secuencia. Si crea dos archivos fsicos (uno para JB y uno para DP o SP) con los miembros del mismo nombre, emitir los mandatos DSPJRN siguientes para convertir las entradas. Suponga que ha creado los archivos fsicos con los mismos nombres que los archivos modelo en la biblioteca YYYY. DSPJRN DSPJRN JRN(QACGJRN) JRNCDE(A) ENTTYP(JB) + OUTPUT( OUTFILE) OUTFILE(YYYY/QAJBACG) JRN(QACGJRN) JRNCDE(A) ENTTYP(SP DP) + OUTPUT( OUTFILE) OUTFILE(YYYY/QAPTACG)

Puede controlar los criterios de utilizacin y seleccin del mandato DSPJRN de forma que no convierta las mismas entradas varias veces. Por ejemplo, puede seleccionar todas las entradas en un rango de fechas especfico. Puede convertir todas las entradas en un punto de separacin para el anlisis de contabilidad de trabajos, por ejemplo, mensualmente. Pueden haberse utilizado uno o ms receptores de diario durante el mes. Observe que cada utilizacin del mandato DSPJRN para el mismo miembro provoca que el miembro se borre antes de que se aadan nuevas entradas. No utilice el parmetro JOB del mandato DSPJRN pues algunas entradas se crean para un trabajo mediante un trabajo del sistema y por tanto no aparecern como esperaba.

Cmo permitir el proceso de ambos archivos fsicos: Codifique la siguiente DDS para crear un archivo lgico que permita procesar ambos archivos fsicos. Esto le permite leer un nico archivo en orden de cdigo de contabilidad e imprimir un informe utilizando un programa de lenguaje de alto nivel:
R K R K QWTJAJBE JACDE QSPJAPTE JACDE PFILE(YYYY/QAJBACG) PFILE(YYYY/QAPTACG)

Proceso de un registro de contabilidad de trabajos bsico: Si desea utilizar un archivo lgico para procesar slo el registro bsico de contabilidad de trabajos en orden de cdigo de contabilidad por nombre de usuario, codifique la siguiente DDS para un archivo lgico:
R QWTJAJBE K JACDE K JAUSER PFILE(YYYY/QAJBACG)

Contabilidad de trabajos

337

Este archivo lgico puede procesarse mediante el programa de utilidad de consulta o mediante un programa de lenguaje de alto nivel. Si se produce una finalizacin anmala del sistema, el nombre de trabajo calificado en los primeros 30 bytes del campo JARES en la entrada de diario describe el trabajo del sistema que grab la entrada en la prxima IPL y no el trabajo que utiliz los recursos. Por esta razn, cualquier anlisis realizado en las entradas JB debe utilizar los campos JAJOB, JAUSER y JANBR.

Mtodos para la contabilidad de trabajos


Las siguientes propuestas pueden serle tiles en la puesta a punto y gestin de la funcin de contabilidad de trabajos.

Comprobacin de validez de cdigos de contabilidad: Un aspecto importante de cualquier aplicacin de proceso de datos es asegurarse de que se especifiquen los campos de control correctos. Para los cdigos de contabilidad de trabajos, esto puede requerir una funcin de comprobacin de validez compleja que no slo comprueba la existencia de cdigos autnticos, sino que tambin comprueba qu usuarios pueden utilizar los cdigos especficos.
Los cdigos de contabilidad pueden asignarse en las reas siguientes: Perfil de usuario Descripcin de trabajo En un trabajo (mandato CHGACGCDE)

Control de la asignacin de cdigos de contabilidad en perfiles de usuario: Si es importante controlar la asignacin de cdigos de contabilidad, es posible que desee considerar el mtodo siguiente. Antes de colocar un cdigo de contabilidad en un perfil de usuario, tal vez quiera asegurarse de que el cdigo es vlido y que es vlido para un usuario determinado.
Puede controlar el cambio de cdigos de contabilidad en el mandato CHGJOBD otorgando nicamente la autorizacin de responsable de seguridad para el mandato CHGACGCDE, y por lo tanto otro usuario no podr crear o cambiar una descripcin de trabajo con un cdigo de contabilidad especfico. El mandato CHGACGCDE puede utilizarse directamente para permitir que los usuarios cambien el cdigo de contabilidad de trabajos de su propio trabajo o de otro trabajo. Para cambiar otro trabajo, el usuario tambin debe tener la autorizacin especial *JOBCTL. En muchas instalaciones, no ser vlido permitir el cambio de un cdigo de contabilidad para un trabajo en la cola de trabajos o que un trabajo cambie el cdigo de contabilidad de otro trabajo. Con un programa CL y un mandato puede controlarse esto y garantizar la comprobacin de validez del nuevo cdigo de contabilidad. Por ejemplo, el mandato CHGACGCDE se autorizar de forma privada y se incluir en un programa CL que cambia nicamente el trabajo actual (por ejemplo, se especifica JOB(*)). El mandato se autorizar adecuadamente.

338

OS/400 Gestin de trabajos, V4R4

Apndice A. Datos de rendimiento


Los datos de rendimiento constituyen un conjunto de informacin acerca de las operaciones de un sistema (o red de sistemas) que puede utilizarse para comprender el tiempo de respuesta y la productividad. Puede utilizar datos de rendimiento para realizar ajustes en programas, en atributos del sistema y en operaciones. Estos ajustes pueden mejorar los tiempos de respuesta y la productividad, y ayudar a prever los efectos de ciertos cambios en el sistema, en las operaciones o en el programa. | | | | | | | Los datos de rendimiento se pueden recoger de estas dos formas: Utilizar los Servicios de recogida de AS/400 Operations Navigator Utilizar el Supervisor de rendimiento Nota: A medida que se van desarrollando AS/400 Operations Navigator y los Servicios de recogida, el soporte futuro para la recogida de datos de rendimiento puede irse centrando en los Servicios de recogida. Se anima a los usuarios a que empiecen a utilizar esta nueva herramienta.

Por qu recoger datos de rendimiento?


Las razones que pueden inducirle a recoger datos de rendimiento son estas: Para realizar un anlisis con el programa bajo licencia Herramientas de Rendimiento Para reunir entradas para una aplicacin de anlisis que reduzca los datos en informes significativos Para realizar un anlisis en otro sistema que tenga instalado el programa bajo licencia Herramientas de Rendimiento

| | | | | | | | | | | | | | | | | |

Introduccin a los Servicios de recogida


Los Servicios de recogida le permiten reunir datos de rendimiento de tal modo que el rendimiento del sistema apenas se vea afectado de manera observable. Puede utilizar Operations Navigator para configurar los Servicios de recogida de modo que los datos que le interesen se recojan con la frecuencia que desee. Un objeto de recogida, *MGTCOL, hace de medio de almacenamiento eficaz para contener elevadas cantidades de datos de rendimiento. Una vez configurados e iniciados los Servicios de recogida, los datos de rendimiento se van recogiendo de forma continua. Cuando necesita trabajar con los datos de rendimiento, puede copiar los datos que precise en un conjunto de archivos de base de datos. En la Figura 48 se proporciona una visin general de los elementos de los Servicios de recogida, que son: Propiedades generales Las propiedades generales definen cmo se ha de llevar a cabo una recogida, y pueden controlar los atributos de recogida automtica. Las categoras de datos identifican los tipos de datos que han de recogerse. Las categoras se pueden configurar de manera independiente, lo que

Categoras de datos

Copyright IBM Corp. 1997, 1999

339

| Figura 48. Visin general de los Servicios de recogida | | | | | | | | | | | | | | | | | | | | | | | | | | | Perfiles de recogida permite controlar qu datos se recogen y cada cunto se recogen. Los perfiles de recogida proporcionan un medio de salvar y activar una configuracin de categora determinada. El colector de rendimiento emplea las propiedades generales y la informacin de categora para controlar la recogida de los datos de rendimiento. El usuario puede iniciar y detener el colector de rendimiento, o bien configurarlo para que se ejecute automticamente. El objeto de recogida, *MGTCOL, hace de medio de almacenamiento eficaz para contener elevadas cantidades de datos de rendimiento.

Colector de rendimiento

Objeto de recogida

Mandato Crear Datos de Rendimiento (CRTPRFDTA) El mandato CRTPFRDTA procesa los datos almacenados en el objeto de recogida de gestin y genera archivos de base de datos de rendimiento. Interfaces API Una interfaz de programas de aplicacin (API) lleva a cabo las funciones de configuracin bsica y de control del colector. Si desea obtener informacin acerca de cmo se utilizan las API con los Servicios de recogida, consulte Las API de OS/400, en el tema Programacin que encontrar en AS/400 Information Center. Puede acceder a Information Center desde el CD-ROM AS/400e Information Center (versin en espaol (y en ingls):

340

OS/400 Gestin de trabajos, V4R4

| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |

SK3T-1330 (SK3T-2027)) o desde uno de estos sitios Web:


http://www.as4 .ibm.com/infocenter http://publib.boulder.ibm.com/pubs/html/as4 /infocenter.htm

Por qu conviene utilizar los Servicios de recogida?


Los Servicios de recogida renen datos que identifican la cantidad relativa de recursos del sistema utilizados por las distintas reas del sistema. Esta informacin, cuando se recoge y analiza con regularidad, puede servir de ayuda para lograr un mejor equilibrio de los recursos. Este proceso permite optimizar el rendimiento del sistema. Es posible crear archivos de base de datos y usarlos con el programa bajo licencia Performance Tools for AS/400 o con otras aplicaciones para generar informes del rendimiento. Con los Servicios de recogida, podr tener un control y una flexibilidad mucho mayores sobre la recogida de datos y la generacin de base de datos. Las mejoras o las adiciones futuras que se realicen en la recogida de datos de rendimiento tendrn lugar en los Servicios de recogida. Las ventajas de utilizar los Servicios de recogida son: La actividad general de la recogida de datos es baja. Los datos se pueden recoger en todo momento de tal modo que el rendimiento apenas se vea afectado o no se vea afectado en absoluto de manera observable. No es necesario iniciar el supervisor y quedarse a la espera de que se produzcan los problemas ni crear nuevamente los problemas mientras el supervisor est activo para poder analizarlos y solucionarlos. Los datos de rendimiento estn disponibles siempre que se necesiten. El proceso de datos y la generacin de archivos de base de datos pueden diferirse para que se ejecuten en modalidad por lotes cuando el sistema deje de estar ocupado con las aplicaciones cruciales para el negocio. Al generar archivos de base de datos, puede seleccionar qu categoras son las que le interesan y para qu periodos de tiempo. Los datos de rendimiento estn disponibles, pero solamente ha de incurrir en los costes de proceso correspondientes a los datos que desea ver. El objeto de recogida de gestin es ms fcil de gestionar o de mover entre sistemas que los 30 o ms archivos de base de datos utilizados por el supervisor tradicional. Los archivos de base de datos se pueden generar en cualquier sistema. Los datos pueden recogerse en un sistema de aplicacin y luego moverse a un sistema de gestin para la generacin y el anlisis de base de datos. Los objetos de recogida son independientes de los releases, por lo que permiten mover los datos de un release a otro y procesarlos sin realizar ninguna conversin de datos. La recogida de datos es ms fiable. Se puede controlar mejor qu datos se recogen y cul ha de ser el nivel de detalle de la recogida.

Apndice A. Datos de rendimiento

341

| | | | | | | | | | |

Dnde se puede aprender ms cosas acerca de los Servicios de recogida?


Hay ms cosas que leer acerca del uso de los Servicios de recogida. Consulte Central de gestin, en el tema Operations Navigator de AS/400 Information Center. Puede acceder a Information Center desde el CD-ROM AS/400e Information Center (versin en espaol (y en ingls): SK3T-1330 (SK3T-2027)) o desde uno de estos sitios Web: http://www.as4 .ibm.com/infocenter http://publib.boulder.ibm.com/pubs/html/as4 /infocenter.htm

Si desea obtener ayuda para configurar y utilizar los Servicios de recogida, instale Operations Navigator y lea la ayuda en lnea, bajo Central de gestin.

Supervisor de rendimiento
| | | | | | Tambin puede recoger datos de rendimiento utilizando el mandato Arrancar Supervisor de Rendimiento (STRPFRMON). Los datos de rendimiento recogidos permiten establecer la cantidad relativa de recursos del sistema utilizados por las distintas reas del sistema. Esta informacin, una vez recogida y analizada de forma regular, puede ayudarle a equilibrar mejor sus recursos para obtener el mejor rendimiento del sistema.

Cmo preparar la recogida de datos de rendimiento


Antes de comenzar la recogida de datos, considere qu tipo de datos desea recoger y cul ha de ser la frecuencia de la recogida. | | | | | | La recogida de datos puede degradar ligeramente el rendimiento del sistema debido al tiempo que se tarda en recoger los datos de rendimiento. Cuando se utiliza el supervisor de rendimiento, el nivel de degradacin est relacionado con la cantidad de datos recogidos. Utilizar los Servicios de recogida para efectuar una recogida de datos normal puede hacer que la respuesta del sistema se vea menos afectada.

Tipos de datos de rendimiento que deben recogerse


Los tipos de datos que pueden recogerse son: | | | | | | | | | | | | | Datos de muestrasuna instantnea temporal Datos del sistema. Son datos de rendimiento relacionados con: todos los trabajos del sistema, los dispositivos conectados al sistema, las agrupaciones de almacenamiento, los procesadores de E/S de comunicaciones, los procesadores de E/S de disco, los procesadores de E/S de estacin de trabajo y los tiempos de respuesta de las estaciones de trabajo. Datos de comunicaciones. Incluyen todos los datos del sistema que acaban de listarse y, adems, las estadsticas correspondientes a estos protocolos: comunicaciones sncronas en binario, comunicaciones asncronas, X.25, Ethernet, red digital de servicios integrados (RDSI), red en anillo, control sncrono de enlace de datos (SDLC), interfaz de datos distribuidos (DDI) y frame relay.

Datos de rastreorecogida dirigida por eventos

342

OS/400 Gestin de trabajos, V4R4

| | | | |

Datos de consulta de base de datos. Son datos de rendimiento relacionados con las sentencias ejecutables. Datos de rastreo. Incluyen los datos de rastreo interno del sistema. Los datos de este tipo no deben recogerse a menos que vayan a analizarse mediante el programa bajo licencia Herramientas de Rendimiento.

Utilizacin del supervisor de rendimiento para recoger datos de rendimiento


Para recoger datos de rendimiento, utilice el mandato Arrancar Supervisor de Rendimiento (STRPFRMON). Este mandato arranca la recogida de datos de rendimiento. Los datos de rendimiento recogern datos hasta el momento que especifique como hora final. Si desea finalizar el supervisor antes de este momento, utilice el mandato ENDPFRMON.

Recogida de datos del sistema nicamente


Para recoger nicamente datos del sistema, especifique *SYS en el parmetro DATA del mandato STRPFRMON.

Recogida de datos del sistema y de comunicaciones


Para recoger datos de comunicaciones y datos ampliados de IOP, especifique *ALL para el parmetro DATA del mandato STRPFRMON. Nota: Los datos de comunicaciones se recogen adems de los datos del sistema, no en lugar de stos.

Recogida de datos de consulta de base de datos


Para recoger datos de consulta de base de datos, especifique *YES para el parmetro STRDBMON del mandato STRPFRMON.

Recogida de datos en hebras, tareas y trabajos activos


Para recoger datos de rendimiento nicamente para dichos trabajos, tareas y hebras que utilicen CPU dentro del intervalo, especifique *ACTIVE para el parmetro SLTJOB en el mandato STRPFRMON. La utilizacin de esta opcin tiene el potencial, dependiendo de las caractersticas del sistema, de reducir sustancialmente la actividad general del sistema asociada con la ejecucin del supervisor de rendimiento. Para recoger datos de rendimiento para todos los trabajos, tareas y hebras tanto si utilizan CPU dentro del intervalo como si no lo hacen, especifique *ALL. El valor por omisin para SLTJOB es tambin *ALL.

Cmo recoge los datos el supervisor de rendimiento


Emitiendo el mandato Arrancar Supervisor de Rendimiento (STRPFRMON) se somete un trabajo por lotes a una cola de trabajos. Cuando se arranca el trabajo por lotes del supervisor de rendimiento desde la cola de trabajos, se inicia la recogida de datos. El trabajo contina recogiendo datos hasta que se produce una de las siguientes situaciones: Se alcanza el lmite de tiempo especificado para la recogida de datos. Se emite el mandato Finalizar Supervisor de Rendimiento (ENDPFRMON).
Apndice A. Datos de rendimiento

343

El trabajo del supervisor de rendimiento finaliza de forma anmala (mandatos Finalizar Trabajo (ENDJOB), Finalizar Subsistema (ENDSBS) o Finalizar Sistema (ENDSYS)). | | | | Mientras est activo el trabajo de supervisin de rendimiento, el supervisor recopila datos peridicamente y los coloca en los archivos de base de datos de rendimiento. Para obtener ms informacin acerca del mandato Arrancar Supervisor de Rendimiento (STRPFRMON), consulte la publicacin CL Reference (Abridged).

Finalizacin de la recogida de datos de rendimiento


Para finalizar la recogida de datos de rendimiento antes del momento que ha especificado, utilice el mandato ENDPFRMON. Este mandato debe utilizarse en lugar de los mandatos ENDJOB, ENDSBS y ENDSYS si desea que se recojan los datos finales. nicamente el mandato ENDPFRMON hace que se recojan los datos finales. La emisin del mandato provoca que el trabajo por lotes del supervisor de rendimiento efecte una recogida final de los datos de rendimiento y finalice a continuacin. Para obtener ms informacin acerca del mandato ENDPFRMON, consulte CL Reference (Abridged).

Consideraciones sobre el ao 2000


La recogida de datos depende de la fecha inicial especificada en el archivo de datos QAPMCONF. ste es el nico archivo de datos que contiene un indicador de siglo; por lo tanto, debe utilizar la fecha del archivo de configuracin QAPMCONF. La fecha de todos los dems archivos de rendimiento es relativa a la fecha del archivo QAPMCONF.

| |

Datos de rastreo Recogida de datos de rastreoSTRPFRMON


Para recoger datos de rastreo, el usuario debe especificar un valor que no sea *NONE en el parmetro TRACE del mandato STRPFRMON.

| | | | | | | | |

Recogida de datos de rastreoServicios de recogida


Si est utilizando los Servicios de recogida de la Central de gestin y desea recoger datos de rastreo, para iniciar la recogida debe utilizar el mandato Rastrear Internamente, escribiendo: TRCINT SET( ON) TRCTYPE( TTPERF MPL TNS). Para finalizar la recogida, escriba TRCINT SET( HOLD). Este mandato conservar la recogida de datos de rastreo hasta que especifique dnde se ha de colocar o hasta que inicie otro rastreo. Si desea ms informacin acerca de cmo utilizar el mandato TRCINT, consulte CL Reference: RQSxxx through WRKxxx Commands, SC41-5726-01.

344

OS/400 Gestin de trabajos, V4R4

Cmo se produce el rastreo


Especificando un valor que no sea *NONE en el parmetro TRACE del mandato STRPFRMON, el supervisor de rendimiento inicia el rastreo (utilizando el mandato Rastrear Internamente (TRCINT)). Al poner en marcha el rastreo, el sistema anota varias actividades en una tabla de rastreo interno. Finalmente, los datos de rastreo se vuelcan desde la tabla de rastreo interno a un archivo de base de datos (QAPMDMPT). Cuando el supervisor de rendimiento ha arrancado el rastreo, el sistema sigue anotando datos de rastreo hasta que la tabla de rastreo est llena o hasta que el supervisor de rendimiento finaliza. Si la tabla de rastreo se llena mientras el supervisor de rendimiento se est ejecutando (y el supervisor de rendimiento arranc el rastreo del sistema), se enva un mensaje a la cola de mensajes del operador del sistema y a una cola de mensajes de usuario (si se especific una en el parmetro MSGQ del mandato STRPFRMON), momento en que el supervisor de rendimiento desactiva el rastreo automticamente. En ese punto, hay tres opciones disponibles: Volcar inmediatamente la tabla de rastreo a un archivo de base de datos (utilizando el mandato DMPTRC). La utilizacin de esta opcin asegura que no se graba encima de los datos de rastreo si se ponen en marcha otros rastreos. Sin embargo, este mtodo puede degradar el rendimiento en sistema muy cargados. Esperar hasta que finalice el supervisor de rendimiento y hacer que ste vuelque el rastreo en ese momento (ese es el valor por omisin). Si se arranca otro rastreo antes de que finalice el supervisor de rendimiento, se escribe encima de los datos de la tabla de rastreo interno, perdiendo la informacin de rastreo que produjo el supervisor de rendimiento. No vuelque el rastreo cuando el supervisor de rendimiento finalice. En vez de esto, vuelque el rastreo en el momento conveniente con el mandato DMPTRC. Si se arranca otro rastreo antes de que se vuelquen datos de rastreo, se graba encima de los datos de la tabla de rastreo interno, perdiendo la informacin de rastreo que produjo el supervisor de rendimiento. Debido a esto, es importante volcar los datos de rastreo antes de arrancar ningn proceso (incluyendo el volver a ejecutar el supervisor de rendimiento) que recoja datos de rastreo.

Vuelco de los datos de rastreo


| | | | | | | | Decidir cundo se han de volcar los datos de rastreo es una decisin importante porque el vuelco afecta al rendimiento del sistema. No es aconsejable volcar durante el punto ms alto de la actividad en un sistema cargado. Es posible diferir un vuelco de datos de rastreo, pero conviene volcar los datos antes de que uno se olvide de que existen. Si la tabla de rastreo se borra por cualquier motivo, los datos de rastreo se pierden. Sin embargo, diferir ligeramente el vuelco y utilizar a continuacin el mandato Volcar Rastreo (DMPTRC) puede hacer que el rendimiento se conserve para los usuarios.

Vuelco de los datos de rastreoSTRPFRMON


Para volcar datos de rastreo: Especifique DMPTRC en el mandato STRPFRMON si desea que se vuelquen los datos de rastreo cuando finaliza el supervisor de rendimiento. Especifique DMPTRC en el mandato ENDPFRMON para alterar temporalmente el valor del mandato STRPFRMON.
Apndice A. Datos de rendimiento

345

Utilice el mandato Volcar Rastreo (DMPTRC) si desea retrasar el vuelco para limitar los usuarios afectados por el rendimiento. | | | | | | | | |

Vuelco de datos de rastreoServicios de recogida


Para volcar los datos de rastreo, utilice el mandato Volcar Rastreo (DMPTRC), de esta manera: DMPTRC MBR(nombre-miembro) LIB(nombre-biblioteca). Especifique un nombre de miembro y un nombre de biblioteca en los que almacenar los datos. Nota: Si los Servicios de recogida se utilizan de modo concurrente para recoger datos de rendimiento y datos de rastreo, considere la posibilidad de utilizar el mismo nombre de miembro y el mismo nombre de biblioteca que los utilizados ms arriba en el mandato Crear Datos de Rendimiento (CRTPRFDTA).

Cundo se vuelcan los datos de rastreo


El mandato Volcar Rastreo coloca informacin de una tabla de rastreo interno en un archivo de base de datos. Cuando se vuelcan los datos, se degrada el rendimiento del sistema. Si no se vuelca el rastreo cuando finaliza el supervisor de rendimiento, los datos de rastreo permanecen en la tabla de rastreo del sistema interno hasta que se vuelca o hasta que se borra la tabla de rastreo.

Tabla de rastreo interno


Antes de iniciar ningn rastreo, el supervisor de rendimiento establece el lmite de tamao de la tabla de rastreo a un valor por omisin de 16 MB, 32 MB, 64 MB o 128 MB, dependiendo del grupo de procesador de la mquina en la que se ejecuta. Antes de establecer el tamao de la tabla de rastreo, el supervisor de rendimiento comprueba el tamao actual de la tabla de rastreo. Si es mayor o igual que el tamao por omisin, no se cambia el tamao. Esto permite a los usuarios establecer el tamao de la tabla de rastreo en un valor superior al valor por omisin si desean recoger datos de rastreo durante un perodo prolongado de tiempo. Esto no es aconsejable por el efecto que produce en los recursos del sistema. Si no se selecciona la opcin de rastreo, no se cambia el tamao de la tabla de rastreo.

Recogida automtica de datos de rendimientoSupervisor de rendimiento


| | | Puede elegir que el sistema utilice el supervisor de rendimiento para recoger automticamente datos de rendimiento cada semana. Puede especificar los das determinados de la semana en que desea que se recojan los datos.

Cmo establecer la recogida automtica semanal


Para establecer la recogida semanal automtica de los datos de rendimiento: 1. Utilice el mandato Trabajar con Recogida de Rendimiento (WRKPFRCOL). Se muestra la pantalla Trabajar con Recogida de Rendimiento. 2. Proporcione un nombre para la recogida de rendimiento, el da y la hora de la semana en que desea que tenga lugar la recogida, y una descripcin de la recogida para que pueda consultarla. 3. Realice todos los cambios opcionales en los parmetros que se utilizan para el mandato Arrancar Supervisor de Rendimiento (STRPFRMON).

346

OS/400 Gestin de trabajos, V4R4

Nota: La pantalla Trabajar con Recogida de Rendimiento tambin le permite aadir, cambiar, eliminar, retener, liberar o visualizar una recogida de datos de rendimiento.

Adicin o cambio de la recogida de datos de rendimiento


Para aadir una recogida de rendimiento, utilice el mandato Aadir Recogida de Rendimiento (ADDPFRCOL). Para cambiar una recogida de rendimiento, utilice el mandato Cambiar Recogida de Rendimiento (CHGPFRCOL).

Trabajo por lotes QPFRCOL


Para llevar a cabo la recogida automtica de rendimiento se necesita un trabajo por lotes (QPFRCOL) que consulta la planificacin creada por el mandato ADDPFRCOL y somete el mandato STRPFRMON en los momentos adecuados. Este trabajo existe como trabajo de arranque automtico en los subsistemas QBASE y QCTL, suministrados por IBM. Si est utilizando el ltimo release de uno de estos subsistemas de control, el trabajo por lotes se arrancar despus de cada IPL siempre que tenga definidas las recogidas de rendimiento. Si no utiliza el ltimo release de los subsistemas QBASE o QCTL, puede aadir una entrada de trabajo de arranque automtico para la recogida de rendimiento a uno de los subsistemas. Consulte la seccin Entrada de trabajo de arranque automtico en la pgina 114 para obtener ms informacin acerca de entradas de trabajo de arranque automtico.

Utilizacin de la recogida automtica de datos por primera vez


Para utilizar la recogida de rendimiento automtica por primera vez: 1. Emita el mandato Aadir Recogida de Rendimiento (ADDPFRCOL). 2. Inicie el trabajo por lotes QPFRCOL emitiendo el mandato Arrancar Recogida de Rendimiento (STRPRFCOL).

Qu hace el supervisor de rendimiento?


Aunque el supervisor de rendimiento es un trabajo por lotes, se ejecuta a una prioridad ms alta que los trabajos interactivos, pero a una prioridad ms baja que los trabajos a nivel de sistema. 1. Una vez arrancado el supervisor de rendimiento, ste abre los archivos de base de datos de recogida de datos y realiza otras funciones de inicializacin. 2. Despus de la inicializacin, el trabajo de supervisor de rendimiento espera que se produzca un intervalo de recogida de datos. 3. Cuando el supervisor de rendimiento recoge datos, recupera contadores de rendimiento de los dispositivos de hardware conectados al sistema. 4. Los contadores que se almacenan en el archivo de base de datos para un intervalo indican la cantidad de recursos utilizados slo para ese intervalo (no un resumen de la utilizacin total desde que se arranc el supervisor de rendimiento).

Apndice A. Datos de rendimiento

347

5. El trabajo supervisor de rendimiento recoge datos durante el perodo de tiempo especificado en el mandato STRPFRMON. 6. Cuando se alcanza el tiempo lmite, el supervisor de rendimiento coloca los contadores de rendimiento finales en el archivo de base de datos (sin tener en cuenta si ha transcurrido un intervalo completo) y a continuacin finaliza.

Finalizaciones del supervisor de rendimiento


El tiempo de finalizacin del supervisor de rendimiento tiene una precisin dentro del lmite de 5 minutos respecto al tiempo especificado. Por ejemplo, si el supervisor de rendimiento arranca a la 1:00 habiendo especificado que debe finalizar en dos horas, el supervisor de rendimiento finalizar entre las 2:55 y las 3:00. Si se ha arrancado el supervisor de rendimiento y desea finalizarlo antes de alcanzar el lmite de tiempo, puede utilizar el mandato ENDPFRMON. El mandato ENDPFRMON coloca los contadores de rendimiento finales en los archivos de base de datos, y finaliza el trabajo por lotes del supervisor de rendimiento (y, si se especifica, vuelca el rastreo de rendimiento en un archivo de base de datos).

Intervalos de recogida de datosSupervisor de rendimiento


Un intervalo de recogida de datos es el periodo de tiempo durante el cual el trabajo supervisor de rendimiento est activo para obtener datos del sistema.

Intervalos de recogida de datos internos


Esto significa que si se ha especificado un intervalo de 60 minutos y un tiempo lmite de 2 1/2 horas, los archivos de base de datos contienen entradas colocadas en los archivos a 1 hora, 2 horas y 2 1/2 horas. Aunque puede especificar que los datos deben colocarse en los archivos de base de datos en intervalos de 5 a 60 minutos (el valor por omisin es de 15 minutos), las limitaciones del contador requieren que el supervisor de rendimiento recupere los datos de rendimiento del sistema cada 5 minutos. Algunos dispositivos tienen contadores que pueden reiniciarse (cuando el contador alcanza su valor mximo, se restablece a cero). El supervisor de rendimiento puede manejar un reinicio al calcular la cuenta de registros para el intervalo, pero si el contador se reinicia dos veces antes de que el supervisor de rendimiento recupere la cuenta de registros, los datos se pierden para un reinicio (no hay indicacin de que el contador se reinicie dos veces). La cantidad mxima de tiempo que el supervisor de rendimiento puede ejecutarse antes de arriesgar un doble reinicio es de 5 minutos. Por lo tanto, el supervisor de rendimiento debe recuperar los datos cada 5 minutos para asegurar que no haya prdida de datos.

Intervalos de recogida internos y de base de datos


Independientemente del valor especificado para el intervalo de recogida, el supervisor de rendimiento debe recoger los contadores desde los dispositivos conectados al sistema cada cinco minutos. Los intervalos de cinco minutos que no coinciden con el intervalo de recogida especificado por el usuario se denominan intervalos internos. Los intervalos de cinco minutos que coinciden con los intervalos de recogida especificados por el usuario se denominan intervalos de base de datos, porque el supervisor de rendimiento graba los contadores recogidos para

348

OS/400 Gestin de trabajos, V4R4

cada intervalo especificado por el usuario en los archivos de base de datos de rendimiento. Durante los intervalos internos, los nicos datos que se recogen son de los dispositivos conectados al sistema. Estos datos se salvan en tablas internas hasta que se produce un intervalo de base de datos, que es cuando se graban en los archivos de base de datos. Durante los intervalos de base de datos, todos los datos especificados para la recogida se recuperan desde los dispositivos y desde el sistema, se calculan los valores para el intervalo de base de datos (recuerde que cada intervalo muestra la cantidad de utilizacin slo para ese intervalo), y se graban los contadores en los archivos de base de datos de rendimiento. El ejemplo de la Figura 49 muestra la diferencia entre un intervalo interno y un intervalo de base de datos (tenga en cuenta que se especific 15 minutos para el parmetro INTERVAL del mandato STRPFRMON).

Supervisor de rendimiento durante recogida de datos


Tambin es posible que el supervisor de rendimiento pase a estar activo entre intervalos. Ciertos eventos en el sistema provocan su notificacin al supervisor de rendimiento cuando ocurren. Cuando se produce uno de estos eventos, el supervisor de rendimiento se activa momentneamente (por lo general el tiempo suficiente para almacenar informacin sobre el evento en una tabla interna), y entonces espera a que se produzca el siguiente intervalo de recogida. La aparicin de determinados eventos, por ejemplo la terminacin de un trabajo o la desactivacin de una lnea, tambin pueden originar que se grabe un registro en la base de datos.
Intervalo base datos Intervalo base datos Intervalo interno Intervalo interno Intervalo interno Intervalo interno Tiempo en minutos 5 1 15 2 25 3 | Perodo recogida

Figura 49. Intervalos de recogida internos y de base de datos

Notificacin del estado del supervisor de rendimiento


Mientras el supervisor de rendimiento est activo, enva mensajes e informacin a la cola de mensajes del operador del sistema. Estos mensajes notifican al operador del sistema del cambio del estado del supervisor de rendimiento o de cundo se produce un error. Los mensaje tpicos enviados indican que: Se arranc el supervisor de rendimiento (desde la cola de trabajos). El supervisor de rendimiento encontr un error inesperado. Otro usuario emiti el mandato Finalizar Supervisor de Rendimiento (ENDPFRMON). El supervisor de rendimiento ha finalizado.

Apndice A. Datos de rendimiento

349

La especificacin del parmetro MSGQ en el mandato STRPFRMON hace que el supervisor de rendimiento enve mensajes a la cola de mensajes de usuario siempre que enva mensajes a la cola de mensajes del operador del sistema.

Archivos de base de datos y supervisor de rendimiento


El supervisor de rendimiento utiliza muchos archivos de base de datos diferentes mientras recopila datos de rendimiento, pero el supervisor de rendimiento coloca los datos en el mismo miembro para todos los archivos que utiliza. Si el miembro especificado en el mandato STRPFRMON no existe cuando el supervisor de rendimiento arranca, aade un miembro con ese nombre a todos los archivos que utiliza. Puesto que el valor por omisin para el parmetro de nombre de miembro (MBR) del mandato STRPFRMON es *GEN (Crear el nombre de miembro), es posible aadir rpidamente muchos miembros a los archivos de base de datos del supervisor de rendimiento. Cuando se utilice el valor por omisin, se debern suprimir peridicamente los miembros de los archivos de base de datos de rendimiento cuando ya no se utilicen ms. Una alternativa a la supresin de miembros consiste en suprimir los archivos. Si el supervisor de rendimiento no encuentra un archivo en la biblioteca especificada, crea el archivo de esa biblioteca y aade el miembro especificado al archivo. Otra alternativa es especificar varios nombres de miembro una y otra vez (si se ejecutan cada da de la semana, denomine los miembros con los nombres de los das de la semana).

| | | | | | | | | | | | | | | | | | | | | | | |

Intervalos de recogida de datosServicios de recogida


Los Servicios de recogida renen los datos de rendimiento en un objeto de recogida de gestin (*MGTCOL) para las categoras seleccionadas a intervalos de 15, 30, 60, 300, 900, 1800 y 3600 segundos. La recogida de datos se sincroniza con la hora del reloj del sistema. Por lo tanto, en el caso de que una recogida empiece a las 12:00:00 con un intervalo de 30 segundos, los datos se recogen aproximadamente a las 12:00:00, 12:00:30, 12:01:00, etctera. Es posible comparar los datos de rendimiento de varios sistemas si los relojes de dichos sistemas estn sincronizados. Se puede establecer el intervalo de recogida para una categora determinada con independencia de las dems categoras. Ello permite efectuar la recogida de datos de estas categoras a distintos intervalos. El mandato Crear datos de rendimiento (CRTPFRDTA) procesa los datos de *MGTCOL y almacena el resultado en archivos de base de datos de rendimiento. El intervalo de tiempo especificado en el mandato CRTPFRDTA indica el tiempo transcurrido entre las entradas consecutivas de los archivos de base de datos. Este intervalo se sincroniza con la hora del reloj y los valores posibles que puede tomar coinciden con los intervalos de recogida correspondientes a las categoras. El mandato CRTPFRDTA, cuando llega al final de su intervalo, escribir registros de base de datos de una categora, de haberse recogido datos de dicha categora en ese momento. Por lo tanto, si cada 30 segundos se recogen datos de rendimiento correspondientes a una categora y si el intervalo de CRTPFRDTA especificado es de 300 segundos, los registros de base de datos correspondientes a dicha categora se escriben cada 300 segundos. Si la recogida de una categora se realiza cada 900 segundos y el intervalo de CRTPFRDTA es de 300 segundos, el

350

OS/400 Gestin de trabajos, V4R4

| |

sistema escribe los registros de base de datos cada 900 segundos. Ello implica que por cada intervalo que se escribe se pierden dos.

Estimacin de los requisitos de almacenamiento de base de datos para los datos de rendimiento
En esta seccin se muestra cmo calcular el almacenamiento necesario para recoger datos del sistema y de comunicaciones. Para calcular de forma precisa el tamao de una recogida de rendimiento, debe considerar lo siguiente: Tamao del objeto de biblioteca Tamao base de cada archivo Tamao libre de cada miembro de cada archivo Nmero de intervalos de la recogida Nmero de registros escritos en cada archivo en cada intervalo Longitud de registro de cada archivo Los clculos que se dan aqu son slo una directriz respecto a cunto almacenamiento ser necesario para una recogida de rendimiento (aadiendo una nueva recogida a una base de datos existente). El resultado obtenido no es preciso en modo alguno. Nos hemos tomado algunas libertades al calcular el nmero promedio de ciertos recursos y al redondear las longitudes de registro. Los clculos son aplicables solamente a datos de muestra y no incluyen la recogida de datos de rastreo ni de datos de tiempos de respuesta para estaciones de trabajo locales o remotas.

Recogida de datos del sistema nicamente


Para calcular la cantidad de espacio en disco para la recogida de datos del sistema nicamente mediante el mandato STRPFRMON y especificando DATA(*SYS), aada lo siguiente: 384 000 ms el producto del nmero de intervalos de tiempo multiplicado por la suma de: 8600 150 250 550 300 350 850 Datos base por intervalo Multiplicado por el nmero promedio de controladores de estacin de trabajo twinaxiales activos en el intervalo Multiplicado por el nmero promedio de controladores de comunicaciones activos en el intervalo Multiplicado por el nmero promedio de controladores de dispositivos de almacenamiento activos en el intervalo Multiplicado por el nmero promedio de procesadores IOP multifuncin (MFIOP) activos en el intervalo Multiplicado por el nmero de mecanismos de acceso a disco Multiplicado por el nmero promedio de trabajos, hebras o tareas activos en el intervalo
Apndice A. Datos de rendimiento

351

Por ejemplo, Espacio disco = 348 + {intervalos x [(86 ) + (85 x promedio nm. trabajos) + (35 x nmero brazos disco) + (25 x controladores com.) + (55 x controladores dasd) + (15 x controladores estacin trabajo) + (3 nm. de MFIOP)]}

Recogida de datos del sistema y de comunicaciones


Para calcular la cantidad de espacio en disco para recoger datos del sistema y de comunicaciones mediante el mandato STRPFRMON especificando DATA(*ALL), calcule el tamao para una recogida *SYS y sume lo siguiente: 262 000 ms el producto del nmero de intervalos de tiempo multiplicado por la suma de: 300 200 100 1450 Multiplicado por el nmero promedio de lneas de comunicaciones Multiplicado por el nmero promedio de estaciones para todas las lneas de comunicaciones (lneas ECL, ETH, FRLY y DDI) Multiplicado por el nmero promedio de los SAP para todas las lneas de comunicaciones (lneas ECL, ETH, FRLY y DDI) Multiplicado por el nmero de procesadores de E/S del servidor de archivos.

Archivos de datos de rendimiento


| | | | | | | | | | | | | | | | | |

Relaciones entre las categoras y los archivos del sistema de los Servicios de recogida
Cada categora contiene o proporciona datos que se externalizan mediante uno o varios de los archivos de base de datos de rendimiento, ya sean nuevos o existentes. La Tabla 38, ms abajo, identifica las relaciones entre las categoras y los archivos. Hay tres tipos de relaciones: Archivos primarios Los archivos primarios estn relacionados con la categora y se generan a partir de la misma. Archivos de compatibilidad Los archivos de compatibilidad son archivos lgicos que se unen a los archivos primarios para proporcionar compatibilidad de base de datos de rendimiento con la estructura de archivos anterior. Si el sistema genera todos los archivos participantes (categoras primarias), se generan asimismo los archivos de compatibilidad. Archivos secundarios Los archivos secundarios estn relacionados con la categora y contienen algunos datos que se derivan de los contenidos en la categora o en el archivo primario. Sin embargo, no estn controlados por dicha categora.

352

OS/400 Gestin de trabajos, V4R4

| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |

Notas: 1. El mandato CRTPFRDTA slo genera un archivo de base de datos cuando ste es un archivo primario correspondiente a una categora seleccionada. 2. Si se lista un archivo primario para varias categoras, es preciso seleccionar cada una de esas categoras para que se genere el archivo. 3. Si un archivo primario correspondiente a una categora se lista como archivo secundario para otra categora, es preciso seleccionar la segunda categora para garantizar una informacin completa en el archivo de base de datos generado. Por ejemplo, segn la Tabla 38, a continuacin, si desea generar un archivo de base de datos completo para QAPMECL, debe seleccionar las categoras *CMNBASE y *CMNSTN. 4. El sistema slo genera archivos de compatibilidad cuando genera todos los archivos primarios asociados.
Tabla 38 (Pgina 1 de 2). Relaciones entre las categoras y los archivos del sistema.
Categora *SYSBUS *POOL *POOLTUNE *HDWCFG *SUBSYSTEM *SYSCPU *SYSLVL *JOBMI *JOBOS *QSNADS *DISK *IOP Archivos primarios QAPMBUS QAPMPOOLB QAPMPOOLT QAPMHDWR QAPMSBSD QAPMSYSCPU QAPMSYSTEM QAPMJOBMI QAPMJSUM QAPMJOBOS QAPMJSUM QAPMSNADS QAPMDISK QAPLIOP QAPMDIOP QAPMCIOP QAPMMIOP QAPMIOPD QAPMTSK QAPMASYN QAPMBSC QAPMDDI QAPMECL QAPMETH QAPMFRLY QAPMHDLC QAPMIDLC QAPMLAPD QAPMX25 QAPMSYSTEM QAPMSYSL QAPMSYSL QAPMJOBL QAPMSYSL QAPMJOBL QAPMSYSL QAPMSYSTEM QAPMSYSTEM QAPMPOOLL QAPMPOOLL Archivos de compatibilidad Archivos secundarios

*IPCS *CMNBASE

Apndice A. Datos de rendimiento

353

| | | | | | | | | | | | |

Tabla 38 (Pgina 2 de 2). Relaciones entre las categoras y los archivos del sistema.
Categora *CMNSTN Archivos primarios QAPMSNTD QAPMSTNE QAPMSTNL QAPMSTNY ninguno QAPMSAP QAPMRESP QAPMAPPN QAPMSNA ninguno QAPMDISK Archivos de compatibilidad Archivos secundarios QAPMDDI QAPMETH QAPMECL QAPMFRLY QAPMX25

*CMNSAP *LCLRSP *APPN *SNA *EACACHE

Visin general de los archivos de datos de rendimiento


| | | | | | | | | | | A continuacin se muestran los archivos de datos de rendimiento soportados por el sistema cuando se utilizan mandatos de recogida de datos o los Servicios de recogida. Esta visin general incluye nombres de archivo, descripciones breves y referencias a detalles de datos de campos (si es que se suministran). En el sistema est disponible informacin adicional sobre campos, tal como el nmero de bytes y la posicin en el almacenamiento intermedio; para obtenerla, utilice el mandato Visualizar Descripcin de Campo de Archivo (DSPFFD). Por ejemplo: DSPFFD archivo(QSYS/QAPMCONF) Nota: Los campos que sean nuevos slo estn soportados por los Servicios de recogida. Dnde encontrar datos de configuracin (recogidos una vez por sesin):
Nombre de Archivo QAPMCONF QAPMSBSD

Ir a 357 No hay datos de campo ni de byte No hay datos de campo ni de byte

Descripcin Datos de configuracin del sistema Datos del subsistema Configuracin de hardware del sistema Nota: En un sistema que tenga particiones lgicas, este archivo contiene la configuracin del sistema.

| | | | |

QAPMHDWR

Dnde encontrar datos de rendimiento (recogidos en cada intervalo):


Nombre de Archivo

Ir a 361 385

Descripcin Datos de rendimiento del sistema Datos de utilizacin de CPU del sistema

| | |

QAPMSYS1

y QAPMSYSL2 QAPMSYSCPU2

354

OS/400 Gestin de trabajos, V4R4

Nombre de Archivo

Ir a 385 389 398 401 406 409 416 419 421 422 424 424 427 429 433 435 438 440 442 443 444 451 452 459 462 455 464 479 466 465

Descripcin Datos de rendimiento a nivel del sistema Datos de trabajo (un registro por trabajo, tarea o hebra) Datos de trabajo MI (un registro por trabajo, tarea o hebra) Datos de sistema operativo de trabajo (un registro por trabajo) Datos de resumen de trabajo por grupo de trabajos (un registro por grupo) Datos del almacenamiento de disco (uno por cabeza de lectura/grabacin) Datos del almacenamiento principal (uno por agrupacin de almacenamiento del sistema) Datos de ajuste de agrupacin de almacenamiento Datos de agrupacin de almacenamiento Estadsticas para HDLC (una por enlace) Estadsticas para comunicaciones asncronas (una por enlace) Estadsticas para comunicaciones sncronas en binario (una por enlace) Estadsticas para X.25 (una por enlace) Estadsticas para red en anillo de rea local (una por enlace) Entradas de archivo de estacin de red en anillo Estadsticas para Ethernet (una por enlace) Entradas de archivo de estacin Ethernet Datos de la Interfaz Digital Distribuida (DDI) Datos de estacin DDI Datos de frame relay Entradas de archivo de estacin frame relay Contadores de bus (uno por bus) IOP de comunicaciones (uno por IOP) Datos IOP de dispositivo de almacenamiento (uno por IOP) Datos del controlador de estacin de trabajo twinaxial (uno por controlador fsico) IOP multifuncin (uno por IOP) Tiempo de respuesta de estaciones de trabajo locales (uno por estacin de trabajo) Datos de APPN Datos de SNA Tiempo de respuesta de estaciones de trabajo remotas

| | | | | | | | |

QAPMSYSTEM2 QAPMJOBS1 y QAPMJOBL2 QAPMJOBMI2 QAPMJOBOS2 QAPMJSUM2 QAPMDISK

| | | |

QAPMPOOL1 y QAPMPOOLL2 QAPMPOOLT2 QAPMPOOLB2 QAPMHDLC QAPMASYN QAPMBSC QAPMX25 QAPMECL QAPMSTNL QAPMETH QAPMSTNE QAPMDDI QAPMSTND QAPMFRLY QAPMSTNY QAPMBUS QAPMCIOP QAPMDIOP QAPMLIOP QAPMMIOP QAPMRESP QAPMAPPN QAPMSNA QAPMRWS1

Apndice A. Datos de rendimiento

355

Nombre de Archivo QAPMSNADS QAPMSAP

Ir a 477 Entradas de archivo TRLAN, Ethernet, DDI y SAP frame relay en la pgina 446 Entradas para el archivo LAPD de red digital de servicios integrados en la pgina 447 450 494

Descripcin Datos de SNADS Entradas de archivo TRLAN, Ethernet, DDI y SAP frame relay Entradas de archivo LAPD de redes digitales de servicios integrados

QAPMLAPD

QAPMIDLC QAPMIOPD

Entradas de archivo de control de enlace de datos de redes digitales de servicios integrados Datos de IOP ampliados (datos adicionales para IOP especiales)

| | | | |

Nota: 1. utilizado slo por el Supervisor de rendimiento 2. utilizado slo por los Servicios de recogida Todos los archivos contienen datos correspondientes a la particin en la que se recogieron los datos, a menos que se indique lo contrario.

Datos de rastreo:
Nombre de Archivo QAPMDBMON1

Ir a No hay datos de campo ni de byte

Descripcin Estadsticas de rendimiento de base de datos Datos de rastreo del sistema (descripcin generalno hay detalles de campo ni de byte) Nota: Esta informacin se puede recoger utilizando el parmetro TRACE en el mandato STRPFRMON. Si utiliza los Servicios de recogida y desea recopilar datos de rastreo, consulte Recogida de datos de rastreoServicios de recogida en la pgina 344.

| | | | | | | |

QAPMDMPT1

QAPMTSK Nota:

Datos de transaccin interna (descripcin generalno hay detalles de campo ni de byte)

1. Este archivo slo lo utiliza el Supervisor de rendimiento. Todos los archivos contienen datos correspondientes a la particin en la que se recogieron los datos, a menos que se indique lo contrario.

Para cada muestra se recogen todos los datos, excepto QAPMCONF, QAPMSBSD, QAPMHDWR y QAPMDBMON. QAPMCONF contiene informacin de configuracin del sistema de la que slo se informa al principio del trabajo de recogida de datos del supervisor de rendimiento. QAPMSBSD contiene los datos del subsistema de los que slo se informa al final del trabajo de recogida de datos del supervisor de rendimiento. QAPMHDWR contiene datos de hardware de los que slo se informa al principio del trabajo de recogida del supervisor de rendimiento. QAPMDBMON contiene datos de rendimiento de base de datos que se recogen

356

OS/400 Gestin de trabajos, V4R4

durante la ejecucin, pero los datos slo se escriben en el archivo al final de la recogida de rendimiento.

Abreviaturas de los archivos de datos de rendimiento


Los archivos de datos de rendimiento utilizan abreviaturas en las tablas de datos de campo y de byte. Estas abreviaturas incluyen: C = carcter en la columna Atributos. PD = decimal empaquetado en la columna Atributos. Z = decimal con zona en la columna Atributos. IOP = procesador de entrada/salida o procesador de E/S. Los procesadores que controlan la actividad entre el sistema principal y otros dispositivos, tales como discos, estaciones de pantalla y lneas de comunicaciones. DCE = equipo de terminacin de circuito de datos. MAC = control de acceso al medio. Un ente en las comunicaciones IOP. LLC = control de enlace lgico. Un ente en las comunicaciones IOP. Trama de baliza = trama que se enva cuando la llamada no es operativa. Trama tipo II = una trama orientada a la conexin (trama de informacin) utilizada por la Arquitectura de Red de Sistemas (SNA). Trama-I = una trama de informacin.

Datos de campo para archivos de datos de rendimiento


Nombre de archivo: QAPMCONF
Entradas del archivo de configuracin del sistema: La Tabla 39 lista los diversos campos en las entradas de archivo de configuracin.
Tabla 39. Datos de configuracin del sistema
Nombre de Campo GRES GKEY GDES Descripcin Reservado Vea la Nota 1. Vea la Nota 1. Atributos C (4) C(2) C (10)

Notas: 1. A menos que se indique lo contrario, todos los valores del sistema pertenecen a la particin de la que se recogieron los datos.
GKEY 1 2 GDES Supervisor de rendimiento o fecha de inicio de los datos (aa/mm/dd/s). Supervisor de rendimiento u hora de inicio de los datos (hh:mm:ss).

Apndice A. Datos de rendimiento

357

GKEY 3 4

GDES Nmero de modelo (tipo carcter, 4, seguido del tipo del sistema de 4 caracteres). Tamao de almacenamiento principal en KB (con zona (10,0)). Datos de comunicaciones recogidos: slo se establecer en S (s) en el caso de que se hayan creado archivos de comunicaciones. Nmero de serie de mquina (tipo carcter, 10). El primer lmite de tiempo de respuesta (con zona (10,0)) en milisegundos. El corchete del supervisor del primer tiempo de respuesta va de 0 hasta e incluyendo el primer lmite de tiempo de respuesta. El segundo lmite de tiempo de respuesta (con zona (10,0)) en milisegundos. El corchete del supervisor del segundo tiempo de respuesta va del primer lmite de tiempo de respuesta hasta e incluyendo el segundo lmite de tiempo de respuesta. El tercer lmite de tiempo de respuesta (con zona (10,0)) en milisegundos. El corchete del supervisor del tercer tiempo de respuesta va del segundo lmite de tiempo de respuesta hasta e incluyendo el tercer lmite de tiempo de respuesta. El cuarto lmite de tiempo de respuesta (con zona (10,0)) en milisegundos. El corchete del supervisor del cuarto tiempo de respuesta va del tercer lmite de tiempo de respuesta hasta e incluyendo el cuarto lmite de tiempo de respuesta. Las respuestas superiores al cuarto lmite de tiempo de respuesta se incluyen dentro del quinto corchete del supervisor de tiempo de respuesta. La capacidad ASP del sistema en KB (zona (10,0)). Nmero total de bytes de almacenamiento auxiliar asignado a la ASP del sistema para el almacenamiento de datos. Proteccin de suma de comprobacin conectada (S/N). Nmero de CPU configurados (PD (3,0)). El primer lmite de tiempo de respuesta remoto (con zona (10,0)) en milisegundos. El corchete del supervisor del primer tiempo de respuesta va de 0 hasta e incluyendo el primer lmite de tiempo de respuesta. El segundo lmite de tiempo de respuesta remoto (con zona (10,0)) en milisegundos. El corchete del supervisor del segundo tiempo de respuesta va del primer lmite de tiempo de respuesta hasta e incluyendo el segundo lmite de tiempo de respuesta. El tercer lmite de tiempo de respuesta remoto (con zona (10,0)) en milisegundos. El corchete del supervisor del tercer tiempo de respuesta va del segundo lmite de tiempo de respuesta hasta e incluyendo el tercer lmite de tiempo de respuesta. El cuarto lmite de tiempo de respuesta remoto (con zona (10,0)) en milisegundos. El corchete del supervisor del cuarto tiempo de respuesta va del tercer lmite de tiempo de respuesta hasta e incluyendo el cuarto lmite de tiempo de respuesta. Las respuestas superiores al cuarto lmite de tiempo de respuesta se incluyen dentro del quinto corchete del supervisor de tiempo de respuesta.

| | |

6 7

10

11

12 13 14

15

16

17

358

OS/400 Gestin de trabajos, V4R4

GKEY

GDES Datos de recogidaEste registro slo lo proporcionan los Servicios de recogida. Los valores posibles son: 0Esta recogida es coherente con los archivos creados por la recogida *SYS del supervisor tradicional. 1Los datos de recogida no son de tipo *SYS. Los archivos de base de datos generados a partir de la recogida pueden no ser suficientes para las aplicaciones (tales como Herramientas de Rendimiento Informes, Best/1, PM/400) que dependen de los datos del Supervisor de rendimiento tradicional. Datos de comunicaciones recogidos (S/N). Coherencia de base de datosEste registro slo lo proporcionan los Servicios de recogida. Los valores posibles son: 0No se ha detectado ningn problema en los archivos de base de datos. 1Debido al tamao seleccionado para el intervalo o a la incoherencia de los intervalos de recogida, los archivos de base de datos generados pueden contener prdidas de intervalos u otras incoherencias que podran ocasionar problemas a las aplicaciones que dependen de los datos del Supervisor de rendimiento tradicional. Nivel de archivo (PD(2,0)). Especifica el nivel de los archivos de base de datos de rendimiento. El valor de este campo es '16', y cambiar cada vez que cambie el formato de alguno de los archivos de base de datos de rendimiento. Cdigo de dispositivo de procesador (tipo carcter, 4). Dispositivo interactivo (tipo carcter, 4). Dispositivo de procesador (tipo carcter, 4). Intervalo (PD(2,0)). El intervalo de tiempo (en minutos) entre cada recogida de datos de rendimiento del sistema. Intervalo en segundos (PD(4,0)). Este registro slo lo proporcionan los Servicios de recogida. El intervalo de tiempo (en segundos) entre cada recogida de datos de rendimiento del sistema. Sistema de archivos de salida (tipo carcter, 8). Este registro slo lo proporcionan los Servicios de recogida. Este valor representa el sistema en el que se generan los archivos de base de datos. Cuenta de particiones (con zona (2, 0)). Este registro slo lo proporcionan los Servicios de recogida. Identificador de particin (tipo carcter, 1). Este registro slo lo proporcionan los Servicios de recogida. Particin primaria (tipo carcter, 1). Este registro slo lo proporcionan los Servicios de recogida. Nmero de versin (PD(2,0)) seguido del nmero de release (PD(3,1)). Nombre del sistema (tipo carcter, 8).

| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |

CD

CI DB

FC FI FP I

IS

OS

PC PN PP R S

Apndice A. Datos de rendimiento

359

GKEY

GDES El valor del parmetro Seleccionar Trabajo (SLTJOB) (tipo carcter, 10). Este valor puede ser *ALL o *ACTIVE. Este parmetro es aplicable al supervisor tradicional. Los Servicios de recogida no utilizan el parmetro SJ. Valor (tipo carcter, 1) del valor del sistema QPFRADJ. Valor (tipo carcter, 1) del valor del sistema QDYNPTYSCD. Valor (tipo carcter, 1) del valor del sistema QDYNPTYADJ. Tipo de rastreo (tipo carcter, 5). Especifica el tipo de rastreo interno que se inici con el mandato Arrancar Supervisor de Rendimiento (*ALL o *NONE).

| | | | |

SJ

S1 S2

| | | | |

S3 T

Nombre de archivo: QAPMDBMON


Entradas del archivo del supervisor de base de datos de arranque: El formato de este archivo de salida es el mismo que el del modelo de archivo fsico, QAQQDBMN, y su modelo de formato de registro asociado, QQQDBMN.
Cuando arranca el supervisor de rendimiento, emite el mandato STRDBMON con los parmetros siguientes: STRDBMON JOB( ALL) OUTFILE('bibl_rendimto'/QAPMDBMON) UTMBR('miembro_rendimto' REPLACE) La funcin del supervisor de rendimiento slo se arrancar cuando lo solicite el parmetro STRDBMON del mandato STRPFRMON. El supervisor de rendimiento se ejecuta con independencia de si se producen errores al arrancar o ejecutar el supervisor de bases de datos. Si el supervisor de rendimiento arranc satisfactoriamente el supervisor de bases de datos, finaliza cuando finaliza el supervisor mediante el mandatos ENDPFRMON.

Nombre de archivo: QAPMHDWR


Entradas del archivo de configuracin del sistema: Este es un archivo de salida generado por el mandato Visualizar Recursos de Hardware (DSPHDWRSC). El formato de este archivo de salida es el mismo que el del modelo de archivo fsico, QARZALLF, y su modelo de formato de registro asociado, QRZALL.
Cuando arranca el supervisor de rendimiento, emite el mandato DSPHDWRSC con los parmetros siguientes: DSPHDWRSC TYPE( AHW) OUTPUT( OUTFILE) OUTFILE("bibl_rendimto"/QAPMHDWR) OUTMBR("miembro_rendimto" REPLACE) OUTFILFMT( TYPE2) Nota: Sustituye parte de la informacin de configuracin que previamente haba en QAPMCONF.

360

OS/400 Gestin de trabajos, V4R4

Nombre de archivo: QAPMSYS y QAPMSYSL


Entrada de archivo de intervalo del sistema: Los trminos siguientes se utilizan en la Tabla 40, y se repiten para cada grupo de trabajos.
Nmero de operaciones de lectura de base de datos. Nmero total de operaciones fsicas de lectura para funciones de base de datos. Nmero de operaciones de lectura no de base de datos. Nmero total de operaciones fsicas de lectura para funciones no de base de datos. Nmero de operaciones de escritura. Nmero total de operaciones fsicas de escritura. Nmero de lneas de impresin. Nmero de lneas escritas por el programa. Este nmero no refleja lo que est realmente impreso. Los archivos en spool pueden finalizarse, o imprimirse con copias mltiples. Nmero de escrituras/lecturas (lgicas) de base de datos. Nmero de veces que se ha llamado al mdulo de base de datos. Este nmero no incluye operaciones de E/S a lectores/transcriptores, u operaciones de E/S provocadas por el mandato Copiar Archivo en Spool (CPYSPLF) o Visualizar Archivo en Spool (DSPSPLF). Si SEQONLY(*YES) est en vigor, estos nmeros muestran cada bloque de registros ledos, no el nmero de registros individuales ledos. Nmero de escrituras/lecturas (lgicas) de comunicaciones. No se incluye la actividad de las estaciones de trabajo remotas. Incluye slo la actividad relacionada con archivos OS/400-ICF cuando la E/S es para un dispositivo de comunicaciones. Nota: La E/S bloqueada se considera una transaccin de base de datos. Tabla 40 en la pgina 361 muestra qu datos de rendimiento del sistema se recogen.
Tabla 40 (Pgina 1 de 25). Datos de rendimiento del sistema (Recogidos para cada intervalo)
Nombre de Campo INTNUM DTETIM INTSEC SYDPGF Descripcin Nmero de intervalo: El ensimo intervalo de muestra desde el arranque del trabajo supervisor de rendimiento. Fecha (aa/mm/dd) y hora (hh:mm:ss) de intervalo: La fecha y la hora del intervalo de muestra. Segundos de intervalo transcurridos: El nmero de segundos desde el ltimo intervalo de muestra. Faltas de pgina de directorio: Nmero de veces que una pgina del directorio de almacenamiento auxiliar se transfiri al almacenamiento principal para una bsqueda o una operacin de asignacin. Faltas de pgina de miembro de grupo de acceso: Nmero de veces que una pgina de un objeto de un grupo de acceso se transfiri al almacenamiento principal independientemente del grupo de acceso. Esta transferencia tiene lugar cuando se ha depurado el grupo de acceso que contiene el objeto, o porque hay partes de ese grupo de acceso que se desplazan desde el almacenamiento principal. Faltas de pgina de microcdigo: El nmero de veces que se transfiri una pgina de microcdigo al almacenamiento principal. Atributos PD (5,0) C (12) PD (7,0) PD (11,0)

SYAPGF

PD (11,0)

SYMPGF

PD (11,0)

Apndice A. Datos de rendimiento

361

Tabla 40 (Pgina 2 de 25). Datos de rendimiento del sistema (Recogidos para cada intervalo)
Nombre de Campo SYMCTR Descripcin Operaciones de lectura de microtarea: Nmero de transferencias de una o ms pginas de datos del almacenamiento auxiliar debido a una microtarea en lugar de a un proceso. Operaciones de grabacin de microtarea: Nmero de transferencias de una o ms pginas de datos del almacenamiento principal al almacenamiento auxiliar debido a una microtarea en lugar de a un proceso. Espacio de agrupaciones de almacenamiento auxiliar del sistema disponible: Nmero de bytes de espacio en el almacenamiento auxiliar disponible para la asignacin en la ASP del sistema que no se asigna actualmente a los objetos de la interfaz de mquina (MI) o a las funciones internas de la mquina. Nmero de peticiones de datos permanentes transferidos desde el almacenamiento principal a la ASP del sistema en el almacenamiento auxiliar desde la ltima muestra. Reservado Reservado Reservado Reservado Cuenta de tamao: Nmero total de excepciones de tamao. Cuenta de datos decimales: Nmero total de excepciones de datos decimales. Cuenta de embargo: Nmero total de excepciones de espera de embargo. Embargo/Espera en milisegundos. Cuenta sncrona de conflicto de bloqueo. Cuenta asncrona de conflicto de bloqueo. Cuenta de verificacin. Cuenta de autorizacin de bsqueda. Reservado Nmero total de excepciones. Transacciones en el primer corchete del supervisor de tiempo de respuesta: Nmero total del transacciones de estacin de trabajo local con tiempo de respuesta menor que el valor del lmite 1 especificado en el mandato STRPFRMON. Transacciones en el segundo corchete del supervisor de tiempo de respuesta: Nmero total de transacciones de estacin de trabajo local con tiempo de respuesta menor que el valor del lmite 2 y mayor que el valor del lmite 1 especificado en el mandato STRPFRMON. Transacciones en el tercer corchete del supervisor de tiempo de respuesta: Nmero total de transacciones de estacin de trabajo local con un tiempo de respuesta inferior al valor de lmite 3 y superior al valor de lmite 2 especificado en el mandato STRPFRMON. Atributos PD (11,0)

SYMCTW

PD (11,0)

SYSASP

PD (15,0)

| | |

SYPRMW

PD (11,0)

SYXSRW SYEAOT SYEAOL SYBSYC SYSIZC SYDECD SYSEZC SYSZWT SYSYNL SYASYL SYVFYC SYAUTH SYCHNB SYEXPN SYLRT1

PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (9,0)

SYLRT2

PD (9,0)

SYLRT3

PD (9,0)

362

OS/400 Gestin de trabajos, V4R4

Tabla 40 (Pgina 3 de 25). Datos de rendimiento del sistema (Recogidos para cada intervalo)
Nombre de Campo SYLRT4 Descripcin Transacciones en el cuarto corchete del supervisor de tiempo de respuesta: Nmero total de transacciones de estaciones de trabajo locales con un tiempo de respuesta inferior al valor de lmite 4 y superior al valor de lmite 3 especificado en el mandato STRPFRMON. Transacciones en el quinto corchete del supervisor de tiempo de respuesta: Nmero total de transacciones de estaciones de trabajo locales con un tiempo de respuesta superior al valor de lmite 5 especificado en el mandato STRPFRMON. Tiempo total de unidad de proceso utilizado (en milisegundos) por el trabajo destino de Gestin de Datos Distribuidos (DDM). Reservado. Reservado. Nmero total de lneas impresas de todos los trabajos destino DDM. Nmero total de pginas impresas de todos los trabajos destino DDM. Cuenta total de tiempo suspendido de trabajos destino DDM. Cuenta total de tiempo que esper un trabajo destino DDM durante el redireccionamiento. Nmero de nuevos trabajos destino DDM. Nmero de trabajos destino DDM finalizados. Nmero de trabajos DDM. Nmero total de lecturas de base de datos sncronas fsicas mediante trabajos destino DDM. Nmero total de lecturas no de base de datos sncronas fsicas mediante trabajos destino DDM. Nmero total de grabaciones no de base de datos y de base de datos sncronas fsicas mediante trabajos destino DDM. Nmero total de lecturas de bases de datos lgicas mediante trabajos destino DDM. Nmero total de grabaciones de bases de datos lgicas mediante trabajos destino DDM. Nmero total de operaciones diversas de base de datos mediante trabajos destino DDM. Nmero total de grabaciones de comunicaciones mediante trabajos destino DDM. Nmero total de lecturas de comunicaciones mediante trabajos destino DDM. Reservado Reservado Atributos PD (9,0)

SYLRT5

PD (9,0)

SDCPU SDRES1 SDRES2 SDPRTL SDPRTP SDSPD SDRRT SDNEW SDTERM SDJBCT SDPDBR SDPNDB SDPWRT SDLDBR SDLDBW SDLDBU SDCMPT SDCMGT SDBRG SDPRG

PD (11,0) PD (15,3) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0)

Apndice A. Datos de rendimiento

363

Tabla 40 (Pgina 4 de 25). Datos de rendimiento del sistema (Recogidos para cada intervalo)
Nombre de Campo SDNDW Descripcin Nmero de grabaciones no de base de datos sncronas: Nmero total de operaciones de grabacin no de base de datos fsicas sncronas para funciones no de base de datos mediante trabajos destino DDM. Nmero de grabaciones de base de datos sncronas: Nmero total de operaciones de grabacin de base de datos fsicas sncronas para funciones de base de datos mediante trabajos destino DDM. Nmero de grabaciones no de base de datos asncronas: Nmero total de operaciones de grabacin no de base de datos fsicas asncronas para funciones no de base de datos mediante trabajos destino DDM. Nmero de grabaciones de base de datos asncronas: Nmero total de operaciones de grabacin de base de datos fsicas asncronas para funciones de base de datos mediante trabajos destino DDM. Nmero de lecturas no de base de datos asncronas: Nmero total de operaciones de lectura no de base de datos fsicas asncronas para funciones no de base de datos mediante trabajos destino DDM. Nmero de lecturas de base de datos asncronas: Nmero total de operaciones de lectura de base de datos fsicas asncronas para funciones de base de datos mediante trabajos destino DDM. Nmero de grabaciones permanentes mediante trabajos destino DDM. Reservado Nmero de faltas de PAG. Nmero total de veces que los trabajos destino DDM hicieron referencia al grupo de acceso de programa (PAG), pero no estaba en el almacenamiento principal. Reservado Nmero de desbordamientos binarios mediante trabajos destino DDM. Nmero de desbordamientos decimales mediante trabajos destino DDM. Nmero de desbordamientos de comas flotantes mediante trabajos destino DDM. Nmero de veces que un trabajo destino de gestin de datos distribuidos (DDM) tuvo una falta de pgina en una direccin que formaba parte de una operacin de E/S de almacenamiento auxiliar. Nmero de veces que un trabajo destino de gestin de datos distribuidos (DDM) esper de forma explcita a que se completaran operaciones de E/S asncronas pendientes. Nmero de emisiones de socket DDM. Nmero de bytes de socket enviados DDM. Nmero de recepciones de socket DDM. Atributos PD (11,0)

SDDBW

PD (11,0)

SDANDW

PD (11,0)

SDADBW

PD (11,0)

SDANDR

PD (11,0)

SDADBR

PD (11,0)

SDPW SDCS SDPAGF

PD (11,0) PD (11,0) PD (11,0)

SDEAO SDOBIN SDODEC SDOFLP SDIPF

PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0)

SDWIO

PD (11,0)

SDSKSC SDSKBS SDSKRC

PD (11,0) PD (11,0) PD (11,0)

364

OS/400 Gestin de trabajos, V4R4

Tabla 40 (Pgina 5 de 25). Datos de rendimiento del sistema (Recogidos para cada intervalo)
Nombre de Campo SDSKBR SDXRFR SDXRFW SDXSLR SDXDYR SDDLCH SDDLCM SDSZWT SWCPU SWRES1 SWRES2 SWPRTL SWPRTP SWSPD SWRRT SWNEW SWTERM SWJBCT SWPDBR SWPNDB SWPWRT Descripcin Nmero de bytes de socket recibidos DDM. Lecturas de archivos continuos DDM. Escrituras de archivos continuos DDM. Lecturas por enlace simblico del sistema de archivos DDM. Lecturas de directorio del sistema de archivos DDM. Aciertos de antememoria en bsqueda en sistemas de archivos DDM. Faltas en antememoria en bsqueda en sistemas de archivos DDM. Tiempo de embargo/espera DDM en milisegundos. Tiempo total de unidad de proceso (en milisegundos) utilizado por las aplicaciones de Client Access. Reservado. Reservado. Nmero total de lneas impresas de todos los trabajos de aplicacin de Client Access. Nmero total de pginas impresas de todos los trabajos de aplicacin de Client Access. Tiempo total en que los trabajos de aplicacin de Client Access estuvieron suspendidos. Tiempo total durante el cual el trabajo de aplicacin de Client Access esper durante el redireccionamiento. Nmero de trabajos de aplicacin de Client Access arrancados. Nmero de trabajos de aplicacin de Client Access finalizados. Nmero de trabajos de Client Access. Nmero total de lecturas de base de datos sncronas fsicas mediante trabajos de aplicacin de Client Access. Nmero total de lecturas no de base de datos sncronas fsicas mediante trabajos de aplicacin de Client Access. Nmero total de grabaciones de base de datos y no de base de datos sncronas fsicas mediante trabajos de aplicacin de Client Access. Nmero total de lecturas de base de datos lgicas mediante trabajos de aplicacin de Client Access. Nmero total de grabaciones de base de datos lgicas mediante trabajos de aplicacin de Client Access. Nmero total de operaciones diversas de base de datos mediante trabajos de aplicacin de Client Access. Nmero total de grabaciones de comunicaciones mediante trabajos de aplicacin de Client Access. Nmero total de lecturas de comunicaciones mediante trabajos de aplicacin de Client Access. Reservado Atributos PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (15,3) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0)

SWLDBR SWLDBW SWLDBU SWCMPT SWCMGT SWBRG

PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0)

Apndice A. Datos de rendimiento

365

Tabla 40 (Pgina 6 de 25). Datos de rendimiento del sistema (Recogidos para cada intervalo)
Nombre de Campo SWPRG SWNDW Descripcin Reservado Nmero de grabaciones no de base de datos sncronas: Nmero total de operaciones de grabacin no de base de datos fsicas sncronas para funciones no de base de datos mediante aplicaciones de Client Access. Nmero de grabaciones de base de datos sncronas: Nmero total de operaciones de grabacin de base de datos fsicas sncronas para funciones de base de datos mediante aplicaciones de Client Access. Nmero de grabaciones no de base de datos asncronas: Nmero total de operaciones de grabacin no de base de datos fsicas asncronas para funciones no de base de datos mediante aplicaciones de Client Access. Nmero de grabaciones de base de datos asncronas: Nmero total de operaciones de grabacin de base de datos fsicas asncronas para funciones de base de datos mediante aplicaciones de Client Access. Nmero de lecturas no de base de datos asncronas: Nmero total de operaciones de lectura no de base de datos fsicas asncronas para funciones no de base de datos mediante aplicaciones de Client Access. Nmero de lecturas de base de datos asncronas: Nmero total de operaciones de lectura de base de datos fsicas asncronas para funciones de base de datos mediante aplicaciones de Client Access. Nmero de grabaciones permanentes mediante aplicaciones de Client Access. Reservado Nmero de faltas de PAG. Nmero total de veces que las aplicaciones Client Access llamaron al grupo de acceso de programa (PAG), pero no estaba en el almacenamiento principal. Reservado Nmero de desbordamientos binarios mediante aplicaciones de Client Access. Nmero de desbordamientos decimales mediante aplicaciones de Client Access. Nmero de desbordamientos de comas flotantes mediante aplicaciones de Client Access. Nmero de veces en que se produjo una falta de pgina en un trabajo de aplicacin de Client Access en una direccin que formaba parte de una operacin de E/S de almacenamiento auxiliar. Nmero de veces que un trabajo de aplicacin de Client Access esper de forma explcita a que se completaran operaciones de E/S asncronas pendientes. Nmero de emisiones de socket Client Access. Nmero de bytes de socket Client Access enviados. Atributos PD (11,0) PD (11,0)

SWDBW

PD (11,0)

SWANDW

PD (11,0)

SWADBW

PD (11,0)

SWANDR

PD (11,0)

SWADBR

PD (11,0)

SWPW SWCS SWPAGF

PD (11,0) PD (11,0) PD (11,0)

SWEAO SWOBIN SWODEC SWOFLP SWIPF

PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0)

SWWIO

PD (11,0)

SWSKSC SWSKBS

PD (11,0) PD (11,0)

366

OS/400 Gestin de trabajos, V4R4

Tabla 40 (Pgina 7 de 25). Datos de rendimiento del sistema (Recogidos para cada intervalo)
Nombre de Campo SWSKRC SWSKBR SWXRFR SWXRFW SWXSLR SWXDYR SWDLCH SWDLCM SWSZWT SPCPU SPRES1 SPRES2 SPPRTL SPPRTP SPSPD SPRRT SPNEW SPTERM SPJBCT SPPDBR SPPNDB SPPWRT Descripcin Nmero de recepciones de socket Client Access. Nmero de bytes de socket Client Access recibidos. Lecturas de archivos continuos Client Access. Escrituras en archivos continuos Client Access. Lecturas por enlace simblico del sistema de archivos Client Access. Lecturas de directorio del sistema de archivos Client Access. Aciertos de antememoria en bsqueda en sistema de archivos Client Access. Faltas en antememoria en bsqueda en sistema de archivos Client Access. Tiempo de embargo/espera Client Access en milisegundos. Tiempo total de unidad de proceso (en milisegundos) utilizado por los trabajos destino de paso a travs. Tiempo total de transaccin mediante trabajos destino de paso a travs. Nmero total de transacciones mediante trabajos de paso a travs. Nmero total de lneas impresas de todos los trabajos destino de paso a travs. Nmero total de pginas impresas de todos los trabajos destino de paso a travs. Cuenta total de tiempo suspendido de trabajos destino de paso a travs. Cuenta total de tiempo que esper un trabajo destino de paso a travs durante el redireccionamiento. Nmero de trabajos destino de paso a travs arrancados. Nmero de trabajos destino de paso a travs finalizados. Nmero de trabajos de paso a travs. Nmero total de lecturas de base de datos sncronas fsicas mediante trabajos destino de paso a travs. Nmero total de lecturas no de base de datos sncronas fsicas mediante trabajos destino de paso a travs. Nmero total de grabaciones de base de datos y no de base de datos sncronas fsicas mediante trabajos destino de paso a travs. Nmero total de lecturas de base de datos lgicas mediante trabajos destino de paso a travs. Nmero total de grabaciones de base de datos lgicas mediante trabajos destino de paso a travs. Nmero total de operaciones diversas de base de datos mediante trabajos destino de paso a travs. Atributos PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (15,3) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0)

SPLDBR SPLDBW SPLDBU

PD (11,0) PD (11,0) PD (11,0)

Apndice A. Datos de rendimiento

367

Tabla 40 (Pgina 8 de 25). Datos de rendimiento del sistema (Recogidos para cada intervalo)
Nombre de Campo SPCMPT SPCMGT SPBRG SPPRG SPNDW Descripcin Nmero total de grabaciones de comunicaciones mediante trabajos destino de paso a travs. Nmero total de lecturas de comunicaciones mediante trabajos destino de paso a travs. Reservado Reservado Nmero de grabaciones no de base de datos sncronas: Nmero total de operaciones de grabacin no de base de datos fsicas sncronas para funciones no de base de datos mediante trabajos destino de paso a travs. Nmero de grabaciones de base de datos sncronas: Nmero total de operaciones de grabacin de base de datos fsicas sncronas para funciones de base de datos mediante trabajos destino de paso a travs. Nmero de grabaciones no de base de datos asncronas: Nmero total de operaciones de grabacin no de base de datos fsicas asncronas para funciones no de base de datos mediante trabajos destino de paso a travs. Nmero de grabaciones de base de datos asncronas: Nmero total de operaciones de grabacin de base de datos fsicas asncronas para funciones de base de datos mediante trabajos destino de paso a travs. Nmero de lecturas no de base de datos asncronas: Nmero total de operaciones de lectura no de base de datos fsicas asncronas para funciones no de base de datos mediante trabajos destino de paso a travs. Nmero de lecturas de base de datos asncronas: Nmero total de operaciones de lectura de base de datos fsicas asncronas para funciones de base de datos mediante trabajos destino de paso a travs. Nmero de grabaciones permanentes mediante trabajos destino de paso a travs. Reservado Nmero de faltas de PAG: Nmero total de veces que se hizo referencia al grupo de acceso de programa (PAG) mediante trabajos destino de paso a travs, pero no estaba en el almacenamiento principal. Reservado Nmero de desbordamientos binarios mediante trabajos destino de paso a travs. Nmero de desbordamientos decimales mediante trabajos destino de paso a travs. Nmero de desbordamientos de comas flotantes mediante trabajos destino de paso a travs. Nmero de veces que un trabajo destino de paso a travs tuvo una falta de pgina en una direccin que formaba parte de una operacin de E/S de almacenamiento auxiliar. Atributos PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0)

SPDBW

PD (11,0)

SPANDW

PD (11,0)

SPADBW

PD (11,0)

SPANDR

PD (11,0)

SPADBR

PD (11,0)

SPPW SPCS SPPAGF

PD (11,0) PD (11,0) PD (11,0)

SPEAO SPOBIN SPODEC SPOFLP SPIPF

PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0)

368

OS/400 Gestin de trabajos, V4R4

Tabla 40 (Pgina 9 de 25). Datos de rendimiento del sistema (Recogidos para cada intervalo)
Nombre de Campo SPWIO Descripcin Nmero de veces que un trabajo destino de paso a travs esper de forma explcita a que se completaran operaciones de E/S asncronas pendientes. Nmero de envos de socket de paso a travs. Nmero de bytes de socket de paso a travs enviados. Nmero de recepciones de socket de paso a travs. Nmero de bytes de socket de paso a travs recibidos. Lecturas de archivos continuos de paso a travs. Escrituras en archivos continuos de paso a travs. Lecturas por enlace simblico del sistema de archivos de paso a travs. Lecturas de directorio del sistema de archivos de paso a travs. Aciertos de antememoria en bsqueda en sistema de archivos de paso a travs. Faltas en antememoria en bsqueda en sistema de archivos de paso a travs. Tiempo de embargo/espera en milisegundos de paso a travs. Tiempo total de unidad de proceso (en milisegundos) utilizado por trabajos de mltiples terminales solicitantes (MRT) (slo entorno Sistema/36). Reservado. Reservado. Nmero total de lneas impresas de todos los trabajos MRT (slo entorno Sistema/36). Nmero total de pginas impresas de todos los trabajos MRT (slo entorno Sistema/36). Tiempo total en que los trabajos MRT (slo entorno Sistema/36) estuvieron suspendidos. Tiempo total en que un trabajo MRT (slo entorno Sistema/36) esper durante el redireccionamiento. Nmero de trabajos MRT arrancados (slo entorno Sistema/36). Nmero de trabajos MRT finalizados (slo entorno Sistema/36). Nmero de trabajos MRT (slo entorno Sistema/36). Nmero total de lecturas de base de datos sncronas fsicas mediante trabajos MRT (slo entorno Sistema/36). Nmero total de lecturas no de base de datos sncronas fsicas mediante trabajos MRT (slo entorno Sistema/36). Nmero total de grabaciones de base de datos y no de base de datos sncronas fsicas mediante trabajos MRT (slo entorno Sistema/36). Nmero total de lecturas de base de datos lgicas mediante trabajos MRT (slo entorno Sistema/36). Atributos PD (11,0)

SPSKSC SPSKBS SPSKRC SPSKBR SPXRFR SPXRFW SPXSLR SPXDYR SPDLCH SPDLCM SPSZWT SMCPU

PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0)

SMRES1 SMRES2 SMPRTL SMPRTP SMSPD SMRRT SMNEW SMTERM SMJBCT SMPDBR SMPNDB SMPWRT

PD (15,3) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0)

SMLDBR

PD (11,0)

Apndice A. Datos de rendimiento

369

Tabla 40 (Pgina 10 de 25). Datos de rendimiento del sistema (Recogidos para cada intervalo)
Nombre de Campo SMLDBW SMLDBU SMCMPT SMCMGT SMBRG SMPRG SMNDW Descripcin Nmero total de grabaciones de base de datos lgicas mediante trabajos MRT (slo entorno Sistema/36). Nmero total de operaciones diversas de base de datos mediante trabajos MRT (slo entorno Sistema/36). Nmero total de grabaciones de comunicaciones mediante trabajos MRT (slo entorno Sistema/36). Nmero total de lecturas de comunicaciones mediante trabajos MRT (slo entorno Sistema/36). Reservado Reservado Nmero de grabaciones no de base de datos sncronas: Nmero total de operaciones de grabacin no de base de datos fsicas sncronas para funciones no de base de datos mediante trabajos MRT (slo entorno Sistema/36). Nmero de grabaciones de base de datos sncronas: Nmero total de operaciones de grabacin de base de datos fsicas sncronas para funciones de base de datos mediante trabajos MRT (slo entorno Sistema/36). Nmero de grabaciones no de base de datos asncronas: Nmero total de operaciones de grabacin no de base de datos fsicas asncronas para funciones no de base de datos mediante trabajos MRT (slo entorno Sistema/36). Nmero de grabaciones de base de datos asncronas: Nmero total de operaciones de grabacin de base de datos fsicas asncronas para funciones de base de datos mediante trabajos MRT (slo entorno Sistema/36). Nmero de lecturas no de base de datos asncronas: Nmero total de operaciones de lectura no de base de datos fsicas asncronas para funciones no de base de datos mediante trabajos MRT (slo entorno Sistema/36). Nmero de lecturas de base de datos asncronas: Nmero total de operaciones de lectura de base de datos fsicas asncronas para funciones de base de datos mediante trabajos MRT (slo entorno Sistema/36). Nmero de grabaciones permanentes mediante trabajos MRT (slo entorno Sistema/36). Reservado Nmero de faltas de PAG: Nmero total de veces que se hizo referencia al grupo de acceso de programa (PAG) mediante trabajos MRT (slo entorno Sistema/36), pero no estaba en el almacenamiento principal. Reservado Nmero de desbordamientos binarios mediante trabajos MRT (slo entorno Sistema/36). Nmero de desbordamientos decimales mediante trabajos MRT (slo entorno Sistema/36). Atributos PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0)

SMDBW

PD (11,0)

SMANDW

PD (11,0)

SMADBW

PD (11,0)

SMANDR

PD (11,0)

SMADBR

PD (11,0)

SMPW SMCS SMPAGF

PD (11,0) PD (11,0) PD (11,0)

SMEAO SMOBIN SMODEC

PD (11,0) PD (11,0) PD (11,0)

370

OS/400 Gestin de trabajos, V4R4

Tabla 40 (Pgina 11 de 25). Datos de rendimiento del sistema (Recogidos para cada intervalo)
Nombre de Campo SMOFLP SMIPF Descripcin Nmero de desbordamientos de comas flotantes mediante trabajos MRT (slo entorno Sistema/36). Nmero de veces que un trabajo MRT (slo entorno Sistema/36) tuvo una falta de pgina en una direccin que formaba parte de una operacin de E/S de almacenamiento auxiliar. Nmero de veces que un trabajo MRT (slo entorno Sistema/36) esper de forma explcita a que se completaran operaciones de E/S asncronas pendientes. Nmero de emisiones de socket MRTS. Nmero de bytes de socket enviados MRTS. Nmero de recepciones de socket MRTS. Nmero de bytes de socket recibidos MRTS. Lecturas de archivos continuos MRTS. Escrituras en archivos continuos MRTS. Lecturas por enlace simblico del sistema de archivos MRTS. Lecturas de directorio del sistema de archivos MRTS. Aciertos de antememoria en bsqueda en sistema de archivos MRTS. Faltas en antememoria en bsqueda en sistema de archivos MRTS. Tiempo de embargo/espera MRTS en milisegundos. Tiempo total de unidad de proceso (en milisegundos) utilizado por los trabajos del entorno Sistema/36. Tiempo de respuesta total. Nmero de transacciones. Nmero total de lneas impresas de todos los trabajos del entorno Sistema/36. Nmero total de pginas impresas de todos los trabajos del entorno Sistema/36. Tiempo total en que los trabajos del entorno Sistema/36 estuvieron suspendidos. Tiempo total en que un trabajo del entorno Sistema/36 esper durante el redireccionamiento. Nmero de trabajos arrancados del entorno Sistema/36. Nmero de trabajos finalizados del entorno Sistema/36. Nmero de trabajos del entorno Sistema/36. Nmero total de lecturas de base de datos sncronas fsicas mediante trabajos del entorno Sistema/36. Nmero total de lecturas no de base de datos sncronas fsicas mediante trabajos del entorno Sistema/36. Nmero total de grabaciones de base de datos y no de base de datos sncronas fsicas mediante trabajos del entorno Sistema/36. Atributos PD (11,0) PD (11,0)

SMWIO

PD (11,0)

SMSKSC SMSKBS SMSKRC SMSKBR SMXRFR SMXRFW SMXSLR SMXDYR SMDLCH SMDLCM SMSZWT S6CPU S6TRNT S6TRNS S6PRTL S6PRTP S6SPD S6RRT S6NEW S6TERM S6JBCT S6PDBR S6PNDB S6PWRT

PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (15,3) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0)

Apndice A. Datos de rendimiento

371

Tabla 40 (Pgina 12 de 25). Datos de rendimiento del sistema (Recogidos para cada intervalo)
Nombre de Campo S6LDBR S6LDBW S6LDBU S6CMPT S6CMGT S6BRG S6PRG S6NDW Descripcin Nmero total de lecturas de base de datos lgicas mediante trabajos del entorno Sistema/36. Nmero total de grabaciones de base de datos lgicas mediante trabajos del entorno Sistema/36. Nmero total de operaciones diversas de base de datos mediante trabajos del entorno Sistema/36. Nmero total de grabaciones de comunicaciones mediante trabajos del entorno Sistema/36. Nmero total de lecturas de comunicaciones mediante trabajos del entorno Sistema/36. Reservado Reservado Nmero de grabaciones no de base de datos sncronas: Nmero total de operaciones de grabacin no de base de datos fsicas sncronas para funciones no de base de datos mediante trabajos del entorno Sistema/36. Nmero de grabaciones de base de datos sncronas: Nmero total de operaciones de grabacin de base de datos fsicas sncronas para funciones de base de datos mediante trabajos del entorno Sistema/36. Nmero de grabaciones no de base de datos asncronas: Nmero total de operaciones de grabacin no de base de datos fsicas asncronas para funciones no de base de datos mediante trabajos del entorno Sistema/36. Nmero de grabaciones de base de datos asncronas: Nmero total de operaciones de grabacin de base de datos fsicas asncronas para funciones de base de datos mediante trabajos del entorno Sistema/36. Nmero de lecturas no de base de datos asncronas: Nmero total de operaciones de lectura no de base de datos fsicas asncronas para funciones no de base de datos mediante trabajos del entorno Sistema/36. Nmero de lecturas de base de datos asncronas: Nmero total de operaciones de lectura de base de datos fsicas asncronas para funciones de base de datos mediante trabajos del entorno Sistema/36. Nmero de grabaciones permanentes mediante trabajos del entorno Sistema/36. Reservado Nmero de faltas de PAG: Nmero total de veces que se hizo referencia al grupo de acceso de programa (PAG) mediante trabajos del entorno Sistema/36, pero no estaba en el almacenamiento principal. Reservado Nmero de desbordamientos binarios mediante trabajos del entorno Sistema/36. Atributos PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0)

S6DBW

PD (11,0)

S6ANDW

PD (11,0)

S6ADBW

PD (11,0)

S6ANDR

PD (11,0)

S6ADBR

PD (11,0)

S6PW S6CS S6PAGF

PD (11,0) PD (11,0) PD (11,0)

S6EAO S6OBIN

PD (11,0) PD (11,0)

372

OS/400 Gestin de trabajos, V4R4

Tabla 40 (Pgina 13 de 25). Datos de rendimiento del sistema (Recogidos para cada intervalo)
Nombre de Campo S6ODEC S6OFLP S6IPF Descripcin Nmero de desbordamientos decimales mediante trabajos del entorno Sistema/36. Nmero de desbordamientos de comas flotantes mediante trabajos del entorno Sistema/36. Nmero de veces que un trabajo del entorno Sistema/36 tuvo una falta de pgina en una direccin que formaba parte de una operacin de E/S de almacenamiento auxiliar. Nmero de veces que un trabajo del entorno Sistema/36 esper de forma explcita a que se completaran operaciones de E/S asncronas pendientes. Nmero de emisiones de socket S36E. Nmero de bytes de socket enviados S36E. Nmero de recepciones de socket S36E. Nmero de bytes de socket recibidos S36E. Lecturas de directorio del sistema de archivos S36E. Operaciones de escritura en directorio del sistema de archivos S36E. Lecturas por enlace simblico del sistema de archivos S36E. Lecturas de archivos continuos de directorio S36E. Aciertos de antememoria en bsqueda en sistema de archivos S36E. Faltas en antememoria en bsqueda en sistema de archivos S36E. Tiempo de embargo/espera S36E en milisegundos. Tiempo total de unidad de proceso (en milisegundos) utilizado por los trabajos por lotes de comunicaciones. Reservado. Reservado. Nmero total de lneas impresas de todos los trabajos por lotes de comunicaciones. Nmero total de pginas impresas de todos los trabajos por lotes de comunicaciones. Tiempo total en que los trabajos por lotes de comunicaciones estuvieron suspendidos. Tiempo total en que un trabajo por lotes de comunicaciones esper durante el redireccionamiento. Nmero de trabajos por lotes de comunicaciones arrancados. Nmero de trabajos por lotes de comunicaciones finalizados. Nmero de trabajos por lotes de comunicaciones. Nmero total de lecturas de base de datos sncronas fsicas mediante trabajos por lotes de comunicaciones. Nmero total de lecturas no de base de datos sncronas fsicas mediante trabajos por lotes de comunicaciones. Atributos PD (11,0) PD (11,0) PD (11,0)

S6WIO

PD (11,0)

S6SKSC S6SKBS S6SKRC S6SKBR S6XRFR S6XRFW S6XSLR S6XDYR S6DLCH S6DLCM S6SZWT SECPU SERES1 SERES2 SEPRTL SEPRTP SESPD SERRT SENEW SETERM SEJBCT SEPDBR SEPNDB

PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (15,3) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0)

Apndice A. Datos de rendimiento

373

Tabla 40 (Pgina 14 de 25). Datos de rendimiento del sistema (Recogidos para cada intervalo)
Nombre de Campo SEPWRT Descripcin Nmero total de grabaciones de base de datos y no de base de datos sncronas fsicas mediante trabajos por lotes de comunicaciones. Nmero total de lecturas de base de datos lgicas mediante trabajos por lotes de comunicaciones. Nmero total de grabaciones de base de datos lgicas mediante trabajos por lotes de comunicaciones. Nmero total de operaciones diversas de base de datos mediante trabajos por lotes de comunicaciones. Nmero total de grabaciones de comunicaciones mediante trabajos por lotes de comunicaciones. Nmero total de lecturas de comunicaciones mediante trabajos por lotes de comunicaciones. Reservado Reservado Nmero de grabaciones no de base de datos sncronas: Nmero total de operaciones de grabacin no de base de datos fsicas sncronas para funciones no de base de datos mediante trabajos por lotes de comunicaciones. Nmero de grabaciones de base de datos sncronas: Nmero total de operaciones de grabacin de base de datos fsicas sncronas para funciones de base de datos mediante trabajos por lotes de comunicaciones. Nmero de grabaciones no de base de datos asncronas: Nmero total de operaciones de grabacin no de base de datos fsicas asncronas para funciones no de base de datos mediante trabajos por lotes de comunicaciones. Nmero de grabaciones de base de datos asncronas: Nmero total de operaciones de grabacin de base de datos fsicas asncronas para funciones de base de datos mediante trabajos por lotes de comunicaciones. Nmero de lecturas no de base de datos asncronas: Nmero total de operaciones de lectura no de base de datos fsicas asncronas para funciones no de base de datos mediante trabajos por lotes de comunicaciones. Nmero de lecturas de base de datos asncronas: Nmero total de operaciones de lectura de base de datos fsicas asncronas para funciones de base de datos mediante trabajos por lotes de comunicaciones. Nmero de grabaciones permanentes mediante trabajos por lotes de comunicaciones. Reservado Nmero de faltas de PAG: Nmero total de veces que se hizo referencia al grupo de acceso de programa (PAG) mediante trabajos por lotes de comunicaciones, pero no estaba en el almacenamiento principal. Reservado Atributos PD (11,0)

SELDBR SELDBW SELDBU SECMPT SECMGT SEBRG SEPRG SENDW

PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0)

SEDBW

PD (11,0)

SEANDW

PD (11,0)

SEADBW

PD (11,0)

SEANDR

PD (11,0)

SEADBR

PD (11,0)

SEPW SECS SEPAGF

PD (11,0) PD (11,0) PD (11,0)

SEEAO

PD (11,0)

374

OS/400 Gestin de trabajos, V4R4

Tabla 40 (Pgina 15 de 25). Datos de rendimiento del sistema (Recogidos para cada intervalo)
Nombre de Campo SEOBIN SEODEC SEOFLP SEIPF Descripcin Nmero de desbordamientos binarios mediante trabajos por lotes de comunicaciones. Nmero de desbordamientos decimales mediante trabajos por lotes de comunicaciones. Nmero de desbordamientos de comas flotantes mediante trabajos por lotes de comunicaciones. Nmero de veces que un trabajo por lotes de comunicaciones tuvo una falta de pgina en una direccin que formaba parte de una operacin de E/S de almacenamiento auxiliar. Nmero de veces que un trabajo por lotes de comunicaciones esper de forma explcita a que se completaran operaciones de E/S asncronas pendientes. Nmero de emisiones de socket de evocacin. Nmero de bytes de socket enviados de evocacin. Nmero de recepciones de socket de evocacin. Nmero de bytes de socket recibidos de evocacin. Lecturas de directorio del sistema de archivos de evocacin. Operaciones de escritura en archivos continuos de sistema de archivos de evocacin. Lecturas por enlace simblico de sistema de archivos de evocacin. Lecturas de archivos continuos de evocacin. Aciertos de antememoria en bsqueda en sistema de archivos de evocacin. Faltas en antememoria en bsqueda en sistema de archivos de evocacin. Tiempo de embargo/espera de evocacin en milisegundos. Tiempo total de unidad de proceso (en milisegundos) utilizado por los trabajos de arranque automtico. Reservado. Reservado. Nmero total de lneas impresas de todos los trabajos de arranque automtico. Nmero total de pginas impresas de todos los trabajos de arranque automtico. Tiempo total en que los trabajos de arranque automtico estuvieron suspendidos. Tiempo total en que un trabajo de arranque automtico esper durante el redireccionamiento. Nmero de trabajos de arranque automtico arrancados. Nmero de trabajos de arranque automtico finalizados. Nmero de trabajos de arranque automtico. Atributos PD (11,0) PD (11,0) PD (11,0) PD (11,0)

SEWIO

PD (11,0)

SESKSC SESKBS SESKRC SESKBR SEXRFR SEXRFW SEXSLR SEXDYR SEDLCH SEDLCM SESZWT SACPU SARES1 SARES2 SAPRTL SAPRTP SASPD SARRT SANEW SATERM SAJBCT

PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (15,3) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0)

Apndice A. Datos de rendimiento

375

Tabla 40 (Pgina 16 de 25). Datos de rendimiento del sistema (Recogidos para cada intervalo)
Nombre de Campo SAPDBR SAPNDB SAPWRT SALDBR SALDBW SALDBU SACMPT SACMGT SABRG SAPRG SANDW Descripcin Nmero total de lecturas de base de datos sncronas fsicas mediante trabajos de arranque automtico. Nmero total de lecturas no de base de datos sncronas fsicas mediante trabajos de arranque automtico. Nmero total de grabaciones de base de datos y no de base de datos sncronas fsicas mediante trabajos de arranque automtico. Nmero total de lecturas de base de datos lgicas mediante trabajos de arranque automtico. Nmero total de grabaciones de base de datos lgicas mediante trabajos de arranque automtico. Nmero total de operaciones diversas de base de datos mediante trabajos de arranque automtico. Nmero total de grabaciones de comunicaciones mediante trabajos de arranque automtico. Nmero total de lecturas de comunicaciones mediante trabajos de arranque automtico. Reservado Reservado Nmero de grabaciones no de base de datos sncronas: Nmero total de operaciones de grabacin no de base de datos fsicas sncronas para funciones no de base de datos mediante trabajos por lotes de comunicaciones. Nmero de grabaciones de base de datos sncronas: Nmero total de operaciones de grabacin de base de datos fsicas sncronas para funciones de base de datos mediante trabajos de arranque automtico. Nmero de grabaciones no de base de datos asncronas: Nmero total de operaciones de grabacin no de base de datos fsicas asncronas para funciones no de base de datos mediante trabajos de arranque automtico. Nmero de grabaciones de base de datos asncronas: Nmero total de operaciones de grabacin de base de datos fsicas asncronas para funciones de base de datos mediante trabajos de arranque automtico. Nmero de lecturas no de base de datos asncronas: Nmero total de operaciones de lectura no de base de datos fsicas asncronas para funciones no de base de datos mediante trabajos de arranque automtico. Nmero de lecturas de base de datos asncronas: Nmero total de operaciones de lectura de base de datos fsicas asncronas para funciones de base de datos mediante trabajos de arranque automtico. Nmero de grabaciones permanentes mediante trabajos de arranque automtico. Reservado Atributos PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0)

SADBW

PD (11,0)

SAANDW

PD (11,0)

SAADBW

PD (11,0)

SAANDR

PD (11,0)

SAADBR

PD (11,0)

SAPW SACS

PD (11,0) PD (11,0)

376

OS/400 Gestin de trabajos, V4R4

Tabla 40 (Pgina 17 de 25). Datos de rendimiento del sistema (Recogidos para cada intervalo)
Nombre de Campo SAPAGF Descripcin Nmero de faltas de PAG: Nmero total de veces que se hizo referencia al grupo de acceso de programa (PAG) mediante trabajos de arranque automtico, pero no estaba en el almacenamiento principal. Reservado Nmero de desbordamientos binarios mediante trabajos de arranque automtico. Nmero de desbordamientos decimales mediante trabajos de arranque automtico. Nmero de desbordamientos de comas flotantes mediante trabajos de arranque automtico. Nmero de veces que un trabajo de arranque automtico tuvo una falta de pgina en una direccin que formaba parte de una operacin de E/S de almacenamiento auxiliar. Nmero de veces que un trabajo de arranque automtico esper de forma explcita a que se completaran operaciones de E/S asncronas pendientes. Nmero de emisiones de socket de arranque automtico. Nmero de bytes de socket enviados de arranque automtico. Nmero de recepciones de socket de arranque automtico. Nmero de bytes de socket recibidos de arranque automtico. Lecturas de archivos continuos de arranque automtico. Operaciones de escritura en archivos continuos de arranque automtico. Lecturas por enlace simblico en sistema de archivos de arranque automtico. Lecturas de directorio en sistema de archivos de arranque automtico. Aciertos de antememoria en bsqueda en sistema de archivos de arranque automtico. Faltas en antememoria en bsqueda en sistema de archivos de arranque automtico. Tiempo de embargo/espera de arranque automtico en milisegundos. Tiempo total de unidad de proceso (en milisegundos) utilizado por los trabajos por lotes. Reservado. Reservado. Nmero total de lneas impresas de todos los trabajos por lotes. Nmero total de pginas impresas de todos los trabajos por lotes. Tiempo total en que los trabajos por lotes estuvieron suspendidos. Tiempo total en que un trabajo por lotes esper durante el redireccionamiento. Atributos PD (11,0)

SAEAO SAOBIN SAODEC SAOFLP SAIPF

PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0)

SAWIO

PD (11,0)

SASKSC SASKBS SASKRC SASKBR SAXRFR SAXRFW SAXSLR SAXDYR SADLCH SADLCM SASZWT SBCPU SBRES1 SBRES2 SBPRTL SBPRTP SBSPD SBRRT

PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (15,3) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0)

Apndice A. Datos de rendimiento

377

Tabla 40 (Pgina 18 de 25). Datos de rendimiento del sistema (Recogidos para cada intervalo)
Nombre de Campo SBNEW SBTERM SBJBCT SBPDBR SBPNDB SBPWRT SBLDBR SBLDBW SBLDBU SBCMPT SBCMGT SBBRG SBPRG SBNDW Descripcin Nmero de trabajos por lotes arrancados. Nmero de trabajos por lotes finalizados. Nmero de trabajos por lotes. Nmero total de lecturas de base de datos sncronas fsicas mediante trabajos por lotes. Nmero total de lecturas no de base de datos sncronas fsicas mediante trabajos por lotes. Nmero total de grabaciones de base de datos y no de base de datos sncronas fsicas mediante trabajos por lotes. Nmero total de lecturas de base de datos lgicas mediante trabajos por lotes. Nmero total de grabaciones de base de datos lgicas mediante trabajos por lotes. Nmero total de operaciones diversas de base de datos mediante trabajos por lotes. Nmero total de grabaciones de comunicaciones mediante trabajos por lotes. Nmero total de lecturas de comunicaciones mediante trabajos por lotes. Reservado Reservado Nmero de grabaciones no de base de datos sncronas: Nmero total de operaciones de grabacin no de base de datos fsicas sncronas para funciones no de base de datos mediante trabajos por lotes. Nmero de grabaciones de base de datos sncronas: Nmero total de operaciones de grabacin de base de datos fsicas sncronas para funciones de base de datos mediante trabajos por lotes. Nmero de grabaciones no de base de datos asncronas: Nmero total de operaciones de grabacin no de base de datos fsicas asncronas para funciones no de base de datos mediante trabajos por lotes. Nmero de grabaciones de base de datos asncronas: Nmero total de operaciones de grabacin de base de datos fsicas asncronas para funciones de base de datos mediante trabajos por lotes. Nmero de lecturas no de base de datos asncronas: Nmero total de operaciones de lectura no de base de datos fsicas asncronas para funciones no de base de datos mediante trabajos por lotes. Nmero de lecturas de base de datos asncronas: Nmero total de operaciones de lectura de base de datos fsicas asncronas para funciones de base de datos mediante trabajos por lotes. Nmero de grabaciones permanentes mediante trabajos por lotes. Atributos PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0)

SBDBW

PD (11,0)

SBANDW

PD (11,0)

SBADBW

PD (11,0)

SBANDR

PD (11,0)

SBADBR

PD (11,0)

SBPW

PD (11,0)

378

OS/400 Gestin de trabajos, V4R4

Tabla 40 (Pgina 19 de 25). Datos de rendimiento del sistema (Recogidos para cada intervalo)
Nombre de Campo SBCS SBPAGF Descripcin Reservado Nmero de faltas de PAG: Nmero total de veces que se hizo referencia al grupo de acceso de programa (PAG) mediante trabajos por lotes, pero no estaba en el almacenamiento principal. Reservado Nmero de desbordamientos binarios mediante trabajos por lotes. Nmero de desbordamientos decimales mediante trabajos por lotes. Nmero de desbordamientos de comas flotantes mediante trabajos por lotes. Nmero de veces que un trabajo por lotes tuvo una falta de pgina en una direccin que formaba parte de una operacin de E/S de almacenamiento auxiliar. Nmero de veces que un trabajo por lotes esper de forma explcita a que se completaran operaciones de E/S asncronas pendientes. Nmero de emisiones de socket por lotes. Nmero de bytes de socket recibidos por lotes. Nmero de recepciones de socket por lotes. Nmero de bytes de socket recibidos por lotes. Lecturas en archivos continuos por lotes. Operaciones de escritura en archivos continuos por lotes. Lecturas por enlace simblico en sistema de archivos por lotes. Lecturas de directorio en sistema de archivos por lotes. Aciertos de antememoria en bsqueda en sistema de archivos por lotes. Faltas en antememoria en bsqueda en sistema de archivos por lotes. Tiempo de embargo/espera por lotes en milisegundos. Tiempo total de unidad de proceso (en milisegundos) utilizado por los trabajos interactivos. Tiempo total de transaccin mediante trabajos interactivos. Nmero total de transacciones mediante trabajos interactivos. Nmero total de lneas impresas de todos los trabajos interactivos. Nmero total de pginas impresas de todos los trabajos interactivos. Tiempo total en que los trabajos interactivos estuvieron suspendidos. Tiempo total en que un trabajo interactivo esper durante el redireccionamiento. Nmero de trabajos interactivos arrancados. Atributos PD (11,0) PD (11,0)

SBEAO SBOBIN SBODEC SBOFLP SBIPF

PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0)

SBWIO

PD (11,0)

SBSKSC SBSKBS SBSKRC SBSKBR SBXRFR SBXRFW SBXSLR SBXDYR SBDLCH SBDLCM SBSZWT SICPU SITRNT SITRNS SIPRTL SIPRTP SISPD SIRRT SINEW

PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (15,3) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0)

Apndice A. Datos de rendimiento

379

Tabla 40 (Pgina 20 de 25). Datos de rendimiento del sistema (Recogidos para cada intervalo)
Nombre de Campo SITERM SIJBCT SIPDBR SIPNDB SIPWRT SILDBR SILDBW SILDBU SICMPT SICMGT SIBRG SIPRG SINDW Descripcin Nmero de trabajos interactivos finalizados. Nmero de trabajos interactivos finalizados. Nmero total de lecturas de base de datos sncronas fsicas mediante trabajos interactivos. Nmero total de lecturas no de base de datos sncronas fsicas mediante trabajos interactivos. Nmero total de grabaciones de base de datos y no de base de datos sncronas fsicas mediante trabajos interactivos. Nmero total de lecturas de base de datos lgicas mediante trabajos interactivos. Nmero total de grabaciones de base de datos lgicas mediante trabajos interactivos. Nmero total de operaciones diversas de base de datos mediante trabajos interactivos. Nmero total de grabaciones de comunicaciones mediante trabajos interactivos. Nmero total de lecturas de comunicaciones mediante trabajos interactivos. Reservado Reservado Nmero de grabaciones no de base de datos sncronas: Nmero total de operaciones de grabacin no de base de datos fsicas sncronas para funciones no de base de datos mediante trabajos interactivos. Nmero de grabaciones de base de datos sncronas: Nmero total de operaciones de grabacin de base de datos fsicas sncronas para funciones de base de datos mediante trabajos interactivos. Nmero de grabaciones no de base de datos asncronas: Nmero total de operaciones de grabacin no de base de datos fsicas asncronas para funciones no de base de datos mediante trabajos interactivos. Nmero de grabaciones de base de datos asncronas: Nmero total de operaciones de grabacin de base de datos fsicas asncronas para funciones de base de datos mediante trabajos interactivos. Nmero de lecturas no de base de datos asncronas: Nmero total de operaciones de lectura no de base de datos fsicas asncronas para funciones no de base de datos mediante trabajos interactivos. Nmero de lecturas de base de datos asncronas: Nmero total de operaciones de lectura de base de datos fsicas asncronas para funciones de base de datos mediante trabajos interactivos. Nmero de grabaciones permanentes mediante trabajos interactivos. Reservado Atributos PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0)

SIDBW

PD (11,0)

SIANDW

PD (11,0)

SIADBW

PD (11,0)

SIANDR

PD (11,0)

SIADBR

PD (11,0)

SIPW SICS

PD (11,0) PD (11,0)

380

OS/400 Gestin de trabajos, V4R4

Tabla 40 (Pgina 21 de 25). Datos de rendimiento del sistema (Recogidos para cada intervalo)
Nombre de Campo SIPAGF Descripcin Nmero de faltas de PAG: Nmero total de veces que se hizo referencia al grupo de acceso de programa (PAG) mediante trabajos interactivos, pero no estaba en el almacenamiento principal. Reservado Nmero de desbordamientos binarios mediante trabajos interactivos. Nmero de desbordamientos decimales mediante trabajos interactivos. Nmero de desbordamientos de comas flotantes mediante trabajos interactivos. Nmero de veces que un trabajo interactivo tuvo una falta de pgina en una direccin que formaba parte de una operacin de E/S de almacenamiento auxiliar. Nmero de veces que un trabajo interactivo esper de forma explcita a que se completaran operaciones de E/S asncronas pendientes. Nmero de emisiones de socket interactivo. Nmero de bytes de socket enviados interactivo. Nmero de recepciones de socket interactivo. Nmero de bytes de socket recibidos interactivo. Lecturas interactivas de archivos continuos. Operaciones interactivas de escritura en archivos continuos. Lecturas por enlace simblico de sistema de archivos interactivo. Lecturas de directorio de sistema de archivos interactivo. Aciertos de antememoria en bsqueda en sistema de archivos interactivo. Faltas en antememoria en bsqueda en sistema de archivos interactivo. Tiempo de embargo/espera interactivo en milisegundos. Tiempo total de unidad de proceso (en milisegundos) utilizado por los CPF de arranque (SCPF) de transcriptor de trabajos/spool lector/spool. Reservado. Reservado. Nmero total de lneas impresas de todos los SCPF de transcriptor de trabajos/spool lector/spool. Nmero total de pginas impresas de todos los SCPF de transcriptor de trabajos/spool lector/spool. Tiempo total en que los SCPF de transcriptor de trabajos/spool lector/spool estuvieron suspendidos. Tiempo total en que los trabajos o el lector/transcriptor de spool de SCPF esperaron durante el redireccionamiento. Atributos PD (11,0)

SIEAO SIOBIN SIODEC SIOFLP SIIPF

PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0)

SIWIO

PD (11,0)

SISKSC SISKBS SISKRC SISKBR SIXRFR SIXRFW SIXSLR SIXDYR SIDLCH SIDLCM SISZWT SXCPU

PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0)

SXRES1 SXRES2 SXPRTL SXPRTP SXSPD SXRRT

PD (15,3) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0)

Apndice A. Datos de rendimiento

381

Tabla 40 (Pgina 22 de 25). Datos de rendimiento del sistema (Recogidos para cada intervalo)
Nombre de Campo SXNEW SXTERM SXJBCT SXPDBR SXPNDB SXPWRT Descripcin Nmero de trabajos o lector/transcriptor de spool SCPF arrancados. Nmero de trabajos o lector/transcriptor de spool SCPF finalizados. Nmero de trabajos o lector/transcriptor de spool SCPF. Nmero total de lecturas de base de datos sncronas fsicas mediante SCPF de transcriptor de trabajos/spool lector/spool. Nmero total de lecturas no de base de datos fsicas sncronas mediante el SCPF de transcriptor de trabajos/spool lector/spool. Nmero total de grabaciones de base de datos y no de base datos fsicas sncronas mediante el SCPF de transcriptor de trabajos/spool lector/spool. Nmero total de lecturas de base de datos lgicas mediante SCPF de transcriptor de trabajos/spool lector/spool. Nmero total de grabaciones de base de datos lgicas mediante el transcriptor de SCPF de trabajos/spool lector/spool. Nmero total de operaciones diversas de base de datos mediante el transcriptor de SCPF de trabajos/spool lector/spool. Nmero total de grabaciones de comunicaciones mediante el transcriptor de SCPF de trabajos/spool lector/spool. Nmero total de lecturas de comunicaciones mediante el transcriptor de SCPF de trabajos/spool lector/spool. Reservado Reservado Nmero de grabaciones no de base de datos sncronas: Nmero total de operaciones de grabacin no de base de datos fsicas sncronas para funciones no de base de datos mediante SCPF de transcriptor de trabajos/spool lector/spool. Nmero de grabaciones de base de datos sncronas: Nmero total de operaciones de grabacin de base de datos fsicas sncronas para funciones de base de datos mediante SCPF de transcriptor de trabajos/spool lector/spool. Nmero de grabaciones no de base de datos asncronas: Nmero total de operaciones de grabacin no de base de datos fsicas asncronas para funciones no de base de datos mediante SCPF de transcriptor de trabajos/spool lector/spool. Nmero de grabaciones de base de datos asncronas: Nmero total de operaciones de grabacin de base de datos fsicas asncronas para funciones de base de datos mediante SCPF de transcriptor de trabajos/spool lector/spool. Nmero de lecturas no de base de datos asncronas: Nmero total de operaciones de lectura no de base de datos fsicas asncronas para funciones no de base de datos mediante SCPF de transcriptor de trabajos/spool lector/spool. Atributos PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0)

SXLDBR SXLDBW SXLDBU SXCMPT SXCMGT SXBRG SXPRG SXNDW

PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0)

SXDBW

PD (11,0)

SXANDW

PD (11,0)

SXADBW

PD (11,0)

SXANDR

PD (11,0)

382

OS/400 Gestin de trabajos, V4R4

Tabla 40 (Pgina 23 de 25). Datos de rendimiento del sistema (Recogidos para cada intervalo)
Nombre de Campo SXADBR Descripcin Nmero de lecturas de base de datos asncronas: Nmero total de operaciones de lectura de base de datos fsicas asncronas para funciones de base de datos mediante SCPF de transcriptor de trabajos/spool lector/spool. Nmero de grabaciones permanentes mediante SCPF de transcriptor de trabajos/spool lector/spool. Reservado Nmero de faltas de PAG: Nmero total de veces que se hizo referencia al grupo de acceso de programa (PAG) mediante SCPF de transcriptor de trabajos/spool lector/spool, pero no estaba en el almacenamiento principal. Reservado Nmero de desbordamientos binarios mediante SCPF de transcriptor de trabajos/spool lector/spool. Nmero de desbordamientos decimales mediante el SCPF de transcriptor de trabajos/spool lector/spool. Nmero de desbordamientos de comas flotantes mediante el SCPF de transcriptor de trabajos/spool lector/spool. Nmero de veces que un trabajo SCPF o lector de spool o trabajo de transcriptor de spool tuvo una falta de pgina en una direccin que formaba parte de una operacin de E/S de almacenamiento auxiliar. Nmero de veces que un trabajo SCPF o lector de spool o trabajo de transcriptor de spool esper de forma explcita a que se completasen operaciones de E/S asncronas pendientes. Nmero de emisiones de socket de spool. Nmero de bytes de socket enviados de spool. Nmero de recepciones de socket de spool. Nmero de bytes de socket recibidos de spool. Lecturas de archivos continuos de spool. Operaciones de escritura en archivos continuos de spool. Lecturas por enlace simblico de sistema de archivos de spool. Lecturas de directorio de sistema de archivos de spool. Aciertos de antememoria en bsqueda en sistema de archivos de spool. Faltas en antememoria en bsqueda en sistema de archivos de spool. Tiempo de embargo/espera de spool en milisegundos. Tiempo total de unidad de proceso (en milisegundos) utilizado por los trabajos de microcdigo/sistema. Paginacin de agrupacin de mquina: Nmero de pginas transferidas dentro y fuera de la agrupacin de mquina. Paginacin de agrupacin del usuario ms alta: Nmero de pginas transferidas dentro y fuera de la agrupacin del usuario. Atributos PD (11,0)

SXPW SXCS SXPAGF

PD (11,0) PD (11,0) PD (11,0)

SXEAO SXOBIN SXODEC SXOFLP SXIPF

PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0)

SXWIO

PD (11,0)

SXSKSC SXSKBS SXSKRC SXSKBR SXXRFR SXXRFW SXXSLR SXXDYR SXXDLCH SXXDLCM SXSZWT SHCPU SMPLP SMUPL

PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0)

Apndice A. Datos de rendimiento

383

Tabla 40 (Pgina 24 de 25). Datos de rendimiento del sistema (Recogidos para cada intervalo)
Nombre de Campo SUPLI SMXDU SMXDUI SMMMT SMME SYFOPN SYIXRB SYJOXR SYJOXP SYJOIR SYJOIP SYJOXD SYJOID SYJOJP SYJOBJ SYJOBD SYJOJY SYJOJN SYJOSE SYJORT SYJOND Descripcin Agrupacin con la paginacin ms alta: Nmero de agrupacin con el mximo nmero de pginas transferidas dentro y fuera. Utilizacin mxima de disco. Mecanismo de acceso con la mxima utilizacin. Tiempo (en segundos) transcurrido en MRTMAX por todas las peticiones MRT. Nmero de peticionarios que se han direccionado a un MRT. Nmero de aperturas completas en todo el sistema. Nmero de reconstrucciones de ndice en todo el sistema. Arrancar operaciones de diario iniciadas por el usuario. Detener operaciones de diario iniciadas por el usuario. Arrancar operaciones de diario iniciadas por el sistema. Detener operaciones de diario iniciadas por el sistema. Depsitos de diario resultantes de objetos registrados por diario por el usuario. Depsitos de diario resultantes de objetos registrados por diario por el sistematotal. Depsitos resultantes de objetos registrados por diario por el sistema para diarios creados por el usuario. Escrituras mltiples en diarios creados por el usuario. Escrituras mltiples en diarios internos del sistema. Vas de acceso expuestas que el sistema est registrando por diario actualmente. Vas de acceso expuestas que no se estn registrando por diario actualmente. Tiempo de recuperacin de va de acceso calculado por el sistema en milisegundos. Ajustes de rendimiento de va de acceso gestionados por el sistema. Tiempo de recuperacin de va de acceso calculado por el sistema en milisegundos si el sistema no estaba registrando por diario ninguna va de acceso. Tiempo total de proceso (en milisegundos) utilizado por la primera (o nica) unidad de proceso. Tiempo total de proceso (en milisegundos) utilizado por la unidad de proceso nmero dos....treinta y dos. Este valor es cero si slo hay una unidad de proceso. Nmero de cruces tolerados de un lmite de 16 Mb dentro de cualquier teraespacio. Tambin reciben el nombre de excepciones EAO. Atributos C(2) PD (11,0) C (4) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0)

SYSCPU SYCPU2....32

PD (9,0) PD (9,0)

| | |

SYHEAO

PD (11,0)

384

OS/400 Gestin de trabajos, V4R4

Tabla 40 (Pgina 25 de 25). Datos de rendimiento del sistema (Recogidos para cada intervalo)
Nombre de Campo Descripcin Nmero de clculos de direccin de espacio (no de direccionamiento de teraespacio) que necesitaron proceso adicional. Esto puede producirse cuando una resta o una suma de un valor con signo arroja un resultado que cae dentro de la primera pgina de un objeto de espacio o un espacio asociado cuya alineacin no fue elegida por la mquina. Tambin se llaman trampas falsas. Nmero de clculos de direccin de teraespacio que necesitaron proceso adicional. Esto se produce cuando una resta o una suma de un valor con signo arroja un resultado que cae dentro de la primera pgina situada despus de cualquier lmite de 16 Mb del teraespacio. Tambin se llaman trampas falsas. Atributos PD (11,0)

| | | | | | | | | | | |

SYHFTS

SYHFTH

PD (11,0)

| | | | | | | | | | | | | | | | | | | | | | |

Nombre de archivo: QAPMSYSCPU


Entradas de archivo de intervalo de CPU del sistema: La Tabla 41 contiene valores de CPU del sistema que se recogen por medio de la categora CPU del sistema.
La Tabla 41 en la pgina 385 muestra qu datos de rendimiento del sistema se recogen.
Tabla 41. Datos de rendimiento del sistema (Recogidos para cada intervalo)
Nombre de Campo INTNUM DTETIM INTSEC DTECEN SCTNUM SCBGN SCPU01 Descripcin Nmero de intervalo: El ensimo intervalo de muestra desde el arranque del trabajo supervisor de rendimiento. Fecha (aa/mm/dd) y hora (hh:mm:ss) de intervalo: La fecha y la hora del intervalo de muestra. Segundos de intervalo transcurridos: El nmero de segundos desde el ltimo intervalo de muestra. Dgito del siglo. Nmero total de unidades CPU del sistema disponibles. Nmero de CPU de la primera CPU reportada en este registro. Tiempo total de proceso (en milisegundos) utilizado por la primera CPU reportada en este registro. Nota: El nmero de campos de utilizacin de CPU aumenta de 2 a 32. Por lo tanto, adems de SCPU01, hay campos para SCPU02..SCPU32. Atributos PD (5,0) C (12) PD (7,0) C (1) Con zona (3,0) Con zona (3,0)

| | | | |

Nombre de archivo: QAPMSYSTEM


Entrada de archivo de intervalo del sistema: La Tabla 42 contiene datos a escala de sistema que se obtienen por medio de la categora Sistema.
La Tabla 42 en la pgina 386 muestra qu datos de rendimiento del sistema se recogen.

Apndice A. Datos de rendimiento

385

| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |

Tabla 42 (Pgina 1 de 3). Datos de rendimiento del sistema (Recogidos para cada nivel del sistema)
Nombre de Campo INTNUM DTETIM INTSEC DTECEN SYDPGF Descripcin Nmero de intervalo: El ensimo intervalo de muestra desde el arranque del trabajo supervisor de rendimiento. Fecha (aa/mm/dd) y hora (hh:mm:ss) de intervalo: La fecha y la hora del intervalo de muestra. Segundos de intervalo transcurridos: El nmero de segundos desde el ltimo intervalo de muestra. Dgito del siglo. Faltas de pgina de directorio: Nmero de veces que una pgina del directorio de almacenamiento auxiliar se transfiri al almacenamiento principal para una bsqueda o una operacin de asignacin. Faltas de pgina de miembro de grupo de acceso: Nmero de veces que una pgina de un objeto de un grupo de acceso se transfiri al almacenamiento principal independientemente del grupo de acceso. Esta transferencia tiene lugar cuando se ha depurado el grupo de acceso que contiene el objeto, o porque hay partes de ese grupo de acceso que se desplazan desde el almacenamiento principal. Faltas de pgina de microcdigo: El nmero de veces que se transfiri una pgina de microcdigo al almacenamiento principal. Operaciones de lectura de microtarea: Nmero de transferencias de una o ms pginas de datos del almacenamiento auxiliar debido a una microtarea en lugar de a un proceso. Operaciones de grabacin de microtarea: Nmero de transferencias de una o ms pginas de datos del almacenamiento principal al almacenamiento auxiliar debido a una microtarea en lugar de a un proceso. Espacio de agrupaciones de almacenamiento auxiliar del sistema disponible: Nmero de bytes de espacio en el almacenamiento auxiliar disponible para la asignacin en la ASP del sistema que no se asigna actualmente a los objetos de la interfaz de mquina (MI) o a las funciones internas de la mquina. Datos permanentes transferidos desde el almacenamiento principal: Nmero de bloques de 512 bytes de datos permanentes transferidos desde el almacenamiento principal a la ASP del sistema en el almacenamiento auxiliar desde la ltima muestra. Cuenta de tamao: Nmero total de excepciones de tamao. Cuenta de datos decimales: Nmero total de excepciones de datos decimales. Cuenta de embargo: Nmero total de excepciones de espera de embargo. Embargo/Espera en milisegundos. Cuenta sncrona de conflicto de bloqueo. Cuenta asncrona de conflicto de bloqueo. Cuenta de verificacin. Cuenta de autorizacin de bsqueda. Atributos PD (5,0) C (12) PD (7,0) C (1) PD (11,0)

SYAPGF

PD (11,0)

SYMPGF SYMCTR

PD (11,0) PD (11,0)

SYMCTW

PD (11,0)

SYSASP

PD (15,0)

SYPRMW

PD (11,0)

SYSIZC SYDECD SYSEZC SYSZWT SYSYNL SYASYL SYVFYC SYAUTH

PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0)

386

OS/400 Gestin de trabajos, V4R4

| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |

Tabla 42 (Pgina 2 de 3). Datos de rendimiento del sistema (Recogidos para cada nivel del sistema)
Nombre de Campo SYEXPN SYLRT1 Descripcin Nmero total de excepciones. Transacciones en el primer corchete del supervisor de tiempo de respuesta: Nmero total del transacciones de estacin de trabajo local con tiempo de respuesta menor que el valor del lmite 1 especificado en el mandato STRPFRMON. Transacciones en el segundo corchete del supervisor de tiempo de respuesta: Nmero total de transacciones de estacin de trabajo local con tiempo de respuesta menor que el valor del lmite 2 y mayor que el valor del lmite 1 especificado en el mandato STRPFRMON. Transacciones en el tercer corchete del supervisor de tiempo de respuesta: Nmero total de transacciones de estacin de trabajo local con un tiempo de respuesta inferior al valor de lmite 3 y superior al valor de lmite 2 especificado en el mandato STRPFRMON. Transacciones en el cuarto corchete del supervisor de tiempo de respuesta: Nmero total de transacciones de estaciones de trabajo locales con un tiempo de respuesta inferior al valor de lmite 4 y superior al valor de lmite 3 especificado en el mandato STRPFRMON. Transacciones en el quinto corchete del supervisor de tiempo de respuesta: Nmero total de transacciones de estaciones de trabajo locales con un tiempo de respuesta superior al valor de lmite 5 especificado en el mandato STRPFRMON. Tiempo total de unidad de proceso (en milisegundos) utilizado por los trabajos de microcdigo/sistema. Paginacin de agrupacin de mquina: Nmero de pginas transferidas dentro y fuera de la agrupacin de mquina. Paginacin de agrupacin del usuario ms alta: Nmero de pginas transferidas dentro y fuera de la agrupacin del usuario. Agrupacin con la paginacin ms alta: Nmero de agrupacin con el mximo nmero de pginas transferidas dentro y fuera. Utilizacin mxima de disco. Mecanismo de acceso con la mxima utilizacin. Tiempo (en segundos) transcurrido en MRTMAX por todas las peticiones MRT. Nmero de peticionarios que se han direccionado a un MRT. Nmero de aperturas completas en todo el sistema. Nmero de reconstrucciones de ndice en todo el sistema. Arrancar operaciones de diario iniciadas por el usuario. Detener operaciones de diario iniciadas por el usuario. Arrancar operaciones de diario iniciadas por el sistema. Detener operaciones de diario iniciadas por el sistema. Depsitos de diario resultantes de objetos registrados por diario por el usuario. Atributos PD (11,0) PD (9,0)

SYLRT2

PD (9,0)

SYLRT3

PD (9,0)

SYLRT4

PD (9,0)

SYLRT5

PD (9,0)

SHCPU SMPLP SMUPL SUPLI SMXDU SMXDUI SMMMT SMME SYFOPN SYIXRB SYJOXR SYJOXP SYJOIR SYJOIP SYJOXD

PD (11,0) PD (11,0) PD (11,0) C(2) PD (11,0) C (4) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0)

Apndice A. Datos de rendimiento

387

| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |

Tabla 42 (Pgina 3 de 3). Datos de rendimiento del sistema (Recogidos para cada nivel del sistema)
Nombre de Campo SYJOID SYJOJP SYJOBJ SYJOBD SYJOJY SYJOJN SYJOSE SYJORT SYJOND Descripcin Depsitos de diario resultantes de objetos registrados por diario por el sistematotal. Depsitos resultantes de objetos registrados por diario por el sistema para diarios creados por el usuario. Escrituras mltiples en diarios creados por el usuario. Escrituras mltiples en diarios internos del sistema. Vas de acceso expuestas que el sistema est registrando por diario actualmente. Vas de acceso expuestas que no se estn registrando por diario actualmente. Tiempo de recuperacin de va de acceso calculado por el sistema en milisegundos. Ajustes de rendimiento de va de acceso gestionados por el sistema. Tiempo de recuperacin de va de acceso calculado por el sistema en milisegundos si el sistema no estaba registrando por diario ninguna va de acceso. Tiempo total de proceso (en milisegundos) utilizado por la primera (o nica) unidad de proceso. Nmero de cruces tolerados de un lmite de 16 Mb dentro de cualquier teraespacio. Tambin reciben el nombre de excepciones EAO. Nmero de clculos de direccin de espacio (no de direccionamiento de teraespacio) que necesitaron proceso adicional. Esto puede producirse cuando una resta o una suma de un valor con signo arroja un resultado que cae dentro de la primera pgina de un objeto de espacio o un espacio asociado cuya alineacin no fue elegida por la mquina. Tambin se llaman trampas falsas. Nmero de clculos de direccin de teraespacio que necesitaron proceso adicional. Esto se produce cuando una resta o una suma de un valor con signo arroja un resultado que cae dentro de la primera pgina situada despus de cualquier lmite de 16 Mb del teraespacio. Tambin se llaman trampas falsas. Reservado. Reservado. Reservado. Reservado. Reservado. Reservado. Reservado. Reservado. Reservado. Reservado. Atributos PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0)

SYSCPU SYHEAO

PD (9,0) PD (11,0)

SYHFTS

PD (11,0)

SYFTH

PD (11,0)

SYJDDM SYJCA4 SYJPAS SYJMRT SYJS6E SYJCME SYJAUT SYJBCH SYJINT SYJSPL

C (3) C (3) C (3) C (3) C (3) C (3) C (3) C (3) C (3) C (3)

388

OS/400 Gestin de trabajos, V4R4

Nombre de archivo: QAPMJOBS y QAPMJOBL


Entradas de archivo de base de datos: Los archivos de la Tabla 43 contienen datos para cada trabajo o tarea del sistema.
Notas: 1. En la Tabla 43, trabajo significa trabajo, tarea o hebra. 2. Los Servicios de recogida solamente proporcionan datos correspondientes a trabajos que consumen CPU durante un intervalo.
Tabla 43 (Pgina 1 de 9). Datos de trabajo (una entrada para cada trabajo en el sistema, recogidos para cada intervalo)
Nombre de Campo INTNUM DTETIM Descripcin Nmero de intervalo: El ensimo intervalo de muestra desde el arranque del trabajo supervisor de rendimiento. Fecha (aa/mm/dd) de intervalo para la entrada de intervalo de trabajo, y fecha y hora (hh:mm:ss) de finalizacin de trabajo para la entrada de finalizacin de trabajo. Segundos de intervalo transcurridos. Nombre del subsistema en el que se est ejecutando el trabajo. Nombre de la biblioteca en la que est el subsistema. Nombre de trabajo/nombre de estacin de trabajo. Usuario del trabajo. Nmero de trabajo. Cdigo de contabilidad de trabajo. No se puede visualizar el campo. Tipo de trabajo (A,B,I,M,R,S,V,W,X) (vea la Nota 1 en la pgina 397). Subtipo de trabajo (vea la Nota 2 en la pgina 397). Tipo de tarea (vea la Nota 4 en la pgina 397 y 5 en la pgina 397) Ampliador de tipo de tarea (vea la Nota 5 en la pgina 397 Distintivo de trabajo (vea la Nota 3 en la pgina 397). No se puede visualizar el campo. Se est ejecutando el trabajo en el entorno Sistema/36? (S/N) Agrupacin del trabajo. Prioridad de trabajo. Tiempo de unidad de proceso utilizado (en milisegundos). (Vea la Nota 7 en la pgina 397.) Tiempo de transaccin total (en segundos). (Vea la Nota 6 en la pgina 397 y la Nota 8 en la pgina 397.) Valor de porcin de tiempo (en milisegundos). Nmero de transacciones. (Vea la Nota 6 en la pgina 397 y la Nota 8 en la pgina 397.) Atributos PD (5,0) C (12)

INTSEC JBSSYS JBSLIB JBNAME JBUSER JBNBR JBACCO JBTYPE JBSTYP JBTTYP JBTTYE JBFLAG JBS36E JBPOOL JBPRTY JBCPU JBRSP JBSLC JBNTR

PD (7,0) C (10) C (10) C (10) C (10) C(6) C (15) C (1) C (1) C(2) C(2) C(2) C (1) C(2) C (3) PD (11,0) PD (15,3) PD (11,0) PD (11,0)

Apndice A. Datos de rendimiento

389

Tabla 43 (Pgina 2 de 9). Datos de trabajo (una entrada para cada trabajo en el sistema, recogidos para cada intervalo)
Nombre de Campo JBDBR Descripcin Nmero de lecturas de base de datos sncronas: Nmero total de operaciones de lectura de base de datos sncronas fsicas para funciones de base de datos. (Vea la Nota 7 en la pgina 397.) Nmero de lecturas no de base de datos sncronas: Nmero total de operaciones de lectura no de base de datos sncronas fsicas para funciones no de base de datos. (Vea la Nota 7 en la pgina 397.) Nmero de grabaciones: Nmero total de operaciones de grabacin de base de datos y no de base de datos fsicas. (Vea la Nota 7 en la pgina 397.) Nmero total de transiciones desde el estado activo al estado de espera para este trabajo. (Vea la Nota 7 en la pgina 397.) Nmero total de transiciones desde el estado de espera al estado no elegible para este trabajo. (Vea la Nota 7 en la pgina 397.) Nmero total de transiciones desde el estado activo al estado no elegible para este trabajo. (Vea la Nota 7 en la pgina 397.) Nmero de lneas impresas: Nmero de lneas grabadas por el programa. Esto no refleja lo que est impreso en realidad. Los archivos en spool pueden finalizarse, o imprimirse con copias mltiples. (Vea la Nota 8 en la pgina 397.) Nmero de pginas impresas. (Vea la Nota 8 en la pgina 397.) Nmero de archivos de impresin. (Vea la Nota 8 en la pgina 397.) Nmero de grabaciones de base de datos (lgicas): Nmero de veces que se ha llamado a la funcin de grabacin de base de datos interna. Esto no incluye operaciones de E/S para lectores/transcriptores, u operaciones de E/S provocadas por el mandato CPYSPLF o el mandato DSPSPLF. Si se especifica SEQONLY(*YES), estos nmeros muestran cada bloque de registros ledo, no el nmero de registros individuales ledos. (Vea la Nota 8 en la pgina 397.) Nmero de lecturas de base de datos (lgicas): Nmero de veces que se ha llamado al mdulo de base de datos. Esto no incluye operaciones de E/S para lectores/transcriptores, u operaciones de E/S provocadas por el mandato CPYSPLF o el mandato DSPSPLF. Si se especifica SEQONLY(*YES), estos nmeros muestran cada bloque de registros ledo, no el nmero de registros individuales ledos. (Vea la Nota 8 en la pgina 397.) Nmero de operaciones de base de datos varias: Actualizaciones, supresiones, forzar fin de datos y liberaciones (lgicas). (Vea la Nota 8 en la pgina 397.) Nmero de grabaciones de comunicaciones: Esto no incluye la actividad de estacin de trabajo remota. Incluye slo la actividad relacionada con archivos OS/400-ICF cuando la E/S es para un dispositivo OS/400-ICF. (Vea la Nota 8 en la pgina 397.) Atributos PD (11,0)

JBNDB

PD (11,0)

JBWRT

PD (11,0)

JBAW JBWI JBAI JBPLN

PD (11,0) PD (11,0) PD (11,0) PD (11,0)

JBPPG JBPFL JBLWT

PD (11,0) PD (11,0) PD (11,0)

JBLRD

PD (11,0)

JBDBU

PD (11,0)

JBCPT

PD (11,0)

390

OS/400 Gestin de trabajos, V4R4

Tabla 43 (Pgina 3 de 9). Datos de trabajo (una entrada para cada trabajo en el sistema, recogidos para cada intervalo)
Nombre de Campo JBCGT Descripcin Nmero de lecturas de comunicaciones: Esto no incluye la actividad de estacin de trabajo remota. Incluye slo la actividad relacionada con archivos OS/400-ICF cuando la E/S es para un dispositivo OS/400-ICF. (Vea la Nota 8 en la pgina 397.) Tiempo total suspendido (en milisegundos). (Vea la Nota 8 en la pgina 397.) Tiempo total en que el trabajo esper durante redireccionamientos (en milisegundos). (Vea la Nota 8 en la pgina 397.) Descripcin de lnea: Nombre de la lnea de comunicaciones a la que estn conectados esta estacin de trabajo y su controlador. Esto slo est disponible para estaciones de trabajo remotas. (Vea la Nota 8 en la pgina 397.) Descripcin de controlador: Nombre del controlador al que est conectada esta estacin de trabajo. (Vea la Nota 8 en la pgina 397.) Descripcin de lnea secundaria (slo paso a travs y emulacin). (Vea la Nota 8 en la pgina 397.) Descripcin de controlador secundario (slo paso a travs y emulacin). (Vea la Nota 8 en la pgina 397.) Reservado Reservado Nmero de grabaciones no de base de datos sncronas: Nmero total de operaciones de grabacin no de base de datos sncronas fsicas para funciones no de base de datos. (Vea la Nota 7 en la pgina 397.) Nmero de grabaciones de base de datos sncronas: Nmero total de operaciones de grabacin de base de datos fsicas sncronas para funciones de base de datos. (Vea la Nota 7 en la pgina 397.) Nmero de grabaciones no de base de datos asncronas: Nmero total de operaciones de grabacin no de base de datos fsicas asncronas para funciones no de base de datos. (Vea la Nota 7 en la pgina 397.) Nmero de grabaciones de base de datos asncronas: Nmero total de operaciones de grabacin de base de datos fsicas asncronas para funciones de base de datos. Nmero de lecturas no de base de datos asncronas: Nmero total de operaciones de lectura no de base de datos fsicas asncronas para funciones no de base de datos. (Vea la Nota 7 en la pgina 397.) Nmero de lecturas de base de datos asncronas: Nmero total de operaciones de lectura de base de datos fsicas asncronas para funciones de base de datos. (Vea la Nota 7 en la pgina 397.) Nmero de grabaciones permanentes sncronas. (Vea la Nota 7 en la pgina 397.) Atributos PD (11,0)

JBSPD JBRRT JBLND

PD (11,0) PD (11,0) C (10)

JBCUD

C (10)

JB2LND JB2CUD JBBRG JBPRG JBNDW

C (10) C (10) PD (9,0) PD (9,0) PD (11,0)

JBDBW

PD (11,0)

JBANDW

PD (11,0)

JBADBW

PD (11,0)

JBANDR

PD (11,0)

JBADBR

PD (11,0)

JBPW

PD (11,0)

Apndice A. Datos de rendimiento

391

Tabla 43 (Pgina 4 de 9). Datos de trabajo (una entrada para cada trabajo en el sistema, recogidos para cada intervalo)
Nombre de Campo JBCS JBPAGF Descripcin Reservado Nmero de faltas de PAG. Nmero total de veces que se hizo referencia al grupo de acceso de programa (PAG), pero no estaba en el almacenamiento principal. (Vea la Nota 7 en la pgina 397.) Reservado Nmero de desbordamientos binarios. (Vea la Nota 7 en la pgina 397.) Nmero de desbordamientos decimales. (Vea la Nota 7 en la pgina 397.) Nmero de desbordamientos de coma flotante. (Vea la Nota 7 en la pgina 397.) Nmero de veces que se produjo una falta de pgina en una direccin que formaba parte de una operacin de E/S de almacenamiento auxiliar. (Vea la Nota 7 en la pgina 397.) Nmero de veces que el proceso esper de forma explcita a que se completaran operaciones de E/S asncronas pendientes. (Vea la Nota 7 en la pgina 397.) Nombre de recurso IOP. (Vea la Nota 8 en la pgina 397.) Nombre de recurso de dispositivo. (Vea la Nota 8 en la pgina 397.) Reservado Reservado Nmero de puerto de estacin de trabajo. (Vea la Nota 8 en la pgina 397.) Nmero de estacin de trabajo. (Vea la Nota 8 en la pgina 397.) Distintivo de origen de paso a travs. Distintivo de destino de paso a travs. Distintivo de emulacin activa. Distintivo de aplicacin Client Access. Distintivo de trabajo destino DDM. Distintivo MRT. El ndice de entrada de direccionamiento para el subsistema en que se encuentra este trabajo. Reservado. Reservado. Reservado. Reservado. Reservado. Reservado. Tiempo total de puesta en cola de aplicaciones (en centsimas de segundos). (Vea la Nota 8 en la pgina 397.) Atributos PD (11,0) PD (11,0)

JBEAO JBOBIN JBODEC JBOFLP JBIPF

PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0)

JBWIO

PD (11,0)

JBIRN JBDRN JIOPB JIOPA JBPORT JBSTN JBPTSF JBPTTF JBEAF JBPCSF JBDDMF JBMRTF JBROUT JBAPT JBNSW JBSST JBQT2 JBCDR JBCDS JBAIQT

C (10) C (10) PD(3,0) PD(3,0) PD(3,0) PD(3,0) PD (1,0) PD (1,0) PD (1,0) PD (1,0) PD (1,0) PD (1,0) PD (5,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0)

392

OS/400 Gestin de trabajos, V4R4

Tabla 43 (Pgina 5 de 9). Datos de trabajo (una entrada para cada trabajo en el sistema, recogidos para cada intervalo)
Nombre de Campo JBNAIQ JBRUT JBNRU JBQT JBMMT JBNETQ JBPUTN Descripcin Nmero de transacciones de colocacin en cola de aplicacin. (Vea la Nota 8 en la pgina 397.) Tiempo total de utilizacin de recursos (en segundos). (Vea la Nota 8 en la pgina 397.) Nmero de transacciones de utilizacin de recurso. (Vea la Nota 8 en la pgina 397.) Tiempo total de puesta en cola para entrar el MRT (en centsimas de segundos). (Vea la Nota 8 en la pgina 397.) Tiempo total transcurrido en MRTMAX (en segundos). (Vea la Nota 8 en la pgina 397.) Nmero total de entradas en el MRT. (Vea la Nota 8 en la pgina 397.) El nmero de veces que se llam a ACPUT para enviar datos de usuario o de control. No se tienen en cuenta las llamadas que tienen como resultado que no se enve ningn dato. (Vea la Nota 8 en la pgina 397.) La cantidad total de datos del usuario y de control que envi el programa del usuario. Este valor no incluye las longitudes de datos LLID, MAPNAME o FMH-7. (Vea la Nota 8 en la pgina 397.) El nmero de veces que se llam a ACGET para recibir datos de usuario o de control. No se tendrn en cuenta las llamadas que tengan como resultado que no se proporcione ningn dato a la aplicacin del usuario. (Vea la Nota 8 en la pgina 397.) La cantidad total de datos del usuario y de control que recibi el programa del usuario. Este valor no incluye las longitudes de datos LLID, MAPNAME o FMH-7. (Vea la Nota 8 en la pgina 397.) El nmero de intervalos que empiezan en la primera transferencia de una cadena y terminan cuando se devuelve el CD al usuario. (Vea la Nota 8 en la pgina 397.) La cantidad de tiempo (en milisegundos) transcurrido en intervalos que empiezan en la primera transferencia de una cadena y terminan cuando se devuelve el CD al usuario. (Vea la Nota 8 en la pgina 397.) La cantidad de tiempo (en milisegundos) transcurrido en intervalos que empiezan cuando se completa la primera obtencin de una cadena y finalizan cuando se emite la primera obtencin de una nueva cadena. (Vea la Nota 8 en la pgina 397.) Este es el nmero de mandatos de E/S de peticin (REQIOs) emitidos para transmitir datos de cualquier tipo (incluyendo FMH-7). (Vea la Nota 8 en la pgina 397.) Este es el nmero de REQIO emitidos para recibir datos de cualquier tipo (incluyendo FMH-7). (Vea la Nota 8 en la pgina 397.) Tiempo total de embargo/espera en milisegundos. (Vea la Nota 7 en la pgina 397.) Atributos PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0)

JBPUTA

PD (11,0)

JBGETN

PD (11,0)

JBGETA

PD (11,0)

JBPGIN

PD (11,0)

JBPGIL

PD (11,0)

JBGGIL

PD (11,0)

JBRTI

PD (11,0)

JBRRI JBSZWT

PD (11,0) PD (11,0)

Apndice A. Datos de rendimiento

393

Tabla 43 (Pgina 6 de 9). Datos de trabajo (una entrada para cada trabajo en el sistema, recogidos para cada intervalo)
Nombre de Campo JBSKSC JBSKBS JBSKRC JBSKBR JBXRFR JBXRFW JBXSLR JBXDYR JBDLCH JBDLCM Descripcin Nmero de sockets enviados. (Vea la Nota 8 en la pgina 397.) Nmero de bytes de socket enviados. (Vea la Nota 8 en la pgina 397.) Nmero de sockets recibidos. (Vea la Nota 8 en la pgina 397.) Nmero de bytes de socket recibidos. (Vea la Nota 8 en la pgina 397.) Lecturas de archivos continuos. (Vea la Nota 7 en la pgina 397.) Grabaciones en archivos continuos. (Vea la Nota 7 en la pgina 397.) Lecturas por enlace simblico del sistema de archivos. (Vea la Nota 8 en la pgina 397.) Lecturas de directorio del sistema de archivos. (Vea la Nota 8 en la pgina 397.) Aciertos de antememoria en bsqueda en directorios de sistema de archivos. (Vea la Nota 8 en la pgina 397.) Faltas en antememoria en bsqueda en sistema de archivos. Aciertos de antememoria en bsqueda en directorios de sistema de archivos. Nombre de trabajo del sometedor. (Vea la Nota 8 en la pgina 397.) Usuario del trabajo del sometedor. Aciertos de antememoria en bsqueda en directorios de sistema de archivos. (Vea la Nota 8 en la pgina 397.) Nmero de trabajo del sometedor. (Vea la Nota 8 en la pgina 397.) Distintivo de trabajo sometido. Este distintivo se utiliza para identificar el origen de la informacin para el trabajo del sometedor (nombre de usuario y nmero de trabajo. Si el campo est en blanco, indica que el trabajo se ha sometido desde un sistema local o que no se ha proporcionado ningn dato. Si el campo no est en blanco, el valor indica que el trabajo se ha sometido desde un sistema local. (Vea la Nota 8 en la pgina 397.) Reservado. Reservado. Reservado. Reservado. Reservado. Reservado. Reservado. Reservado. Reservado. Reservado. Reservado. Atributos PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0)

JBSJNM JBSJUS

C (10) C (10)

JBSJNB JBSJFG

C(6) C (1)

JBRSYS JBDEVN JBRLNM JBLLNM JBMODE JBRMNT JBINSX JBBUP JBBDL JBBFE JBBCO

C (10) C (10) C (8) C (8) C (8) C (8) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0)

394

OS/400 Gestin de trabajos, V4R4

Tabla 43 (Pgina 7 de 9). Datos de trabajo (una entrada para cada trabajo en el sistema, recogidos para cada intervalo)
Nombre de Campo JBBRO JBLBO JBLBC JBLBI JBLBS JBDQS JBDQR JBNDA JBNUS JBSIT1 JBSIT2 JBSIT3 JBTCPU Descripcin Reservado. Reservado. Reservado. Reservado. Reservado. Reservado. Reservado. Reservado. Reservado. Reservado. Reservado. Reservado. CPU total del trabajo en milisegundos. CPU total utilizada por todas las hebras de un trabajo de mltiples hebras. Nota: Esta no es la suma de JBCPU para todas las hebras del trabajo debido a diferencias de sincronizacin en la recogida y el informe de dichos valores. (Vea la Nota 8 en la pgina 397.) JBTHDF Distintivo de hebra secundario. Identifica hebras secundarias de un trabajo de mltiples hebras. Los valores son: 0 tareas y hebras primarias 1 hebras secundarias JBTHID Identificador de hebra. Un identificador de hebra visualizable de 4 bytes. Una serie hexadecimal que es exclusiva para hebras de un proceso. Estar en blanco para tareas y datos de un release anterior. Hebras activas. Nmero actual de hebras activas en el proceso cuando se tomaron muestras de los datos. Una hebra activa puede estar en ejecucin activamente, suspendida o esperando a un recurso. Incluye la hebra primaria. (Vea la Nota 8 en la pgina 397.) Hebra creada. Nmero de hebras iniciadas dentro de este trabajo. Incluye tanto hebras activas como hebras terminadas. (Vea la Nota 8 en la pgina 397.) Tiempo de espera de exclusin mutua en milisegundos. Tiempo acumulativo en que la hebra espera a una exclusin mutua. (Vea la Nota 7 en la pgina 397.) Reservado C (8) PD (1,0) Atributos PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0)

JBTHAC

PD (11,0)

JBTHCT

PD (11,0)

JBMTXT

PD (11,0)

JBIBM1

PD (11,0)

Apndice A. Datos de rendimiento

395

Tabla 43 (Pgina 8 de 9). Datos de trabajo (una entrada para cada trabajo en el sistema, recogidos para cada intervalo)
Nombre de Campo JBSTSF Descripcin Distintivo de estado: indica el estado del trabajo relativo a este intervalo. Los valores son: 0 1 2 3 recogida de intervalo normal el trabajo se ha iniciado en el intervalo el trabajo ha finalizado en el intervalo el trabajo se ha iniciado y ha finalizado Atributos PD (1,0)

Nota: Los trabajos que se redireccionan o se transfieren resultarn en un registro de terminacin (JBSTSF = 2) y un nuevo registro de trabajo (JBSTSF = 1).

| | | |

JBSVIF

Distintivo de servidor interactivo. Se establece en 'I' si la mquina est contando los recursos consumidos por esta funcin con respecto a la carga de trabajo interactiva. Nmero total de faltas de pgina.

C (1)

JBTFLT

PD (11,0)

396

OS/400 Gestin de trabajos, V4R4

Tabla 43 (Pgina 9 de 9). Datos de trabajo (una entrada para cada trabajo en el sistema, recogidos para cada intervalo)
Nombre de Campo Notas: 1. Tipos de Trabajo: B = Por lotes I = Interactivo A = Arranque automtico R = Lector de spool W = Transcriptor de spool M = Supervisor de subsistema S = Sistema X = Trabajo SCPF V = Tarea de microcdigo VMC 2. Subtipos de Trabajo: T = MRT (slo entorno Sistema/36) E = Evocacin (por lotes de comunicaciones) P = Trabajo controlador de impresin J = Trabajo de prearranque F = M36 (Trabajo avanzado de servidor 36) D = Trabajo inmediato por lotes U = Usuario de spool alternativo 3. Distintivos de Trabajo: Bit 0 Origen de paso a travs 1 Destino de paso a travs 2 Emulacin activa 3 Aplicacin Client Access 4 Trabajo destino DDM 5 MRT 6-15 No se utiliza 4. Tipos de Tarea: 01 02 03 04 = = = = Tarea Tarea Tarea Tarea residente de supervisor de proceso MI de emulacin S36 Descripcin Atributos

5. Para obtener informacin detallada acerca de un ampliador de tipo de tarea, consulte AS/400 Licensed Internal Code Diagnostic Aids - Volume 1. 6. Determinadas funciones de OS/400 soportan el concepto de una transaccin. La definicin de una transaccin y las caractersticas de una transaccin son diferentes segn el tipo de trabajo o la funcin especfica del trabajo. Para los trabajos interactivos, se cuentan las transacciones de E/S de pantalla. La transaccin empieza con la deteccin de Intro procedente de la estacin de trabajo y finaliza cuando se habilita el teclado. Para trabajos SNADS, una transaccin es el proceso de una distribucin. 7. Estos campos se proporcionan para una tarea o hebra individual. Para trabajos de mltiples hebras, no se resumen a travs de hebras. 8. Estos campos se proporcionan slo para hebras primarias. Si el campo es un contador numrico, es un total acumulativo para todas las hebras de un trabajo de mltiples hebras.

Apndice A. Datos de rendimiento

397

| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
JBTTYP JBTTYE JBPOOL JBPRTY JBCPU JBRSP JBSLC JBNTR

Nombre de archivo: QAPMJOBMI


Entradas de archivo de base de datos: Los archivos de la Tabla 44 contienen datos de tarea y de hebra primaria y secundaria recogidos por medio de la categora MI JOB.
Notas: 1. En la Tabla 44, trabajo significa trabajo, tarea o hebra. 2. Los Servicios de recogida solamente proporcionan datos correspondientes a trabajos que consumen CPU durante un intervalo.
Tabla 44 (Pgina 1 de 4). Datos de trabajo (una entrada para cada trabajo en el sistema, recogidos para cada intervalo)
Nombre de Campo INTNUM DTETIM Descripcin Nmero de intervalo: El ensimo intervalo de muestra desde el arranque del trabajo supervisor de rendimiento. Fecha (aa/mm/dd) de intervalo para la entrada de intervalo de trabajo, y fecha y hora (hh:mm:ss) de finalizacin de trabajo para la entrada de finalizacin de trabajo. Segundos de intervalo transcurridos. Dgito del siglo. Nombre de trabajo/nombre de estacin de trabajo. Usuario del trabajo. Nmero de trabajo. Tipo de trabajo (A,B,I,M,R,S,V,W,X) (vea la Nota 1 en la pgina 401). Subtipo de trabajo (vea la Nota 2 en la pgina 401). Distintivo de estado: indica el estado del trabajo relativo a este intervalo. Los valores son: 0 1 2 3 recogida de intervalo normal el trabajo se ha iniciado en el intervalo el trabajo ha finalizado en el intervalo el trabajo se ha iniciado y ha finalizado Atributos PD (5,0) C (12)

INTSEC DTECEN JBNAME JBUSER JBNBR JBTYPE JBSTYP JBSTSF

PD (7,0) C (1) C (16) C (10) C(6) C (1) C (1) PD (1,0)

Nota: Los trabajos que se redireccionan o se transfieren resultarn en un registro de terminacin (JBSTSF = 2) y un nuevo registro de trabajo (JBSTSF = 1). Tipo de tarea (vea la Nota 3 en la pgina 401 y 4 en la pgina 401) Ampliador de tipo de tarea (vea la Nota 4 en la pgina 401 Agrupacin del trabajo. Prioridad de trabajo. Tiempo de unidad de proceso utilizado (en milisegundos). Tiempo de transaccin total (en segundos). Valor de porcin de tiempo (en milisegundos). Nmero de transacciones. C(2) C(2) C(2) C (3) PD (15,3) PD (15,3) PD (11,0) PD (11,0)

398

OS/400 Gestin de trabajos, V4R4

| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |

Tabla 44 (Pgina 2 de 4). Datos de trabajo (una entrada para cada trabajo en el sistema, recogidos para cada intervalo)
Nombre de Campo JBDBR Descripcin Nmero de lecturas de base de datos sncronas: Nmero total de operaciones de lectura de base de datos sncronas fsicas para funciones de base de datos. Nmero de lecturas no de base de datos sncronas: Nmero total de operaciones de lectura no de base de datos sncronas fsicas para funciones no de base de datos. Nmero de grabaciones: Nmero total de operaciones de grabacin de base de datos y no de base de datos fsicas. Nmero total de transiciones desde el estado activo al estado de espera para este trabajo. Nmero total de transiciones desde el estado de espera al estado no elegible para este trabajo. Nmero total de transiciones desde el estado activo al estado no elegible para este trabajo. Nmero de grabaciones no de base de datos sncronas: Nmero total de operaciones de grabacin no de base de datos sncronas fsicas para funciones no de base de datos. Nmero de grabaciones de base de datos sncronas: Nmero total de operaciones de grabacin de base de datos fsicas sncronas para funciones de base de datos. Nmero de grabaciones no de base de datos asncronas: Nmero total de operaciones de grabacin no de base de datos fsicas asncronas para funciones no de base de datos. Nmero de grabaciones de base de datos asncronas: Nmero total de operaciones de grabacin de base de datos fsicas asncronas para funciones de base de datos. Nmero de lecturas no de base de datos asncronas: Nmero total de operaciones de lectura no de base de datos fsicas asncronas para funciones no de base de datos. Nmero de lecturas de base de datos asncronas: Nmero total de operaciones de lectura de base de datos fsicas asncronas para funciones de base de datos. Nmero de grabaciones permanentes sncronas. Nmero de faltas de PAG. Nmero total de veces que se hizo referencia al grupo de acceso de programa (PAG), pero no estaba en el almacenamiento principal. Nmero de desbordamientos binarios. Nmero de desbordamientos decimales. Nmero de desbordamientos de coma flotante. Nmero de veces que se produjo una falta de pgina en una direccin que formaba parte de una operacin de E/S de almacenamiento auxiliar. Nmero de veces que el proceso esper de forma explcita a que se completaran operaciones de E/S asncronas pendientes. Tiempo total de embargo/espera en milisegundos. Atributos PD (11,0)

JBNDB

PD (11,0)

JBWRT JBAW JBWI JBAI JBNDW

PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0)

JBDBW

PD (11,0)

JBANDW

PD (11,0)

JBADBW

PD (11,0)

JBANDR

PD (11,0)

JBADBR

PD (11,0)

JBPW JBPAGF

PD (11,0) PD (11,0)

JBOBIN JBODEC JBOFLP JBIPF

PD (11,0) PD (11,0) PD (11,0) PD (11,0)

JBWIO JBSZWT

PD (11,0) PD (11,0)

Apndice A. Datos de rendimiento

399

| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |

Tabla 44 (Pgina 3 de 4). Datos de trabajo (una entrada para cada trabajo en el sistema, recogidos para cada intervalo)
Nombre de Campo JBSKSC JBSKBS JBSKRC JBSKBR JBXRFR JBXRFW JBTCPU Descripcin Nmero de sockets enviados. Nmero de bytes de socket enviados. Nmero de sockets recibidos. Nmero de bytes de socket recibidos. Lecturas de archivos continuos. Grabaciones en archivos continuos. CPU total del trabajo en milisegundos. CPU total utilizada por todas las hebras de un trabajo de mltiples hebras. Nota: Esta no es la suma de JBCPU para todas las hebras del trabajo debido a diferencias de sincronizacin en la recogida y el informe de dichos valores. JBTHDF Distintivo de hebra secundario. Identifica hebras secundarias de un trabajo de mltiples hebras. Los valores son: 0 tareas y hebras primarias 1 hebras secundarias JBTHID Identificador de hebra. Un identificador de hebra visualizable de 4 bytes. Una serie hexadecimal que es exclusiva para hebras de un proceso. Estar en blanco para tareas y datos de un release anterior. Hebras activas. Nmero actual de hebras activas en el proceso cuando se tomaron muestras de los datos. Una hebra activa puede estar en ejecucin activamente, suspendida o esperando a un recurso. Incluye la hebra primaria. Hebra creada. Nmero de hebras iniciadas dentro de este trabajo. Incluye tanto hebras activas como hebras terminadas. Tiempo de espera de exclusin mutua en milisegundos. Tiempo acumulativo en que la hebra espera a una exclusin mutua. Reservado Reservado. Distintivo de servidor interactivo. Se establece en 'I' si la mquina est contando los recursos consumidos por esta funcin con respecto a la carga de trabajo interactiva. Nmero total de faltas de pgina. Identificador de tarea del sistema. Identificador de hebra primaria. Reservado. C (8) PD (1,0) Atributos PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (15,3)

JBTHAC

PD (11,0)

JBTHCT JBMTXT JBIBM1 JBINSX JBSVIF

PD (11,0) PD (15,3) PD (11,0) PD (11,0) C (1)

JBTFLT JBTDE JBPTDE JBLDUM

PD (11,0) C (8) C (8) PD (1,0)

400

OS/400 Gestin de trabajos, V4R4

| | | | | | | | | | | | | | | | | | | | | | | | | | | | | |

Tabla 44 (Pgina 4 de 4). Datos de trabajo (una entrada para cada trabajo en el sistema, recogidos para cada intervalo)
Nombre de Campo Notas: 1. Tipos de Trabajo: B = Por lotes I = Interactivo A = Arranque automtico R = Lector de spool W = Transcriptor de spool M = Supervisor de subsistema S = Sistema X = trabajo SCPF V = Tarea de microcdigo VMC 2. Subtipos de Trabajo: T = MRT (slo entorno Sistema/36) E = Evocacin (por lotes de comunicaciones) P = Trabajo controlador de impresin J = Trabajo de prearranque F = M36 (Trabajo avanzado de servidor 36) D = Trabajo inmediato por lotes U = Usuario de spool alternativo 3. Tipos de Tarea: 01 02 03 04 = = = = Tarea Tarea Tarea Tarea residente de supervisor de proceso MI de emulacin S36 Descripcin Atributos

4. Para obtener informacin detallada acerca de un ampliador de tipo de tarea, consulte AS/400 Licensed Internal Code Diagnostic Aids - Volume 1.

| | | | | | | | | | | | | | | |

Nombre de archivo: QAPMJOBOS


Entradas de archivo de base de datos: Los archivos de la Tabla 45 contienen datos especficos de los trabajos de OS/400 recogidos.
Tabla 45 (Pgina 1 de 6). Datos de trabajo de OS/400 (una entrada por cada trabajo del sistema, recogidos para cada intervalo)
Nombre de Campo INTNUM DTETIM Descripcin Nmero de intervalo: El ensimo intervalo de muestra desde el arranque del trabajo supervisor de rendimiento. Fecha (aa/mm/dd) de intervalo para la entrada de intervalo de trabajo, y fecha y hora (hh:mm:ss) de finalizacin de trabajo para la entrada de finalizacin de trabajo. Segundos de intervalo transcurridos. Dgito del siglo. Nombre de trabajo/nombre de estacin de trabajo. Usuario del trabajo. Atributos PD (5,0) C (12)

INTSEC DTCEN JBNAME JBUSER

PD (7,0) C (1) C (10) C (10)

Apndice A. Datos de rendimiento

401

| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |

Tabla 45 (Pgina 2 de 6). Datos de trabajo de OS/400 (una entrada por cada trabajo del sistema, recogidos para cada intervalo)
Nombre de Campo JBNBR JBTYPE JBSTYP JBSTSF Descripcin Nmero de trabajo. Tipo de trabajo (A,B,I,M,R,S,V,W,X) (vea la Nota 1 en la pgina 406). Subtipo de trabajo (vea la Nota 2 en la pgina 397). Distintivo de estado: indica el estado del trabajo relativo a este intervalo. Los valores son: 0 1 2 3 recogida de intervalo normal el trabajo se ha iniciado en el intervalo el trabajo ha finalizado en el intervalo el trabajo se ha iniciado y ha finalizado Atributos C(6) C (1) C (1) PD (1,0)

Nota: Los trabajos que se redireccionan o se transfieren resultarn en un registro de terminacin (JBSTSF = 2) y un nuevo registro de trabajo (JBSTSF = 1). JBSSYS JBSLIB JBROUT JBACCO JBRSP JBNTR JBAIQT JBNAIQ JBRUT JBNRU JBPLN Nombre del subsistema en el que se est ejecutando el trabajo. Nombre de la biblioteca en la que est el subsistema. El ndice de entrada de direccionamiento para el subsistema en que se encuentra este trabajo. Cdigo de contabilidad de trabajo. No se puede visualizar el campo. Tiempo de transaccin total (en segundos). (Vea la Nota 4 en la pgina 406). Nmero de transacciones. (Vea la Nota 4 en la pgina 406). Tiempo total de puesta en cola de aplicaciones (en centsimas de segundos). Nmero de transacciones de colocacin en cola de aplicacin. Tiempo total de utilizacin de recursos (en segundos). Nmero de transacciones de utilizacin de recurso. Nmero de lneas impresas: Nmero de lneas grabadas por el programa. Esto no refleja lo que est impreso en realidad. Los archivos en spool pueden finalizarse, o imprimirse con copias mltiples. Nmero de pginas impresas. Nmero de archivos de impresin. Nmero de grabaciones de base de datos (lgicas): Nmero de veces que se ha llamado a la funcin de grabacin de base de datos interna. Esto no incluye operaciones de E/S para lectores/transcriptores, u operaciones de E/S provocadas por el mandato CPYSPLF o el mandato DSPSPLF. Si se especifica SEQONLY(*YES), estos nmeros muestran cada bloque de registros ledo, no el nmero de registros individuales ledos. C (10) C (10) PD (5,0) C (15) PD (15,3) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0)

JBPPG JBPFL JBLWT

PD (11,0) PD (11,0) PD (11,0)

402

OS/400 Gestin de trabajos, V4R4

| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |

Tabla 45 (Pgina 3 de 6). Datos de trabajo de OS/400 (una entrada por cada trabajo del sistema, recogidos para cada intervalo)
Nombre de Campo JBLRD Descripcin Nmero de lecturas de base de datos (lgicas): Nmero de veces que se ha llamado al mdulo de base de datos. Esto no incluye operaciones de E/S para lectores/transcriptores, u operaciones de E/S provocadas por el mandato CPYSPLF o el mandato DSPSPLF. Si se especifica SEQONLY(*YES), estos nmeros muestran cada bloque de registros ledo, no el nmero de registros individuales ledos. Nmero de operaciones de base de datos varias: Actualizaciones, supresiones, forzar fin de datos y liberaciones (lgicas). Nmero de grabaciones de comunicaciones: Esto no incluye la actividad de estacin de trabajo remota. Incluye slo la actividad relacionada con archivos OS/400-ICF cuando la E/S es para un dispositivo OS/400-ICF. Nmero de lecturas de comunicaciones: Esto no incluye la actividad de estacin de trabajo remota. Incluye slo la actividad relacionada con archivos OS/400-ICF cuando la E/S es para un dispositivo OS/400-ICF. Tiempo total suspendido (en milisegundos). Tiempo total en que el trabajo esper durante redireccionamientos (en milisegundos). Descripcin de lnea: Nombre de la lnea de comunicaciones a la que estn conectados esta estacin de trabajo y su controlador. Esto slo est disponible para estaciones de trabajo remotas. Descripcin de controlador: Nombre del controlador al que est conectada esta estacin de trabajo. Descripcin de lnea secundaria (slo paso a travs y emulacin). Descripcin de controlador secundario (slo paso a travs y emulacin). Nombre de recurso IOP. Nombre de recurso de dispositivo. Nmero de puerto de estacin de trabajo. Nmero de estacin de trabajo. Distintivo de origen de paso a travs. Distintivo de destino de paso a travs. Distintivo de emulacin activa. Distintivo de aplicacin Client Access. Distintivo de trabajo destino DDM. Distintivo MRT. Se est ejecutando el trabajo en el entorno Sistema/36? (S/N) Tiempo total de puesta en cola para entrar el MRT (en centsimas de segundos). Tiempo total transcurrido en MRTMAX (en segundos). Nmero total de entradas en el MRT. Atributos PD (11,0)

JBDBU JBCPT

PD (11,0) PD (11,0)

JBCGT

PD (11,0)

JBSPD JBRRT JBLND

PD (11,0) PD (11,0) C (10)

JBCUD JB2LND JB2CUD JBIRN JBDRN JBPORT JBSTN JBPTSF JBPTTF JBEAF JBPCSF JBDDMF JBMRTF JBS36E JBQT JBMMT JBNETQ

C (10) C (10) C (10) C (10) C (10) PD(3,0) PD(3,0) PD (1,0) PD (1,0) PD (1,0) PD (1,0) PD (1,0) PD (1,0) C (1) PD (11,0) PD (11,0) PD (11,0)

Apndice A. Datos de rendimiento

403

| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |

Tabla 45 (Pgina 4 de 6). Datos de trabajo de OS/400 (una entrada por cada trabajo del sistema, recogidos para cada intervalo)
Nombre de Campo JBPUTN Descripcin El nmero de veces que se llam a ACPUT para enviar datos de usuario o de control. No se tienen en cuenta las llamadas que tienen como resultado que no se enve ningn dato. La cantidad total de datos del usuario y de control que envi el programa del usuario. Este valor no incluye las longitudes de datos LLID, MAPNAME o FMH-7. El nmero de veces que se llam a ACGET para recibir datos de usuario o de control. No se tendrn en cuenta las llamadas que tengan como resultado que no se proporcione ningn dato a la aplicacin del usuario. La cantidad total de datos del usuario y de control que recibi el programa del usuario. Este valor no incluye las longitudes de datos LLID, MAPNAME o FMH-7. El nmero de intervalos que empiezan en la primera transferencia de una cadena y terminan cuando se devuelve el CD al usuario. La cantidad de tiempo (en milisegundos) transcurrido en intervalos que empiezan en la primera transferencia de una cadena y terminan cuando se devuelve el CD al usuario. La cantidad de tiempo (en milisegundos) transcurrido en intervalos que empiezan cuando se completa la primera obtencin de una cadena y finalizan cuando se emite la primera obtencin de una nueva cadena. Este es el nmero de mandatos de E/S de peticin (REQIOs) emitidos para transmitir datos de cualquier tipo (incluyendo FMH-7). Este es el nmero de REQIO emitidos para recibir datos de cualquier tipo (incluyendo FMH-7). Lecturas por enlace simblico del sistema de archivos. Lecturas de directorio del sistema de archivos. Aciertos de antememoria en bsqueda en directorios de sistema de archivos. Faltas en antememoria en bsqueda en sistema de archivos. Aciertos de antememoria en bsqueda en directorios de sistema de archivos. Nombre de trabajo del sometedor. Usuario del trabajo del sometedor. Aciertos de antememoria en bsqueda en directorios de sistema de archivos. Nmero de trabajo del sometedor. Distintivo de trabajo sometido. Este distintivo se utiliza para identificar el origen de la informacin para el trabajo del sometedor (nombre de usuario y nmero de trabajo. Si el campo est en blanco, indica que el trabajo se ha sometido desde un sistema local o que no se ha proporcionado ningn dato. Si el campo no est en blanco, el valor indica que el trabajo se ha sometido desde un sistema local. Reservado. Atributos PD (11,0)

JBPUTA

PD (11,0)

JBGETN

PD (11,0)

JBGETA

PD (11,0)

JBPGIN JBPGIL

PD (11,0) PD (11,0)

JBGGIL

PD (11,0)

JBRTI

PD (11,0)

JBRRI JBXSLR JBXDYR JBDLCH JBDLCM

PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0)

JBSJNM JBSJUS JBSJNB JBSJFG

C (10) C (10) C(6) C (1)

JBRSYS

C (10)

404

OS/400 Gestin de trabajos, V4R4

| | | | | | | | | | | | | | | | | | | | | | | | | | | | |

Tabla 45 (Pgina 5 de 6). Datos de trabajo de OS/400 (una entrada por cada trabajo del sistema, recogidos para cada intervalo)
Nombre de Campo JBDEVN JBRLNM JBLLNM JBMODE JBRMNT JBBUP JBBDL JBBFE JBBCO JBBRO JBLBO JBLBC JBLBI JBLBS JBDQS JBDQR JBNDA JBNUS JBSIT1 JBSIT2 JBSIT3 JBGRUP JBTDE JBFLAG Descripcin Reservado. Reservado. Reservado. Reservado. Reservado. Reservado. Reservado. Reservado. Reservado. Reservado. Reservado. Reservado. Reservado. Reservado. Reservado. Reservado. Reservado. Reservado. Reservado. Reservado. Reservado. Grupo de trabajos. Identificador de tarea del sistema. Distintivo de trabajo (vea la Nota 3 en la pgina 406). No se puede visualizar el campo. Atributos C (10) C (8) C (8) C (8) C (8) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) C (3) C (3) C(2)

Apndice A. Datos de rendimiento

405

| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |

Tabla 45 (Pgina 6 de 6). Datos de trabajo de OS/400 (una entrada por cada trabajo del sistema, recogidos para cada intervalo)
Nombre de Campo Notas: 1. Tipos de Trabajo: B = Por lotes I = Interactivo A = Arranque automtico R = Lector de spool W = Transcriptor de spool M = Supervisor de subsistema S = Sistema X = trabajo SCPF V = Tarea de microcdigo VMC 2. Subtipos de Trabajo: T = MRT (slo entorno Sistema/36) E = Evocacin (por lotes de comunicaciones) P = Trabajo controlador de impresin J = Trabajo de prearranque F = M36 (Trabajo avanzado de servidor 36) D = Trabajo inmediato por lotes U = Usuario de spool alternativo 3. Distintivos de Trabajo: Bit 0 Origen de paso a travs 1 Destino de paso a travs 2 Emulacin activa 3 Aplicacin Client Access 4 Trabajo destino DDM 5 MRT 6-15 No se utiliza 4. Determinadas funciones de OS/400 soportan el concepto de una transaccin. La definicin de una transaccin y las caractersticas de una transaccin son diferentes segn el tipo de trabajo o la funcin especfica del trabajo. Para los trabajos interactivos, se cuentan las transacciones de E/S de pantalla. La transaccin empieza con la deteccin de Intro procedente de la estacin de trabajo y finaliza cuando se habilita el teclado. Para trabajos SNADS, una transaccin es el proceso de una distribucin. Descripcin Atributos

| | | | | | | | |

Nombre de archivo: QAPMJSUM


Entradas de archivo de base de datos: Los archivos de la Tabla 46 contienen informacin de resumen de los trabajos.
Tabla 46 (Pgina 1 de 4). Datos de resumen de los trabajos (una entrada por cada trabajo del sistema, recogidos para cada intervalo)
Nombre de Campo INTNUM Descripcin Nmero de intervalo: El ensimo intervalo de muestra desde el arranque del trabajo supervisor de rendimiento. Atributos PD (5,0)

406

OS/400 Gestin de trabajos, V4R4

| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |

Tabla 46 (Pgina 2 de 4). Datos de resumen de los trabajos (una entrada por cada trabajo del sistema, recogidos para cada intervalo)
Nombre de Campo DTETIM Descripcin Fecha (aa/mm/dd) de intervalo para la entrada de intervalo de trabajo, y fecha y hora (hh:mm:ss) de finalizacin de trabajo para la entrada de finalizacin de trabajo. Segundos de intervalo transcurridos. C (1) Grupo de trabajos: Identifica de qu tipo son los trabajos de los que se han reportado datos dentro de este registro. Los valores soportados son: DDM = Gestin de Datos Distribuidos CA4 = Client Access/400 PAS = Paso a travs MRT = Mltiples terminales solicitantes S6E = Entorno Sistema/36 CME = Proceso por lotes de comunicaciones AUT = Arranque automtico de proceso por lotes BCH = Trabajos por lotes (no incluidos en los dems grupos) INT = Interactivo SPL = Trabajos de spool y trabajos de Arrancar CPF JSCPU JSTRNT JSNTRS JSPRTL Tiempo de unidad de proceso utilizado (en milisegundos). Tiempo de transaccin total (en segundos). Nmero de transacciones. Nmero de lneas impresas: Nmero de lneas grabadas por el programa. Esto no refleja lo que est impreso en realidad. Los archivos en spool pueden finalizarse, o imprimirse con copias mltiples. Nmero de pginas impresas. Tiempo total suspendido (en milisegundos). Tiempo total en que el trabajo esper durante redireccionamientos (en milisegundos). Trabajos nuevos. Trabajos terminados. Nmero de trabajos. Nmero de lecturas de base de datos sncronas: Nmero total de operaciones de lectura de base de datos sncronas fsicas para funciones de base de datos. Nmero de lecturas no de base de datos sncronas: Nmero total de operaciones de lectura no de base de datos sncronas fsicas para funciones no de base de datos. Nmero de grabaciones: Nmero total de operaciones de grabacin de base de datos y no de base de datos fsicas. PD (11,0) PD (15,3) PD (11,0) PD (11,0) C (3) Atributos C (12)

INTSEC DTECEN JSCBKT

PD (7,0)

JSPRP JSSPD JSRRT JSNEW JSTERM JSJBCT JSPDBR

PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0)

JSPNDB

PD (11,0)

JSPWRT

PD (11,0)

Apndice A. Datos de rendimiento

407

| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |

Tabla 46 (Pgina 3 de 4). Datos de resumen de los trabajos (una entrada por cada trabajo del sistema, recogidos para cada intervalo)
Nombre de Campo JSLDBR Descripcin Nmero de lecturas de base de datos (lgicas): Nmero de veces que se ha llamado al mdulo de base de datos. Esto no incluye operaciones de E/S para lectores/transcriptores, u operaciones de E/S provocadas por el mandato CPYSPLF o el mandato DSPSPLF. Si se especifica SEQONLY(*YES), estos nmeros muestran cada bloque de registros ledo, no el nmero de registros individuales ledos. Nmero de grabaciones de base de datos (lgicas): Nmero de veces que se ha llamado a la funcin de grabacin de base de datos interna. Esto no incluye operaciones de E/S para lectores/transcriptores, u operaciones de E/S provocadas por el mandato CPYSPLF o el mandato DSPSPLF. Si se especifica SEQONLY(*YES), estos nmeros muestran cada bloque de registros ledo, no el nmero de registros individuales ledos. Nmero de operaciones de base de datos varias: Actualizaciones, supresiones, forzar fin de datos y liberaciones (lgicas). Nmero de grabaciones de comunicaciones: Esto no incluye la actividad de estacin de trabajo remota. Incluye slo la actividad relacionada con archivos OS/400-ICF cuando la E/S es para un dispositivo OS/400-ICF. Nmero de lecturas de comunicaciones: Esto no incluye la actividad de estacin de trabajo remota. Incluye slo la actividad relacionada con archivos OS/400-ICF cuando la E/S es para un dispositivo OS/400-ICF. Reservado Reservado Nmero de grabaciones no de base de datos sncronas: Nmero total de operaciones de grabacin no de base de datos sncronas fsicas para funciones no de base de datos. Nmero de grabaciones de base de datos sncronas: Nmero total de operaciones de grabacin de base de datos fsicas sncronas para funciones de base de datos. Nmero de grabaciones no de base de datos asncronas: Nmero total de operaciones de grabacin no de base de datos fsicas asncronas para funciones no de base de datos. Nmero de grabaciones de base de datos asncronas: Nmero total de operaciones de grabacin de base de datos fsicas asncronas para funciones de base de datos. Nmero de lecturas no de base de datos asncronas: Nmero total de operaciones de lectura no de base de datos fsicas asncronas para funciones no de base de datos. Nmero de lecturas de base de datos asncronas: Nmero total de operaciones de lectura de base de datos fsicas asncronas para funciones de base de datos. Nmero de grabaciones permanentes sncronas. Reservado Atributos PD (11,0)

JSLDBW

PD (11,0)

JSLDBU JSCMPT

PD (11,0) PD (11,0)

JSCMGT

PD (11,0)

JSBRG JSPRG JSNDW

PD (11,0) PD (11,0) PD (11,0)

JSDBW

PD (11,0)

JSANDW

PD (11,0)

JSADBW

PD (11,0)

JSANDR

PD (11,0)

JSADBR

PD (11,0)

JSPW JSCS

PD (11,0) PD (11,0)

408

OS/400 Gestin de trabajos, V4R4

| | | | | | | | | | | | | | | | | | | | | | | | | | | | | |

Tabla 46 (Pgina 4 de 4). Datos de resumen de los trabajos (una entrada por cada trabajo del sistema, recogidos para cada intervalo)
Nombre de Campo JSPAGF Descripcin Nmero de faltas de PAG. Nmero total de veces que se hizo referencia al grupo de acceso de programa (PAG), pero no estaba en el almacenamiento principal. Reservado Nmero de desbordamientos binarios. Nmero de desbordamientos decimales. Nmero de desbordamientos de coma flotante. Nmero de veces que se produjo una falta de pgina en una direccin que formaba parte de una operacin de E/S de almacenamiento auxiliar. Nmero de veces que el proceso esper de forma explcita a que se completaran operaciones de E/S asncronas pendientes. Nmero de sockets enviados. Nmero de bytes de socket enviados. Nmero de sockets recibidos. Nmero de bytes de socket recibidos. Lecturas de archivos continuos. Grabaciones en archivos continuos. Lecturas por enlace simblico del sistema de archivos. Lecturas de directorio del sistema de archivos. Aciertos de antememoria en bsqueda en directorios de sistema de archivos. Faltas en antememoria en bsqueda en sistema de archivos. Aciertos de antememoria en bsqueda en directorios de sistema de archivos. Tiempo total de embargo/espera en milisegundos. Atributos PD (11,0)

JSEAO JSOBIN JSODEC JSOFLP JSIPF

PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0)

JSWIO JSSKSC JSSKBS JSSKRC JSSKBR JSXRFR JSXRFW JSXSLR JSXDYR JSDLCH JSDLCM

PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0)

JSSZWT

PD (11,0)

Nombre de archivo: QAPMDISK


Entradas de archivo de disco: En la Tabla 47, los archivos contienen un registro para cada mecanismo de acceso (brazo de disco).
La Tabla 47 lista los campos en el archivo de datos del disco.
Tabla 47 (Pgina 1 de 8). Datos de almacenamiento en disco (uno para cada mecanismo de acceso)
Nombre de Campo INTNUM DTETIM Descripcin Nmero de intervalo: El ensimo intervalo de muestra desde el arranque del trabajo supervisor de rendimiento. Fecha (aa/mm/dd) y hora (hh:mm:ss) de intervalo: La fecha y la hora del intervalo de muestra. Atributos PD (5,0) C (12)

Apndice A. Datos de rendimiento

409

Tabla 47 (Pgina 2 de 8). Datos de almacenamiento en disco (uno para cada mecanismo de acceso)
Nombre de Campo INTSEC IOPRN DIOPID DSARM Descripcin Segundos de intervalo transcurridos: El nmero de segundos desde el ltimo intervalo de muestra. Nombre de recurso IOP Reservado Nmero de brazo de disco: Especifica el identificador exclusivo de la unidad. Cada brazo del mecanismo de acceso en las unidades de disco que est disponible para la mquina representa una unidad de almacenamiento auxiliar. El sistema asigna el valor del nmero de unidad cuando se asigna la unidad a una ASP. Tipo de unidad de disco, por ejemplo 9332, 9335 6100. Nombre de recurso de dispositivo Nmero de mandatos de serie de bsqueda: Esta cuenta siempre es cero, porque los mandatos de serie de bsqueda no se soportan para 9332, 9335 6100. Nmero de bloques ledos: La longitud de bloque es 520 bytes, lo que incluye 8 bytes de informacin de control del sistema. Nmero de bloques grabados: La longitud de bloque es 520 bytes, lo que incluye 8 bytes de informacin de control del sistema. Contador de bucle desocupado de procesador: El nmero de veces que el controlador del disco pas a travs del bucle desocupado. Esta cuenta aumenta de forma diferente para 9332 y 9335. Para el 9332, este contador se incrementa si el controlador de disco est totalmente desocupado (por ejemplo, ninguna operacin de E/S est activa). Para el 9335, aunque el controlador del disco est desocupado y el contador aumente, puede haber una operacin de E/S activa (por ejemplo, se est realizando una bsqueda). Este campo tiene un valor distinto a cero para tipos de unidad que soportan un procesador de disco dedicado y el valor cero para los dems tipos de unidad. Tiempo de bucle desocupado del procesador: El tiempo (en centsimas de microsegundo) para llevar a cabo un paso a travs del bucle desocupado. Este campo tiene un valor distinto a cero para tipos de unidad que soportan un procesador de disco dedicado y el valor cero para los dems tipos de unidad. Nmero de bsquedas > 2/3: El nmero de veces que el brazo ha recorrido ms de los 2/3 del disco en una bsqueda. Nmero de bsquedas > 1/3 y < 2/3: El nmero de veces que el brazo ha recorrido entre 1/3 y los 2/3 del disco en una bsqueda. Nmero de bsquedas > 1/6 y < 1/3: El nmero de veces que el brazo ha recorrido entre 1/6 y 1/3 del disco en una bsqueda. Nmero de bsquedas > 1/12 y < 1/6: El nmero de veces que el brazo ha recorrido entre 1/12 y 1/6 del disco en una bsqueda. Nmero de bsquedas < 1/12: El nmero de veces que el brazo, habindose movido de su posicin actual, ha recorrido menos de 1/12 del disco en una bsqueda. Atributos PD (7,0) C (10) C (1) C (4)

DSTYPE DSDRN DSSCAN

C (4) C (10) PD (5,0)

DSBLKR DSBLKW

PD (11,0) PD (11,0)

DSIDLC

PD (11,0)

DSIDLT

PD (11,0)

DSSK1 DSSK2 DSSK3 DSSK4 DSSK5

PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0)

410

OS/400 Gestin de trabajos, V4R4

Tabla 47 (Pgina 3 de 8). Datos de almacenamiento en disco (uno para cada mecanismo de acceso)
Nombre de Campo DSSK6 Descripcin Nmero de bsquedas igual a cero: El nmero de veces que el brazo de acceso no se movi fsicamente en una peticin de bsqueda. La operacin puede haber tenido como resultado una conmutacin de cabecera. Este campo es 0 para la unidad de discos del tipo 6100. El nmero de bsquedas igual a cero se acumular en DSSK5. Total de elementos de cola: El nmero de operaciones de E/S que esperan servicio durante el tiempo de muestreo. Este nmero incluye la operacin de E/S que est en proceso. Divdalo por DSSMPL para obtener la longitud de cola promedio. Nmero de veces que el brazo no est ocupado: El nmero de veces que no hubo operaciones de E/S pendientes activas durante el tiempo de muestreo. Nmero de muestras tomadas a razn de dos por segundo: nmero de muestras tomadas a aproximadamente dos por segundo para los campos DSQUEL y DSNBSY. Capacidad de unidad (en bytes): Nmero total de bytes de almacenamiento auxiliar proporcionados en la unidad para el almacenamiento de objetos y funciones internas de mquina cuando la ASP que lo contiene no est bajo proteccin de suma de comprobacin. El valor de espacio del sistema reservado de la unidad se resta de la capacidad de la unidad para calcular esta capacidad. Espacio disponible de unidad (en bytes): Nmero total de bytes de espacio de almacenamiento auxiliar que no est asignado a objetos o funciones internas de mquina actualmente, y que por tanto est disponible en la unidad. Nmero de ASP: Especifica la ASP a la que esta unidad est asignada actualmente. Un valor de 1 especifica la ASP del sistema. Un valor del 2 al 16 especifica una ASP de usuario. Un valor de 0 indica que esta unidad no est asignada actualmente. Reservado Reservado Reservado significa que este brazo no est duplicado. A significa que este es el primer brazo designado de un par protegido por duplicacin de disco. B significa que este es el segundo brazo designado de un par protegido por duplicacin de disco. Estado de proteccin por duplicacin de disco del archivo. 1 = activo, 2 = reanudacin, 3 = suspendido Nombre de recurso IOP protegido por duplicidad especular Nombre de recurso de dispositivo protegido por duplicidad especular Nmero de mandatos de lectura de datos. Nmero de mandatos de grabacin de datos. Atributos PD (11,0)

DSQUEL

PD (11,0)

DSNBSY

PD (11,0)

DSSMPL

PD (11,0)

DSCAP

PD (11,0)

DSAVL

PD (11,0)

DSASP

C(2)

DSCSS DSPCAP DSPAVL DMFLAG

C(2) PD (11,0) PD (11,0) C (1)

DMSTS DMIRN DMDRN DSRDS DSWRTS

PD (1,0) C (10) C (10) PD (11,0) PD (11,0)

Apndice A. Datos de rendimiento

411

Tabla 47 (Pgina 4 de 8). Datos de almacenamiento en disco (uno para cada mecanismo de acceso)
Nombre de Campo DSBUFO Descripcin Nmero de desbordamientos del almacenamiento intermedio: El nmero de veces que hubo datos disponibles para su lectura en el almacenamiento intermedio del controlador del disco desde el disco, pero el almacenamiento intermedio del controlador del disco todava contena datos vlidos que no se recuperaron mediante el controlador de dispositivo de almacenamiento. En consecuencia, el disco tuvo que tomar una revolucin adicional hasta que el almacenamiento intermedio estuvo disponible para aceptar datos. Este campo es 0 para la unidad de discos del tipo 6100. Nmero de prdidas de datos por defecto del almacenamiento intermedio: El nmero de veces que el controlador del disco estuvo preparado para transferir datos al disco en una grabacin, pero el almacenamiento intermedio del controlador del disco estaba vaco. El IOP del disco no transfiri los datos a tiempo al almacenamiento intermedio del controlador del disco. Se forz al disco a tomar una revolucin adicional mientras esperaba los datos. Este campo es 0 para la unidad de discos del tipo 6100. Nmero de Modelo: El nmero de modelo de la unidad de disco. Aciertos de lectura de antememoria de dispositivo: El nmero de veces que todos los datos solicitados por la operacin de lectura se obtuvieron desde la antememoria de grabacin o lectura de dispositivo. Aciertos de lectura parcial de antememoria de dispositivo: El nmero de veces que una parte, pero no todos los datos solicitados por la operacin de lectura se obtuvieron mediante la antememoria de grabacin o lectura de dispositivo. Fue necesaria una operacin fsica en el dispositivo para obtener los datos restantes. Aciertos de grabacin de antememoria de dispositivo: El nmero de veces que los datos asociados con una operacin de grabacin sustituyen o se combinan con datos existentes en la antememoria de grabacin del dispositivo, eliminando por consiguiente una operacin de grabacin. Grabaciones rpidas de antememoria de dispositivo: El nmero de veces que hubo espacio disponible en la antememoria de grabacin de dispositivo para los datos asociados con una operacin de grabacin y se devolvi una respuesta de inmediato. Operaciones de lectura de dispositivo: Nmero de operaciones de lectura que el controlador emiti al dispositivo. Esto incluye las operaciones generadas por reas de datos del sistema redundantes. No incluye las operaciones generadas para diagnsticos ni el acceso al rea reservada del controlador que se producen durante este momento de inactividad. Operaciones de grabacin de dispositivo: El nmero de operaciones de grabacin emitidas por el controlador al dispositivo. Esto incluye las operaciones generadas por reas de datos del sistema redundantes. No incluye las operaciones generadas para diagnsticos ni el acceso al rea reservada del controlador que se producen durante este momento de inactividad. Atributos PD (11,0)

DSBUFU

PD (11,0)

DSMDLN DSDCRH

C (4) PD (11,0)

DSDCPH

PD (11,0)

DSDCWH

PD (11,0)

DSDCFW

PD (11,0)

DSDROP

PD (11,0)

DSDWOP

PD (11,0)

412

OS/400 Gestin de trabajos, V4R4

Tabla 47 (Pgina 5 de 8). Datos de almacenamiento en disco (uno para cada mecanismo de acceso)
Nombre de Campo DSCCRH Descripcin Aciertos de lectura en antememoria del controlador: El nmero de veces que se obtuvieron todos los datos solicitados por la operacin de lectura de la antememoria de lectura o de escritura del controlador. Aciertos parciales de lectura en antememoria del controlador: El nmero de veces que se obtuvieron parte de los datos solicitados por la operacin de lectura de la antememoria de lectura o de escritura del controlador. Fue necesaria una operacin en el dispositivo para obtener los datos restantes. Aciertos de escritura en antememoria del controlador: El nmero de veces que los datos asociados a la operacin de escritura sustituyen o se combinan con los datos existentes en la antememoria de escritura del controlador. Esto elimina una operacin de escritura. Escrituras rpidas en antememoria del controlador: El nmero de veces que haba espacio disponible en la antememoria de escritura del controlador para los datos asociados a una operacin de escritura y se devolvi una respuesta inmediatamente. Distintivo de unidad comprimida. 0' si los datos de disco no estn comprimidos y '1' si los datos de disco estn comprimidos. Bloques fsicos utilizados. Para unidades comprimidas, este campo contiene el nmero total de bloques fsicos escritos (grabados) en el rea de datos de usuario del dispositivo. Para unidades no comprimidas, este campo contiene 0. Bloques fsicos asignados. Para unidades comprimidas, este campo contiene el nmero total de bloques fsicos comprometidos (reservados) en el rea de datos de usuario del dispositivo para ampliaciones de DASD. Este valor incluye todos los bloques fsicos utilizados. Para unidades no comprimidas, este campo contiene 0. Bloques lgicos grabados. Para unidades comprimidas, este campo contiene el nmero total de bloques lgicos escritos en el rea de datos de usuario del dispositivo. Este valor representa la cantidad total de datos grabados en ampliaciones asignadas. Para unidades no comprimidas, este campo contiene 0. Bloques lgicos asignados. Para unidades comprimidas, este campo contiene el nmero total de bloques lgicos incluidos en grupos de compresin asignados. Este valor representa la suma total de todos los grupos de compresin asignados en el rea de datos de usuario del dispositivo. Para unidades no comprimidas, este campo contiene 0. Bloques fsicos para actividad general de compresin. Para unidades comprimidas, este campo contiene el nmero total de bloques fsicos que se utilizan para estructuras de directorios de compresin y reas reservadas que no estn disponibles para almacenar datos de usuario. Para unidades no comprimidas, este campo contiene 0. Atributos PD (11,0)

DSPCPH

PD (11,0)

DSCCWH

PD (11,0)

DSCCFW

PD (11,0)

DSCOMP DSPBU

C (1) PD (11,0)

DSPBA

PD (11,0)

DSLBW

PD (11,0)

DSLBA

PD (11,0)

DSPBCO

PD (11,0)

Apndice A. Datos de rendimiento

413

Tabla 47 (Pgina 6 de 8). Datos de almacenamiento en disco (uno para cada mecanismo de acceso)
Nombre de Campo DSFGDR Descripcin Lecturas de directorio de primer trmino. Para unidades comprimidas, este campo es el nmero de operaciones de lectura de dispositivo que se han efectuado para leer estructuras de directorios necesarias para completar mandatos del sistema principal. Para unidades no comprimidas, este campo contiene 0. Grabaciones de directorio de primer trmino. Para unidades comprimidas, este es el nmero de operaciones de grabacin de dispositivo que se han efectuado para grabar estructuras de directorios necesarias para completar mandatos del sistema principal. Para unidades no comprimidas, este campo contiene 0. Lecturas de directorio de segundo trmino. Para unidades comprimidas, este es el nmero de operaciones de lectura de dispositivo que se han efectuado en la gestin de estructuras de directorios de compresin, pero que no se requieren inmediatamente para completar mandatos del sistema principal. Para unidades no comprimidas, este campo contiene 0. Grabaciones en directorios de segundo trmino. Para unidades comprimidas, este es el nmero de operaciones de grabaciones en dispositivo. Para unidades no comprimidas, este campo contiene 0. Excepciones de lectura de segundo trmino. Para unidades comprimidas, este es el nmero de veces en que se emite una operacin de lectura de dispositivo para leer datos que se han almacenado en el rea de excepcin en un dispositivo comprimido (este nmero slo se aplica a operaciones de mltiples pginas). Este nmero refleja slo las operaciones que se requieren inmediatamente para completar mandatos del sistema principal. Excepciones de grabaciones en segundo trmino. Para unidades comprimidas, este campo es el nmero de veces en que se emite una operacin de grabacin en dispositivo adicional para grabar datos en el rea de excepcin en un dispositivo comprimido (este nmero slo se aplica a operaciones de mltiples pginas). Este nmero refleja slo las operaciones que se requieren inmediatamente para completar mandatos del sistema principal. Para unidades no comprimidas, este campo contiene 0. Limpiezas de primer trmino. Para unidades comprimidas, una limpieza es el proceso utilizado para almacenar un grupo de compresin de 1 MB en el nmero correcto de sectores de forma que no hayan reas no utilizadas en la regin de datos y no hayan reas utilizadas en la regin de excepcin del grupo de compresin. El nmero de limpiezas de primer trmino es el nmero de veces en que se requiere limpiar un grupo de compresin de 1 MB para completar mandatos del sistema principal. La limpieza es necesaria porque los datos para una operacin de grabacin en sistema principal no caben en el espacio fsico reservado (los nuevos datos y los datos que estaban anteriormente en el espacio no se comprimen). Para unidades no comprimidas, este campo contiene 0. Atributos PD (11,0)

DSFGDW

PD (11,0)

DSBGDR

PD (11,0)

DSBGDW

PD (11,0)

DSFGRE

PD (11,0)

DSFGWE

PD (11,0)

DSFGS

PD (11,0)

414

OS/400 Gestin de trabajos, V4R4

Tabla 47 (Pgina 7 de 8). Datos de almacenamiento en disco (uno para cada mecanismo de acceso)
Nombre de Campo DSBGS Descripcin Limpiezas de segundo trmino. Para unidades comprimidas, una limpieza es el proceso utilizado para almacenar un grupo de compresin de 1 MB en el nmero correcto de sectores de forma que no hayan reas no utilizadas en la regin de datos y no hayan reas utilizadas en la regin de excepcin del grupo de compresin. El nmero de limpiezas de segundo trmino es el nmero de veces en que se limpi la totalidad de un grupo de compresin de ! MB para mantener el almacenamiento de datos comprimidos con eficacia. Este nmero slo refleja las limpiezas que no se requieren inmediatamente para completar mandatos del sistema principal. Las limpiezas de segundo trmino estn pensadas para aumentar el rendimiento o aumentar la capacidad utilizable de la unidad. Para unidades no comprimidas, este campo contiene 0. Aciertos de antememoria de lectura simulada de controlador: El nmero de veces que todos los datos solicitados por la operacin de lectura podran haberse obtenido, pero no se obtuvieron, a partir de una antememoria de lectura del controlador (NO de la antememoria de escritura del controlador). Este campo slo se actualiza cuando est habilitado el simulador de antememoria adaptativo ampliado. Atributos PD (11,0)

| | | | | | |

DSCERC

PD (11,0)

Apndice A. Datos de rendimiento

415

Tabla 47 (Pgina 8 de 8). Datos de almacenamiento en disco (uno para cada mecanismo de acceso)
Nombre de Campo Notas: 1. Incoherencias de 9332/9335: El 9335 actualiza la cuenta de desocupado slo cuando la unidad de proceso (A) no est ocupada. Las operaciones de disco, por ejemplo las bsquedas, podran estar en proceso. El 9332 actualiza la cuenta de desocupado cuando no hay actividad en ninguno de sus procesadores. Si no hay movimiento ni conmutacin de cabeza, el 9332 no cuenta esta operacin como una de bsqueda igual a cero; el 9335 s la cuenta. Si una operacin provoca una conmutacin de cabeza (empieza una lectura o grabacin en una pista y finaliza en otra distinta), el 9332 la cuenta como de bsqueda igual a cero; el 9335 no la cuenta. 2. 9335: > 2/3 9332: >= 2/3> 1/3 y <= 2/3 >= 1/3 y < 2/3> 1/6 y <= 1/3 >= 1/6 y < 1/3> 1/12 y <= 1/6 >= 1/12 y < 1/6<= 1/12 <1/12 3. DSIDLC y DSIDLT estn duplicados a lo largo de todos los brazos para el mismo controlador de disco. 4. El tiempo y la cuenta de bucle desocupado se utilizan para calcular la utilizacin del controlador de dispositivo de almacenamiento de la siguiente forma: Convierta el producto de la cuenta de bucle desocupado por el tiempo de bucle desocupado de centsimas de microsegundo a segundos. Rstelo del tiempo del intervalo, y divida el resultado por el tiempo de intervalo. Por ejemplo: Utilizacin del procesador de disco = (INTSEC - (DSIDLC x DSIDLT)/1 8)/ INTSEC Descripcin Atributos

5. Las frmulas siguientes describen los diferentes campos de la tabla anterior que pueden utilizarse para calcular el tiempo de utilizacin y de servicio para cada brazo. Utilizacin del brazo (DSUTL): La parte del intervalo total en que el brazo se utiliz para operaciones de E/S. DSUTL = Brazo Ocupado = (DSSMPL - DSNBSY)/DSSMPL Accesos del brazo por segundo (DSAS): El nmero de lecturas y grabaciones por segundo para este brazo durante el intervalo. DSAS = (DSRDS + DSWRTS)/INTSEC Tiempo de servicio (DSSRVCT): El promedio de tiempo para una operacin de E/S de brazo. Se incluye el tiempo del controlador del disco. DSSRVCT = DSUTL/DSAS En utilizaciones bajas del IOP (menos del 5%), el tiempo de servicio debe ignorarse. Se trata de un valor calculado en funcin de muestras estadsticas. Cuando el nmero de muestras es muy bajo, el valor calculado puede no ser muy preciso.

Nombre de archivo: QAPMPOOL y QAPMPOOLL


Entradas de archivo de agrupacin de almacenamiento principal: La Tabla 48 lista los campos del archivo de agrupacin de almacenamiento.

416

OS/400 Gestin de trabajos, V4R4

Tabla 48 (Pgina 1 de 3). Datos de almacenamiento principal (uno para cada agrupacin de almacenamiento)
Nombre de Campo INTNUM DTETIM INTSEC PONBR POACTL Descripcin Nmero de intervalo: El ensimo intervalo de muestra desde el arranque del trabajo supervisor de rendimiento. Fecha (aa/mm/dd) y hora (hh:mm:ss) de intervalo: La fecha y la hora del intervalo de muestra. Segundos de intervalo transcurridos: El nmero de segundos desde el ltimo intervalo de muestra. Nmero de agrupacin: Especifica el identificador exclusivo de esta agrupacin. El valor es del 1 al 64. Posicin del nivel de actividad de la agrupacin: El nmero mximo de procesos que pueden estar activos en la mquina al mismo tiempo. Tamao de agrupacin (en KB): La cantidad de almacenamiento principal asignada a la agrupacin. Tamao reservado de agrupacin (en KB): Especifica la cantidad de almacenamiento de la agrupacin que se dedica a funciones de mquina. Faltas de base de datos de la agrupacin: Nmero total de interrupciones en procesos (no necesariamente asignados a esta agrupacin) que se necesitaron para transferir datos a la agrupacin para permitir que la instruccin MI procesara la funcin de base de datos. Faltas no de base de datos de la agrupacin: Nmero total de interrupciones en procesos (no necesariamente asignados a esta agrupacin) que se necesitaron para transferir datos a la agrupacin para permitir que la instruccin MI procesara la funcin no de base de datos. Pginas de base de datos de la agrupacin ledas: Nmero total de pginas de datos de base de datos transferidas desde el almacenamiento auxiliar a la agrupacin para permitir que la instruccin se ejecute como consecuencia del estado de acceso del conjunto, del movimiento del grupo de acceso implcito y de las acciones internas de la mquina. Pginas no de base de datos de la agrupacin ledas: Nmero total de pginas de datos no de base de datos transferidas desde el almacenamiento auxiliar a la agrupacin para permitir que la instruccin se ejecute como consecuencia del estado de acceso del conjunto, del movimiento del grupo de acceso implcito y de las acciones internas de la mquina. Nmero de transiciones de activo a espera: Nmero total de transiciones de procesos asignados a esta agrupacin desde el estado activo al estado de espera. Nmero de espera a no elegible: Nmero total de transiciones de procesos asignados a esta agrupacin desde el estado de espera hasta el estado no elegible. Nmero de activo a no elegible: Nmero total de transiciones de procesos asignados a esta agrupacin desde el estado activo al el estado no elegible. Atributos PD (5,0) C (12) PD (7,0) C(2) PD (5,0)

POSIZ PORES

PD (9,0) PD (7,0)

PODBF

PD (11,0)

PONDBF

PD (11,0)

PODBPG

PD (11,0)

PONDPG

PD (11,0)

POAW

PD (11,0)

POWI

PD (11,0)

POAI

PD (11,0)

Apndice A. Datos de rendimiento

417

Tabla 48 (Pgina 2 de 3). Datos de almacenamiento principal (uno para cada agrupacin de almacenamiento)
Nombre de Campo PTTYPE Descripcin Tipo de ajuste: El mtodo que utiliza el sistema para ajustar la agrupacin de almacenamiento: 0 Sin ajuste 1 Ajuste esttico 2 Ajuste dinmico de transferencias hacia el almacenamiento principal 3 Ajuste dinmico de transferencias hacia el almacenamiento principal y hacia el almacenamiento auxiliar PTPAGE Gestin del cambio de pgina. El mtodo que utiliza el sistema para determinar cundo escribir en el almacenamiento auxiliar pginas modificadas: 0 Utilizar el valor por omisin del sistema 1 Transferir peridicamente pginas cambiadas al almacenamiento auxiliar PTNDBF Factor de bloqueo no de base de datos. La cantidad de datos (en KB) que deben ponerse en el almacenamiento principal cuando se realiza una solicitud para leer objetos no de base de datos del almacenamiento auxiliar. Factor de bloque de base de datos (clase 1). La cantidad de datos (en KB) que deben ponerse en el almacenamiento principal cuando se realiza una solicitud para leer objetos de base de datos del almacenamiento auxiliar. Tipo de operacin de intercambio de base de datos (clase 1). La operacin de intercambio que se utiliza para reducir el tamao del conjunto de pginas activas. 0 Utilizar el valor por omisin del sistema 1 Permitir operaciones de intercambio 2 Inhabilitar operaciones de intercambio 3 Inhabilitar operaciones de intercambio. Los datos ya existentes en el almacenamiento principal se sustituyen cuando se necesita almacenamiento adicional en la agrupacin de almacenamiento. PTDTS1 Tipo de transferencia de base de datos al almacenamiento auxiliar (clase 1). El mtodo que utiliza el sistema para procesar una peticin para escribir un objeto en almacenamiento auxiliar. 0 Utilizar el valor por omisin del sistema 1 Eliminar objetos del almacenamiento principal 2 Escribir objetos en almacenamiento auxiliar 3 Indicar qu objetos son buenos candidatos para su sustitucin. 4 Utilizar el algoritmo de sustitucin de pginas del sistema. PTDBF2 PTDEX2 PTDTS2 Factor de bloque de base de datos (clase 2). Ver PTDBF1. Operaciones de permitir intercambio de base de datos (clase 2). Ver PTDEX1. Tipo de transferencia de base de datos al almacenamiento auxiliar (clase 2). Ver PTDEX1. Empaquetado (3) C (1) C (1) C (1) Empaquetado (3) C (1) Atributos C (1)

PTDBF1

Empaquetado (3)

PTDEX1

C (1)

418

OS/400 Gestin de trabajos, V4R4

Tabla 48 (Pgina 3 de 3). Datos de almacenamiento principal (uno para cada agrupacin de almacenamiento)
Nombre de Campo PTDBF3 PTDEX3 PTDTS3 PTDBF4 PTDEX4 PTDTS4 Nota: 1. Para obtener ms informacin acerca del ajuste de agrupacin, consulte la seccin Configuracin del sistema para ajustar dinmicamente una agrupacin de almacenamiento para un objeto (antememoria experta) en la pgina 283. Descripcin Factor de bloque de base de datos (clase 3). Ver PTDBF1. Operaciones de permitir intercambio de base de datos (clase 3). Ver PTDEX1. Tipo de transferencia de base de datos al almacenamiento auxiliar (clase 3). Ver PTDEX1. Factor de bloque de base de datos (clase 4). Ver PTDBF1. Operaciones de permitir intercambio de base de datos (clase 4). Ver PTDEX1. Tipo de transferencia de base de datos al almacenamiento auxiliar (clase 4). Ver PTDEX1. Atributos Empaquetado (3) C (1) C (1) Empaquetado (3) C (1) C (1)

| | | | | | | | | | | | | | | | | | | | | | | |

Nombre de archivo: QAPMPOOLT


Entradas de archivo de agrupacin de almacenamiento principal: La Tabla 49 lista la informacin de ajuste correspondiente a las agrupaciones de almacenamiento.
Tabla 49 (Pgina 1 de 3). Datos de almacenamiento principal (uno para cada agrupacin de almacenamiento)
Nombre de Campo INTNUM DTETIM INTSEC DTECEN PONBR PTTYPE Descripcin Nmero de intervalo: El ensimo intervalo de muestra desde el arranque del trabajo supervisor de rendimiento. Fecha (aa/mm/dd) y hora (hh:mm:ss) de intervalo: La fecha y la hora del intervalo de muestra. Segundos de intervalo transcurridos: El nmero de segundos desde el ltimo intervalo de muestra. Dgito del siglo. Nmero de agrupacin: Especifica el identificador exclusivo de esta agrupacin. El valor es del 1 al 64. Tipo de ajuste: El mtodo que utiliza el sistema para ajustar la agrupacin de almacenamiento: 0 Sin ajuste 1 Ajuste esttico 2 Ajuste dinmico de transferencias hacia el almacenamiento principal 3 Ajuste dinmico de transferencias hacia el almacenamiento principal y hacia el almacenamiento auxiliar Atributos PD (5,0) C (12) PD (7,0) C (1) C (3) C (1)

Apndice A. Datos de rendimiento

419

| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |

Tabla 49 (Pgina 2 de 3). Datos de almacenamiento principal (uno para cada agrupacin de almacenamiento)
Nombre de Campo PTPAGE Descripcin Gestin del cambio de pgina. El mtodo que utiliza el sistema para determinar cundo escribir en el almacenamiento auxiliar pginas modificadas: 0 Utilizar el valor por omisin del sistema 1 Transferir peridicamente pginas cambiadas al almacenamiento auxiliar PTNDBF Factor de bloqueo no de base de datos. La cantidad de datos (en KB) que deben ponerse en el almacenamiento principal cuando se realiza una solicitud para leer objetos no de base de datos del almacenamiento auxiliar. Factor de bloque de base de datos (clase 1). La cantidad de datos (en KB) que deben ponerse en el almacenamiento principal cuando se realiza una solicitud para leer objetos de base de datos del almacenamiento auxiliar. Tipo de operacin de intercambio de base de datos (clase 1). La operacin de intercambio que se utiliza para reducir el tamao del conjunto de pginas activas. 0 Utilizar el valor por omisin del sistema 1 Permitir operaciones de intercambio 2 Inhabilitar operaciones de intercambio 3 Inhabilitar operaciones de intercambio. Los datos ya existentes en el almacenamiento principal se sustituyen cuando se necesita almacenamiento adicional en la agrupacin de almacenamiento. PTDTS1 Tipo de transferencia de base de datos al almacenamiento auxiliar (clase 1). El mtodo que utiliza el sistema para procesar una peticin para escribir un objeto en almacenamiento auxiliar. 0 Utilizar el valor por omisin del sistema 1 Eliminar objetos del almacenamiento principal 2 Escribir objetos en almacenamiento auxiliar 3 Indicar qu objetos son buenos candidatos para su sustitucin. 4 Utilizar el algoritmo de sustitucin de pginas del sistema. PTDBF2 PTDEX2 PTDTS2 PTDBF3 PTDEX3 PTDTS3 PTDBF4 PTDEX4 Factor de bloque de base de datos (clase 2). Ver PTDBF1. Operaciones de permitir intercambio de base de datos (clase 2). Ver PTDEX1. Tipo de transferencia de base de datos al almacenamiento auxiliar (clase 2). Ver PTDEX1. Factor de bloque de base de datos (clase 3). Ver PTDBF1. Operaciones de permitir intercambio de base de datos (clase 3). Ver PTDEX1. Tipo de transferencia de base de datos al almacenamiento auxiliar (clase 3). Ver PTDEX1. Factor de bloque de base de datos (clase 4). Ver PTDBF1. Operaciones de permitir intercambio de base de datos (clase 4). Ver PTDEX1. Empaquetado (3) C (1) C (1) Empaquetado (3) C (1) C (1) Empaquetado (3) C (1) C (1) Empaquetado (3) Atributos C (1)

PTDBF1

Empaquetado (3)

PTDEX1

C (1)

420

OS/400 Gestin de trabajos, V4R4

| | | | | | | | |

Tabla 49 (Pgina 3 de 3). Datos de almacenamiento principal (uno para cada agrupacin de almacenamiento)
Nombre de Campo PTDTS4 Nota: 1. Para obtener ms informacin acerca del ajuste de agrupacin, consulte la seccin Configuracin del sistema para ajustar dinmicamente una agrupacin de almacenamiento para un objeto (antememoria experta) en la pgina 283. Descripcin Tipo de transferencia de base de datos al almacenamiento auxiliar (clase 4). Ver PTDEX1. Atributos C (1)

| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |

Nombre de archivo: QAPMPOOLB


Entradas de archivo de agrupacin de almacenamiento principal: La Tabla 50 lista los contadores correspondientes a las agrupaciones de almacenamiento del sistema.
Tabla 50 (Pgina 1 de 2). Datos de almacenamiento principal (uno para cada agrupacin de almacenamiento)
Nombre de Campo INTNUM DTETIM INTSEC DTECEN PONBR POACTL Descripcin Nmero de intervalo: El ensimo intervalo de muestra desde el arranque del trabajo supervisor de rendimiento. Fecha (aa/mm/dd) y hora (hh:mm:ss) de intervalo: La fecha y la hora del intervalo de muestra. Segundos de intervalo transcurridos: El nmero de segundos desde el ltimo intervalo de muestra. Dgito del siglo. Nmero de agrupacin: Especifica el identificador exclusivo de esta agrupacin. El valor es del 1 al 64. Posicin del nivel de actividad de la agrupacin: El nmero mximo de procesos que pueden estar activos en la mquina al mismo tiempo. Tamao de agrupacin (en KB): La cantidad de almacenamiento principal asignada a la agrupacin. Tamao reservado de agrupacin (en KB): Especifica la cantidad de almacenamiento de la agrupacin que se dedica a funciones de mquina. Faltas de base de datos de la agrupacin: Nmero total de interrupciones a procesos (no necesariamente asignados a esta agrupacin) que se necesitaron para transferir datos a la agrupacin para permitir que la instruccin MI procesara la funcin de base de datos. Faltas no de base de datos de la agrupacin: Nmero total de interrupciones a procesos (no necesariamente asignados a esta agrupacin) que se necesitaron para transferir datos a la agrupacin para permitir que la instruccin MI procesara la funcin no de base de datos. Atributos PD (5,0) C (12) PD (7,0) C (1) C (3) PD (5,0)

POSIZ PORES

PD (9,0) PD (9,0)

PODBF

PD (11,0)

PONDBF

PD (11,0)

Apndice A. Datos de rendimiento

421

| | | | | | | | | | | | | | | | | | | | | | | | | | | |

Tabla 50 (Pgina 2 de 2). Datos de almacenamiento principal (uno para cada agrupacin de almacenamiento)
Nombre de Campo PODBPG Descripcin Pginas de base de datos de la agrupacin ledas: Nmero total de pginas de datos de base de datos transferidas desde el almacenamiento auxiliar a la agrupacin para permitir que la instruccin se ejecute como consecuencia del estado de acceso del conjunto, del movimiento del grupo de acceso implcito y de las acciones internas de la mquina. Pginas no de base de datos de la agrupacin ledas: Nmero total de pginas de datos no de base de datos transferidas desde el almacenamiento auxiliar a la agrupacin para permitir que la instruccin se ejecute como consecuencia del estado de acceso del conjunto, del movimiento del grupo de acceso implcito y de las acciones internas de la mquina. Nmero de transiciones de activo a espera: Nmero total de transiciones de procesos asignados a esta agrupacin desde el estado activo al estado de espera. Nmero de espera a no elegible: Nmero total de transiciones de procesos asignados a esta agrupacin desde el estado de espera hasta el estado no elegible. Nmero de activo a no elegible: Nmero total de transiciones de procesos asignados a esta agrupacin desde el estado activo al el estado no elegible. Atributos PD (11,0)

PONDPG

PD (11,0)

POAW

PD (11,0)

POWI

PD (11,0)

POAI

PD (11,0)

Nota: 1. Para obtener ms informacin acerca del ajuste de agrupacin, consulte la seccin Configuracin del sistema para ajustar dinmicamente una agrupacin de almacenamiento para un objeto (antememoria experta) en la pgina 283.

Nombre de archivo: QAPMHDLC


Entradas de archivo HDLC: En la Tabla 51, las estadsticas se guardan en base a una lnea para los campos en el archivo de control de enlace de datos de alto nivel (HDLC).
Tabla 51 (Pgina 1 de 3). Estadsticas SDLC/HDLC
Nombre de Campo INTNUM DTETIM INTSEC IOPRN SHIOP SHTYPE SHLND Descripcin Nmero de intervalo: El ensimo intervalo de muestra desde el arranque del trabajo de supervisor de rendimiento. Fecha (aa/mm/dd) y hora (hh:mm:ss) de intervalo: La fecha y la hora del intervalo de muestra. Segundos de intervalo transcurridos: El nmero de segundos desde el ltimo intervalo de muestra. Nombre de recurso IOP. Reservado El tipo de recurso del IOP o el adaptador representado mediante este registro. Descripcin de lnea: El nombre de la descripcin para esta lnea. Atributos PD (5,0) C (12) PD (7,0) C (10) C (1) C (4) C (10)

422

OS/400 Gestin de trabajos, V4R4

Tabla 51 (Pgina 2 de 3). Estadsticas SDLC/HDLC


Nombre de Campo SHLSP SHBTRN SHBRCV SHPRCL SHFTRN SHIFTR SHIFRT SHFRT SHEFFR Descripcin Velocidad de lnea: La velocidad de la lnea en bits por segundo (bps). Bytes transmitidos: El nmero de bytes transmitidos incluyendo bytes transmitidos de nuevo. Bytes recibidos: El nmero de bytes recibidos incluidos todos los bytes de las tramas que tuvieran cualquier clase de error. Tipo de protocolo: S para SDLC. Nmero de tramas transmitidas (tramas I, de supervisin y no numeradas) excluyendo las tramas transmitidas de nuevo. Nmero de tramas I transmitidas excluyendo las tramas I transmitidas de nuevo. Nmero de tramas I transmitidas de nuevo. Nmero de tramas I, de supervisin y no numeradas transmitidas otra vez. Tramas recibidas sin errores: El nmero de tramas I, de supervisin y no numeradas que se recibieron sin error (tanto si se transmitieron de nuevo desde el punto remoto como si no). Tramas I recibidas sin errores: El nmero de tramas I recibidas sin error (tanto si se transmitieron de nuevo desde el punto remoto como si no). Tramas recibidas con error: El nmero de tramas I, de supervisin y no numeradas recibidas con error. Existen tres posibilidades de error: (1) se recibi una trama de supervisin o trama I con una cuenta Nr que est solicitando la retransmisin de una trama, (2) se recibi una trama I con una cuenta Ns que indica que se perdieron tramas, (3) se recibi una trama con uno de los errores siguientes-un error de secuencia de comprobacin de trama, una finalizacin anmala, una prdida de datos por exceso en recepcin o un error de truncado de trama. Tramas recibidas que no son vlidas: El nmero de tramas no vlidas recibidas. Estas tramas se han recibido con: (1) el error de trama corta trama es inferior a 32 bits o (2) el error de residuotrama no est en un lmite de byte. Nmero de tramas de supervisin de preparados para recepcin transmitidas. Nmero de tramas de supervisin de preparados para recepcin recibidas. Nmero de tramas de supervisin de no preparado para recepcin transmitidas. Nmero de tramas de supervisin de no preparado para recepcin recibidas. Restauraciones de enlace de datos: El nmero de veces que se recibi un establecer modalidad de respuesta normal (SNRM) cuando la estacin ya estaba en modalidad de respuesta normal. Atributos PD (11,0) PD (11,0) PD (11,0) C (1) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0)

SHEFIR

PD (11,0)

SHFRIE

PD (11,0)

SHIFR

PD (11,0)

SHRRFT SHRRFR SHRNRT SHRNRR SHLNKR

PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0)

Apndice A. Datos de rendimiento

423

Tabla 51 (Pgina 3 de 3). Estadsticas SDLC/HDLC


Nombre de Campo SHCPT Descripcin La cantidad de tiempo (en dcimas de segundo) que el sistema espera la respuesta para un sondeo mientras est en la modalidad de desconexin normal antes de efectuar el sondeo en la siguiente estacin. Atributos PD(3,0)

Nombre de archivo: QAPMASYN


Entradas de archivo asncronas: La Tabla 52 lista los campos en el archivo asncrono.
Tabla 52. Estadsticas asncronas (una por lnea)
Nombre de Campo INTNUM DTETIM INTSEC IOPRN AIOPID ASTYPE ASLND ASLSP ASBTRN ASBRCV ASPRCL ASPDUR ASPDUE ASPDUT Descripcin Nmero de intervalo: El ensimo intervalo de muestra desde el arranque del trabajo supervisor de rendimiento. Fecha (aa/mm/dd) y hora (hh:mm:ss) de intervalo: La fecha y la hora del intervalo de muestra. Segundos de intervalo transcurridos: El nmero de segundos desde el ltimo intervalo de muestra. Nombre de recurso IOP. Reservado El tipo de recurso del IOP o el adaptador representado mediante este registro. Descripcin de lnea: El nombre de la descripcin para esta lnea. Velocidad de lnea: La velocidad de esta lnea en bits por segundo (bps). Nmero de bytes transmitidos (caracteres de control y datos) incluyendo los bytes transmitidos de nuevo a causa de errores. Nmero de bytes recibidos (caracteres de control y datos), incluyendo los caracteres recibidos con error. Tipo de protocolo: A para asncrono. El nmero total de unidades datos de protocolo recibidas. El nmero total de unidades de datos de protocolo recibidas con errores de bit de detencin y de paridad. El nmero total de unidades de datos de protocolo transmitidas con xito y el equipo de finalizacin de circuito de datos (DCE) reconocido. Atributos PD (5,0) C (12) PD (7,0) C (10) C (1) C (4) C (10) PD (11,0) PD (11,0) PD (11,0) C (1) PD (11,0) PD (11,0) PD (11,0)

Nombre de archivo: QAPMBSC


Entradas de archivo sncrono binario: La Tabla 53 lista los campos del archivo sncrono binario.

424

OS/400 Gestin de trabajos, V4R4

Tabla 53 (Pgina 1 de 3). Estadsticas BSC (Una por enlace/Estacin)


Nombre de Campo INTNUM DTETIM INTSEC IOPRN BIOPID BSTYPE BSLND BSLSP BSBTRN BSBRCV BSPRCL BSDCRV Descripcin Nmero de intervalo: El ensimo intervalo de muestra desde el arranque del trabajo supervisor de rendimiento. Fecha (aa/mm/dd) y hora (hh:mm:ss) de intervalo: La fecha y la hora del intervalo de muestra. Segundos de intervalo transcurridos: El nmero de segundos desde el ltimo intervalo de muestra. Nombre de recurso IOP. Reservado El tipo de recurso del IOP o el adaptador representado mediante este registro. Descripcin de lnea: El nombre de la descripcin para esta lnea. Velocidad de lnea: La velocidad de la lnea en bits por segundo (bps). Bytes transmitidos: El nmero de bytes transmitidos (caracteres de control y datos) incluyendo bytes transmitidos de nuevo. Bytes recibidos: El nmero de bytes (caracteres de control y datos) recibidos, incluyendo los bytes recibidos con error. Tipo de protocolo: B para sncrono binario. Caracteres de datos recibidos: El nmero de caracteres de datos recibidos con xito (excluyendo los caracteres sncronos) durante la modalidad de datos. Para los tipos de dispositivo 2507 y 6150, este valor es igual al campo BSBRCV. Caracteres de datos recibidos con error: El nmero de caracteres de datos recibidos con un error de carcter de comprobacin de bloque durante la modalidad de datos. Para los tipos de dispositivo 2507 y 6150, este valor es igual al campo BSCRER. Caracteres de datos transmitidos: El nmero de caracteres de datos transmitidos con xito durante la modalidad de datos. Para los tipos de dispositivo 2507 y 6150, este valor es igual al campo BSBTRN. Caracteres recibidos con error: El nmero de caracteres recibidos con un error de carcter de comprobacin de bloque. Carcter de reconocimiento negativo recibido para texto enviado (ver la Nota). El nmero de veces que el dispositivo o estacin remota no reconoci el mandato enviado desde el sistema principal. Carcter de reconocimiento errneo para texto enviado (vea la Nota). El sistema principal recibi un reconocimiento desde el dispositivo remoto que no se esperaba. Por ejemplo, el sistema esperaba un ACK0 y recibi un ACK1. Poner en cola para texto enviado (vea la Nota): Una estacin ha enviado texto y se ha devuelto un carcter ENQ. La estacin receptora esperaba algn tipo de acuse de recibo, por ejemplo un ACK0, ACK1 o NAK. No vlido (formato no reconocido): Uno de los caracteres delimitadores que encierra entre corchetes los datos que se estn enviando/recibiendo no es vlido (vea la Nota). Atributos PD (5,0) C (12) PD (7,0) C (10) C (1) C (4) C (10) PD (11,0) PD (11,0) PD (11,0) C (1) PD (11,0)

BSDCRE

PD (11,0)

BSDCTR

PD (11,0)

BSCRER BSLNK

PD (11,0) PD (11,0)

BSLWA

PD (11,0)

BSLQTS

PD (11,0)

BSLINV

PD (11,0)

Apndice A. Datos de rendimiento

425

Tabla 53 (Pgina 2 de 3). Estadsticas BSC (Una por enlace/Estacin)


Nombre de Campo BSLQAK Descripcin Poner en cola para carcter de reconocimiento: La estacin remota ha devuelto un reconocimiento (por ejemplo, ACK0) y el sistema principal ha enviado un carcter ENQ. Esto indica que la estacin del sistema principal no ha identificado el reconocimiento como vlido (vea la Nota). Carcter de reconocimiento negativo recibido para texto enviado (total): El nmero de veces que la estacin remota no ha reconocido el mandato enviado desde el sistema principal (vea la Nota). Carcter de reconocimiento errneo para texto enviado (total): El sistema principal ha recibido un reconocimiento desde el dispositivo remoto que no se esperaba. Por ejemplo, el sistema principal esperaba un ACK0 y ha recibido un ACK1 (vea la Nota). Poner en cola para texto enviado (total): Una estacin ha enviado texto y se ha devuelto un carcter ENQ. La estacin receptora esperaba algn tipo de reconocimiento, por ejemplo un ACK0, ACK1 NAK (vea la Nota). No vlido (formato no reconocido) (total): Uno de los caracteres delimitadores que encierra entre corchetes los datos que se estn enviando/recibiendo no es vlido (vea la Nota). Poner en cola para carcter de reconocimiento (total): La estacin remota ha devuelto un reconocimiento (por ejemplo, ACK0) y la estacin del sistema principal ha enviado un carcter ENQ. Esto indica que la estacin del sistema principal no ha identificado el reconocimiento como vlido (vea la Nota). Desconexin recibida: La estacin remota emiti una desconexin con una finalizacin anmala. Esto pudo suceder cuando la recuperacin de errores no fue satisfactoria o finaliz el trabajo sncrono binario. Fin de transmisin (EOT) recibido (finalizacin anmala): Similar a una desconexin. Desconexin recibida (reenviar finalizacin anmala): La estacin del sistema principal emiti una desconexin con una finalizacin anmala. Esto pudo suceder cuando la recuperacin de errores no fue satisfactoria o finaliz el trabajo sncrono binario. EOT recibido (reenviar finalizacin anmala: Similar a una desconexin. Nmero de bloques de datos transmitidos. Nmero de bloques de datos recibidos. Nmero de bloques de datos transmitidos de nuevo. Nmero de bloques de datos recibidos con errores. Nmero total de caracteres transmitidos de nuevo, incluyendo caracteres de control. Nmero total de caracteres de datos transmitidos de nuevo. Atributos PD (11,0)

BSLTNK

PD (11,0)

BSLTWA

PD (11,0)

BSLTQT

PD (11,0)

BSLTIV

PD (11,0)

BSLTQA

PD (11,0)

BSLDRA

PD (11,0)

BSLEAB BSLDFA

PD (11,0) PD (11,0)

BSLEFA BSLDBT BSLDBR BSLBKR BSLBKE BSLTRT BSLDRT

PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0)

426

OS/400 Gestin de trabajos, V4R4

Tabla 53 (Pgina 3 de 3). Estadsticas BSC (Una por enlace/Estacin)


Nombre de Campo Nota: Los contadores de BSLNK a BSLQAK son contadores de recuperacin de errores y aumentan la primera vez que se detecta un error. Los contadores de BSLTNK a BSLTQA son contadores de recuperacin de errores y aumentan cada vez que se produce un error. Los mismos errores se cuentan en cada juego de contadores, de forma que el primer juego indica cuntas veces se detect un error y el segundo juego indica cuntos reintentos se produjeron para solucionar los errores. El supervisor de rendimiento soporta un mximo de 66 lneas sncronas binarias a lo largo de la medida total. Descripcin Atributos

Nombre de archivo: QAPMX25


Entradas de archivo X.25: La Tabla 54 lista los campos del archivo X.25.
En la Tabla 54, el prefijo XH en la etiqueta hace referencia a los contadores de HDLC, XL hace referencia a los controladores de enlaces lgicos X.25 (LLC), y XP hace referencia a los contadores de control de nivel de paquetes (PLC).
Tabla 54 (Pgina 1 de 3). Estadsticas X.25
Nombre de Campo INTNUM DTETIM INTSEC IOPRN XIOPID XITYPE XLLND Descripcin Nmero de intervalo: El ensimo intervalo de muestra desde el arranque del trabajo supervisor de rendimiento. Fecha (aa/mm/dd) y hora (hh:mm:ss) de intervalo: La fecha y la hora del intervalo de muestra. Segundos de intervalo transcurridos: El nmero de segundos desde el ltimo intervalo de muestra. Nombre de recurso IOP. Reservado. El tipo de recurso del IOP o el adaptador representado mediante este registro. Descripcin de lnea: El nombre de la descripcin para esta lnea. Reservado. XLLSP XHBTRN XHBRCV XHPRCL XHFTRN Velocidad de lnea: La velocidad de la lnea en bits por segundo (bps). Bytes transmitidos: El nmero de bytes transmitidos incluyendo los bytes transmitidos de nuevo. Bytes recibidos: El nmero de bytes recibidos, incluyendo todos los bytes de las tramas que tuvieran cualquier clase de error. Tipo de protocolo: X para X.25. Tramas transmitidas: El nmero de tramas transmitidas (I, de supervisin y tramas no numeradas), excluyendo las tramas transmitidas de nuevo. Tramas I transmitidas: El nmero de tramas I transmitidas, excluyendo las tramas I transmitidas de nuevo. Tramas I transmitidas de nuevo: El nmero de tramas I transmitidas de nuevo. Atributos PD (5,0) C (12) PD (7,0) C (10) C (1) C (4) C (10) C (10) PD (11,0) PD (11,0) PD (11,0) C (1) PD (11,0)

XHIFTR XHIFRT

PD (11,0) PD (11,0)

Apndice A. Datos de rendimiento

427

Tabla 54 (Pgina 2 de 3). Estadsticas X.25


Nombre de Campo XHFRT XHEFFR Descripcin Tramas transmitidas de nuevo: El nmero de tramas I, de supervisin y tramas no numeradas transmitidas de nuevo. Tramas recibidas sin errores: El nmero de tramas I, de supervisin y no numeradas recibidas sin error (tanto si se transmitieron de nuevo desde el punto remoto como si no). Tramas I recibidas sin errores: El nmero de tramas I recibidas sin error (tanto si se transmitieron de nuevo desde el punto remoto como si no). Tramas recibidas con error: El nmero de tramas I, de supervisin y no numeradas recibidas con error. Existen tres posibilidades de error: (1) se recibi una trama de supervisin o trama I con una cuenta Nr que est solicitando la retransmisin de una trama, (2) se recibi una trama I con una cuenta Ns que indica que se perdieron tramas, (3) se recibi una trama con uno de los errores siguientes-un error de secuencia de comprobacin de trama, una finalizacin anmala, una prdida de datos por exceso en recepcin o un error de truncado de trama. Tramas recibidas que no son vlidas: El nmero de tramas no vlidas recibidas. Son tramas recibidas con: (1) una error de trama cortatrama es inferior a 32 bits o (2) un error residualtrama no est en un lmite de bytes. Nmero de tramas de supervisin de preparados para recepcin transmitidas. Nmero de tramas de supervisin de preparados para recepcin recibidas. Nmero de tramas de supervisin de no preparados para recepcin transmitidas. Nmero de tramas de supervisin de no preparados para recepcin recibidas. Restauraciones de enlace: El nmero de veces que se recibi un establecer modalidad de respuesta normal (SNRM) cuando la estacin ya estaba en modalidad de respuesta normal. Unidades de datos de protocolo de interfaz transmitidas (nivel LLC). Unidades de datos de protocolo de interfaz recibidas. Unidades de datos de protocolo de interfaz transmitidas de nuevo. Unidades de datos de protocolo de interfaz recibidas con error (sumas de comprobacin). Nmero de XIDS transmitidos. Nmero de XIDS recibidos. Nmero de pruebas transmitidas. Nmero de pruebas recibidas. Nmero de rechazos LLC transmitidos. Nmero de rechazos LLC recibidos. Atributos PD (11,0) PD (11,0)

XHEFIR

PD (11,0)

XHFRIE

PD (11,0)

XHIFR

PD (11,0)

XHRRFT XHRRFR XHRNRT XHRNRR XHLNKR

PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0)

XLITR XLIRC XLIRT XLIRE XLLXTR XLXRC XLTT XLTR XLLJT XLLJR

PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0)

428

OS/400 Gestin de trabajos, V4R4

Tabla 54 (Pgina 3 de 3). Estadsticas X.25


Nombre de Campo XLRLD XLTO XLCED XLSRA XLRA XLRSI XLCLS XLRNR XPTPT XPTPR XPDPT XPDPR XPRPT XPROR XPRNR Descripcin Nmero de unidades de datos de protocolo LLC recibidas descartadas. Nmero de tiempos de espera excedidos. Errores de sumas de comprobacin detectados. Intentos de recuperacin satisfactorios. Intentos de recuperacin. Nmero de indicaciones de restauracin desde el control de enlace de paquetes. Nmero de indicaciones de cerrar estacin desde el control de enlace de paquetes. Tramas de LLC de no preparados para recepcin recibidas. Total de paquetes transmitidos. Total de paquetes recibidos. Paquetes de datos transmitidos. Paquetes de datos recibidos. Paquetes de restauracin transmitidos. Paquetes de restauracin recibidos. Paquetes no preparados para recepcin recibidos. Atributos PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0)

Nombre de archivo: QAPMECL


Entradas de archivo de red en anillo: La Tabla 55 lista los campos del archivo de red de rea local (LAN) de red en anillo.
Se informa de las estadsticas de protocolo LAN de red en anillo para las descripciones de lnea de red en anillo activas que estn asociadas con puertos de red en anillo y con puertos ATM que soportan emulacin LAN de red en anillo.
Tabla 55 (Pgina 1 de 5). Contador de red en anillo
Nombre de Campo INTNUM DTETIM INTSEC IOPRN EIOPI ELITYPE ELLND Descripcin Nmero de intervalo: El ensimo intervalo de muestra desde el arranque del trabajo supervisor de rendimiento. Fecha (aa/mm/dd) y hora (hh:mm:ss) de intervalo: La fecha y la hora del intervalo de muestra. Segundos de intervalo transcurridos: El nmero de segundos desde el ltimo intervalo de muestra. Nombre de recurso IOP. Reservado El tipo de recurso del IOP o el adaptador representado mediante este registro. Descripcin de lnea: El nombre de la descripcin para esta lnea. Atributos PD (5,0) C (12) PD (7,0) C (10) C (1) C (4) C (10)

Apndice A. Datos de rendimiento

429

Tabla 55 (Pgina 2 de 5). Contador de red en anillo


Nombre de Campo ELLSP ELTFT ELTFR ELIFT ELIFR ELICT ELICR ELPRCL ELRFT ELRFR ELFFT ELFFR ELRJFR ELRJFT ELSFT ELSFR ELDFT ELDFR ELDMT ELDMR ELN2R Descripcin Velocidad de lnea: La velocidad de la lnea expresada en bits por segundo (bps). Nmero total de tramas de Tipo II transmitidas. Nmero total de tramas de Tipo II recibidas. Nmero total de tramas I transmitidas. Nmero total de tramas I recibidas. Nmero total de caracteres transmitidos en todas las tramas I. Nmero total de caracteres recibidos en todas las tramas I. Tipo de protocolo: E para red en anillo. Nmero de tramas de no preparados para recepcin transmitidas. Nmero de tramas de no preparados para recepcin recibidas. Nmero de tramas de rechazo de trama transmitidas. Nmero de tramas de rechazo de trama recibidas. Nmero de tramas de rechazo recibidas. Nmero de tramas de rechazo transmitidas. Nmero de tramas ampliadas de establecer modalidad de balance asncrono transmitidas. Nmero de tramas ampliadas de establecer modalidad de balance asncrono recibidas. Nmero de tramas de desconexin transmitidas. Nmero de tramas de desconexin recibidas. Nmero de tramas de modalidad de desconexin transmitidas. Nmero de tramas de modalidad de desconexin recibidas. Cuenta de fin de reintentos N2: Esta cuenta se actualiza cuando el sistema principal ha intentado ponerse en contacto con una estacin n veces y n veces el temporizador T1 ha finalizado antes de que la estacin respondiera. Cuenta de fin de temporizador T1: Nmero de veces que ha finalizado el temporizador T1. Esta cuenta se actualiza cuando el sistema principal ha intentado ponerse en contacto con una estacin n veces y n veces el temporizador T1 ha finalizado antes de que la estacin respondiera. Total de tramas transmitidas: Nmero total de tramas (LLC y MAC) transmitidas. Este campo no es aplicable a la emulacin LAN sobre ATM. Total de tramas recibidas: Nmero total de tramas (LLC y MAC) recibidas. Este campo no es aplicable a la emulacin LAN sobre ATM. Tramas MAC transmitidas: Nmero total de tramas MAC transmitidas. Este campo no es aplicable a la emulacin LAN sobre ATM. Tramas MAC recibidas: Nmero total de tramas MAC recibidas. Este campo no es aplicable a la emulacin LAN sobre ATM. Atributos PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) C (1) PD (5,0) PD (5,0) PD (5,0) PD (5,0) PD (5,0) PD (5,0) PD (5,0) PD (5,0) PD (5,0) PD (5,0) PD (5,0) PD (5,0) PD (5,0)

ELT1T

PD (5,0)

EMFTR

PD (11,0)

EMFRV

PD (11,0)

EMMFT

PD (11,0)

EMMFR

PD (11,0)

430

OS/400 Gestin de trabajos, V4R4

Tabla 55 (Pgina 3 de 5). Contador de red en anillo


Nombre de Campo EMRIT Descripcin Tramas de informacin de direccionamiento transmitidas: Nmero total de tramas (LLC y MAC) con un campo de informacin de direccionamiento transmitidas. Este campo no es aplicable a la emulacin LAN sobre ATM. Tramas de informacin de direccionamiento recibidas: Nmero total de tramas (LLC y MAC) con un campo de informacin de direccionamiento recibidas. Este campo no es aplicable a la emulacin LAN sobre ATM. Error de lnea: Violacin del cdigo de error de secuencia de comprobacin de trama. Este campo no es aplicable a la emulacin LAN sobre ATM. Error interno: Error interno del adaptador. Este campo no es aplicable a la emulacin LAN sobre ATM. Error Burst: La unidad fsica detecta una rfaga de la misma polaridad tras el delimitador de inicio de una trama o seal. Este campo no es aplicable a la emulacin LAN sobre ATM. Error de indicador de direccin reconocida o de indicador de trama copiada: Error del campo de control fsico de extensin del campo. Este campo no es aplicable a la emulacin LAN sobre ATM. Delimitador de finalizacin anmala. Delimitador de finalizacin anmala transmitido por causa de un error interno. Este campo no es aplicable a la emulacin LAN sobre ATM. Trama perdida: Temporizador de cola fsica finalizado mientras IOA est en estado de transmitir bandas. Este campo no es aplicable a la emulacin LAN sobre ATM. Congestin de recepcin: Trama no copiada porque no haba ningn almacenamiento intermedio disponible para que recibiese el IOA. Este campo no es aplicable a la emulacin LAN sobre ATM. Error de copiado de trama: Otro adaptador copi la trama con una direccin de destino especfico. Este campo no es aplicable a la emulacin LAN sobre ATM. Error de frecuencia en el adaptador. Este campo no es aplicable a la emulacin LAN sobre ATM. Error de seal: El temporizador de seales de adaptador finaliz sin detectar ninguna trama o seal. Este campo no es aplicable a la emulacin LAN sobre ATM. Error de bus de acceso a memoria directa: Error DMA de bus IOP/IOA. Este campo no es aplicable a la emulacin LAN sobre ATM. Error de paridad de acceso a memoria directa: Error de paridad DMA de IOP/IOA. Este campo no es aplicable a la emulacin LAN sobre ATM. Nmero total de tramas con error de direccin no reconocida. Este campo no es aplicable a la emulacin LAN sobre ATM. Nmero total de tramas con error de trama no copiada. Este campo no es aplicable a la emulacin LAN sobre ATM. Atributos PD (11,0)

EMRIR

PD (11,0)

EMLNE

PD (5,0)

EMINE EMBRE

PD (5,0) PD (5,0)

EMAFE

PD (5,0)

EMABT

PD (5,0)

EMLST

PD (5,0)

EMRXC

PD (5,0)

EMFCE

PD (5,0)

EMFQE EMTKE

PD (5,0) PD (5,0)

EMDBE

PD (5,0)

EMDPE

PD (5,0)

EMANR EMFNC

PD (5,0) PD (5,0)

Apndice A. Datos de rendimiento

431

Tabla 55 (Pgina 4 de 5). Contador de red en anillo


Nombre de Campo EMTSE Descripcin Nmero total de errores de transmisin de trama del adaptador o de proceso de banda de trama. Este campo no es aplicable a la emulacin LAN sobre ATM. Prioridad de acceso no autorizada: La prioridad de acceso solicitado no est autorizada. Este campo no es aplicable a la emulacin LAN sobre ATM. Trama MAC no autorizada: El adaptador no est autorizado a enviar una trama MAC con la clase de fuente especificada o la trama MAC tiene una clase de fuente de cero o el campo de atencin del campo de control fsico de la trama MAC es > 1. Este campo no es aplicable a la emulacin LAN sobre ATM. Error de software: Nmero total de errores de software notificados por el adaptador. Este campo no es aplicable a la emulacin LAN sobre ATM. Nmero total de tramas de baliza transmitidas. Este campo no es aplicable a la emulacin LAN sobre ATM. Prdida de datos por exceso del estado IOA: Prdida de datos por exceso de la cola de estado de interrupcin del adaptador, estado anterior descartado. Este campo no es aplicable a la emulacin LAN sobre ATM. Nmero total de tramas descartadas. Este campo no es aplicable a la emulacin LAN sobre ATM. Nmero total de interrupciones que MAC no pudo decodificar. Este campo no es aplicable a la emulacin LAN sobre ATM. Total de bytes MAC recibidos correctamente: Es una cuenta del nmero de bytes de tramas recibidas satisfactoriamente. Incluye bytes pertenecientes a tramas recibidas de multidifusin y de difusin general. Este nmero incluye los datos existentes desde la direccin de destino hasta, pero sin incluir, FCS. Se incluyen la direccin de origen, la direccin de destino, la longitud o tipo y los datos de relleno. Total de bytes MAC transmitidos correctamente: Nmero total de bytes transmitidos satisfactoriamente. Este nmero incluye los datos existentes desde la direccin de destino hasta, pero sin incluir, FCS. Se incluyen la direccin de origen, la direccin de destino, la longitud o tipo y los datos de relleno. Total de tramas no transmitidas: Es una cuenta de las tramas que no se pudieron transmitir debido a que el hardware no indicaba el fin de la transmisin durante un perodo excesivo de tiempo. Este campo no es aplicable a la emulacin LAN sobre ATM. Cuenta del uso del anillo. Este campo no es aplicable a la emulacin LAN sobre ATM. Porcentaje de utilizacin de la LAN = EMRGUC / EMRFSC EMRGSC Cuenta de muestreo del anillo. Este campo no es aplicable a la emulacin LAN sobre ATM. Porcentaje de utilizacin de la LAN = EMRGUC / EMRFSC PD (11,0) Atributos PD (5,0)

EMUAP

PD (5,0)

EMUMF

PD (5,0)

EMSFT

PD (5,0)

EMTBC EMIOA

PD (5,0) PD (5,0)

EMFDC EMSIN EMBRV

PD (11,0) PD (11,0) PD (11,0)

EMBTR

PD (11,0)

EMFNTR

PD (11,0)

EMRGUC

PD (11,0)

432

OS/400 Gestin de trabajos, V4R4

Tabla 55 (Pgina 5 de 5). Contador de red en anillo


Nombre de Campo EMCVRF Descripcin Violaciones de FCS o de cdigo detectadas en varias tramas: Este contador aumenta para cada trama repetida que tenga una violacin de cdigo o no pase la prueba de redundancia cclica (CRC) para la secuencia de comprobacin de trama (FCS). Este campo no es aplicable a la emulacin LAN sobre ATM. Tramas transmitidas que no pudieron volver: Este contador aumenta cuando una trama transmitida no puede volver del anillo debido a un tiempo de espera excedido o a la recepcin de otra trama. Este campo no es aplicable a la emulacin LAN sobre ATM. Nmero de prdidas de datos por defecto: Este contador aumenta cada vez que se detecta una prdida de datos por defecto de DMA. Este campo no es aplicable a la emulacin LAN sobre ATM. El estado dplex de la lnea. Para algunas lneas, este valor puede cambiar posteriormente. Este campo puede tener los siguientes valores: blanco F H El estado dplex no es conocido. Dplex completo: La lnea puede simultneamente transmitir y recibir datos. Semidplex: La lnea puede transmitir datos o recibir datos, pero la lnea no puede simultneamente transmitir y recibir datos. Atributos PD (5,0)

EMFNR

PD (5,0)

EMUNDR

PD (5,0)

EMDUP

C (1)

Nombre de archivo: QAPMSTNL


Entradas de archivo de estacin de red en anillo: La Tabla 55 lista los campos del archivo de estacin de red de rea local (LAN) de red en anillo.
Se informa de las estadsticas de estacin LAN de red en anillo para las descripciones de lnea de red en anillo activas que estn asociadas con puertos de red en anillo y con puertos ATM que soportan emulacin LAN de red en anillo.
Tabla 56 (Pgina 1 de 2). Contador de estacin de red en anillo
Nombre de Campo INTNUM DTETIM INTSEC IOPRN SLIOPI SLTYPE SLPCEP Descripcin Nmero de intervalo: El ensimo intervalo de muestra desde el arranque del trabajo supervisor de rendimiento. Fecha (aa/mm/dd) y hora (hh:mm:ss) de intervalo: La fecha y la hora del intervalo de muestra. Segundos de intervalo transcurridos: El nmero de segundos desde el ltimo intervalo de muestra. Nombre de recurso IOP. Reservado El tipo de recurso del IOP o el adaptador representado mediante este registro. ID de punto final de conexin del suministrador (PCEP). Atributos PD (5,0) C (12) PD (7,0) C (10) C (1) C (4) C (8)

Apndice A. Datos de rendimiento

433

Tabla 56 (Pgina 2 de 2). Contador de estacin de red en anillo


Nombre de Campo SLLND SLSTNN SLLSPD SLTXMT SLTRCV SLBXMT SLBRCV SLIXMT SLIRCV SLIREX SLBREX SLRNRX SLRNRR SLFRMX SLFRMR SLREJR SLREJX SLSABX SLSABR SLDISX SLDISR SLDMFX SLDMFR SLN2RE Descripcin Descripcin de lnea: El nombre de la descripcin para esta lnea. Nombre de estacin: El nombre de la estacin en esta lnea. Velocidad de lnea: La velocidad de la lnea expresada en bits por segundo (bps). Nmero total de tramas de Tipo II transmitidas. Nmero total de tramas de Tipo II recibidas. Nmero total de bytes transmitidos en todas las tramas I. Nmero total de bytes recibidos en todas las tramas I. Nmero total de tramas I transmitidas. Nmero total de tramas I recibidas. Nmero de tramas I retransmitidas. Nmero de bytes retransmitidos en tramas I. Nmero de tramas de no preparados para recepcin transmitidas. Nmero de tramas de no preparados para recepcin recibidas. Nmero de tramas de rechazo de trama transmitidas. Nmero de tramas de rechazo de trama recibidas. Nmero de tramas de rechazo recibidas. Nmero de tramas de rechazo transmitidas. Nmero de tramas ampliadas de establecer modalidad de balance asncrono transmitidas. Nmero de tramas ampliadas de establecer modalidad de balance asncrono recibidas. Nmero de tramas de desconexin transmitidas. Nmero de tramas de desconexin recibidas. Nmero de tramas de modalidad de desconexin transmitidas. Nmero de tramas de modalidad de desconexin recibidas. Cuenta de fin de reintentos N2: Esta cuenta se actualiza cuando el sistema principal ha intentado ponerse en contacto con una estacin n veces y n veces el temporizador T1 ha finalizado antes de que la estacin respondiera. Cuenta de fin de temporizador T1: Nmero de veces que ha finalizado el temporizador T1. Esta cuenta se actualiza cuando el sistema principal ha intentado ponerse en contacto con una estacin n veces y n veces el temporizador T1 ha finalizado antes de que la estacin respondiera. Cuenta de fin de temporizador Ti: Nmero de veces que ha finalizado el temporizador Ti (temporizador de inactividad). Cuenta de ocupacin local: Nmero de veces que la estacin entr en un subestado ocupado local. Tipo de protocolo: E para red en anillo. Atributos C (10) C (10) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (5,0) PD (5,0) PD (5,0) PD (5,0) PD (5,0) PD (5,0) PD (5,0) PD (5,0) PD (5,0) PD (5,0) PD (5,0) PD (5,0) PD (5,0)

SLT1TE

PD (5,0)

SLTITE SLLBCT SLPRCL

PD (5,0) PD (5,0) C (1)

434

OS/400 Gestin de trabajos, V4R4

Nombre de archivo: QAPMETH


Entradas de archivo Ethernet: La Tabla 57 lista los campos del archivo Ethernet.
Se informa de las estadsticas de protocolo LAN Ethernet para descripciones de lnea Ethernet que estn asociadas con puertos Ethernet y con puertos ATM que soportan la emulacin LAN Ethernet.
Tabla 57 (Pgina 1 de 4). Contador Ethernet
Nombre de Campo INTNUM DTETIM INTSEC IOPRN ETIOPI ETTYPE ETLLND ETLLSP Descripcin Nmero de intervalo: El ensimo intervalo de muestra desde el arranque del trabajo supervisor de rendimiento. Fecha (aa/mm/dd) y hora (hh:mm:ss) de intervalo: La fecha y la hora del intervalo de muestra. Segundos de intervalo transcurridos: El nmero de segundos desde el ltimo intervalo de muestra. Nombre de recurso IOP. Reservado El tipo de recurso del IOP o el adaptador representado mediante este registro. Descripcin de lnea: El nombre de la descripcin para esta lnea. Velocidad de lnea: La velocidad de la lnea expresada en bits por segundo (bps). Para algunas lneas, este valor puede cambiar a medida que pasa el tiempo. Nmero total de tramas de Tipo II transmitidas. Nmero total de tramas de Tipo II recibidas. Nmero total de tramas I transmitidas. Nmero total de tramas I recibidas. Nmero total de caracteres transmitidos en todas las tramas I. Nmero total de caracteres recibidos en todas las tramas I. Tipo de protocolo: T para Ethernet. Nmero de tramas de no preparados para recepcin transmitidas. Nmero de tramas de no preparados para recepcin recibidas. Nmero de tramas de rechazo de trama transmitidas. Nmero de tramas de rechazo de trama recibidas. Nmero de tramas de rechazo recibidas. Nmero de tramas de rechazo transmitidas. Nmero de tramas ampliadas de establecer modalidad de balance asncrono transmitidas. Nmero de tramas ampliadas de establecer modalidad de balance asncrono recibidas. Nmero de tramas de desconexin transmitidas. Nmero de tramas de desconexin recibidas. Nmero de tramas de modalidad de desconexin transmitidas. Atributos PD (5,0) C (12) PD (7,0) C (10) C (1) C (4) C (10) PD (11,0)

ETLTFT ETLTFR ETLIFT ETLIFR ETLICT ETLICR ETLPRCL ETLRFT ETLRFR ETLFFT ETLFFR ETLRJR ETLRJT ETLSFT ETLSFR ETLDFT ETLDFR ETLDMT

PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) C (1) PD (5,0) PD (5,0) PD (5,0) PD (5,0) PD (5,0) PD (5,0) PD (5,0) PD (5,0) PD (5,0) PD (5,0) PD (5,0)

Apndice A. Datos de rendimiento

435

Tabla 57 (Pgina 2 de 4). Contador Ethernet


Nombre de Campo ETLDMR ETLN2R Descripcin Nmero de tramas de modalidad de desconexin recibidas. Cuenta de fin de reintentos N2: Esta cuenta se actualiza cuando el sistema principal ha intentado ponerse en contacto con una estacin n veces y n veces el temporizador T1 ha finalizado antes de que la estacin respondiera. Cuenta de fin de temporizador T1: Nmero de veces que ha finalizado el temporizador T1. Esta cuenta se actualiza cuando el sistema principal ha intentado ponerse en contacto con una estacin n veces y n veces el temporizador T1 ha finalizado antes de que la estacin respondiera. Nmero de veces que expir el temporizador T1 (Temporizador de Inactividad). Esta cuenta se actualiza cuando el sistema principal ha intentado ponerse en contacto con una estacin n veces y n veces el temporizador T1 ha finalizado antes de que la estacin respondiera. Nmero de veces que tuvieron lugar retransmisiones de Tramas I. Bytes de trama I transmitidos de nuevo. Cuenta de ocupacin local: Nmero de veces que la estacin entr en un subestado ocupado local. Tramas transmitidas sin error. Este campo no es aplicable a la emulacin LAN sobre ATM. Tramas recibidas sin error. Este campo no es aplicable a la emulacin LAN sobre ATM. Tramas de entrada perdidas: El IOA detect un error de almacenamiento intermedio de receptor o una trama perdida. Este campo no es aplicable a la emulacin LAN sobre ATM. Error de CRC: El receptor detect errores de suma de comprobacin. Este campo no es aplicable a la emulacin LAN sobre ATM. Ms de 16 reintentos: Trama transmitida sin xito debido a excesivos reintentos. Este campo no es aplicable a la emulacin LAN sobre ATM. Colisiones fuera de la ventana: Se produjeron colisiones despus de transcurrido el tiempo de ranura de canal. Este campo no es aplicable a la emulacin LAN sobre ATM. Error de alineacin: El marco de entrada contena un nmero no entero de bytes y un error CRC. Este campo no es aplicable a la emulacin LAN sobre ATM. Prdida de portadora: La entrada de portadora en el conjunto de chips de los adaptadores de E/S es falsa durante la transmisin. Este campo no es aplicable a la emulacin LAN sobre ATM. Reflectometra de dominio de tiempo: Contador utilizado para aproximar la distancia a un error de cable. Este valor se asocia con la ltima aparicin de ms de 16 reintentos. Este campo no es aplicable a la emulacin LAN sobre ATM. Atributos PD (5,0) PD (5,0)

ETLT1T

PD (5,0)

ETLTIT

PD (5,0)

ETLFRT ETLBRT ETLLBC ETMFTG ETMFRG ETMIFM

PD (11,0) PD (11,0) PD (5,0) PD (11,0) PD (11,0) PD (5,0)

ETMCRE

PD (5,0)

ETMEXR

PD (5,0)

ETMOWC

PD (5,0)

ETMALE

PD (5,0)

ETMCRL

PD (5,0)

ETMTDR

PD (5,0)

436

OS/400 Gestin de trabajos, V4R4

Tabla 57 (Pgina 3 de 4). Contador Ethernet


Nombre de Campo ETMRBE Descripcin Errores de almacenamiento intermedio de recepcin: Se produjo un desbordamiento de silo al recibir una trama. Este campo no es aplicable a la emulacin LAN sobre ATM. Interrupciones falsas: Se recibi una interrupcin pero no se pudo decodificar a una interrupcin reconocible. Este campo no es aplicable a la emulacin LAN sobre ATM. Tramas de entrada descartadas: Trama de recepcin descartada debido a la falta de entradas AIF. Este campo no es aplicable a la emulacin LAN sobre ATM. Prdidas de datos por exceso de recepcin: El receptor ha perdido toda o parte de una trama de entrada debido a la escasez de almacenamiento intermedio. Este campo no es aplicable a la emulacin LAN sobre ATM. Error de memoria: El conjunto de chips de los adaptadores de E/S es el bus maestro y no recibi la seal de preparado dentro de los 25,6 microsegundos tras afirmar la direccin en las lneas DAL**. Este campo no es aplicable a la emulacin LAN sobre ATM. Prdida de interrupcin: Interrupcin no procesada debido a la falta de entradas de cola de estado. Este campo no es aplicable a la emulacin LAN sobre ATM. Subdesbordamiento de transmisin: El transmisor ha truncado un mensaje debido al retraso de los datos provenientes de la memoria. Este campo no es aplicable a la emulacin LAN sobre ATM. Errores de murmullo: El transmisor ha sobrepasado el tiempo mximo que se permite en el canal. Este campo no es aplicable a la emulacin LAN sobre ATM. Error de calidad de seal: La seal que indica que la transmisin se complet satisfactoriamente no lleg dentro de los dos microsegundos de transmisin satisfactoria. Este campo no es aplicable a la emulacin LAN sobre ATM. Ms de 1 reintento de transmisin: La trama necesit ms de un reintento para la transmisin satisfactoria. Este campo no es aplicable a la emulacin LAN sobre ATM. Exactamente un reintento para transmitir: La trama necesit 1 reintento para la transmisin satisfactoria. Este campo no es aplicable a la emulacin LAN sobre ATM. Condiciones diferidas: El conjunto de chips de los adaptadores de E/S ha diferido la transmisin debido a un canal ocupado. Este campo no es aplicable a la emulacin LAN sobre ATM. Total de bytes MAC recibidos correctamente: Es una cuenta del nmero de bytes de tramas recibidas satisfactoriamente. Incluye bytes pertenecientes a tramas recibidas de multidifusin y de difusin general. Este nmero incluye los datos existentes desde la direccin de destino hasta, pero sin incluir, FCS. Se incluyen la direccin de origen, la direccin de destino, la longitud o tipo y los datos de relleno. Atributos PD (5,0)

ETMSPI

PD (5,0)

ETMDIF

PD (5,0)

ETMROV

PD (5,0)

ETMMEE

PD (5,0)

ETMIOV

PD (5,0)

ETMTUN

PD (5,0)

ETMBBE

PD (5,0)

ETMSQE

PD (5,0)

ETMM1R

PD (5,0)

ETM1R

PD (5,0)

ETMDCN

PD (5,0)

ETMBRV

PD (11,0)

Apndice A. Datos de rendimiento

437

Tabla 57 (Pgina 4 de 4). Contador Ethernet


Nombre de Campo ETMBTR Descripcin Total de bytes MAC transmitidos correctamente: Nmero total de bytes transmitidos satisfactoriamente. Este nmero incluye los datos existentes desde la direccin de destino hasta, pero sin incluir, FCS. Se incluyen la direccin de origen, la direccin de destino, la longitud o tipo y los datos de relleno. Total de tramas no transmitidas: Es una cuenta de las tramas que no se pudieron transmitir debido a que el hardware no indicaba el fin de la transmisin durante un perodo excesivo de tiempo. Este campo no es aplicable a la emulacin LAN sobre ATM. Se desechan las tramas de correo totales. Este campo no es aplicable a la emulacin LAN sobre ATM. Se desechan las tramas totales. Este campo no es aplicable a la emulacin LAN sobre ATM. El estado dplex de la lnea. Para algunas lneas, este valor puede cambiar posteriormente. Este campo puede tener los siguientes valores: blanco F H El estado dplex no es conocido. Dplex completo: La lnea puede simultneamente transmitir y recibir datos. Semidplex: La lnea puede transmitir datos o recibir datos, pero la lnea no puede simultneamente transmitir y recibir datos. Atributos PD (11,0)

ETMFNT

PD (11,0)

ETMMFD ETMTFD ETMDUP

PD (5,0) PD (5,0) C (1)

Nombre de archivo: QAPMSTNE


Entradas de archivo de estacin Ethernet: La Tabla 58 lista los campos del archivo de estacin Ethernet.
Se informa de las estadsticas de estacin LAN Ethernet para descripciones de lnea Ethernet que estn asociadas con puertos Ethernet y con puertos ATM que soportan la emulacin LAN Ethernet.
Tabla 58 (Pgina 1 de 2). Contador de estacin Ethernet
Nombre de Campo INTNUM DTETIM INTSEC IOPRN STIOPI STTYPE STPCEP Descripcin Nmero de intervalo: El ensimo intervalo de muestra desde el arranque del trabajo supervisor de rendimiento. Fecha (aa/mm/dd) y hora (hh:mm:ss) de intervalo: La fecha y la hora del intervalo de muestra. Segundos de intervalo transcurridos: El nmero de segundos desde el ltimo intervalo de muestra. Nombre de recurso IOP. Reservado El tipo de recurso del IOP o el adaptador representado mediante este registro. ID de punto final de conexin del suministrador (PCEP). Atributos PD (5,0) C (12) PD (7,0) C (10) C (1) C (4) C (8)

438

OS/400 Gestin de trabajos, V4R4

Tabla 58 (Pgina 2 de 2). Contador de estacin Ethernet


Nombre de Campo STLND STSTNN STLSPD Descripcin Descripcin de lnea: El nombre de la descripcin para esta lnea. Nombre de Estacin: El nombre de la estacin en esta lnea. Velocidad de lnea: La velocidad de la lnea expresada en bits por segundo (bps). Para algunas lneas, este valor puede cambiar a medida que pasa el tiempo. Nmero total de tramas de Tipo II transmitidas. Nmero total de tramas de Tipo II recibidas. Nmero total de bytes transmitidos en todas las tramas I. Nmero total de bytes recibidos en todas las tramas I. Nmero total de tramas I transmitidas. Nmero total de tramas I recibidas. Nmero de tramas I retransmitidas. Nmero de bytes retransmitidos en tramas I. Nmero de tramas de no preparados para recepcin transmitidas. Nmero de tramas de no preparados para recepcin recibidas. Nmero de tramas de rechazo de trama transmitidas. Nmero de tramas de rechazo de trama recibidas. Nmero de tramas de rechazo recibidas. Nmero de tramas de rechazo transmitidas. Nmero de tramas ampliadas de establecer modalidad de balance asncrono transmitidas. Nmero de tramas ampliadas de establecer modalidad de balance asncrono recibidas. Nmero de tramas de desconexin transmitidas. Nmero de tramas de desconexin recibidas. Nmero de tramas de modalidad de desconexin transmitidas. Nmero de tramas de modalidad de desconexin recibidas. Cuenta de fin de reintentos N2: Esta cuenta se actualiza cuando el sistema principal ha intentado ponerse en contacto con una estacin n veces y n veces el temporizador T1 ha finalizado antes de que la estacin respondiera. Cuenta de fin de temporizador T1: Nmero de veces que ha finalizado el temporizador T1. Esta cuenta se actualiza cuando el sistema principal ha intentado ponerse en contacto con una estacin n veces y n veces el temporizador T1 ha finalizado antes de que la estacin respondiera. Cuenta de fin de temporizador Ti: Nmero de veces que ha finalizado el temporizador Ti (temporizador de inactividad). Cuenta de ocupacin local: Nmero de veces que la estacin entr en un subestado ocupado local. Tipo de protocolo: T para la red Ethernet. Atributos C (10) C (10) PD (11,0)

STTXMT STTRCV STBXMT STBRCV STIXMT STIRCV STIREX STBREX STRNRX STRNRR STFRMX STFRMR STREJR STREJX STSABX STSABR STDISX STDISR STDMFX STDMFR STN2RE

PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (5,0) PD (5,0) PD (5,0) PD (5,0) PD (5,0) PD (5,0) PD (5,0) PD (5,0) PD (5,0) PD (5,0) PD (5,0) PD (5,0) PD (5,0)

STT1TE

PD (5,0)

STTITE STLBCT STPRCL

PD (5,0) PD (5,0) C (1)

Apndice A. Datos de rendimiento

439

Nombre de archivo: QAPMDDI


QAPMDDI es un archivo de base de datos utilizado como contador de interfaz de datos distribuidos (DDI).
Tabla 59 (Pgina 1 de 2). Contador DDI
Nombre de Campo INTNUM DTETIM Descripcin Nmero de intervalo: El ensimo intervalo de muestra desde el arranque del trabajo de supervisor de rendimiento. Fecha (aa/mm/dd) de intervalo para la entrada de intervalo de trabajo, y fecha y hora (hh:mm:ss) de finalizacin de trabajo para la entrada de finalizacin de trabajo. Segundos de intervalo transcurridos. Nombre de recurso IOP. Reservado El tipo de recurso del IOP o el adaptador representado mediante este registro. Descripcin de lnea: El nombre de la descripcin para esta lnea. Velocidad de lnea: La velocidad de la lnea expresada en bits por segundo (bps). Nmero total de tramas de Tipo II transmitidas. Nmero total de tramas de Tipo II recibidas. Nmero total de tramas I transmitidas. Nmero total de tramas I recibidas. Nmero total de caracteres de tramas I transmitidos. Nmero total de caracteres de tramas I recibidos. Tipo de protocolo: C para DDI Nmero total de tramas de no preparados para recepcin transmitidas. Nmero total de tramas de no preparados para recepcin recibidas. Nmero total de tramas de rechazo de trama (FRMR) transmitidas. Nmero total de tramas de rechazo de trama (FRMR) recibidas. Nmero de tramas de rechazo recibidas. Nmero de tramas de rechazo transmitidas. Nmero de tramas ampliadas de establecer modalidad de balance asncrono transmitidas. Nmero de tramas ampliadas de establecer modalidad de balance asncrono recibidas. Nmero de tramas de desconexin (DISC) transmitidas. Nmero de tramas de desconexin (DISC) recibidas. Nmero de tramas de modalidad de desconexin (DM) transmitidas. Nmero de tramas de modalidad de desconexin (DM) recibidas. Atributos PD (5,0) C (12)

INTSEC IOPRN DDIOPI DITYPE DDLND DDLSP DLTFT DLTFR DLIFT DLIFR DLICT DLICR DLPRCL DLRFT DLRFR DLFFT DLFFR DLRJFR DLRJFT DLSFT DLSFR DLDFT DLDFR DLDMT DLDMR

PD (7,0) C (10) C (1) C (4) C (10) PD (11,0) P (11,0) P (11,0) P (11,0) P (11,0) (11,0) (11,0) C (1) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0)

440

OS/400 Gestin de trabajos, V4R4

Tabla 59 (Pgina 2 de 2). Contador DDI


Nombre de Campo DLN2R Descripcin Cuenta de fin de reintentos N2: Esta cuenta se actualiza cuando el sistema principal ha intentado ponerse en contacto con una estacin n veces y n veces el temporizador T1 ha finalizado antes de que la estacin respondiera. Cuenta de fin de temporizador T1: Nmero de veces que ha finalizado el temporizador T1. Esta cuenta se actualiza cuando el sistema principal ha intentado ponerse en contacto con una estacin n veces, y el temporizador T1 ha finalizado n veces antes de que la estacin respondiera. Nmero de tramas MAC recibidas. Nmero de tramas MAC copiadas. Nmero de tramas MAC transmitidas. Nmero de seales MAC recibidas. Cuenta de errores MAC. Cuenta de tramas perdidas. Cuenta de caducidad TVX. Cuenta de no copiado. ltima cuenta de MAC. Cuenta de operaciones de llamada. Errores de almacenamiento intermedio de elasticidad (EB) del puerto A. Cuenta de LCT del puerto A: cuenta de las veces consecutivas que ha fallado la prueba de fiabilidad (LCT). Cuenta de rechazos del puerto A. Cuenta del supervisor de errores de enlace (LEM) del puerto A. Errores de almacenamiento intermedio de elasticidad (EB) del puerto B. Cuenta de LCT del puerto B: cuenta de las veces consecutivas que ha fallado la prueba de fiabilidad (LCT). Cuenta de rechazos del puerto B. Cuenta del supervisor de errores de enlace (LEM) del puerto B. Direccin no reconocida. Trama no copiada. Reservado Cuenta de direcciones duplicadas. Cuenta de tramas descartadas. Prdidas de datos por defecto de transmisin. Errores recuperables. Errores no recuperables. Interrupciones espurias. Atributos PD (11,0)

DLT1T

PD (11,0)

DMFRV DMFCC DMFTR DMTKN DMERR DMLFC DMTVX DMNCC DMLAT DLROP DMABE DMATF DMALR DMAEC DMBBE DMBTF DMBLR DMBEC DMANR DMFNC DMTKE DMDUP DMDFR DMTXU DMRER DMNER DMSIN

PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0)

Apndice A. Datos de rendimiento

441

Nombre de archivo: QAPMSTND


Entradas de archivo de estacin FDDI: Este es el archivo contador de la estacin para informacin de la interfaz de datos distribuidos (DDI). La Tabla 60 lista los campos del archivo contador de estacin DDI. archivo.
Tabla 60 (Pgina 1 de 2). Contador de estacin DDI
Nombre de Campo INTNUM DTETIM INTSEC IOPRN SDIOPI SDTYPE SDPCEP SDLND SDSTNN SDLSPD SDTXMT SDTRCV SDBXMT SDBRCV SDIXMT SDIRCV SDIREX SDBREX SDRNRX SDRNRR SDFRMX SDFRMR SDREJR SDREJX SDSABX SDSABR SDDISX SDDISR SDDMFX Descripcin Nmero de intervalo: El ensimo intervalo de muestra desde el arranque del trabajo supervisor de rendimiento. Fecha (aa/mm/dd) y hora (hh:mm:ss) de intervalo: La fecha y la hora del intervalo de muestra. Segundos de intervalo transcurridos: El nmero de segundos desde el ltimo intervalo de muestra. Nombre de recurso IOP. Reservado El tipo de recurso del IOP o el adaptador representado mediante este registro. ID de punto final de conexin del suministrador (PCEP). Descripcin de lnea: El nombre de la descripcin para esta lnea. Nombre de estacin: El nombre de la estacin en esta lnea. Velocidad de lnea: La velocidad de la lnea expresada en bits por segundo (bps). Nmero total de tramas de Tipo II transmitidas. Nmero total de tramas de Tipo II recibidas. Nmero total de bytes transmitidos en todas las tramas I. Nmero total de bytes recibidos en todas las tramas I. Nmero total de tramas I transmitidas. Nmero total de tramas I recibidas. Nmero de tramas I retransmitidas. Nmero de bytes retransmitidos en tramas I. Nmero de tramas de no preparados para recepcin transmitidas. Nmero de tramas de no preparados para recepcin recibidas. Nmero de tramas de rechazo de trama transmitidas. Nmero de tramas de rechazo de trama recibidas. Nmero de tramas de rechazo recibidas. Nmero de tramas de rechazo transmitidas. Nmero de tramas ampliadas de establecer modalidad de balance asncrono transmitidas. Nmero de tramas ampliadas de establecer modalidad de balance asncrono recibidas. Nmero de tramas de desconexin transmitidas. Nmero de tramas de desconexin recibidas. Nmero de tramas de modalidad de desconexin transmitidas. Atributos PD (5,0) C (12) PD (7,0) C (10) C (1) C (4) C (8) C (10) C (10) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (5,0) PD (5,0) PD (5,0) PD (5,0) PD (5,0) PD (5,0) PD (5,0) PD (5,0) PD (5,0) PD (5,0) PD (5,0)

442

OS/400 Gestin de trabajos, V4R4

Tabla 60 (Pgina 2 de 2). Contador de estacin DDI


Nombre de Campo SDDMFR SDN2RE Descripcin Nmero de tramas de modalidad de desconexin recibidas. Cuenta de fin de reintentos N2: Esta cuenta se actualiza cuando el sistema principal ha intentado ponerse en contacto con una estacin n veces y n veces el temporizador T1 ha finalizado antes de que la estacin respondiera. Cuenta de fin de temporizador T1: Nmero de veces que ha finalizado el temporizador T1. Esta cuenta se actualiza cuando el sistema principal ha intentado ponerse en contacto con una estacin n veces y n veces el temporizador T1 ha finalizado antes de que la estacin respondiera. Cuenta de fin de temporizador Ti: Nmero de veces que ha finalizado el temporizador Ti (temporizador de inactividad). Cuenta de ocupacin local: Nmero de veces que la estacin entr en un subestado ocupado local. Tipo de protocolo: C para DDI. Atributos PD (5,0) PD (5,0)

SDT1TE

PD (5,0)

SDTITE SDLBCT SDPRCL

PD (5,0) PD (5,0) C (1)

Nombre de archivo: QAPMFRLY


Entradas del contador de retransmisin de tramas: QAPMFRLY es un archivo de base de datos utilizado como contador de retransmisin de tramas.
Tabla 61 (Pgina 1 de 2). Contador de frame relay
Nombre de Campo INTNUM DTETIM Descripcin Nmero de intervalo: El ensimo intervalo de muestra desde el arranque del trabajo de supervisor de rendimiento. Fecha (aa/mm/dd) de intervalo para la entrada de intervalo de trabajo, y fecha y hora (hh:mm:ss) de finalizacin de trabajo para la entrada de finalizacin de trabajo. Segundos de intervalo transcurridos. Nombre de recurso IOP. Reservado El tipo de recurso del IOP o el adaptador representado mediante este registro. Descripcin de interfaz de red (NWI): El nombre de la descripcin para esta lnea. Velocidad de lnea: La velocidad de la lnea expresada en bits por segundo (bps). Nmero total de tramas transmitidas. Nmero total de tramas recibidas. Nmero total de tramas I transmitidas. Nmero total de tramas I recibidas. Nmero total de caracteres transmitidos de tramas I. Nmero total de caracteres recibidos de tramas I. Atributos PD (5 0) C (12)

INTSEC IOPRN YIOPI YITYPE YLND YLSP YLTFT YLTFR YLIFT YLIFR YLICT YLICR

PD (7 0) C (10) C (1) C (4) C (10) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0)

Apndice A. Datos de rendimiento

443

Tabla 61 (Pgina 2 de 2). Contador de frame relay


Nombre de Campo YLPRCL YLRFT YLRFR YLFFT YLFFR YLRJFR YLRJFT YLSFT YLSFR YLDFT YLDFR YLDMT YLDMR YLN2R Descripcin Tipo de protocolo: Y para frame relay. Nmero de tramas de no preparados para recepcin (RNR) transmitidas. Nmero de tramas de no preparados para recepcin (RNR) recibidas. Nmero de tramas de rechazo de trama transmitidas. Nmero total de tramas de rechazo de trama recibidas. Nmero de tramas de rechazo recibidas. Nmero de tramas de rechazo transmitidas. Nmero de tramas ampliadas de establecer modalidad de balance asncrono (SABME) transmitidas. Nmero de tramas ampliadas de establecer modalidad de balance asncrono (SABME) recibidas. Nmero de tramas de desconexin (DISC) transmitidas. Nmero de tramas de desconexin (DISC) recibidas. Nmero de tramas de modalidad de desconexin (DM) transmitidas. Nmero de tramas de modalidad de desconexin (DM) recibidas. Cuenta de fin de reintentos N2: Esta cuenta se actualiza cuando el sistema principal ha intentado ponerse en contacto con una estacin n veces y n veces el temporizador T1 ha finalizado antes de que la estacin respondiera. Cuenta de fin de temporizador T1: Nmero de veces que ha finalizado el temporizador T1. Esta cuenta se actualiza cuando el sistema principal ha intentado ponerse en contacto con una estacin n veces, y el temporizador T1 ha finalizado n veces antes de que la estacin respondiera. Tiempos excedidos de interfaz de gestin local (LMI). Errores de secuencia de interfaz de gestin local (LMI). Errores de protocolo de interfaz de gestin local (LMI). Errores de aparato de datos preparado (DSR) de supervisor de puertos. Errores de preparado para transmitir (CTS) de supervisor de puertos. Errores de MAC. Atributos C (1) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0)

YLT1T

PD (11,0)

YMLTI YMLSE YMLPE YMPDE YMPCE

PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0)

YMMER

Nombre de archivo: QAPMSTNY


Entradas de archivo de estacin frame relay: La Tabla 62 lista los campos del contador de estacin frame relay.

444

OS/400 Gestin de trabajos, V4R4

Tabla 62 (Pgina 1 de 2). Contador de estacin frame relay


Nombre de Campo INTNUM DTETIM INTSEC IOPRN SYIOPI SYTYPE SYPCEP SYLND SYSTNN SYLSPD SYTXMT SYTRCV SYBXMT SYBRCV SYIXMT SYIRCV SYIREX SYBREX SYRNRX SYRNRR SYFRMX SYFRMR SYREJR SYREJX SYSABX SYSABR SYDISX SYDISR SYDMFX SYDMFR Descripcin Nmero de intervalo: El ensimo intervalo de muestra desde el arranque del trabajo supervisor de rendimiento. Fecha (aa/mm/dd) y hora (hh:mm:ss) de intervalo: La fecha y la hora del intervalo de muestra. Segundos de intervalo transcurridos: El nmero de segundos desde el ltimo intervalo de muestra. Nombre de recurso IOP. Reservado El tipo de recurso del IOP o el adaptador representado mediante este registro. ID de punto final de conexin del suministrador (PCEP). Descripcin de interfaz de red (NWI): El nombre de la descripcin para esta lnea. Nombre de estacin: El nombre de la estacin en esta lnea. Velocidad de lnea: La velocidad de la lnea expresada en bits por segundo (bps). Nmero total de tramas de Tipo II transmitidas. Nmero total de tramas de Tipo II recibidas. Nmero total de bytes transmitidos en todas las tramas I. Nmero total de bytes recibidos en todas las tramas I. Nmero total de tramas I transmitidas. Nmero total de tramas I recibidas. Nmero de tramas I retransmitidas. Nmero de bytes retransmitidos en tramas I. PD (11,0) Nmero de tramas de no preparados para recepcin transmitidas. Nmero de tramas de no preparados para recepcin recibidas. Nmero de tramas de rechazo de trama transmitidas. PD (5,0) Nmero de tramas de rechazo de trama recibidas. Nmero de tramas de rechazo recibidas. Nmero de tramas de rechazo transmitidas. Nmero de tramas ampliadas de establecer modalidad de balance asncrono transmitidas. Nmero de tramas ampliadas de establecer modalidad de balance asncrono recibidas. Nmero de tramas de desconexin transmitidas. Nmero de tramas de desconexin recibidas. Nmero de tramas de modalidad de desconexin transmitidas. Nmero de tramas de modalidad de desconexin recibidas. PD (5,0) PD (5,0) PD (5,0) PD (5,0) PD (5,0) PD (5,0) PD (5,0) PD (5,0) PD (5,0) PD (5,0) PD (5,0) Atributos PD (5,0) C (12) PD (7,0) C (10) C (1) C (4) C (8) C (10) C (10) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0)

Apndice A. Datos de rendimiento

445

Tabla 62 (Pgina 2 de 2). Contador de estacin frame relay


Nombre de Campo SYN2RE Descripcin Cuenta de fin de reintentos N2: Esta cuenta se actualiza cuando el sistema principal ha intentado ponerse en contacto con una estacin n veces y n veces el temporizador T1 ha finalizado antes de que la estacin respondiera. Cuenta de fin de temporizador T1: Nmero de veces que ha finalizado el temporizador T1. Esta cuenta se actualiza cuando el sistema principal ha intentado ponerse en contacto con una estacin n veces y n veces el temporizador T1 ha finalizado antes de que la estacin respondiera. Cuenta de fin de temporizador Ti: Nmero de veces que ha finalizado el temporizador Ti (temporizador de inactividad). Cuenta de ocupacin local: Nmero de veces que la estacin entr en un subestado ocupado local. Tipo de protocolo: Y para frame relay. Atributos PD (5,0)

SYT1TE

PD (5,0)

SYTITE SYLBCT SYPRCL

PD (5,0) PD (5,0) C (1)

Nombre de archivo: QAPMSAP


Entradas de archivo TRLAN, Ethernet, DDI y SAP frame relay: La Tabla 63 lista los campos del archivo Punto de Acceso de Servicio (SAP).
Se informa de las estadsticas SAP para descripciones de lnea TRLAN, Ethernet, DDI y Frame Relay activas asociadas con puertos TRLAN, Ethernet, DDI y Frame Relay, respectivamente. Tambin se informa de estadsticas SAP para puertos ATM que soportan la emulacin LAN de red en anillo y Ethernet LAN.
Tabla 63 (Pgina 1 de 2). Estadsticas SAP (una por SAP por lnea)
Nombre de Campo INTNUM DTETIM INTSEC IOPRN SCIOPI SCTYPE SCSSAP SCLND Descripcin Nmero de intervalo: El ensimo intervalo de muestra desde el arranque del trabajo supervisor de rendimiento. Fecha (aa/mm/dd) y hora (hh:mm:ss) de intervalo: La fecha y la hora del intervalo de muestra. Segundos de intervalo transcurridos: El nmero de segundos desde el ltimo intervalo de muestra. Nombre de recurso IOP. Reservado El tipo de recurso del IOP o el adaptador representado mediante este registro. ID SSAP: ID de SAP Origen (SSAP). Descripcin de lnea: El nombre de la descripcin para la lnea que contiene el SAP listado anteriormente. Para frame relay, esta es la descripcin de la interfaz de red (NWI). Velocidad de lnea: La velocidad de la lnea en bits por segundo (bps). Para algunas lneas, este valor puede cambiar con el transcurso del tiempo. Atributos PD (5,0) C (12) PD (7,0) C (10) C (1) C (4) C(2) C (10)

SCLSPD

PD (11,0)

446

OS/400 Gestin de trabajos, V4R4

Tabla 63 (Pgina 2 de 2). Estadsticas SAP (una por SAP por lnea)
Nombre de Campo SCIRCV SCIXMT SCBRCV SCBXMT SCIDSC SCPRCL Descripcin Tramas UI recibidas: Nmero total de tramas UI recibidas en este SSAP. Tramas UI transmitidas: Nmero total de tramas UI transmitidas mediante este SSAP. Bytes UI recibidos: Nmero total de bytes recibidos en este SSAP contenidos dentro de una trama UI. Bytes UI transmitidos: Nmero total de bytes transmitidos a travs de este SSAP contenido dentro de una trama UI. Nmero de tramas UI recibidas y descartadas por este SSAP. Tipos de protocolo: E para Red en Anillo F para DDI T para Ethernet Y para Frame Relay Atributos PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) C (1)

Nombre de archivo: QAPMLAPD


Entradas para el archivo LAPD de red digital de servicios integrados: La Tabla 64 lista los campos del archivo LAPD.
Tabla 64 (Pgina 1 de 4). Contador LAPD RDSI
Nombre de Campo INTNUM DTETIM INTSEC IOPRN LDIOP LDTYPE LDNWI LDLSP LDPRCL LPLOFA Descripcin Nmero de intervalo: El ensimo intervalo de muestra desde el arranque del trabajo supervisor de rendimiento. Fecha (aa/mm/dd) y hora (hh:mm:ss) de intervalo: La fecha y la hora del intervalo de muestra. Segundos de intervalo transcurridos: El nmero de segundos desde el ltimo intervalo de muestra. Nombre de recurso IOP. Reservado. El tipo de recurso del IOP o el adaptador representado mediante este registro. Interfaz de red: El nombre de la descripcin de la interfaz de red. Velocidad de enlace: La velocidad de este canal en bits por segundo. Tipo de protocolo: D para LAPD. Prdida de alineacin de trama: Nmero total de veces que ha transcurrido un perodo de tiempo equivalente a dos tramas de 48 bits sin haber detectado pares vlidos de violaciones de cdigo de lnea. Reservado. Reservado. Atributos PD (5,0) C (12) PD (7,0) C (10) C (1) C (4) C (10) PD (11,0) C (1) PD (11,0)

| |

LPLECV LPDTSI

PD (11,0) PD (11,0)

Apndice A. Datos de rendimiento

447

Tabla 64 (Pgina 2 de 4). Contador LAPD RDSI


Nombre de Campo Descripcin Reservado. Reservado. Segundos con error: El nmero total de segundos que han tenido una o varias violaciones de codificacin de va, uno o varios defectos de fuera de trama, uno o varios eventos de SLIP controlados o un defecto de seal de indicacin de alarma detectada. Segundos con error grave: El nmero total de segundos que han tenido 320 o ms eventos de error de violacin de codificacin de va, uno o varios defectos de fuera de trama o un defecto de seal de indicacin de alarma detectada. En el caso de las seales ESF, el nmero de segundos que han tenido 320 o ms eventos de error de violacin de codificacin de va, uno o varios defectos de fuera de trama o un defecto de seal de indicacin de alarma detectada. En el caso de las seales E1CRC, el nmero de segundos que han tenido 832 o ms eventos de error de violacin de codificacin de va, o uno o varios defectos de fuera de trama. En el caso de las seales E1noCRC, el nmero de segundos que han tenido 2048 o ms violaciones de codificacin de lnea. En el caso de las seales D4, el nmero de segundos que han tenido eventos de error de trama, un defecto de fuera de trama, o 1544 o ms violaciones de codificacin de lnea. LPCOL Deteccin de colisin: El nmero de veces que el TE detect que otro TE haba daado la correspondiente trama transmitida al intentar utilizar el mismo bus. Errores CRC de recepcin: El nmero de tramas recibidas que contienen un error CRC (comprobacin de redundancia cclica). Errores de trama corta: El nmero de tramas cortas recibidas. Una trama corta es una trama que tiene menos octetos entre el distintivo inicial y el distintivo final de lo permitido. Prdida de datos por exceso de recepcin: Nmero de veces que el subsistema RDSI no pudo mantener el ritmo con los datos de entrada debido a una sobrecarga en el controlador local. Prdida de datos por defecto de transmisin: El nmero de veces que el subsistema RDSI no pudo mantener el ritmo con los datos de salida debido a una sobrecarga en el controlador local. Cancelaciones anmalas recibidas: El nmero de tramas recibidas que contenan indicadores de cancelacin anmala HDLC. Tramas recibidas con errores: La suma de errores de comprobacin de redundancia cclica (CRC), errores de trama corta, prdida de datos por exceso de recepcin, prdida de datos por defecto de transmisin, cancelaciones anmalas recibidas y errores de secuencia de trama (LLCRCE, LLSFE, LLORUN, LLURUN, LLABRT, LSSEQE). Tramas retransmitidas. PD (11,0) Atributos PD (11,0) PD (11,0) PD (5,0)

| | | | | | | | | | | | | | | | | | | | | | | |

LPDTSO LPFECV LPES

LPSES

PD (5,0)

LLCRCE LLSFE

PD (11,0) PD (11,0)

LLORUN

PD (11,0)

LLURUN

PD (11,0)

LLABRT LLFRIE

PD (11,0) PD (11,0)

LSFRT

PD (11,0)

448

OS/400 Gestin de trabajos, V4R4

Tabla 64 (Pgina 3 de 4). Contador LAPD RDSI


Nombre de Campo LSSEQE LSFTRN Descripcin Errores de secuencia: El nmero de tramas recibidas que contenan nmeros de secuencia indicando que se perdieron tramas. Nmero total de tramas transmitidas: Esto incluye las tramas de informacin (I), de informacin no numerada (UI) y de supervisin (S) enviadas a la estacin de enlace remota. Esto incluye tramas retransmitidas y tramas enviadas en transmisiones detenidas por prdidas de datos por defecto de transmisin, adems de transmisiones satisfactorias. Nmero total de tramas recibidas: Esto incluye las tramas de informacin (I), informacin no numerada (UI) y supervisin (S) recibidas desde la estacin de enlace remota. No se incluyen errores. Total de bytes transmitidos: El nmero total de bytes transmitidos a una estacin de enlace remota. Esto incluye los bytes retransmitidos y los bytes enviados en transmisiones detenidas mediante una prdida de datos por defecto de transmisin, adems de las transmisiones satisfactorias. Total de bytes recibidos: El nmero total de bytes recibidos desde le estacin de enlace remota. No se incluyen errores. Total de llamadas de salida: El nmero de intentos de llamada de salida. Para X.31 esto incluye los mensajes SETUP de salida que solicitan una conexin conmutada de paquetes. Para Q.932, los mensajes REGISTER de salida no se incluyen en esta cuenta. Reintento de llamadas de salida: El nmero de llamadas de salida que rechaz la red. Para X.31 esto incluye el reintento para los mensajes SETUP de salida que solicitan una conexin conmutada de paquetes. Para Q.932, no se incluyen en esta cuenta los reintentos para los mensajes REGISTER de salida. Total de llamadas de entrada: El nmero de intentos de llamadas de entrada. Para X.31 esto incluye los mensajes SETUP de entrada que solicitan una conexin conmutada de paquetes. Para Q.932, no se incluyen en esta cuenta los mensajes REGISTER de entrada. Llamadas de entrada rechazadas: El nmero de llamadas de entrada que el TE rechaza. Para el bus pasivo, es posible que la llamada sea para otro TE que comparte el mismo bus pasivo. Esto incluye las llamadas rechazadas directamente por IOP y por IOM. Para X.31 esto incluye los mensajes SETUP de entrada rechazados que solicitan una conexin conmutada de paquetes. Para Q.932, no se incluyen en esta cuenta los mensajes REGISTER de entrada rechazados. Canal de mantenimiento S1: Establecer en uno si el canal de mantenimiento S1 estaba activo. Segundos con error de lnea: El nmero de segundos que han tenido una o varias violaciones de codificacin de lnea. Segundos con error de SLIP: El nmero de segundos que han tenido uno o varios eventos de SLIP controlados. Atributos PD (11,0) PD (11,0)

LSFRCV

PD (11,0)

LSBTRN

PD (11,0)

LSBRCV LQTOC

PD (11,0) PD (11,0)

LQROC

PD (11,0)

LQTIC

PD (11,0)

LQRIC

PD (11,0)

LDCHLS1

PD (1,0) PD (5,0) PD (5,0)

| | | |

LPLES LPCSS

Apndice A. Datos de rendimiento

449

Tabla 64 (Pgina 4 de 4). Contador LAPD RDSI


Nombre de Campo Descripcin Segundos con error Burst (error de segundo tipo B): El nmero de segundos que han tenido ms de uno y menos de 320 eventos de error de violacin de codificacin de va, ningn defecto de trama con error grave ni ningn defecto de seal de indicacin de alarma entrante detectada. Segundos con error de trama grave: El nmero de segundos que han tenido uno o varios defectos de fuera de marco o un defecto de seal de indicacin de alarma detectada. Minutos degradados: El nmero de minutos durante los que la tasa de errores estimada es mayor que 1E-6 y menor que 1E-3. Segundos de no disponible: El nmero de segundos durante los que la interfaz no est disponible. Atributos PD (5,0)

| | | | | | | | | | | |

LPBES

LPSEFS

PD (5,0)

LPDM LPUS

PD (5,0) PD (5,0)

Nombre de archivo: QAPMIDLC


Entradas para el archivo de control de enlace de datos de la red digital de servicios integrados (RDSI): La Tabla 65 lista los campos del archivo de Control de Enlace de Datos RDSI (IDLC).
Tabla 65 (Pgina 1 de 2). Contador IDLC RDSI
Nombre de Campo INTNUM DTETIM INTSEC IOPRN ISIOP ISTYPE ISLND ISNWI ISLSP ISPRCL ILCRCE Descripcin Nmero de intervalo: El ensimo intervalo de muestra desde el arranque del trabajo supervisor de rendimiento. Fecha (aa/mm/dd) y hora (hh:mm:ss) de intervalo: La fecha y la hora del intervalo de muestra. Segundos de intervalo transcurridos: El nmero de segundos desde el ltimo intervalo de muestra. Nombre de recurso IOP. Reservado El tipo de recurso del IOP o el adaptador representado mediante este registro. Descripcin de lnea: El nombre de la descripcin de lnea. Descripcin de interfaz de red: El nombre de la descripcin de la interfaz de red. Velocidad de enlace: La velocidad de este canal en bits por segundo. Tipo de protocolo: I para IDLC. Errores CRC de recepcin: El nmero de tramas recibidas que contienen un error de comprobacin de redundancia cclica (CRC). Errores de trama corta: El nmero de tramas cortas recibidas. Una trama corta es una trama que tiene menos octetos entre el distintivo inicial y el distintivo final de lo permitido. Atributos PD (5,0) C (12) PD (7,0) C (10) C (1) C (4) C (10) C (10) PD (11,0) C (1) PD (11,0)

ILSFE

PD (11,0)

450

OS/400 Gestin de trabajos, V4R4

Tabla 65 (Pgina 2 de 2). Contador IDLC RDSI


Nombre de Campo ILORUN Descripcin Prdida de datos por exceso de recepcin: Nmero de veces que el subsistema RDSI no pudo mantener el ritmo con los datos de entrada debido a una sobrecarga en el controlador local. Prdida de datos por defecto de transmisin: El nmero de veces que el subsistema RDSI no pudo mantener el ritmo con los datos de salida debido a una sobrecarga en el controlador local. Cancelaciones anmalas recibidas: El nmero de tramas recibidas que contenan indicadores de cancelacin anmala HDLC. Tramas recibidas con errores: La suma de errores CRC, errores de trama corta, prdida de datos por exceso de recepcin, prdida de datos por defecto de transmisin, cancelaciones anmalas recibidas y errores de secuencia de trama recibidos (ILCRCE, ILSFE, ILORUN, ILURUN, ILABRT, ISSEQE). Tramas retransmitidas: Errores de secuencia: El nmero de tramas recibidas que contenan nmeros de secuencia indicando que se perdieron tramas. Nmero total de tramas transmitidas: Esto incluye las tramas de informacin (I), de informacin no numerada (UI) y de supervisin (S) enviadas a la estacin de enlace remota. Esto incluye tramas retransmitidas y tramas enviadas en transmisiones detenidas por prdidas de datos por defecto de transmisin, adems de transmisiones satisfactorias. Nmero total de tramas recibidas: Esto incluye las tramas de informacin (I), informacin no numerada (UI) y supervisin (S) recibidas desde la estacin de enlace remota. No se incluyen errores. Total de bytes transmitidos: El nmero total de bytes transmitidos a una estacin de enlace remota. Esto incluye los bytes retransmitidos y los bytes enviados en transmisiones detenidas mediante una prdida de datos por defecto de transmisin, adems de las transmisiones satisfactorias. Total de bytes recibidos: El nmero total de bytes recibidos desde le estacin de enlace remota. No se incluyen errores. Canal B1: Establecer en uno si se utiliz el canal B1. Canal B2: Establecer en uno si se utiliz el canal B2. Canal B utilizado: El canal B utilizado se asocia a un bit de este campo que se haya establecido en 1. El bit 0 (el ms significativo) y el bit 31 (el menos significativo) se reservan. Los bits del 1 al 30 se asocian a los canales B del 30 al 1, respectivamente. Atributos PD (11,0)

ILURUN

PD (11,0)

ILABRT ILFRIE

PD (11,0) PD (11,0)

ISFRT ISSEQE ISFTRN

PD (11,0) PD (11,0) PD (11,0)

ISFRCV

PD (11,0)

ISBTRN

PD (11,0)

ISBRCV ISB1 ISB2

PD (11,0) PD (1,0) PD (1,0) C (4)

| | | |

ISCHAN

Nombre de archivo: QAPMBUS


Contadores de bus de Cdigo interno bajo licencia: La Tabla 66 lista los campos del archivo de contadores de bus.

Apndice A. Datos de rendimiento

451

Tabla 66. Contador de Bus


Nombre de Campo INTNUM DTETIM INTSEC BUIOPB BUOPSR BUSGLR BUOPSS BUSGLS BURSTQ BUBNAR BUTPKT BUKBYO BUKBYI BUNOSR BUNRDR BUORQS BUTIMO BUBNAS BUQSAS Descripcin Nmero de intervalo: El ensimo intervalo de muestra desde el arranque del trabajo supervisor de rendimiento. Fecha (aa/mm/dd) y hora (hh:mm:ss) de intervalo: La fecha y la hora del intervalo de muestra. Segundos de intervalo transcurridos: El nmero de segundos desde el ltimo intervalo de muestra. Nmero de bus IOP. Nmero de OPSTART recibidas: RRCB en almacenamiento de servidor. Seales recibidas. Nmero de OPSTART enviadas. Seales enviadas. Colas de reinicio enviadas. Apariciones de BNA recibidas. Total paquetes (enviados o recibidos). Reservado Reservado Opstarts de flujo normal recibidos Readys no recibidos Solicitudes Op enviadas Tiempos de espera de bus BNA enviados Espacio de cola disponible enviado Atributos PD (5,0) C (12) PD (7,0) PD(3,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0)

Nombre de archivo: QAPMCIOP


Entradas de archivo de controlador de comunicaciones: La Tabla 67 lista los campos del archivo del controlador de comunicaciones.
Tabla 67 (Pgina 1 de 4). Datos IOP del controlador de comunicaciones (uno por cada controlador de comunicaciones)
Nombre de Campo INTNUM DTETIM INTSEC IOPRN CIIOP CITYPE Descripcin Nmero de intervalo: El ensimo intervalo de muestra desde el arranque del trabajo supervisor de rendimiento. Fecha (aa/mm/dd) y hora (hh:mm:ss) de intervalo: La fecha y la hora del intervalo de muestra. Segundos de intervalo transcurridos: El nmero de segundos desde el ltimo intervalo de muestra. Nombre de recurso IOP Reservado El tipo de IOP descrito por este registro. Atributos PD (5,0) C (12) PD (7,0) C (10) C (1) C (4)

452

OS/400 Gestin de trabajos, V4R4

Tabla 67 (Pgina 2 de 4). Datos IOP del controlador de comunicaciones (uno por cada controlador de comunicaciones)
Nombre de Campo CTIPKT CIKBYO CIKBYI CIOPSR CIOPSS Descripcin Total de paquetes transferidos. Total de KB transmitidos desde un IOP al sistema a travs del bus. Total de KB transmitidos al IOP desde el sistema a travs del bus. Mensaje de la unidad de bus OPSTART recibido desde otra unidad de bus utilizando el flujo normal. Mensaje de la unidad de bus OPSTART recibido desde otra unidad de bus utilizando el mtodo de flujo invertido 2 (siempre 0). Seales recibidas. OPSTART enviados. Seales enviadas. Colas de reinicio enviadas. Peticiones DMA enviadas para salida de datos: El nmero de peticiones que el IOP enva al sistema para datos que deben enviarse desde el IOP al sistema a travs del bus. Peticiones DMA enviadas para entrada de datos: El nmero de peticiones que el IOP enva al sistema para datos que deben enviarse al IOP desde el sistema a travs del bus. Apariciones de BNA recibidas. Utilizacin del procesador: El nmero de intervalos de tiempo fijo que este IOP de comunicaciones pas en el estado de desocupado. Cuenta de bucles desocupados (vea nota): El nmero de veces que el IOP de comunicaciones ejecut un bucle desocupado. Esto se realiza cuando el IOP no tiene ningn trabajo que realizar. Esta cuenta se utiliza con el tiempo de bucle desocupado para calcular la utilizacin del procesador IOP primario en segundos. Tiempo de bucle desocupado (ver nota): El tiempo (en centsimas de microsegundo) para que el procesador IOP primario ejecute una vez el bucle desocupado. Almacenamiento local disponible (en bytes): El nmero de bytes de almacenamiento local libre en el IOP. El almacenamiento local libre probablemente no ser continuo debido a la fragmentacin. El tiempo total (en milisegundos) utilizado por el IOP para las funciones bsicas del sistema que se ejecuta en el procesador IOP primario. Tiempo de proceso combinado (en milisegundos) utilizado por las tareas de protocolo de comunicaciones que se ejecutan en el procesador IOP primario. Tiempo de proceso (en milisegundos) utilizado por las tareas de comunicaciones SDLC que se ejecutan en el procesador IOP primario. Atributos PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0)

CISGLR CIOPST CISLGS CIRSTQ CIRQDO

PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0)

CIRQDI

PD (11,0)

CIBNAR CIPRCU

PD (11,0) PD (11,0)

CIIDLC

PD (11,0)

CIIDLT

PD (11,0)

CIRAMU

PD (11,0)

CISYSF

PD (11,0)

CICOMM

PD (11,0)

CISDLC

PD (11,0)

Apndice A. Datos de rendimiento

453

Tabla 67 (Pgina 3 de 4). Datos IOP del controlador de comunicaciones (uno por cada controlador de comunicaciones)
Nombre de Campo CIASYN Descripcin Tiempo de proceso (en milisegundos) utilizado por las tareas de comunicaciones ASYNC que se ejecutan en el procesador IOP primario. Tiempo de proceso (en milisegundos) utilizado por las tareas de protocolo bisncrono que se ejecutan en el procesador IOP primario. Tiempo de proceso (en milisegundos) utilizado por las tareas LLC X.25 que se ejecutan en el procesador IOP primario. Tiempo de proceso (en milisegundos) utilizado por las tareas PLC X.25 que se ejecutan en el procesador IOP primario. Tiempo (en milisegundos) utilizado por las tareas DLC X.25 que se ejecutan en el procesador IOP primario. Tiempo de comunicaciones de la LAN: Tiempo total de unidad de proceso (en milisegundos) utilizado por tareas de comunicaciones de Red en Anillo, Ethernet, frame relay y FDDI (interfaz de datos distribuidos en fibra) que se ejecutan en el procesador IOP primario. Tiempo de proceso (en milisegundos) utilizado por tareas RDSI LAPD, LAPE y PMI que se ejecutan en el procesador IOP primario. Tiempo de proceso (en milisegundos) utilizado por las tareas RDSI Q.931 que se ejecutan en el procesador IOP primario. ID de subfuncin 1: El identificador para funciones adicionales que puedan estarse ejecutando en el procesador IOP primario. Tiempo de subfuncin 1: El tiempo total de unidad de proceso (en milisegundos) utilizado por la funcin de IOP que se ejecutan en el procesador IOP primario. Tiempo de procesador en milisegundos para el segundo procesador de E/S, que maneja funciones especializadas. Este campo es aplicable a servidores PC integrados (con exclusin de las versiones de adaptador de E/S) y los IOP inalmbricos. Este campo es cero para los dems IOP. Los Servicios de recogida no informarn de los valores correspondientes a los servidores PC integrados. Atributos PD (11,0)

CIBSC

PD (11,0)

CIX25L CIX25P CIX25D CILAN

PD (11,0) PD (11,0) PD (11,0) PD (11,0)

CILAP

PD (11,0)

CIQ931 CIF1ID CIF1TM

PD (11,0) C(2) PD (11,0)

| | | | | | |

CICPU2

PD (11,0)

454

OS/400 Gestin de trabajos, V4R4

Tabla 67 (Pgina 4 de 4). Datos IOP del controlador de comunicaciones (uno por cada controlador de comunicaciones)
Nombre de Campo Notas: El tiempo y la cuenta de bucle desocupado se utilizan para calcular la utilizacin del IOP de comunicaciones de la siguiente forma: 1. Convierta el producto de la cuenta de bucle desocupado por el tiempo de bucle desocupado de centsimas de microsegundo a segundos. Rstelo del tiempo del intervalo, y divida el resultado por el tiempo de intervalo. Por ejemplo: Utilizacin del IOP = (INTSEC - (CIIDLC CIIDLT)/1 8)/ INTSEC Descripcin Atributos

2. El supervisor de rendimiento informa de las estadsticas del procesador de E/S (IOP) de modo diferente a partir de la Versin 3, Release 7. Por consiguiente, se informa de las estadsticas de rendimiento para los IOP presentadas en la Versin 3, Release 7 o en releases posteriores, en el archivo QAPMMIOP. Se informa de las estadsticas de rendimiento en el archivo QAPMMIOP, incluso si el IOP slo da soporte a una de las tres funciones IOP (comunicaciones, disco o estacin de trabajo local). Se continuar informando de las estadsticas de rendimiento de IOP presentadas antes de la Versin 3, Release 7, en el archivo IOP adecuado (QAPMCIOP, QAPMDIOP, QAPMLIOP o QAPMMIOP). 3. El identificador de funcin 1 es para funciones adicionales que puedan ejecutarse en el procesador IOP primario. Cada identificador de funcin tiene asociado un valor de tiempo de funcin. Los valores son: 00No se suministra ningn valor de tiempo 11Tareas de conexin de servidor PC integrado (tambin denominado FSIOP o procesador de E/S de servidor de archivos). 42Tarea Localtalk 43Tarea inalmbrica

Nombre de archivo: QAPMMIOP


Entradas del archivo de controlador de multifuncin: La Tabla 68 lista los campos del archivo de controlador de multifuncin.
Tabla 68 (Pgina 1 de 5). Datos IOP del controlador de multifuncin (uno para cada controlador de multifuncin)
Nombre de Campo INTNUM DTETIM INTSEC IOPRN MIIOP MITYPE MIPRCU Descripcin Nmero de intervalo: El ensimo intervalo de muestra desde el arranque del trabajo supervisor de rendimiento. Fecha (aa/mm/dd) y hora (hh:mm:ss) de intervalo: La fecha y la hora del intervalo de muestra. Segundos de intervalo transcurridos: El nmero de segundos desde el ltimo intervalo de muestra. Nombre de recurso IOP. Reservado Tipo de IOP. Utilizacin del procesador: El nmero de intervalos de tiempo fijo que pas este IPO de multifuncin en el estado desocupado. Atributos PD (5,0) C (12) PD (7,0) C (10) C (1) C (4) PD (11,0)

Apndice A. Datos de rendimiento

455

Tabla 68 (Pgina 2 de 5). Datos IOP del controlador de multifuncin (uno para cada controlador de multifuncin)
Nombre de Campo MIRAMU Descripcin Almacenamiento local disponible (en bytes): El nmero de bytes de almacenamiento local libre en el IOP. El almacenamiento local libre probablemente no ser continuo debido a la fragmentacin. Total de paquetes transferidos. Total de KB transmitidos desde un IOP al sistema a travs del bus. Total de KB transmitidos al IOP desde el sistema a travs del bus. Mensaje de la unidad de bus OPSTART recibido desde otra unidad de bus utilizando el flujo normal. Mensaje de la unidad de bus OPSTART recibido desde otra unidad de bus utilizando el mtodo de flujo invertido 2 (siempre 0). Seales recibidas. OPSTART enviados. Seales enviadas. Colas de reinicio enviadas. Peticiones DMA enviadas para salida de datos: El nmero de peticiones que el IOP enva al sistema para datos que deben enviarse desde el IOP al sistema a travs del bus. Peticiones DMA enviadas para entrada de datos: El nmero de peticiones que el IOP enva al sistema para datos que deben enviarse al IOP desde el sistema a travs del bus. Apariciones de BNA recibidas. Cuenta de bucle desocupado (ver nota): El nmero de veces que el procesador IOP primario ejecut un bucle desocupado. Esto se realiza cuando el IOP no tiene ningn trabajo que realizar. Esta cuenta se utiliza con el tiempo de bucle desocupado para calcular la utilizacin del procesador IOP primario en segundos. Tiempo de bucle desocupado (ver nota): El tiempo (en centsimas de microsegundo) para que el procesador IOP primario ejecute una vez el bucle desocupado. Tiempo de funcin de sistema IOP: Tiempo total de unidad de proceso (en milisegundos) utilizado por la funcin bsica de sistema IOP que se ejecuta en el procesador IOP primario. Tiempo de disco: Tiempo total de unidad de proceso (en milisegundos) utilizado por las tareas de disco que se ejecutan en el procesador IOP primario. Tiempo total de comunicaciones: Tiempo total de unidad de proceso (en milisegundos) utilizado por todas las tareas de protocolo de comunicaciones que se ejecutan en el procesador IOP primario. Tiempo de comunicaciones SDLC: Tiempo total de unidad de proceso (en milisegundos) utilizado por las tareas de comunicaciones SDLC que se ejecutan en el procesador IOP primario. Atributos PD (11,0)

MITPKT MIKBYO MIKBYI MIOPSR MIOPSS

PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0)

MISGLR MIOPST MISLGS MIRSTQ MIRQDO

PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0)

MIRQDI

PD (11,0)

MIBNAR MIIDLC

PD (11,0) PD (11,0)

MIIDLT

PD (11,0)

MISYSF

PD (11,0)

MIDISK

PD (11,0)

MICOMM

PD (11,0)

MISDLC

PD (11,0)

456

OS/400 Gestin de trabajos, V4R4

Tabla 68 (Pgina 3 de 5). Datos IOP del controlador de multifuncin (uno para cada controlador de multifuncin)
Nombre de Campo MIASYN Descripcin Tiempo de comunicaciones ASYNC: Tiempo total de unidad de proceso (en milisegundos) utilizado por las tareas de comunicaciones asncronas que se ejecutan en el procesador IOP primario. Tiempo de comunicaciones BSC: Tiempo total de unidad de proceso (en milisegundos) utilizado por las tareas de comunicaciones BSC que se ejecutan en el procesador IOP primario. Tiempo de comunicaciones LLC X.25: Tiempo total de unidad de proceso (en milisegundos) utilizado por las tareas de comunicaciones LLC X.25 que se ejecutan en el procesador IOP primario. Tiempo de comunicaciones PLC X.25: Tiempo total de unidad de proceso (en milisegundos) utilizado por las tareas de comunicaciones de capa de paquetes (PLC) X.25 que se ejecutan en el procesador IOP primario. Tiempo de comunicaciones DLC X.25: Tiempo total de unidad de proceso (en milisegundos) utilizado por las tareas de comunicaciones DLC (Control de Enlace de Datos) X.25 que se ejecutan en el procesador IOP primario. Tiempo de comunicaciones de la LAN: Tiempo total de unidad de proceso (en milisegundos) utilizado por tareas de comunicaciones de Red en Anillo, Ethernet, frame relay y FDDI (interfaz de datos distribuidos en fibra). Esto incluye el tiempo de proceso debido a la emulacin LAN de red en anillo y Ethernet. Tiempo de comunicaciones SDLC: Tiempo total de unidad de proceso (en milisegundos) utilizado por las tareas de comunicaciones SDLC que se ejecutan en el procesador IOP primario. Tiempo de comunicaciones RDSI: Tiempo total de unidad de proceso (en milisegundos) utilizado por las tareas de comunicaciones RDSI LAPD, LAPE y PMI que se ejecutan en el procesador IOP primario. Tiempo de comunicaciones RDSI: Tiempo total de unidad de proceso (en milisegundos) utilizado por las tareas de comunicaciones RDSI Q.931 que se ejecutan en el procesador IOP primario. Tiempo de procesador de servicio: Tiempo total de unidad de proceso (en milisegundos) utilizado por la funcin de procesador de servicio que se ejecuta en el procesador IOP primario. ID de subfuncin 1: El identificador para funciones adicionales que puedan estarse ejecutando en el procesador IOP primario. Tiempo de subfuncin 1: Tiempo total de unidad de proceso (en milisegundos) utilizado por la funcin de IOP que se ejecuta en el procesador IOP primario ID de subfuncin 2: El identificador para funciones adicionales que puedan estarse ejecutando en el procesador IOP primario. Tiempo de subfuncin 2: Tiempo total de unidad de proceso (en milisegundos) utilizado por la funcin de IOP que se ejecuta en el procesador IOP primario Atributos PD (11,0)

MIBSC

PD (11,0)

MIX25L

PD (11,0)

MIX25P

PD (11,0)

MIX25D

PD (11,0)

MILAN

PD (11,0)

MISDLD

PD (11,0)

MIRV02

PD (11,0)

MIRV03

PD (11,0)

MISP

PD (11,0)

MIF1ID MIF1TM

C(2) PD (11,0)

MIF2ID MIF2TM

C(2) PD (11,0)

Apndice A. Datos de rendimiento

457

Tabla 68 (Pgina 4 de 5). Datos IOP del controlador de multifuncin (uno para cada controlador de multifuncin)
Nombre de Campo MIF3ID MIF3TM Descripcin ID de subfuncin 3: El identificador para funciones adicionales que puedan ejecutarse en el procesador IOP primario. Tiempo de subfuncin 3: Tiempo total de unidad de proceso (en milisegundos) utilizado por la funcin de IOP que se ejecuta en el procesador IOP primario. ID de subfuncin 4: El identificador para funciones adicionales que puedan ejecutarse en el procesador IOP primario. Tiempo de subfuncin 4: Tiempo total de unidad de proceso (en milisegundos) utilizado por la funcin de IOP que se ejecuta en el procesador IOP primario. ID de subfuncin 5: El identificador para funciones adicionales que se ejecutan en el procesador IOP primario. Tiempo de subfuncin 5: Tiempo en milisegundos utilizado por la funcin de IOP que se ejecuta en el procesador IOP primario. Tiempo total de unidad de proceso (en milisegundos) utilizado por las tareas twinaxiales locales y de estacin de trabajo que se ejecutan en el procesador IOP primario. Utilizacin del procesador 2: La utilizacin (en milisegundos) del segundo procesador IOP que maneja funciones especializadas. Este campo es aplicable a servidores PC integrados (con exclusin de las versiones de adaptador de E/S) y es cero para los dems IOP. Los Servicios de recogida no informarn de los valores correspondientes a los servidores PC integrados. Reservado. Atributos C(2) PD (11,0)

MIF4ID MIF4TM

C(2) PD (11,0)

MIF5ID MIF5TM MITWNX

C(2) PD (11,0) PD (11,0)

| | | | | |

MICPU2

PD (11,0)

MIADP

PD (11,0)

458

OS/400 Gestin de trabajos, V4R4

Tabla 68 (Pgina 5 de 5). Datos IOP del controlador de multifuncin (uno para cada controlador de multifuncin)
Nombre de Campo Notas: El tiempo y cuenta de bucle desocupado se utilizan para calcular la utilizacin del IOP de multifuncin de la siguiente forma: 1. Convierta el producto de la cuenta de bucle desocupado por el tiempo de bucle desocupado de centsimas de microsegundo a segundos. Reste esto del tiempo de intervalo, y divida el resultado por el tiempo de intervalo. Por ejemplo: Utilizacin del IOP = (INTSEC - (MIIDLC MIIDLT)/1 8)/ INTSEC Descripcin Atributos

2. El supervisor de rendimiento informa de las estadsticas del procesador de E/S (IOP) de modo diferente a partir de la Versin 3, Release 7. Por consiguiente, se informa de las estadsticas de rendimiento para los IOP presentadas en la Versin 3, Release 7 o en releases posteriores, en el archivo QAPMMIOP. Se informa de las estadsticas de rendimiento en el archivo QAPMMIOP, incluso si el IOP slo da soporte a una de las tres funciones IOP (comunicaciones, disco o estacin de trabajo local). Se continuar informando de las estadsticas de rendimiento de IOP presentadas antes de la Versin 3, Release 7, en el archivo IOP adecuado (QAPMCIOP, QAPMDIOP, QAPMLIOP o QAPMMIOP). 3. Los identificadores de funcin 1 5 son para funciones adicionales que puedan ejecutarse en el procesador IOP primario. Cada identificador de funcin tiene asociado un valor de tiempo de funcin. El identificador de funcin puede tener los siguientes valores: 00No se suministra ningn valor de tiempo 11Tareas de conexin de servidor PC integrado (tambin denominado FSIOP o procesador de E/S de servidor de archivos). 22Tarea de cinta 23Tarea de disquete 24Tarea de dispositivo ptico 42Tarea Localtalk 43Tarea inalmbrica

60Tarea de criptografa

Nombre de archivo: QAPMDIOP


Entradas de archivo de controlador de dispositivo de almacenamiento: La Tabla 69 lista los campos del archivo de controlador de dispositivo de almacenamiento.
Tenga en cuenta la siguiente informacin cuando utilice esta tabla:

Dispositivo significa disco.


El tiempo y cuenta del bucle desocupado se utilizan para calcular la utilizacin del IOP de controlador de dispositivo de almacenamiento de la siguiente forma: Convierta el producto de la cuenta de bucle desocupado por el tiempo de bucle desocupado de centsimas de microsegundo a segundos. Rstelo del tiempo del intervalo, y divida el resultado por el tiempo de intervalo. Por ejemplo: Utilizacin del IOP = (INTSEC - (DIIDLC DIIDLT)/1 INTSEC 8)/

Apndice A. Datos de rendimiento

459

Tabla 69 (Pgina 1 de 3). Datos del IOP del controlador de dispositivo de almacenamiento (uno para cada controlador)
Nombre de Campo INTNUM DTETIM INTSEC IOPRN DIIOP DITYPE DIIDLC Descripcin Nmero de intervalo: El ensimo intervalo de muestra desde el arranque del trabajo supervisor de rendimiento. Fecha (aa/mm/dd) y hora (hh:mm:ss) de intervalo: La fecha y la hora del intervalo de muestra. Segundos de intervalo transcurridos: El nmero de segundos desde el ltimo intervalo de muestra. Nombre de recurso IOP. Reservado Tipo de IOP. Cuenta de bucle desocupado: El nmero de veces que el IOP de controlador de disco ejecut un bucle desocupado. Esto se realiza cuando el IOP no tiene ningn trabajo que realizar. Esta cuenta se utiliza con el tiempo de bucle desocupado. Tiempo de bucle desocupado: El tiempo (en centsimas de microsegundo) que se tarda en ejecutar el bucle desocupado una vez. Total de paquetes transferidos. Total de KB transmitidos desde el IOP al sistema a travs del bus. Total de KB transmitidos al IOP desde el sistema a travs del bus. Mensaje de la unidad de bus OPSTART recibido desde otra unidad de bus utilizando el flujo normal. Mensaje de la unidad de bus OPSTART recibido desde otra unidad de bus utilizando el mtodo de flujo invertido 2 (siempre 0). Seales recibidas. OPSTART enviados. Seales enviadas. Colas de reinicio enviadas. Peticiones DMA enviadas para salida de datos: El nmero de peticiones que el IOP enva al sistema para datos que deben enviarse desde el IOP al sistema a travs del bus. Peticiones DMA enviadas para entrada de datos: El nmero de peticiones que el IOP enva al sistema para datos que deben enviarse al IOP desde el sistema a travs del bus. Apariciones de BNA recibidas. Reservado Reservado Reservado Reservado Reservado Atributos PD (5,0) C (12) PD (7,0) C (10) C (1) C (4) PD (11,0)

DIIDLT

PD (11,0)

DITPDK DIKBYO DIKBYI DIOPSR DIOPSS

PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0)

DISGLR DIOPST DISGLS DIRSTQ DIRQDO

PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0)

DIRQDI

PD (11,0)

DIBNAR DIRID0 DISMP0 DIQLN0 DINRQ0 DIRID1

PD (11,0) C (8) PD (11,0) PD (11,0) PD (11,0) C (8)

460

OS/400 Gestin de trabajos, V4R4

Tabla 69 (Pgina 2 de 3). Datos del IOP del controlador de dispositivo de almacenamiento (uno para cada controlador)
Nombre de Campo DISMP1 DIQLN1 DINRQ1 DIRID2 DISMP2 DIQLN2 DINRQ2 DIRID3 DISMP3 DIQLN3 DINRQ3 DIRID4 DISMP4 DIQLN4 DINRQ4 DIRID5 DISMP5 DIQLN5 DINRQ5 DIRID6 DISMP6 DIQLN6 DINRQ6 DIRID7 DISMP7 DIQLN7 DINRQ7 DIRID8 DISMP8 DIQLN8 DINRQ8 DIRID9 DISMP9 DIQLN9 DINRQ9 DIRIDA DISMPA Descripcin Reservado Reservado Reservado Reservado Reservado Reservado Reservado Reservado Reservado Reservado Reservado Reservado Reservado Reservado Reservado Reservado Reservado Reservado Reservado Reservado Reservado Reservado Reservado Reservado Reservado Reservado Reservado Reservado Reservado Reservado Reservado Reservado Reservado Reservado Reservado Reservado Reservado Atributos PD (11,0) PD (11,0) PD (11,0) C (8) PD (11,0) PD (11,0) PD (11,0) C (8) PD (11,0) PD (11,0) PD (11,0) C (8) PD (11,0) PD (11,0) PD (11,0) C (8) PD (11,0) PD (11,0) PD (11,0) C (8) PD (11,0) PD (11,0) PD (11,0) C (8) PD (11,0) PD (11,0) PD (11,0) C (8) PD (11,0) PD (11,0) PD (11,0) C (8) PD (11,0) PD (11,0) PD (11,0) C (8) PD (11,0)

Apndice A. Datos de rendimiento

461

Tabla 69 (Pgina 3 de 3). Datos del IOP del controlador de dispositivo de almacenamiento (uno para cada controlador)
Nombre de Campo DIQLNA DINRQA DIRIDB DISMPB DIQLNB DINRQB DIRIDC DISMPC DIQLNC DINRQC DIRIDD DISMPD DIQLND DINRQD DIRIDE DISMPE DIQLNE DINRQE DIRIDF DISMPF DIQLNF DINRQF Nota: El supervisor de rendimiento informa de las estadsticas del procesador de E/S (IOP) de modo diferente a partir de la Versin 3, Release 7. Por consiguiente, se informa de las estadsticas de rendimiento para los IOP presentadas en la Versin 3, Release 7 o en releases posteriores, en el archivo QAPMMIOP. Se informa de las estadsticas de rendimiento en el archivo QAPMMIOP, incluso si el IOP slo da soporte a una de las tres funciones IOP (comunicaciones, disco o estacin de trabajo local). Se continuar informando de las estadsticas de rendimiento de IOP presentadas antes de la Versin 3, Release 7, en el archivo IOP adecuado (QAPMCIOP, QAPMDIOP, QAPMLIOP o QAPMMIOP). Descripcin Reservado Reservado Reservado Reservado Reservado Reservado Reservado Reservado Reservado Reservado Reservado Reservado Reservado Reservado Reservado Reservado Reservado Reservado Reservado Reservado Reservado Reservado Atributos PD (11,0) PD (11,0) C (8) PD (11,0) PD (11,0) PD (11,0) C (8) PD (11,0) PD (11,0) PD (11,0) C (8) PD (11,0) PD (11,0) PD (11,0) C (8) PD (11,0) PD (11,0) PD (11,0) C (8) PD (11,0) PD (11,0) PD (11,0)

Nombre de archivo: QAPMLIOP


Entradas de archivo de datos IOP twinaxial: La Tabla 70 lista los campos del archivo de datos de IOP twinaxial.
Tabla 70 (Pgina 1 de 3). Datos IOP twinaxial (uno para cada controlador de estacin de trabajo)
Nombre de Campo INTNUM Descripcin Nmero de intervalo: El ensimo intervalo de muestra desde el arranque del trabajo supervisor de rendimiento. Atributos PD (5,0)

462

OS/400 Gestin de trabajos, V4R4

Tabla 70 (Pgina 2 de 3). Datos IOP twinaxial (uno para cada controlador de estacin de trabajo)
Nombre de Campo DTETIM INTSEC IOPRN LIIOP LITYPE LIRIDC LITPKT LIKBYO LIKBYI LIOPSR LIOPSS LISGLR LIOPST LISGLS LIRSTQ LIRQDO Descripcin Fecha (aa/mm/dd) y hora (hh:mm:ss) de intervalo: La fecha y la hora del intervalo de muestra. Segundos de intervalo transcurridos: El nmero de segundos desde el ltimo intervalo de muestra. Nombre de recurso IOP. Reservado Tipo de IOP. ID de recurso de controlador: No se puede visualizar el campo. Total de paquetes transferidos. Total de KB transmitidos desde el IOP al sistema a travs del bus. Total de KB transmitidos al IOP desde el sistema a travs del bus. Mensaje de la unidad de bus OPSTART recibido desde otra unidad de bus utilizando el flujo normal. Mensaje de la unidad de bus OPSTART recibido desde otra unidad de bus utilizando el mtodo de flujo invertido 2. Mensaje de seal de unidad de bus recibido desde otra unidad de bus. OPSTART enviados desde otra unidad de bus utilizando el mtodo de flujo invertido 2. Seales enviadas a otra unidad de bus. Mensajes de unidad de bus de colas de reinicio enviados a otra unidad de bus. Peticiones DMA enviadas para salida de datos: El nmero de peticiones que el IOP enva al sistema para datos que deben enviarse desde el IOP al sistema a travs del bus. Peticiones DMA enviadas para entrada de datos: El nmero de peticiones que el IOP enva al sistema para datos que deben enviarse al IOP desde el sistema a travs del bus. Apariciones de BNA recibidas. Cuenta de cola de espera de E/S: El nmero de peticiones de E/S en la cola de espera de E/S en el tiempo de muestra. La cola de espera de E/S retiene peticiones de E/S que se estn procesando o que esperan para ser procesadas. Cuenta de cola de suspensin: El nmero de elementos en la cola de suspensin en el tiempo de muestra. Cuenta de cola activa. El nmero de elementos en la cola activa en el tiempo de muestra. La cola activa retiene peticiones de E/S que se enviaron desde el sistema principal y todava no se enviaron a la cola de espera de E/S. Atributos C (12) PD (7,0) C (10) C (1) C (4) C (8) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0)

LIRQDI

PD (11,0)

LIBNAR LIIOQC

PD (11,0) PD (11,0)

LISQC LIAQC

PD (11,0) PD (11,0)

Apndice A. Datos de rendimiento

463

Tabla 70 (Pgina 3 de 3). Datos IOP twinaxial (uno para cada controlador de estacin de trabajo)
Nombre de Campo LITWIU Descripcin Cuenta de utilizacin twinaxial: El nmero de veces que la cola de espera de E/S se consult y la cuenta no era cero (E/S en proceso). Si este valor se divide por la cuenta de muestras, el resultado (100 veces) es el porcentaje de tiempo que E/S est teniendo lugar. Cuenta de muestras: El nmero de veces durante el intervalo instantneo en que se tomaron como muestra las diversas colas del IOP. Cuenta de desocupacin (vea la Nota): El nmero de veces que el IOP de estacin de trabajo ejecut un bucle desocupado. Esto se realiza cuando el IOP no tiene ningn trabajo que realizar. Esta cuenta se utiliza con el tiempo de bucle desocupado. Tiempo de bucle desocupado (por 0,01 microsegundos): El tiempo (en centenas de microsegundo) para ejecutar el bucle desocupado una vez (vea la Nota). Atributos PD (5,0)

LISMPL

PD (5,0)

LIIDLC

PD (11,0)

LIIDLT

PD (11,0)

Notas: El tiempo y cuenta de bucle desocupado se utilizan para calcular la utilizacin del IOP de estacin de trabajo de la siguiente forma: 1. Convierta el producto de la cuenta de bucle desocupado por el tiempo de bucle desocupado de centsimas de microsegundo a segundos. Rstelo del tiempo del intervalo, y divida el resultado por el tiempo de intervalo. Por ejemplo: Utilizacin del IOP = (INTSEC - (LIIDLC LIIDLT)/1 8)/ INTSEC

2. El supervisor de rendimiento informa de las estadsticas del procesador de E/S (IOP) de modo diferente a partir de la Versin 3, Release 7. Por consiguiente, se informa de las estadsticas de rendimiento para los IOP presentadas en la Versin 3, Release 7 o en releases posteriores, en el archivo QAPMMIOP. Se informa de las estadsticas de rendimiento en el archivo QAPMMIOP, incluso si el IOP slo da soporte a una de las tres funciones IOP (comunicaciones, disco o estacin de trabajo local). Se continuar informando de las estadsticas de rendimiento de IOP presentadas antes de la Versin 3, Release 7, en el archivo IOP adecuado (QAPMCIOP, QAPMDIOP, QAPMLIOP o QAPMMIOP).

Nombre de archivo: QAPMRESP


Entradas de archivo de tiempo de respuesta de estacin de trabajo local: Tabla 71 contiene informacin de transacciones basada en datos recopilados en el controlador de estacin de trabajo local.
Tabla 71 (Pgina 1 de 2). Tiempo de respuesta de estacin de trabajo local (una para cada estacin)
Nombre de Campo INTNUM DTETIM INTSEC IOPRN LRIOP Descripcin Nmero de intervalo: El ensimo intervalo de muestra desde el arranque del trabajo supervisor de rendimiento. Fecha (aa/mm/dd) y hora (hh:mm:ss) de intervalo: La fecha y la hora del intervalo de muestra. Segundos de intervalo transcurridos: El nmero de segundos desde el ltimo intervalo de muestra. Nombre de recurso IOP Reservado Atributos PD (5,0) C (12) PD (7,0) C (10) C (1)

464

OS/400 Gestin de trabajos, V4R4

Tabla 71 (Pgina 2 de 2). Tiempo de respuesta de estacin de trabajo local (una para cada estacin)
Nombre de Campo LRBKT1 Descripcin Transacciones en el primer corchete del supervisor de tiempo de respuesta: El nmero de transacciones de 0 hasta e incluyendo n segundos para esta estacin de trabajo durante el intervalo instantneo. El valor n es el lmite superior del corchete 1 del supervisor de tiempo de respuesta y se especifica cuando el mandato STRPFRMON arranca el supervisor de rendimiento. Una transaccin se define como el momento a partir del cual se bloquea el teclado debido a que se puls la tecla Intro o una tecla de funcin hasta el momento en que se desbloquea el teclado debido a que se renueva la pantalla. Transacciones en el segundo corchete del supervisor de tiempo de respuesta: El nmero de transacciones superior al supervisor de tiempo de respuesta 1 y hasta e incluyendo los lmites del supervisor de tiempo de respuesta 2. Transacciones en el tercer corchete del supervisor de tiempo de respuesta: El nmero de transacciones superior al supervisor de tiempo de respuesta 2 y hasta e incluyendo los lmites del supervisor de tiempo de respuesta 3. Transacciones en el cuarto corchete del supervisor de tiempo de respuesta: El nmero de transacciones superior al supervisor de tiempo de respuesta 3 y hasta e incluyendo los lmites del supervisor de tiempo de respuesta 4. Transacciones en el quinto corchete del supervisor de tiempo de respuesta: El nmero de transacciones por encima (ms largas) del lmite 4 del supervisor de tiempo de respuesta. Nmero de puerto de estacin de trabajo. Nmero de estacin de trabajo. El total de todos los tiempos individuales para todos los intercambios medidos e informados mediante este registro incluyendo los desbordamientos (LRBKT5). El tiempo total en segundos para todas las transacciones. Nombre descripcin de controlador Atributos PD (7,0)

LRBKT2

PD (7,0)

LRBKT3

PD (7,0)

LRBKT4

PD (7,0)

LRBKT5

PD (7,0)

LRPORT LRSTN LRTRNS

PD(3,0) PD(3,0) PD (7,0)

LRCUD

C (10)

Nombre de archivo: QAPMRWS


Entradas de archivo de tiempo de respuesta de estacin de trabajo remota: La Tabla 72 contiene informacin de transacciones basada en datos recopilados en el controlador de estacin de trabajo remoto.
Tabla 72 (Pgina 1 de 2). Tiempo de respuesta de estacin de trabajo remota (uno para cada estacin)
Nombre de Campo INTNUM DTETIM INTSEC Descripcin Nmero de intervalo: El ensimo intervalo de muestra desde el arranque del trabajo supervisor de rendimiento. Fecha (aa/mm/dd) y hora (hh:mm:ss) de intervalo: La fecha y la hora del intervalo de muestra. Segundos de intervalo transcurridos: El nmero de segundos durante los cuales se produjeron estas transacciones. Atributos PD (5,0) C (12) PD (7,0)

Apndice A. Datos de rendimiento

465

Tabla 72 (Pgina 2 de 2). Tiempo de respuesta de estacin de trabajo remota (uno para cada estacin)
Nombre de Campo IOPRN RWIOP RWBKT1 Descripcin Nombre de recurso IOP. Reservado Transacciones en el primer corchete del supervisor de tiempo de respuesta: El nmero de transacciones de 0 hasta e incluyendo n segundos para esta estacin de trabajo durante el intervalo instantneo. El valor n es el lmite superior para el primer corchete de supervisor de tiempo de respuesta y se especifica cuando el mandato STRPFRMON arranca el supervisor de rendimiento. Una transaccin se define como el momento a partir del cual se bloquea el teclado debido a que se puls la tecla Intro o una tecla de funcin hasta el momento en que se desbloquea el teclado debido a que se renueva la pantalla. Transacciones en el segundo corchete del supervisor de tiempo de respuesta: El nmero de transacciones superior al supervisor de tiempo de respuesta 1 y hasta e incluyendo los lmites del supervisor de tiempo de respuesta 2. Transacciones en el tercer corchete del supervisor de tiempo de respuesta: El nmero de transacciones superior al supervisor de tiempo de respuesta 2 y hasta e incluyendo los lmites del supervisor de tiempo de respuesta 3. Transacciones en el cuarto corchete del supervisor de tiempo de respuesta: El nmero de transacciones superior al supervisor de tiempo de respuesta 3 y hasta los lmites del supervisor de tiempo de respuesta 4 inclusive. Transacciones en el quinto corchete del supervisor de tiempo de respuesta: El nmero de transacciones ms largas que el lmite para el supervisor de tiempo de respuesta 4. El total de todos los tiempos individuales para todos los intercambios medidos e informados mediante este registro incluyendo los desbordamientos (RWBKT5). El tiempo total en segundos para todas las transacciones. Nmero de puerto de estacin de trabajo. Nmero de estacin de trabajo para este puerto. Descripcin de controlador: El nombre del controlador al que est conectada esta estacin de trabajo. Descripcin de lnea: Nombre de la lnea de comunicaciones a la que estn conectados esta estacin de trabajo y su controlador. Atributos C (10) C (1) PD (7,0)

RWBKT2

PD (7,0)

RWBKT3

PD (7,0)

RWBKT4

PD (7,0)

RWBKT5

PD (7,0)

RWTRNS

PD (7,0)

RWPORT RWSTN RWCUD RWLND

PD(3,0) PD(3,0) C (10) C (10)

Nombre de archivo: QAPMSNA


Datos de SNA: La Tabla 73 lista los campos del archivo de la arquitectura de red de sistemas (SNA).

466

OS/400 Gestin de trabajos, V4R4

Tabla 73 (Pgina 1 de 11). Datos de SNA (uno para cada tarea T2 activa)
Nombre de Campo INTNUM DTETIM INTSEC SCTLNM SLINNM STSKNM SLIOMT SACPNM SANWID SAPPN SCTYP SSMFS SRMFS STLLBU SNLBU STACVO SNACVO SNADD SNWAIN SNWAOU Descripcin Nmero de intervalo: El ensimo intervalo de muestra desde el arranque del trabajo supervisor de rendimiento. Fecha (aa/mm/dd) y hora (hh:mm:ss) de intervalo: La fecha y la hora del intervalo de muestra. Segundos de intervalo transcurridos: El nmero de segundos desde el ltimo intervalo de muestra. Nombre de descripcin de controlador. Nombre de descripcin de la lnea. Nombre de tarea T2 de gestor de E/S de estacin (SIOM). Nombre de tarea de gestor de E/S de lnea. Nombre de punto de control (CP) adyacente. ID de red adyacente. Posibilidad APPN (Y=s, N=no). Tipo de controlador (A=APPC, H=Sistema principal). Tamao de trama mximo de envo. Tamao de trama mximo de recepcin. Fecha (aa/mm/dd) y hora (hh:mm:ss) de establecimiento de la conexin ms reciente con el sistema adyacente. Nmero de veces que se ha establecido conexin con el sistema remoto. Tiempo transcurrido acumulado para dispositivos creados y/o activados automticamente. Nmero de dispositivos creados y/o activados automticamente. Nmero de dispositivos suprimidos automticamente. Nmero de actividades de trabajo entrando desde otras tareas T2 SIOM (por ejemplo, mensajes recibidos). Nmero de actividades de trabajo enviadas a otras tareas T2 SIOM (por ejemplo, mensajes recibidos). Atributos PD (5,0) C (12) PD (7,0) C (10) C (10) C(6) C(6) C (8) C (8) C (1) C (1) PD (11,0) PD (11,0) C (12) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0)

Los siguientes campos hacen referencia a atributos de sesiones de punto final.


ENNSS ENNSE ENNBB ENNEB ENSPWT Nmero de sesiones de prioridad de red arrancadas. Nmero de sesiones de prioridad de red finalizadas. Nmero de unidades de peticin con corchete inicial enviadas y recibidas por todas las sesiones de prioridad de red. Nmero de unidades de peticin con corchete final enviadas y recibidas por todas las sesiones de prioridad de red. El tiempo de espera acumulado para todas las sesiones de prioridad de red (en milisegundos) provocado por mensajes de envo de nivel de sesin. Este tiempo de espera mide la cantidad de tiempo que los datos de aplicacin estuvieron bloqueados (no se pudieron enviar) esperando recibir una respuesta de ritmo del sistema adyacente. PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0)

Apndice A. Datos de rendimiento

467

Tabla 73 (Pgina 2 de 11). Datos de SNA (uno para cada tarea T2 activa)
Nombre de Campo ENSPNW Descripcin Nmero de esperas que se producen en todas las sesiones de prioridad de red para el ritmo de envo de nivel de sesin. Es decir, el nmero de veces que se bloquearon los datos de aplicacin (no se pudieron enviar) esperando recibir una respuesta de ritmo del sistema adyacente. Nmero de esperas potenciales que se producen para todas las sesiones de prioridad de la red para el ritmo de envo de nivel de sesin. Este es el peor caso que puede producirse si el envo de los datos de aplicacin se retras esperando cada respuesta de ritmo enviada por el sistema adyacente. El tamao de ventana acumulado para todas las sesiones de prioridad de red para el ritmo de envo de nivel de sesin. Cada vez que se recibe una respuesta de ritmo del sistema adyacente en una sesin de prioridad de red, esta cuenta se aumenta por el tamao de ventana especificado mediante la respuesta de ritmo. El tiempo de espera acumulado para todas las sesiones prioridad de red (en milisegundos) para el ritmo de nivel de sesin interno. Es decir, el nmero de veces que se bloquearon los datos de aplicacin (no se pudieron enviar) esperando que los datos se enviaran al sistema adyacente. Nmero de esperas que se producen para todas las sesiones de prioridad de red para el ritmo de nivel de sesin interno. Es decir, el nmero de veces que se bloquearon los datos de aplicacin (no se pudieron enviar) esperando que los datos se enviaran al sistema adyacente. Nmero de unidades de peticin de prioridad de red/respuesta entradas en la cola de prioridad de transmisiones. Longitud de unidades de peticin de prioridad de red/respuesta entradas en la cola de prioridad de transmisin. Nmero de unidades de peticin de prioridad de red/respuesta que salen de la cola de prioridad de transmisin. Longitud de unidades de peticin de prioridad de red/respuesta que salen de la cola de prioridad de transmisin. Tiempo de espera acumulado en la cola de prioridad de transmisiones de red. Nmero de unidades de peticin de prioridad de red/respuesta enviadas al sistema adyacente. Longitud de unidades de peticin de prioridad de red/respuesta enviadas al sistema adyacente. Tiempo de servicio acumulado para enviar una unidad de peticin de prioridad de red/respuesta al sistema adyacente. Nmero de unidades de peticin de prioridad de red/respuesta recibidas desde el sistema adyacente. Longitud de unidades de peticin de prioridad de red/respuesta recibidos desde el sistema adyacente. Nmero de sesiones de prioridad alta arrancadas Nmero de sesiones de prioridad alta finalizadas Atributos PD (11,0)

ENSPPW

PD (11,0)

ENSPWS

PD (11,0)

ENIPWT

PD (11,0)

ENIPNW

PD (11,0)

ENQNRE ENQLRE ENQNRL ENQLRL ENQTRR ENNRUD ENLRUD ENTRUD ENNRUR ENLRUR EHNSS EHNSE

PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0)

468

OS/400 Gestin de trabajos, V4R4

Tabla 73 (Pgina 3 de 11). Datos de SNA (uno para cada tarea T2 activa)
Nombre de Campo EHNBB EHNEB EHSPWT Descripcin Nmero de unidades de peticin con corchete inicial enviadas y recibidas por todas las sesiones de prioridad alta. Nmero de unidades de peticin con corchete final enviadas y recibidas por todas las sesiones de prioridad alta El tiempo de espera acumulado para todas las sesiones de prioridad alta (en milisegundos) provocados por los mensajes de envo de nivel de sesin. Este tiempo de espera mide la cantidad de tiempo que los datos de aplicacin estuvieron bloqueados (no se pudieron enviar) esperando recibir una respuesta de ritmo del sistema adyacente. Nmero de esperas que se producen en todas las sesiones de prioridad alta para el ritmo de envo de nivel de sesin. Es decir, el nmero de veces que se bloquearon los datos de aplicacin (no se pudieron enviar) esperando recibir una respuesta de ritmo del sistema adyacente. Nmero de esperas potenciales que se producen para todas las sesiones de prioridad alta para el ritmo de envo de nivel de sesin. Este es el peor caso que puede producirse si el envo de los datos de aplicacin se retras esperando cada respuesta de ritmo enviada por el sistema adyacente. El tamao de ventana acumulado para todas las sesiones de prioridad alta para el ritmo de envo de nivel de sesin. Cada vez que se recibe una respuesta de ritmo del sistema adyacente en una sesin de prioridad de red, esta cuenta se aumenta por el tamao de ventana especificado mediante la respuesta de ritmo. El tiempo de espera acumulado para todas las sesiones de prioridad alta (en milisegundos) para el ritmo de nivel de sesin interno. Es decir, el nmero de veces que se bloquearon los datos de aplicacin (no se pudieron enviar) esperando que los datos se enviaran al sistema adyacente. Nmero de esperas que se producen en todas las sesiones de prioridad alta para el ritmo de nivel de sesin interno. Es decir, el nmero de veces que se bloquearon los datos de aplicacin (no se pudieron enviar) esperando que los datos se enviaran al sistema adyacente. Nmero de unidades de peticin de prioridad alta/respuesta entradas en la cola de prioridad de transmisin. Longitud de unidades de peticin de prioridad alta/respuesta entradas en la cola de prioridad de transmisin. Nmero de unidades de peticin de prioridad alta/respuesta que salen de la cola de prioridad de transmisin. Longitud de unidades de peticin de prioridad alta/respuesta que salen de la cola de prioridad de transmisin. Tiempo de espera acumulado en la cola de prioridad de transmisin alta. Nmero de unidades de peticin de prioridad alta/respuesta enviadas al sistema adyacente. Atributos PD (11,0) PD (11,0) PD (11,0)

EHSPNW

PD (11,0)

EHSPPW

PD (11,0)

EHSPWS

PD (11,0)

EHIPWT

PD (11,0)

EHIPNW

PD (11,0)

EHQNRE EHQLRE EHQNRL EHQLRL EHQTRR EHNRUD

PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0)

Apndice A. Datos de rendimiento

469

Tabla 73 (Pgina 4 de 11). Datos de SNA (uno para cada tarea T2 activa)
Nombre de Campo EHLRUD EHTRUD EHNRUR EHLRUR EMNSS EMNSE EMNBB EMNEB EMSPWT Descripcin Longitud de unidades de peticin de prioridad alta/respuesta enviadas al sistema adyacente. Tiempo de espera acumulado para enviar una unidad de peticin de prioridad alta/respuesta al sistema adyacente. Nmero de unidades de peticin de prioridad alta/respuesta recibidas desde el sistema adyacente. Longitud de unidades de peticin de prioridad alta/respuesta recibidas del sistema adyacente. Nmero de sesiones de prioridad media arrancadas Nmero de sesiones de prioridad media finalizadas Nmero de unidades de peticin con corchete de inicio enviadas y recibidas para todas las sesiones de prioridad media Nmero de unidades de peticin con corchete final enviadas y recibidas para todas las sesiones de prioridad media. El tiempo de espera acumulado para todas las sesiones de prioridad media (en milisegundos) provocado por los mensajes de envo de nivel de sesin. Este tiempo de espera mide la cantidad de tiempo que se bloquearon los datos de aplicacin (no se pudieron enviar) esperando recibir una respuesta de ritmo desde el sistema adyacente Nmero de esperas que se producen para sesiones de prioridad media para el ritmo de envo de nivel de sesin. Es decir, el nmero de veces que se bloquearon los datos de aplicacin (no se pudieron enviar) esperando recibir una respuesta de ritmo del sistema adyacente Nmero de esperas potenciales que se producen para todas las sesiones de prioridad media para el ritmo de envo de nivel de sesin. Este es el peor caso que puede producirse si el envo de los datos de aplicacin se retras esperando cada respuesta de ritmo enviada por el sistema adyacente. El tamao de ventana acumulado para todas las sesiones de prioridad media para el ritmo de envo de nivel de sesin. Cada vez que se recibe una respuesta de ritmo del sistema adyacente en una sesin de prioridad de red, esta cuenta se aumenta por el tamao de ventana especificado mediante la respuesta de ritmo El tiempo de espera acumulado para todas las sesiones de prioridad media (en milisegundos) para el ritmo de nivel de sesin interno. Es decir, el nmero de veces que se bloquearon los datos de aplicacin (no se pudieron enviar) esperando que los datos se enviaran al sistema adyacente. Nmero de esperas que se producen para todas las sesiones de prioridad media para el ritmo de nivel de sesin interno. Es decir, el nmero de veces que se bloquearon los datos de aplicacin (no se pudieron enviar) esperando que los datos se enviaran al sistema adyacente. Nmero de unidades de peticin de prioridad media/respuesta entradas en la cola de prioridad de transmisin. Atributos PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0)

EMSPNW

PD (11,0)

EMSPPW

PD (11,0)

EMSPWS

PD (11,0)

EMIPWT

PD (11,0)

EMIPNW

PD (11,0)

EMQNRE

PD (11,0)

470

OS/400 Gestin de trabajos, V4R4

Tabla 73 (Pgina 5 de 11). Datos de SNA (uno para cada tarea T2 activa)
Nombre de Campo EMQLRE EMQNRL EMQLRL EMQTRR EMNRUD EMLRUD EMTRUD EMNRUR EMLRUR ELNSS ELNSE ELNBB ELNEB ELSPWT Descripcin Longitud de unidades de peticin de prioridad media/respuesta entradas en la cola de prioridad de transmisin. Nmero de unidades de peticin de prioridad media/respuesta que salen de la cola de prioridad de transmisin. Longitud unidades de peticin de prioridad media/respuesta que salen de la cola de prioridad de transmisin. Tiempo de espera acumulado en la cola de prioridad de transmisin media. Nmero de unidades de peticin de prioridad media/respuesta enviadas al sistema adyacente. Longitud de unidades de peticin de prioridad media/respuesta enviadas al sistema adyacente. Tiempo de servicio acumulado para enviar una unidad de peticin de prioridad media/respuesta al sistema adyacente. Nmero de unidades de peticin de prioridad media/respuesta recibidas desde el sistema adyacente. Longitud de unidades de peticin de prioridad media/respuesta recibidas del sistema adyacente. Nmero de sesiones de baja prioridad arrancadas Nmero de sesiones de baja prioridad finalizadas Nmero de unidades de peticin con corchete inicial enviadas y recibidas por todas las sesiones de baja prioridad Nmero de unidades de peticin con corchete final enviadas y recibidas por todas las sesiones de baja prioridad El tiempo de espera acumulado para todas las sesiones de prioridad baja (en milisegundos) provocado por los mensajes de envo de nivel de sesin. Este tiempo de espera mide la cantidad de tiempo que se bloquearon los datos de aplicacin (no se pudieron enviar) esperando recibir una respuesta de ritmo desde el sistema adyacente Nmero de esperas que se producen para todas las sesiones de baja prioridad para el ritmo de envo de nivel de sesin. Es decir, el nmero de veces que se bloquearon los datos de aplicacin (no se pudieron enviar) esperando recibir una respuesta de ritmo del sistema adyacente Nmero de esperas potenciales que se producen para todas las sesiones de baja prioridad para el ritmo de envo de nivel de sesin. Este es el peor caso que puede producirse si el envo de los datos de aplicacin se retras esperando cada respuesta de ritmo enviada por el sistema adyacente. El tamao de ventana acumulado para todas las sesiones de prioridad baja para el ritmo de envo de nivel de sesin. Cada vez que se recibe una respuesta de ritmo del sistema adyacente en una sesin de prioridad de red, esta cuenta se aumenta por el tamao de ventana especificado mediante la respuesta de ritmo Atributos PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0)

ELSPNW

PD (11,0)

ELSPPW

PD (11,0)

ELSPWS

PD (11,0)

Apndice A. Datos de rendimiento

471

Tabla 73 (Pgina 6 de 11). Datos de SNA (uno para cada tarea T2 activa)
Nombre de Campo ELIPWT Descripcin El tiempo de espera acumulado para todas las sesiones de prioridad baja (en milisegundos) para el ritmo de nivel de sesin interno. Es decir, el nmero de veces que se bloquearon los datos de aplicacin (no se pudieron enviar) esperando que los datos se enviaran al sistema adyacente. Nmero de esperas que se producen para todas las sesiones de baja prioridad para el ritmo de nivel de sesin interno. Es decir, el nmero de veces que se bloquearon los datos de aplicacin (no se pudieron enviar) esperando que los datos se enviaran al sistema adyacente. Nmero de unidades de peticin de prioridad baja/respuesta entradas en la cola de prioridad de transmisin. Longitud de unidades de peticin de prioridad baja/respuesta entradas en la cola de prioridad de transmisin. Nmero de unidades de peticin de prioridad baja/respuesta que salen de la cola de prioridad de transmisin. Longitud de unidades de peticin de prioridad baja/respuesta que salen de la cola de prioridad de transmisin. Tiempo de espera acumulado en la cola de prioridad de transmisin baja. Nmero de unidades de peticin de prioridad baja/respuesta enviadas al sistema adyacente. Longitud de unidades de peticin de prioridad baja/respuesta enviadas al sistema adyacente. Tiempo de servicio acumulado para enviar una unidad de peticin de prioridad baja/respuesta al sistema adyacente. Nmero de unidades de peticin de prioridad baja/respuesta recibidas del sistema adyacente. Longitud de unidades de peticin de prioridad baja/respuesta recibidas del sistema adyacente. Atributos PD (11,0)

ELIPNW

PD (11,0)

ELQNRE ELQLRE ELQNRL ELQLRL ELQTRR ELNRUD ELLRUD ELTRUD ELNRUR ELLRUR

PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0)

Los campos siguientes hacen referencia a sesiones intermedias.


INNSS INNSE INNBB INNEB INSPWT Nmero de sesiones de prioridad de red arrancadas Nmero de sesiones de prioridad de red finalizadas Nmero de unidades de peticin con corchete de inicio enviadas y recibidas para todas las sesiones de prioridad de red Nmero de unidades de peticin con corchete final enviadas y recibidas por todas las sesiones de prioridad de red El tiempo de espera acumulado para todas las sesiones de prioridad de red (en milisegundos) provocado por mensajes de envo de nivel de sesin. Este tiempo de espera mide la cantidad de tiempo que se bloquearon los datos de aplicacin (no se pudieron enviar) esperando recibir una respuesta de ritmo desde el sistema adyacente PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0)

472

OS/400 Gestin de trabajos, V4R4

Tabla 73 (Pgina 7 de 11). Datos de SNA (uno para cada tarea T2 activa)
Nombre de Campo INSPNW Descripcin Nmero de esperas que se producen en todas las sesiones de prioridad de red para el ritmo de envo de nivel de sesin. Es decir, el nmero de veces que se bloquearon los datos de aplicacin (no se pudieron enviar) esperando recibir una respuesta de ritmo del sistema adyacente Nmero de esperas potenciales que se producen para todas las sesiones de prioridad de la red para el ritmo de envo de nivel de sesin. Este es el peor caso que puede producirse si el envo de los datos de aplicacin se retras esperando cada respuesta de ritmo enviada por el sistema adyacente. El tamao de ventana acumulado para todas las sesiones de prioridad de red para el ritmo de envo de nivel de sesin. Cada vez que se recibe una respuesta de ritmo del sistema adyacente en una sesin de prioridad de red, esta cuenta se aumenta por el tamao de ventana especificado mediante la respuesta de ritmo. El tiempo de espera acumulado para todas las sesiones prioridad de red (en milisegundos) para el ritmo de nivel de sesin interno. Es decir, el nmero de veces que se bloquearon los datos de aplicacin (no se pudieron enviar) esperando que los datos se enviaran al sistema adyacente. Nmero de esperas que se producen para todas las sesiones de prioridad de red para el ritmo de nivel de sesin interno. Es decir, el nmero de veces que se bloquearon los datos de aplicacin (no se pudieron enviar) esperando que los datos se enviaran al sistema adyacente. Nmero de unidades de peticin de prioridad de red/respuesta entradas en la cola de prioridad de transmisiones. Longitud de unidades de peticin de prioridad de red/respuesta entradas en la cola de prioridad de transmisin. Nmero de unidades de peticin de prioridad de red/respuesta que salen de la cola de prioridad de transmisin. Longitud de unidades de peticin de prioridad de red/respuesta que salen de la cola de prioridad de transmisin. Tiempo de espera acumulado en la cola de prioridad de transmisiones de red. Nmero de unidades de peticin de prioridad de red/respuesta enviadas al sistema adyacente. Longitud de unidades de peticin de prioridad de red/respuesta enviadas al sistema adyacente. Tiempo de servicio acumulado para enviar una unidad de peticin de prioridad de red/respuesta al sistema adyacente. Nmero de unidades de peticin de prioridad de red/respuesta recibidas desde el sistema adyacente. Longitud de unidades de peticin de prioridad de red/respuesta recibidos desde el sistema adyacente. Nmero de sesiones de prioridad alta arrancadas. Nmero de sesiones de prioridad alta finalizadas. Atributos PD (11,0)

INSPPW

PD (11,0)

INSPWS

PD (11,0)

INIPWT

PD (11,0)

INIPNW

PD (11,0)

INQNRE INQLRE INQNRL INQLRL INQTRR INNRUD INLRUD INTRUD INNRUR INLRUR IHNSS IHNSE

PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0)

Apndice A. Datos de rendimiento

473

Tabla 73 (Pgina 8 de 11). Datos de SNA (uno para cada tarea T2 activa)
Nombre de Campo IHNBB IHNEB IHSPWT Descripcin Nmero de unidades de peticin con corchete inicial enviadas y recibidas para todas las sesiones de prioridad alta. Nmero de unidades de peticin con corchete final enviadas y recibidas para todas las sesiones de prioridad alta. El tiempo de espera acumulado para todas las sesiones de prioridad alta (en milisegundos) provocados por los mensajes de envo de nivel de sesin. Este tiempo de espera mide la cantidad de tiempo que los datos de aplicacin estuvieron bloqueados (no se pudieron enviar) esperando recibir una respuesta de ritmo del sistema adyacente. Nmero de esperas que se producen en todas las sesiones de prioridad alta para el ritmo de envo de nivel de sesin. Es decir, el nmero de veces que se bloquearon los datos de aplicacin (no se pudieron enviar) esperando recibir una respuesta de ritmo del sistema adyacente. Nmero de esperas potenciales que se producen para todas las sesiones de prioridad alta para el ritmo de envo de nivel de sesin. Este es el peor caso que puede producirse si el envo de los datos de aplicacin se retras esperando cada respuesta de ritmo enviada por el sistema adyacente. El tamao de ventana acumulado para todas las sesiones de prioridad alta para el ritmo de envo de nivel de sesin. Cada vez que se recibe una respuesta de ritmo del sistema adyacente en una sesin de prioridad de red, esta cuenta se aumenta por el tamao de ventana especificado mediante la respuesta de ritmo. El tiempo de espera acumulado para todas las sesiones de prioridad alta (en milisegundos) para el ritmo de nivel de sesin interno. Es decir, el nmero de veces que se bloquearon los datos de aplicacin (no se pudieron enviar) esperando que los datos se enviaran al sistema adyacente. Nmero de esperas que se producen en todas las sesiones de prioridad alta para el ritmo de nivel de sesin interno. Es decir, el nmero de veces que se bloquearon los datos de aplicacin (no se pudieron enviar) esperando que los datos se enviaran al sistema adyacente. Nmero de unidades de peticin de prioridad alta/respuesta entradas en la cola de prioridad de transmisin. Longitud de unidades de peticin de prioridad alta/respuesta entradas en la cola de prioridad de transmisin. Nmero de unidades de peticin de prioridad alta/respuesta que salen de la cola de prioridad de transmisin. Longitud de unidades de peticin de prioridad alta/respuesta que salen de la cola de prioridad de transmisin. Tiempo de espera acumulado en la cola de prioridad de transmisin alta. Nmero de unidades de peticin de prioridad alta/respuesta enviadas al sistema adyacente. Atributos PD (11,0) PD (11,0) PD (11,0)

IHSPNW

PD (11,0)

IHSPPW

PD (11,0)

IHSPWS

PD (11,0)

IHIPWT

PD (11,0)

IHIPNW

PD (11,0)

IHQNRE IHQLRE IHQNRL IHQLRL IHQTRR IHNRUD

PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0)

474

OS/400 Gestin de trabajos, V4R4

Tabla 73 (Pgina 9 de 11). Datos de SNA (uno para cada tarea T2 activa)
Nombre de Campo IHLRUD IHTRUD IHNRUR IHLRUR IMNSS IMNSE IMNBB IMNEB IMSPWT Descripcin Longitud de unidades de peticin de prioridad alta/respuesta enviadas al sistema adyacente. Tiempo de espera acumulado para enviar una unidad de peticin de prioridad alta/respuesta al sistema adyacente. Nmero de unidades de peticin de prioridad alta/respuesta recibidas desde el sistema adyacente. Longitud de unidades de peticin de prioridad alta/respuesta recibidas del sistema adyacente. Nmero de sesiones de prioridad media arrancadas. Nmero de sesiones de prioridad media finalizadas. Nmero de unidades de peticin con corchete inicial enviadas y recibidas para todas las sesiones de prioridad media. Nmero de unidades de peticin con corchete final enviadas y recibidas para todas las sesiones de prioridad media. El tiempo de espera acumulado para todas las sesiones de prioridad media (en milisegundos) provocado por los mensajes de envo de nivel de sesin. Este tiempo de espera mide la cantidad de tiempo que los datos de aplicacin estuvieron bloqueados (no se pudieron enviar) esperando recibir una respuesta de ritmo del sistema adyacente. Nmero de esperas que se producen para sesiones de prioridad media para el ritmo de envo de nivel de sesin. Es decir, el nmero de veces que se bloquearon los datos de aplicacin (no se pudieron enviar) esperando recibir una respuesta de ritmo del sistema adyacente. Nmero de esperas potenciales que se producen para todas las sesiones de prioridad media para el ritmo de envo de nivel de sesin. Este es el peor caso que puede producirse si el envo de los datos de aplicacin se retras esperando cada respuesta de ritmo enviada por el sistema adyacente. El tamao de ventana acumulado para todas las sesiones de prioridad media para el ritmo de envo de nivel de sesin. Cada vez que se recibe una respuesta de ritmo del sistema adyacente en una sesin de prioridad de red, esta cuenta se aumenta por el tamao de ventana especificado mediante la respuesta de ritmo. El tiempo de espera acumulado para todas las sesiones de prioridad media (en milisegundos) para el ritmo de nivel de sesin interno. Es decir, el nmero de veces que se bloquearon los datos de aplicacin (no se pudieron enviar) esperando que los datos se enviaran al sistema adyacente. Nmero de esperas que se producen para todas las sesiones de prioridad media para el ritmo de nivel de sesin interno. Es decir, el nmero de veces que se bloquearon los datos de aplicacin (no se pudieron enviar) esperando que los datos se enviaran al sistema adyacente. Nmero de unidades de peticin de prioridad media/respuesta entradas en la cola de prioridad de transmisin. Atributos PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0)

IMSPNW

PD (11,0)

IMSPPW

PD (11,0)

IMSPWS

PD (11,0)

IMIPWT

PD (11,0)

IMIPNW

PD (11,0)

IMQNRE

PD (11,0)

Apndice A. Datos de rendimiento

475

Tabla 73 (Pgina 10 de 11). Datos de SNA (uno para cada tarea T2 activa)
Nombre de Campo IMQLRE IMQNRL IMQLRL IMQTRR IMNRUD IMLRUD IMTRUD IMNRUR IMLRUR ILNSS ILNSE ILNBB ILNEB ILSPWT Descripcin Longitud de unidades de peticin de prioridad media/respuesta entradas en la cola de prioridad de transmisin. Nmero de unidades de peticin de prioridad media/respuesta que salen de la cola de prioridad de transmisin. Longitud unidades de peticin de prioridad media/respuesta que salen de la cola de prioridad de transmisin. Tiempo de espera acumulado en la cola de prioridad de transmisin media. Nmero de unidades de peticin de prioridad media/respuesta enviadas al sistema adyacente. Longitud de unidades de peticin de prioridad media/respuesta enviadas al sistema adyacente. Tiempo de servicio acumulado para enviar una unidad de peticin de prioridad media/respuesta al sistema adyacente. Nmero de unidades de peticin de prioridad media/respuesta recibidas desde el sistema adyacente. Longitud de unidades de peticin de prioridad media/respuesta recibidas del sistema adyacente. Nmero de sesiones de prioridad baja arrancadas. Nmero de sesiones de prioridad baja finalizadas. Nmero de unidades de peticin con corchete inicial enviadas y recibidas por todas las sesiones de prioridad baja. Nmero de unidades de peticin con corchete final enviadas y recibidas para todas las sesiones de prioridad baja. El tiempo de espera acumulado para todas las sesiones de prioridad baja (en milisegundos) provocado por los mensajes de envo de nivel de sesin. Este tiempo de espera mide la cantidad de tiempo que los datos de aplicacin estuvieron bloqueados (no se pudieron enviar) esperando recibir una respuesta de ritmo del sistema adyacente. Nmero de esperas que se producen para todas las sesiones de baja prioridad para el ritmo de envo de nivel de sesin. Es decir, el nmero de veces que se bloquearon los datos de aplicacin (no se pudieron enviar) esperando recibir una respuesta de ritmo del sistema adyacente. Nmero de esperas potenciales que se producen para todas las sesiones de baja prioridad para el ritmo de envo de nivel de sesin. Este es el peor caso que puede producirse si el envo de los datos de aplicacin se retras esperando cada respuesta de ritmo enviada por el sistema adyacente. El tamao de ventana acumulado para todas las sesiones de prioridad baja para el ritmo de envo de nivel de sesin. Cada vez que se recibe una respuesta de ritmo del sistema adyacente en una sesin de prioridad de red, esta cuenta se aumenta por el tamao de ventana especificado mediante la respuesta de ritmo. Atributos PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0)

ILSPNW

PD (11,0)

ILSPPW

PD (11,0)

ILSPWS

PD (11,0)

476

OS/400 Gestin de trabajos, V4R4

Tabla 73 (Pgina 11 de 11). Datos de SNA (uno para cada tarea T2 activa)
Nombre de Campo ILIPWT Descripcin El tiempo de espera acumulado para todas las sesiones de prioridad baja (en milisegundos) para el ritmo de nivel de sesin interno. Es decir, el nmero de veces que se bloquearon los datos de aplicacin (no se pudieron enviar) esperando que los datos se enviaran al sistema adyacente. Nmero de esperas que se producen para todas las sesiones de baja prioridad para el ritmo de nivel de sesin interno. Es decir, el nmero de veces que se bloquearon los datos de aplicacin (no se pudieron enviar) esperando que los datos se enviaran al sistema adyacente. Nmero de unidades de peticin de prioridad baja/respuesta entradas en la cola de prioridad de transmisin. Longitud de unidades de peticin de prioridad baja/respuesta entradas en la cola de prioridad de transmisin. Nmero de unidades de peticin de prioridad baja/respuesta que salen de la cola de prioridad de transmisin. Longitud de unidades de peticin de prioridad baja/respuesta que salen de la cola de prioridad de transmisin. Tiempo de espera acumulado en la cola de prioridad de transmisin baja. Nmero de unidades de peticin de prioridad baja/respuesta enviadas al sistema adyacente. PD (11,0) Longitud de unidades de peticin de prioridad baja/respuesta enviadas al sistema adyacente. Tiempo de servicio acumulado para enviar una unidad de peticin de prioridad baja/respuesta al sistema adyacente. Nmero de unidades de peticin de prioridad baja/respuesta recibidas del sistema adyacente. Longitud de unidades de peticin de prioridad baja/respuesta recibidas del sistema adyacente. PD (11,0) PD (11,0) PD (11,0) PD (11,0) Atributos PD (11,0)

ILIPNW

PD (11,0)

ILQNRE ILQLRE ILQNRL ILQLRL ILQTRR ILNRUD ILLRUD ILTRUD ILNRUR ILLRUR

PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0)

Nombre de archivo: QAPMSNADS


Datos SNADS: La Tabla 74 lista los campos del archivo de servicios de distribucin SNA (SNADS).
Tabla 74 (Pgina 1 de 2). Datos SNADS (una entrada por trabajo SNADS)
Nombre de Campo INTNUM DTETIM INTSEC SNJNAM Descripcin Nmero de intervalo: El ensimo intervalo de muestra desde el arranque del trabajo supervisor de rendimiento. Fecha (aa/mm/dd) y hora (hh:mm:ss) de intervalo: La fecha y la hora del intervalo de muestra. Segundos de intervalo transcurridos: El nmero de segundos desde el ltimo intervalo de muestra. Nombre de trabajo SNADS. Atributos PD (5,0) C (12) PD (7,0) C (10)

Apndice A. Datos de rendimiento

477

Tabla 74 (Pgina 2 de 2). Datos SNADS (una entrada por trabajo SNADS)
Nombre de Campo SNJUSR SNJNBR SNFTYP SNNTR SNTRT Descripcin Usuario de trabajo SNADS. Nmero de trabajo SNADS. Es un tipo de funcin SNADS que indica qu funcin SNADS est ejecutando este trabajo (vea la nota 1). Cuenta de transacciones. Tiempo de transaccin: El tiempo desde que una distribucin se coloca en la cola hasta el momento en que se completa el proceso de esa distribucin dentro de ese trabajo. Tiempo de utilizacin del recurso: Tiempo total en que se procesan las distribuciones, sin incluir el tiempo que esperan en la cola. Transiciones activas: Nmero de transiciones entre la espera para satisfacer las condiciones (una distribucin a procesar) y el inicio del proceso de una distribucin. Cuenta de errores: Nmero de transacciones que finalizaron con error. Nmero de destinatarios: Nmero de destinatarios identificados en la distribucin. Cuenta del objeto de servidor de archivos (FSO): Nmero de transacciones que necesitan procesar un objeto o un documento de datos. Cuenta de bytes FSO: Tamao de los FSO (objetos y documentos de datos) procesados por transacciones. Cuenta ramificada: Valor acumulado del nmero de colas de distribucin que reciben una copia de la distribucin durante el direccionamiento. Para una sola distribucin procesada por el direccionador, este valor es el nmero de transacciones remitentes (vas de acceso) que tomar la distribucin cuando salga del sistema. Es el nmero de copias de distribucin que salen del sistema. (Este campo slo lo soporta el trabajo del direccionador.) Establecido en '1' cuando una cola de entrega local recibe una copia de la distribucin durante el direccionamiento. Esto indica que el sistema local fue el destino para la distribucin. (Este campo slo lo soporta el trabajo del direccionador.) Atributos C (10) C(6) PD(3,0) PD (11,0) PD (11,0)

SNRUT

PD (11,0)

SNATN

PD (11,0)

SNERR SNNRC SNFSO

PD (11,0) PD (11,0) PD (11,0)

SNFSOB SNFOC

PD (11,0) PD (11,0)

SNLDC

PD (11,0)

Nota: El campo SNFTYP se utiliza para determinar el tipo de actividad que lleva este trabajo SNADS. SNFTYP SNFTYP SNFTYP SNFTYP SNFTYP = = = = = 1 2 3 8 9 para para para para para el el el la la direccionador SNADS receptor SNADS remitente SNADS Puerta DLS (Servicios de Bibliotecas de Documentos) de SNADS Puerta RPDS de SNADS (puente VM/MVS, SMTP, X.400)

478

OS/400 Gestin de trabajos, V4R4

Nombre de archivo: QAPMAPPN


Datos de tarea T2: La Tabla 75 lista los campos del archivo de datos de Red Avanzada de Igual a Igual (APPN).
Tabla 75 (Pgina 1 de 16). Datos APPN (una entrada por intervalo)
Nombre de Campo INTNUM DTETIM INTSEC ANTGU ATTGU ANTGUM Descripcin Nmero de intervalo: El ensimo intervalo de muestra desde el arranque del trabajo supervisor de rendimiento. Fecha (aa/mm/dd) y hora (hh:mm:ss) de intervalo: La fecha y la hora del intervalo de muestra. Segundos de intervalo transcurridos: El nmero de segundos desde el ltimo intervalo de muestra. Nmero total de actualizaciones de grupos de transmisin (TG) procesadas Tiempo acumulado (en milisegundos) para procesar las actualizaciones TG. Nmero de actualizaciones TG que necesitan aadir uno o ms recursos al almacenamiento intermedio de la actualizacin de base de datos de topologa (TDU) Nmero de recursos aadidos a los almacenamientos intermedios TDU debido al proceso de actualizacin TG Nmero de TDU enviados como resultado de la creacin inicial de un almacenamiento intermedio TDU en nombre de las actualizaciones TG Nmero de nodos de red a los que se enviaron TDU debido a que se crearon TDU para el proceso de actualizacin TG Nmero total de cambios de transicin de congestin de nodos procesados Tiempo acumulado transcurrido para los cambios de transicin de congestin de procesos Nmero de veces que los servicios de direccionamiento de topologa (TRS) han entrado en estado no congestionado Nmero de veces que TRS ha entrado en estado congestionado Tiempo acumulado transcurrido (en milisegundos) que el sistema estuvo en estado no congestionado Tiempo acumulado transcurrido (en milisegundos) que el sistema estuvo en estado congestionado Nmero de TDU enviados como resultado de crear inicialmente un almacenamiento intermedio del TDU en nombre del proceso de congestin de nodos Nmero de nodos de red a los que se enviaron TDU debido a que los TDU se crearon para el proceso de congestin de nodos Nmero total de TDU recibidos procesados por este nodo Tiempo acumulado transcurrido para procesar los TDU recibidos Nmero de nuevos recursos recibidos en los TDU que provocan que los recursos se aadan al almacenamiento intermedio TDU Atributos PD (5,0) C (12) PD (7,0) PD (11,0) PD (11,0) PD (11,0)

ANRATG ANTSTG

PD (11,0) PD (11,0)

ANNTTG ANNCTC ATNCTC ATRSNC ATRSC ATNCS ATCS ATSCP

PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0)

ANTSCP ANTDUP ATTDUP ANNRTD

PD (11,0) PD (11,0) PD (11,0) PD (11,0)

Apndice A. Datos de rendimiento

479

Tabla 75 (Pgina 2 de 16). Datos APPN (una entrada por intervalo)


Nombre de Campo ANORTN ANORTA ANTSRT Descripcin Nmero de recursos antiguos recibidos en los TDU que no tienen que aadir un recurso al almacenamiento intermedio TDU Nmero de recursos antiguos recibidos en los TDU que tienen que aadir recursos al almacenamiento intermedio TDU Nmero de TDU enviados como resultado de la creacin inicial de un almacenamiento intermedio TDU en nombre del proceso de un TDU recibido Nmero de nodos de red a los que se enviaron TDU debido a que se crearon los TDU para procesar TDU recibidos ID de la red del nodo que recibi la mayora de TDU dentro del intervalo Nombre del punto de control (CP) del nodo que recibi la mayora de TDU dentro del intervalo El nmero de TDU recibidos en este intervalo por el nodo que recibi la mayora de TDU en el intervalo Nmero total de intercambios de topologa inicial procesados por este nodo Tiempo acumulado transcurrido para procesar el intercambio inicial Nmero de veces que el intercambio de topologa inicial provoc que se enviara la topologa de nodos de red completa Nmero total de entradas en toda la base de datos de topologa (este valor no es un delta) Nmero de recursos (nodos y TG) aadidos al almacenamiento intermedio TDU debido al intercambio de topologa inicial Nmero de TDU enviados como resultado del intercambio de topologa inicial Nmero de veces que se eliminaron entradas de topologa obsoleta Tiempo acumulado transcurrido para eliminar las entradas de topologa obsoletas Nmero de entradas de topologa suprimidas Nmero de TDU enviados cuando se suprimieron las entradas de topologa obsoletas Nmero de nodos de red a los que se enviaron TDU cuando se eliminaron las entradas de topologa obsoletas Nmero total de peticiones de registro procesadas Nmero total de ubicaciones procesadas va peticiones de registro Tiempo acumulado transcurrido para procesar las peticiones de registro Nmero total de peticiones de supresin procesadas Nmero total de ubicaciones suprimidas va peticiones de supresin Atributos PD (11,0) PD (11,0) PD (11,0)

ANNTST ACNTID ACCPNM ANTRFN ANITEP ATPIE ANTECT ANTDE ANTERS ANTETS ANGCP ATGCP ANTEDG ANTGC ANNTGC ANRRP ANNLRR ATPRR ANDRP ANLDDR

PD (11,0) C (8) C (8) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0)

480

OS/400 Gestin de trabajos, V4R4

Tabla 75 (Pgina 3 de 16). Datos APPN (una entrada por intervalo)


Nombre de Campo ATPDR ANCNAP ATCNA ANDDRC Descripcin Tiempo acumulado transcurrido para procesar las peticiones de supresin Nmero total de peticiones para cambiar los atributos de red procesados Tiempo acumulado transcurrido para procesar las peticiones para cambiar los atributos de la red Nmero de veces que se suprimi la base de datos del directorio y se volvi a crear debido al proceso de peticiones para cambiar los atributos de la red Nmero de solicitudes de registro de ubicaciones enviadas debido al proceso de peticiones para cambiar los atributos de la red Nmero de peticiones de supresin de ubicaciones enviadas debido al proceso de peticiones para cambiar los atributos de red Nmero de veces que se suprimi y se volvi a crear la base de datos de topologa debido al proceso de peticiones para cambiar los atributos de red Nmero de veces que las peticiones de cambiar los atributos de red provocaron que se aadiera un recurso de entrada de red al almacenamiento intermedio TDU Nmero de TDU enviados como resultado de la creacin inicial de un almacenamiento intermedio TDU en nombre de las peticiones para cambiar los atributos de red Nmero de nodos de red a los que se enviaron TDU debido a que los TDU se crearon para que se procesaran las peticiones para cambiar los atributos de red Nmero de veces que se visualiz la informacin APPN (mandato DSPAPPNINF) Nmero total de actualizaciones de lista de ubicaciones locales procesadas Tiempo acumulado transcurrido para procesar las actualizaciones de lista de ubicaciones locales Nmero de peticiones de registro de ubicacin enviadas debido a las actualizaciones de la lista de ubicaciones locales Nmero de peticiones de supresin de ubicaciones debido a la actualizacin de la lista de ubicaciones locales Nmero total de actualizaciones de lista de ubicaciones locales procesadas Tiempo acumulado transcurrido para procesar las actualizaciones de la lista de ubicaciones locales Nmero total de actualizaciones de descripcin de modalidad por APPN Tiempo acumulado transcurrido para procesar las actualizaciones de descripcin de modalidad Nmero total de actualizaciones de clase de servicio por APPN Atributos PD (11,0) PD (11,0) PD (11,0) PD (11,0)

ANLRSC ANLDSC ANTDRC

PD (11,0) PD (11,0) PD (11,0)

ANCART

PD (11,0)

ANTSTC

PD (11,0)

ANNTSC

PD (11,0)

ANDAII ANLLUP ATLLUP ANLRSL ANLDLL ANRLUP ATRLUP ANMDUP ATMDUP ANCSUP

PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0)

Apndice A. Datos de rendimiento

481

Tabla 75 (Pgina 4 de 16). Datos APPN (una entrada por intervalo)


Nombre de Campo ATCSUT ATCSUC ANCSSA ANCSSS ANRRS ANLRRR ATSRR ANSTC ANSTCS Descripcin Tiempo acumulado transcurrido para procesar actualizaciones de clase de servicio (COS) por TRS Tiempo acumulado transcurrido para procesar la actualizacin COS mediante la tarea CPMGR Nmero de puestas a punto de sesin CP-CP de contencin intentadas Nmero de puestas a punto de sesiones CP-CP de contencin satisfactorias Nmero total de peticiones de registro enviadas Nmero total de ubicaciones registradas va peticiones de registro Tiempo acumulado transcurrido para enviar las peticiones de registro Nmero de peticiones de ruta de salto nico realizadas a TRS para la puesta a punto de la sesin CP de contencin Nmero de peticiones de ruta de salto nico realizadas a los servicios de direccionamiento de topologa (TRS) para la puesta a punto de la sesin CP de contencin que fueron satisfactorias Tiempo acumulado transcurrido para procesar las peticiones de ruta de salto nico en nombre de las puestas a punto de sesiones CP de contencin Nmero de peticiones de activar ruta realizadas a MSCP para las puestas a punto de sesiones CP de contencin Nmero de peticiones de activar ruta satisfactorias procesadas por MSCP para las puestas a punto de sesiones CP de contencin Tiempo acumulado transcurrido para las peticiones de activar ruta en nombre de las puestas a punto de sesiones CP de contencin Nmero de peticiones realizadas a T2 SIOM para realizar la seleccin de dispositivos en nombre de las puestas a punto de sesiones CP de contencin Tiempo acumulado transcurrido para que el proceso de seleccin de dispositivo se complete en nombre de las puestas a punto de sesiones CP de contencin Nmero de peticiones de seleccin de dispositivo que fueron satisfactorias en nombre de las puestas a punto de sesiones CP de contencin Tiempo acumulado transcurrido para el proceso de peticiones de activacin de sesiones CP de contencin Nmero de activaciones de sesiones CP de contencin procesadas Nmero de finalizaciones de sesiones CP-CP de contencin Tiempo acumulado transcurrido para procesar terminaciones de sesiones CP-CP de contencin Nmero de finalizaciones de sesiones CP-CP de contencin Atributos PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0)

ATSTCS

PD (11,0)

ANARMC ANSARM

PD (11,0) PD (11,0)

ATARMC ANTDSC

PD (11,0) PD (11,0)

ATTDSC

PD (11,0)

ANDSS

PD (11,0)

ATCCSA ANLSAP ANCST ATCST ANLST

PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0)

482

OS/400 Gestin de trabajos, V4R4

Tabla 75 (Pgina 5 de 16). Datos APPN (una entrada por intervalo)


Nombre de Campo ATLST ANCWSA ANCLSA ANCDRR ANCBDR ATCDRR ANCSDR ANCBDS ATCSDR ANTDRR ANTBDR ATTDRR ANTSDR ANTBDS ATTSDR ANDDRR ANDBDR ATDDRR ANDSDR ANDBDS ATDSDR ANRDRR ANRBDR Descripcin Tiempo acumulado transcurrido para procesar terminaciones de sesiones CP-CP de contencin Nmero de sesiones CP-CP de contencin activas actualmente (no es un delta) Nmero de sesiones CP-CP de contencin activas actualmente (no es un delta) Nmero de peticiones de datos recibidas procesadas (posibilidades CP) Nmero de bytes de datos recibidos (posibilidades CP) Tiempo acumulado transcurrido para procesar las peticiones de datos recibidas (posibilidades CP) Nmero de peticiones de enviar datos procesadas (posibilidades CP) Nmero de bytes de datos enviados a travs de peticiones de enviar datos (posibilidades CP) Tiempo acumulado transcurrido para el proceso de peticiones de enviar datos (posibilidades CP) Nmero de peticiones de datos recibidas procesadas (actualizacin de base de datos de topologa) Nmero de bytes de datos recibidos (actualizacin de base de datos de topologa) Tiempo acumulado transcurrido para procesar las peticiones de datos recibidas (actualizacin de base de datos de topologa) Nmero de peticiones de envo de datos procesadas (actualizacin de base de datos de topologa) Nmero de bytes de datos enviados a travs de peticiones de envo de datos (actualizacin de base de datos de topologa) Tiempo acumulado transcurrido para procesar las peticiones de envo de datos (actualizacin de base de datos de topologa) Nmero de peticiones de datos recibidas (bsqueda de directorios) Nmero de bytes de datos recibidos (bsqueda de directorios) Tiempo acumulado transcurrido para el proceso de peticiones de datos recibidas (bsqueda de directorios) Nmero de peticiones de envo de datos procesadas (bsqueda de directorios) Nmero de bytes de datos enviados por las peticiones de envo de datos (bsqueda de directorios) Tiempo acumulado transcurrido para el proceso de las peticiones de envo de datos (bsqueda de directorios) Nmero de peticiones de datos recibidas procesadas (registro/supresin) Nmero de bytes de datos recibidos (registro/supresin) Atributos PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0)

Apndice A. Datos de rendimiento

483

Tabla 75 (Pgina 6 de 16). Datos APPN (una entrada por intervalo)


Nombre de Campo ATRDRR ANRSDR ANRBDS ATRSDR Descripcin Tiempo acumulado transcurrido para el proceso de peticiones de datos recibidos (registro/supresin) Nmero de peticiones de envo de datos procesadas (registro/supresin) Nmero de bytes de datos enviados mediante las peticiones de envo de datos (registro/supresin) Tiempo acumulado transcurrido para el proceso de peticiones de envo de datos (registro/supresin) Atributos PD (11,0) PD (11,0) PD (11,0) PD (11,0)

Sesiones iniciadas en el sistema local


ANWAP1 ATWAP1 ATWAS1 ASSSA1 AASNA1 ASPAC1 Nmero total de actividades de trabajo de este tipo procesadas Tiempo acumulado transcurrido para completar las actividades de trabajo de este tipo Nmero total de actividades de trabajo de este tipo que dieron resultado satisfactorio Nmero de intentos de puesta punto de sesin realizados mediante una sesin APPN existente Nmero de peticiones de sesin APPC realizadas utilizando descripciones de dispositivo no APPN Nmero de peticiones de puesta a punto de sesiones que necesitan los servicios de punto de control APPN para el directorio, la seleccin de ruta y el proceso de seleccin de dispositivo Nmero de peticiones de puesta a punto de sesiones que quedan pendientes debido a que hay otra puesta a punto de sesin en proceso para la misma ubicacin local, ubicacin remota y modalidad Nmero de bsquedas que el nodo final local realiz localmente (es decir, sin enviar una bsqueda a su servidor de nodo de red (NN)) Nmero de peticiones de bsqueda de un salto enviadas por el nodo final (EN) Nmero de bsquedas realizadas por el nodo final enviando peticiones de bsqueda de un salto Nmero de bsquedas realizadas al enviar un enlace lgico directamente a un servidor de nodo de red conectado (debido a que el nodo final no tiene ninguna sesin CP-CP para un servidor) Nmero de bsquedas que fracasaron debido a que no estaba disponible ningn servicio de red para el nodo final local Tiempo acumulado transcurrido necesario para que se complete la fase de ubicacin iniciada por el nodo final Nmero de bsquedas realizadas localmente (utilizando la base de datos de topologa o la base de datos de servicios del directorio (DS) y buscando una entrada para un nodo final que no soporte sesiones CP) Nmero de peticiones de bsqueda de un salto enviadas por el nodo de red PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0)

ASPSP1

PD (11,0)

ASLNS1

PD (11,0)

AS1HS1 A1HSS1 ASSBN1

PD (11,0) PD (11,0) PD (11,0)

ASFNS1 ATILP1 ANSSL1

PD (11,0) PD (11,0) PD (11,0)

ANIHS1

PD (11,0)

484

OS/400 Gestin de trabajos, V4R4

Tabla 75 (Pgina 7 de 16). Datos APPN (una entrada por intervalo)


Nombre de Campo ANSS11 ANDSS1 ASSDS1 ATDSR1 ANDBE1 ANNDB1 ATRDB1 ATLRD1 ASSDB1 ANBSE1 ANNBS1 ATRBS1 ATLRB1 ANSBS1 ATSPR1 Descripcin Nmero de bsquedas realizadas por el nodo de red enviando peticiones de bsqueda de un salto Nmero de bsquedas direccionadas enviadas Nmero de bsquedas realizadas mediante el envo de bsquedas direccionadas Tiempo acumulado transcurrido para que se reciban respuestas de bsqueda direccionadas Nmero de difusiones de dominio que se ejecutaron Nmero de nodos a los que se enviaron las difusiones de dominio Tiempo acumulado transcurrido para la primera respuesta positiva a devolver en difusiones de dominio Tiempo acumulado transcurrido para la ltima respuesta a devolver en difusiones de dominio Nmero de bsquedas realizadas al enviar una difusin de dominio Nmero de bsquedas generalizadas ejecutadas Nmero de nodos adyacentes a los que se enviaron estas bsquedas generalizadas Tiempo acumulado transcurrido para la primera respuesta positiva que se va a devolver en bsquedas generalizadas Tiempo acumulado transcurrido para la ltima respuesta que se va a devolver en bsquedas generalizadas Nmero de bsquedas que se realizaron enviando una bsqueda generalizada Tiempo acumulado transcurrido desde el inicio del proceso de bsqueda en el nodo local hasta que se devuelve una respuesta positiva al usuario local Tiempo acumulado transcurrido desde el inicio del proceso de bsqueda hasta que la tarea de servicios del directorio local completa todos los procesos para la peticin. Esta medida toma en cuenta el tiempo necesario para procesar la difusin de dominio o las respuestas de bsqueda generalizada aunque ya se haya enviado una respuesta positiva al usuario local Nmero de peticiones de ruta de salto nico realizadas a los servicios de ruta de topologa (TRS) Nmero de peticiones de ruta de salto nico realizadas a los TRS que fueron satisfactorias Tiempo acumulado transcurrido para el proceso de peticiones de ruta de salto nico Nmero de peticiones de solicitud de ruta realizadas a TRS Nmero de peticiones de solicitud de ruta realizadas a TRS satisfactorias Tiempo acumulado transcurrido para el proceso de peticiones de solicitud de ruta Atributos PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0)

ATSPC1

PD (11,0)

AN1HT1 AS1HT1 AT1HC1 ANRRT1 ASRRT1 ATRRT1

PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0)

Apndice A. Datos de rendimiento

485

Tabla 75 (Pgina 8 de 16). Datos APPN (una entrada por intervalo)


Nombre de Campo AARRM1 AARCV1 Descripcin Nmero de peticiones de activar ruta realizadas en el punto de control de servicios de mquina (MSCP) Nmero de peticiones de activar ruta que necesitan una descripcin de controlador para crearse automticamente y/o activarse mediante el sistema Tiempo acumulado transcurrido para la creacin automtica y/o activacin del controlador que se va a procesar Nmero de peticiones de activar ruta satisfactorias procesadas por MSCP Tiempo acumulado transcurrido para el proceso de peticiones de activar ruta mediante MSCP Nmero de peticiones realizadas en T2 SIOM para realizar la seleccin de dispositivos Tiempo acumulado transcurrido para que se complete el proceso de seleccin de dispositivos Nmero de peticiones de seleccin de dispositivos satisfactorias Atributos PD (11,0) PD (11,0)

ATRCV1 ASARR1 ATARP1 ARDS1 ATDS1 ADSS1

PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0)

Receptor de peticiones de bsqueda como nodo final


ANWAP2 ATWAP2 ATWAS2 Nmero total de actividades de trabajo de este tipo procesadas Tiempo acumulado transcurrido para completar las actividades de trabajo de este tipo Nmero total de actividades de trabajo de este tipo que dieron resultado satisfactorio PD (11,0) PD (11,0) PD (11,0)

Nodo de red realizando peticiones de bsqueda en nombre de un nodo final


ANWAP3 ATWAP3 ATWAS3 ANSSL3 Nmero total de actividades de trabajo de este tipo procesadas Tiempo acumulado transcurrido para completar las actividades de trabajo de este tipo Nmero total de actividades de trabajo de este tipo que dieron resultado satisfactorio Nmero de bsquedas realizadas localmente (haciendo referencia a la base de datos de topologa o utilizando la base de datos de servicios del directorio y buscando una entrada para un nodo final que no soporta las sesiones de punto de control) Nmero de peticiones de bsqueda de un salto enviadas por el nodo de red Nmero de bsquedas realizadas por el nodo de red enviando peticiones de bsqueda de un salto Nmero de bsquedas direccionadas enviadas Nmero de bsquedas realizadas mediante el envo de bsquedas direccionadas Tiempo acumulado transcurrido para que se reciban respuestas de bsqueda direccionadas Nmero de difusiones de dominio que se ejecutaron Nmero de nodos a los que se enviaron las difusiones de dominio PD (11,0) PD (11,0) PD (11,0) PD (11,0)

ANIHS3 ANSS13 ANDSS3 ASSDS3 ATDSR3 ANDBE3 ANNDB3

PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0)

486

OS/400 Gestin de trabajos, V4R4

Tabla 75 (Pgina 9 de 16). Datos APPN (una entrada por intervalo)


Nombre de Campo ATRDB3 ATLRD3 ASSDB3 ANBSE3 ANNBS3 ATRBS3 ATLRB3 ANSBS3 ATSPR3 Descripcin Tiempo acumulado transcurrido para la primera respuesta positiva a devolver en difusiones de dominio Tiempo acumulado transcurrido para la ltima respuesta a devolver en difusiones de dominio Nmero de bsquedas realizadas al enviar una difusin de dominio Nmero de bsquedas generalizadas ejecutadas Nmero de nodos adyacentes a los que se enviaron estas bsquedas generalizadas Tiempo acumulado transcurrido para la primera respuesta positiva que se va a devolver en bsquedas generalizadas Tiempo acumulado transcurrido para la ltima respuesta que se va a devolver en bsquedas generalizadas Nmero de bsquedas que se realizaron enviando una bsqueda generalizada Tiempo acumulado transcurrido desde el inicio del proceso de bsqueda en el nodo local hasta que se devuelve una respuesta al usuario local o al sistema remoto que inici el proceso de bsqueda en el sistema local Tiempo acumulado transcurrido desde el inicio del proceso de bsqueda hasta que la tarea de servicios del directorio local completa todos los procesos para la peticin. Esta medida tiene en cuenta el tiempo necesario para procesar la difusin de dominio o las respuestas de bsqueda generalizada aunque se haya enviado una respuesta positiva al usuario local o al sistema remoto que inici una bsqueda Nmero de peticiones de solicitud de ruta realizadas a TRS Nmero de peticiones de solicitud de ruta realizadas a TRS satisfactorias Tiempo acumulado transcurrido para el proceso de peticiones de solicitud de ruta Atributos PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0)

ATSPC3

PD (11,0)

ANRRT3 ASRRT3 ATRRT3

PD (11,0) PD (11,0) PD (11,0)

Nodo intermedio en una peticin de bsqueda direccionada


ANWAP4 ATWAP4 ATWAS4 Nmero total de actividades de trabajo de este tipo procesadas Tiempo acumulado transcurrido para completar las actividades de trabajo de este tipo Nmero total de actividades de trabajo de este tipo que dieron resultado satisfactorio PD (11,0) PD (11,0) PD (11,0)

Nodo de red que es el nodo de destino de una peticin de bsqueda direccionada


ANWAP5 ATWAP5 ATWAS5 Nmero total de actividades de trabajo de este tipo procesadas Tiempo acumulado transcurrido para completar las actividades de trabajo de este tipo Nmero total de actividades de trabajo de este tipo que dieron resultado satisfactorio PD (11,0) PD (11,0) PD (11,0)

Apndice A. Datos de rendimiento

487

Tabla 75 (Pgina 10 de 16). Datos APPN (una entrada por intervalo)


Nombre de Campo ANSSL5 Descripcin Nmero de bsquedas realizadas localmente (haciendo referencia a la base de datos de topologa o utilizando la base de datos de servicios del directorio y buscando una entrada para un nodo final que no soporta las sesiones de punto de control) Nmero de peticiones de bsqueda de un salto enviadas por el nodo de red Nmero de bsquedas realizadas por el nodo de red enviando peticiones de bsqueda de un salto Nmero de difusiones de dominio que se ejecutaron Nmero de nodos a los que se enviaron las difusiones de dominio Tiempo acumulado transcurrido para la primera respuesta positiva a devolver en difusiones de dominio Tiempo acumulado transcurrido para la ltima respuesta a devolver en difusiones de dominio Nmero de bsquedas realizadas al enviar una difusin de dominio Atributos PD (11,0)

ANIHS5 ANSS15 ANDBE5 ANNDB5 ATRDB5 ATLRD5 ASSDB5

PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0)

Nodo de red que procesa una peticin de bsqueda de difusin recibida


ANWAP6 ATWAP6 ATWAS6 ANSSL6 Nmero total de actividades de trabajo de este tipo procesadas Tiempo acumulado transcurrido para completar las actividades de trabajo de este tipo Nmero total de actividades de trabajo de este tipo que dieron resultado satisfactorio Nmero de bsquedas realizadas localmente (haciendo referencia a la base de datos de topologa o utilizando la base de datos de servicios del directorio y buscando una entrada para un nodo final que no soporta las sesiones de punto de control) Nmero de peticiones de bsqueda de un salto enviadas por el nodo de red Nmero de bsquedas realizadas por el nodo de red enviando peticiones de bsqueda de un salto Nmero de difusiones de dominio que se ejecutaron Nmero de nodos a los que se enviaron las difusiones de dominio Tiempo acumulado transcurrido para la primera respuesta positiva a devolver en difusiones de dominio Tiempo acumulado transcurrido para la ltima respuesta a devolver en difusiones de dominio Nmero de bsquedas realizadas al enviar una difusin de dominio PD (11,0) PD (11,0) PD (11,0) PD (11,0)

ANIHS6 ANSS16 ANDBE6 ANNDB6 ATRDB6 ATLRD6 ASSDB6

PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0)

Nodo de red procesando una peticin de bsqueda recibida desde un nodo en una red no AS/400
ANWAP7 ATWAP7 Nmero total de actividades de trabajo de este tipo procesadas Tiempo acumulado transcurrido para completar las actividades de trabajo de este tipo PD (11,0) PD (11,0)

488

OS/400 Gestin de trabajos, V4R4

Tabla 75 (Pgina 11 de 16). Datos APPN (una entrada por intervalo)


Nombre de Campo ATWAS7 ANSSL7 Descripcin Nmero total de actividades de trabajo de este tipo que dieron resultado satisfactorio Nmero de bsquedas realizadas localmente (haciendo referencia a la base de datos de topologa o utilizando la base de datos de servicios del directorio y buscando una entrada para un nodo final que no soporta las sesiones de punto de control) Nmero de peticiones de bsqueda de un salto enviadas por el nodo de red Nmero de bsquedas realizadas por el nodo de red enviando peticiones de bsqueda de un salto Nmero de bsquedas direccionadas enviadas Nmero de bsquedas realizadas mediante el envo de bsquedas direccionadas Tiempo acumulado transcurrido para respuestas de bsqueda direccionadas a utilizar Nmero de difusiones de dominio que se ejecutaron Nmero de nodos a los que se enviaron las difusiones de dominio Tiempo acumulado transcurrido para la primera respuesta positiva a devolver en difusiones de dominio Tiempo acumulado transcurrido para la ltima respuesta a devolver en difusiones de dominio Nmero de bsquedas realizadas al enviar una difusin de dominio Nmero de bsquedas generalizadas ejecutadas Nmero de nodos adyacentes a los que se enviaron estas bsquedas generalizadas Tiempo acumulado transcurrido para la primera respuesta positiva que se va a devolver en bsquedas generalizadas Tiempo acumulado transcurrido para la ltima respuesta que se va a devolver en bsquedas generalizadas Nmero de bsquedas que se realizaron enviando una bsqueda generalizada Tiempo acumulado transcurrido desde el inicio del proceso de bsqueda en el nodo local hasta que se devuelve una respuesta al sistema remoto que inici el proceso de bsqueda en el sistema local Tiempo acumulado transcurrido desde el inicio del proceso de bsqueda hasta que la tarea de servicios del directorio local completa todos los procesos para la peticin. Esta medida tiene en cuenta el tiempo necesario para procesar las respuestas de difusin de dominio o bsqueda generalizada aunque ya se haya enviado una respuesta positiva al sistema remoto que inici una bsqueda Nmero de peticiones de solicitud de ruta realizadas en los servicios de direccionamiento de topologa (TRS) Atributos PD (11,0) PD (11,0)

ANIHS7 ANSS17 ANDSS7 ASSDS7 ATDSR7 ANDBE7 ANNDB7 ATRDB7 ATLRD7 ASSDB7 ANBSE7 ANNBS7 ATRBS7 ATLRB7 ANSBS7 ATSPR7

PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0)

ATSPC7

PD (11,0)

ANRRT7

PD (11,0)

Apndice A. Datos de rendimiento

489

Tabla 75 (Pgina 12 de 16). Datos APPN (una entrada por intervalo)


Nombre de Campo ASRRT7 ATRRT7 Descripcin Nmero de peticiones de solicitud de ruta realizadas en los servicios de direccionamiento de topologa (TRS) satisfactorias Tiempo acumulado transcurrido para el proceso de peticiones de solicitud de ruta Atributos PD (11,0) PD (11,0)

Nodo de red que procesa una peticin de enlace recibida de un nodo en una red AS/400 sin informacin de direccionamiento
ANWAP8 ATWAP8 ATWAS8 ASPSP8 Nmero total de actividades de trabajo de este tipo procesadas Tiempo acumulado transcurrido para completar las actividades de trabajo de este tipo Nmero total de actividades de trabajo de este tipo que dieron resultado satisfactorio Nmero de peticiones de puesta a punto de sesiones que estn en estado pendiente debido a otra puesta a punto de sesin en proceso para la misma ubicacin local, ubicacin remota y modalidad Nmero de bsquedas realizadas localmente (haciendo referencia a la base de datos de topologa o utilizando la base de datos de servicios del directorio y buscando una entrada para un nodo final que no soporta las sesiones de punto de control) Nmero de peticiones de bsqueda de un salto enviadas por el nodo de red Nmero de bsquedas realizadas por el nodo de red enviando peticiones de bsqueda de un salto Nmero de bsquedas direccionadas enviadas Nmero de bsquedas realizadas mediante el envo de bsquedas direccionadas Tiempo acumulado transcurrido para respuestas de bsqueda direccionadas a utilizar Nmero de difusiones de dominio que se ejecutaron Nmero de nodos a los que se enviaron las difusiones de dominio Tiempo acumulado transcurrido para la primera respuesta positiva a devolver en difusiones de dominio Tiempo acumulado transcurrido para la ltima respuesta a devolver en difusiones de dominio Nmero de bsquedas realizadas al enviar una difusin de dominio Nmero de bsquedas generalizadas ejecutadas Nmero de nodos adyacentes a los que se enviaron estas bsquedas generalizadas Tiempo acumulado transcurrido para la primera respuesta positiva que se va a devolver en bsquedas generalizadas Tiempo acumulado transcurrido para la ltima respuesta que se va a devolver en bsquedas generalizadas PD (11,0) PD (11,0) PD (11,0) PD (11,0)

ANSSL8

PD (11,0)

ANIHS8 ANSS18 ANDSS8 ASSDS8 ATDSR8 ANDBE8 ANNDB8 ATRDB8 ATLRD8 ASSDB8 ANBSE8 ANNBS8 ATRBS8 ATLRB8

PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0)

490

OS/400 Gestin de trabajos, V4R4

Tabla 75 (Pgina 13 de 16). Datos APPN (una entrada por intervalo)


Nombre de Campo ANSBS8 ATSPR8 Descripcin Nmero de bsquedas que se realizaron enviando una bsqueda generalizada Tiempo acumulado transcurrido desde el inicio del proceso de bsqueda en el nodo local hasta que se devolvi una respuesta al sistema local para permitir la continuacin del proceso de enlace Tiempo acumulado transcurrido desde el inicio del proceso de bsqueda hasta que la tarea de servicios del directorio local completa todos los procesos para la peticin. Esta medida tiene en cuenta el tiempo necesario para procesar la difusin de dominio o las respuestas de bsqueda generalizada aunque se haya enviado una respuesta positiva al usuario local o al sistema local remoto que inici una bsqueda para permitir que contine el proceso de enlace Nmero de peticiones de solicitud de ruta realizadas en los servicios de direccionamiento de topologa (TRS) Nmero de peticiones de solicitud de ruta realizadas a TRS satisfactorias Tiempo acumulado transcurrido para el proceso de peticiones de solicitud de ruta Nmero de peticiones de activar ruta realizadas en el punto de control de servicios de mquina (MSCP) Nmero de peticiones de activar ruta que necesitan una descripcin de controlador para crearse automticamente y/o activarse mediante el sistema Tiempo acumulado transcurrido para la creacin automtica y/o activacin del controlador que se va a procesar Nmero de peticiones de activar ruta satisfactorias procesadas por MSCP Tiempo acumulado transcurrido para el proceso de peticiones de activar ruta mediante MSCP Atributos PD (11,0) PD (11,0)

ATSPC8

PD (11,0)

ANRRT8 ASRRT8 ATRRT8 AARRM8 AARCV8

PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0)

ATRCV8 ASARR8 ATARP8

PD (11,0) PD (11,0) PD (11,0)

Nodo de red que procesa una peticin de enlace recibido desde un nodo en una red no AS/400 sin informacin de direccionamiento
ANWAP9 ATWAP9 ATWAS9 ASPSP9 Nmero total de actividades de trabajo de este tipo procesadas Tiempo acumulado transcurrido para completar las actividades de trabajo de este tipo Nmero total de actividades de trabajo de este tipo que dieron resultado satisfactorio Nmero de peticiones de puesta a punto de sesiones que estn en estado pendiente debido a otra puesta a punto de sesin en proceso para la misma ubicacin local, ubicacin remota y modalidad Nmero de bsquedas realizadas localmente (haciendo referencia a la base de datos de topologa o utilizando la base de datos de servicios del directorio y buscando una entrada para un nodo final que no soporta las sesiones de punto de control) PD (11,0) PD (11,0) PD (11,0) PD (11,0)

ANSSL9

PD (11,0)

Apndice A. Datos de rendimiento

491

Tabla 75 (Pgina 14 de 16). Datos APPN (una entrada por intervalo)


Nombre de Campo ANIHS9 ANSS19 ANDSS9 ASSDS9 ATDSR9 ANDBE9 ANNDB9 ATRDB9 ATLRD9 ASSDB9 ANBSE9 ANNBS9 ATRBS9 ATLRB9 ANSBS9 ATSPR9 Descripcin Nmero de peticiones de bsqueda de un salto enviadas por el nodo de red Nmero de bsquedas realizadas por el nodo de red enviando peticiones de bsqueda de un salto Nmero de bsquedas direccionadas enviadas Nmero de bsquedas realizadas mediante el envo de bsquedas direccionadas Tiempo acumulado transcurrido para que se reciban respuestas de bsqueda direccionadas Nmero de difusiones de dominio que se ejecutaron Nmero de nodos a los que se enviaron las difusiones de dominio Tiempo acumulado transcurrido para la primera respuesta positiva a devolver en difusiones de dominio Tiempo acumulado transcurrido para la ltima respuesta a devolver en difusiones de dominio Nmero de bsquedas realizadas al enviar una difusin de dominio Nmero de bsquedas generalizadas ejecutadas Nmero de nodos adyacentes a los que se enviaron estas bsquedas generalizadas Tiempo acumulado transcurrido para la primera respuesta positiva que se va a devolver en bsquedas generalizadas Tiempo acumulado transcurrido para la ltima respuesta que se va a devolver en bsquedas generalizadas Nmero de bsquedas que se realizaron enviando una bsqueda generalizada Tiempo acumulado transcurrido desde el inicio del proceso de bsqueda en el nodo local hasta que se devuelve una respuesta al sistema local para permitir que contine el proceso de enlace Tiempo acumulado transcurrido desde el inicio del proceso de bsqueda hasta que la tarea de servicios del directorio local completa todos los procesos para la peticin. Esta medida tiene en cuenta el tiempo necesario para procesar difusiones de dominio o respuestas de bsqueda generalizada aunque ya se haya enviado una respuesta positiva al sistema local para permitir que contine el proceso de enlace Nmero de peticiones de solicitud de ruta realizadas en los servicios de direccionamiento de topologa (TRS) Nmero de peticiones de solicitud de ruta realizadas a TRS satisfactorias Tiempo acumulado transcurrido para el proceso de peticiones de solicitud de ruta Nmero de peticiones de activar ruta realizadas en el punto de control de servicios de mquina (MSCP) Atributos PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0) PD (11,0)

ATSPC9

PD (11,0)

ANRRT9 ASRRT9 ATRRT9 AARRM9

PD (11,0) PD (11,0) PD (11,0) PD (11,0)

492

OS/400 Gestin de trabajos, V4R4

Tabla 75 (Pgina 15 de 16). Datos APPN (una entrada por intervalo)


Nombre de Campo AARCV9 Descripcin Nmero de peticiones de activar ruta que necesitan una descripcin de controlador para crearse automticamente y/o activarse mediante el sistema Tiempo acumulado transcurrido para la creacin automtica y/o activacin del controlador que se va a procesar Nmero de peticiones de activar ruta satisfactorias procesadas por MSCP Tiempo acumulado transcurrido para el proceso de peticiones de activar ruta mediante MSCP Atributos PD (11,0)

ATRCV9 ASARR9 ATARP9

PD (11,0) PD (11,0) PD (11,0)

Nodo de red que procesa una peticin de enlace recibida desde un nodo en la red del AS/400 con informacin de direccionamiento
ANWAPA ATWAPA ATWASA ASPSPA Nmero total de actividades de trabajo de este tipo procesadas Tiempo acumulado transcurrido para completar las actividades de trabajo de este tipo Nmero total de actividades de trabajo de este tipo que dieron resultado satisfactorio Nmero de peticiones de puesta a punto de sesiones que estn en estado pendiente debido a otra puesta a punto de sesiones en proceso para la misma ubicacin local, ubicacin remota y triplete de modalidad Nmero de peticiones de activar ruta realizadas en el punto de control de servicios de mquina (MSCP) Nmero de peticiones de activar ruta que necesitan una descripcin de controlador para crearse automticamente y/o activarse mediante el sistema Tiempo acumulado transcurrido para la creacin automtica y/o activacin del controlador que se va a procesar Nmero de peticiones de activar ruta satisfactorias procesadas por MSCP Tiempo acumulado transcurrido para el proceso de peticiones de activar ruta mediante MSCP PD (11,0) PD (11,0) PD (11,0) PD (11,0)

AARRMA AARCVA

PD (11,0) PD (11,0)

ATRCVA ASARRA ATARPA

PD (11,0) PD (11,0) PD (11,0)

Nodo de red que procesa una peticin de enlace recibido desde un nodo en una red no AS/400 sin informacin de direccionamiento
ANWAPB ATWAPB ATWASB ASPSPB Nmero total de actividades de trabajo de este tipo procesadas Tiempo acumulado transcurrido para completar las actividades de trabajo de este tipo Nmero total de actividades de trabajo de este tipo que dieron resultado satisfactorio Nmero de peticiones de puesta a punto que estn pendientes por otra puesta a punto de sesiones en proceso para la misma ubicacin local, ubicacin remota y modalidad Nmero de peticiones de activar ruta realizadas en el punto de control de servicios de mquina (MSCP) PD (11,0) PD (11,0) PD (11,0) PD (11,0)

AARRMB

PD (11,0)

Apndice A. Datos de rendimiento

493

Tabla 75 (Pgina 16 de 16). Datos APPN (una entrada por intervalo)


Nombre de Campo AARCVB Descripcin Nmero de peticiones de activar ruta que necesitan una descripcin de controlador para crearse automticamente y/o activarse mediante el sistema Tiempo acumulado transcurrido para la creacin automtica y/o activacin del controlador que se va a procesar Nmero de peticiones de activar ruta satisfactorias procesadas por MSCP Tiempo acumulado transcurrido para el proceso de peticiones de activar ruta mediante MSCP Atributos PD (11,0)

ATRCVB ASARRB ATARPB

PD (11,0) PD (11,0) PD (11,0)

Nombre de archivo: QAPMIOPD


Datos ampliados IOP: La Tabla 76 lista los campos del archivo de datos de IOP ampliado. Se informa de los datos relativos a los servidores PC integrados.
Tabla 76 (Pgina 1 de 3). Datos ampliados IOP
Nombre de Campo INTNUM DTETIM INTSEC IOPRN XIIOP XITYPE XIDTYP Descripcin Nmero de intervalo: El ensimo intervalo de muestra desde el arranque del trabajo supervisor de rendimiento. Fecha (aa/mm/dd) y hora (hh:mm:ss) de intervalo: La fecha y la hora del intervalo de muestra. Segundos de intervalo transcurridos: El nmero de segundos desde el ltimo intervalo de muestreo. Nombre de recurso IOP. Reservado El tipo de IOP representado por este registro. Tipo de datos: '1' Reservado '2' OS/2 u otro sistema operativo '3' HPF386 '4' LAN Server XIDTA1 XIDTA2 XICT01 XICT02 XICT03 XICT04 XICT05 XICT06 XICT07 XICT08 Campo de datos 1 Campo de datos 2 Contador 1 Contador 2 Contador 3 Contador 4 Contador 5 Contador 6 Contador 7 Contador 8 C (1) C (12) PD (11) PD (11) PD (11) PD (11) PD (11) PD (11) PD (11) PD (11) Atributos PD (5,0) C (12) PD (7,0) C (10) C (1) C (4) C (1)

494

OS/400 Gestin de trabajos, V4R4

Tabla 76 (Pgina 2 de 3). Datos ampliados IOP


Nombre de Campo XICT09 XICT10 XICT11 XICT12 XICT13 XICT14 XICT15 XICT16 XICT17 XICT18 XICT19 XICT20 XICT21 XICT22 XICT23 XICT24 XICT25 XICT26 XICT27 XICT28 XICT29 XICT30 XICT31 XICT32 XICT33 XICT34 XICT35 XICT36 XICT37 XICT38 XICT39 XICT40 XICT41 XICT42 XICT43 XICT44 XICT45 XICT46 Descripcin Contador 9 Contador 10 Contador 11 Contador 12 Contador 13 Contador 14 Contador 15 Contador 16 Contador 17 Contador 18 Contador 19 Contador 20 Contador 21 Contador 22 Contador 23 Contador 24 Contador 25 Contador 26 Contador 27 Contador 28 Contador 29 Contador 30 Contador 31 Contador 32 Contador 33 Contador 34 Contador 35 Contador 36 Contador 37 Contador 38 Contador 39 Contador 40 Contador 41 Contador 42 Contador 43 Contador 44 Contador 45 Contador 46 Atributos PD (11) PD (11) PD (11) PD (11) PD (11) PD (11) PD (11) PD (11) PD (11) PD (11) PD (11) PD (11) PD (11) PD (11) PD (11) PD (11) PD (11) PD (11) PD (11) PD (11) PD (11) PD (11) PD (11) PD (11) PD (11) PD (11) PD (11) PD (11) PD (11) PD (11) PD (11) PD (11) PD (11) PD (11) PD (11) PD (11) PD (11) PD (11)

Apndice A. Datos de rendimiento

495

Tabla 76 (Pgina 3 de 3). Datos ampliados IOP


Nombre de Campo XICT47 XICT48 XICT49 XICT50 XIADRN Descripcin Contador 47 Contador 48 Contador 49 Contador 50 Nombre del recurso de adaptador: Si el recurso notificado es un adaptador, este campo incluir el nombre de recurso de dicho adaptador. Si el recurso notificado es un IOP, este campo incluir el nombre de recurso de dicho IOP. Atributos PD (11) PD (11) PD (11) PD (11) C (10)

Nota: El siguiente diagrama muestra los tipos de contadores utilizados. D (Contador Delta) Nmero de apariciones en el intervalo (lo que son la mayora de contadores de Rendimiento). S (Contador de estado) El valor en el momento de la recogida o el valor mximo durante el intervalo.

XIDTYP = '1' (Reservado) XIDTYP = '2' (OS/2) u otro sistema operativo


(CT01) D: Tiempo CPU (milisegundos) (CT02) D: Nmero de veces que se han planificado pasos (CT03) D: Nmero de interrupciones (CT04) D: Interrupciones de servicio de hora de CPU (milisegundos) (CT05) D: Nmero de faltas de pgina (CT06) D: Nmero de pginas intercambiadas dentro (CT07) D: Nmero de pginas cargadas con demandas (CT08) D: Nmero de pginas intercambiadas fuera (CT09) D: Nmero de pginas descartadas (CT10) D: Nmero de pginas desocupadas recuperadas (CT11) D: Nmero de pginas desocupadas (CT12) D: Nmero de pginas desocupadas reasignadas (CT13) S: Nmero de elementos en la cola libre (CT14) S: Cantidad de elementos de tiempo en la cola libre (milisegundos) (CT15) S: Nmero de elementos en la cola utilizada (CT16) S: Cantidad de elementos de tiempo en la cola utilizada (milisegundos)

496

OS/400 Gestin de trabajos, V4R4

XIDTYP = '3' (HPFS386)


(CT01) D: Peticiones de lectura desde antememoria (CT02) D: Peticiones de lectura desde disco (CT03) D: Peticiones de grabacin desde disco (CT04) D: Peticiones de grabacin en diferido (CT05) D: Vaciados de antememoria (forzar diferido) (CT06) D: Bloqueos de antememoria (CT07) S: Tamao de rea de almacenamiento variable (CT08) S: Tamao de rea de almacenamiento variable mximo (CT09) D: Anomalas de peticin de rea de almacenamiento variable (CT10) D: Archivos abiertos (CT11) D: Archivos cerrados (CT12) I: Archivos que se graban actualmente (CT13) D: Archivo cerrado slo lectura (CT14) D: Archivo cerrado lectura secuencial (CT15) D: Bloques de lectura anticipada (CT16) D: Aciertos de almacenamiento intermedio de lectura anticipada (CT17) D: Bloque de lectura avanzada sobregrabado (CT18) D: Lectura anticipada de archivo entero (CT19) D: Transacciones procesadas (CT20) D: Aperturas de archivo (cliente) (CT21) D: Cierres de archivo (cliente) (CT22) D: Oplock (bloqueo oportunista) de archivos abiertos (CT23) D: Rupturas de oplock (CT24) D: Lecturas (Pequeo) (CT25) D: Tiempo de lecturas (Pequeo) (milisegundos) (CT26) D: Bytes ledos (Pequeo) (CT27) D: Lecturas (MPX) (CT28) D: Tiempo de lectura (MPX) (milisegundos) (CT29) D: Bytes ledos (MPX) (CT30) D: Lecturas (Raw) (CT31) D: Tiempo de lectura (Raw) (milisegundos) (CT32) D: Bytes ledos (Raw) (CT33) D: Saltos de antememoria de lectura (CT34) D: Grabaciones (Pequeo) (CT35) D: Tiempo de grabacin (Pequeo) (milisegundos) (CT36) D: Bytes Grabados (Pequeo)

Apndice A. Datos de rendimiento

497

(CT37) D: Grabaciones (MPX) (CT38) D: Tiempo de grabacin (MPX) (milisegundos) (CT39) D: Bytes Grabados (MPX) (CT40) D: Grabaciones (Raw) (CT41) D: Tiempo de grabacin (Raw) (milisegundos) (CT42) D: Bytes Grabados (Raw) (CT43) D: Saltos de antememoria de grabacin (CT44) S: Bsquedas de apertura (CT45) S: Nmero de bsquedas de apertura (CT46) S: Grandes almacenamientos intermedios asignados (CT47) D: Anomalas de grandes almacenamientos intermedios

XIDTYP = '4' (LAN Server)


(DTA2) I: Hora o fecha de restablecimiento de contador (CT01) D: Nmero de archivos abiertos (CT02) D: Nmero de dispositivos abiertos (CT03) D: Nmero de trabajos de impresin en spool (CT04) D: Nmero de sesiones aceptadas (CT05) D: Nmero de sesiones con tiempo de espera excedido (CT06) D: Nmero de sesiones con errores excedidos (CT07) D: Nmero de violaciones de contrasea (CT08) D: Nmero de violaciones de permiso (CT09) D: Nmero de errores del sistema (CT10) D: Nmero de kilobytes enviados (CT11) D: Nmero de kilobytes recibidos (CT12) I: Tiempo de respuesta del servidor de promedio (CT13) D: Nmero de anomalas de asignacin de almacenamiento intermedio de peticiones (CT14) D: Nmero de anomalas de asignacin de gran almacenamiento intermedio

Ampliador de tipo de tarea


Un ampliador de tipo de tarea identifica el rea de soporte funcional proporcionado por la tarea. El tercer y cuarto byte de TDE contienen el campo ampliador de tipo de tarea. Este campo se utiliza para agrupar de forma lgica las tareas que realizan operaciones similares. El uso bsico de este campo es para la supervisin del rendimiento. La siguiente tabla lista el ampliador de tipo de tarea como dos caracteres EBCDIC seguidos por la descripcin de clase de ampliador de tipo de tarea.

498

OS/400 Gestin de trabajos, V4R4

Tabla 77 (Pgina 1 de 3). Ampliadores de tipo de tarea


Tareas de rendimiento (de 'A ' a 'A9')

AP Sonda de servicios de recogida de rendimiento Tareas de transporte de bus (de 'B ' a 'B9') BB BC BI BL BM BR Transportar Bus Transportar cluster Transportar SPD IOBU Transportar registro cronolgico Transportar Datos de Mantenimiento SPD Transportar Almacenamiento Remoto

BT Transportar ptico Twinaxial Tareas de servicios de cliente (de 'C ' a 'C9') CS Carpeta Compartida

Apndice A. Datos de rendimiento

499

Tabla 77 (Pgina 2 de 3). Ampliadores de tipo de tarea


Tareas de controlador de dispositivo (de 'D ' a 'D9') DA DB DC DD DE DF DG DI DJ DK DL DO DP DS DV DW DX DY DZ D0 D1 D2 D3 D4 D5 D6 D7 D8 IOM de Estacin de Trabajo IOM de Estacin PU2 IOM de Estacin Abierta IOM de LAN Ethernet IOM de 3270 Bisnc IOM de Estacin 5294 IOM de Estacin X25 IOM FDDI IOM RDSI IOM de disquete IOM IDLC IOM ptico Controlador de enlace de datos PPP IOM DASD IOM de Terminal Virtual LUD IOM de Lnea Inalmbrica IOM de Lnea de Fax IOM de Frame Relay IOM de Lnea ILAN IOM de Procesador de Servicio IOM de Estacin Asncrona IOM de Lnea Asncrona IOM de Red en Anillo IOM de cinta IOM de Estacin Ws IOM Twinaxial IOM de Lnea SDLC IOM Bisnc

D9 IOM MTAM Otras tareas (de 'E ' a 'E9') EL Registro de Errores Tareas de gestin de E/S de FSIOP (de 'F ' a 'F9') FO IOM FSIOP

FS Gestin de Almacenamiento FSIOP Tareas de IPCF (de 'I ' a 'I9') IR Direccionador IPCF

IS Servidor IPCF Tareas de kernel de corrientes (de 'K ' a 'K9') K0 Servidor de Corrientes

500

OS/400 Gestin de trabajos, V4R4

Tabla 77 (Pgina 3 de 3). Ampliadores de tipo de tarea


Tareas de salvar/restaurar, cargar/volcar (de 'L ' a 'L9') LM Carga/Vuelco principal

LP Conducto de Carga/Vuelco Tareas de MSCP (de 'M ' a 'M9') M0 M1 MSCP Gestor de Respuestas

M2 SNAP Tareas de paso a travs (de 'P ' a 'P9') PS Paso a Travs de Pantalla de Origen

PT Paso a Travs de Pantalla de Destino Tareas de gestin de recursos (de 'R ' a 'R9') RM Servicio de Gestin de Recursos

RP Proceso Tareas de E/S de gestin de almacenamiento (de 'S ' a 'S9') SA SD SP SW Gestin de Almacenamiento Asncrono Servidor DASD de Gestin de Almacenamiento Pgina transferida Salvar mientras activo

SX Antememoria Experta Tarea de funcin de servicio (de 'V ' a 'V9') VF Funcin de Servicio Tareas de agrupacin en bloques de mensajes de servidor (de 'W' a 'W9') WB NetBIOS en TCP/IP

WS Agrupacin en bloques de mensajes de servidor Otras tareas (de 'Z ' a 'Z9') ZF ZI Archivo de Corriente de Bytes Asncrono Clase de tarea de interrupcin

ZR Recuperacin Tareas de Advanced 36 (de '3 ' a '39') 3A 3C 3I 3L 3T 3W 36 Disco Advanced/36 Controlador de Estaciones de Trabajo Advanced/36 Disquete Advanced/36 Lnea de Comunicaciones Advanced/36 Cinta Advanced/36 Estacin de trabajo/impresora Advanced/36 Tarea principal de Emulador Advanced/36

Apndice A. Datos de rendimiento

501

502

OS/400 Gestin de trabajos, V4R4

Apndice B. Datos de rendimientoExplorador del rendimiento


El explorador del rendimiento es una herramienta de recogida de datos que ayuda al usuario a identificar las causas de problemas de rendimiento que no pueden identificarse mediante recogida de datos utilizando el supervisor del rendimiento o mediante anlisis de la tendencia general. Dos razones para utilizar el explorador del rendimiento son: Identificar problemas de rendimiento Modelar el comportamiento de aplicaciones Las funciones de recogida y los mandatos relacionados de explorador de rendimiento son parte del sistema operativo OS/400. La funcin de informe y sus mandatos asociados son parte del producto bajo licencia Performance Tools for AS/400, la caracterstica de Gestor. La publicacin AS/400 Performance Explorer Tips and Techniques, SG24-4781, proporciona ejemplos adicionales de las funciones del explorador de rendimiento y ejemplos del soporte de rastreo del explorador de rendimiento mejorado.

Necesito el explorador de rendimiento?


El explorador del rendimiento es una herramienta que ayuda a identificar las causas de problemas de rendimiento que no pueden identificarse mediante herramientas que realizan una supervisin general del rendimiento. A medida que crezca en tamao y complejidad su entorno de proceso de datos, es razonable pensar que tambin el anlisis del rendimiento se har ms complejo. El explorador del rendimiento hace frente a esta mayor complejidad recogiendo datos sobre problemas de rendimiento complejos. Esta herramienta est pensada para desarrolladores de aplicaciones que desean conocer o mejorar el rendimiento de sus programas. Tambin es til para usuarios con experiencia en gestin del rendimiento para ayudar a identificar y aislar problemas de rendimiento complejos. Nota: Si est familiarizado con la funcin Sampled Address Monitor (SAM) o la funcin TPST de PRPQ, su paso al explorador del rendimiento debera ser fcil.

Quin necesita el Explorador del rendimiento?


Para utilizar el explorador del rendimiento no es necesario ser un experto en temas de rendimiento para utilizarlo en el anlisis de aplicaciones y programas. El mismo nivel de conocimientos necesarios para utilizar SAM en V3R1 y versiones anteriores es tambin el necesario para el explorador del rendimiento. Para utilizar el explorador del rendimiento a fin de aislar un problema de rendimiento, debe comprender bien el tema del rendimiento. El uso del explorador del rendimiento requiere ms conocimientos especializados sobre el rendimiento. Deber tener tambin una idea de cul puede ser el problema existente en el sistema. Deber configurar el explorador del rendimiento para que recoja datos de reas especficas del sistema, y deber interpretar los datos.

Copyright IBM Corp. 1997, 1999

503

Cundo necesita el Explorador del rendimiento?


Cuando considere que la informacin que le da su asesor en temas de rendimiento no es suficiente, debera considerar el uso del explorador del rendimiento. En resumen, el explorador del rendimiento es la herramienta que necesita utilizar una vez que haya probado las dems herramientas. El explorador del rendimiento recoge formas especficas de datos que pueden aislar ms fcilmente los factores implicados en un problema de rendimiento.

Comparacin del Explorador con otras herramientas de rendimiento


Una buena manera de comprender el explorador de rendimiento consiste en compararlo con otras herramientas del programa bajo licencia Herramientas de Rendimiento o del sistema operativo OS/400.

Funciones de exploracin y asesoramiento del rendimiento


Las funciones de exploracin y asesoramiento del rendimiento son funciones completamente diferentes. La finalidad principal del explorador es recoger datos especficos. Para hacer esto, tiene su propio recurso de recogida de datos. La funcin del asesor es evaluar los datos recogidos por el supervisor del rendimiento. Tras este anlisis genera una lista de conclusiones y recomendaciones sobre formas de mejorar el rendimiento. El explorador no realiza ningn anlisis para el usuario. Si est utilizando el asesor, probablemente est realizando tareas habituales de mantenimiento del rendimiento. Si est utilizando el explorador, sabe que tiene un problema de rendimiento y le resulta difcil identificar su causa.

Explorador del rendimiento y supervisor del rendimiento


En cierto sentido, el explorador de rendimiento se parece mucho al supervisor de rendimiento debido a que ambos recogen datos. La diferencia principal es que el explorador del rendimiento proporciona un nivel de detalle mucho mayor. Adems, a diferencia del supervisor del rendimiento, el explorador le permite especificar determinadas reas de inters y focalizar la recogida. La recogida de datos del explorador del rendimiento se puede ajustar para que incluya datos muy especficos. Es la capacidad para ajustar, o especificar, los datos a recoger lo que hace que el explorador del rendimiento sea efectivo para ayudar a aislar problemas de rendimiento. Nota: Puede ejecutar recogidas de datos al mismo tiempo. No obstante, debe mantener esta posibilidad al mnimo, ya que el sistema queda notablemente afectado cuando ambas recogidas estn activas. Este detalle es adecuado porque muchas veces los factores implicados en problemas de rendimiento no estn aislados. A menudo, existen varios factores que contribuyen al problema. Puesto que muchos factores contribuyen al problema, es difcil identificar causas individuales cuando se utilizan herramientas que evalan el sistema completo. Necesita una herramienta que proporcione los detalles. El explorador del rendimiento se puede utilizar para aislar los factores subyacentes de un problema que ha identificado el usuario. Esta herramienta agrupa los sntomas. Por ejemplo, un sistema lento podra ser debido a operaciones de lectura y escritura DASD, a la CPU, o a una combinacin de dos o ms factores. Con el explorador del rendimiento, puede encontrar la causa.

504

OS/400 Gestin de trabajos, V4R4

Ventajas del Explorador del rendimiento


El explorador del rendimiento tiene ventajas para las personas que necesitan un anlisis detallado del rendimiento en un sistema AS/400. Utilizando el explorador del rendimiento puede: Realizar un anlisis detallado para un trabajo sin afectar al rendimiento de otras operaciones del sistema. Analizar datos en un sistema distinto de aqul en el que se recogieron. Por ejemplo, si recoge datos en un sistema gestionado de la red, puede enviarlos al sistema central para su anlisis. Correlacionar la informacin sobre rendimiento con el cdigo Utilizando el explorador del rendimiento, puede correlacionar informacin sobre rendimiento con las lneas de cdigo fuente para asociar los datos de rendimiento con el cdigo que origin los datos. Recoger informacin sobre rendimiento en software desarrollado por el usuario. Para recoger informacin sobre rendimiento en software desarrollado por el usuario, la recogida de rendimiento debe estar habilitada cuando se crea el programa. En general, todo el software desarrollado por el usuario se crea con la recogida de rendimiento habilitada. Para obtener ms informacin sobre cmo habilitar o inhabilitar la recogida de rendimiento, consulte la documentacin especfica sobre el compilador y el parmetro Habilitar recogida de rendimiento (ENBPFRCOL) del mandato Crear Programa C Enlazado (CRTBNDC). Los programas tambin se pueden habilitar o inhabilitar utilizando el parmetro ENBPFRCOL en el mandato Cambiar Programa (CHGPGM). Nota: El valor por omisin para todos los lenguajes ILE es tener habilitados los puntos de rastreo predefinidos a nivel de programa. Pero algunos lenguajes proporcionan una opcin de compilador (parmetro ENBPFRCOL) que le permite desactivar la habilitacin. Los lenguajes que no proporcionan la opcin tienen habilitados los puntos de recogida predefinidos. Lo importante del mecanismo de recogida de datos es que: Est controlado por puntos predefinidos de recogida de datos que son generados por el compilador. Los puntos predefinidos de recogida de datos son escalables. El sistema y todo el cdigo de IBM se entregan junto con estos puntos predefinidos de rastreo. El valor por omisin para todos los compiladores es tener habilitados estos puntos predefinidos de recogida de datos.

Cmo trabaja el Explorador del rendimiento


1. Mediante una definicin establece una recogida de datos por el explorador del rendimiento. 2. Arranca el explorador del rendimiento y ste recoge los datos basndose en la definicin.

Apndice B. Datos de rendimientoExplorador del rendimiento

505

3. Puede crear informes a partir de las bases de datos. 4. Si lo desea, puede imprimir esos informes. Puede acceder a los mandatos asociados al explorador del rendimiento utilizando uno de los elementos siguientes: La interfaz de mandatos. Teclee los mandatos desde la lnea de mandatos. Todos los mandatos forman parte del sistema operativo OS/400, excepto el mandato PRTPEXRPT. Las opciones del men Herramientas de Rendimiento. Seleccione la opcin 5 (Programas de utilidad de rendimiento) del men IBM Herramientas de Rendimiento y despus seleccione la opcin 2 (Trabajar con explorador de rendimiento).

Trabajar con explorador de rendimiento Seleccione una de las siguientes opciones: 1. 2. 3. 4. 5. 6. 7. Aadir definicin de explorador de rendimiento (ADDPEXDFN) Cambiar definicin de explorador de rendimiento (CHGPEXDFN) Eliminar definicin de explorador de rendimiento (RMVPEXDFN) Arrancar explorador de rendimiento (STRPEX) Finalizar explorador de rendimiento (ENDPEX) Imprimir informes del explorador de rendimiento (PRTPEXRPT) Suprimir datos del explorador de rendimiento (DLTPEXDTA)

Seleccin o mandato ===> F3=Salir F4=Solicitud F9=Recuperar F12=Cancelar

Definiciones de Explorador del rendimiento


Las definiciones de explorador del rendimiento son la forma en que el usuario describe para esa herramienta el tipo de datos que desea recoger. Por tanto la definicin se utiliza para definir la informacin que debe recogerse cuando se arranque el explorador del rendimiento. Cuando el usuario crea una definicin de explorador del rendimiento en realidad est simplemente describiendo la informacin que desea recoger. Para ayudarle a comprender cmo trabaja el explorador del rendimiento, se proporcionan casos hipotticos para ayudarle a comprender los conceptos asociados a esa herramienta. Vea Creacin de una definicin de Explorador del rendimiento en la pgina 508. El explorador del rendimiento proporciona los tipos siguientes de recogida de datos: Estadsticas Perfil Rastreo Cada tipo recoge datos de forma diferente y los organiza segn un modo exclusivo. El tipo estadsticas identifica aplicaciones y programas o mdulos IBM que consumen excesiva CPU o que efectan un gran nmero de operaciones de E/S de disco. Por lo general, el usuario utiliza el tipo estadsticas para identificar pro-

506

OS/400 Gestin de trabajos, V4R4

gramas que deben investigarse con detalle como cuellos de botella de rendimiento potenciales. Utilice el tipo estadsticas para encontrar los programas y mdulos de alto consumo de recursos que se ejecutan durante la recogida de rendimiento. El objetivo es determinar si existen programas o mdulos especficos que consumen la mayor parte del recurso. Si cree que utilizar una aplicacin determinada causa un bajo rendimiento, utilice la recogida *STATS. La recogida *STATS puede determinar qu programas deben examinarse basndose en las estadsticas de CPU, estadsticas de disco y el nmero de veces que se llama al programa. Por ejemplo, puede que el programa o mdulo de ms alta utilizacin de CPU se llame slo una vez durante el periodo de recogida. Puede que tenga otro programa o mdulo que utilice un nivel moderadamente alto de CPU pero que se llame cientos de veces. Debe decidir qu programa o mdulo debe analizarse; el que se llama slo una vez o el que se llama cientos de veces. Las estadsticas pueden estar estructuradas en forma jerrquica o no jerrquica. En una estructura jerrquica los datos estadsticos estn organizados en forma de rbol, en el que cada nodo representa un procedimiento de programa ejecutado por el trabajo o la tarea. En una estructura no jerrquica los datos estadsticos estn organizados segn una lista simple de programas o procedimientos, cada uno con su propio conjunto de datos estadsticos. El tipo perfil identifica los programas de lenguaje de alto nivel (HLL) que consumen excesiva CPU segn los nmeros de sentencias del programa fuente. Tambin puede identificar un programa que se bifurca constantemente entre el principio del programa y subrutinas al final del programa. Si el programa es suficientemente grande, este ir y venir constante puede originar excesivas cadencias de faltas de pgina en un sistema con almacenamiento principal limitado. Cuando se selecciona la modalidad de rastreo, estadstica o de perfil, se proporcionan una serie de opciones para limitar el mbito de los datos de rendimiento recogidos. Puede recoger datos sobre trabajos, tareas, programas OS/400, mdulos y procedimientos especficos. El tipo rastreo rene un rastreo histrico de actividad de rendimiento generada por uno o ms trabajos en el sistema. El tipo rastreo recoge informacin muy especfica sobre cundo y en qu orden se produjeron los sucesos. El tipo rastreo recoge informacin detallada de referencia de objetos, de trabajos OS/400, de tareas de Cdigo Interno bajo Licencia (LIC) y de programa.

Flujo general del Explorador del rendimiento


Las secciones siguientes le ayudarn a familiarizarse con el ciclo natural de pasos del explorador del rendimiento. La Figura 50 en la pgina 508 muestra un ciclo bsico de trabajo.

Apndice B. Datos de rendimientoExplorador del rendimiento

507

Mandato ADDPEXDFN

Base de datos QPEXDATA

Base de datos

Mandato PRTPEXRPT

Mandato STRPEX

Recogida de datos

Mandato ENDPEX
RV3S161-0

Figura 50. Esquema del flujo bsico del Explorador del rendimiento

El ciclo de trabajo consta de estas actividades: La primera tarea del ciclo es crear una definicin de sesin que informa al sistema AS/400 acerca de qu procesos desea el usuario recoger datos de rendimiento. En el mandato Aadir definicin de explorador de rendimiento (ADDPEXDFN), especifique el tipo de recogida y un nombre para la definicin. Esta definicin se almacena como un miembro de base de datos por dicho nombre en el archivo QAPEXDFN en la biblioteca QUSRSYS. El nombre que especifique se utiliza en el mandato STRPEX. La segunda tarea del ciclo es arrancar la recogida de datos (mandato STRPEX), lo cual a su vez crea un archivo de datos que contiene los datos de rendimiento especificados. La tercera tarea es detener la recogida de los datos y guardarlos en archivos de base de datos para su anlisis. Utilice el mandato Finalizar explorador de rendimiento (ENDPEX) para detener la recogida. La cuarta tarea es analizar los datos de rendimiento. El mandato PRTPEXRPT proporciona informes exclusivos para cada tipo de datos (estadsticos, perfil o rastreo). La otra opcin para el anlisis es que el usuario escriba sus propias preguntas respecto al conjunto de archivos de base de datos.

Creacin de una definicin de Explorador del rendimiento


La primera tarea es definir qu datos se han de recoger utilizando el mandato Aadir Definicin de Explorador del Rendimiento (ADDPEXDFN). Una vez completada y salvada la definicin, est preparado para continuar con la segunda tarea del ciclo de trabajo. Antes de crear una nueva definicin, considere qu clases de informacin desea y el nivel de detalle que necesita. En general, los tres tipos principales de recogidas de datos tienen las caractersticas siguientes: Definiciones del tipo estadstico El uso de esta definicin da como resultado la recogida de la misma informacin bsica que mediante la herramienta TPST. Es til para un anlisis de primer orden de los programas OPM (original program model) de OS/400, procedimientos e instrucciones MI complejas.

508

OS/400 Gestin de trabajos, V4R4

- Proporciona el nmero de invocaciones - Proporciona tanto la utilizacin de CPU acumulativa como en lnea en microsegundos - Proporciona tanto el nmero acumulativo como en lnea de E/S sncrona y asncrona - Proporciona el nmero de llamadas efectuadas Trabaja bien para ejecuciones cortas y largas El tamao de los datos recogidos es bastante pequeo y constante para todas las ejecuciones La actividad del sistema debida a la recogida de datos durante la ejecucin de procedimientos ILE puede ser un problema debido a la frecuencia de las llamadas. Aunque el tiempo de ejecucin se ve afectado negativamente, el explorador del rendimiento elimina la mayor parte de la actividad adicional de recogida de datos. Utiliza reas de datos combinadas o separadas. El parmetro MRGJOB del mandato Aadir definicin de Explorador del rendimiento (ADDPEXDFN) especifica si todas las estadsticas de programa se acumulan en una sola rea de datos o se mantienen separadas (por ejemplo, un rea de datos para cada trabajo). Definiciones del tipo perfil Proporciona un desglose detallado sobre dnde se consume tiempo dentro de un programa o procedimiento El tamao de los datos recogidos es bastante pequeo y constante con independencia de la duracin de la ejecucin Se puede delimitar el mbito de los datos recogidos a tan slo unos pocos programas de inters El lmite de 16 programas MI significa que debe utilizar este tipo de recogida como herramienta de anlisis de segundo orden. Puede variar la actividad general del sistema cambiando el intervalo de muestreo. Un intervalo de 2 milisegundos parece una buena opcin inicial para programas de prueba. No existen restricciones sobre el tamao de panel debidas al nmero de programas especificados o al tamao de los programas especificados. Definiciones del tipo rastreo Definiciones de gestin del almacenamiento y de rastreo de flujo til para observar la actividad de gestin del almacenamiento que se realiza en el sistema. Tambin muestra instrucciones MI complejas. Las ejecuciones ms largas recogen ms datos

Apndice B. Datos de rendimientoExplorador del rendimiento

509

Arranque del Explorador del rendimiento


Para arrancar el explorador del rendimiento, utilice el mandato Arrancar Explorador del Rendimiento (STRPEX). Puede especificar el arranque de una nueva sesin del explorador del rendimiento o reanudar una sesin ya activa. Nota: Se le permite tener nicamente una sesin activa a la vez. No se permiten mltiples sesiones.

Finalizacin del Explorador del rendimiento


Para finalizar la sesin del explorador del rendimiento, utilice el mandato Finalizar Explorador del Rendimiento (ENDPEX). El mandato ENDPEX efecta las siguientes acciones en los datos recogidos: Sita los datos recogidos en archivos QAYPExxx en la biblioteca que especifique. Utilice OPTION(*END) y DTAOPT(*LIB) para hacerlo. El nombre de miembro de base de datos para todos los archivos QAYPExxx utiliza el nombre de sesin como valor por omisin a no ser que especifique un nombre para el parmetro DTAMBR. Puede especificar RPLDTA(*NO) para borrar datos que se recogieron utilizando este nombre de sesin o RPLDTA(*YES) para aadir los datos recogidos a los datos existentes. A no ser que sea un usuario muy sofisticado, utilice RPLDTA(*NO). Sita los datos recogidos en un solo archivo definido por IBM. Utilice OPTION(*END) y DTAOPT(*FILE) para hacerlo. Por lo general, debera utilizar *FILE slo bajo la supervisin del servicio tcnico de IBM. Si especifica el valor *FILE en el parmetro DTAOPT, la recogida de datos se salva en un archivo binario. La opcin de archivo binario slo debera utilizarse si los datos van a enviarse a IBM. Las herramientas de rendimiento pueden analizar slo los archivos de base de datos. Desecha los datos recogidos. Utilice OPTION(*END) y DTAOPT(*DLT) para suprimir los datos recogidos. Puede hacerlo cuando determine que los datos recogidos no pueden utilizarse. Por ejemplo, uno de los trabajos pretendidos no se ha iniciado como se esperaba. Si elige la opcin *DLT, los datos de rendimiento recogidos para la sesin no se guardan nunca. Salva los datos recogidos. Utilice OPTION(*END) y DTAOPT(*LIB) para salvar la coleccin en un archivo de base de datos. Utilice estos valores si va a enviar datos a una sede de gestor. Suspende la sesin de recogida, pero no la finaliza. Utilice OPTION(*SUSPEND) para hacerlo. Posteriormente puede volver a iniciar la recogida emitiendo el mandato STRPEX con OPTION(*RESUME) para el ID de sesin especfico. Nota: Si olvida el nombre de sesin de recogida activa, no podr finalizar la recogida sin apagar el sistema. Para averiguar el nombre de sesin activa, utilice el mandato ENDPEX SSNID(*SELECT).

510

OS/400 Gestin de trabajos, V4R4

Supresin de datos del Explorador del rendimiento


Para suprimir datos del explorador del rendimiento, utilice el mandato Suprimir Datos del Explorador del Rendimiento (DLTPEXDTA). El mandato DLTPEXDTA desecha datos de rendimiento de un conjunto de archivos de base de datos. Para obtener informacin detallada acerca del mandato DLTPEXDTA, consulte la publicacin Performance Tools for AS/400.

Creacin e impresin de informes del explorador de rendimiento


Puede crear e imprimir informes del explorador de rendimiento utilizando el mandato Imprimir informe del explorador de rendimiento (PRTPEXRPT). Utilice el parmetro OUTFILE cuando desee personalizar el informe de rastreo. El explorador de rendimiento almacena los datos recogidos en el archivo QAVPETRCI, que se encuentra en la biblioteca QPFR. Teclee el siguiente mandato para ver el contenido de un solo registro: DSPFFD FILE(QPFR/QAVPETRCI) Para obtener ms informacin acerca de los informes del explorador de rendimiento, consulte la publicacin Performance Tools for AS/400.

Bsqueda de las definiciones del Explorador del rendimiento


El parmetro SELECT del mandato ENDPEX proporciona una lista de todas las sesiones activas de explorador del rendimiento en el sistema. Este parmetro muestra la pantalla Seleccionar sesin del EXplorador de rendimiento.

Seleccionar sesin del Explorador del rendimiento Teclee opcin, pulse Intro. 1=Seleccionar Cuenta eventos

Opcin

Sesin

Usuario

Tipo

Estado

(No hay objetos para visualizar).

Archivos de datos de rendimiento


A continuacin se muestran archivos de datos de rendimiento recogidos por el sistema cuando se utilizan mandatos de recogida de datos. Los archivos siguientes son para el Explorador del rendimiento:
Nombre de Archivo QAYPEREF QAYPERUNI QAYPECOCFG

Ir a 513 514 517

Descripcin Informacin de consulta Informacin general Informacin sobre objetos de configuracin

Apndice B. Datos de rendimientoExplorador del rendimiento

511

Nombre de Archivo QAYPEHWCFG QAYPEFQCFG QAYPECICFG QAYPESTCFG QAYPETRCFG QAYPELCPLX QAYPELJOB QAYPELMET QAYPELMI QAYPELLIC QAYPELNAMT QAYPELNUMT QAYPEMICPX QAYPEEVENT QAYPEHWMAP QAYPELICI QAYPEMII QAYPESEGI QAYPETASKI QAYPENMI QAYPENLIC QAYPETIDX QAYPEASM QAYPEBASE QAYPEDASD QAYPEDSRV QAYPEPGFLT QAYPERMPM QAYPERMSL QAYPES36 QAYPESAR QAYPEUNKWN QAYPESTATS QAYPEPSUM QAYPEPWDW QAYPEPPANE

Ir a 517 518 518 518 519 519 519 520 520 520 521 521 521 521 522 522 522 523 524 525 526 526 527 527 528 529 530 530 531 531 531 532 533 536 536 537

Descripcin Informacin de configuracin especfica de la modalidad de hardware Seleccin de PMC Informacin de configuracin bsica Informacin de configuracin especfica de la modalidad estadstica Informacin de configuracin especfica de la modalidad de rastreo Instrucciones MI complejas recogidas Trabajos para los que se recogieron datos Medidas para las que recoger datos Programa MI, mdulo o procedimientos para los que se recogieron datos Mdulos LIC para los que recoger datos Nombres de tareas para las que recoger datos Nmero de tarea para la que recoger datos Correlacin de instrucciones MI complejas Correlacin de tipo y subtipo de evento Datos de correlacin de hardware Correlacin de resolucin de direcciones LIC Correlacin de resolucin de direcciones de programa MI Correlacin de resolucin de direcciones de segmentos Correlacin de resolucin de procesos y tareas Lista de programas MI para los que se recogieron datos Lista de mdulos LIC para los que se recogieron datos Datos de rastreo comn para todos los eventos Datos de eventos de la gestin del almacenamiento auxiliar Datos bsicos de eventos Datos de eventos DASD Datos de eventos de servidor DASD Datos de eventos de falta de pgina Datos de eventos de proceso de gestin de recursos Datos de eventos de embargo/bloqueo de gestin de recursos Datos de eventos de Advanced 36 Datos de rango de direcciones de segmentos (SAR) Datos de eventos UNKNOWN Datos estadsticos bsicos Datos estadsticos de resumen Datos estadsticos de ventanas Datos estadsticos de paneles

512

OS/400 Gestin de trabajos, V4R4

Nombre de Archivo QAYPELBRKT QAYPEMIUSR QAYPEMBRKT QAYPEMIPTR QAYPEUSRDF QAYPEHMON QAYPEHTOT QRLVRM QRLLVL QAYPEJVA QAYPEJVCI QAYPEJVMI QAYPEJVNI

Ir a 537 538 538 538 539 539 540 540 540 540 542 542 542

Descripcin Datos delimitadores del cdigo interno bajo licencia (LIC) Datos de eventos de usuario de la interfaz de mquina (MI) Datos delimitadores de programa de la interfaz de mquina (MI) Direcciones de puntero MI Datos delimitadores de enganche definidos por el usuario Datos de supervisin del hardware Datos totales de supervisin del hardware Release, versin, nivel de modificacin Indicador de nivel PEX Datos de eventos PEX Java Datos de informacin de clase PEX Java Datos de informacin de mtodo PEX Java Datos de informacin de nombre PEX Java

Abreviaturas de los archivos de datos de rendimiento


Los archivos de datos de rendimiento utilizan abreviaturas en las tablas de datos de campo y de byte. Estas abreviaturas incluyen: CHAR PD HEX Carcter en la columna Tipos de Datos. Decimal empaquetado en la columna Tipos de Datos. Hexadecimal en la columna Tipos de Datos.

Nombre de archivoQAYPEREF
Informacin sobre campos a los que se hace referencia
Contiene definiciones de campos a las que se hace referencia a lo largo de toda la base de datos. Este archivo no contendr ningn dato.
Tabla 78 (Pgina 1 de 2). Archivo QAYPEREF
Nombre de Campo QRECNB Tipo de Datos BINARY Longitud Campo 9 Descripcin Nmero que se utiliza para identificar de forma exclusiva registros de algunos de los archivos de datos. Campo genrico entero de 4 bytes con signo. Campo genrico entero de 2 bytes con signo. Campo hexadecimal utilizado para contener una direccin de 16 bytes. Campo hexadecimal utilizado para contener una direccin de segmento de 16 bytes.

QINT4 QINT2 QHEXAD QSEGAD

BINARY BINARY HEX 16 HEX 16

9 4

Apndice B. Datos de rendimientoExplorador del rendimiento

513

Tabla 78 (Pgina 2 de 2). Archivo QAYPEREF


Nombre de Campo QSEGOF Tipo de Datos HEX 6 Longitud Campo Descripcin Campo hexadecimal para contener una direccin de desplazamiento de segmento de 6 bytes. Campo hexadecimal para contener una direccin de registro de 16 bytes. Campo genrico de tipo carcter de 1 byte. Tamao del nombre por omisin. Nombres de opcin de modalidad de hardware. Nombre de tarea. Nmero de trabajo. Nombre corto almacenado en la base de datos. ID de mdulo LIC. Nombre de procedimiento MI. Nombre de mdulo LIC. Nombre de procedimiento LIC. Contiene un entero de 2 bytes (con o sin signo). Contiene un entero de 4 bytes (con o sin signo). Contiene un entero de 8 bytes (con o sin signo).

QREGST QBYTE QDFTNM QHWMNM QTSKNM QJOBNB QSHRNM QLRUNM QMPCNM QLMDNM QLPCNM QPINT2 QPINT4 QPINT8

HEX 16 CHAR 1 CHAR 10 CHAR 15 CHAR 16 CHAR 6 CHAR 40 CHAR 8 CHAR 256 CHAR 256 CHAR 4096 PD (5,0) PD (10,0) PD (20,0)

Nombre de archivoQAYPERUNI
Contiene informacin general sobre una recogida de datos.
Tabla 79 (Pgina 1 de 3). Archivo QAYPERUNI
Nombre de Campo QRNID QRNNM QRNDSC QRNVER Tipo de Datos BINARY CHAR 10 CHAR 72 BINARY 4 Longitud Campo 9 Descripcin ID de recogida de datos. Nombre de la recogida de datos. Descripcin de la recogida de datos. Versin del colector de datos de rendimiento.

514

OS/400 Gestin de trabajos, V4R4

Tabla 79 (Pgina 2 de 3). Archivo QAYPERUNI


Nombre de Campo QRNMOD Tipo de Datos BINARY Longitud Campo 4 Descripcin Modalidad de recogida de datos accedida desde DST (Herramientas de Servicio Dedicado): 1 Trace (rastreo) 2 StatsFlat (estadsticas no jerrquicas) 3 StatsHier (estadsticas jerrquicas) 4 Hardware QRNTCR CHAR 26 Hora de creacin de la recogida de datos con el formato de indicacin de la hora aaaa-mm-dd-hh.mm.ss.uuuuuu Arrancar recogida de datos. Arranque de recogida de datos completada. Detener recogida de datos. Detencin de recogida de datos completada. Hora en que se suspendi la recogida de datos. Hora en que se reanud la recogida de datos tras una suspensin. Tiempo total (en microsegundos) transcurrido en un estado de suspensin. Hora en que se restaur la recogida de datos. 9 9 Nmero total de eventos para los que se recogi datos. Nmero total de veces que una recogida de datos de rastreo reinici el almacenamiento intermedio. Tamao total de los datos de la recogida en bytes. Proceso que causa la creacin de la recogida de datos. 9 Cuenta de la tarea que crea la recogida orden inferior 4 bytes. Nombre de la tarea que crea la recogida. ID de usuario de la persona que emite la recogida. Sistema principal donde se realiz la recogida. Nmero de serie del sistema principal. Tipo de sistema principal (por ejemplo, 9402, 9404, etc.). Nmero de modelo del sistema principal.

QRNTSR QRNTSD QRNTEN QRNTED QRNTSS QRNTRZ QRNTTS QRNTRS QRNEVT QRNWRP

CHAR 26 CHAR 26 CHAR 26 CHAR 26 CHAR 26 CHAR 26 PD (20,0) CHAR 26 BINARY BINARY

QRNDSZ QRNPCR

PD (10,0) CHAR 30 BINARY CHAR 16 CHAR 8 CHAR 8 CHAR 8 CHAR 4 CHAR 4

| |

QRNTSC QRNTNM QRNUSR QRNTSY QRNSER QRNTYP QRNMDL

Apndice B. Datos de rendimientoExplorador del rendimiento

515

Tabla 79 (Pgina 3 de 3). Archivo QAYPERUNI


Nombre de Campo QRNSSY QRNCNV QRNPGS Tipo de Datos CHAR 8 BINARY PD (20,0) 4 Longitud Campo Descripcin Arranque de la recogida de datos del sistema desde nativo o RS6000. Factor de conversin utilizado por programa de informes. Total de pginas de memoria en las que se realiz la recogida de datos del sistema. Nivel del cdigo interno bajo licencia. Nivel del cdigo XPF. Nivel VRM (Versin Release Modificacin) del sistema. 9 9 9 Nmero de las IPL realizadas para DST. Nmero de las IPL realizadas para XPF. Nmero de Agrupaciones de Almacenamiento Auxiliar (ASP) configuradas (DASD). Nmero de dispositivos DASD lgicos configurados. Nmero de reas de datos para datos de rastreo y estadsticos. Nmero de tareas o procesos examinados por el recogedor. Nmero de tareas o procesos no aadidos porque existan en otra recogida de datos. ID de recogida de datos que contiene tareas o procesos que no se aadieron a la recogida actual. Nmero de tareas o procesos aadidos durante el arranque de la recogida de datos. Nmero de procesos aadidos durante el arranque de la recogida de datos. Nmero de tareas o procesos de la recogida de datos. Nmero de procesos de la recogida de datos. Nmero de hebras de esta recogida. Nmero de tareas de cdigo interno bajo licencia en la recogida. Nmero de cdigo de caracterstica. Cuenta de eventos faltantes. Tamao total de colector. 2 Nmero de procesadores. Cuenta de tareas (EXCLUSIVO).

QRNLIC QRNXPF QRNSVR QRNDIP QRNXIP QRNASP

CHAR 3 CHAR 3 CHAR 6 BINARY BINARY BINARY

QRNLDS QRNDAR QRNTEX QRNTNO QRNNOI

BINARY BINARY BINARY BINARY BINARY

9 9 9 9 9

QRNTAD

BINARY

QRNPAD QRNTCT QRNPCT QRNTHC QRNLIT QRNPFC QRNMEC QRNTCS QRNNOP

BINARY BINARY BINARY PD (10,0) PD (10,0) HEX 8 PD (10,0) PD (20,0) BINARY HEX 16

9 9 9

QRNHTC

516

OS/400 Gestin de trabajos, V4R4

Nombre de archivoQAYPECOCFG
Contiene informacin de objetos de configuracin sobre una recogida de datos comn a todas las modalidades. Estos campos corresponden a algunos de los parmetros especificados en el mandato ADDPEXDFN (o al crear una configuracin).
Tabla 80. Archivo QAYPECOCFG
Nombre de Campo QCOJOB QCOTNM QCOTNB QCOCLD QCOLBK QCOMI QCOLIC QCOCPX QCOMET Tipo de Datos CHAR 10 CHAR 16 CHAR 10 CHAR 1 CHAR 1 CHAR 10 CHAR 10 CHAR 10 CHAR 10 Longitud Campo Descripcin Valor de parmetro de trabajo o nombre de archivo de lista. Valor del parmetro de nombre de tarea o nombre de archivo de lista. Valor del parmetro de nmero de tarea o nombre de archivo de lista. Recoger datos para procesos hijo (S o N). Habilitar delimitacin de LIC durante instrucciones MI complejas. Nombre de archivo de lista del programa MI. Nombre de archivo de lista del mdulo LIC. Valor de parmetro de instruccin MI compleja en nombre de archivo de lista. Nombre de archivo de lista mtrica.

Nombre de archivoQAYPEHWCFG
Contiene informacin de objetos de configuracin sobre una recogida de datos de la modalidad de hardware. Estos campos corresponden a algunos de los parmetros especificados en el mandato ADDPEXDFN (o al crear una configuracin).
Tabla 81. Archivo QAYPEHWCFG
Nombre de Campo QHWOPT QHWTSO QHWFET QHWLET QHWFIT QHWLIT QHWITS Tipo de Datos CHAR 15 CHAR 15 BINARY BINARY BINARY BINARY BINARY 4 4 4 4 9 Longitud Campo Descripcin Opcin de la modalidad de hardware. Opcin de porcin de tiempo. Primera entrada de la tabla de eventos de hardware (ndice). ltima entrada de la tabla de eventos de hardware (ndice). Primera entrada de la tabla de cuenta de instrucciones (ndice). ltima entrada de la tabla de cuenta de instrucciones (ndice). Porcin de tiempo.

Apndice B. Datos de rendimientoExplorador del rendimiento

517

Nombre de archivoQAYPEFQCFG
Contiene informacin de objetos de configuracin correspondiente a una seleccin de PMC de hardware y frecuencia de recuperacin de una recogida de datos para cada uno de los PMC. Estos campos corresponden a algunos de los parmetros especificados en el mandato ADDPEXDFN (o al crear una configuracin).
Tabla 82. Archivo QAYPEFQCFG
Nombre de Campo QFQTE QFQCNT QFQFRQ Tipo de Datos BINARY BINARY BINARY Longitud Campo 9 9 9 Descripcin Nmero de entrada de tabla de hardware. Contador de hardware (nmero de PMC). Frecuencia de hardware en milisegundos.

Nombre de archivoQAYPECICFG
Contiene informacin de objetos de configuracin para una recogida de datos. Este archivo contiene informacin bsica referente a la configuracin utilizada para una recogida de datos. Estos campos corresponden a algunos de los parmetros especificados en el mandato ADDPEXDFN (o al crear una configuracin).
Tabla 83. Archivo QAYPECICFG
Nombre de Campo QCINM QCIDSC QCIMOD Tipo de Datos CHAR 10 CHAR 72 CHAR 10 Longitud Campo Descripcin Nombre de objeto de configuracin. Descripcin de objeto de configuracin. Modalidad de recogida de datos: STATS TRACE HDW QCIUSR QCISYS CHAR 8 CHAR 8 Usuario que cre la configuracin. Sistema destino para el que se hizo la configuracin.

Nombre de archivoQAYPESTCFG
Contiene informacin de objetos de configuracin sobre una recogida de datos de la modalidad estadstica. Estos campos corresponden a algunos de los parmetros especificados en el mandato ADDPEXDFN (o al crear una configuracin).
Tabla 84 (Pgina 1 de 2). Archivo QAYPESTCFG
Nombre de Campo QSTORG QSTCMB Tipo de Datos CHAR 10 CHAR 1 Longitud Campo Descripcin Organizacin de la recogida de datos estadstica (no jerrquica o jerrquica). Combinar datos por tarea (S o N).

518

OS/400 Gestin de trabajos, V4R4

Tabla 84 (Pgina 2 de 2). Archivo QAYPESTCFG


Nombre de Campo QSTIOC Tipo de Datos CHAR 1 Longitud Campo Descripcin Incluir o excluir contadores de E/S de tareas.

Nombre de archivoQAYPETRCFG
Contiene informacin de objetos de configuracin sobre una recogida de datos de la modalidad de rastreo. Estos campos corresponden a algunos de los parmetros especificados en el mandato ADDPEXDFN (o al crear una configuracin).
Tabla 85. Archivo QAYPETRCFG
Nombre de Campo QTRSZ QTRWRP Tipo de Datos BINARY CHAR 1 Longitud Campo 9 Descripcin Tamao mximo de rastreo en KB. Reiniciar almacenamiento intermedio de datos de rastreo (S o N).

Nombre de archivoQAYPELCPLX
Contiene una lista de instrucciones MI complejas para las que se especific recogida de datos como parte del objeto de configuracin.
Tabla 86. Archivo QAYPELCPLX
Nombre de Campo QLXINM Tipo de Datos CHAR 10 Longitud Campo Descripcin Instruccin MI compleja.

Nombre de archivoQAYPELJOB
Contiene una lista de trabajos para los que se especific recogida de datos como parte del objeto de configuracin.
Tabla 87. Archivo QAYPELJOB
Nombre de Campo QLJNM QLJUSR QLJNB Tipo de Datos CHAR 10 CHAR 10 CHAR 6 Longitud Campo Descripcin Nombre de trabajo. Usuario del trabajo. Nmero de trabajo.

Apndice B. Datos de rendimientoExplorador del rendimiento

519

Nombre de archivoQAYPELMET
Contiene una lista de medidas para las que recoger datos que se especificaron como parte del objeto de configuracin.
Tabla 88. Archivo QAYPELMET
Nombre de Campo QLMCTR QLMCAT QLMTYP Tipo de Datos BINARY CHAR 20 CHAR 20 Longitud Campo 4 Descripcin Contador mtrico (cubeta). Categora mtrica. Medida

Nombre de archivoQAYPELMI
Contiene una lista de programas, mdulos o procedimientos MI para los que se especific recogida de datos como parte del objeto de configuracin.
Tabla 89. Archivo QAYPELMI
Nombre de Campo QLMTYP QLMNM QLMLIB QLMMNM QLMPNM QLMPSZ Tipo de Datos CHAR 10 CHAR 10 CHAR 10 CHAR 10 CHAR 256 BINARY 9 Longitud Campo Descripcin Tipo de programa MI. Programa MI. Biblioteca de programas MI. Mdulo MI. Procedimiento MI. Tamao de panel.

Nombre de archivoQAYPELLIC
Contiene una lista de mdulos LIC para los que se especific recogida de datos como parte del objeto de configuracin.
Tabla 90. Archivo QAYPELLIC
Nombre de Campo QLLSEL Tipo de Datos BINARY Longitud Campo 9 Descripcin Mtodo de seleccin: 1 ID de mdulo 2 Direccin inicial/final de rango QLLMID QLLSAD QLLEAD QLLPSZ CHAR 8 HEX 16 HEX 16 BINARY 9 ID de mdulo LIC (mtodo de seleccin 1). Direccin inicial de rango (mtodo de seleccin 2). Direccin final de rango (mtodo de seleccin 2). Tamao de panel.

520

OS/400 Gestin de trabajos, V4R4

Nombre de archivoQAYPELNAMT
Contiene una lista de nombres de tareas para las que recoger datos que se especificaron como parte del objeto de configuracin.
Tabla 91. Archivo QAYPELNAMT
Nombre de Campo QLTTNM Tipo de Datos CHAR 16 Longitud Campo Descripcin Nombre de tarea.

Nombre de archivoQAYPELNUMT
Contiene una lista de nmeros de tareas para las que recoger datos que se especificaron como parte del objeto de configuracin.
Tabla 92. Archivo QAYPELNUMT
Nombre de Campo QLTTNB Tipo de Datos CHAR 8 Longitud Campo Descripcin Nmero de tarea.

Nombre de archivoQAYPEMICPX
Contiene descripciones cortas y largas de cada instruccin MI compleja para la que se recogieron datos.
Tabla 93. Archivo QAYPEMICPX
Nombre de Campo QCPIDX QCPSNM QCPLNM Tipo de Datos BINARY CHAR 20 CHAR 50 Longitud Campo 4 Descripcin ndice de instrucciones MI complejas. Descripcin corta. Descripcin larga.

Nombre de archivoQAYPEEVENT
Contiene descripciones cortas y largas de cada tipo y subtipo de evento.
Tabla 94. Archivo QAYPEEVENT
Nombre de Campo QEVTY QEVSTY QEVSN QEVSSN QEVLN QEVSLN Tipo de Datos BINARY BINARY CHAR 20 CHAR 20 CHAR 50 CHAR 50 Longitud Campo 4 4 Descripcin Tipo de evento (categora). Subtipo de evento (medida). Descripcin de tipo corta. Descripcin de subtipo corta. Descripcin de tipo larga. Descripcin de subtipo larga.

Apndice B. Datos de rendimientoExplorador del rendimiento

521

Nombre de archivoQAYPEHWMAP
Contiene los datos de correlacin de hardware. Se crea para las modalidades estadstica y de rastreo y correlaciona entradas de la tabla PMC con su descripcin correspondiente.
Tabla 95. Archivo QAYPEHWMAP
Nombre de Campo QHWTE QHWPMC QHWNM Tipo de Datos BINARY BINARY CHAR 20 Longitud Campo 9 4 Descripcin Nmero de entrada de tabla (perodo de tiempo). Nmero PMC. Nombre de evento o de instruccin.

Nombre de archivoQAYPELICI
Contiene la informacin de correlacin de la resolucin de direcciones del cdigo interno bajo licencia (LIC) correspondiente a una recogida de datos.
Tabla 96. Archivo QAYPELICI
Nombre de Campo QLITBT QLIPNM QLIMNM QLIPID QLIMID QLISAD QLIEAD QLICSZ QLILNG QLIMTM QLIMSA QLIRUN Tipo de Datos HEX 16 CHAR 12 CHAR 12 BINARY BINARY HEX 16 HEX 16 PD (20,0) PD (20,0) CHAR 16 HEX 16 CHAR 8 9 9 Longitud Campo Descripcin Direccin de la entrada de tabla de rastreo correspondiente al procedimiento. Procedimiento LIC (nombre abreviado). Mdulo LIC (nombre abreviado). ID de nombre de procedimiento. ID de nombre de mdulo. Direccin inicial de cdigo de procedimiento. Direccin final de cdigo de procedimiento (campo de clave). Tamao de cdigo de procedimiento. Tipo de lenguaje. Indicacin de la hora de creacin del mdulo. Direccin inicial de mdulo LIC. Apodo RU de mdulo LIC.

Nombre de archivoQAYPEMII
Contiene informacin de correlacin de la resolucin de direcciones del programa MI (interfaz de mquina) correspondiente a una recogida de datos.

522

OS/400 Gestin de trabajos, V4R4

Tabla 97. Archivo QAYPEMII


Nombre de Campo QMITBT QMIMNM QMIMQL QMIPNM QMIPQL QMIPLN QMIPID QMICST QMICEN QMIPSZ QMILNG QMITIM Tipo de Datos HEX 16 CHAR 30 CHAR 30 CHAR 30 CHAR 30 BINARY BINARY HEX 16 HEX 16 PD (20,0) PD (20,0) CHAR 16 9 9 Longitud Campo Descripcin Direccin de la entrada de tabla de rastreo correspondiente al procedimiento. Nombre de mdulo MI. Calificador del nombre de mdulo MI. Nombre de programa MI. Calificador del nombre de programa MI. Longitud del nombre de procedimiento. ID de nombre de procedimiento. Direccin inicial de cdigo de procedimiento. Direccin final de cdigo de procedimiento (campo de clave). Tamao de cdigo de procedimiento. Tipo de lenguaje. Indicacin de la hora del mdulo.

Nombre de archivoQAYPESEGI
Contiene definiciones de campos que se utilizan para la correlacin de la resolucin de direcciones de segmentos.
Tabla 98 (Pgina 1 de 2). Archivo QAYPESEGI
Nombre de Campo QSGSAD QSGEAD QSGTYP QSGSZ QSGNFL QSGFLG QSGASP QSGXSZ QSGBL QSGPT Tipo de Datos HEX 16 HEX 16 HEX 4 PD (5,0) HEX 2 HEX 2 BINARY BINARY CHAR 1 CHAR 1 CHAR 1 CHAR 1 4 4 Longitud Campo Descripcin Direccin inicial de segmento. Direccin final de segmento (campo de clave). Tipo de segmento. Tamao de segmento en pginas. Distintivos de segmento nuevo. Distintivo de segmento. Nmero ASP de segmento. Tamao de transferencia de bloque de segmentos. Distintivo indicador de segmento grande o pequeo. Distintivo indicador de segmento permanente o temporal. Distintivo indicador de un segmento fragmentado. Distintivo indicador de segmento residente.

| |

QSGHLY QSGRES

Apndice B. Datos de rendimientoExplorador del rendimiento

523

Tabla 98 (Pgina 2 de 2). Archivo QAYPESEGI


Nombre de Campo QSGIRG QSGPRE QSGAG QSGMSD QSGDIR QSGCRI QSGMAP QSGIPL QSGOVR QSGREL QSGDES QSGBSA QSGBSZ QSGTY QSGSTY QSGONM QSGOCX QSGOSZ QSGDB Tipo de Datos CHAR 1 CHAR 1 CHAR 1 CHAR 1 CHAR 1 CHAR 1 CHAR 1 CHAR 1 CHAR 1 CHAR 1 CHAR 1 HEX 16 PD (5,0) HEX 2 HEX 2 CHAR 30 CHAR 30 PD (10,0) CHAR 1 Longitud Campo Descripcin Distintivo indicador de segmento en rango de direcciones residentes. Distintivo indicador de segmento preasignado. Distintivo indicador de segmento de grupo de acceso. Distintivo indicador de segmento de vuelco del almacenamiento principal. Distintivo indicador de segmento de directorio. Distintivo indicador de segmento crtico. Distintivo indicador de segmento de mapa SID. Distintivo indicador de segmento creado en esta IPL. Distintivo indicador de segmento que ha producido un desbordamiento. Distintivo indicador de segmento real. Distintivo indicador de segmento destruido. Direccin inicial de segmento base. Tamao de segmento base. Tipo de objeto de segmento. Subtipo de objeto de segmento. Nombre de objeto de segmento. Nombre de contexto de objeto de segmento. Tamao de objeto de segmento base. Distintivo que indica que el segmento es una base de datos.

Nombre de archivoQAYPETASKI
Contiene definiciones de campos que se utilizan para la correlacin de la resolucin de procesos o tareas.
Tabla 99 (Pgina 1 de 2). Archivo QAYPETASKI
Nombre de Campo Tipo de Datos BINARY HEX 16 CHAR 16 CHAR 4 Longitud Campo 9 Descripcin Cuenta de tareas - orden inferior 4 bytes. Direccin de tarea. Nombre de tarea. ID de tarea.

QTSCNT QTSADR QTSNM QTSID

524

OS/400 Gestin de trabajos, V4R4

Tabla 99 (Pgina 2 de 2). Archivo QAYPETASKI


Nombre de Campo QTSPL QTSRES QTSMI QTSPRI QTSTSL QTSAST QTSASP QTSRST QTSRSP QTSXST QTSXSP QTSJNM QTSJUS QTSNB QTSPID Tipo de Datos BINARY CHAR 1 CHAR 1 BINARY PD (20,0) PD (20,0) PD (20,0) PD (20,0) PD (20, 0) CHAR 1 CHAR 1 CHAR 10 CHAR 10 CHAR 6 BINARY PD (10,0) CHAR 1 HEX 16 PD (20,0) PD (20,0) PD (20,0) PD (20,0) 4 4 Longitud Campo 4 Descripcin Nmero de agrupacin en la que se ejecuta la tarea. Distintivo de tarea residente. Distintivo de tarea MI. Prioridad inicial de tarea. Porcin de tiempo de tarea. Tiempo de actividad de tarea al inicio de recogida de datos. Tiempo de actividad de tarea al detener recogida de datos. Tiempo de ejecucin de tarea al inicio de recogida de datos. Tiempo de ejecucin de tarea al detener recogida de datos. Tarea exista al iniciar recogida de datos. Tarea exista al detener recogida de datos. Nombre de trabajo. Usuario del trabajo. Nmero de trabajo. ID de particin. Cuenta de tareas de hebra inicial orden inferior 4 bytes. Identificador de hebra inicial. Identificador de hebra. PMC 1 acumulado PMC 4 acumulado Cuenta de tareas (EXCLUSIVO). Cuenta de tareas de hebra inicial completo 8 bytes.

| |

QTSCIT QTSITF QTSTHI QTSAP1 QTSAP3

| | |

QTSTCT QTSFTC

Nombre de archivoQAYPENMI
Contiene una lista de programas, mdulos y procedimientos MI para los que se recogieron datos. Esta lista se determina mediante la correlacin de la resolucin de direcciones.
Tabla 100 (Pgina 1 de 2). Archivo QAYPENMI
Nombre de Campo QNMOFF Tipo de Datos BINARY Longitud Campo 9 Descripcin Clave de desplazamiento en lista de nombres.

Apndice B. Datos de rendimientoExplorador del rendimiento

525

Tabla 100 (Pgina 2 de 2). Archivo QAYPENMI


Nombre de Campo QNMLNM Tipo de Datos CHAR 256 Longitud Campo Descripcin Nombre largo de MI.

Nombre de archivoQAYPENLIC
Contiene una lista de mdulos y procedimientos LIC para los que se recogieron datos. Esta lista se determina mediante la correlacin de la resolucin de direcciones.
Tabla 101. Archivo QAYPENLIC
Nombre de Campo QNLOFF QNLLNM Tipo de Datos BINARY CHAR 256 Longitud Campo 9 Descripcin Clave de desplazamiento en lista de nombres. Nombre largo de LIC.

Nombre de archivoQAYPETIDX
Contiene datos de rastreo comunes para todos los eventos. Sirve de archivo de ndices. Utilcelo como ndice para los archivos de eventos reales.
Tabla 102 (Pgina 1 de 2). Archivo QAYPETIDX
Nombre de Campo QRECN QTITY QTISTY QTIPRN QTITIM QTIESZ QTIMIS Tipo de Datos BINARY BINARY BINARY BINARY PD (20,0) BINARY BINARY 4 4 Longitud Campo 9 4 4 4 Descripcin Nmero de registro de evento de rastreo (exclusivo). Tipo de evento de recurso. Subtipo de evento de recurso. Nmero de procesador. Desplazamiento (microsegundos) respecto a indicacin horaria base. Tamao de la entrada de rastreo en bytes. Nmero de entradas perdidas debido a almacenamiento intermedio de rea de datos "unpinned". Nmero de entradas perdidas debidas a una entrada ya activa. Cuenta de tareas orden inferior 4 bytes. PMC (contador de hardware) nmero 1. PMC (contador de hardware) nmero 2. PMC (contador de hardware) nmero 3. PMC (contador de hardware) nmero 4. 4 Prioridad de procesos y tareas.

QTIBSY

BINARY BINARY PD (10,0) PD (10,0) PD (10,0) PD (10,0) BINARY

4 9

QTITCT QTIH01 QTIH02 QTIH03 QTIH04 QTIPRI

526

OS/400 Gestin de trabajos, V4R4

Tabla 102 (Pgina 2 de 2). Archivo QAYPETIDX


Nombre de Campo QTITSP Tipo de Datos TIMESTAMP PD (20,0) Longitud Campo Descripcin Indicacin de la hora del evento. Cuenta de tareas - completo 8 bytes.

QTIFTC

Nombre de archivoQAYPEASM
Contiene datos de Gestin del Almacenamiento Auxiliar (ASM).
Tabla 103. Archivo QAYPEASM
Nombre de Campo QRECN QAMSPA QAMNIA QAMSAD QAMSOF QAMPGS QAMSTS QAMNAC QAMASP Tipo de Datos BINARY HEX 16 HEX 16 HEX 16 HEX 6 PD (20,0) BINARY BINARY BINARY 4 4 4 Longitud Campo 9 Descripcin Nmero de registro de evento de rastreo (exclusivo). Direccin de punto de suspensin MI. Direccin de instruccin siguiente. Direccin inicial de segmento. Desplazamiento respecto el inicio del segmento. Nmero de pginas del segmento. Distintivo de estado. Pginas ASM fuera del grupo de acceso. Nmero ASP.

Nombre de archivoQAYPEBASE
Contiene datos bsicos de eventos.
Tabla 104 (Pgina 1 de 2). Archivo QAYPEBASE
Nombre de Campo QRECN QBSTBT QBSTAD QBSIAD QBSMIN QBSIPL QBSR03 QBSR04 QBSR05 QBSR06 Tipo de Datos BINARY HEX 16 HEX 16 HEX 16 BINARY CHAR 24 PD (20,0) PD (20,0) PD (20,0) PD (20,0) 4 Longitud Campo 9 Descripcin Nmero de registro de evento de rastreo (exclusivo). Direccin de tabla de rastreo. Direccin de tarea. Direccin de instruccin. Cdigo de referencia del sistema (SRC) secundario. Texto de fase IPL. Registro de uso general nmero 3. Registro de uso general nmero 4. Registro de uso general nmero 5. Registro de uso general nmero 6.

Apndice B. Datos de rendimientoExplorador del rendimiento

527

Tabla 104 (Pgina 2 de 2). Archivo QAYPEBASE


Nombre de Campo QBSR07 QBSR08 QBSR09 QBSR10 QBSEXI QBSIXI QBSETY QBSFAD QBSEPA QBSPIO QBSIIN QBSPAD QBSAGM QBSCAD QBSCTB QBSWOA QBSWOD QBSWOR QBSPTY QBSTWC QBSTSC QBSCTC QQBSR11 QQBSR12 Tipo de Datos PD (20,0) PD (20,0) PD (20,0) PD (20,0) HEX 4 HEX 4 BINARY HEX 16 HEX 16 BINARY PD (20, 0) HEX 16 PD (20, 0) HEX 16 HEX 16 HEX 16 BINARY PD (5,0) PD (5,0) PD (10,0) PD (10,0) PD (10,0) PD (20,0) PD (20,0) PD (20,0) 9 9 4 Longitud Campo Descripcin Registro de uso general nmero 7. Registro de uso general nmero 8. Registro de uso general nmero 9. Registro de uso general nmero 10. ID de excepcin. ID de excepcin IMPI. Tipo de excepcin. Direccin anmala. Direccin de programa causante de la excepcin. Desplazamiento de instruccin de programa. Informacin de interrupcin. Direccin de programa. Marca de grupo de activacin. Direccin de instruccin llamadora. Direccin de tabla de rastreo de llamador. Direccin de objeto de espera. Descripcin de objeto de espera. Cdigo de razn de objeto de espera. Prioridad de tarea aparente. Ciclos de espera de tarea. Ciclos de espera de tarea. Cuenta de tareas actual orden inferior 4 bytes. Registro de uso general 11 Registro de uso general 12 Cuenta de tareas completo 8 bytes.

QBSFTC

Nombre de archivoQAYPEDASD
Contiene datos de eventos DASD.
Tabla 105 (Pgina 1 de 2). Archivo QAYPEDASD
Nombre de Campo QRECN QDDVAD QDDPGS Tipo de Datos BINARY HEX 16 PD (20,0) Longitud Campo 9 Descripcin Nmero de registro de evento de rastreo (exclusivo). Direccin de segmento virtual y de objeto. Nmero de pginas a las que se hace referencia.

528

OS/400 Gestin de trabajos, V4R4

Tabla 105 (Pgina 2 de 2). Archivo QAYPEDASD


Nombre de Campo QDDUNB QDDASP QDDMSU QDDADR QDDARE QDDSKP QDDLRC QDDBLK QDDPID Tipo de Datos BINARY BINARY BINARY PD (10,0) PD (5,0) CHAR 1 BINARY BINARY BINARY BINARY BINARY CHAR 1 PD (5,0) PD (20,0) 4 4 4 9 9 Longitud Campo 4 4 4 Descripcin Nmero de unidad DASD. Nmero ASP. Subunidad duplicada. Direccin DASD. rea DASD. Operacin saltar o no saltar. Cdigo de retorno lgico DASD. Tamao de bloque DASD. ID de agrupacin de almacenamiento principal. Cuenta de tareas de E/S asncrona orden inferior 4 bytes. Contador de eventos de E/S de disco. Distintivo indicador de operacin de E/S de intercambio. Longitud de la operacin de salto. Cuenta de tareas de E/S asncrona completo 8 bytes.

| |

QDDATC QDDECT QDDEIO QDDSPN

| |

QDDFTC

Nombre de archivoQAYPEDSRV
Contiene datos de evento de servidor DASD.
Tabla 106. Archivo QAYPEDSRV
Nombre de Campo QRECN QDSPRM QDSEXT QDSMSG QDSOBJ QDSTSK QDSCDE Tipo de Datos BINARY CHAR 96 CHAR 24 HEX 16 HEX 16 CHAR 2 BINARY 4 Longitud Campo 9 Descripcin Nmero de registro de evento de rastreo (exclusivo). Parmetros de servidor. Datos externos de servidor. Direccin de rea de mensajes de trabajo. Direccin de objeto de servidor. ID de tarea de servidor. Cdigo de terminacin.

Apndice B. Datos de rendimientoExplorador del rendimiento

529

Nombre de archivoQAYPEPGFLT
Contiene datos de eventos de falta de pgina.
Tabla 107. Archivo QAYPEPGFLT
Nombre de Campo QRECN QPGNIA QPGVAD QPGTYP QPGEXC QPGMSP Tipo de Datos BINARY HEX 16 HEX 16 BINARY BINARY HEX 16 PD (10,0) PD (20,0) 4 4 Longitud Campo 9 Descripcin Nmero de registro de evento de rastreo (exclusivo). Direccin de instruccin siguiente. Direccin virtual de pgina que falta. Tipo de falta de pgina. ID de excepcin. Punto de suspensin MI. Cuenta de la tarea que est procesando la peticin orden inferior 4 bytes. Cuenta de la tarea que est procesando la peticin completo 8 bytes.

| | | |

QPGRTC QPGFTC

Nombre de archivoQAYPERMPM
Contiene datos de eventos de la gestin de recursos y de la gestin de procesos.
Tabla 108. Archivo QAYPERMPM
Nombre de Campo QRECN QRPMSP QRPSP QRPCCI QRPLWR QRPITY QRPOBL QRPCPU QRPTIO QRPMTS Tipo de Datos BINARY BINARY BINARY PD (5,0) PD (20,0) BINARY BINARY PD (20,0) PD (10,0) CHAR 1 4 4 Longitud Campo 9 4 4 Descripcin Nmero de registro de evento de rastreo (exclusivo). ID de agrupacin de almacenamiento principal. ID de agrupacin de almacenamiento. ndice de curva de coste. Razn de espera larga. Tipo de interrupcin. ID de agrupacin de almacenamiento principal antigua. Tiempo de CPU utilizado. Nmero total de E/S. Porcin de tiempo MI finalizado.

530

OS/400 Gestin de trabajos, V4R4

Nombre de archivoQAYPERMSL
Contiene datos de eventos de embargo/bloqueo de gestin de recursos.
Tabla 109. Archivo QAYPERMSL
Nombre de Campo QRECN QSLETM QSLSEG QSLOFF QSLNSZ QSLRET QSLHLD QSLCFL Tipo de Datos BINARY PD (20,0) HEX 16 HEX 6 PD (10,0) PD (10,0) BINARY BINARY 4 4 Longitud Campo 9 Descripcin Nmero de registro de evento de rastreo (exclusivo). Tiempo transcurrido. Direccin de segmento del ltimo objeto. Desplazamiento respecto direccin de segmento del ltimo objeto. Nmero de embargos. Nmero de reintentos. Tipo de retencin. Tipo de ltima retencin conflictiva.

Nombre de archivoQAYPES36
Contiene datos de eventos de Advanced 36.
Tabla 110. Archivo QAYPES36
Nombre de Campo QRECN Q36TSA Q36ACT Q36STA Tipo de Datos BINARY HEX 16 PD (20,0) CHAR 1 Longitud Campo 9 Descripcin Nmero de registro de evento de rastreo (exclusivo). Direccin de tarea. ID de accin. Estado.

Nombre de archivoQAYPESAR
Contiene datos del rango de direcciones de segmento (SAR).
Tabla 111 (Pgina 1 de 2). Archivo QAYPESAR
Nombre de Campo QRECN QSRSPT QSRNIA QSRSAD QSRSOF QSRPGS Tipo de Datos BINARY HEX 16 HEX 16 HEX 16 HEX 6 PD (20,0) Longitud Campo 9 Descripcin Nmero de registro de evento de rastreo (exclusivo). Direccin de punto de suspensin MI. Direccin de instruccin siguiente. Direccin de segmento inicial del rango. Desplazamiento respecto segmento inicial del rango. Pginas del rango.

Apndice B. Datos de rendimientoExplorador del rendimiento

531

Tabla 111 (Pgina 2 de 2). Archivo QAYPESAR


Nombre de Campo QSRBYT QSRMPL QSRERS QSRERO QSREBY QSRBSZ QSRPLR Tipo de Datos PD (10,0) BINARY HEX 16 HEX 6 PD (10,0) PD (5,0) CHAR 1 4 Longitud Campo Descripcin Bytes del rango. ID de agrupacin de almacenamiento principal. Direccin de segmento inicial del rango de intercambio. Desplazamiento respecto al segmento inicial del rango de intercambio. Nmero de bytes del intercambio. Tamao de bloque en bytes. Peticin de lista de pginas de almacenamiento intermedio del almacenamiento principal. Accin "Pin". Estado de robo de ciclo. Cambio de densidad de datos. Direccin virtual de una pgina donde se detect un error. Cuenta de E/S para operacin. 4 4 4 4 9 9 Tipo de peticin. Tipo de accin de error. ID de excepcin detectada. Tipo de operacin. Cuenta de tareas de E/S asncrona orden inferior 4 bytes. Si E/S asncrona, cuenta de entradas de evento asociado a peticin de E/S Cuenta de tareas de E/S asncrona completo 8 bytes.

QSRPNA QSRSTL QSRDEN QSRVAD QSRIOC QSRREQ QSRERR QSREXI QSROPT

PD (5,0) PD (5,0) PD (5,0) HEX 16 PD (10,0) BINARY BINARY BINARY BINARY BINARY BINARY PD (20,0)

| |

QSRATC QSRRET

| |

QSRFTC

Nombre de archivoQAYPEUNKWN
Contiene datos que no son reconocidos por el Explorador del rendimiento.
Tabla 112. Archivo QAYPEUNKWN
Nombre de Campo QRECN QUNLEN QUNDTA Tipo de Datos BINARY BINARY CHAR 500 Longitud Campo 9 4 Descripcin Nmero de registro de evento de rastreo (exclusivo). Longitud de datos. Campo de datos genricos.

532

OS/400 Gestin de trabajos, V4R4

Nombre de archivoQAYPESTATS
Contiene los datos estadsticos bsicos para una recogida de datos.
Tabla 113 (Pgina 1 de 4). Archivo QAYPESTATS
Nombre de Campo QSTCNT QSTTBT QSTCMI QSTNDE QSTESZ QSTPAR QSTCLV QSTPTY QSTPSP QSTINV QSTCCT Tipo de Datos BINARY HEX 16 BINARY BINARY BINARY BINARY BINARY CHAR 1 HEX 16 PD (20,0) PD (20,0) 4 9 9 9 9 Longitud Campo 4 Descripcin Inicia contador y entrada de ndice Direccin de la entrada de tabla de rastreo correspondiente al procedimiento. Valor de ndice de instrucciones MI complejas. ID de entrada de nodo padre o de nodo hijo. Tamao total de datos. ID de nodo padre. Nivel de llamada de procedimiento. Tipo de procedimiento (MI o LIC). Direccin de punto de suspensin padre. Cuenta de invocaciones de procedimiento (nmero de veces que se llam). Cuenta de llamadas de procedimientos (nmero de procedimiento llamado desde este procedimiento). Nmero de instrucciones MI complejas llamadas. PMC incorporado (contador de hardware) nmero 1. PMC incorporado (contador de hardware) nmero 2. PMC incorporado (contador de hardware) nmero 3. PMC incorporado (contador de hardware) nmero 4. Tiempo de CPU incorporado en microsegundos (contador de software). Datos de contador incorporado nmero 1 (contador de software). Datos de contador incorporado nmero 2 (contador de software). Datos de contador incorporado nmero 3 (contador de software). Datos de contador incorporado nmero 4 (contador de software). Datos de contador incorporado nmero 5 (contador de software). Datos de contador incorporado nmero 6 (contador de software).

QSTXCT QHWI01 QHWI02 QHWI03 QHWI04 QSTICP QSWI01 QSWI02 QSWI03 QSWI04 QSWI05 QSWI06

PD (20,0) PD (20,0) PD (20,0) PD (20,0) PD (20,0) PD (20,0) PD (20,0) PD (20,0) PD (20,0) PD (20,0) PD (20,0) PD (20,0)

Apndice B. Datos de rendimientoExplorador del rendimiento

533

Tabla 113 (Pgina 2 de 4). Archivo QAYPESTATS


Nombre de Campo QSWI07 QSWI08 QSWI09 QSWI10 QHWC01 QHWC02 QHWC03 QHWC04 QSTCCP QSWC01 QSWC02 QSWC03 QSWC04 QSWC05 QSWC06 QSWC07 QSWC08 QSWC09 QSWC10 QSTPID QIITAO QIIAO QIIWRT Tipo de Datos PD (20,0) PD (20,0) PD (20,0) PD (20,0) PD (20,0) PD (20,0) PD (20,0) PD (20,0) PD (20,0) PD (20,0) PD (20,0) PD (20,0) PD (20,0) PD (20,0) PD (20,0) PD (20,0) PD (20,0) PD (20,0) PD (20,0) BINARY BINARY BINARY BINARY 4 9 9 9 Longitud Campo Descripcin Datos de contador incorporado nmero 7 (contador de software). Datos de contador incorporado nmero 8 (contador de software). Datos de contador incorporado nmero 9 (contador de software). Datos de contador incorporado nmero 10 (contador de software). PMC acumulativo (contador de hardware) nmero 1. PMC acumulativo (contador de hardware) nmero 2. PMC acumulativo (contador de hardware) nmero 3. PMC acumulativo (contador de hardware) nmero 4. Tiempo de CPU acumulado en microsegundos. Datos de contador acumulativo nmero 1 (contador de software). Datos de contador acumulativo nmero 2 (contador de software). Datos de contador acumulativo nmero 3 (contador de software). Datos de contador acumulativo nmero 4 (contador de software). Datos de contador acumulativo nmero 5 (contador de software). Datos de contador acumulativo nmero 6 (contador de software). Datos de contador acumulativo nmero 7 (contador de software). Datos de contador acumulativo nmero 8 (contador de software). Datos de contador acumulativo nmero 9 (contador de software). Datos de contador acumulativo nmero 10 (contador de software). ID de particin. E/S asncrona incorporada lnea observada. E/S asncrona incorporada. Operaciones de escritura incorporadas.

534

OS/400 Gestin de trabajos, V4R4

Tabla 113 (Pgina 3 de 4). Archivo QAYPESTATS


Nombre de Campo QIIPWR QIISDR QIISNR QIISDW QIISNW QIIADR QIIANR QIIADW QIIANW QIIAGF QIIPWA QIISWA QCITAO QCIAO QCIWRT QCIPWR QCISDR QCISNR QCISDW QCISNW QCIADR QCIANR QCIADW QCIANW QCIAGF Tipo de Datos BINARY BINARY BINARY BINARY BINARY BINARY BINARY BINARY BINARY BINARY BINARY BINARY BINARY BINARY BINARY BINARY BINARY BINARY BINARY BINARY BINARY BINARY BINARY BINARY BINARY Longitud Campo 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 Descripcin Operaciones de escritura permanente incorporadas. Lecturas sncronas de base de datos incorporadas. Lecturas sncronas no de base de datos incorporadas. Operaciones de escritura sncronas de base de datos incorporadas. Operaciones de escritura sncronas no de base de datos incorporadas. Lecturas sncronas de base de datos incorporadas. Lecturas sncronas no de base de datos incorporadas. Operaciones de escritura sncronas de base de datos incorporadas. Operaciones de escritura sncronas no de base de datos incorporadas. Faltas de grupo de acceso incorporadas. Esperas pendientes de E/S incorporadas. Esperas sncronas de E/S incorporadas. E/S asncronas observadas acumuladas. E/S asncronas acumuladas. Operaciones de escritura acumuladas. Operaciones de escritura permanentes acumuladas. Lecturas sncronas de base de datos acumuladas. Lecturas sncronas no de base de datos acumuladas. Escrituras sncronas de base de datos acumuladas. Escrituras sncronas no de base de datos acumuladas. Lecturas asncronas de base de datos acumuladas. Lecturas asncronas no de base de datos acumuladas. Escrituras asncronas de base de datos acumuladas. Escrituras asncronas no de base de datos acumuladas. Faltas de grupo de acceso acumuladas.

Apndice B. Datos de rendimientoExplorador del rendimiento

535

Tabla 113 (Pgina 4 de 4). Archivo QAYPESTATS


Nombre de Campo QCIPWA QCISWA Tipo de Datos BINARY BINARY Longitud Campo 9 9 Descripcin Esperas pendientes de E/S acumuladas. Esperas sncronas de E/S acumuladas.

Nombre de archivoQAYPEPSUM
Contiene datos estadsticos de resumen de perfil. La creacin de perfiles estadsticos es anloga a la creacin de perfiles de SAM. SAM (Sample Address Monitor) es una herramienta de rendimiento.
Tabla 114. Archivo QAYPEPSUM
Nombre de Campo QPFPID QPFWDW QPFWCT Tipo de Datos BINARY BINARY PD (20,0) Longitud Campo 4 9 Descripcin ID de particin asociado a los datos de resumen de ventanas. Nmero de ventanas de la particin. Nmero de muestras PMC que se produjeron durante la recogida para tareas en una ventana. Nmero de muestras PMC que se produjeron durante la recogida para tareas en o fuera de una ventana de perfil.

QPFTCT

PD (20,0)

Nombre de archivoQAYPEPWDW
Contiene datos estadsticos de ventanas de perfil para una recogida de datos.
Tabla 115. Archivo QAYPEPWDW
Nombre de Campo QPFPID QPFWID QPFSAD QPFEAD QPFNPN QPFDPN QPFPNB QPFWNB QPFWCT Tipo de Datos BINARY BINARY HEX 16 HEX 16 BINARY BINARY BINARY BINARY PD (20,0) 9 9 9 9 Longitud Campo 4 9 Descripcin ID de particin asociado a la ventana. ID de ventana en la particin. Direccin de la primera instruccin en la ventana. Direccin de la ltima instruccin en la ventana. Nmero de paneles de la ventana. Nmero de paneles de ventana con datos. Nmero de bytes que abarca un panel. Nmero de bytes que abarca una ventana. Nmero de muestras PMC que se produjeron durante la recogida para tareas en una ventana.

536

OS/400 Gestin de trabajos, V4R4

Nombre de archivoQAYPEPPANE
Contiene datos estadsticos de paneles de perfil para una recogida de datos.
Tabla 116. Archivo QAYPEPPANE
Nombre de Campo QPNPID QPNWID QPNID QPNTBT Tipo de Datos BINARY BINARY BINARY HEX 16 Longitud Campo 4 9 9 Descripcin ID de particin asociado al panel. ID de ventana en la particin. ID de panel en la ventana. Direccin de la entrada de tabla de rastreo para el procedimiento que contiene la primera instruccin del panel. Direccin de la primera instruccin en el panel. Nmero de muestras PMC que se produjeron durante la recogida para tareas en el panel. 9 Nmero de sentencia MI asociado a la direccin de instruccin. Este nmero ser 0 si el procedimiento no es un procedimiento MI. Estado de correlacin de sentencias MI con instrucciones para procedimientos en el panel: 235xx2xxxx'> 00000000 El panel abarca una sola sentencia HLL, 1 instruccin para 1 sentencia HLL. 80000000 La instruccin del panel abarca ms de un procedimiento. 40000000 Instruccin de panel con mltiples sentencias HLL. 20000000 Mltiples sentencias HLL se correlacionan con la primera instruccin del panel o cualquier combinacin de stas.

QPNSAD QPNCNT

HEX 16 PD (10,0)

QPNSTM

BINARY

QPNSTF

HEX 8

Nombre de archivoQAYPELBRKT
Contiene datos delimitadores del Cdigo Interno bajo Licencia (LIC).
Tabla 117 (Pgina 1 de 2). Archivo QAYPELBRKT
Nombre de Campo QRECN QLBTBT QLBIAD QLBR03 Tipo de Datos BINARY HEX 16 HEX 16 HEX 16 Longitud Campo 9 Descripcin Nmero de registro de eventos de rastreo (exclusivo). Direccin de la entrada de tabla de rastreo correspondiente al procedimiento. Direccin de instruccin. Valor del registro de uso general 3.

Apndice B. Datos de rendimientoExplorador del rendimiento

537

Tabla 117 (Pgina 2 de 2). Archivo QAYPELBRKT


Nombre de Campo QLBCIA QLBCTB Tipo de Datos HEX 16 HEX 16 Longitud Campo Descripcin Direccin de instruccin llamadora. Direccin de tabla de rastreo de llamador para procedimiento.

Nombre de archivoQAYPEMIUSR
Contiene datos de eventos de usuario de la Interfaz de Mquina (MI).
Tabla 118. Archivo QAYPEMIUSR
Nombre de Campo QRECN QMUCDE QMUPTR QMUDTA Tipo de Datos BINARY BINARY BINARY CHAR 240 Longitud Campo 9 9 4 Descripcin Nmero de registro de eventos de rastreo (exclusivo). Cdigo especificado por el usuario. Nmero de punteros MI. Datos de usuario.

Nombre de archivoQAYPEMBRKT
Contiene datos delimitadores de programa de la Interfaz de mquina (MI).
Tabla 119. Archivo QAYPEMBRKT
Nombre de Campo QRECN QMBTBT QMBIAD QMBIDX QMBHLL QMBCIA QMBCTB Tipo de Datos BINARY HEX 16 HEX 16 BINARY BINARY HEX 16 HEX 16 4 9 Longitud Campo 9 Descripcin Nmero de registro de eventos de rastreo (exclusivo). Direccin de la entrada de tabla de rastreo correspondiente al procedimiento. Direccin de instruccin. ndice de instruccin. Nmero de sentencia de lenguaje de alto nivel. Direccin de instruccin del programa de llamada. Direccin de tabla de rastreo del programa de llamada.

Nombre de archivoQAYPEMIPTR
Contiene las direcciones de los punteros MI a los que se hace referencia en QAYPEMIUSR.

538

OS/400 Gestin de trabajos, V4R4

Tabla 120. Archivo QAYPEMIPTR


Nombre de Campo QRECN QMIPTR Tipo de Datos BINARY HEX 16 Longitud Campo 9 Descripcin Nmero de registro de eventos de rastreo (exclusivo). Direccin de puntero MI.

Nombre de archivoQAYPEUSRDF
Contiene datos delimitadores de enganche definidos por el usuario.
Tabla 121. Archivo QAYPEUSRDF
Nombre de Campo QRECN QUSDTA Tipo de Datos BINARY CHAR 500 Longitud Campo 9 Descripcin Nmero de registro de eventos de rastreo (exclusivo). Campo de datos genricos (longitud variable).

Nombre de archivoQAYPEHMON
Contiene los datos de supervisin del hardware. Se crea cuando se utiliza la modalidad de supervisin de hardware (*HDW) para recoger los datos.
Tabla 122. Archivo QAYPEHMON
Nombre de Campo QRECN QHMPRC QHMNM QHMCNT Tipo de Datos BINARY BINARY CHAR 20 PD (20,0) Longitud Campo 9 4 Descripcin Nmero de registro de eventos de rastreo (exclusivo). Nmero de procesador. Nombre de evento o de instruccin. El contador acumulativo PMC (contador de medida del rendimiento) proporciona una cuenta de eventos seleccionados por MMRC0. MMCR0 (registro de control de la modalidad de supervisin) selecciona eventos que son contados por los PMC (valor constante cuando la opcin es cuentas de instrucciones). IMR (registro de comparacin de instrucciones) selecciona instrucciones que sern contadas por los PMC. 9 4 Nmero de entrada de tabla (perodo de tiempo). Nmero PMC (0 cuando la opcin es contajes de instrucciones).

QHMMCR

HEX 16

QHMIMR

HEX 16

QHMMTE QHMPMC

BINARY BINARY

Apndice B. Datos de rendimientoExplorador del rendimiento

539

Nombre de archivoQAYPEHTOT
Contiene los datos totales de supervisin del hardware. Se crea cuando se utiliza la modalidad de supervisin de hardware (*HDW) para recoger los datos. El nmero representa totales para la recogida de datos completa. Slo est disponible con la opcin contajes de instrucciones.
Tabla 123. Archivo QAYPEHTOT
Nombre de Campo QHTPRC QHTINS QHTCYC QHTRNC Tipo de Datos BINARY PD (20,0) PD (20,0) PD (20,0) Longitud Campo 4 Descripcin Nmero de procesador. Nmero total de instrucciones. Nmero total de ciclos. Nmero total de ciclos de ejecucin.

Nombre de archivoQAYPERLS
Contiene la versin del depsito de la base de datos PEX. Se utiliza para determinar si se ha realizado un intento de guardar datos en un depsito de base de datos incompatible.
Tabla 124. Archivo QAYPERLS
Nombre de Campo QRLVRM Tipo de Datos CHAR 6 Longitud Campo Descripcin Release, versin y nivel de modificacin del sistema al crear las bases de datos (DB). Indicador de nivel PEX al que el depsito de base de datos puede dar soporte. Nmero total de ciclos. Nmero total de ciclos de ejecucin.

QRLLVL QHTCYC QHTRNC

BIN 4 PD (20,0) PD (20,0)

Nombre de archivoQAYPEJVA
Contiene los datos de eventos Java.
Tabla 125 (Pgina 1 de 2). Archivo QAYPEJVA
Nombre de Campo QRECN QJVPCA QJVOBN QJVEID QJVOBA QJVTHA Tipo de Datos BINARY HEX 16 PD (20,0) PD (20,0) HEX 16 HEX 16 Longitud Campo 9 Descripcin Nmero de registro (exclusivo). Direccin de clase permanente Java. Nmero de objeto Java. ID de evento de recogida de basuras. Direccin de objeto de recogida de basuras. Direccin de hebra Java.

540

OS/400 Gestin de trabajos, V4R4

Tabla 125 (Pgina 2 de 2). Archivo QAYPEJVA


Nombre de Campo QJVGCD QJVGST QJVOAC QJVODC QJVOFC QJVBAL QJVBAT QJVNOP QJVDOP QJVTHI QJVTHH QJVTHF QJVTHP Tipo de Datos PD (20,0) CHAR 26 PD (20,0) PD (20,0) PD (20,0) PD (20,0) PD (20,0) PD (20,0) PD (20,0) HEX 16 PD (10,0) PD (10,0) PD (10,0) BINARY PD (10,0) PD (10,0) PD (10,0) HEX 16 PD (20,0) PD (20,0) PD (10,0) CHAR 32 PD (10,0) PD (10,0) PD (20,0) 9 Longitud Campo Descripcin Datos de evento de recogida de basuras Java. Indicacin de la hora inicial de barrido de recogida de basuras Java. Cuenta de objetos activos para barrido de recogida de basuras Java. Cuenta de objetos inactivos para barrido de recogida de basuras Java. Cuenta final de objetos para barrido de recogida de basuras Java. Bytes de Java asignados desde el ltimo barrido de basura. Total de bytes de Java asignados. Cuenta de operaciones nuevas de Java. Cuenta de operaciones de supresin de Java. ID de hebra de Java. Handle de hebra Java. Distintivos de hebra Java. Prioridad de hebra Java. Cuenta de tareas de hebra Java orden inferior 4 bytes. ID de transicin Java. Causa de transicin Java. Cuenta de tareas de peticin de transicin Java. Direccin de instruccin de transicin Java. Datos de transicin Java 1. Datos de transicin Java 2. ID de operacin de biblioteca Java. Nombre de biblioteca Java. ID de paso de transformacin Java. ID de evento relativo Java. Cuenta de tareas de hebra Java completo 8 bytes.

| |

QJVTHC QJVTID QJVTCS QJVRTC QJVTIA QJVTD1 QJVTD2 QJVLOI QJVLNM QJVTSI QJVREI

| |

QJVHTT

Apndice B. Datos de rendimientoExplorador del rendimiento

541

Nombre de archivoQAYPEJVCI
Contiene informacin de clase PEX Java.
Tabla 126. Archivo QAYPEJVCI
Nombre de Campo QJVCKY QJVCNI QJVOIS Tipo de Datos PD (20,0) BINARY PD (20,0) 9 Longitud Campo Descripcin Clave de clase Java. ID de nombre de clase Java. Tamao de instancia de objeto Java.

Nombre de archivoQAYPEJVMI
Contiene informacin del mtodo PEX Java.
Tabla 127. Archivo QAYPEJVMI
Nombre de Campo QJVMKY QJVMNI QJVMSI QJVMCP Tipo de Datos PD (20,0) BINARY BINARY HEX 16 9 9 Longitud Campo Descripcin Clave de mtodo Java. ID de nombre de mtodo Java. Firma de mtodo Java. Ptr. de clase mtodo Java.

Nombre de archivoQAYPEJVNI
Contiene informacin de nombre PEX Java.
Tabla 128. Archivo QAYPEJVNI
Nombre de Campo QJVNMO QJVNAM Tipo de Datos BINARY GRAPHIC Longitud Campo 9 4096 Descripcin Desplazamiento en lista de nombres. Nombre largo Java. Campo de longitud variable Longitud asignada: 256 CCSID: 13488

542

OS/400 Gestin de trabajos, V4R4

Apndice C. Contenido de objetos suministrados por IBM


Este apndice muestra el contenido de la mayora de objetos suministrados por IBM con los tipos de objeto Clase (CLS), Descripcin de Trabajo (JOBD), Cola de Trabajos (JOBQ) y Descripcin de Subsistema (SBSD). Para cada objeto, esta figura proporciona: Nombre de objeto Descripcin de objeto Mandato utilizado para crear el objeto Parmetros de objeto distintos de los parmetros por omisin Los objetos estn agrupados por tipo de objeto. Nota: Las descripciones de subsistema suministradas por IBM se proporcionan como ejemplos y como copias de seguridad para las descripciones de subsistema creadas por el usuario. Por consiguiente, se aconseja no modificar las descripciones de subsistema en las bibliotecas QSYS y QGPL. Debe hacer copias de las descripciones de subsistema de estas bibliotecas y efectuar cambios en las copias.

Clases suministradas por IBM


Tabla 129 (Pgina 1 de 5). Contenido de los objetos de clase (CLS) suministrados por IBMCRTCLS
Objeto QARBCLS Descripcin Clase de rbitro del sistema Parmetros distintos al valor por omisin CLS(QSYS/QARBCLS) RUNPTY(0) TIMESLICE(1000) PURGE(*YES) DFTWAIT(4) CPUTIME(*NOMAX) MAXTMPSTG(*NOMAX) AUT(*EXCLUDE) TEXT('SYSTEM ARBITER CLASS') CLS(QGPL/QBATCH) TIMESLICE(5000) PURGE(*NO) DFTWAIT(120) TEXT('Clase de subsistema por lotes') CLS(QSYS/QCTL) RUNPTY(10) TIMESLICE(2000) DFTWAIT(30) AUT(*CHANGE) TEXT('Clase de subsistema de control') CLS(QGPL/QCASERVR) RUNPTY(20) TIMESLICE(500) DFTWAIT(30) AUT(*USE) TEXT('Clase de servidor Client Access')

QBATCH

Clase de trabajo por lotes por omisin

QCTL

Clase del subsistema de control

QCASERVR

Clase de Servidor de Client Access/400*

Copyright IBM Corp. 1997, 1999

543

Tabla 129 (Pgina 2 de 5). Contenido de los objetos de clase (CLS) suministrados por IBMCRTCLS
Objeto QDIALOCAL Descripcin Clase para el trabajo QDIALOCAL propiedad de QPGMR Parmetros distintos al valor por omisin CLS(QGPL/QDIALOCAL) RUNPTY(20) TIMESLICE(2000) DFTWAIT(30) TEXT('Clase para trabajo QDIALOCAL') CLS(QGPL/QDSNX) RUNPTY(50) DFTWAIT(300) AUT(*EXCLUDE) TEXT('Clase de subsistema DSNX') CLS(QGPL/QFNC) RUNPTY(20) TIMESLICE(2000) DFTWAIT(30) TEXT('Clase de subsistema financiero') CLS(QGPL/QINDUSR) RUNPTY(50) TIMESLICE(5000) DFTWAIT(300) PURGE(*NO) TEXT('Clase para trabajo de usuario indirecto') CLS(QGPL/QINTER) RUNPTY(20) TIMESLICE(2000) DFTWAIT(30) TEXT('Clase de subsistema interactivo') CLS(QSYS/QLPINSTALL) PURGE(*NO) DFTWAIT(120) AUT(*EXCLUDE) TEXT('Clase para instalacin de LP') CLS(QGPL/QMAILP) TIMESLICE(5000) PURGE(*NO) DFTWAIT(120) TEXT('Clase impresin correo sistema principal') CLS(QSYS/QMONCLS) RUNPTY(0) TIMESLICE(1000) PURGE(*YES) DFTWAIT(4) CPUTIME(*NOMAX) MAXTMPSTG(*NOMAX) AUT(*EXCLUDE) TEXT('Clase supervisor de subsistema') CLS(QGPL/QPGMR) RUNPTY(30) TIMESLICE(5000) DFTWAIT(30) TEXT('Clase subsistema programador')

QDSNX

Clase DSNX

QFNC

Clase de subsistema financiero

QINDUSR

Clase de trabajo de usuario indirecto

QINTER

Clase de subsistema interactivo

QLPINSTALL

Clase de instalacin de programas bajo licencia

QMAILP

Clase de impresin del correo del sistema principal

QMONCLS

Clase de supervisor de subsistema

QPGMR

Clase de subsistema del programador

544

OS/400 Gestin de trabajos, V4R4

Tabla 129 (Pgina 3 de 5). Contenido de los objetos de clase (CLS) suministrados por IBMCRTCLS
Objeto QSNADS Descripcin Clase SNADS Parmetros distintos al valor por omisin CLS(QGPL/QSNADS) RUNPTY(40) TIMESLICE(5000) DFTWAIT(30) TEXT('Clase subsistema SNADS') CLS(QSYS/QSPCICLS) RUNPTY(60) TIMESLICE(1000) PURGE(*YES) DFTWAIT(120) CPUTIME(*NOMAX) MAXTMPSTG(20000) AUT(*CHANGE) TEXT('Clase subproceso interactivo') CLS(QGPL/QSPL) RUNPTY(15) PURGE(*YES) DFTWAIT(30) TEXT('Clase de subsistema de spool') CLS(QGPL/QSPL2) RUNPTY(40) DFTWAIT(30) TEXT('Clase de subsistema de spool') CLS(QGPL/QSPL3) RUNPTY(30) DFTWAIT(30) TEXT('Clase de subsistema de spool') CLS(QGPL/QSPL4) RUNPTY(50) PURGE(*YES) DFTWAIT(30) TEXT('Clase de subsistema de spooling para transcriptores remotos') Clase del subsistema de copia de seguridad CLS(QSYS/QSYSCLS) RUNPTY(10) TIMESLICE(2000) DFTWAIT(30) TEXT('Clase de subsistema de copia de seguridad') CLS(QSYS/QSYSCLS07) RUNPTY(7) TIMESLICE(2000) PURGE(*YES) DFTWAIT(30) CPUTIME(*NOMAX) MAXTMPSTG(*NOMAX) AUT(*USE) TEXT('Clase de subsistema de sistema con prioridad de ejecucin 7')

QSPCICLS

Clase de subproceso interactivo

QSPL

Clase del subsistema de spool

QSPL2

Clase del subsistema de spool

QSPL3

Clase del subsistema de spool

QSPL4

QSYSCLS

QSYSCLS07

Clase del subsistema del sistema

Apndice C. Contenido de objetos suministrados por IBM

545

Tabla 129 (Pgina 4 de 5). Contenido de los objetos de clase (CLS) suministrados por IBMCRTCLS
Objeto QSYSCLS10 Descripcin Clase del subsistema del sistema Parmetros distintos al valor por omisin CLS(QSYS/QSYSCLS10) RUNPTY(10) TIMESLICE(2000) PURGE(*YES) DFTWAIT(30) CPUTIME(*NOMAX) MAXTMPSTG(*NOMAX) AUT(*USE) TEXT('Clase de subsistema de sistema con prioridad de ejecucin 10') CLS(QSYS/QSYSCLS20) RUNPTY(20) TIMESLICE(2000) PURGE(*YES) DFTWAIT(30) CPUTIME(*NOMAX) MAXTMPSTG(*NOMAX) AUT(*USE) TEXT('Clase de subsistema de sistema con prioridad de ejecucin 20') CLS(QSYS/QSYSCLS25) RUNPTY(25) TIMESLICE(2000) PURGE(*YES) DFTWAIT(30) CPUTIME(*NOMAX) MAXTMPSTG(*NOMAX) AUT(*USE) TEXT('Clase de subsistema de sistema con prioridad de ejecucin 25') CLS(QSYS/QSYSCLS35) RUNPTY(35) TIMESLICE(2000) PURGE(*YES) DFTWAIT(30) CPUTIME(*NOMAX) MAXTMPSTG(*NOMAX) AUT(*USE) TEXT('Clase de subsistema de sistema con prioridad de ejecucin 35') CLS(QSYS/QSYSCLS50) RUNPTY(50) TIMESLICE(2000) PURGE(*YES) DFTWAIT(30) CPUTIME(*NOMAX) MAXTMPSTG(*NOMAX) AUT(*USE) TEXT('Clase de subsistema de sistema con prioridad de ejecucin 50')

QSYSCLS20

Clase del subsistema del sistema

QSYSCLS25

Clase del subsistema del sistema

QSYSCLS35

Clase del subsistema del sistema

QSYSCLS50

Clase del subsistema del sistema

546

OS/400 Gestin de trabajos, V4R4

Tabla 129 (Pgina 5 de 5). Contenido de los objetos de clase (CLS) suministrados por IBMCRTCLS
Objeto QWCPCSUP Descripcin Clase de Client Access Parmetros distintos al valor por omisin CLS(QGPL/QWCPCSUP) RUNPTY(20) TIMESLICE(500) DFTWAIT(30) TEXT('Clase Client Access')

Descripciones de trabajo suministradas por IBM


Tabla 130 (Pgina 1 de 7). Descripciones de trabajo (JOBD) suministradas por IBMCRTJOBD
Objeto Q1PJBOD Descripcin Descripcin de trabajo PM/400 utilizada por QSYSWRK Parmetros distintos al valor por omisin JOBD(QSYS/Q1PJOBD) OUTPTY(5) PRTDEV(*USRPRF) OUTQ(*USRPRF) TEXT('Descripcin de trabajo PM/400 utilizada por QSYSWRK') JOBD(QGPL/QBATCH) USER(QPGMR) LOG(4 0 *NOLIST) RTGDTA(QCMDB) AUT(*EXCLUDE) TEXT('Descripcin de trabajo por lotes') JOBD(QSYS/QCTL) USER(*RQD) LOG(4 0 *NOLIST) TEXT('Descripcin de trabajo subsistema de control') JOBD(QSYS/QCTLIJBD) USER(*RQD) RTGDTA(QIGC) LOG(4 0 *NOLIST) TEXT('Descripcin de trabajo IGC subsistema de control') JOBD(QGPL/QDFTJOBD) USER(*RQD) RTGDTA(QCMDI) AUT(*USE) LOG(4 0 *NOLIST) TEXT('Descripcin de trabajo por omisin') JOBD(QGPL/QDIA) USER(QSNADS) JOBQ(QGPL/QSNADS) RTGDTA('QDIATP') LOG(4 0 *NOLIST) AUT(*EXCLUDE) TEXT('Programa de transacciones DIA')

QBATCH

Descripcin de trabajo del subsistema por lotes

QCTL

Descripcin de trabajo del subsistema de control

QCTLIJBD

Descripcin de trabajo IGC del subsistema de control

QDFTJOBD

Descripcin de trabajo por omisin

QDIA

Descripcin de trabajo de programa de transaccin de intercambio de documentos

Apndice C. Contenido de objetos suministrados por IBM

547

Tabla 130 (Pgina 2 de 7). Descripciones de trabajo (JOBD) suministradas por IBMCRTJOBD
Objeto QDSNX Descripcin Descripcin de trabajo DSNX Parmetros distintos al valor por omisin JOBD(QGPL/QDSNX) USER(QDSNX) LOG(2 0 *MSG) RTGDTA(QDSNX) AUT(*EXCLUDE) TEXT('Descripcin de trabajo subsistema DSNX') JOBD(QSYS/QESAUTON) USER(QSRV) JOBQ(QSYS/QESAUTON) RTGDTA('RUNPTY50') AUT(*EXCLUDE) TEXT('Descripcin de trabajo para notificacin automtica de problemas') JOBD(QSYS QFSIOPWK) USER(QPGMR) LOG(4 10 *SECLVL) RQSDTA(CALL QSYS/QFPAACTV) AUT(*EXCLUDE) TEXT('Descripcin de trabajo procesador E/S servidor de archivos') JOBD(QGPL/QFNC) USER(QFNC) JOBQ(QGPL/QFNC) RTGDTA(QFNC) LOG(4 0 *NOLIST) AUT(*EXCLUDE) TEXT('Descripcin de trabajo subsistema financiero') JOBD(QGPL/QHOSTPRT) USER(QPGMR) LOG(4 0 *NOLIST) AUT(*EXCLUDE) TEXT('Descripcin de trabajo de impresora sistema principal') JOBD(QGPL/QINTIJBD) RTGDTA(QIGC) LOG(4 0 *NOLIST) TEXT('Descripcin trabajo IGC subsistema interactivo') JOBD(QGPL/QINTER) RTGDTA(QCMDI) LOG(4 0 *NOLIST) TEXT('Descripcin trabajo subsistema interactivo') JOBD(QSYS/QLPINSTALL) USER(QLPINSTALL) JOBQ(QSYS/QLPINSTALL) RTGDTA(INIT) LOG(4 20 *NOLIST) AUT(*EXCLUDE) TEXT('Descripcin trabajo para instalacin de LP')

QESAUTON

Descripcin de trabajos de notificacin de problema automtica

QFSIOPWK

Descripcin de trabajo del Procesador de E/S del Servidor de Archivos

QFNC

Descripcin de trabajo del subsistema de finanzas

QHOSTPRT

Descripcin de trabajo de impresora del sistema principal

QINTIJBD

Descripcin de trabajo IGC del subsistema interactivo Descripcin de trabajo del subsistema interactivo

QINTER

QLPINSTALL

Descripcin de trabajo de instalacin de programa bajo licencia

548

OS/400 Gestin de trabajos, V4R4

Tabla 130 (Pgina 3 de 7). Descripciones de trabajo (JOBD) suministradas por IBMCRTJOBD
Objeto QMSF Descripcin Descripcin de trabajo utilizada por el trabajo QPGMF Parmetros distintos al valor por omisin JOBD(QSYS/QMSF) JOBQ(QSYS/QSYSNOMAX) USER(*RQD) RTGDTA('ZMFMSF') LOG(4 0 *NOLIST) AUT(*USE) TEXT('Descripcin de trabajo para QMSF') JOBD(QGPL/QNFTP) USER(QSNADS) JOBQ(QGPL/QSNADS) RTGDTA('QNFTP') LOG(4 0 *NOLIST) AUT(*EXCLUDE) TEXT('Descripcin trabajo programa transacciones') JOBD(QSYS/QPDAUTOPAR) USER(QSRV) JOBQ(QSYS/QPDAUTOPAR) RTGDTA('RUNPTY10') AUT(*EXCLUDE) TEXT('Descripcin trabajo para anlisis automtico de problemas') JOBD(QGPL/QPGMR) USER(QPGMR) LOG(4 0 *NOLIST) AUT(*EXCLUDE) RTGDTA(QCMDI) TEXT('Descripcin de trabajo de programador') JOBD(QGPL/QPGMIJBD) USER(QPGMR) LOG(4 0 *NOLIST) AUT(*EXCLUDE) RTGDTA(QIGC) TEXT('Descripcin trabajo IGC subsistema programador') JOBD(QSYS/QQQTEMPS) OUTPTY(5) JOBQ(QSYS/QSYSNOMAX) PRTDEV(*USRPRF) OUTQ(*USRPRF) TEXT('Descripcin de trabajo DB2/400 utilizada por QSYSWRK') JOBD(QGPL/QSNADS) USER(QSNADS) RTGDTA(QSTARTUP) LOG(4 0 *NOLIST) JOBQ(QGPL/QSNADS) AUT(*EXCLUDE) TEXT('Descripcin de trabajo subsistema QSNADS')

QNFTP

Descripcin de trabajo de programa de transacciones

QPDAUTOPAR

Descripcin de trabajo utilizada para el anlisis de problemas automtico

| | |

QPGMR

Descripcin de trabajo utilizada por el subsistema QPGMR

QPGMIJBD

Descripcin de trabajo de IGC del subsistema del programador

QQQTEMPS

Descripcin de trabajo DB2/400 utilizada por QSYSWRK

QSNADS

Descripcin de trabajo del subsistema QSNADS

Apndice C. Contenido de objetos suministrados por IBM

549

Tabla 130 (Pgina 4 de 7). Descripciones de trabajo (JOBD) suministradas por IBMCRTJOBD
Objeto QSPLAFPW Descripcin Descripcin de trabajo del transcriptor de impresin de funcin avanzada Parmetros distintos al valor por omisin JOBD(QGPL/QSPLAFPW) USER(QSPLJOB) JOBQ(QGPL/QSPL) RTGDTA(QAFPWT) LOG(4 0 *NOLIST) INQMSGRPY(*SYSRPYL) TEXT('Transcriptor impresin funcin avanzada') JOBD(QGPL/QSPLDBR) USER(QSPLJOB) JOBQ(QGPL/QSPL) RTGDTA(QRDRDB) LOG(4 0 *NOLIST) INQMSGRPY(*SYSRPYL) TEXT('Lector de spool de base de datos') JOBD(QGPL/QSPLDKTR) USER(QSPLJOB) JOBQ(QGPL/QSPL) RTGDTA(QRDRDK) LOG(4 0 *NOLIST) INQMSGRPY(*SYSRPYL) TEXT('Lector de spool de disquete') JOBD(QGPL/QSPLDKTW) USER(QSPLJOB) JOBQ(QGPL/QSPL) RTGDTA(QWTRDK) LOG(4 0 *NOLIST) INQMSGRPY(*SYSRPYL) TEXT('Transcriptores de spool de disquete') JOBD(QSYS/QSPLERROR) USER(QSPLJOB JOBQ(QGPL/QBATCH) LOG(1 0 *SECLVL) TEXT('Utilizacin trabajos error') JOBD(QGPL/QSPLPRTW) USER(QSPLJOB) JOBQ(QGPL/QSPL) RTGDTA(QWTRPT) LOG(4 0 *NOLIST) INQMSGRPY(*SYSRPYL) TEXT('Transcriptor de spool de impresora') JOBD(QGPL/QSPLRMTW) USER(QSPLJOB) JOBQ(QGPL/QSPL) RTGDTA(QRMTWT) LOG(4 0 *NOLIST) INQMSGRPY(*SYSRPYL) AUT(*USE) TEXT('Transcriptor de spool remoto')

QSPLDBR

Descripcin de trabajo del lector de spool de base de datos

QSPLDKTR

Descripcin de trabajo de lector de spool de disquete

QSPLDKTW

Descripcin de trabajo de transcriptor de spool de disquete

QSPLERROR

Descripcin de trabajo de error de spooling

QSPLPRTW

Descripcin de trabajo de transcriptor de spooling de impresora

QSPLRMTW

Descripcin de trabajo de transcriptor de spool remoto

550

OS/400 Gestin de trabajos, V4R4

Tabla 130 (Pgina 5 de 7). Descripciones de trabajo (JOBD) suministradas por IBMCRTJOBD
Objeto QSPLSTRWTR Descripcin Transcriptores de spooling remotos de arranque automtico Parmetros distintos al valor por omisin JOBD(QGPL/QSPLSTRWTR) USER(QSPLJOB) JOBQ(QGPL/QSPL) RTGDTA(QRMTWT) LOG(4 0 *NOLIST) INQMSGRPY(*SYSRPYL) RQSTDTA('STRRMTWTR *ALL') AUT(*USE) TEXT('Transcriptor de spool remotos de inicio automtico') JOBD(QSYS/QSTRUPJD) USER(QPGMR) LOG(4 10 *SECLVL) AUT(*EXCLUDE) RQSDTA('CALL QSYS/QWDAJPGM') TEXT('Descripcin trabajo de arranque automtico') JOBD(QSYS/QSYSJOBD) USER(*RQD) RTGDTA(QCMDI) LOG(4 0 *NOLIST) AUT(*USE) TEXT('Descripcin de trabajo copia de seguridad') JOBD(QSYS/QSYSWRK) USER(QPGMR) LOG(4 10 *SECLVL) RQSDTA('CALL QSYS/QWDSYWRK') AUT(*EXCLUDE) TEXT('Descripcin trabajo subsistema sistema') JOBD(QGPL/QS36MRT) USER(QPGMR) LOG(4 0 *NOLIST) AUT(*EXCLUDE) TEXT('Descripcin de trabajo MRT') JOBD(QSYS/QTMSNMP) JOBQ(QSYS/QSYSNOMAX) USER(*RQD) RTGDTA('RUNPTY35') RQSDTA('CALL QSYS/QATOSMAIN') LOG(4 0 *NOLIST) AUT(*USE) TEXT('Descripcin de trabajo utilizada por trabajos SNMP') JOBQ(QSYS/QSYSNOMAX) INLLIBL(*NONE) RTGDTA('TCPEND') LOG(4 0 *SECLVL) TEXT('Trabajo QTCPEND para ENDTCP *CNTRLD ') JOBQ(QSYS/QSYSNOMAX) RTGDTA('RUNPTY35') LOG(4 0 *SECLVL) INLLIBL(*NONE) TEXT('Descrip trabajo gestor sesiones punto a punto TCP')

QSTRUPJD

Descripcin de trabajo de arranque automtico

QSYSJOBD

Descripcin de trabajo de copia de seguridad

QSYSWRK

Descripcin de trabajo del subsistema del sistema

QS36MRT

Descripcin de trabajo de mltiples terminales solicitantes

QTMSNMP

Descripcin de trabajo SNMP

| | | | | | | | | |

QTOCETCT

Trabajo QTCPEND para ENDTCP *CNTRLD

QTOCPPJOBD

Descripcin de trabajo de gestor de sesiones punto a punto TCP

Apndice C. Contenido de objetos suministrados por IBM

551

Tabla 130 (Pgina 6 de 7). Descripciones de trabajo (JOBD) suministradas por IBMCRTJOBD
Objeto Descripcin Descripcin de trabajo que puede utilizarse para aadir una entrada de trabajo de arranque automtico al subsistema QSYSWRK para iniciar TCP/IP siempre que se arranque QSYSWRK (por ejemplo, al hacer la IPL). Descripcin de trabajo para el daemon de proceso asncrono de QTCPIP Descripcin de trabajo para el servidor BOOTP Parmetros distintos al valor por omisin JOBQ(QSYS/QSYSNOMAX) USER(*QPGMR) RTGDTA('RUNPTY25') RQSDTA('CALL QSYS/QSTRTCP') LOG(2 0 *SECLVL) TEXT('ADDAJE QSYSWRK para iniciar TCP/IP al hacer IPL ')

| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |

QTOCSTRTCP

QTOCTCPIP

JOBQ(QSYS/QSYSNOMAX) RTGDTA('TCPIP') RQSDTA('CALL QSYS/QATOSMAIN') LOG(4 20 *SECLVL) TEXT('Daemon de proceso asncrono de QTCPIP') JOBQ(QSYS/QSYSNOMAX) INQMSGRPY(*DFT) LOG(4 0 *SECLVL) AUT(*USE) JOBQ(QSYS/QSYSNOMAX) RTGDTA('RUNPTY25') RQSDTA('CALL QSYS/QTODDRLY') LOG(4 0 *SECLVL) AUT(*USE) JOBQ(QSYS/QSYSNOMAX) RTGDTA('RUNPTY25') RQSDTA('CALL QSYS/QTODDSVR') INQMSGRPY(*DFT) LOG(4 0 *SECLVL) AUT(*USE) JOBQ(QSYS/QSYSNOMAX) RTGDTA('TFTPSERV') INQMSGRPY(*DFT) JOBMSGQFL(*WRAP) JOBSMGQMX(2) AUT(*USE) TEXT('Descripcin de trabajo para servidor TFTP') JOBQ(QSYS/QSYSNOMAX) RTGDTA('RUNPTY50') RQSDTA('CALL QSYS/QTOGINTD') INLLIBL(*NONE) LOG(4 0 *SECLVL) JOBMSGQFL(*WRAP) TEXT('Descripcin de trabajo utilizada por INETD') JOBQ(QSYS/QSYSNOMAX) RTGDTA('ISASERV') INLLIBL(*NONE) AUT(*USE) JOBSMGQFL(*WRAP)

QTODBTPJ

QTODDJDR

Descripcin de trabajo para la retransmisin de BOOTP/DHCP

QTODDJS

Descripcin de trabajo para el servidor DHCP

QTDTFTP

Descripcin de trabajo para el servidor TFPT

QTOINETD

Descripcin de trabajo utilizada por INETD

QTOKMAN

Descripcin de trabajo para el servidor ISAKMP

552

OS/400 Gestin de trabajos, V4R4

Tabla 130 (Pgina 7 de 7). Descripciones de trabajo (JOBD) suministradas por IBMCRTJOBD
Objeto Descripcin Descripcin de trabajo utilizada por RouteD Parmetros distintos al valor por omisin JOBQ(QSYS/QSYSNOMAX) RTGDTA('RUNPTY50') RQSDTA('CALL QSYS/QATOSRVR') INLLIBL(*NONE) LOG(4 0 *SECLVL) TEXT('Descripcin de trabajo utilizada por RouteD') JOBQ(QSYS/QSYSNOMAX) RTGDTA('VPNCNMGR') INLLIBL(*NONE) JOBMSGQFL(*WRAP) AUT(*EXCLUDE) TEXT('Descripcin de trabajo para gestor VPN ') JOBD(QSYS/QXDAJOBD) USER(*RQD) LOG(4 0 *NOLIST) AUT(*USE) TEXT('Descripcin de trabajo de servidor de sockets EDRSQL') JOBQ(QSYS/QSYSNOMAX) AUT(*USE) TEXT('Descripcin de trabajo de servidor de sistema principal Client Access') JOBD(QSYS/QZMEFJBD) USER(QMSF) LOG(4 10 *SECLVL) RQSTDTA('STRMSF MSGOPT(*RESUME) NBRMSF JOB(1)') AUT(*EXCLUDE) TEXT('Descripcin de trabajo para entrada de arranque automtico QSYSWRK')

| | | | | | | | | | | | | | | | | | | | | |

QTOROUTED

QTOVMAN

Descripcin de trabajo para el gestor de VPN

QXDAJOBD

Descripcin de trabajo de servidor de sockets EDRSQL

QZBSJOBD

Descripcin de trabajo de servidor de sistema principal Client Access Descripcin de trabajo para entrada de trabajo de arranque automtico QSYSWRK

QZMFEJBD

Colas de trabajos suministradas por IBM


Tabla 131 (Pgina 1 de 2). Colas de trabajos (JOBQ) suministradas por IBMCRTJOBQ
CRTJOBQ QBASE QBATCH QCTL QESAUTON Cola de trabajos del subsistema QBASE Cola de trabajos del subsistema por lotes Cola de trabajos del subsistema de control Cola de trabajos de notificacin de problemas automtica JOBQ(QGPL/QBASE) TEXT('Cola trabajos subsistema QBASE') JOBQ(QGPL/QBATCH) TEXT('Cola trabajos subsistema por lotes') JOBQ(QSYS/QCTL) TEXT('Cola de trabajos subsistema de control') JOBQ(QSYS/QESAUTON) OPCRTL(*YES) AUT(*EXCLUDE) TEXT('Cola trabajos para notificacin automtica de problemas')

Apndice C. Contenido de objetos suministrados por IBM

553

Tabla 131 (Pgina 2 de 2). Colas de trabajos (JOBQ) suministradas por IBMCRTJOBQ
CRTJOBQ QFNC QINTER QLPINSTALL Cola de trabajos del subsistema de finanzas Cola de trabajos del subsistema interactivo Cola de trabajos para la instalacin de programas bajo licencia Cola de trabajos de anlisis de problemas automtico JOBQ(QGPL/QFNC) TEXT('Cola de trabajos subsistema finanzas') JOBQ(QGPL/QINTER) TEXT('Cola de trabajos subsistema interactivo') JOBQ(QSYS/QLPINSTALL) AUT(*EXCLUDE) TEXT('Cola de trabajos para instalacin de LP') JOBQ(QSYSAUTOPAR) OPRCTL(*YES) AUT(*EXCLUDE) TEXT('Cola de trabajos para anlisis automtico de problemas') JOBQ(QGPL/QPGMR) TEXT('Cola de trabajos susbsistema programador') JOBQ(QGPL/QSNADS) TEXT('Cola de trabajos subsistema QSNADS') JOBQ(QGPL/QSPL) TEXT('Cola de trabajos subsistema de spooling') JOBQ(QSYS/QNMSVQ) OPRCTL(*YES) AUT(*EXCLUDE) TEXT('Cola de Trabajos para Trabajos del Servidor SystemView') JOBQ(QSYS/QSYSNOMAX) OPRCTL(*YES) AUT(*EXCLUDE) TEXT('Cola de trabajos subsistema del sistema') JOBQ(QSYS/QSYSSBSD) TEXT('Cola de trabajos subsistema QSYSSBSD') OBQ(QGPL/QS36EVOKE) TEXT('Cola de trabajos QS36EVOKE') JOBQ(QGPL/QS36MRT) EXT('Cola de trabajos QS36MRT') JOBQ(QGPL/QTXTSRCH) TEXT('Cola de trabajos servicios bsqueda de texto') JOBQ(QSYS/QUSRNOMAX) OPRCTL(*YES) TEXT('Cola de trabajos de subsistema de usuario')

QPDAUTOPAR

QPGMR QSNADS QSPL QNMSVQ

Cola de trabajos del subsistema del programador Cola de trabajo del subsistema QSNADS Cola de trabajos del subsistema de spooling Cola de trabajos del servidor SystemView

QSYSNOMAX

Cola de trabajos del subsistema de sistema QSYSNOMAX Cola de trabajos del subsistema QSYSSBSD Cola de trabajos QS36EVOKE Cola de trabajos QS36 Cola de trabajos Servicios de Bsqueda de Textos Cola de trabajos del subsistema QUSRNOMAX

QSYSSBSD QS36EVOKE QS36MRT QTXTSRCH

| | |

QUSRNOMAX

Descripciones de subsistema suministradas por IBM


Tabla 132 (Pgina 1 de 19). Descripciones de Subsistema Suministradas por IBM (SBSD)
QBASE Descripcin del subsistema de control bsico CRTSBSD SBSD(QSYS/QBASE POOLS((1 *BASE)(2 *INTERACT)) AUT(*USE) TEXT('Subsistema de control bsico')

554

OS/400 Gestin de trabajos, V4R4

Tabla 132 (Pgina 2 de 19). Descripciones de Subsistema Suministradas por IBM (SBSD)
ADDJOBQE SBSD(QSYS/QBASE) OBQ(QGPL/QBATCH) SEQNBR(10) SBSD(QSYS/QBAS) JOBQ(QGPL/QINTER) MAXACT(*NOMAX) SEQNBR(50) SBSD(QSYS/QBASE) JOBQ(QSYS/QCTL) MAXACT(*NOMAX) SEQNBR(100) SBSD(QSYS/QBASE) JOBQ(QGPL/QS36MRT) MAXACT(*NOMAX) SEQNBR(150) SBSD(QSYS/QBASE) JOBQ(QGPL/QS36EVOKE) MAXACT(*NOMAX) SEQNBR(200) SBSD(QSYS/QBASE) JOBQ(QGPL/QBASE) MAXACT(*NOMAX) SEQNBR(250) SBSD(QSYS/QBASE) WRKSTNTYPE(*CONS) AT (*ENTER) SBSD(QSYS/QBASE) WRKSTNTYPE(*ALL) SBSD(QSYS/QBASE) WRKSTNTYPE(5555) SBSD(QSYS/QBASE) SEQNBR(10) CMPVAL(QCMDB) PGM(QSYS/QCMD) CLS(QSYS/QBATCH) SBSD(QSYS/QBASE) SEQNBR(50) CMPVAL(QCMDI) PGM(QSYS/QCMD) CLS(QGPL/QINTER) POOLID(2) SBSD(QSYS/QBASE) SEQNBR(70) CMPVAL(QNMAPINGD 37) PGM(*RTGDTA) CLS(QSYS/QSYSCLS25) MAXACT(*NOMAX) POOLID(1) SBSD(QSYS/QBASE) SEQNBR(80) CMPVAL(AREXECD 37) PGM(QSYS/QNMAREXECD) CLS(QSYS/QSYSCLS25) MAXACT(*NOMAX) POOLID(1) SBSD(QSYS/QBASE) SEQNBR(100) CMPVAL(QS36EVOKE) PGM(QSYS/QCMD) CLS(QSYS/QBATCH) SBSD(QSYS/QBASE) SEQNBR(150) CMPVAL(QS36MRT) PGM(QSYS/QCMD) CLS(QGPL/QINTER) POOLID(2)

ADDJOBQE

ADDJOBQE

ADDJOBQE

ADDJOBQE

ADDJOBQE

| |

ADDWSE ADDWSE Se usa para: Slo IGC Se usa para: BATCH ADDWSE ADDRTGE

Se usa para: INTERACTIVE

ADDRTGE

Se usa para: Soporte APING para redes SNA

ADDRTGE

Se usa para: Soporte RUNRMTCMD para redes SNA

ADDRTGE

Se usa para: S36EVOKE

ADDRTGE

Se usa para: S36MRT

ADDRTGE

Apndice C. Contenido de objetos suministrados por IBM

555

Tabla 132 (Pgina 3 de 19). Descripciones de Subsistema Suministradas por IBM (SBSD)
Se usa para: Slo IGC ADDRTGE SBSD(QSYS/QBASE) SEQNBR(200) CMPVAL(QIGC) PGM(QSYS/QCMD) CLS(QGPL/QINTER) POOLID(2) SBSD(QSYS/QBASE) /* BEFORE */ SEQNBR(260) /* PGMEVOKE */ CMPVAL('QOCEVOKE' 37) PGM(*RTGDTA) CLS(QGPL/QINTER) MAXACT(*NOMAX) POOLID(2) SBSD(QSYS/QBASE) SEQNBR(300) CMPVAL(525XTEST) PGM(QSYS/QARDRIVE) CLS(QGPL/QINTER) POOLID(2) SBSD(QSYS/QBASE) /* BEFORE */ SEQNBR(310) /* PGMEVOKE * CMPVAL(QZSCSRVR 37) PGM(*RTGDTA) CLS(QGPL/QCASERVR) MAXACT(*NOMAX) POOLID(2) SBSD(QSYS/QBASE) /* BEFORE */ SEQNBR(320) /*PGMEVOKE */ CMPVAL(QZRCSRVR 37 PGM(*RTGDTA) CLS(QGPL/QCASERVR) MAXACT(*NOMAX) POOLID(2) SBSD(QSYS/QBASE) /* BEFORE */ SEQNBR(330) /* PGMEVOKE * CMPVAL(QZHQTRG 37 PGM(*RTGDTA) CLS(QGPL/QCASERVR) MAXACT(*NOMAX) POOLID(2) SBSD(QSYS/QBASE) /* BEFORE */ SEQNBR(350) /* PGMEVOKE */ CMPVAL(QVPPRINT 37) PGM(*RTGDTA) CLS(QGPL/QWCPCSUP) SBSD(QSYS/QBASE) /* BEFORE */ SEQNBR(360) /* PGMEVOKE */ CMPVAL(QNPSERVR 37) PGM(*RTGDTA) CLS(QGPL/QCASERVR) MAXACT(*NOMAX) POOLID(1) SBSD(QSYS/QBASE) /* BEFORE */ SEQNBR(400) /* PGMEVOKE */ CMPVAL(QTFDWNLD 37) PGM(*RTGDTA) CLS(QGPL/QWCPCSUP) SBSD(QSYS/QBASE) /* BEFORE */ SEQNBR(450) /* PGMEVOKE * CMPVAL(QMFRCVR 37) PGM(*RTGDTA) CLS(QGPL/QWCPCSUP) SBSD(QSYS/QBASE) /* BEFORE */ SEQNBR(500) /* PGMEVOKE */ CMPVAL(QMFSNDR 37) PGM(*RTGDTA) CLS(QGPL/QWCPCSUP)

Se usa para: Proceso de transacciones de agenda

ADDRTGE

ADDRTGE

Se usa para: Servidor PWS-I

ADDRTGE

Se usa para: Servidor PWS-I

ADDRTGE

Se usa para: Servidor PWS-I

ADDRTGE

Se usa para: Impresin virtual soporte PC

ADDRTGE

Se usa para: Servidor de impresin de red

ADDRTGE

Se usa para: Soporte PC

ADDRTGE

Se usa para: Soporte PC

ADDRTGE

Se usa para: Soporte PC

ADDRTGE

556

OS/400 Gestin de trabajos, V4R4

Tabla 132 (Pgina 4 de 19). Descripciones de Subsistema Suministradas por IBM (SBSD)
Se usa para: Soporte PC ADDRTGE SBSD(QSYS/QBASE) /* BEFORE */ SEQNBR(510) /* PGMEVOKE */ CMPVAL(QHQTRGT 37) PGM(*RTGDTA) CLS(QGPL/QWCPCSUP) SBSD(QSYS/QBASE) /* BEFORE */ SEQNBR(520) /* PGMEVOKE */ CMPVAL(QRQSRV 37) PGM(*RTGDTA) CLS(QGPL/QWCPCSUP) SBSD(QSYS/QBASE) /* BEFORE */ SEQNBR(540) /* PGMEVOKE */ CMPVAL(QLZPSERV 37 PGM(*RTGDTA) CLS(QGPL/QWCPCSUP) SBSD(QSYS/QBASE) /* BEFORE */ SEQNBR(550) /* PGMEVOKE */ CMPVAL(QCNPCSUP 37) PGM(*RTGDTA) CLS(QGPL/QWCPCSUP) SBSD(QSYS/QBASE) /* BEFORE */ SEQNBR(590) /* PGMEVOKE */ CMPVAL(QPCSUPP 1) PGM(*RTGDTA) CLS(QPGL/QWCPCSUP) SBSD(QSYS/QBASE) /* BEFORE */ SEQNBR(595) /* PGMEVOKE */ CMPVAL(QCASERVR 1) PGM(*RTGDTA) CLS(QPGL/QCASERVR) SBSD(QSYS/QBASE) SEQNBR(599) CMPVAL(#INTER) PGM(*RTGDTA) CLS(QPGL/QINTER) SBSD(QSYS/QBASE) SEQNBR(600) CMPVAL(PGMEVOKE 29) PGM(*RTGDTA) CLS(QSYS/QBATCH) SBSD(QSYS/QBASE) SEQNBR(650) CMPVAL(QCMD38) PGM(QSYS/QCL) CLS(QGPL/QINTER) POOLID(2) SBSD(QSYS/QBASE) SEQNBR(9999) CMPVAL(*ANY) PGM(QSYS/QCMD) CLS(QSYS/QBATCH) SBSD(QSYS/QBASE) DFTUSR(*SYS) DEV(*ALL) SBSD(QSYS/QBASE) DFTUSR(*SYS) MODE(QPCSUPP) DEV(*ALL) SBSD(QSYS/QBASE) DFTUSR(*NONE) MODE(QCASERVR) DEV(*ALL) SBSD(QSYS/QBASE) JOB(QSTRUPJD) JOBD(QSYS/QSTRUPJD)

Se usa para: Soporte PC

ADDRTGE

Se usa para: Servidor gestor licencias de Soporte PC/400

ADDRTGE

Se usa para: Soporte PC

ADDRTGE

Se usa para: Soporte PC

ADDRTGE

Se usa para: Servidor Client Access

ADDRTGE

ADDRTGE

Se usa para: Llamada Evoke de programa

ADDRTGE

ADDRTGE

ADDRTGE

ADDCMNE

ADDCMNE

ADDCMNE

ADDAJE

Apndice C. Contenido de objetos suministrados por IBM

557

Tabla 132 (Pgina 5 de 19). Descripciones de Subsistema Suministradas por IBM (SBSD)
ADDAJE SBSD(QSYS/QBASE) JOB(QPFRCOL) JOBD(QGPL/QPFRCOL) SBSD(QSYS/QBASE) PGM(QSYS/QOQSESRV) STRJOBS(*NO) INLJOBS(10) THRESHOLD(3) ADLJOBS(3) MAXJOBS(*NOMAX) JOB(QOQSESRV) JOBD(*USRPRF) MAXUSE(200) WAIT(*YES) POOLID(1) CLS(QGPL/QWCPCSUP *CALC *NONE 0) SBSD(QSYS/QBASE) PGM(QSYS/QNMAPINGD) USER(QUSER) STRJOBS(*YES) INLJOBS(1) THRESHOLD(1) ADLJOBS(0) JOB(*PGM) JOBD(*USRPRF) MAXUSE(*NOMAX) WAIT(*YES) POOLID(1) CLS(QSYS/QSYSCLS25) SBSD(QSYS/QBASE) PGM(QSYS/QNMAREXECD) USER(QUSER) STRJOBS(*YES) INLJOBS(1) THRESHOLD(1) ADLJOBS(1) JOB(*PGM) JOBD(*USRPRF) MAXUSE(200) WAIT(*YES) POOLID(1) CLS(QSYS/QSYSCLS25) SBSD(QSYS/QBASE) PGM(QSYS/QACSOTP) STRJOBS(*YES) INLJOBS(1) THRESHOLD(1) ADLJOBS(3) MAXJOBS(*NOMAX) JOB(*PGM) JOBD(*USRPRF) MAXUSE(200) WAIT(*YES) POOLID(1) CLS(QGPL/QWCPCSUP *CALC *NONE 0) SBSD(QSYS/QBATCH POOLS((1 *BASE)) MAXJOBS(*NOMAX) AUT(*USE) TEXT('Subsistema por lotes') SBSD(QSYS/QBATCH) JOBQ(QGPL/QBATCH) MAXACT(1) SBSD(QSYS/QBATCH) JOBQ(QGPL/QS36EVOKE) SEQNBR(20) MAXACT(*NOMAX)

ADDPJE

ADDPJE

ADDPJE

| | | |

Se usa para: inicio de sesin APPC para Client Access/400

ADDPJE

QBATCH

Descripcin del subsistema por lotes

CRTSBSD

ADDJOBQE

ADDJOBQE

558

OS/400 Gestin de trabajos, V4R4

Tabla 132 (Pgina 6 de 19). Descripciones de Subsistema Suministradas por IBM (SBSD)
ADDJOBQE SBSD(QSYS/QBATCH) JOBQ(QGPL/QTXTSRCH) SEQNBR(50) MAXACT(*NOMAX) SBSD(QSYS/QBATCH) SEQNBR(15) CMPVAL(QIGC) CLS(QGPL/QBATCH) PGM(QSYS/QCMD) SBSD(QSYS/QBATCH) SEQNBR(300) CMPVAL(QS36EVOKE) CLS(QSYS/QBATCH) PGM(QSYS/QCMD) SBSD(QSYS/QBATCH) SEQNBR(700) CMPVAL(QCMD38) PGM(QSYS/QCL) CLS(QSYS/QBATCH) SBSD(QSYS/QBATCH) SEQNBR(9999) CMPVAL(*ANY) PGM(QSYS/QCMD) CLS(QSYS/QBATCH) OBJ(QSYS/QBATCH) OBJTYPE(*SBSD) NEWOWN(QPGMR) SBSD(QSYS/QCMN) POOLS((1 *BASE)) MAXJOBS(*NOMAX) AUT(*USE) TEXT('Subsistema de comunicaciones') SBSD(QSYS/QCMN) /* BEFORE *

Se usa para: Slo IGC

ADDRTGE

ADDRTGE

ADDRTGE

ADDRTGE

CHGOBJOWN

QCMN

Descripcin del subsistema de comunicaciones

CRTSBSD

Se usa para: Servidor PWS-I

ADDRTGE

SEQNBR(10) /* PGMEVOKE */ CMPVAL(QZSCSRVR 37 PGM(*RTGDTA) CLS(QGPL/QCASERVR) MAXACT(*NOMAX) POOLID(1) Se usa para: Servidor PWS-I ADDRTGE SBSD(QSYS/QCMN) /* BEFORE */ SEQNBR(20) /* PGMRVOKE */ CMPVAL(QZRCSRVR 37) PGM(*RTGDTA) CLS(QGPL/QCASERVR) MAXACT(*NOMAX) POOLID(1) SBSD(QSYS/QCMN) /* BEFORE */ SEQNBR(30) /* PGMEVOKE */ CMPVAL(QZHQTRG 37) PGM(*RTGDTA) CLS(QGPL/QCASERVR) MAXACT(*NOMAX) POOLID(1) SBSD(QSYS/QCMN) /* BEFORE */ SEQNBR(50) /* PGMEVOKE */ CMPVAL(QVPPRINT 37) PGM(*RTGDTA) CLS(QGPL/QWCPCSUP) SBSD(QSYS/QCMN) /* BEFORE */ SEQNBR(60) /* PGMEVOKE */ CMPVAL(QNPSERVR 37) PGM(*RTGDTA) CLS(QGPL/QCASERVR) MAXACT(*NOMAX) POOLID(1)

Se usa para: Servidor PWS-I

ADDRTGE

Se usa para: Impresin virtual soporte PC

ADDRTGE

Se usa para: Servidor de impresin de red

ADDRTGE

Apndice C. Contenido de objetos suministrados por IBM

559

Tabla 132 (Pgina 7 de 19). Descripciones de Subsistema Suministradas por IBM (SBSD)
Se usa para: Soporte APING para redes SNA ADDRTGE SBSD(QSYS/QCMN) /* BEFORE */ SEQNBR(70) /* PGMEVOKE */ CMPVAL(QNMAPINGD 37) PGM(*RTGDTA) CLS(QSYS/QSYSCLS25) MAXACT(*NOMAX) POOLID(1) SBSD(QSYS/QCMN) /* BEFORE */ SEQNBR(80) /* PGMEVOKE * CMPVAL(AREXECD 37) PGM(QSYS/QNMAREXECD) CLS(QSYS/QSYSCLS25) MAXACT(*NOMAX) POOLID(1) SBSD(QSYS/QCMN) /* BEFORE */ SEQNBR(100) /* PGMEVOKE */ CMPVAL(QTFDWNLD 37) PGM(*RTGDTA) CLS(QGPL/QWCPCSUP) SBSD(QSYS/QCMN) /* BEFORE */ SEQNBR(150) /* PGMEVOKE */ CMPVAL(QMFRCVR 37) PGM(*RTGDTA) CLS(QGPL/QWCPCSUP) SBSD(QSYS/QCMN) /* BEFORE */ SEQNBR(200) /* PGMEVOKE */ CMPVAL(QMFSNDR 37) PGM(*RTGDTA) CLS(QGPL/QWCPCSUP) SBSD(QSYS/QCMN) /* BEFORE */ SEQNBR(210) /* PGMEVOKE */ CMPVAL(QHQTRGT 37) PGM(*RTGDTA) CLS(QGPL/QWCPCSUP) SBSD(QSYS/QCMN) /* BEFORE */ SEQNBR(220) /* PGMEVOKE */ CMPVAL(QRQSRV 37) PGM(*RTGDTA) CLS(QGPL/QWCPCSUP) SBSD(QSYS/QCMN) /* BEFORE */ SEQNBR(240) /* PGMEVOKE */ CMPVAL(QLZPSERV 37) PGM(*RTGDTA) CLS(QGPL/QWCPCSUP) SBSD(QSYS/QCMN) /* BEFORE */ SEQNBR(250) /* PGMEVOKE */ CMPVAL(QCNPCSUP 37) PGM(*RTGDTA) CLS(QGPL/QWCPCSUP) SBSD(QSYS/QCMN) /* BEFORE */ SEQNBR(260) /* PGMEVOKE */ CMPVAL('QOCEVOKE' 37) PGM(*RTGDTA) CLS(QGPL/QINTER) MAXACT(*NOMAX) POOLID(1) SBSD(QSYS/QCMN) SEQNBR(290) CMPVAL(QPCSUPP 1) PGM(*RTGDTA) CLS(QGPL/QWCPCSUP) SBSD(QSYS/QCMN) SEQNBR(295) CMPVAL(QCASERVR 1) PGM(*RTGDTA) CLS(QGPL/QCASERVR)

Se usa para: Soporte RUNRMTCMD para redes SNA

ADDRTGE

Se usa para: Soporte PC

ADDRTGE

Se usa para: Soporte PC

ADDRTGE

Se usa para: Soporte PC

ADDRTGE

Se usa para: Soporte PC

ADDRTGE

Se usa para: Soporte PC

ADDRTGE

Se usa para: Servidor gestor de licencias Soporte PC

ADDRTGE

Se usa para: Soporte PC

ADDRTGE

Se usa para: Proceso de transacciones de agenda

ADDRTGE

Se usa para: Soporte PC

ADDRTGE

Se usa para: Servidor Client Access

ADDRTGE

560

OS/400 Gestin de trabajos, V4R4

Tabla 132 (Pgina 8 de 19). Descripciones de Subsistema Suministradas por IBM (SBSD)
ADDRTGE SBSD(QSYS/QCMN) SEQNBR(299) CMPVAL(#INTER) PGM(*RTGDTA) CLS(QGPL/QINTER) SBSD(QSYS/QCMN) SEQNBR(300) CMPVAL(PGMEVOKE 29) PGM(*RTGDTA) CLS(QSYS/QBATCH) SBSD(QSYS/QCMN) DFTUSR(*SYS) DEV(*ALL) SBSD(QSYS/QCMN) DFTUSR(*SYS) MODE(QPCSUPP) DEV(*ALL) SBSD(QSYS/QCMN) DEV(*ALL) JOBD(*USRPRF) DFTUSR(*NONE) MODE(QCASERVR) MAXACT(*NOMAX) SBSD(QSYS/QCMN) PGM(QSYS/QOQSESRV) STRJOBS(*NO) INLJOBS(10) THRESHOLD(3) ADLJOBS(3) MAXJOBS(*NOMAX) JOB(QOQSESRV) JOBD(*USRPRF) MAXUSE(200) WAIT(*YES) POOLID(1) CLS(QGPL/QWCPCSUP *CALC *NONE 0) SBSD(QSYS/QCMN) PGM(QSYS/QNPSERVR) USER(QUSER) STRJOBS(*NO) INLJOBS(3) THRESHOLD(2) ADLJOBS(2) MAXJOBS(*NOMAX) JOB(*PGM) JOBD(*USRPRF) MAXUSE(5) WAIT(*YES) POOLID(1) CLS(QGPL/QCASERVR *CALC *NONE *CALC) SBSD(QSYS/QCMN) PGM(QSYS/QNMAPINGD) USER(QUSER) STRJOBS(*YES) INLJOBS(1) THRESHOLD(1) ADLJOBS(0) JOB(*PGM) JOBD(*USRPRF) MAXUSE(*NOMAX) WAIT(*YES) POOLID(1) CLS(QGPL/QSYSCLS25)

Se usa para: Llamada Evoke de programa

ADDRTGE

ADDCMNE

ADDCMNE

Se usa para: Servidor Client Access

ADDCMNE

Se usa para: Soporte PC

ADDPJE

Se usa para: Servidor Client Access

ADDPJE

Se usa para: Soporte APING para redes SNA

ADDPJE

Apndice C. Contenido de objetos suministrados por IBM

561

Tabla 132 (Pgina 9 de 19). Descripciones de Subsistema Suministradas por IBM (SBSD)
Se usa para: Soporte RUNRMTCMD para redes SNA ADDPJE SBSD(QSYS/QCMN) PGM(QSYS/QNMAREXECS) USER(QUSER) STRJOBS(*YES) INLJOBS(1) THRESHOLD(1) ADLJOBS(1) JOB(*PGM) JOBD(*USRPRF) MAXUSE(200) WAIT(*YES) POOLID(1) CLS(QGPL/QSYSCLS25) SBSD(QSYS/QCMN) PGM(QSYS/QACSOTP) STRJOBS(*YES) INLJOBS(1) THRESHOLD(1) ADLJOBS(3) MAXJOBS(*NOMAX) JOB(*PGM) JOBD(*USRPRF) MAXUSE(200) WAIT(*YES) POOLID(1) CLS(QGPL/QWCPCSUP *CALC *NONE 0) SBSD(QSYS/QCTL) POOLS((1 *BASE)) AUT(*USE) TEXT('Subsistema de control') SBSD(QSYS/QCTL) JOBQ(QSYS/QCTL) MAXACT(*NOMAX) SBSD(QSYS/QCTL) WRKSTNTYPE(*CONS) SBSD(QSYS/QCTL) WRKSTNTYPE(*ALL) AT(*ENTER) SBSD(QSYS/QCTL) WRKSTNTYPE(5555) AT(*ENTER) SBSD(QSYS/QCTL) SEQNBR(10) CMPVAL(525XTEST) PGM(QSYS/QARDRIVE) CLS(QSYS/QCTL) SBSD(QSYS/QCTL) SEQNBR(15) CMPVAL(QIGC) PGM(QSYS/QCMD) CLS(QSYS/QCTL) SBSD(QSYS/QCTL) SEQNBR(700) CMPVAL(QCMD38) PGM(QSYS/QCL) CLS(QSYS/QCTL) SBSD(QSYS/QCTL) SEQNBR(9999) CMPVAL(*ANY) PGM(QSYS/QCMD) CLS(QSYS/QCTL) SBSD(QSYS/QCTL) JOB(QSTRUPJD) JOBD(QSYS/QSTRUPJD) SBSD(QSYS/QCTL) JOB(QPFRCOL JOBD(QGPL/QPFRCOL)

| | | |

Se usa para: inicio de sesin APPC para Client Access/400

ADDPJE

QCTL

Descripcin del subsistema de control

CRTSBSD

ADDJOBQE

ADDWSE ADDWSE

Se usa para: Slo IGC

ADDWSE

ADDRTGE

Se usa para: Slo IGC

ADDRTGE

ADDRTGE

ADDRTGE

ADDAJE

ADDAJE

562

OS/400 Gestin de trabajos, V4R4

Tabla 132 (Pgina 10 de 19). Descripciones de Subsistema Suministradas por IBM (SBSD)
QDSNX Descripcin de subsistema DSNX CRTSBSD SBSD(QGPL/QDSNX) POOLS((1 *BASE)) AUT(*EXCLUDE) TEXT('Descripcin de subsistema DSNX') SBSD(QGPL/QDSNX) SEQNBR(10) CMPVAL(QDSNX) PGM(QSYS/QDXDDOER) CLS(QGPL/QDSNX) ADDAJE SBSD(QGPL/QDSNX) JOB(QDSNX) JOBD(QGPL/QDSNX) SBSD(QGPL/QFNC) POOLS((1 *BASE)) MAXJOBS(*NOMAX) TEXT('Subsistema finanzas') SBSD(QGPL/QFNC) JOBQ(QGPL/QFNC) SEQNBR(10) MAXACT(*NOMAX) SBSD(QGPL/QFNC) SEQNBR(10) CMPVAL(QFNC) PGM(QSYS/QCMD) CLS(QGPL/QFNC) POOLID(1) SBSD(QGPL/QFNC) SEQNBR(20) CMPVAL(QCMD38) PGM(QSYS/QCL) CLS(QGPL/QFNC) POOLID(1) SBSD(QSYS/QINTER) POOLS((1 *BASE (2 *INTERACT)) AUT(*USE) TEXT('Subsistema interactivo') SBSD(QSYS/QINTER) JOBQ(QGPL/QINTER) MAXACT(*NOMAX) SBSD(QSYS/QINTER) JOBQ(QGPL/QS36MRT) SEQNBR(20) MAXACT(*NOMAX) SBSD(QSYS/QINTER) WRKSTNTYPE(*ALL) SBSD(QSYS/QINTER) WRKSTNTYPE(*CONS) AT(*ENTER) SBSD(QSYS/QINTER) WRKSTNTYPE(5555) SBSD(QSYS/QINTER) SEQNBR(10) CMPVAL(QCMDI) PGM(QSYS/QCMD) POOLID(2) CLS(QGPL/QINTER) SBSD(QSYS/QINTER) SEQNBR(15) CMPVAL(QIGC) PGM(QSYS/QCMD) POOLID(2) CLS(QGPL/QINTER)

ADDRTGE

QFNC

Descripcin de subsistema de finanzas

CRTSBSD

ADDJOBQE

ADDRTGE

ADDRTGE

QINTER

Descripcin de subsistema interactivo

CRTSBSD>

ADDJOBQE

ADDJOBQE

ADDWSE ADDWSE

Se usa para: Slo IGC

ADDWSE ADDRTGE

Se usa para: Slo IGC

ADDRTGE

Apndice C. Contenido de objetos suministrados por IBM

563

Tabla 132 (Pgina 11 de 19). Descripciones de Subsistema Suministradas por IBM (SBSD)
ADDRTGE SBSD(QSYS/QINTER) SEQNBR(20) CMPVAL(QS36MRT) PGM(QSYS/QCMD) POOLID(2) CLS(QGPL/QINTER) SBSD(QSYS/QINTER) SEQNBR(40) CMPVAL(525XTEST) PGM(QSYS/QARDRIVE) POOLID(2) CLS(QGPL/QINTER) SBSD(QSYS/QINTER) SEQNBR(700) CMPVAL(QCMD38) PGM(QSYS/QCL) POOLID(2) CLS(QGPL/QINTER) SBSD(QGPL/QINTER) SEQNBR(9999) CMPVAL(*ANY) PGM(QSYS/QCMD) POOLID(2) CLS(QGPL/QINTER) SBSD(QSYS/QLPINSTALL) POOLS((1 *BASE)) AUT(*EXCLUDE) TEXT('Subsistema para instalacin de LP') SBSD(QSYS/QLPINSTALL) JOBQ(QSYS/QLPINSTALL) MAXACT(*NOMAX) SBSD(QSYS/QLPINSTALL) SEQNBR(10) CMPVAL(INIT) PGM(QSYS/QLPCTLIN) CLS(QSYS/QLPINSTALL) SBSD(QSYS/QLPINSTALL) SEQNBR(20) CMPVAL(BATCH) PGM(QSYS/QCMD) CLS(QSYS/QLPINSTALL) SBSD(QSYS/QLPINSTALL) JOB(QLPINSTALL) JOBD(QSYS/QLPINSTALL) SBSD(QSYS/QPGMR) POOLS((1 *BASE) (2 *BASE)) AUT(*USE) TEXT('Subsistema programador') SBSD(QSYS/QPGMR) JOBQ(QGPL/QPGMR) SBSD(QSYS/QPGMR) WRKSTNTYPE(*ALL) AT(*ENTER) SBSD(QSYS/QPGMR) WRKSTNTYPE(5555) AT(*ENTER) SBSD(QSYS/QPGMR) SEQNBR(10) CMPVAL(525XTEST) PGM(QSYS/QARDRIVE) CLS(QGPL/QPGMR) SBSD(QSYS/QPGMR) SEQNBR(15) CMPVAL(QIGC) PGM(QSYS/QCMD) CLS(QGPL/QPGMR)

ADDRTGE

ADDRTGE

ADDRTGE

QLPINSTALL

Instalacin de programa bajo licencia

CRTSBSD

ADDJOBQE

ADDRTGE

ADDRTGE

ADDAJE

QPGMR

Descripcin de subsistema del programador

CRTSBSD

ADDJOBQE ADDWSE Se usa para: Slo IGC ADDWSE

ADDRTGE

Se usa para: Slo IGC

ADDRTGE

564

OS/400 Gestin de trabajos, V4R4

Tabla 132 (Pgina 12 de 19). Descripciones de Subsistema Suministradas por IBM (SBSD)
ADDRTGE SBSD(QSYS/QPGMR) SEQNBR(20) CMPVAL(QCMDB) PGM(QSYS/QCMD) CLS(QSYS/QBATCH) SBSD(QSYS/QPGMR) SEQNBR(700) CMPVAL(QCMD38) PGM(QSYS/QCL) CLS(QSYS/QBATCH) SBSD(QSYS/QPGMR) SEQNBR(9999) CMPVAL(*ANY) PGM(QSYS/QCMD) CLS(QGPL/QPGMR) POOLID(2) SBSD(QSYS/QSNADS) POOLS((1 *BASE)) MAXJOBS(*NOMAX) AUT(*USE) TEXT('Subsistema distribuciones SNA') SBSD(QSYS/QSNADS) JOB(QZDSTART) JOBD(QGPL/QSNADS) SBSD(QSYS/QSNADS) JOBQ(QGPL/QSNADS) MAXACT(*NOMAX) SBSD(QSYS/QSNADS) SEQNBR(100) CMPVAL(QSTARTUP) CLS(QGPL/QSNADS) PGM(QSYS/QZDSTRUP) MAXACT(1) SBSD(QSYS/QSNADS) SEQNBR(200) CMPVAL(QROUTER) CLS(QGPL/QSNADS) PGM(QSYS/QZDROUTER) MAXACT(1) SBSD(QSYS/QSNADS) SEQNBR(275) CMPVAL(#INTER) PGM(*RTGDTA) CLS(QGPL/QINTER) SBSD(QSYS/QSNADS) SEQNBR(300) CMPVAL(QSENDER) CLS(QGPL/QSNADS) PGM(QSYS/QZDSTSND) MAXACT(*NOMAX) SBSD(QSYS/QSNADS) SEQNBR(350) CMPVAL(QSVDSSND) CLS(QGPL/QSNADS) PGM(QS2STSND) SBSD(QSYS/QSNADS) SEQNBR(500) CMPVAL(PGMEVOKE 29) PGM(*RTGDTA) CLS(QGPL/QSNADS) MAXACT(*NOMAX) SBSD(QSYS/QSNADS) SEQNBR(600) CMPVAL(QDIATP) GM(QSYS/QOSDIATP) CLS(QGPL/QSNADS) MAXACT(1)

ADDRTGE

ADDRTGE

QSNADS

Descripcin de subsistema de distribucin SNA

CRTSBSD

ADDAJE

ADDJOBQE

ADDRTGE

ADDRTGE

ADDRTGE

ADDRTGE

ADDRTGE

ADDRTGE

ADDRTGE

Apndice C. Contenido de objetos suministrados por IBM

565

Tabla 132 (Pgina 13 de 19). Descripciones de Subsistema Suministradas por IBM (SBSD)
ADDRTGE SBSD(QSYS/QSNADS) SEQNBR(650) CMPVAL(QDIALOCAL) PGM(QSYS/QOSASYNC) CLS(QGPL/QDIALOCAL) MAXACT(2) SBSD(QSYS/QSNADS) SEQNBR(660) CMPVAL(QDIAINDUSR) PGM(QSYS/QOSMLFMT) CLS(QGPL/QINDUSR) MAXACT(2) SBSD(QSYS/QSNADS) SEQNBR(700) CMPVAL(QNFTP) PGM(QSYS/QNFTPDTA) CLS(QGPL/QSNADS) MAXACT(2) SBSD(QSYS/QSNADS) SEQNBR(800) MPVAL(QGATEWAY) PGM(QSYS/QZDSTGAT) CLS(QGPL/QSNADS) MAXACT(*NOMAX) SBSD(QSYS/QSNADS) SEQNBR(900) CMPVAL(RPDSLINE) PGM(QRJE/QGTPUTCL) CLS(QGPL/QSNADS) MAXACT(*NOMAX) SBSD(QSYS/QSNADS) SEQNBR(1000) CMPVAL(RPDSRCVR) PGM(QRJE/QGTISNAD) CLS(QGPL/QSNADS) MAXACT(*NOMAX) SBSD(QSYS/QSNADS) SEQNBR(1100) CMPVAL(QDIAHSTPRT) PGM(QSYS/QOHMAILP) CLS(QGPL/QMAILP) MAXACT(1) SBSD(QSYS/QSNADS) SEQNBR(1200) CMPVAL(QDIANOTIFY) PGM(QSYS/QOHSTSL) CLS(QSYS/QBATCH) MAXACT(1) SBSD(QSYS/QSNADS) SEQNBR(1300) CMPVAL(QESTP) PGM(QSYS/QESFXRCV) CLS(QGPL/QSNADS) MAXACT(1) SBSD(QSYS/QSNADS) SEQNBR(1400) CMPVAL('QX4SNMTA' 1) PGM(QX400/QX4SNMTA) CLS(QGPL/QSNADS) MAXACT(1) POOLID(1) SBSD(QSYS/QSPL) POOLS((1 *BASE) (2 *SPOOL)) MAXJOBS(*NOMAX) AUT(*USE) TEXT('Subsistema de spooling') SBSD(QSYS/QSPL) JOB(QSTRRMTWTR) JOBD(QGPL/QSPLSTRWTR)

ADDRTGE

ADDRTGE

ADDRTGE

ADDRTGE

ADDRTGE

ADDRTGE

ADDRTGE

ADDRTGE

ADDRTGE

QSPL

Descripcin de subsistema de spooling

CRTSBSD

ADDAJE

566

OS/400 Gestin de trabajos, V4R4

Tabla 132 (Pgina 14 de 19). Descripciones de Subsistema Suministradas por IBM (SBSD)
ADDJOBQE SBSD(QSYS/QSPL) JOBQ(QGPL/QSPL) MAXACT(*NOMAX) SBSD(QSYS/QSPL) SEQNBR(10) CMPVAL(QWTRPT) PGM(QSYS/QCMD) CLS(QGPL/QSPL) POOLID(2) SBSD(QSYS/QSPL) SEQNBR(50) CMPVAL(QAFPWT) PGM(QSYS/QCMD) CLS(QGPL/QSPL3) POOLID(2) SBSD(QSYS/QSPL) SEQNBR(60) CMPVAL(QRMTWT) PGM(QSYS/QCMD) CLS(QGPL/QSPL4) POOLID(2) SBSD(QSYS/QSPL) SEQNBR(9999) CMPVAL(*ANY) PGM(QSYS/QCMD) CLS(QGPL/QSPL2) SBSD(QSYS/QSYSSBSD) POOLS((1 *BASE)) AUT(*USE) TEXT('Subsistema de control copia de seguridad') SBSD(QSYS/QSYSSBSD) JOBQ(QSYS/QSYSSBSD) MAXACT(*NOMAX) SEQNBR(10) SBSD(QSYS/QSYSSBSD) WRKSTNTYPE(*CONS) JOBD(QSYS/QSYSJOBD) SBSD(QSYS/QSYSSBSD) SEQNBR(400) CMPVAL(525XTEST) PGM(QARDRIVE) CLS(QSYS/QSYSCLS) SBSD(QSYS/QSYSSBSD) SEQNBR(500) CMPVAL(QCMD38) PGM(QSYS/QCL) CLS(QSYS/QSYSCLS) SBSD(QSYS/QSYSSBSD) SEQNBR(9999) CMPVAL(*ANY) PGM(QSYS/QCMD) CLS(QSYS/QSYSCLS) SBSD(QSYS/QSYSWRK) POOLS((1 *BASE)) MAXJOBS(*NOMAX) SGNDSPF(*QDSIGNON) TEXT('Subsistema del sistema') SBSD(QSYS/QSYSWRK) JOB(QSYSWRKJOB) JOBD(QSYS/QSYSWRK) SBSD(QSYS/QSYSWRK) JOB(QFSIOPJOB JOBD(QSYS/QFSIOPWK) SBSD(QSYS/QSYSWRK) JOB(QDB2MULTI) JOBD(QSYS/QQQTEMP)

ADDRTGE

ADDRTGE

ADDRTGE

ADDRTGE

QSYSSBSD

Descripcin del subsistema de control de copia de seguridad

CRTSBSD

ADDJOBQE

ADDWSE

ADDRTGE

ADDRTGE

ADDRTGE

QSYSWRK

Descripcin de subsistema del sistema

CRTSBSD

ADDAJE

Se usa para: FSIOP

ADDAJE

Se usa para: Base de datos (DataBase)

ADDAJE

Apndice C. Contenido de objetos suministrados por IBM

567

Tabla 132 (Pgina 15 de 19). Descripciones de Subsistema Suministradas por IBM (SBSD)
Se usa para: Servicios de conversin de objetos Se usa para: Servidores paso a travs ADDAJE SBSD(QSYS/QSYSWRK) JOB(QXOTJOB) JOBD(QSYS/QXOTJOB) SBSD(QSYS/QSYSWRK) JOB(QPASVRP) JOBD(QSYS/QPASVR) SBSD(QSYS/QSYSWRK) JOB(QNEOSOEM) JOBD(QSYS/QNEOJOBD) SBSD(QSYS/QSYSWRK) JOB(QZBSEVTM) JOBD(QSYS/QZBSEJBD) SBSD(QSYS/QSYSWRK) SEQNBR(10) CMPVAL(RUNPTY07) PGM(QSYS/QCMD) CLS(QSYS/QSYSCLS07) MAXACT(*NOMAX) POOLID(1) SBSD(QSYS/QSYSWRK) SEQNBR(20) CMPVAL(RUNPTY10) PGM(QSYS/QCMD) CLS(QSYS/QSYSCLS10) MAXACT(*NOMAX) POOLID(1) SBSD(QSYS/QSYSWRK) SEQNBR(30) CMPVAL(RUNPTY20) PGM(QSYS/QCMD) CLS(QSYS/QSYSCLS20) MAXACT(*NOMAX) POOLID(1) SBSD(QSYS/QSYSWRK) SEQNBR(40) CMPVAL(RUNPTY25) PGM(QSYS/QCMD) CLS(QSYS/QSYSCLS25) MAXACT(*NOMAX) POOLID(1) SBSD(QSYS/QSYSWRK) SEQNBR(50) CMPVAL(RUNPTY35) PGM(QSYS/QCMD) CLS(QSYS/QSYSCLS35) MAXACT(*NOMAX) POOLID(1) SBSD(QSYS/QSYSWRK) SEQNBR(60) CMPVAL(RUNPTY50) PGM(QSYS/QCMD) CLS(QSYS/QSYSCLS50) MAXACT(*NOMAX) POOLID(1) SBSD(QSYS/QSYSWRK) SEQNBR(70) CMPVAL(QIPX) PGM(QSYS/QZSPIPX) CLS(QSYS/QSYSCLS20) MAXACT(*NOMAX) POOLID(1) SBSD(QSYS/QSYSWRK SEQNBR(80) CMPVAL(APPCIPX) PGM(QSYS/QZSPMJOB) CLS(QSYS/QSYSCLS20) MAXACT(*NOMAX) POOLID(1)

ADDAJE

ADDAJE

ADDAJE

Se usa para: Prioridad de ejecucin 7

ADDRTGE

Se usa para: Prioridad de ejecucin 10

ADDRTGE

Se usa para: Prioridad de ejecucin 20

ADDRTGE

Se usa para: Prioridad de ejecucin 25

ADDRTGE

Se usa para: Prioridad de ejecucin 35

ADDRTGE

Se usa para: Prioridad de ejecucin 50

ADDRTGE

Se usa para: Trabajos servidores IPX**

ADDRTGE

Se usa para: Trabajos servidores IPX

ADDRTGE

568

OS/400 Gestin de trabajos, V4R4

Tabla 132 (Pgina 16 de 19). Descripciones de Subsistema Suministradas por IBM (SBSD)
Se usa para: Trabajos de sistema de archivos de red ADDRTGE SBSD(QSYS/QSYSWRK) SEQNBR(2120) CMPVAL('QNFSNFSD') PGM(QSYS/QZNFNFSD) CLS(QSYS/QP0LNFSD) MAXACT(*NOMAX) POOLID(1) SBSD(QSYS/QSYSWRK) SEQNBR(2121) CMPVAL('QNFSBIOD') PGM(QSYS/QZNFBIOD) CLS(QSYS/QP0LBIOD) MAXACT(*NOMAX) POOLID(1) SBSD(QSYS/QSYSWRK SEQNBR(2122) CMPVAL('QNFSMNTD') PGM(QSYS/QZNFMNTD) CLS(QSYS/QP0LMNTD) MAXACT(*NOMAX) POOLID(1) SBSD(QSYS/QSYSWRK) SEQNBR(2123) CMPVAL('QNFSRPCD') PGM(QSYS/QZNFRPCD) CLS(QSYS/QP0LRPCD) MAXACT(*NOMAX) POOLID(1) SBSD(QSYS/QSYSWRK) + SEQNBR(2124) + CMPVAL('QNFSNLMD') + PGM(QSYS/QZNFNLMD) + LS(QSYS/QP0LLCKD) + MAXACT(*NOMAX) + POOLID(1) SBSD(QSYS/QSYSWRK) SEQNBR(2125) CMPVAL('QNFSNSMD') PGM(QSYS/QZNFNSMD) CLS(QSYS/QP0LSTATD) MAXACT(*NOMAX) POOLID(1) SBSD(QSYSWRK) SEQNBR(2401) CMPVAL('QESISRV') PGM(QSYS/QESISRV) CLS(QSYS/QSYSCLS20) MAXACT(1) POOLID(1) SBSD(QSYS/QSYSWRK) SEQNBR(2505) CMPVAL(TCPIP) PGM(QSYS/QTOCTCPIP) CLS(QSYS/QSYSCLS20) MAXACT(*NOMAX) POOLID(1) SBSD(QSYS/QSYSWRK) SEQNBR(2515) CMPVAL(ISASERV) PGM(QSYS/QTOKMAN) CLS(QSYS/QSYSCLS25) MAXACT(*NOMAX) POOLID(1) SBSD(QSYS/QSYSWRK) SEQNBR(2516) CMPVAL(VPNCNMGR) PGM(QSYS/QTOVMAN) CLS(QSYS/QSYSCLS25) MAXACT(*NOMAX) POOLID(1)

Se usa para: Trabajos de sistema de archivos de red

ADDRTGE

Se usa para: Trabajos de sistema de archivos de red

ADDRTGE

Se usa para: Trabajos de sistema de archivos de red

ADDRTGE

Se usa para: Trabajos de sistema de archivos de red

ADDRTGE

Se usa para: Trabajos de sistema de archivos de red

ADDRTGE

Se usa para: PTF sobre Internet

ADDRTGE

| | | | | | | | | | | | | | | | | | | | |

Se usa para: TCP/IP

ADDRTGE

Se usa para: TCP/IP

ADDRTGE

Se usa para: TCP/IP

ADDRTGE

Apndice C. Contenido de objetos suministrados por IBM

569

Tabla 132 (Pgina 17 de 19). Descripciones de Subsistema Suministradas por IBM (SBSD)
Se usa para: TCP/IP ADDRTGE SBSD(QSYS/QSYSWRK) SEQNBR(2506) CMPVAL(TCPEND) PGM(QSYS/QTOCETCT) CLS(QSYS/QSYSCLS20) MAXACT(*NOMAX) POOLID(1) SBSD(QSYS/QSYSWRK) SEQNBR(2520) CMPVAL(TFTPSERV) PGM(QSYS/QTODTFTP) CLS(QSYS/QSYSCLS25) MAXACT(*NOMAX) POOLID(1) SBSD(QSYS/QSYSWRK) SEQNBR(2525) CMPVAL(ZMFMSF) PGM(QSYS/QZMFBIGE) CLS(QSYS/QSYSCLS35) MAXACT(*NOMAX) POOLID(1) SBSD(QSYS/QSYSWRK) SEQNBR(2526) CMPVAL(QM36MEDIUM) PGM(QSYS/QCMD) CLS(QSYS/QSYSCLS20) MAXACT(*NOMAX) POOLID(1) SBSD(QSYS/QSYSWRK) SEQNBR(2527) CMPVAL(QM36LOW) PGM(QSYS/QCMD) CLS(QSYS/QSYSCLS50) MAXACT(*NOMAX) POOLID(1) SBSD(QSYS/QSYSWRK) SEQNBR(2528) CMPVAL(QM36HIGH) PGM(QSYS/QCMD) CLS(QSYS/QSYSCLS10) MAXACT(*NOMAX) POOLID(1) SBSD(QSYS/QSYSWRK) SEQNBR(2566) CMPVAL(QRWTLSTN) PGM(QSYS/QRWTLSTN) CLS(QSYS/QSYSCLS20) MAXACT(*NOMAX) POOLID(1) SBSD(QSYS/QSYSWRK) SEQNBR(2571) CMPVAL(QZDFMSVR) PGM(QSYS/QZDFMSVR) CLS(QSYS/QSYSCLS25) MAXACT(*NOMAX) POOLID(1) SBSD(QSYS/QSYSWRK) SEQNBR(9999) CMPVAL(*ANY) PGM(QSYS/QCMD) CLS(QSYS/QSYSCLS50) MAXACT(*NOMAX) POOLID(1) SBSD(QSYS/QSYSWRK) JOBQ(QSYS/QSYSNOMAX) MAXACT(*NOMAX) SEQNBR(10)

Se usa para: TCP/IP

ADDRTGE

Se usa para: Infraestructura de servidor de correo

ADDRTGE

Se usa para: Trabajos servidor AS/400 Advanced 36

ADDRTGE

Se usa para: Trabajos servidor AS/400 Advanced 36

ADDRTGE

Se usa para: Trabajos servidor AS/400 Advanced 36

ADDRTGE

| |

Se usa para: DRDA sobre TCP/IP

ADDRTGE

| | | | | | |

Se usa para: TCP/IP

ADDRTGE

ADDRTGE

Se usa para: Cola de trabajos de subsistema del sistema

ADDJOBQE

570

OS/400 Gestin de trabajos, V4R4

Tabla 132 (Pgina 18 de 19). Descripciones de Subsistema Suministradas por IBM (SBSD)
Se usa para: Anlisis automtico de problemas Se usa para: Notificacin automtica de problemas Se usa para: Servidor MSS/400 SystemView Se usa para: Depurador cooperativo de C++ ADDJOBQE SBSD(QSYS/QSYSWRK) JOBQ(QSYS/QPDAUTOPAR) MAXACT(5) SEQNBR(20) SBSD(QSYS/QSYSWRK) JOBQ(QSYS/QESAUTON) MAXACT(5) SEQNBR(30) SBSD(QSYS/QSYSWRK) JOBQ(QSYS/QNMSVQ) MAXACT(5) SEQNBR(40) SBSD(QSYS/QSYSWRK) PGM(QSYS/Q5BWHSRV) TRJOBS(*NO) INLJOBS(1) THRESHOLD(1) CL(QSYS/QSYSCLS20) SBSD(QSYS/QSYSWRK) PGM(QSYS/QSRRATBL) STRJOBS(*NO) CLS(QGPL/QINTER) MAXJOBS(5) SBSD(QSYS/QSYSWRK) PGM(QSYS/QRWTSRVR) STRJOBS(*NO) INLJOBS(1) THRESHOLD(1) CLS(QSYS/QSYSCLS20) SBSD(QSYS/QSYSWRK) PGM(QSYS/QANEAGNT) STRJOBS(*NO) INLJOBS(3) THRESHOLD(2) CLS(QSYS/QSYSCLS20) SBSD(QSYS/QSYSWRK) PGM(QSYS/QSQSRVR) STRJOBS(*NO) INLJOBS(5) THRESHOLD(2) CLS(QSYS/QSYSCLS20) SBSD(QSYS/QUSRWRK) POOLS((1 *BASE)) MAXJOBS(*NOMAX) SGNDSPF(*QDSIGNON) TEXT('Subsistema de usuario') SBSD(QSYS/QUSRWRK) SEQNBR(10) CMPVAL(RUNPTY07) PGM(QSYS/QCMD) CLS(QSYS/QSYSCLS07) MAXACT(*NOMAX) POOLID(1) SBSD(QSYS/QUSRWRK) SEQNBR(20) CMPVAL(RUNPTY10) PGM(QSYS/QCMD) CLS(QSYS/QSYSCLS10) MAXACT(*NOMAX) POOLID(1)

ADDJOBQE

ADDJOBQE

ADDPJE

Se usa para: Restauracin de autorizaciones

ADDPJE

Se usa para: Trabajos DRDA

ADDPJE

Se usa para: trabajos ADSM

ADDPJE

Se usa para: trabajos SQL

ADDPJE

| | | | | | | | | | | | | | | | | | |

QUSRWRK

Descripcin de subsistema de usuario

CRTSBSD

Se usa para: Prioridad de ejecucin 7

ADDRTGE

Se usa para: Prioridad de ejecucin 10

ADDRTGE

Apndice C. Contenido de objetos suministrados por IBM

571

Tabla 132 (Pgina 19 de 19). Descripciones de Subsistema Suministradas por IBM (SBSD)

| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |

Se usa para: Prioridad de ejecucin 20

ADDRTGE

SBSD(QSYS/QUSRWRK) SEQNBR(30) CMPVAL(RUNPTY20) PGM(QSYS/QCMD) CLS(QSYS/QSYSCLS20) MAXACT(*NOMAX) POOLID(1) SBSD(QSYS/QUSRWRK) SEQNBR(40) CMPVAL(RUNPTY25) PGM(QSYS/QCMD) CLS(QSYS/QSYSCLS25) MAXACT(*NOMAX) POOLID(1) SBSD(QSYS/QUSRWRK) SEQNBR(50) CMPVAL(RUNPTY35) PGM(QSYS/QCMD) CLS(QSYS/QSYSCLS35) MAXACT(*NOMAX) POOLID(1) SBSD(QSYS/QUSRWRK) SEQNBR(60) CMPVAL(RUNPTY50) PGM(QSYS/QCMD) CLS(QSYS/QSYSCLS50) MAXACT(*NOMAX) POOLID(1) SBSD(QSYS/QUSRWRK) SEQNBR(9999) CMPVAL(*ANY) PGM(QSYS/QCMD) CLS(QSYS/QSYSCLS50) MAXACT(*NOMAX) POOLID(1) SBSD(QSYS/QUSRWRK) JOBQ(QSYS/QUSRNOMAX) MAXACT(*NOMAX) SEQNBR(10)

Se usa para: Prioridad de ejecucin 25

ADDRTGE

Se usa para: Prioridad de ejecucin 35

ADDRTGE

Utilizado para: Prioridad de ejecucin 50

ADDRTGE

ADDRTGE

ADDJOBQE

Restauracin de informacin personalizada para descripciones de trabajo proporcionadas por IBM


Durante una instalacin del sistema operativo OS/400 o actualizacin a un nuevo release del sistema operativo, la opcin Mantener personalizacin restaura informacin personalizada de descripciones de trabajos del sostema o descripciones de subsistemas proporcionadas por IBM especficas. La informacin de personalizacin para los objetos JOBD y SBSD que existen en el sistema antes de la instalacin se fusionan con la informacin de JOBD y SBSD procedentes de la instalacin. La Tabla 133 en la pgina 573 y la Tabla 134 en la pgina 573 contienen los SBSD y los JOBD de los que puede restaurar informacin personalizada.

572

OS/400 Gestin de trabajos, V4R4

Tabla 133. Mantener informacin personalizada para descripciones de trabajo proporcionadas por IBM
Objeto QCTL QCTLIJBD QESAUTON QFSIOPWK QMSF QPDAUTOPAR QQQTEMPS QSPLERROR QSTRUPDJ Descripcin Subsistema de control IGC de subsistema de control Notificacin automtica de problemas Procesador de E/S de servidor de archivos Descripcin de trabajo utilizada por el trabajo QPGMF Descripcin de trabajo utilizada para el anlisis de problemas automtico JOBD de DBS/400 utilizada por QSYSWRK Error de spooling Arranque automtico Descripcin de trabajo del subsistema del sistema Descripcin de trabajo SNMP Descripcin de trabajo para entrada de trabajo de arranque automtico QSYSWRK

QSYSWRK QTMSNMP QZMFEJBD

Restauracin de informacin personalizada para descripciones de subsistema


Tabla 134. Mantener informacin personalizada para descripciones de subsistema
Objeto QBASE QBATCH QCMN QCTL QINTER QPGMR QSNADS QSPL QSYSWRK Descripcin Control bsico Por Lotes Comunicaciones Control Interactivo Programador Distribucin SNA Subsistema de spool Sistema Subsistema de usuario

QUSRWRK

Fuente para el programa CL de arranque

Apndice C. Contenido de objetos suministrados por IBM

573

| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |

Tabla 135. Fuente para el programa CL de arranque


Objeto QSTRUP Mandato CRTCLPGM Fuente del Programa CL PGM DCL VAR(&STRWTRS) TYPE(*CHAR) LEN(1) DCL VAR(&CTLSBSD) TYPE(*CHAR) LEN(20) DCL VAR(&CPYR) TYPE(*CHAR) LEN(90) VALUE('+ 5769-SS1 (C) COPYRIGHT IBM CORP 1980, 1999. + MATERIAL BAJO LICENCIA - PROGRAMA PROPIEDAD DE IBM') QSYS/STRSBS SBSD(QSPL) MONMSG MSGID(CPF0000) QSYS/STRSBS SBSD(QSERVER) MONMSG MSGID(CPF0000) QSYS/STRSBS SBSD(QUSRWRK) MONMSG MSGID(CPF0000) QSYS/RLSJOBQ JOBQ(QGPL/QS36MRT) MONMSG MSGID(CPF0000) QSYS/RLSJOBQ JOBQ(QGPL/QS36EVOKE) MONMSG MSGID(CPF0000) QSYS/STRCLNUP MONMSG MSGID(CPF0000) QSYS/RTVSYSVAL SYSVAL(QCTLSBSD) RTNVAR(&CTLSBSD) IF ((&CTLSBSD *NE 'QCTL QSYS ') + *AND (&CTLSBSD *NE 'QCTL QGPL ')) GOTO DONE QSYS/STRSBS SBSD(QINTER) MONMSG MSGID(CPF0000) QSYS/STRSBS SBSD(QBATCH) MONMSG MSGID(CPF0000) QSYS/STRSBS SBSD(QCMN) MONMSG MSGID(CPF0000) DONE: QSYS/RTVSYSVAL SYSVAL(QSTRPRTWTR) RTNVAR(&STRWTRS) IF (& STRWTRS = '0') GOTO NOWTRS CALL PGM(QSYS/QWCSWTRS) MONMSG MSGID(CPF0000) NOWTRS: RETURN CHGVAR VAR(&CPYR) VALUE(&CPYR) /* Necesario para incluir variable CPYR en prog./* ENDPGM

574

OS/400 Gestin de trabajos, V4R4

Apndice D. Caractersticas del sistema que se suministra

Objetos
El sistema se suministra con un conjunto predefinido de objetos de gestin de trabajos que pueden utilizarse de inmediato para el proceso. Puede continuar utilizando estos objetos o puede crear los suyos propios. Consulte el Apndice C, Contenido de objetos suministrados por IBM, para ver una descripcin detallada de estos objetos.

Perfiles de usuario
Los perfiles de usuario suministrados con el sistema estn diseados para los diversos tipos de usuario del sistema. Por ejemplo, el perfil de usuario de QPGMR tiene autorizacin sobre las funciones usuales de programador; las funciones del responsable de seguridad se autorizan al perfil de usuario QSECOFR; y las funciones de operador del sistema, se autorizan al perfil de usuarios QSYSOPR. El perfil de usuario asociado con un trabajo determina las funciones del sistema que puede realizar ese trabajo. Estos perfiles de usuario y las descripciones de subsistemas estn preparados de forma que cualquiera de los diversos programas suministrados por IBM, por ejemplo QSYS/QCMD, se llamen para soportar trabajos interactivos.

Programa QSYS/QCMD suministrado por IBM


El programa QSYS/QCMD procesa mandatos CL especificados interactivamente o en trabajos por lotes. Se le llama durante la ejecucin de la mayor parte de los trabajos que se ejecutan en el sistema, tal como se ha suministrado. Puede especificarse un programa inicial en un perfil de usuario. Si un trabajo se direcciona a QSYS/QCMD y el perfil de usuario bajo el que se est ejecutando tiene un programa inicial, QSYS/QCMD llama al programa inicial. Si no se especifica un programa inicial, QSYS/QCMD visualiza el men inicial. De modo similar, el men del sistema se visualiza para el perfil de usuario QSYSOPR como men inicial del sistema. Nota: Requisito condicional de seguro en ejecucin multihebra: QCMD se puede llamar desde la hebra inicial de un trabajo. QCMD tambin se puede llamar mientras hay hebras secundarias activas; sin embargo, no debe llamarse desde una hebra secundaria.

El subsistema de control tal como lo suministra IBM


El subsistema de control es el nombre de descripcin de subsistema especificado en el valor del sistema QCTLSBSD. Al suministrarse el sistema, se especifica QSYS/QBASE en QCTLSBSD como subsistema de control. QSYS/QBASE especifica que todas las estaciones de trabajo estn disponibles para el inicio de sesin. La consola es la nica estacin de trabajo que puede utilizarse durante una IPL atendida. Por consiguiente, si se asigna otro subsistema como subsistema de

Copyright IBM Corp. 1997, 1999

575

control, debe disponerse de una entrada de estacin de trabajo para la consola del sistema en esa descripcin de subsistema. Esta entrada de estacin de trabajo debe especificar que el subsistema visualice la pantalla de Inicio de Sesin (especifique WRKSTNTYPE(*CONS) AT(*SIGNON) en el mandato Aadir Entrada de Estacin de Trabajo (ADDWSE)).

Supervisor de subsistema QSYSWRK


El subsistema de trabajo del sistema (QSYSWRK) contiene trabajos que soportan funciones del sistema arrancadas automticamente en la IPL y cuando el sistema sale del estado restringido. Es posible arrancar y finalizar este subsistema o utilizar los mandatos de trabajo, como por ejemplo el mandato Cambiar Trabajo (CHGJOB), para cambiar los trabajos en este subsistema. Sin embargo, los cambios de estos trabajos afectan a las funciones del sistema operativo. Guarde las debidas precauciones al cambiar estos trabajos.

Trabajo QECS
QECS es un ejemplo de un trabajo que se ejecuta en el subsistema QSYSWRK. QECS es un trabajo que proporciona sesiones de comunicaciones entre sistemas OS/400 cuando uno de los sistemas es el que suministra servicios a los otros. (Un sistema es un suministrador de servicio cuando en l se ha instalado y configurado el Gestor de Sistemas SystemView/400. El otro sistema o sistemas se denominan peticionarios de servicios.) Estas sesiones de comunicaciones utilizan el SNA/Soporte de transporte de MS. El trabajo QECS se arranca siempre que se ejecuta el mandato Arrancar Gestor de Sistemas SystemView (STRSYSMGR). El mandato STRSVSMGR forma parte del programa Gestor de Sistemas SystemView/400. QECS slo est activo en el sistema del suministrador de servicio. Por tanto, en cada IPL del sistema, se arranca el trabajo QECS. El trabajo QECS debe estar activo en ambos sistemas AS/400 para que puedan intercambiarse informacin sobre PTF, peticiones de servicio y anlisis de problemas.

Descripciones de subsistema QBASE y QCMN suministrados por IBM


Antes de que el sistema acepte las peticiones de arranque de programa, debe arrancarse un subsistema que soporte comunicaciones. Existen dos subsistemas suministrados por IBM, QBASE y QCMN, que aceptan peticiones de arranque de programa para todos los tipos de comunicaciones. QBASE es el subsistema de control por omisin y QCMN es el subsistema de comunicaciones. Si tiene alguno de estos dos subsistemas activo se aceptarn las peticiones de arranque de programa para todos los tipos de comunicaciones. Los subsistemas QCMN y QBASE tienen entradas de tipo de dispositivo *ALL y *ANY. Ambos subsistemas disponen de las entradas de direccionamiento apropiadas (con CMPVAL(PGMEVOKE 29)) de forma que se aceptan todas las peticiones de arranque de programa recibidas por el sistema. Si tiene alguno de estos subsistemas y arranca su propio subsistema de comunicaciones, u otros como por ejemplo DSNX(QDSNX) o SNADS(QSNADS), lea la siguiente seccin, Asignacin de modalidad y dispositivos de comunicaciones en la pgina 129. Los dos subsistemas intentarn asignar los mismos dispositivos de comunicaciones.

576

OS/400 Gestin de trabajos, V4R4

Valores importantes del sistema suministrados por IBM


El sistema se suministra con varios valores del sistema que controlan diferentes aspectos de la operacin del sistema. Los siguientes son algunos de los ms significativos (consulte el Valores del sistema, para obtener una descripcin completa de todos los valores del sistema.

QAUTOCFG
Controla si el sistema debe crear automticamente descripciones de dispositivos conectados localmente al sistema, como por ejemplo estaciones de trabajo. El valor por omisin es realizar la configuracin automtica. Si no quiere que el sistema configure los dispositivos automticamente, entre el mandato siguiente: CHGSYSVAL SYSVAL(QAUTOCFG) VALUE(' ')

QCTLSBSD
Especifica el nombre de la descripcin del subsistema de control. Esto se utiliza para arrancar automticamente el subsistema de control durante cada IPL. El valor por omisin es utilizar la descripcin de subsistema suministrada QBASE. Puede cambiar esto para especificar una descripcin diferente de subsistema, y se utilizar en la siguiente IPL. Por ejemplo, si desea utilizar la descripcin de subsistema suministrada QCTL para el subsistema de control, entre el mandato siguiente (vea la seccin siguiente para obtener ms informacin acerca de las descripciones de subsistema suministradas por IBM): CHGSYSVAL SYSVAL(QCTLSBSD) VALUE('QCTL QSYS')

QDEVNAMING
Especifica los nombres de dispositivo que se van a asignar cada vez que el sistema cree automticamente descripciones de dispositivo para sistemas conectados localmente. Esto se aplica principalmente a la configuracin automtica, pero tambin se aplica a la descripcin de dispositivo creada para la consola. El valor por omisin es utilizar nombres como DSP01 para las estaciones de trabajo y PRT01 para las impresoras. Si quiere tener nombres como W1 para las estaciones de trabajo y P1 para las impresoras, entre el mandato siguiente: CHGSYSVAL SYSVAL(QDEVNAMING) VALUE( S36)

QIPLTYPE
Especifica cmo va a producirse la IPL. El valor por omisin es que la IPL no estar atendida, lo que significa que una vez se arranca la IPL y la llave no est en la posicin MANUAL, se arrancar toda la actividad del sistema sin ninguna intervencin del operador. Para que el operador tenga posibilidad de seleccionar cualquiera de las funciones especiales durante la IPL o cambiar ciertas caractersticas del sistema, coloque el interruptor de Cerradura en Manual o entre el mandato siguiente: CHGSYSVAL SYSVAL(QIPLTYPE) VALUE('1') Esto hace que la IPL sea atendida, lo que significa que la actividad normal del sistema no se inicia hasta que el operador responde a una serie de pantallas. Si el interruptor de cerradura se establece en Manual, la IPL ser atendida independientemente de este valor del sistema.

Apndice D. Caractersticas del sistema que se suministra

577

QSECURITY
Especifica el tipo de seguridad impuesta por el sistema. El valor por omisin es que se precisen contraseas y que se efecte la comprobacin de autorizacin.

QSPCENV
Especifica si los usuarios van a trabajar por omisin en un entorno especial. El valor por omisin es no trabajar en un entorno especial. Esto se puede alterar temporalmente en cada perfil de usuario. Para que todos los usuarios trabajen por omisin en el entorno del Sistema/36, entre el siguiente mandato: CHGSYSVAL SYSVAL(QSPCENV) VALUE(' S36')

Configuraciones de subsistema suministradas por IBM


IBM suministra dos configuraciones de subsistema completas y pueden utilizarse sin ningn cambio. La que utiliza el sistema al realizar la IPL est controlada por el valor de sistema de descripcin de subsistema de control (QCTLSBSD), que por omisin es 'QBASE QSYS'. Esta configuracin por omisin consta de las descripciones de subsistemas siguientes: QBASE: Este es el subsistema de control. Soporta trabajos interactivos, por lotes y de comunicaciones. Tiene un trabajo de arranque automtico que automticamente arranca el subsistema QSPL. | | | | | | QSYSWRK: Este es el subsistema supervisor del sistema. Contiene trabajos que soportan las funciones del sistema que se arrancan automticamente al hacer la IPL y cuando el sistema sale del estado restringido. QUSRWRK: Este es el subsistema de trabajo de usuario. Contiene trabajos arrancados por los servidores para trabajar en nombre de un usuario. QSERVER: Este es el subsistema servidor de archivos. La otra configuracin, que suministra IBM, consta de las siguientes descripciones de subsistemas: QCTL: Este es el subsistema de control. Slo soporta el inicio de sesin en la consola. Tiene un trabajo de arranque automtico que automticamente arranca los subsistemas QINTER, QBATCH, QCMN y QSPL. QINTER: Este soporta todos los trabajos interactivos (excepto en la consola). QBATCH: Este soporta todos los trabajos por lotes. QCMN: Este soporta todos los trabajos de comunicaciones. QSPL: Este es el subsistema de spool. Soporta trabajos de lector y transcriptor. QSNADS: Este es el subsistema SNADS. Soporta trabajos de control de las funciones de la red SNADS as como programas de transacciones suministrados por IBM, por ejemplo intercambio de documentos y distribucin de objetos. | | | | | QSYSWRK: Este es el subsistema supervisor del sistema. Contiene trabajos que soportan las funciones del sistema que se arrancan automticamente al hacer la IPL y cuando el sistema sale del estado restringido. QUSRWRK: Este es el subsistema de trabajo de usuario. Contiene trabajos arrancados por los servidores para trabajar en nombre de un usuario.

578

OS/400 Gestin de trabajos, V4R4

QSERVER: Este es el subsistema servidor de archivos. La configuracin QBASE proporciona la capacidad de ejecutar las mismas funciones que pueden ejecutarse con la configuracin QCTL y es ms fcil de gestionar porque consta de menos subsistemas. La configuracin por omisin QCTL permite un control ms concreto de las operaciones del sistema al dividir la actividad del sistema en diferentes subsistemas basados en el tipo de actividad. Por ejemplo, si quiere ejecutar trabajos por lotes durante el fin de semana o por la noche, pero no quiere que nadie pueda iniciar la sesin (excepto en la consola), puede hacerlo fcilmente con la configuracin QCTL con slo finalizar el subsistema QINTER. Otra razn por la que podra querer finalizar un subsistema sin modificar los otros podra consistir en cambiar algn atributo de descripcin de subsistema sin tener que llevar a cabo una IPL. Muchos de estos atributos no pueden cambiarse mientras el subsistema est activo. Si el usuario necesita cambiar uno de estos atributos y est utilizando la configuracin QBASE, necesitar hacer una copia de QBASE con sus cambios, cambiar el valor del sistema QCTLSBSD y entonces efectuar una IPL en el sistema. Si est considerando crear su propia configuracin de subsistemas puede resultarle ms fcil utilizar la configuracin QCTL como punto de partida que la configuracin QBASE. Si desea utilizar la configuracin de subsistema QCTL suministrada por IBM, entre el mandato siguiente, que entrar en vigor en la IPL siguiente: CHGSYSVAL SYSVAL(QCTLSBSD) VALUE('QCTL QSYS')

Apndice D. Caractersticas del sistema que se suministra

579

580

OS/400 Gestin de trabajos, V4R4

Apndice E. API de gestin de trabajos y programas de salida


Las API de gestin de trabajos (interfaces de programacin de aplicaciones) son: Cambiar Trabajo Actual (QWCCCJOB) Cambia la informacin del trabajo actual. Cambiar Trabajo (QWTCHGJB) Cambia algunos de los atributos del trabajo o la hebra. Cambiar Atributos de Agrupacin (QUSCHGPA) Cambia el tamao, el nivel de actividad y la opcin de paginacin de las agrupaciones de almacenamiento del sistema. Cambiar Informacin de Ajuste de Agrupacin (QWCCHGTN) Cambia la informacin sobre el ajuste que se realiza en el sistema para las distintas agrupaciones de almacenamiento. Cambiar Entrada de Subsistema (QWDCSBSE) Cambia una entrada de subsistema en la descripcin de subsistema especificada. Controlar Rastreo (QWTCTLTR) Activa y desactiva la funcin de rastreo. Crear Estructura de Trabajo (QWTCTJBS) Crea el nmero de estructuras temporales de trabajo que se pasan en la llamada. | | | | Suprimir Estructura de Trabajo (QWTDTJBS) Permite la supresin del exceso de estructuras de trabajos temporales. As, el almacenamiento utilizado por las estructuras de trabajos temporales pasa a estar disponible sin necesidad de recargar el sistema. Volcar Registro de Incidencias (QWTDMPFR) Vuelca el contenido del registro de incidencias de los trabajos que las tienen. Volcar Incidencias de Bloqueo (QWTDMPLF) Vuelca el contenido del registro de incidencias de bloqueo del dispositivo especificado en el parmetro que se pasa al programa. Listar Subsistemas Activos (QWCLASBS) Recupera una lista de subsistemas activos. Listar Trabajo (QUSLJOB) Lista algn trabajo o todos los trabajos del sistema. Lista Entradas de Planificacin de Trabajos (QWCLSCDE) Lista las entradas en la planificacin de trabajos QDFTJOBSCD. Listar Bloqueos de Objeto (QWCLOBJL) Genera una lista de informacin de bloqueos sobre un objeto o miembro de archivo de base de datos especfico y coloca la lista en el espacio de usuario especificado. Si el objeto existe en el sistema de archivos integrado, la lista incluir el nombre de va de acceso del objeto en lugar del nombre del objeto y la biblioteca. Listar Entradas de Subsistema (QWDLSBSE) Lista algunas de las entradas de la descripcin de subsistema y sustituye todos los datos que ya existen en el espacio de usuario. Listar Colas de Trabajos de Subsistema (QWDLSJBQ) Lista las colas de trabajos de un subsistema. Mover Trabajo (QSPMOVJB) Mueve un trabajo a otra cola.

Copyright IBM Corp. 1997, 1999

581

Abrir Lista de Atributos de Activacin (QWVOLACT) Genera una lista de todos los atributos de activacin que estn asociados con un grupo de activacin en un trabajo determinado. Abrir Lista de Atributos de Grupo de Activacin (QWVOLAGP) Genera una lista de todos los grupos de activacin que estn asociados con un trabajo determinado y sus atributos. Abrir Lista de Trabajos (QGYOLJOB) Genera una lista de trabajos del sistema. Recuperar Informacin de Clase (QWCRCLSI) Devuelve los atributos de un objeto de clase. Una clase contiene parmetros que controlan un paso de direccionamiento. Recuperar Atributos Actuales (QWCRTVCA) Recupera atributos especficos para la hebra actual. Recuperar rea de Datos (QWCRDTAA) Recupera el contenido de un rea de datos. Recuperar Atributos de IPL (QWCRIPLA) Restaura los valores de las opciones que se utilizaron durante la IPL. Recuperar Informacin de Descripcin de Trabajo (QWDRJOBD) Recupera la informacin a partir de un objeto de descripcin de trabajo. Recuperar Informacin de Trabajo (QUSRJOBI) Recupera la informacin de un trabajo especfico, como por ejemplo atributos del trabajo y datos de rendimiento. Recuperar Informacin de Cola de Trabajos (QSPRJOBQ) Recupera la informacin asociada con una cola de trabajos especfica. Recuperar Estado de Trabajo (QWCRJBST) Recupera el estado de un trabajo. Recuperar Atributos de Red (QWCRNETA) Recupera atributos de red. Recuperar Programas de Salida de Perfil (QWTRTVPX) Recupera los distintivos de salida de perfil, basndose en el formato, que se han designado para ser llamados para un ID de usuario especificado. Recuperar Informacin de Subsistema (QWDRSBSD) QWDRSBSD recupera la informacin de un subsistema especfico. Recuperar Estado de Sistema (QWCRSSTS) Recupera un grupo de estadsticas que representan el estado actual del sistema. Recuperar Valores del Sistema (QWCRSVAL) Recupera valores del sistema. Establecer Identidad de Usuario de Trabajo (QWTSJUID) La API Establecer Identidad de Usuario de Trabajo (QWTSJUID) tiene dos operaciones que se pueden utilizar para establecer explcitamente la identidad de usuario del trabajo actual. Las dos operaciones son establecer y borrar. La operacin establecer establece explcitamente la identidad de usuario de trabajo como el nombre del perfil de usuario actual de la hebra en que se llama a la API. La operacin borrar borra cualquier identidad de usuario de trabajo que se haya establecido anteriormente mediante la API QWTSJUID o la funcin QwtSetJuid(), y entonces la identidad de usuario de trabajo por omisin entrar en vigor. Establecer Registro de Incidencias de Bloqueo (QWTSETLF) Activa y desactiva el registro de incidencias de bloqueo.

582

OS/400 Gestin de trabajos, V4R4

Establecer Perfil (QWTSETP) Valida el distintivo del perfil, bloquea el perfil de usuarios y cambia el trabajo que ha de ejecutarse bajo el perfil de usuario y de grupo representado por el distintivo del perfil. Establecer Programas de Salida de Perfil (QWTSETPX) Establece, para el ID de usuario especificado, los programas de salida de perfil que se han de llamar basndose en el valor del formato. Establecer Rastreo (QWTSETTR) Arranca el mandato Rastrear Trabajo (TRCJOB) para el trabajo que se ha pasado en los parmetros trabajo y nombre de usuario tan pronto como es posible durante el arranque del trabajo. Los programas de salida de la gestin de trabajos son: Lmite Inferior de Almacenamiento Auxiliar Este programa de salida se llama cuando el almacenamiento disponible en la agrupacin de almacenamiento auxiliar (ASP) del sistema cae por debajo del lmite inferior. Programa de Salida para Rastrear Trabajo El mandato Rastrear Trabajo (TRCJOB) imprime registros de rastreo. Si se especifica, el mandato TRCJOB invoca un programa escrito por el usuario antes de imprimir el registro de rastreo. TRCJOB pasa el registro de rastreo al programa escrito por el usuario. Si el programa escrito por el usuario cambia los dos primeros caracteres del registro de rastreo a blancos o ceros binarios, TRCJOB no imprimir el registro. Notificacin de Trabajos Este programa de salida registra mensajes de notificacin a colas de datos cuando se inicia, finaliza o se coloca en una cola de trabajos un trabajo de OS/400. Apagar Sistema Este programa de salida se llama cuando se utiliza el mandato Apagar Sistema (PWRDWNSYS) o Finalizar Sistema (ENDSYS). Programa de Preatencin Se llama a este programa de salida cuando se pulsa la tecla de atencin del sistema. Programa de peticin de presistema Se llama a este programa de salida cuando se pulsa la tecla Peticin de Sistema. Para obtener informacin ms detallada acerca de los programas de salida y las API de gestin de trabajos, consulte la publicacin System API Reference.

Apndice E. API de gestin de trabajos y programas de salida

583

584

OS/400 Gestin de trabajos, V4R4

Apndice F. Avisos
Esta informacin ha sido desarrollada para productos y servicios ofrecidos en los Estados Unidos. Es posible que en otros pases IBM no ofrezca los productos, los servicios o los dispositivos tratados en este documento. Consulte con el representante local de IBM para obtener informacin acerca de los productos y servicios que actualmente estn disponibles en su localidad. Las referencias a productos, programas o servicios IBM no pretenden afirmar ni dar a entender que nicamente puedan utilizarse dichos productos, programas o servicios IBM. Puede utilizarse en su lugar cualquier otro producto, programa o servicio funcionalmente equivalente que no vulnere ninguno de los derechos de propiedad intelectual de IBM. No obstante, es responsabilidad del usuario evaluar y verificar el funcionamiento de cualquier producto, programa o servicio que no sea de IBM. IBM puede tener patentes o solicitudes de patente pendientes de aprobacin que cubran alguno de los temas tratados en este documento. La entrega de este documento no le otorga ninguna licencia sobre dichas patentes. Puede enviar las consultas sobre licencias, por escrito, a la siguiente direccin: IBM Director of Licensing IBM Corporation North Castle Drive Armonk, NY 10504-1785 Estados Unidos Para consultas sobre licencia relativas a la informacin de doble byte (DBCS), pngase en contacto con el departamento de propiedad intelectual de IBM en su pas o enve las consultas, por escrito, a: IBM World Trade Asia Corporation Licensing 2-31 Roppongi 3-chome, Minato-ku Tokyo 106, Japn El prrafo siguiente no puede aplicarse en el Reino Unido ni en cualquier otro pas en el que tales disposiciones sean incompatibles con la legislacin local: INTERNATIONAL BUSINESS MACHINES CORPORATION PROPORCIONA ESTA PUBLICACIN TAL CUAL SIN GARANTA DE NINGUNA CLASE, EXPLCITA O IMPLCITA, INCLUIDAS, PERO SIN LIMITARSE A ELLAS, LAS GARANTAS IMPLCITAS DE NO VULNERABILIDAD, COMERCIALIZACIN O IDONEIDAD PARA UN PROPSITO DETERMINADO. Algunas legislaciones no contemplan la declaracin de limitacin de garantas, ya sea implcitas o explcitas, en determinadas transacciones, por lo que cabe la posibilidad de que esta declaracin no se aplique en su caso. Esta informacin podra contener imprecisiones tcnicas o errores tipogrficos. Peridicamente se efectan cambios en la informacin incluida en este documento; estos cambios se incorporarn en nuevas ediciones de la publicacin. IBM puede efectuar mejoras y/o cambios en los productos y/o programas descritos en esta publicacin en cualquier momento y sin previo aviso. Cualquier referencia en esta informacin a sitios Web no de IBM se proporciona nicamente para su comodidad y no debe considerarse de ninguna manera como
Copyright IBM Corp. 1997, 1999

585

ratificacin de dichos sitios Web. Los materiales de estos sitios Web no son parte de los materiales de IBM para este producto y el uso que se haga de estos sitios Web es de la entera responsabilidad del usuario. Los usuarios que poseen licencias de este programa y deseen obtener informacin acerca del mismo con el fin de: (i) intercambiar la informacin entre programas creados independientemente y otros programas (incluido ste) y (ii) utilizar mutuamente la informacin que se ha intercambiado, deben ponerse en contacto con: IBM Corporation Software Interoperability Coordinator 3605 Highway 52 N Rochester, MN 55901-7829 Estados Unidos Dicha informacin puede estar disponible, sujeta a los trminos y condiciones adecuados, incluyendo en algunos casos el pago de una tarifa. El programa bajo licencia descrito en esta informacin, y todo el material bajo licencia disponible para el mismo, se proporciona bajo los trminos del Acuerdo de Cliente IBM, el Acuerdo Internacional de Licencia para Programas IBM o cualquier otro acuerdo equivalente entre ambas partes. Los datos de rendimiento incluidos aqu se determinaron en un entorno controlado. Por lo tanto, los resultados obtenidos en otros entornos operativos pueden variar significativamente. En los sistemas, algunas medidas pueden haberse efectuado a nivel de desarrollo y no existe ninguna garanta de que estas medidas sean las mismas en los sistemas disponibles en general. Adems, el clculo de algunas medidas puede haberse llevado a cabo mediante extrapolacin. Los resultados reales pueden variar. Los usuarios de este documento deberan verificar para su entorno especfico los datos que sean aplicables. La informacin concerniente a productos no IBM se ha obtenido de los suministradores de dichos productos, de sus anuncios publicados o de otras fuentes de informacin pblica disponibles. IBM no ha comprobado dichos productos y no puede afirmar la exactitud en cuanto a rendimiento, compatibilidad u otras caractersticas relativas a productos no IBM. Las consultas acerca de las posibilidades de productos no IBM deben dirigirse a los suministradores de los mismos. Todas las declaraciones relativas a la direccin o intencin futura de IBM estn sujetas a cambios o anulacin sin previo aviso y representan nicamente metas y objetivos. Esta informacin contiene ejemplos de datos e informes utilizados en operaciones comerciales diarias. Para ilustrarlas de la forma ms completa posible, los ejemplos incluyen nombres de personas, empresas, marcas y productos. Todos estos nombres son ficticios y cualquier parecido con nombres y direcciones utilizados por una empresa real es pura coincidencia. LICENCIA DE PROPIEDAD INTELECTUAL: Esta informacin contiene programas de aplicacin de ejemplo en lenguaje fuente, que ilustran tcnicas de programacin en distintas plataformas operativas. Puede copiar, modificar y distribuir dichos programas de ejemplo en cualquier forma sin

586

OS/400 Gestin de trabajos, V4R4

pago a IBM con el propsito de desarrollar, utilizar, comercializar o distribuir programas de aplicacin que se ajusten a la interfaz de programacin de aplicaciones correspondiente a la plataforma operativa para la que se han escrito los programas de ejemplo. Estos ejemplos no se han probado de forma exhaustiva en todas las condiciones. IBM, por lo tanto, no puede garantizar ni dar por supuestas la fiabilidad, la utilidad ni el funcionamiento de estos programas. Puede copiar, modificar y distribuir dichos programas de ejemplo en cualquier forma sin pago a IBM con el propsito de desarrollar, utilizar, comercializar o distribuir programas de aplicacin que se ajusten a las interfaces de programacin de aplicaciones de IBM. Cada copia o cualquier fragmento de estos programas de muestra, o cualquier trabajo derivado, debe incluir un aviso de derechos de autor tal como se indica a continuacin: (el nombre de su empresa) (el ao). Partes de este cdigo se derivan de IBM Corp. Sample Programs. Copyright IBM Corp. 1997 1999. Reservados todos los derechos. Si examina esta informacin mediante una copia software, es posible que las fotografas y las ilustraciones en color no aparezcan.

Informacin de la interfaz de programacin


Esta publicacin tiene por objeto ayudarle a (INSERTAR LA TAREA QUE EL CLIENTE HA DE EFECTUAR A PARTIR DE LA PUBLICACIN). Esta publicacin documenta la interfaz de programacin para uso general y la informacin de gua asociada proporcionadas por (INSERTAR AQU EL NOMBRE DEL PRODUCTO). Las interfaces de programacin para uso general permiten al cliente escribir programas que obtienen los servicios de (INSERTAR AQU EL NOMBRE DEL PRODUCTO). Esta publicacin tiene por objeto ayudarle a (INSERTAR LA TAREA QUE EL CLIENTE HA DE EFECTUAR A PARTIR DE ESTA PUBLICACIN). Esta publicacin documenta la interfaz de programacin sensible al producto y la informacin de gua asociada proporcionadas por (INSERTAR AQU EL NOMBRE DEL PRODUCTO). Las interfaces de programacin sensibles al producto permiten a la instalacin del cliente efectuar tareas de diagnstico, modificacin, supervisin, reparacin, adaptacin o ajuste de este producto de software IBM. El uso de tales interfaces crea dependencias del diseo o implementacin detallados del producto de software IBM. Las interfaces de programacin sensibles al producto nicamente deben utilizarse para estos propsitos especializados. Debido a sus dependencias del diseo y la implementacin detallados, es de esperar que los programas escritos en tales interfaces puedan necesitar cambios para que se ejecuten con las nuevas versiones y releases del producto, o como resultado de obtener servicios. Esta publicacin tiene por objeto ayudarle a (INSERTAR AQU LA TAREA). Esta publicacin documenta principalmente la interfaz de programacin para uso general y la informacin de gua asociada proporcionadas por (INSERTAR AQU EL NOMBRE DEL PRODUCTO).

Apndice F. Avisos

587

Las interfaces de programacin para uso general permiten al cliente escribir programas que obtienen los servicios de (INSERTAR AQU EL NOMBRE DEL PRODUCTO). Sin embargo, esta publicacin documenta asimismo la interfaz de programacin sensible al producto y la informacin de gua asociada. Las interfaces de programacin sensibles al producto permiten a la instalacin del cliente efectuar tareas de diagnstico, modificacin, supervisin, reparacin, adaptacin o ajuste de este producto de software IBM. El uso de tales interfaces crea dependencias del diseo o implementacin detallados del producto de software IBM. Las interfaces de programacin sensibles al producto nicamente deben utilizarse para estos propsitos especializados. Debido a sus dependencias del diseo y la implementacin detallados, es de esperar que los programas escritos en tales interfaces puedan necesitar cambios para que se ejecuten con las nuevas versiones y releases del producto, o como resultado de obtener servicios. La interfaz de programacin e informacin de gua asociada se identifica en los lugares en que aparece, ya sea mediante una declaracin introductoria en un captulo o en una seccin, o mediante esta indicacin: Interfaz de programacin sensible al producto: Esta publicacin tiene por objeto ayudarle a (INSERTAR AQU LA TAREA). Esta publicacin documenta asimismo la interfaz de programacin para uso general y la informacin de gua asociada. Las interfaces de programacin para uso general permiten al cliente escribir programas que obtienen los servicios de (INSERTAR AQU EL NOMBRE DEL PRODUCTO). La interfaz de programacin para uso general e informacin de gua asociada se identifica en los lugares en que aparece, ya sea mediante una declaracin introductoria en un captulo o en una seccin, o mediante esta indicacin: Interfaz de programacin para uso general:

Marcas registradas
Los trminos siguientes son marcas registradas de International Business Machines Corporation en Estados Unidos y/o en otros pases: Advanced Peer-to-Peer Networking AFP AnyNet APPN Application System/400 AS/400 AS/400e C/400 DRDA IBM Information Assistant IDPS Office Vision/400

588

OS/400 Gestin de trabajos, V4R4

Operating System/400 Operational Assistant OS/400 OS/2 RPG SAA System View System/36 400 C-bus es una marca registrada de Corollary, Inc. en los Estados Unidos y/o en otros pases. Java y todas las marcas y logotipos basados en Java son marcas o marcas registradas de Sun Microsystems, Inc. en los Estados Unidos y/o en otros pases. Microsoft, Windows, Windows NT y el logotipo de Windows son marcas registradas de Microsoft Corporation en los Estados Unidos y/o en otros pases. PC Direct es una marca registrada de Ziff Communications Company en los Estados Unidos y/o en otros pases, e IBM Corporation la utiliza bajo licencia. ActionMedia, LANDesk, MMX, Pentium y ProShare son marcas registradas de Intel Corporation en los Estados Unidos y/o en otros pases. UNIX es una marca registrada en los Estados Unidos y/o en otros pases cuya licencia de uso se concede exclusivamente a travs de X/Open Company Limited. Otros nombres de empresas, productos y servicios pueden ser marcas registradas o de servicios de otras empresas.

Apndice F. Avisos

589

590

OS/400 Gestin de trabajos, V4R4

Bibliografa
Las siguientes publicaciones del AS/400 contienen informacin que puede serle necesaria. Las publicaciones se listan con su ttulo y nmero de pedido base. cmo analizar el rendimiento del sistema, cmo medir e informar sobre el rendimiento del sistema, cmo planificar las necesidades del sistema y cmo analizar las aplicaciones del sistema.

Libros de programacin
Copia de seguridad y recuperacin, SC10-3123-03 (SC41-5304-03), proporciona informacin al programador acerca de los diferentes medios disponibles para salvar y proteger datos del sistema as como una descripcin de cmo registrar cambios realizados en archivos de base de datos y cmo utilizar esa informacin para la recuperacin del sistema y la creacin de informes de actividad. Data Management, SC41-5710-00, describe las caractersticas y los usos de programacin de archivos de base de datos y archivos en spool. Tambin proporciona informacin acerca de aplicaciones con acceso a datos de archivo de entrada y salida externos a la aplicacin. DB2 UDB for AS/400 Database Programming, SC41-5701-02, proporciona una explicacin detallada de la organizacin de base de datos del AS/400, incluyendo informacin sobre cmo crear, describir y actualizar archivos de base de datos en el sistema. CL Programming, SC41-5721-02, proporciona al programador de aplicaciones o al programador una explicacin completa de los temas de programacin del AS/400, incluyendo una explicacin general de los objetos y bibliotecas, programacin de lenguaje de control (CL), control de flujo y comunicaciones entre programas, cmo trabajar con objetos en programas CL y creacin de programas CL. CL Reference (Abridged), SC41-5722-03, proporciona al programador de aplicaciones o programador una descripcin del lenguaje de control (CL) del AS/400. Se define cada mandato, incluyendo su diagrama de sintaxis, parmetros, valores por omisin y palabras clave. National Language Support, SC41-5101-01, describe los conceptos del soporte de idioma nacional en el sistema AS/400. Este soporte permite operar en un entorno multilinge. Performance Tools for AS/400, SC41-5340-00, proporciona al programador informacin acerca de la gestin de rendimiento, ofrece una visin general de las herramientas y describe cmo pueden utilizarse las herramientas para ayudar a gestionar el rendimiento del sistema. El manual instruye sobre

OS/2 Warp Server para AS/400 - Administracin, SC10-3125-00 (SC41-5423-00), describe la utilizacin del LAN Server y del procesador de E/S servidor de archivos para servicio de archivos en el sistema AS/400. Puede utilizar el procesador de E/S servidor de archivos para concentrar servidores de la red, simplificar la administracin de una red, centralizar la gestin de la red y mejorar la seguridad dentro del entorno cliente/servidor. Client Access/400 for DOS and OS/2 Technical Reference, SC41-3563-01, contiene informacin tcnica para la configuracin avanzada y la adaptacin de Client Access con el sistema operativo DOS u OS/2. Security - Reference, SC41-5302-03, proporciona al programador (o a quien se le asignen las funciones de responsable de seguridad) informacin acerca de conceptos de seguridad generales y de la planificacin de la seguridad en el sistema. Tambin incluye informacin para todos los usuarios sobre seguridad de recursos. System API Reference, SC41-5801-03, proporciona informacin sobre cmo crear, utilizar y suprimir objetos que ayudan en la gestin del rendimiento del sistema, utilizar el spooling y mantener de forma eficaz archivos de base de datos. Tambin incluye informacin sobre cmo crear y mantener programas para objetos del sistema y cmo recuperar informacin del sistema OS/400 trabajando con objetos, archivos de base de datos, trabajos y spooling.

Publicaciones de comunicaciones
APPC Programming, SC41-5443-00, est destinado al programador responsable de escribir programas de aplicacin que utilizan APPC (comunicaciones avanzadas programa a programa). Alerts Support, SC41-5413-00, proporciona al operador del sistema, programador o administrador del sistema informacin para configurar el sistema AS/400 de tal manera que utilice el soporte de gestin remoto (recurso de mandatos de sistema principal distribuidos), el soporte de gestin de cambios (ejecutivo de nodo de sistemas distribuidos) y el soporte de gestin de problemas (alertas).

Copyright IBM Corp. 1997, 1999

591

SNA Distribution Services, SC41-5410-01, proporciona al operador del sistema o administrador del sistema informacin acerca de cmo administrar aplicaciones de comunicaciones de datos en el sistema AS/400. Esta gua tambin puede ser til a un programador que trabaje con funciones de comunicaciones de datos en el sistema AS/400. ICF Programming, SC41-5442-00, facilita al programador de aplicaciones la informacin necesaria para escribir programas de aplicacin que utilicen las comunicaciones AS/400 y el archivo OS/400-ICF. Tambin contiene ejemplos de programas de comunicaciones y describe cdigos de retorno. Remote Work Station Support, SC41-5402-00, proporciona al administrador del sistema o al usuario final los conceptos, ejemplos e informacin acerca de la preparacin y configuracin para utilizar la funcin de paso a travs de estacin de pantalla. Esta gua tambin contiene informacin acerca de

la utilizacin de la conexin 3270 remota, la red de Recurso de Mandatos de Sistema Principal Distribuidos (DHCF) y la red de modalidad de retencin corta (SHM) X.21.

TCP/IP Configuration and Reference, SC41-5420-03, proporciona informacin para configurar y utilizar el soporte TCP/IP de AS/400. Las aplicaciones que se incluyen son Estado de Red (NETSTAT), Sonda de Paquetes Internet (PING), TELNET, Protocolo Simple de Transferencia de Archivos (FTP), Protocolo de Transferencia de Correo (SMTP), Servidor de Protocolo de Oficina de Correos (POP), Peticionario de Impresora de Lneas (LPR), Daemon de Impresora de Lneas (LPD), Protocolo de Rutina de Carga (BOOTP), Protocolo de Transferencia de Archivos Trivial (TFTP), Daemon de Ruta (RouteD), Ejecucin Remota (REXEC) y Pasarela de Estacin de Trabajo. Esta publicacin tambin contiene mandatos CL para TCP/IP AS/400.

592

OS/400 Gestin de trabajos, V4R4

ndice Caracteres Especiales


cundo entra en vigor un valor del sistema? 21 *BASE (agrupacin de almacenamiento base) 105 *MACHINE (agrupacin de mquina) 104 *NOMAX QRCLSPLSTG, valor del sistema 73 agrupacin (continuacin) asignacin 108 borrar 303 cambio del tamao de mquina 106 compartida 104 mquina 285 mltiples 302 nmeros asignados a 109 privada 105 QTSEPOOL, valor del sistema 86 tamao 288 tamao mnimo 305 tamao, ajuste 288 ventajas 105 agrupacin base (QBASPOOL), valor del sistema 16, 34 agrupacin compartida cambiar tamao 107 cambio del nivel de actividad 107 agrupacin de almacenamiento *INTERACT (trabajos interactivos) 105 *SPOOL (transcriptor de spool) 105 base 105 cambiar tamao 106 compartida 104 definicin 104 descripcin 106 nivel de actividad 112 paginacin 283, 284 privada 105 tamao 106 agrupacin de almacenamiento *INTERACT 105 agrupacin de almacenamiento *SPOOL 105 agrupacin de almacenamiento base caso terico con subsistemas 114 agrupacin de almacenamiento base (*BASE) ajuste de rendimiento 304 definicin 105 tamao de agrupacin 288 agrupacin de almacenamiento compartido definicin 104 agrupacin de almacenamiento definida por el usuario creacin 107 agrupacin de almacenamiento interactiva (*INTERACT) 105 agrupacin de almacenamiento privada definicin 105 agrupacin de fin de porcin de tiempo (QTSEPOOL), valor del sistema 16, 86 agrupacin de mquina definicin 104 Espacio de comunicaciones 286

A
abrir lista de atributos de activacin (QWVOLACT) (QWVOLACT) abrir lista de atributos de activacin 582 abrir lista de atributos de grupo de activacin (QWVOLAGP), API (QSVOLAGP) abrir lista de atributos de activacin, API 582 abrir lista de trabajos (QGYOLJOB) API (QGYOLJOB) abrir lista de trabajos, API 582 acceso datos de mensaje 179 accin DDM (DDMACC), atributo de red 93 accin de final de auditora (QAUDENDACN), valor del sistema 16, 27 accin de multihebra (QMLTTHACN), valor del sistema 8 accin de multihebra (QMLTTHDACN), valor del sistema 61 accin de recuperacin de dispositivos (QDEVRCYACN), valor del sistema 8, 46 accin de trabajo (JOBACN), atributo de red 93 accin mxima de inicio de sesin (QMAXSGNACN), valor del sistema 16, 58 acciones de inicio de sesin de usuario 134 activa, hebra 308 actividad de subsistema antes de arrancar paso de direccionamiento 189 ADDJOBSCDE (Aadir Entrada de Planificacin de Trabajos), mandato 265, 266 ADDPEXDFN (Aadir Definicin de Explorador del Rendimiento), mandato 508 ADDRTGE (Aadir Entrada de Direccionamiento), mandato 142 adelanto de fecha y hora efectos en la planificacin de trabajos 273 adicin de entradas de direccionamiento a descripcin de subsistema 122 adicin de ruta APPN (RAR), atributo de red 93 agrupacin almacenamiento 104 almacenamiento compartido 104 almacenamiento, tamao 106

Copyright IBM Corp. 1997, 1999

593

agrupacin de mquina (continuacin) espacio de trabajo en 286 espacio funcional en 286 establecer tamao inicial 285 programa en agrupacin base 104 agrupacin de mquina (*MACHINE) 104 agrupacin de mquina (QMCHPOOL), valor del sistema 16, 60 agrupaciones ventajas de mltiples 106 agrupaciones de almacenamiento cmo se manejan los datos 107 definicin 112 definidas por usuario 108 trabajo supervisor de subsistemas 107 utilizacin para ajustar el sistema automticamente 281 agrupaciones de almacenamiento definidas por usuario creacin 108 agrupaciones mltiples ventajas de tener 106 ajuste antememoria experta 283 bsico 285 CHGSHRPOOL, mandato 283 especializado 298 paginacin de agrupacin de almacenamiento 283 tamao de agrupacin 285 ajuste automtico del sistema 281 ajuste de rendimiento en IPL 282 ajustes de rendimiento dinmicos 282 ajustes en agrupaciones de almacenamiento y niveles de actividad 281 paginacin de agrupacin de almacenamiento 283 ajuste de ao bisiesto (QLEAPADJ), valor del sistema 7, 56 ajuste de hora universal coordinada (QUTCOFFSET), valor del sistema 7, 90 ajuste de prioridad dinmico (QDYNPTYADJ), valor del sistema 47 ajuste de rendimiento carga del programa inicial (IPL) 282 conceptos 308 definicin 281 parmetro de porcin de tiempo 312 ajuste del rendimiento (QPFRADJ), trabajo del sistema 276 ajuste del rendimiento (QPFRADJ), valor del sistema 8, 62 ajuste del sistema automtico 281 conceptos 308 manual 285 ajuste manual del sistema 285 definicin 285

ajustes de rendimiento dinmicos 281, 282 IPL (carga del programa inicial) 282 paginacin de agrupacin de almacenamiento 284 registrar por diario 305 alertas acumuladas (ALRHLDCNT), atributo de red 93 almacenamiento *MACHINE (agrupacin de mquina) 104 requisitos para trabajo en grupo 217 almacenamiento adicional (QADLSPLA), valor del sistema 14, 24 almacenamiento auxiliar definicin 283 almacenamiento intermedio de teclado (QKBDBUF), valor del sistema 8, 55 almacenamiento principal definicin 283 ALRBCKFP (punto focal de alertas de reserva), atributo de red 93 ALRCTLD (controlador de alerta), atributo de red 93 ALRDFTFP (punto focal de alerta por omisin), atributo de red 93 ALRFTR (filtro de alerta), atributo de red 93 ALRHLDCNT (alertas acumuladas), atributo de red 93 ALRLOGSTS (estado de anotacin de alerta), atributo de red 93 ALRPRIFP (punto focal primario de alerta), atributo de red 93 ALRRQSFP (punto focal de peticin de alerta), atributo de red 93 ALRSTS (estado de alerta), atributo de red 93 ALWADDCLU (permitir aadir a cluster), atributo de red 93 ampliador tipo de tarea 498 aadir definicin de explorador del rendimiento 508 entrada de cola de trabajos 118 entrada de comunicaciones 118 entrada de direccionamiento 120, 142 entrada de estacin de trabajo 116 entrada de planificacin de trabajos 265 entrada de trabajo de arranque automtico 115 entrada de trabajo de prearranque 120 nmeros de secuencia en entradas de direccionamiento 122 una segunda cola de trabajos 129 Aadir Definicin de Explorador del Rendimiento (ADDPEXDFN), mandato 508 Aadir Entrada de Direccionamiento (ADDRTGE), mandato 142 Aadir Entrada de Planificacin de Trabajos (ADDJOBSCDE), mandato 265, 266 aadir una entrada de planificacin de trabajos autorizacin 265 ao (QYEAR), valor del sistema 7, 91

594

OS/400 Gestin de trabajos, V4R4

Ao 2000 QAPMCONF recogida de datos 344 anotaciones archivos, supresin 183 consideraciones para trabajo por lotes 174 histricas 175 mensajes 166 QHST (histricas) 175 trabajo 166 visualizacin 175 anotaciones de trabajo anotacin de mensajes 166 cabecera 169 cambio del nivel de anotacin 183 caractersticas de pantalla 172 consejos 173 consideracin para trabajo por lotes 174 control de la informacin 166 control del nivel de informacin contenida 183 ejemplo 170 impresin 175 no se han creado, mensaje CPF1164 180 retener 173 supresin 173 supresin del archivo de anotaciones cronolgicas 183 trabajo interactivo 173 visualizacin para trabajo interactivo 171 visualizar 171 anotaciones histricas (QHST) 175 cola de mensajes 175 definicin 166, 175 formato 176 mensajes, comparados con la contabilidad de trabajos 322 proceso de registros 175 proceso del archivo 178 visualizacin o impresin 176 anotaciones QHST (histricas) 175 caso hipottico de proceso de archivo 180 cola de mensajes 175 definicin 166 formato 176 informacin de rendimiento 178 mensajes, comparados con la contabilidad de trabajos 322 proceso del archivo 178 proceso para mensaje de finalizacin de trabajo 180 antememoria experta 283 API (interfaz de programacin de aplicaciones) gestin de trabajos 581 apstrofos, valores del sistema entre 20 APPN (Red Avanzada de Igual a Igual) atributos de red 93

archivo de anotaciones cronolgicas supresin 183 archivo de anotaciones cronolgicas (QHST) proceso, ejemplo de codificacin 181 archivo de base de datos QAVPETRCI (datos del explorador de rendimiento recogidos) 511 supervisor de rendimiento 350 archivo de datos QAPMAPPN 479 QAPMASYN 424 QAPMBSC 424 QAPMBUS 451 QAPMCIOP 452 QAPMCONF 357 QAPMDBMON 360 QAPMDDI 440 QAPMDIOP 459 QAPMDISK 409 QAPMECL 429 QAPMETH 435 QAPMFRLY 443 QAPMHDLC 422 QAPMHDWR 360 QAPMIDLC 450 QAPMJOBL 389 QAPMJOBMI 398 QAPMJOBOS 401 QAPMJOBS 389 QAPMJSUM 406 QAPMLAPD 447 QAPMLIOP 462 QAPMMIOP 455 QAPMPOOL 416 QAPMPOOLB 421 QAPMPOOLT 419 QAPMPOOLL 416 QAPMRESP 464 QAPMRWS 465 QAPMSAP 446 QAPMSNA 466 QAPMSNADS 477 QAPMSTND 442 QAPMSTNE 438 QAPMSTNL 433 QAPMSTNY 444 QAPMSYS 361 QAPMSYSCPU 385 QAPMSYSTEM 385 QAPMX25 427 QAYPEASM 527 QAYPEBASE 527 QAYPECICFG 518 QAYPECOCFG 517 QAYPEDASD 528 QAYPEDSRV 529

ndice

595

archivo de datos (continuacin) QAYPEEVENT 521 QAYPEFQCFG 518 QAYPEHCFG 517 QAYPEHMON 539 QAYPEHTOT 540 QAYPEHWMAP 522 QAYPEJVA 540 QAYPEJVCI 542 QAYPEJVMI 542 QAYPEJVNI 542 QAYPELBRKT 537 QAYPELCPLX 519 QAYPELICI 522 QAYPELJOB 519 QAYPELMET 520 QAYPELMI 520 QAYPELNAMT 521 QAYPELNUMT 521 QAYPELLIC 520 QAYPEMBRKT 538 QAYPEMICPX 521 QAYPEMII 522 QAYPEMIPTR 538 QAYPEMIUSR 538 QAYPENLIC 526 QAYPENMI 525 QAYPEPGFLT 530 QAYPEPPANE 537 QAYPEPSUM 536 QAYPEPWDW 536 QAYPEREF 513 QAYPERLS 540 QAYPERMPM 530 QAYPERMSL 531 QAYPERUNI 514 QAYPES36 531 QAYPESAR 531 QAYPESEGI 523 QAYPESTATS 533 QAYPESTCFG 518 QAYPETASKI 524 QAYPETIDX 526 QAYPETRCFG 519 QAYPEUNKWN 532 QAYPEUSRDF 539 archivo de datos de rendimiento datos de campo 357 visin general 354, 511 archivo de datos QAPMCIOP 452 archivo de datos QAPMMIOP 455 archivo de datos QAPMSAP 446 archivo de impresora datos de contabilidad DP y SP 327 archivo de pantalla consejos para el inicio de sesin 104

archivo de pantalla (continuacin) ejemplo de proceso 237 fuente 104 normas para el proceso especial 237 SBMJOBSMPC, ejemplo 236 SBMJOBSMPD, ejemplo 236 Arrancar Explorador del Rendimiento (STRPEX), mandato 510 Arrancar Supervisor de Rendimiento (STRPFRMON), mandato 343 arrancar transcriptor de impresora (QSTRPRTWTR), valor del sistema 8, 81 arranque explorador del rendimiento 510 nmeros de lnea, variable 575 paso de direccionamiento 121 subsistema 100 subsistema NIGHTQ 139 supervisor de rendimiento 343 trabajo de prearranque 255 trabajo por lotes 229 arranque y direccionamiento del trabajo descripcin 154 ejemplos de trabajos interactivos 191 error 155 redireccionar trabajo 164 resumen de controles de nivel de actividad 112 transferir trabajos 164 asignacin agrupacin 108 caso hipottico de dispositivo de estacin de trabajo 125 colas de trabajos 126, 239 dispositivo de comunicaciones directrices de utilizacin 137 dispositivos de estacin de trabajo 123 modalidades y dispositivos de comunicaciones 129 asignacin de dispositivos de comunicaciones 129 asignacin de dispositivos/modalidades, reglas para 130 asignacin de modalidades 129 asignacin de modalidades de comunicaciones 129 asignacin de nmeros de secuencia a entradas de direccionamiento 122 asignacin de una cola de trabajos a un subsistema 239 atributo de ejecucin 160 atributo de grupo cambiar 204 recuperar 209 atributo de red accin DDM (DDMACC) 93 accin de trabajo (JOBACN) 93 alertas acumuladas (ALRHLDCNT) 93 alertas anotadas (ALRLOGSTS) 93 ALRBCKFP (punto focal de alertas de reserva) 93

596

OS/400 Gestin de trabajos, V4R4

atributo de red (continuacin) ALRCTLD (controlador de alertas) 93 ALRDFTFP (punto focal por omisin de alertas) 93 ALRFTR (filtro de alertas) 93 ALRHLDCNT (alertas acumuladas) 93 ALRLOGSTS (alertas anotadas) 93 ALRPRIFP (punto focal primario de alertas) 93 ALRRQSFP (punto focal de peticin de alerta) 93 ALRSTS (estado de alerta) 93 ALWADDCLU (permitir aadir a cluster) 93 cambiar 93, 95 cola de mensajes (MSGQ) 93 cola de salida (OUTQ) 93 compresin de datos (DTACPR) 93 compresin de datos intermedia (DTACPRINM) 93 controlador de alertas (ALRCTLD) 93 DDMACC (accin DDM) 93 descripcin 93 DFTMODE (modalidad por omisin) 93 estado de alerta (ALRSTS) 93 filtro de alertas (ALRFTR) 93 ID de red local (LCLNETID) 93 JOBACN (accin de trabajo) 93 LCLCPNAME (punto de control local) 93 LCLNETID (ID de red local) 93 LCLLOCNAME (ubicacin por omisin) 93 MAXHOP (mximo de sistemas) 93 mximo de sesiones intermedias (MAXINTSSN) 93 mximo de sistemas (MAXHOP) 93 MAXINTSSN (mximo de sesiones intermedias) 93 MDMCNTRYID (identificador de pas de red) 93 modalidad por omisin (DFTMODE) 93 MSGQ (cola de mensajes) 93 NETSERVER (servidores de nodos de red APPN) 93 NODETYPE (tipo de nodo APPN) 93 OUTQ (cola de salida) 93 PCSACC (peticiones de Soporte PC) 93 peticiones de Soporte PC (PCSACC) 93 punto de control local (LCLCPNAME) 93 punto focal de alertas de reserva (ALRBCKFP) 93 punto focal de peticin de alertas (ALRRQSFP) 93 punto focal por omisin de alerta (ALRDFTFP) 93 punto focal primario de alerta (ALRPRIFP) 93 RAR (resistencia de adicin de ruta APPN) 93 recuperar 95 resistencia de adicin de ruta (RAR) APPN 93 servidores de nodos de red (NETSERVER) APPN 93 SYSNAME (nombre del sistema) 93 tipo de nodo APPN (NODETYPE) 93 ubicacin por omisin (LCLLOCNAME) 93 valores enviados 93 visualizar 95 atributo de red alerta 93

atributo de servicio remoto (QRMTSRVATR), valor del sistema 8, 76 atributo de trabajo cambiar 149 cmo controla el subsistema 157 control por lotes 157 definicin 156 ventajas de controlar 157 atributo LOGCLPGM cmo establecer y cambiar 174 atributos especificacin para trabajos por lotes 129, 231 trabajo de prearranque 258 atributos de subsistema cambiar 107 automtica recogida de datos de rendimiento 346 recogida de datos por primera vez 347 autorizacin asignar cdigos de contabilidad de trabajos 333 trabajo de prearranque 256 autorizacin de usuario QACGTLVL 333 autorizacin para crear (QCRTAUT), valor del sistema 16, 39 autorizacin sobre objeto trabajo de prearranque 256 auxiliar, accin de lmite inferior de almacenamiento (QSTGLOWACN), valor del sistema 79 auxiliar, lmite inferior de almacenamiento (QSTGLOWLMT), valor del sistema 80

B
bloqueo conflicto 311 bloqueo de registro comprobacin 205 borrado de la tabla de bloque de control de trabajos (QWCBTCLNUP), trabajo del sistema 276 borrar agrupacin 303 bsqueda de va de acceso de libro (QBOOKPATH), valor del sistema 8, 34

C
clculo del espacio de comunicaciones 286 calendario consejos acerca de entrada de planificacin de trabajos 268 cambiar atributo de grupo 204 atributo de subsistema 107 atributo de trabajo 149 atributo LOGCLPGM 174

ndice

597

cambiar (continuacin) atributos de red 93 cantidad de informacin almacenada 183 clases 160 cdigo de contabilidad 333 cola de salida para todos los trabajos 172 descripcin de subsistema 103, 107 descripcin de trabajo 158, 159 entrada de cola de trabajos 118 entrada de comunicaciones 118 entrada de direccionamiento 120 entrada de estacin de trabajo 116 entrada de planificacin de trabajos 266 entrada de trabajo de arranque automtico 115 entrada de trabajo de prearranque 120 nivel de actividad de agrupacin compartida 107 nivel de anotacin 183 nmero de trabajos en cola de trabajos, ejemplo 240 nmero de trabajos permitidos en subsistema 133 nmero de trabajos que se ejecutan de una cola de trabajos 240 pantalla de Inicio de Sesin 103 porcin de tiempo 149 prioridad 149 programa 505 tamao de agrupacin compartida 107 tamao de agrupaciones de almacenamiento (no mquina ni base) 106 tamao de una agrupacin de almacenamiento 106 trabajo 241 trabajo no de grupo a y desde trabajo de grupo 204 valor del sistema 19 cambiar ajuste de agrupacin (QWCCHGTN), API 581 cambiar atributos de agrupacin (QUSCHGPA), API 581 Cambiar Atributos de Grupo (CHGGRPA), mandato 204 Cambiar atributos de IPL (CHGIPLA) compresin de tablas de trabajos 153 Cambiar Atributos de Red (CHGNETA), mandato 93, 95 Cambiar Cdigo de Contabilidad (CHGACGCDE), mandato 333 Cambiar Descripcin de Subsistema (CHGSBSD), mandato 103, 107 Cambiar Descripcin de Trabajo (CHGJOBD), mandato 159 Cambiar Entrada de Planificacin de Trabajos (CHGJOBSCDE), mandato 266 cambiar entrada de subsistema (QWDCSBSE), API 581 Cambiar Programa (CHGPGM), mandato 505 Cambiar Trabajo (CHGJOB), mandato mover de una cola de trabajos 241

cambiar trabajo (QWTCHGJB) API (QWTCHGJB) cambiar trabajo, API 581 cambiar trabajo actual (QWCCCJOB), API 581 Cambiar Valor del Sistema (CHGSYSVAL), mandato ejemplo 19 utilizado con programa CL 19 campos que reciben datos de pantalla 237 caracterstica de procesador (QPRCFEAT), valor del sistema 8, 64 caractersticas del sistema suministrado 575 carga del programa inicial (IPL) ajuste del rendimiento 282 control 138 clase cambiar 160 contenido 160 creacin 160 objeto 160 relacin con descripcin de subsistema y de trabajo 163 cdigo de contabilidad autorizacin para asignar 333 cambiar 323, 333 control de la asignacin en perfil de usuario 338 definicin 323 seguridad 333 cdigo de razn CPF1164 180 Cdigos de retorno principales 153 Cdigos de retorno secundarios 153 Cdigos de retorno, principales y secundarios 153 cola inelegible 310 soporte de spooling 232 cola de mensajes valor por omisin para distribucin de objetos 93 cola de mensajes (MSGQ), atributo de red 93 cola de mensajes de configuracin (QCFGMSGQ), valor del sistema 15, 36 cola de mensajes de fuente de alimentacin ininterrumpible (UPS) (QUPSMSGQ), valor del sistema 8, 88 cola de mensajes de trabajos llena (QJOBMSGQFL), valor del sistema 14, 54 cola de mensajes inactiva (QINACTMSGQ), valor del sistema 16, 51 cola de prioridad primero en entrar, primero en salir 311 cola de prioridad FIFO (primero en entrar, primero en salir) definicin 311 cola de prioridad primero en entrar, primero en salir definicin 311 cola de salida cambio para todos los trabajos 172 colocacin de anotaciones de trabajo en una 182

598

OS/400 Gestin de trabajos, V4R4

cola de salida (continuacin) especificacin para anotaciones de trabajo 172 valor por omisin para distribucin de objetos 93 cola de salida (OUTQ), atributo de red 93 cola de trabajos 128 adicin de una segunda 129 asignacin 126, 239 asignada a subsistema 233 asociada a un subsistema 241 borrada con trabajo planificado 264 bsqueda de trabajo 240 cambio del nmero de trabajos que se ejecutan 240 cambio del nmero de trabajos, ejemplo 240 colocacin de un trabajo en 128 cmo se toman trabajos de varias colas 234 contenido de suministradas por IBM 553 creacin 139, 238 definicin 233 determinar cules estn asignadas a un subsistema 241 determinar el subsistema que tiene una cola de trabajos asignada 241 determinar qu subsistema 241 ejemplo de asignacin 240 el subsistema maneja trabajos de varias colas 234 especificacin del orden 234 examinar 240 examinar un trabajo en 240 identificado para subsistema de spooling 233 identificado para subsistema por lotes 126 inelegible 310 mover un trabajo de una a otra 241 obtencin de trabajos en 239 por lotes 233 relacin con subsistema 127 visualizacin 151 cola de trabajos inelegible 310 colocacin trabajo en la cola de trabajos 128, 239 trabajos en la cola de trabajos 128 valores del sistema en variables CL 21 colocacin en cola peticiones de arranque de programa 255 cmo hacer que un subsistema desasigne un dispositivo de comunicaciones 130 compresin de datos (DTACPR), atributo de red 93 compresin de datos intermedia (DTACPRINM), atributo de red 93 comprobacin bloqueo de registro 205 comprobacin de autorizacin rendimiento 298 comprobacin de validez contabilidad de trabajos 338

Comprobar Bloqueos de Registro (CHKRCDLCK), mandato 205 comunicaciones, rbitros (QCMNARB), valor del sistema 38 condicin restringida 131 configuracin de subsistema suministrada 578 consejo sobre el rendimiento trabajos de prearranque 257 consejos para establecer prioridad de trabajo 161 consideraciones relativas al uso de mltiples subsistemas 137 consola de IPL (QSCPFCONS), valor del sistema 8, 76 constante de fecha QDATE, valor del sistema 42 contabilidad archivo de impresora 318 entrada de diario 317 informacin de diario DP 327 JB 324 SP 327 recurso 318 segmento, ejemplo 323 trabajo 317 contabilidad de archivos de impresora 318 contabilidad de recursos 318, 323 contabilidad de trabajos 258 analizar datos 332 autorizacin para asignar cdigo 333 cambio del valor del sistema QACGLVL 330 cdigo de contabilidad, longitud 323 comparacin CPF1164 322 conversin de entradas de diario de contabilidad de trabajos 336 creacin de un receptor de diario 330 datos de archivos de impresora DP y SP 327 descripcin de trabajo 323 diario daado 335 diario de contabilidad 331 entrada 332 finalizacin anmala 334 finalizacin de trabajo anmala 334 informacin de diario de contabilidad JB 324 informacin de diario DP 327 informacin de diario SP 327 mandato DSPJRN 336 mensajes QHST, comparacin 322 parmetro ACGCDE 323 pasos para arrancar 330 preparacin 330 prioridad de trabajo 321 proceso de trabajos del sistema 329 proceso interactivo 329 proceso por lotes 329

ndice

599

contabilidad de trabajos (continuacin) QACGLVL, cambio del valor 335 recuperacin 334 segmentos 323 seguridad 333 trabajos de prearranque 258 visin general 319 contrasea duplicada (QPWDRQDDIF), valor del sistema 16, 70 control carga del programa inicial (IPL) 138 cuntos mensajes se anotan 183 grupo de estaciones de trabajo por separado 137 informacin de anotaciones de trabajo 166 nivel de informacin en anotaciones de trabajo 183 pantalla de estacin de trabajo inicial 134 paso de direccionamiento 191 trabajo inactivo 199 control de auditora (QAUDCTL), valor del sistema 16, 27 control de identificador de carcter (QCHRIDCTL), valor del sistema 8, 37 control del sistema (QABNORMSW), valor del sistema 8, 22 controlador de alertas (ALRCTLD), atributo de red 93 controlador de comunicaciones entrada de archivo 452 controlador remoto de configuracin automtica (QAUTORMT), valor del sistema 8, 32 controlar rastreo (QWTCTLTR), API 581 controles en niveles de actividad 112 convenio de denominacin de dispositivos (QDEVNAMING), valor del sistema 8, 45, 577 conversin forzada al restaurar (QFRCCVNRST), valor del sistema 8, 49 CPC1236, mensaje 271 CPC1238, mensaje 271 CPC1239, mensaje 271 CPC1242, mensaje 271 CPC1243, mensaje 271 CPC1244, mensaje 271 CPC1245, mensaje 271 CPF1164, mensaje 180, 334 CPF1303, mensaje 335 CPI1119, mensaje 271 CPI1120, mensaje 271 CPI1141, mensaje 271 creacin agrupaciones de almacenamiento definidas por usuario 108 cola de trabajos 139, 238 descripcin de subsistema 100, 107 mandato y programa DLTLOG de ejemplo 184 mdulo C/400 de ILE 505 subsistema de control 131 trabajos de grupo 204

crear auditora de objeto (QCRTOBJAUD), valor del sistema 16, 40 Crear Clase (CRTCLS), mandato 160 Crear Descripcin de Subsistema (CRTSBSD), mandato agrupaciones de almacenamiento definidas por usuario 107 creacin de descripcin de subsistema 100 definicin de otro 131 ejemplo 142 Crear Descripcin de Trabajo (CRTJOBD), mandato 158 crear estructura de trabajo (QWTCTJBS), API (QWTCTJBS) crear estructura de trabajo, API 581 Crear Programa C Enlazado (CRTBNDC), mandato 505 CRTBNDC (Crear Programa C Enlazado), mandato 505 CRTCLS (Crear Clase), mandato 160 CRTJOB (Crear Descripcin de Trabajo), mandato 157 CRTSBSD (Crear Descripcin de Subsistema), mandato agrupaciones de almacenamiento definidas por usuario 107 creacin de descripcin de subsistema 100 definicin de otro 131 ejemplo 142 cundo se vuelcan 346 cuerpo de font codificado de doble byte (QIGCFNTSIZ), valor del sistema 50

CH
CHGACGCDE (Cambiar Cdigo de Contabilidad), mandato 333 CHGGRPA (Cambiar Atributos de Grupo), mandato 204 CHGJOBD (Cambiar Descripcin de Trabajo), mandato 159 CHGJOBSCDE (Cambiar Entrada de Planificacin de Trabajos), mandato 266 CHGNETA (Cambiar Atributos de Red), mandato 93, 95 CHGPGM (Cambiar Programa), mandato 505 CHGSBSD (Cambiar Descripcin de Subsistema), mandato 103, 107 CHGSYSVAL (Cambiar Valor del Sistema), mandato ejemplo 19 utilizado con programa CL 19 CHKRCDLCK (Comprobar Bloqueos de Registro), mandato 205

600

OS/400 Gestin de trabajos, V4R4

D
daado diario 335 datos comunicaciones 342 intervalo de recogida, interno 348 intervalo de recogida, Servicios de recogida 350 rastreo 342 rendimiento 342 datos de campo archivo de datos de rendimiento 357 datos de comunicaciones definicin 342 rastreo 342 recoger 343 sistema 342 datos de consulta de base de datos definicin 343 datos de contabilidad archivos de impresora DP y SP 327 datos de contabilidad de archivos de impresora DP y SP 327 datos de contabilidad de archivos de impresora SP y DP 327 datos de direccionamiento 249 ejemplo 135 entrada de direccionamiento 120 especificar 155 fuentes de 155 relacin con entrada de direccionamiento, datos de direccionamiento 121 trabajos de proceso por lotes 126 datos de pantalla 237 datos de peticin de doble byte utilizacin 136 datos de rastreo definicin 343 recoger 343, 344 volcar 345, 346 datos de rastreo, volcar 346 datos de rendimiento archivo QAPMAPPN 479 archivo QAPMASYN 424 archivo QAPMBSC 424 archivo QAPMBUS 451 archivo QAPMCIOP 452 archivo QAPMCONF 357 archivo QAPMDBMON 360 archivo QAPMDDI 440 archivo QAPMDIOP 459 archivo QAPMDISK 409 archivo QAPMECL 429 archivo QAPMETH 435 archivo QAPMFRLY 443 archivo QAPMHDLC 422

datos de rendimiento (continuacin) archivo QAPMHDWR 360 archivo QAPMIDLC 450 archivo QAPMJOBL 389 archivo QAPMJOBMI 398 archivo QAPMJOBOS 401 archivo QAPMJOBS 389 archivo QAPMJSUM 406 archivo QAPMLIOP 462 archivo QAPMMIOP 455 archivo QAPMPOOL 416 archivo QAPMPOOLB 421 archivo QAPMPOOLT 419 archivo QAPMPOOLL 416 archivo QAPMRESP 464 archivo QAPMRWS 465 archivo QAPMSAP 446 archivo QAPMSNA 466 archivo QAPMSNADS 477 archivo QAPMSTND 442 archivo QAPMSTNE 438 archivo QAPMSTNL 433 archivo QAPMSTNY 444 archivo QAPMSYS 361 archivo QAPMSYSCPU 385 archivo QAPMSYSTEM 385 archivo QAPMX25 427 archivo QAYPEASM 527 archivo QAYPEBASE 527 archivo QAYPECICFG 518 archivo QAYPECOCFG 517 archivo QAYPEDASD 528 archivo QAYPEDSRV 529 archivo QAYPEEVENT 521 archivo QAYPEFQCFG 518 archivo QAYPEHMON 539 archivo QAYPEHTOT 540 archivo QAYPEHWCFG 517 archivo QAYPEHWMAP 522 archivo QAYPEJVA 540 archivo QAYPEJVCI 542 archivo QAYPEJVMI 542 archivo QAYPEJVNI 542 archivo QAYPELBRKT 537 archivo QAYPELCPLX 519 archivo QAYPELICI 522 archivo QAYPELJOB 519 archivo QAYPELMET 520 archivo QAYPELMI 520 archivo QAYPELNAMT 521 archivo QAYPELNUMT 521 archivo QAYPELLIC 520 archivo QAYPEMBRKT 538 archivo QAYPEMICPX 521 archivo QAYPEMII 522 archivo QAYPEMIPTR 538

ndice

601

datos de rendimiento (continuacin) archivo QAYPEMIUSR 538 archivo QAYPENLIC 526 archivo QAYPENMI 525 archivo QAYPEPGFLT 530 archivo QAYPEPPANE 537 archivo QAYPEPSUM 536 archivo QAYPEPWDW 536 archivo QAYPEREF 513 archivo QAYPERLS 540 archivo QAYPERMPM 530 archivo QAYPERMSL 531 archivo QAYPERUNI 514 archivo QAYPES36 531 archivo QAYPESAR 531 archivo QAYPESEGI 523 archivo QAYPESTATS 533 archivo QAYPESTCFG 518 archivo QAYPETASKI 524 archivo QAYPETIDX 526 archivo QAYPETRCFG 519 archivo QAYPEUNKWN 532 archivo QAYPEUSRDF 539 archivo, contenido de 354, 511 cmo se recogen 343 comunicaciones 342 introduccin 339 preparar la recogida 342 QAPMLAPD 447 rastreo 342 razones para recoger 339 recoger 339 Servicios de recogida 339 sistema 342 datos de solicitud descripcin 244 ejemplo 136 origen 244 datos de trabajos fusionar reas 509 separar reas 509 datos del sistema clculo del tamao de archivo para recogida 351 definicin 342 recoger 343 datos del sistema y de comunicaciones clculo del tamao de archivo para recogida 352 DBCS instalado (QIGC), valor del sistema 8, 50 DDMACC (accin DDM), atributo de red 93 definicin agrupaciones de almacenamiento y niveles de actividad 112 definicin de espera larga 308 desactivar el sistema en entorno desatendido 139

desasignacin de dispositivo de comunicaciones 130 dispositivo de comunicaciones 130 descomprimir objeto del sistema (QDCPOBJ..N), trabajo del sistema 277 desconectar trabajo 197 Desconectar Trabajo (DSCJOB), mandato 197 descripcin 8 descripcin de controlador de alertas 93 descripcin de subsistema adicin de entradas de direccionamiento 122 agrupacin 104 cambiar 103, 107 copia 100 creacin 100, 107 creacin para trabajos nocturnos 139 definicin 98 entrada de direccionamiento 120 nivel de actividad 107 relacin con trabajo y clase 163 supresin 102 visualizar 241 descripcin de trabajo cambiar 158, 159 contenido 157 contenido de suministrado por IBM 547 creacin 158 definicin 157 formas de utilizar 158 parmetro USER 159 seguridad 159 supresin 159 trabajar con 159 trabajo de arranque automtico 247 trabajo de comunicaciones 250 visualizar 159 descripciones de subsistema mantener informacin personalizada 573 descripciones de trabajo proporcionadas por IBM mantener informacin personalizada 572 DFTMODE (modalidad por omisin), atributo de red 93 da (QDAY), valor del sistema 7, 43 da (QDAYOFWEEK), valor del sistema 7, 43 diario daado 335 informacin de contabilidad DP 327 informacin de contabilidad SP 327 restricciones 330 diario de contabilidad daado 335 proceso 331 das de validez de la contrasea (QPWDEXPITV), valor del sistema 16, 66

602

OS/400 Gestin de trabajos, V4R4

dgitos de contrasea necesarios (QPWDRQDDGT), valor del sistema 16, 69 direccionamiento a QCMD basado en estacin de trabajo 191 al programa de usuario 194 basado en estacin de trabajo 194 basado en peticin de arranque de programa de comunicaciones 242 basado en usuario 194 directamente a programa de usuario 242 QCMD para controlar trabajo sometido mediante lector de spooling 242 direccionamiento basado en estacin de trabajo 194 comparado con direccionamiento basado en usuario 196 direccionamiento basado en usuario 194 comparado con direccionamiento basado en estacin de trabajo 196 directrices ajuste de rendimiento 281 disponibilidad del sistema planificacin de trabajos 262 dispositivo de comunicaciones asignacin directrices de utilizacin 137 desasignacin 130 dispositivo de configuracin automtica (QAUTOVRT), valor del sistema 8, 33 dispositivo de impresora (QPRTDEV), valor del sistema 8, 65 dispositivo peticionario error de E/S para trabajo 198 dispositivos de comunicaciones, asignacin 129 DLTJOBD (Suprimir Descripcin de Trabajo), mandato 159 DLTLOG (Suprimir Registro de Anotaciones), mandato creacin de mandato y programa de ejemplo 184 DLTLOGC, programa CL cambios en 185 sentencias fuente 185 DLTSBSD (Suprimir Descripcin de Subsistema), mandato 102 DMPTRC (Volcar Rastreo), mandato 345, 346 dominio de usuario QALWUSRDMN, valor del sistema 25 DSCJOB (Desconectar Trabajo), mandato 197 DSPFFD (Visualizar descripcin de campos de archivo), mandato 511 DSPJOBD (Visualizar Descripcin de Trabajo), mandato 159 DSPJOBLOG (Visualizar Anotaciones de Trabajo), mandato 171 DSPLOG (Visualizar Anotaciones), mandato 176 DSPNETA (Visualizar Atributos de Red), mandato 95 DSPOBJD (Visualizar Descripcin de Objeto), mandato 175

DSPSBSD (Visualizar Descripcin de Subsistema), mandato 241 DSPSYSVAL (Visualizar Valor del Sistema), mandato 19 DTACPR (compresin de datos), atributo de red 93 DTACPRINM (compresin de datos intermedia), atributo de red 93

E
ejecucin larga desde estacin de trabajo, funciones de 201 ejemplo de mandato y programa de registro de anotaciones suprimir 184 ejemplo de programacin someter trabajo de archivo de pantalla 236 ejemplo de subsistema, interactivo 142 eliminar entrada de cola de trabajos 118 entrada de comunicaciones 118 entrada de direccionamiento 121 entrada de estacin de trabajo 116 entrada de planificacin de trabajos 266 entrada de trabajo de arranque automtico 115 entrada de trabajo de prearranque 120 Eliminar Entrada de Planificacin de Trabajos (RMVJOBSCDE), mandato 266 ENBPFRCOL (Habilitar recogida de rendimiento), parmetro 505 encontrar definiciones del explorador del rendimiento 511 ENDGRPJOB (Finalizar Trabajo de Grupo), mandato 205 ENDJOB (Finalizar Trabajo), mandato 197 ENDPEX (Finalizar Explorador del Rendimiento), mandato 510 ENDPFRMON (Finalizar Supervisor de Rendimiento), mandato 344 entorno de ejecucin para paso de direccionamiento 121 entorno desatendido preparacin 139 entorno especial (QSPCENV), valor del sistema 8, 78 entrada contabilidad de trabajos 332 planificacin de trabajos 264 trabajo cola de trabajos 117 estacin de trabajo 115 trabajo de arranque automtico 247 trabajo de prearranque 119 entrada de archivo de control de enlace de datos de RDSI (IDLC) 450 entrada de archivo de controlador comunicaciones 452

ndice

603

entrada de archivo de controlador (continuacin) multifuncin 455 entrada de archivo de controlador de multifuncin 455 entrada de cola de trabajos aadir 118 cambiar 118 contenido 117 definicin 117 eliminar 118 entrada 117, 233 nivel de actividad 112 entrada de comunicaciones aadir 118 cambiar 118 eliminar 118 nivel de actividad 112 entrada de diario 317 entrada de direccionamiento 249 aadir 120, 142 cambiar 120 contenido 120 definicin 120 descripcin 120 eliminar 121 nivel de actividad 112 relacin con datos de direccionamiento, paso de direccionamiento 121 valores de comparacin y nmeros de secuencia 122 valores para iniciar paso de direccionamiento 121 entrada de estacin de trabajo cambiar 116 eliminar 116 entrada de planificacin de trabajos aadir 265 autorizacin para cambiar 266 autorizacin para retener, eliminar o liberar 266 autorizacin para trabajar con 266 cambiar 266 consejos 268 definicin 264 eliminar 266 liberar 266 mensajes 270 mensajes, ejemplos de cmo utilizar 271 nmeros de ID de mensaje 271 retener 266 salvar, ejemplo 270 trabajar con 266 ventajas para la planificacin de trabajos 262 entrada de trabajo definicin 114 entrada de cola de trabajos 117 entrada de estacin de trabajo 115 entrada de trabajo de arranque automtico 247 entrada de trabajo de prearranque 119

entrada de trabajo (continuacin) nombre genrico de estacin de trabajo 116 soporte para nombre genrico de estacin de trabajo 116 entrada de trabajo de arranque automtico aadir 115 cambiar 115 eliminar 115 seguridad 247 entrada de trabajo de prearranque aadir 120 cambiar 120 eliminar 120 entradas de tabla de trabajos ninguna entrada disponible demasiadas entradas 153 entradas de trabajo 114 envo mensaje de finalizacin 235 error arranque y direccionamiento del trabajo 155 error de E/S (entrada/salida) dispositivo peticionario de trabajo 198 espacio de trabajo 286 especificar 155 atributos de un trabajo por lotes 129, 231 cola de salida para anotaciones de trabajo 172 lista de valores del sistema 20 orden para colas de trabajos 234 valores del sistema calificados con un nombre de biblioteca 20 espera corta definicin 308 hebra 308 espera corta ampliada definicin 309 hebra 309 espera larga definicin 309 teclear/pensar 309 espera larga ampliada hebra 309 esperas teclear/pensar definicin 309 establecer acceso a objeto 303 atributo LOGCLPGM 174 programa de atencin 213 valores iniciales de ajuste 285 establecer atributo de trabajo (QSETJOBATR), valor del sistema 8, 78 establecer identidad de usuario de trabajo (QWTSJUID), API 582 Establecer Perfil (QWTSETP), API 583 Establecer Programa de Atencin (SETATNPGM), mandato 213

604

OS/400 Gestin de trabajos, V4R4

Establecer Programas de Salida de Perfil (QWTSETPX), API 583 establecer rastreo (QWTSETTR), API 583 establecer registro de incidencias de bloqueo (QWTSETLF), API 582 estacin de pantalla Vase tambin estacin de trabajo mezclar doble byte y alfanumricas 141 estacin de trabajo asignacin 123 caso hipottico de asignacin 125 control de un grupo 137 funciones de larga ejecucin desde 201 mezclar doble byte y alfanumricas 141 nombres genricos y tipos 116 soporte para nombres genricos y tipos 116 estacin de trabajo inactiva definicin 199 estado espera corta 308 espera larga 308 esperas teclear/pensar 309 hebra 308 supervisor de rendimiento 349 estado de alerta (ALRSTS), atributo de red 93 estado de anotacin de alerta (ALRLOGSTS), atributo de red 93 estado de espera 308 corta 308 definicin 308 larga 308 teclear/pensar 309 estado de IPL (QIPLSTS), valor del sistema 8, 53 estado de trabajo activo 308 espera 308 inelegible 308 estados de espera espera corta 308 espera larga 308 estimacin del tamao de archivo recogida de datos de rendimiento 351 explorador del rendimiento aadir definicin 508 archivo de base de datos QAVPETRCI 511 arranque 510 definicin encontrar 511 encontrar definicin 511 finalizar 510 informes impresin 511

F
fecha cmo asegurarse de que la versin de anotaciones est actualizada 176 versin de anotaciones 176 fecha y hora de IPL automtica (QIPLDATTIM), valor del sistema 8, 52 filtrado de mensajes 166 caso hipottico 167 definicin 166 filtro de problemas (QPRBFTR), valor del sistema 15, 63 fin de peticin impedir 136 fin de sesin impedir 136 finalizacin anmala contabilidad de trabajos 334 evitar prdida de entrada de diario 334 finalizar explorador del rendimiento 510 subsistema 102 supervisor de rendimiento 344 trabajo 151, 197 controlada 152 inmediatamente 152 trabajo de grupo 205 trabajo por lotes 148 trabajos interactivos inactivos 199 Finalizar Explorador del Rendimiento (ENDPEX), mandato 510 Finalizar Supervisor de Rendimiento (ENDPFRMON), mandato 344 Finalizar Trabajo (ENDJOB), mandato 197 finalizar trabajo de grupo ejemplo de codificacin 226 Finalizar Trabajo de Grupo (ENDGRPJOB), mandato 205 formato anotaciones histricas (QHST) 176 formato de decimal (QDECFMT), valor del sistema 8, 44 formato de fecha (QDATFMT), valor del sistema 8, 42 formato de tecla de impresin (QPRTKEYFMT), valor del sistema 8, 65 fuente del programa CL de arranque 573 funcin de peticin del sistema trabajo de grupo 207 funcin genrica ejemplos de cmo utilizar 117 funciones de ejecucin larga desde estacin de trabajo cmo evitar 201 fusionar datos de trabajos 509

ndice

605

Fusionar datos de trabajos (MRGJOB), parmetro

509

G
gestin de trabajos ajuste de rendimiento 281 API (interfaz de programacin de aplicaciones) 581 caractersticas de sistema suministrado 575 concepto de 1 definicin 1 iniciar la sesin utilizando objetos suministrados 188 introduccin 1 manejo de la tecla de atencin 203 objetos suministrado con el sistema 575 programa de salida 581 trabajo de grupo 203 ventajas de la familiarizacin 1 gestor de alertas (QALERT), trabajo del sistema 278 grupo de acceso de proceso (PAG) definicin 311 parmetro de depuracin 312

H
Habilitar recogida de rendimiento (ENBPFRCOL), parmetro 505 hebra espera corta 308 espera corta ampliada 309 espera larga ampliada 309 estado de espera 308 inicial secundaria 145 pila de llamadas 145 transiciones de estado 309 hebra activa 308 hebra, estado transiciones 309 hebras estado 308 hebras activas niveles de actividad en agrupacin de almacenamiento 111 hora versin de anotaciones 176 hora (QHOUR), valor del sistema 7, 49 hora (QTIME), valor del sistema 83

I
ID de red local (LCLNETID), atributo de red identidad de usuario del trabajo definicin 147 93

identificador de idioma (QLANGID), valor del sistema 8, 56 identificador de juego de caracteres (QCCSID), valor del sistema 8, 35 identificador de pas (QCNTRYID), valor del sistema 8, 39 IDLC (control de enlace de datos RDSI), entrada de archivo 450 ilustracin de trabajo arranque automtico 248 por lotes 241 impedir anotaciones de trabajo 183 fin de peticin o fin de sesin 136 impresin anotaciones de trabajo 175 anotaciones histricas (QHST) 176 informe del explorador del rendimiento 511 lista de trabajos planificados 261 Imprimir Informe del Explorador del Rendimiento (PRTPEXRPT), mandato 511 inactiva 199 estacin de trabajo 199 indicacin de la hora, archivos en spool 232 indicador de configuracin automtica (QAUTOCFG), valor del sistema 8, 32 ejemplo 577 inelegible, hebra definicin 308 informacin de inicio de sesin recuperar 133 informacin de inicio de sesin (QDSPSGNINF), valor del sistema 16, 47 inicial hebra 145 inicio de un trabajo interactivo 187 inicio de sesin 134 bajo el perfil de usuario de estacin de trabajo 188 bajo el perfil de usuario de responsable de seguridad 188 bajo el perfil de usuario QSECOFR 188 con contrasea SECOFR 188 consejos sobre el archivo de pantalla 104 control 134 inicio de sesin remoto (QRMTSIGN), valor del sistema 16, 75 inicio de trabajo bajo el perfil de usuario de estacin de trabajo 187 interfaz de programacin de aplicaciones (API) gestin de trabajos 581 intervalo recogida de datos de rendimiento 348 intervalo de autenticacin del servidor (QSVRAUTITV), valor del sistema 8, 82

606

OS/400 Gestin de trabajos, V4R4

intervalo de base de datos recogida de datos de rendimiento 348 intervalo de datos de rendimiento internos 348 intervalo de desconexin de trabajos (QDSCJOBITV), valor del sistema 8, 47 intervalo de recogida base de datos comparada con interna 348 intervalo interno recogida de datos de rendimiento 348 IPL (carga del programa inicial) ajuste del rendimiento 282 control 138 IPL remota (QRMTIPL), valor del sistema 8, 74 IPL tras restablecer la alimentacin (QPWRRSTIPL), valor del sistema 72 IPL tras restaurar la alimentacin (QPWRRSTIPL), valor del sistema 8

lista de bibliotecas del sistema (QSYSLIBL), valor del sistema 14, 83 lista de bibliotecas del usuario (QUSRLIBL), valor del sistema 14, 90 Listar Bloqueos de Objeto (QWCLOBJL), API 581 listar colas de trabajos de subsistema (QWDLSJBQ), API 581 listar entradas de subsistema (QWDLSBSE), API 581 listar entradas para la planificacin de trabajos (QWCLSCDE), API 581 listar subsistemas activos (QWCLASBS), API 581 listar trabajo (QUSLJOB), API 581

LL
llamada directa a un programa ventajas para trabajos interactivos 196 llamar programa de recuperacin especial 138 llamar a un programa en el proceso por lotes ventajas 244

J
JOBACN (accin de trabajo), atributo de red 93 JOBD, SBSD restauracin de informacin personalizada 572 restaurar informacin personalizada 97 juego de caracteres grficos 36 juego de caracteres y pgina de cdigos (QCHRID), valor del sistema 8, 36

M
mandato Borrar Agrupacin (CLRPOOL) 303 mandato CL 174 Vase tambin mandato, CL ADDJOBSCDE (Aadir Entrada de Planificacin de Trabajos) 265, 266 ADDPEXDFN (Aadir Definicin de Explorador del Rendimiento) 508 ADDRTGE (Aadir Entrada de Direccionamiento) 142 Aadir Definicin de Explorador del Rendimiento (ADDPEXDFN) 508 Aadir Entrada de Direccionamiento (ADDRTGE) 142 Aadir Entrada de Planificacin de Trabajos (ADDJOBSCDE) 265, 266 anotado trabajo interactivo 174 trabajo por lotes 175 Arrancar Explorador del Rendimiento (STRPEX) 510 Arrancar Supervisor de Rendimiento (STRPFRMON) 343 Borrar Agrupacin (CLRPOOL) 303 Cambiar Atributos de Grupo (CHGGRPA) 204 Cambiar Atributos de Red (CHGNETA) 93 Cambiar Cdigo de Contabilidad (CHGACGCDE) 333 Cambiar Descripcin de Subsistema (CHGSBSD) 103, 107 Cambiar Descripcin de Trabajo (CHGJOBD) 159 Cambiar Entrada de Planificacin de Trabajos (CHGJOBSCDE) 266

L
LCLCPNAME (punto de control local), atributo de red 93 LCLNETID (ID de red local), atributo de red 93 LCLLOCNAME (ubicacin local), atributo de red 93 lector 232 comparado con mandato SBMXXXJOB 235 liberar entrada de planificacin de trabajos 266 Liberar Entrada de Planificacin de Trabajos (RLSJOBSCDE), mandato 266 lmite de caracteres (QPWDLMTCHR), valor del sistema 16, 67 lmite de caracteres repetidos (QPWDLMTREP), valor del sistema 16, 67 lmite de desactivacin del sistema (QPWRDWNLMT), valor del sistema 8, 71 lmite de dgitos adyacentes (QPWDLMTAJC), valor del sistema 16, 66 lmite de recuperacin de comunicaciones (QCMNRCYLMT), valor del sistema 8, 38 lmite de sesiones de dispositivo (QLMTDEVSSN), valor del sistema 16, 57 lmite de tiempo de consulta (QQRYTIMLMT), valor del sistema 8, 73 lmite del responsable de seguridad (QLMTSECOFR), valor del sistema 16, 57

ndice

607

mandato CL (continuacin) Cambiar Programa (CHGPGM) 505 Cambiar Trabajo (CHGJOB) 241 Cambiar Valor del Sistema (CHGSYSVAL) 19 CLRPOOL (Borrar Agrupacin) 303 Comprobar Bloqueos de Registro (CHKRCDLCK) 205 Crear Cola de Trabajos (CRTJOBQ) 139, 238 Crear Descripcin de Subsistema (CRTSBSD) 100, 107, 131, 142 Crear Descripcin de Trabajo (CRTJOBD) 158 Crear Programa C Enlazado (CRTBNDC) 505 CRTBNDC (Crear Programa C Enlazado) 505 CRTCLS (Crear Clase) 160 CRTJOBD (Crear Descripcin de Trabajo) 158 CRTJOBQ (Crear Cola de Trabajos) 139, 238 CRTSBSD (Crear Descripcin de Subsistema) 100, 107, 131, 142 CHGACGCDE (Cambiar Cdigo de Contabilidad) 333 CHGGRPA (Cambiar Atributos de Grupo) 204 CHGJOB (Cambiar Trabajo) 241 CHGJOBD (Cambiar Descripcin de Trabajo) 159 CHGJOBSCDE (Cambiar Entrada de Planificacin de Trabajos) 266 CHGNETA (Cambiar Atributos de Red) 93, 95 CHGPGM (Cambiar Programa) 505 CHGSBSD (Cambiar Descripcin de Subsistema) 103, 107 CHGSYSVAL (Cambiar Valor del Sistema) 19 CHKRCDLCK (Comprobar Bloqueos de Registro) 205 Desconectar Trabajo (DSCJOB) 197 DLTJOBD (Suprimir Descripcin de Trabajo) 159 DLTSBSD (Suprimir Descripcin de Subsistema) 102 DMPTRC (Volcar Rastreo) 345, 346 DSCJOB (Desconectar Trabajo) 197 DSPFFD (Visualizar descripcin de campos de archivo) 511 DSPJOBD (Visualizar Descripcin de Trabajo) 159 DSPLOG (Visualizar Anotaciones) 176 DSPNETA (Visualizar Atributos de Red) 95 DSPOBJD (Visualizar Descripcin de Objeto) 175 DSPSBSD (Visualizar Descripcin de Subsistema) 241 DSPSYSVAL (Visualizar Valor del Sistema) 19 Eliminar Entrada de Planificacin de Trabajos (RMVJOBSCDE) 266 ENDGRPJOB (Finalizar Trabajo de Grupo) 205 ENDJOB (Finalizar Trabajo) 197 ENDPEX (Finalizar Explorador del Rendimiento) 510 ENDPFRMON (Finalizar Supervisor de Rendimiento) 344 Establecer Acceso a Objeto (SETOBJACC) 303

mandato CL (continuacin) Establecer Programa de Atencin (SETATNPGM) 213 Finalizar Explorador del Rendimiento (ENDPEX) 510 Finalizar Supervisor de Rendimiento (ENDPFRMON) 344 Finalizar Trabajo (ENDJOB) 197 Finalizar Trabajo de Grupo (ENDGRPJOB) 205 HLDJOBSCDE (Retener Entrada de Planificacin de Trabajos) 266 Imprimir Informe del Explorador del Rendimiento (PRTPEXRPT) 511 Liberar Entrada de Planificacin de Trabajos (RLSJOBSCDE) 266 PRTPEXRPT (Imprimir Informe del Explorador del Rendimiento) 511 Recuperar Atributos de Grupo (RTVGRPA) 209 Recuperar Atributos de Red (RTVNETA) 95 Recuperar Valor del Sistema (RTVSYSVAL) 21 Retener Entrada de Planificacin de Trabajos (HLDJOBSCDE) 266 RLSJOBSCDE (Liberar Entrada de Planificacin de Trabajos) 266 RMVJOBSCDE (Eliminar Entrada de Planificacin de Trabajos) 266 RRTJOB (Redireccionar Trabajo) 164 RTVGRPA (Recuperar Atributos de Grupo) 209 RTVNETA (Recuperar Atributos de Red) 95 RTVSYSVAL (Recuperar Valor del Sistema) 21 SBMDBJOB (Someter Trabajos de Base de Datos) 128, 232 SBMDKTJOB (Someter Trabajos de Disquete) 128, 232 SBMJOB (Someter Trabajo) 128, 158, 232 SETATNPGM (Establecer Programa de Atencin) 213 SETOBJACC (Establecer Acceso a Objeto) 303 Someter Trabajo (SBMJOB) 128, 232 Someter Trabajos de Base de Datos (SBMDBJOB) 128 Someter Trabajos de Disquete (SBMDKTJOB) 128 STRPEX (Arrancar Explorador del Rendimiento) 510 STRPFRMON (Arrancar Supervisor de Rendimiento) 343 Suprimir Descripcin de Subsistema (DLTSBSD) 102 Suprimir Descripcin de Trabajo (DLTJOBD) 159 TFRGRPJOB (Transferir a Trabajo de Grupo) 204 TFRJOB (Transferir Trabajo) 155, 164 Trabajar con Descripciones de Trabajo (WRKJOBD) 159 Trabajar con Entradas de Planificacin de Trabajos (WRKJOBSCDE) 266 Trabajar con Estado del Disco (WRKDSKSTS) 296

608

OS/400 Gestin de trabajos, V4R4

mandato CL (continuacin) Trabajar con Trabajos Activos (WRKACTJOB) 279, 297 Trabajar con Valores del Sistema (WRKSYSVAL) 18 trabajo interactivo 174 Transferir a Trabajo de Grupo (TFRGRPJOB) 204 Transferir Trabajo (TFRJOB) 155, 164 Visualizar Anotaciones (DSPLOG) 176 Visualizar Atributos de Red (DSPLNETA) 95 Visualizar descripcin de campos de archivo (DSPFFD) 511 Visualizar Descripcin de Objeto (DSPOBJD) 175 Visualizar Descripcin de Subsistema (DSPSBSD) 241 Visualizar Descripcin de Trabajo (DSPJOBD) 159 Visualizar Valor del Sistema (DSPSYSVAL) 19 Volcar Rastreo (DMPTRC) 345, 346 WRKACTJOB (Trabajar con Trabajos Activos) 279, 297 WRKDSKSTS (Trabajar con Estado del Disco) 296 WRKJOBD (Trabajar con Descripciones de Trabajo) 159 WRKJOBSCDE (Trabajar con Entradas de Planificacin de Trabajos) 266 WRKSYSVAL (Trabajar con Valores del Sistema) 18 mandato CLRPOOL (Borrar Agrupacin) 303 mandato Crear Cola de Trabajos (CRTJOBQ) 139, 238 mandato CRTJOBQ (Crear Cola de Trabajos) 139, 238 mandato CHGJOB (Cambiar trabajo) mover de una cola de trabajos 241 mandato de ejecucin larga ejemplo de cmo someter 201 mandato de trabajo 148 mandato Establecer Acceso a Objeto (SETOBJACC) 303 mandato HLDJOBSCDE (Retener Entrada de Planificacin de Trabajos) 266 mandato RMVJOBSCDE (Eliminar Entrada de Planificacin de Trabajos) 266 mandato SETOBJACC (Establecer Acceso a Objeto) 303 mandato Trabajar con Estado del Disco (WRKDSKSTS) 296 mandato Trabajar con Valores del Sistema (WRKSYSVAL) 18 mandato WRKDSKSTS (Trabajar con Estado del Disco) 296 mandato WRKSYSVAL (Trabajar con Valores del Sistema) 18 manejo de trabajos inactivos 200 mantener informacin personalizada descripciones de subsistema 573

mantener informacin personalizada (continuacin) descripciones de trabajo proporcionadas por IBM 572 Mantener personalizacin 97 MAXHOP (mximo de sistemas), atributo de red 93 mximo de sistemas (MAXHOP), atributo de red 93 mximo sesiones intermedias (MAXINTSSN), atributo de red 93 mximo, nivel de actividad para una agrupacin de almacenamiento hebras en una agrupacin de almacenamiento 112 MAXINTSSN (mximo de sesiones intermedias), atributo de red 93 MAXSGNACN (accin mxima de inicio de sesin), valor del sistema 16, 58 MDMCNTRYID (identificador de pas de mdem), atributo de red 93 mecanismo de acceso definicin 296 mensaje acceso a datos cuando un mensaje empieza en una posicin variable 179 cola de mensajes de anotaciones del sistema 175 CPF1164 334 filtrado 166 visualizar 150 mensaje de finalizacin consejos para su envo 235 envo 235 mensaje detallado definicin 167 mensajes 271 anotaciones de trabajo para trabajos interactivos 173 CPC1236 271 CPC1238 271 CPC1239 271 CPC1242 271 CPC1243 271 CPC1244 271 CPC1245 271 CPF1303 335 CPI1119 271 CPI1120 271 CPI1141 271 el trabajo se elimina de la entrada de planificacin de trabajos 271 entrada de planificacin de trabajos 270 entrada de planificacin de trabajos, ejemplos de cmo utilizar 271 no pudo someterse el trabajo desde la entrada de planificacin de trabajos 271 se aade entrada de planificacin de trabajos 271 trabajo sometido satisfactoriamente desde entrada de planificacin de trabajos 271

ndice

609

mensajes de estado (QSTSMSG), valor del sistema 15, 82 mensajes de notificacin QUSRJOBI 151 men dinmico 221 fijo 218 llamada de programa 187 manejo de la tecla de atencin 218 men del sistema 575 men dinmico mtodo 221 men fijo 218 men inicial utilizacin 135 mes (QMONTH), valor del sistema 7, 61 mtodo combinado manejo de la tecla de atencin 223 minuto (QMINUTE), valor del sistema 7, 60 modelo del sistema (QMODEL), valor del sistema 8, 61 mdulo C/400 de ILE creacin 505 mostrar versiones de doble byte de mensajes 141 mover trabajos a una cola de trabajos diferente 128 mover trabajo (QSPMOVJB), API 581 mover trabajos a una diferente 128 MRGJOB (Fusionar datos de trabajos), parmetro 509 MSGQ (cola de mensajes), atributo de red 93 mltiples subsistemas, consideraciones relativas al uso de 137

N
NETSERVER (servidores de nodos de red), atributo de red 93 nivel (QQRYDEGREE), valor del sistema 72 nivel de actividad *BASE 288 agrupacin de almacenamiento 112 ajuste 288 cambio de agrupacin compartida 107 cmo funciona 111 control 112 de agrupaciones de almacenamiento hebras activas 111 definicin 111, 112 descripcin 112 entrada de cola de trabajos 112 entrada de direccionamiento 112 entrada de estacin de trabajo 112 mximo 112 QBASACTLVL, valor del sistema 34 QMAXACTLVL, valor del sistema 58

nivel de actividad (continuacin) QSPL 288 rendimiento 310 sistema 112 subsistema 107, 112 utilizacin para ajustar el sistema automticamente 281 nivel de actividad base (QBASACTLVL), valor del sistema 16, 34 nivel de actividad mximo (QMAXACTLVL), valor del sistema 16, 58 nivel de anotacin cambiar 183 nivel de auditora (QAUDLVL), valor del sistema 16, 29 nivel de ayuda (QASTLVL), valor del sistema 8, 26 nivel de consulta (QQRYDEGREE), valor del sistema 8 nivel de contabilidad (QACGLVL), valor del sistema 15, 22 nivel de forzado de auditora (QAUDFRCLVL), valor del sistema 16, 28 nivel de llamada Establecer Programa de Atencin (SETATNPGM), mandato 213 nivel de seguridad (QSECURITY), valor del sistema 16, 76 NODETYPE (tipo de nodo APPN), atributo de red 93 nombre de consola (QCONSOLE), valor del sistema 8, 39 nombre de objeto especificado para valores del sistema 20 nombre de programa de arranque (QSTRUPPGM), valor del sistema 8, 81 nombre de trabajo definicin 146 sintaxis 147 nombre de trabajo calificado definicin 146 nombre de usuario definicin 147 nombre de va de entorno nacional (QLOCALE), valor del sistema 8, 57 nombre del font codificado de doble byte (QIGCCDEFNT), valor del sistema 8, 50 nombre del sistema (SYSNAME), atributo de red 93 nombres genricos y tipos de estacin de trabajo 116 numeracin de agrupaciones 109 nmero de serie (QSRLNBR), valor del sistema 8, 79 nmero de trabajo definicin 147 nmero mximo de caracteres (QPWDMAXLEN), valor del sistema 16, 68 nmero mximo de inicios de sesin no vlidos (QMAXSIGN), valor del sistema 16, 59

610

OS/400 Gestin de trabajos, V4R4

nmero mnimo de caracteres (QPWDMINLEN), valor del sistema 16, 68 nmero total de colas de mensajes de trabajos (QJOBMSGQTL), valor del sistema 14, 55 nmero total de trabajos (QTOTJOB), valor del sistema 14, 85 nmero total de trabajos adicionales (QADLTOTJ), valor del sistema 14, 24 nmeros de secuencia y valores de comparacin 122

O
objeto descripcin de trabajo 157 establecer acceso 303 planificacin de trabajos 267 utilizado por trabajos 311 objeto de descripcin de trabajo 157 objeto de planificacin de trabajos calendarios no gregorianos 268 consejos acerca de la restauracin 268 daado 267 definicin 267 objeto de planificacin de trabajos daado 267 salvar y restaurar 267 objeto suministrado por IBM contenido 543 ordenacin de entradas de direccionamiento en una descripcin de subsistema 122 OUTQ (cola de salida), atributo de red 93

P
PAG (grupo de acceso de proceso) definicin 311 parmetro de depuracin 312 paginacin de agrupacin de almacenamiento utilizacin del mandato CHGSHRPOOL para ajustar 283 paginacin de agrupacin de almacenamiento dinmico 284 paginacin, agrupacin de almacenamiento 283, 284 pantalla de estacin de trabajo control de pantalla inicial 134 pantalla de estacin de trabajo inicial control 134 pantalla de Inicio de Sesin actividad de subsistema conducente a una 125 cambiar 103 impedir la visualizacin de la pantalla inicio de sesin desde el subsistema QINTER 137 parmetro ajuste de rendimiento 312 depurar 312 parmetro AT impedir la pantalla Inicio de Sesin 137

parmetro AT (continuacin) subsistema de control 132 parmetro de porcin de tiempo 312 paso de direccionamiento actividad para visualizacin de pantalla de entrada de mandatos 189 aplicacin como programa de paso de direccionamiento 244 causas de adicionales 154 control por lotes utilizando QCMD/QSYS 242, 243 control utilizando el programa QSYS/QCMD suministrado por IBM 191 control utilizando programa de usuario 192 definicin 120, 154 entorno de ejecucin para 121 formas de control 191 mtodos para controlar 241 programa para controlar 195 relacin con datos de direccionamiento, entrada de direccionamiento 121 trabajos de proceso por lotes 126 utilizacin de QCMD para controlar 242 valores para iniciar paso de direccionamiento 121 PCSACC (peticiones de soporte PC), atributo de red 93 perfil de usuario consideraciones sobre la seguridad 256 control de la asignacin de cdigo de contabilidad 338 trabajo de prearranque 256 utilizacin con gestin de trabajos 575 utilizacin de datos de direccionamiento 135 utilizacin de un men inicial 135 utilizacin de un programa inicial 134 permitir comunicacin de trabajos de grupo 206 que se ejecuten ms trabajos por lotes 133 permitir dominio de usuario (QALWUSRDMN), valor del sistema 16, 25 permitir restauracin de objeto (QALWOBJRST), valor del sistema 16, 24 personalizacin, mantener 97 peticin de arranque de programa colocacin en cola 255 informacin 155 peticin de arranque de programa recibida 256 peticiones de soporte PC (PCSACC), atributo de red 93 pila de llamadas thread23 145 planificacin SBMJOB (Someter Trabajo), mandato 261 trabajo por lotes 261 utilizacin de entrada de planificacin de trabajos 265

ndice

611

planificacin de trabajo introduccin 261 planificacin de trabajos 261 cambios en QDATE y QTIME 273 disponibilidad del sistema 262 ejemplo de cada da de la semana 270 ejemplo diario 269 ejemplo mensual 269 ejemplo para das determinados 270 ejemplo semanal 269 introduccin 261 ventajas 262 ventajas de 262 planificacin de trabajos (QJOBSCD), trabajo del sistema 277 planificador de prioridad dinmica (QDYNPTYSCD), valor del sistema 14 planificador dinmico de prioridades (QDYNPTYSCD), valor del sistema 48 porcin de tiempo cambiar 149 cambio de duracin de mandato CL 149 posicin de los caracteres (QPWDPOSDIF), valor del sistema 16, 69 prioridad cambiar 149, 161 ejecucin 149 prioridad cambiar 149 trabajo 149 prioridad de ejecucin de mquina descripcin 161 prioridad de trabajo consejos 161 procesador multitarea (QPRCMLTTSK), valor del sistema 8, 64 proceso archivo QHST (anotaciones histricas) 178 diario de contabilidad 331 registros de anotaciones histricas 175 proceso de archivos normas para archivo de pantalla especial 237 proceso interactivo contabilidad de trabajos 329 proceso por lotes contabilidad de trabajos 329 programa cambiar 505 programa bajo licencia Herramientas de Rendimiento 339 programa de arranque fuente 573 programa de arranque de IPL cambiar 138 programa de arranque de QSTRUP 138

programa de arranque, cambio 138 programa de atencin (QATNPGM), valor del sistema 8, 26 programa de la tecla de atencin ejemplo de codificacin 219 programa de manejo de la tecla Atencin descripcin 203 directrices para la codificacin 216 diseo 218 mtodo combinado 223 mtodo de men dinmico 221 mtodo del men fijo 218 utilizados con mandatos 203 programa de manejo de la tecla de atencin efecto del nivel de llamada 213 ejemplo de codificacin 225 establecer 213 identificacin de un programa como 213 mtodo para programadores 223 programa de peticin del sistema programa de salida 208 programa de recuperacin llamar para la IPL 138 programa de recuperacin de IPL ejemplo 139 llamar 138 programa de salida apagar sistema 583 gestin de trabajos 581 lmite inferior de almacenamiento auxiliar 583 notificacin de trabajos 583 programa de peticin de presistema 583 programa de peticin del sistema 208 programa de preatencin 583 TRCJOB (Rastrear Trabajo) 583 programa de usuario control de paso de direccionamiento utilizando 192 programa de validacin de la contrasea (QPWDVLDPGM), valor del sistema 16, 70 programa inicial direccionamiento a QCMD 197 no direccionamiento a QCMD 197 QOPRMENU para QSYSOPR 575 usos de 196 utilizacin 134 programa para controlar paso de direccionamiento 195 programa para visualizar men ejemplo de codificacin 218 programa SBMJOBSMP ejemplo de codificacin CL 238 ejemplo de codificacin RPG 238 PRTPEXRPT (Imprimir Informe del Explorador del Rendimiento), mandato 511 punto de control local (LCLCPNAME), atributo de red 93

612

OS/400 Gestin de trabajos, V4R4

punto focal de alertas por omisin (ALRDFTFP), atributo de red 93 punto focal primario de alerta (ALRPRIFP), atributo de red 93 puntos de recogida de datos 505 puntos predefinidos de recogida de datos 505 PURGE, parmetro 299

Q
QABNORMSW (control del sistema), valor del sistema 8, 22 QACGLVL (nivel de contabilidad), valor del sistema 15, 22 QACTJOB (trabajos activos), valor del sistema 14, 23 QADLACTJ (trabajos activos adicionales), valor del sistema 14, 23 QADLSPLA (almacenamiento adicional), valor del sistema 14, 24 QADLTOTJ (nmero total de trabajos adicionales), valor del sistema 14, 24 QALERT (gestor de alertas), trabajo del sistema 278 QALWOBJRST (permitir restauracin de objeto), valor del sistema 16, 24 QALWUSRDMN (permitir dominio de usuario), valor del sistema 16, 25 QAPMAPPN, archivo de datos 479 QAPMASYN, archivo de datos 424 QAPMBSC, archivo de datos 424 QAPMBUS, archivo de datos 451 QAPMCONF Ao 2000 344 QAPMCONF, archivo de datos 357 QAPMDBMON, archivo de datos 360 QAPMDDI, archivo de datos 440 QAPMDIOP, archivo de datos 459 QAPMDISK, archivo de datos 409 QAPMECL, archivo de datos 429 QAPMETH, archivo de datos 435 QAPMFRLY, archivo de datos 443 QAPMHDLC, archivo de datos 422 QAPMHDWR, archivo de datos 360 QAPMIDLC, archivo de datos 450 QAPMJOBL, archivo de datos 389 QAPMJOBMI, archivo de datos 398 QAPMJOBOS, archivo de datos 401 QAPMJOBS, archivo de datos 389 QAPMJSUM, archivo de datos 406 QAPMLAPD, archivo de datos 447 QAPMLIOP, archivo de datos 462 QAPMPOOL, archivo de datos 416 QAPMPOOLB, archivo de datos 421 QAPMPOOLT, archivo de datos 419 QAPMPOOLL, archivo de datos 416 QAPMRESP, archivo de datos 464

QAPMRWS, archivo de datos 465 QAPMSNA, archivo de datos 466 QAPMSNADS, archivo de datos 477 QAPMSTND, archivo de datos 442 QAPMSTNY, archivo de datos 444 QASTLVL (nivel de ayuda), valor del sistema 8, 26 QATNPGM (programa de atencin), valor del sistema 8, 26 QAUDCTL (control de auditora), valor del sistema 16, 27 QAUDENDACN (accin de final de auditora), valor del sistema 16, 27 QAUDFRCLVL (nivel de forzado de auditora), valor del sistema 16, 28 QAUDLVL (nivel de auditora), valor del sistema 16, 29 QAUTOCFG (indicador de configuracin automtica), valor del sistema descripcin 8, 32 ejemplo 577 QAUTORMT (controlador remoto de configuracin automtica), valor del sistema 8, 32 QAUTOSPRPT (sistema automtico inhabilitado), valor del sistema descripcin 8, 32 QAUTOVRT (dispositivo de configuracin automtica), valor del sistema 8, 33 QAVPETRCI, archivo de base de datos 511 QBASACTLVL (nivel de actividad base), valor del sistema 16, 34 QBASPOOL (agrupacin base), valor del sistema 16, 34 QBATCH, subsistema configuracin suministrada 578 utilizacin de objetos suministrados con el sistema para trabajos por lotes 126 QBOOKPATH (bsqueda de va de acceso de libro), valor del sistema 8, 34 QCCSID (identificador de juego de caracteres), valor del sistema 8, 35 QCENTURY (siglo), valor del sistema 7, 35 QCFGMSGQ (cola de mensajes de configuracin), valor del sistema 15, 36 QCMD (entrada de mandato) descripcin 575 direccionamiento a, basado en estacin de trabajo 191 utilizacin para controlar el paso de direccionamiento para trabajo por lotes 242 QCMNARB (rbitros de comunicaciones), valor del sistema 38 QCMNRCYLMT (lmite de recuperacin de comunicaciones), valor del sistema 8, 38 QCNTRYID (identificador de pas), valor del sistema 8, 39

ndice

613

QCONSOLE (nombre de consola), valor del sistema 8, 39 QCRTAUT (autorizacin para crear), valor del sistema 16, 39 QCRTOBJAUD (crear auditora de objeto), valor del sistema 16, 40 QCURSYM (smbolo de moneda), valor del sistema 8, 42 QCHRID (juego de caracteres y pgina de cdigos), valor del sistema 8, 36 QCHRIDCTL (control de identificador de carcter), valor del sistema 8, 37 QDATE cambios que afectan a la planificacin de trabajos 273 QDATE (fecha del sistema), valor del sistema 7, 42 QDATFMT (formato de fecha), valor del sistema 8, 42 QDATSEP (separador de fecha), valor del sistema 8, 43 QDAY (da), valor del sistema 7, 43 QDAYOFWEEK (da), valor del sistema 7, 43 QDBRCVYWT (recuperacin de base de datos), valor del sistema 8, 44 QDBSRV01..N (servidor de base de datos), trabajo del sistema 277 QDBSRVXR (referencia cruzada de base de datos), trabajo del sistema 278 QDCPOBJ..N (descomprimir objeto del sistema), trabajo del sistema 277 QDECFMT (formato de decimal), valor del sistema 8, 44 QDEVNAMING (convenio de denominacin de dispositivos), valor del sistema 8, 45, 577 QDEVRCYACN (accin de recuperacin de dispositivos), valor del sistema 8, 46 QDSCJOBITV (intervalo de desconexin de trabajos), valor del sistema 8, 47 QDSPSGNINF (informacin de inicio de sesin), valor del sistema 16, 47 QDYNPTYADJ (ajuste de prioridad dinmico), valor del sistema 47 QDYNPTYSCD (planificador de prioridad dinmica), valor del sistema 14 QDYNPTYSCD (planificador dinmico de prioridades), valor del sistema 48 QFRCCVNRST (conversin forzada al restaurar), valor del sistema 8, 49 QHOUR (hora), valor del sistema 7, 49 QHSTLOGSIZ (tamao de las anotaciones histricas), valor del sistema 15, 49 QIGC (DBCS instalado), valor del sistema 8, 50 QIGCCDEFNT (nombre del font codificado de doble byte), valor del sistema 8, 50 QIGCFNTSIZ (cuerpo de font codificado de doble byte), valor del sistema 50

QINACTITV (tiempo de espera de trabajo inactivo), valor del sistema 16, 51 QINACTMSGQ (cola de mensajes inactiva), valor del sistema 16, 51 QIPLDATTIM (fecha y hora de IPL automtica), valor del sistema 8, 52 QIPLSTS (estado de IPL), valor del sistema 8, 53 QIPLTYPE (tipo de IPL), valor del sistema 8, 53, 577 QJOBMSGQFL (cola de mensajes de trabajos llena), valor del sistema 14, 54 QJOBMSGQMX (tamao mximo de cola de mensajes de trabajos), valor del sistema 14, 54 QJOBMSGQSZ (tamao de cola de mensajes de trabajos), valor del sistema 14, 55 QJOBMSGQTL (nmero total de colas de mensajes de trabajos), valor del sistema 14, 55 QJOBSCD (planificacin de trabajos), trabajo del sistema 277 QJOBSPLA (tamao inicial de spooling), valor del sistema 14, 55 QKBDBUF (almacenamiento intermedio de teclado), valor del sistema 8, 55 QKBDTYPE (tipo de teclado), valor del sistema 8, 56 QLANGID (identificador de idioma), valor del sistema 8, 56 QLEAPADJ (ajuste de ao bisiesto), valor del sistema 7, 56 QLMTDEVSSN (lmite de sesiones de dispositivo), valor del sistema 16, 57 QLMTSECOFR (lmite del responsable de seguridad), valor del sistema 16, 57 QLOCALE (nombre de va de entorno nacional), valor del sistema 8, 57 QLUS (servicios de unidad lgica), trabajo del sistema 129, 276 QMAXACTLVL (nivel de actividad mximo), valor del sistema 58 QMAXSIGN (nmero mximo de inicios de sesin no vlidos), valor del sistema 16, 59 QMCHPOOL (agrupacin de mquina), valor del sistema 16, 60 QMINUTE (minuto), valor del sistema 7, 60 QMLTTHACN (accin de multihebra), valor del sistema 8 QMLTTHDACN (accin de multihebra), valor del sistema 61 QMODEL (modelo del sistema), valor del sistema 8, 61 QMONTH (mes), valor del sistema 7, 61 QPASTHRSVR (servidores de paso a travs) servidores de paso a travs (QPASTHRSVR) 62 QPFRADJ (ajuste del rendimiento), trabajo del sistema 276 QPFRADJ (ajuste del rendimiento), valor del sistema 8, 62

614

OS/400 Gestin de trabajos, V4R4

QPFRCOL, trabajo por lotes 347 QPRBFTR (filtro de problemas), valor del sistema 15, 63 QPRBHLDITV (retencin mnima de problemas), valor del sistema 15, 64 QPRCFEAT (caracterstica de procesador), valor del sistema 8, 64 QPRCMLTTSK (procesador multitarea), valor del sistema 8, 64 QPRTDEV (dispositivo de impresora), valor del sistema 8, 65 QPRTKEYFMT (formato de tecla de impresin), valor del sistema 8, 65 QPRTTXT (texto de impresin), valor del sistema 15, 65 QPWDEXPITV (das de validez de la contrasea), valor del sistema 16, 66 QPWDLMTAJC (lmite de dgitos adyacentes), valor del sistema 16, 66 QPWDLMTCHR (lmite de caracteres), valor del sistema 16, 67 QPWDLMTREP (lmite de caracteres repetidos), valor del sistema 16, 67 QPWDMAXLEN (nmero mximo de caracteres), valor del sistema 16, 68 QPWDMINLEN (nmero mnimo de caracteres), valor del sistema 16, 68 QPWDPOSDIF (posicin de los caracteres), valor del sistema 16, 69 QPWDRQDDGT (dgitos de contrasea necesarios), valor del sistema 16, 69 QPWDRQDDIF (contrasea duplicada), valor del sistema 16, 70 QPWDVLDPGM (programa de validacin de la contrasea), valor del sistema 16, 70 QPWRDWNLMT (lmite de desactivacin del sistema), valor del sistema 8, 71 QPWRRSTIPL (IPL tras restablecer la alimentacin), valor del sistema 72 QPWRRSTIPL (IPL tras restaurar la alimentacin), valor del sistema 8 QQRYDEGREE (nivel de consulta), valor del sistema 8 QQRYDEGREE (nivel), valor del sistema 72 QQRYTIMLMT (lmite de tiempo de consulta), valor del sistema 8, 73 QRCLSPLSTG (reclamar almacenamiento de spool), valor del sistema 14, 73 QRETSVRSEC (retener seguridad del servidor), valor del sistema 16, 74 QRMTIPL (IPL remota), valor del sistema 8, 74 QRMTSIGN (inicio de sesin remoto), valor del sistema 16, 75 QRMTSRVATR (atributo de servicio remoto), valor del sistema 8, 76

QSCPFCONS (consola de IPL), valor del sistema 8, 76 QSECOND (segundo), valor del sistema 7, 76 QSECURITY (nivel de seguridad), valor del sistema 16, 76, 577 QSERVER (servidor de archivos), subsistema configuracin suministrada 578, 579 QSETJOBATR (establecer atributo de trabajo), valor del sistema 8, 78 QSFWERRLOG (registro de errores de software), valor del sistema 15, 78 QSPCENV (entorno especial), valor del sistema 8, 78, 578 QSPLMAINT (spool del sistema), trabajo del sistema 277 QSPMOVJB (mover trabajo), API 581 QSPRJOBQ (recuperar informacin de cola de trabajos), API 582 QSRLNBR (nmero de serie), valor del sistema 8, 79 QSRTSEQ (secuencia de ordenacin), valor del sistema 8, 79 QSRVDMP (vuelco de servicio), valor del sistema 15, 82 QSTGLOWACN (accin de lmite inferior de almacenamiento auxiliar), valor del sistema 79 QSTGLOWLMT (lmite inferior de almacenamiento auxiliar), valor del sistema 80 QSTRPRTWTR (arrancar transcriptor de impresora), valor del sistema. 8, 81 QSTRUPPGM (nombre de programa de arranque), valor del sistema 8, 81 QSTSMSG (mensajes de estado), valor del sistema 15, 82 QSVRAUTITV (intervalo de autenticacin del servidor), valor del sistema 8, 82 QSYS/CMD ventajas para trabajos interactivos 195 QSYSARB (rbitro del sistema), trabajo del sistema 123, 276 QSYSLIBL (lista de bibliotecas del sistema), valor del sistema 14, 83 QSYSWRK (sistema), subsistema configuracin suministrada 578 QTIME (hora), valor del sistema cambios que afectan a la planificacin de trabajos 273 hora del da, valor del sistema 7, 83 QTIMSEP (separador de hora), valor del sistema 8, 84 QTOTJOB (nmero total de trabajos), valor del sistema 14, 85 QTSEPOOL (agrupacin de fin de porcin de tiempo), valor del sistema 16, 86 QUPSDLYTIM (tiempo de retardo de fuente de alimentacin ininterrumpible (UPS)), valor del sistema 8, 86 QUPSMSGQ (cola de mensajes de fuente de alimentacin ininterrumpible (UPS)), valor del sistema 8, 88

ndice

615

QUSCHGPA (cambiar atributos de agrupacin), API 581 QUSEADPAUT (utilizar autorizacin adoptada), valor del sistema 16, 89 QUSLJOB (listar trabajo), API 581 QUSRJOBI (recuperar informacin de trabajo), API 582 QUSRLIBL (lista de bibliotecas del usuario), valor del sistema 14, 90 QUSRWRK (usuario), subsistema 554 configuracin suministrada 578 QUTCOFFSET (ajuste de hora universal coordinada), valor del sistema 7, 90 QWCBTCLNUP (borrado de la tabla de bloque de control de trabajos), trabajo del sistema 276 QWCCCJOB (cambiar trabajo actual), API 581 QWCCHGTN (cambiar ajuste de agrupacin), API 581 QWCLASBS (listar subsistemas activos), API 581 QWCLOBJL Listar Bloqueos de Objeto, API 581 QWCLSCDE (listar entradas para la planificacin de trabajos), API 581 QWCRDTAA (recuperar rea de datos), API 582 QWCRJBST (Recuperar Estado de Trabajo), API 582 QWCRNETA (recuperar atributos de red), API 582 QWCRSSTS (recuperar estado de sistema), API 582 QWCRSVAL (recuperar valor del sistema), API 582 QWDCSBSE (cambiar entrada de subsistema), API 581 QWDLSBSE (listar entradas de subsistema), API 581 QWDLSJBQ (listar colas de trabajo de subsistema), API 581 QWDRJOBD (recuperar informacin de descripcin de trabajo), API 582 QWDRSBSD (recuperar informacin de subsistema), API 582 QWTCTLTR (controlar rastreo), API 581 QWTDMPFR (volcar registro de incidencias), API 581 QWTDMPLF (volcar incidencias de bloqueo), API 581 QWTRTVPX (Recuperar Programas de Salida de Perfil), API 582 QWTSETLF (establecer registro de incidencias de bloqueo), API 582 QWTSETP (Establecer Perfil), API 583 QWTSETPX (Establecer Programas de Salida de Perfil), API 583 QWTSETTR (establecer rastreo), API 583 QWTSJUID (establecer identidad de usuario de trabajo), API 582 QYEAR (ao), valor del sistema 7, 91

R
RAR (adicin de ruta APPN), atributo de red rastreo volcar 345, 346 93

receptor de diario restricciones 330 reclamar almacenamiento de spool (QRCLSPLSTG), valor del sistema 14, 73 recoger 339 datos del sistema nicamente 351 datos del sistema y de comunicaciones 352 recogida de datos Ao 2000 344 intervalo 348 supervisor de rendimiento 349 recogida de datos de rendimiento automtica 346 automticamente 346 automticamente por primera vez 347 datos de consulta de base de datos 343 datos de rastreo 344 datos del sistema nicamente 343 datos del sistema y de comunicaciones 343 datos sobre todas las tareas, trabajos y hebras 343 estimacin del tamao de archivo 351 semanal automtica 346 recogida de rendimiento ENBPFRCOL (Habilitar recogida de rendimiento) 505 puntos predefinidos de recogida de datos 505 recuperacin de base de datos (QDBRCVYWT), valor del sistema 8, 44 recuperar atributo de grupo 209 atributo de red 95 informacin de inicio de sesin en programa de aplicacin 133 nmeros de ID de mensaje de entrada de planificacin de trabajos 271 valor del sistema 21 recuperar rea de datos (QWCRDTAA), API 582 recuperar atributos actuales (QWCRTVCA), API (QWCRTVCA) recuperar atributos actuales, API 582 Recuperar Atributos de Grupo (RTVGRPA), mandato 209 recuperar atributos de IPL (QWCRIPLA), API (QWCRIPLA) recuperar atributos de IPL, API 582 recuperar atributos de red (QWCRNETA), API 582 Recuperar Atributos de Red (RTVNETA), mandato 95 recuperar estado de sistema (QWCRSSTS), API 582 Recuperar Estado de Trabajo (QWCRJBST), API 582 recuperar informacin de clase (QWCRCLSI), API (QWCRCLSI) recuperar informacin de clase 582 recuperar informacin de cola de trabajos (QSPRJOBQ), API 582 recuperar informacin de descripcin de trabajo (QWDRJOBD), API 582 recuperar informacin de subsistema (QWDRSBSD), API 582

616

OS/400 Gestin de trabajos, V4R4

Recuperar Informacin de Trabajo (QUSRJOBI) QUSRJOBI (Recuperar informacin de trabajo) mensajes de notificacin para trabajos 151 recuperar informacin de trabajo (QUSRJOBI), API 582 Recuperar Programas de Salida de Perfil (QWTRTVPX), API 582 recuperar valor del sistema (QWCRSVAL), API 582 Recuperar Valor del Sistema (RTVSYSVAL), mandato 21 recurso del programa de control de arranque (SCPF) 275 Red Avanzada de Igual a Igual (APPN) atributos de red 93 redireccionamiento condiciones para trabajo interactivo 164 trabajo 164 redireccionamiento de trabajo ventajas 164 Redireccionar Trabajo (RRTJOB), mandato 164 referencia cruzada de base de datos (QBDSRVXR), trabajo del sistema 278 registro de errores de software (QSFWERRLOG), valor del sistema 15, 78 rendimiento ajuste 281 carga del programa inicial (IPL) 282 especializado 298 nivel de actividad 288 tamao de agrupacin 288 ajuste automtico del sistema 281 ajuste bsico 285 ajuste de rendimiento en IPL 281 ajustes de rendimiento dinmicos 281, 282 ajustes de rendimiento en IPL 282 anotaciones histricas 178 comprobacin de autorizacin 298 configuracin de agrupacin, eleccin 287 directrices 281 informacin, archivo QHST 178 nivel de actividad 310 porcin de tiempo 312 supervisor 343 tamao de agrupacin de mquina, establecer 285 trabajo de grupo 217 visin general 308 rendimiento del sistema ajuste 288 observacin 288 requisitos de almacenamiento principal trabajo de grupo 217 responsable de seguridad inicio de sesin 188 restauracin objeto de planificacin de trabajos 267 objetos 24

restauracin (continuacin) QALWOBJRST, valor del sistema 24 restauracin de informacin personalizada JOBD, SBSD 572 restaurar informacin personalizada JOBD, SBSD 97 restriccin diario y receptor de diario 330 utilizacin de datos de solicitud de doble byte 136 retencin mnima de problemas (QPRBHLDITV), valor del sistema 15, 64 retener anotaciones de trabajo 173 entrada de planificacin de trabajos 266 Retener Entrada de Planificacin de Trabajos (HLDJOBSCDE), mandato 266 retener seguridad del servidor (QRETSVRSEC), valor del sistema 16, 74 retraso de fecha y hora efectos en la planificacin de trabajos 273 revisin del rendimiento 289 RLSJOBSCDE (Liberar Entrada de Planificacin de Trabajos), mandato 266 RRTJOB (Redireccionar Trabajo), mandato 164 RTVGRPA (Recuperar Atributos de Grupo), mandato 209 RTVNETA (Recuperar Atributos de Red), mandato 95 RTVSYSVAL (Recuperar Valor del Sistema), mandato 21

S
salida visualizacin de un trabajo 151 salvar entrada de planificacin de trabajos, ejemplo 270 objeto de planificacin de trabajos 267 valores del sistema 21 SBMDBJOB (Someter Trabajos de Base de Datos), mandato 128, 232 SBMDKTJOB (Someter Trabajos de Disquete), mandato 128, 232 SBMJOB (Someter trabajo), mandato a cola de trabajos especificada por usuario 128 alterar temporalmente colas por omisin 232 JOBD, valor en mandato de creacin 158 ventajas para la planificacin de trabajos 262 SBMJOBSMPC, programa archivo de pantalla de ejemplo 236 SBMJOBSMPD, programa archivo de pantalla de ejemplo 236 SBMXXXJOB, mandato comparado con lector 235 SCPF (recurso del programa de control de arranque) 275

ndice

617

secuencia de ordenacin (QSRTSEQ), valor del sistema 8, 79 secundaria hebra 145 segundo (QSECOND), valor del sistema 7, 76 seguridad autorizacin sobre objeto de trabajo de prearranque 256 cmo someter un trabajo por lotes 229 consideraciones trabajo de prearranque 256 trabajo por lotes 235 control de IPL 138 cambio del programa de arranque de IPL 138 llamar a programa especial de recuperacin de IPL 138 preparacin de un entorno desatendido 139 preparar un entorno nocturno desatendido 139 descripciones de usuario y parmetro USER 159 envo de mensaje de finalizacin 235 estaciones de trabajo, control de un grupo 137 impedir la visualizacin de la pantalla inicio de sesin desde el subsistema QINTER 137 inicio de sesin de usuario 134 mezcla de estaciones de pantalla de doble byte y alfanumricas 141 someter trabajo utilizando parmetros de un archivo de pantalla 236 seleccin de una lista de valores del sistema 19 seal asncrona SIGTERM 153 separador de fecha (QDATSEP), valor del sistema 8, 43 separador de hora (QTIMSEP), valor del sistema 8, 84 Servicios de recogida 339 introduccin 339 razones para utilizarlos 341 servicios de unidad lgica (QLUS), trabajo del sistema 276 servidor de base de datos (QDBSRV01..N), trabajo del sistema 277 servidores de nodos de red (NETSERVER), atributo de red 93 sesin BASIC tecla de atencin 215 SETATNPGM (Establecer Programa de Atencin), mandato 213 a diferentes niveles de llamada 213 caso hipottico 213 siglo (QCENTURY), valor del sistema 7, 35 SIGTERM, seal asncrona 153 smbolo de moneda (QCURSYM), valor del sistema 8, 42 sistema caractersticas del proporcionado 187 nivel de actividad 112

sistema (continuacin) subsistema de spooling 233 sistema automtico inhabilitado (QAUTOSPRPT), valor del sistema 8, 32 sistema sencillo definicin 1 someter 232 trabajo a cola de trabajos especificada por usuario 128 alterar temporalmente colas por omisin 232 desde otro subsistema 236 JOBD, valor en mandato de creacin 158 mandato SBMJOB 262 trabajo de base de datos 239 trabajo de disquete 128, 232 trabajo por lotes 229 Someter Trabajo (SBMJOB), mandato a cola de trabajos especificada por usuario 128 alterar temporalmente colas por omisin 232 JOBD, valor en mandato de creacin 158 Someter Trabajos de Base de Datos (SBMDBJOB), mandato 128, 232 Someter Trabajos de Disquete (SBMDKTJOB), mandato 128, 232 someter un trabajo por lotes ejemplo 229 soporte de spooling cola 232 entrada y salida 232 spool del sistema (QSPLMAINT), trabajo del sistema 277 spooling de entrada definicin 232 spooling de salida definicin 232 STRPEX (Arrancar Explorador del Rendimiento), mandato 510 STRPFRMON (Arrancar Supervisor de Rendimiento), mandato 343 subsistema actividad crear trabajo para el responsable de seguridad 188 visualizacin de men de llamada de programa 187 actividad para pantalla de inicio de sesin 125 arranque 100 arranque nocturno 139 asignacin de colas de trabajos 126 caso terico con cuatro trabajos 114 caso terico de agrupacin de almacenamiento base 114 cmo se arranca 100 configuracin, suministrada 578 contenido de suministrado por IBM 554 control cambiar 131

618

OS/400 Gestin de trabajos, V4R4

subsistema (continuacin) creacin 131 definicin 97 definicin de otro 131 determinar cul tiene la cola de trabajos asignada 241 determinar las colas de trabajos asignadas a l 241 ejemplos 142 finalizar 102 introduccin 97 maneja trabajos de varias colas de trabajos 234 nivel de actividad 111 nmero de trabajos permitidos, cambio de 133 QBASE 578 QBATCH 578 QCMN 578 QCTL 578 QINTER 578 QSERVER 578, 579 QSNADS 578 QSPL 578 QSYSWRK 578 QSYSWRK (trabajo del sistema) 576 QUSRWRK 554, 578 relacin con cola de trabajos 127 spooling 233 supervisor 101 visualizacin de pantalla de entrada de mandatos 189 subsistema de control condicin restringida 131 configuracin 578 creacin 131 creacin de otro 131 descripcin 131, 575 tal como lo suministra IBM 575 subsistema de control (QCTLSBSD), valor del sistema 8, 41 descripcin 41, 577 subsistema de spooling 233 subsistema de trabajo del sistema (QSYSWRK) 576 subsistema por lotes caso terico con MAXACT(1) 114 cola de trabajos 126 para trabajos nocturnos, ejemplo 139 subsistema por lotes, ejemplo MAXACT(1) 114 subsistema QBASE configuracin 578 descripcin 575 tal como lo suministra IBM 575 subsistema QCMN 578 subsistema QCTL 578 subsistema QINTER configuracin suministrada 578 impedir que se visualice la pantalla de inicio de sesin 137

subsistema QINTER (continuacin) inicio de sesin del responsable de seguridad 188 subsistema QSNADS 578 subsistema QSPL (spool) 578 configuracin suministrada 578 tamao de agrupacin 288 utilizacin de objetos suministrados por el sistema para trabajos de spooling 233 subsistema QSYSWRK (trabajo del sistema) descripcin 576 trabajo QECS, ejemplo de ejecucin de trabajo 576 supervisor de rendimiento qu hace? 347 archivo de base de datos 350 arranque 343 durante recogida de datos 349 finalizaciones 348 finalizar 344 notificacin de estado 349 supresin anotaciones de trabajo 173 descripcin de subsistema 102 descripcin de trabajo 159 versin de anotaciones 176 suprimir ejemplo de mandato y programa de registro de anotaciones 184 Suprimir Descripcin de Subsistema (DLTSBSD), mandato 102 Suprimir Descripcin de Trabajo (DLTJOBD), mandato 159 suprimir estructura de trabajo (QWTDTJBS), API (QWTDTJBS) suprimir estructura de trabajo, API 581 suprimir registro de anotaciones (DLTLOG) programa de ejemplo 185 SYSNAME (nombre del sistema), atributo de red 93

T
tabla de espacio funcional agrupacin de mquina 286 tabla de rastreo interno 346 tablas de trabajos seguimiento de trabajos 153 tamao de agrupacin ajuste 285 tamao de agrupacin de mquina inicial determinacin 285 tamao de cola de mensajes de trabajos (QJOBMSGQSZ), valor del sistema 14, 55 tamao de las anotaciones histricas (QHSTLOGSIZ), valor del sistema 15, 49 tamao inicial de spooling (QJOBSPLA), valor del sistema 14, 55

ndice

619

tamao mximo de cola de mensajes de trabajos (QJOBMSGQMX), valor del sistema 14, 54 tarea tipo ampliador 498 tecla ATENC (Atencin) programacin para 203 sesin BASIC 215 tecla Atencin (ATENC) cundo no debe utilizarse 215 sesin BASIC 215 tecla Atencin (ATTN) cundo debe utilizarse 215 cundo no debe utilizarse 215 establecer 213 estado 213 nivel de llamada 213 programacin para 203 tecla ATTN (Atencin) cundo debe utilizarse 215 cundo no debe utilizarse 215 establecer 213 estado 213 nivel de llamada 213 tecla de atencin cundo debe utilizarse 215 cundo no debe utilizarse 215 establecer 213 estado 213 nivel de llamada 213 sesin BASIC 215 tecla de peticin de prueba 143 tecla de peticin de sistema programa de salida de peticin de sistema 208 texto de impresin (QPRTTXT), valor del sistema 15, 65 TFRGRPJOB (Transferir a Trabajo de Grupo), mandato 204 TFRJOB (Transferir Trabajo), mandato 155 tiempo de espera de trabajo inactivo (QINACTITV), valor del sistema 16, 51 tiempo de proceso de trabajos consejos 161 tiempo de retardo de fuente de alimentacin ininterrumpible (UPS) (QUPSDLYTIM), valor del sistema 8, 86 tipo de IPL (QIPLTYPE), valor del sistema 8, 53, 577 tipo de nodo APPN (NODETYPE), atributo de red 93 tipo de teclado (QKBDTYPE), valor del sistema 8, 56 tipo de trabajo definicin 179 trabajar con descripcin de trabajo 159 entrada de planificacin de trabajos 266 valor del sistema 18 Trabajar con Descripciones de Trabajo (WRKJOBD), mandato 159

Trabajar con Entradas de Planificacin de Trabajos (WRKJOBSCDE), mandato 266 Trabajar con Trabajos Activos (WRKACTJOB), mandato observar el rendimiento del sistema 297 visualizacin de informacin de trabajos del sistema 279 Trabajar con Trabajos de Usuario (WRKUSRJOB), mandato 171 trabajo anotaciones de trabajo 166 arranque 154 arranque automtico 247 atributo 156 atributo de ejecucin 160 bsqueda en cola de trabajos 240 cambiar 241 cambio de la cola de salida 172 cambio de nmero permitido en subsistema 133 cambio del nivel de anotacin 183 cambio del nmero de trabajos que se ejecutan de una cola de trabajos 240 cambio del nmero en cola de trabajos, ejemplo 240 cola para spooling 233 colocacin en la cola de trabajos 128 colocacin en una cola de trabajos 233 cmo se toma de varias colas de trabajos 234 cmo se transfieren trabajos por lotes 165 control de los atributos de trabajo 157 datos utilizados por 311 definicin 145 desconectar 197 determinar el estado de 150 direccionamiento 154, 155 encontrar 150 estado 308 estados 308 examinar en cola de trabajos 240 finalizar 151, 197 controlada 152 inmediatamente 152 finalizar al mismo tiempo que otro trabajo 199 grupo 203 identidad de usuario 147 interactivo 187 interactivo, definicin 146 mandato 148 mover a una cola de trabajos diferente 128 nombre 146 objeto clase 160 objeto de descripcin 157 obtencin en cola de trabajos 239 permitir que se ejecuten ms por lotes 133 planificado 261 por lotes 149 por lotes, definicin 146

620

OS/400 Gestin de trabajos, V4R4

trabajo (continuacin) porcin de tiempo 149 prearranque 253 prioridad 149 redireccionamiento 164 relacin con descripcin de subsistema y de clase 163 someter 128 tipo, definicin 179 trabajo de comunicaciones 249 trabajo interactivo, finalizacin automtica 199 transferencia 155, 164 ventajas de controlar los inactivos 199 visin general del arranque 188 trabajo activo definicin 308 descripcin 114 estado 308 trabajo de arranque automtico 247 descripcin de trabajo 247 iniciacin 247 ventajas 247 trabajo de base de datos someter 128 trabajo de cada da de la semana ejemplo de planificacin 270 trabajo de comunicaciones consideraciones sobre la seguridad 249 datos de direccionamiento para 155, 249 descripcin de trabajo 250 ejemplo 250 iniciacin 249 trabajo de disquete someter 128 trabajo de grupo almacenamiento principal 217 aplicacin de ejemplo 208 arranque 217 arranque desde estacin de trabajo 203 cambiar a y desde 204 conceptos 203, 204 consejo sobre el rendimiento 217 creacin de un nuevo 204 cundo debe utilizarse la tecla de atencin 215 descripcin 203 finalizar 205, 217 funcin de peticin del sistema 207 iniciacin 204 llamar 207 manejo 217 men fijo de manejo de la tecla Atencin 218 mtodo de ejemplo de 209 mtodo para programadores 223 permitir la comunicacin 206 programa de manejo de la tecla Atencin 216 regreso al programa principal de trabajo de grupo 227

trabajo de grupo (continuacin) relacin con trabajo interactivo secundario 207 teora 206 transferencia a otro trabajo de grupo 205 transferencia de control de uno a otro 205 transferencia de uno a otro 204 ventajas 203 trabajo de prearranque 258 agrupacin de control de tamao 255 arranque 255 atributos 258 autorizacin sobre objeto 256 colocacin en cola de peticin de arranque de programa 255 cmo se arranca 253 consejo sobre el rendimiento 257 consideracin sobre la seguridad 256 descripcin 253 entrada 119 cambiar 120 eliminar 120 excesivos 255 finalizar 259 iniciacin 253 nombre 258 nmero de 254 perfil de usuario 256 peticin de arranque de programa 255 ventajas 253 trabajo de spooling cola utilizada 232 utilizacin de objetos suministrados por el sistema 233 trabajo del sistema 278 ajuste del rendimiento (QPFRADJ) 276 rbitro del sistema (QSYSARB) 276 borrado de la tabla de bloque de control de trabajos (QWCBTCLNUP) 276 comunicaciones (QSYSCOM1) 278 definicin 275 descomprimir objeto del sistema (QDCPOBJ1..N) 277 gestor de alertas (QALERT) 278 introduccin 275 paralelismo de base de datos (QQQTEMP1) 278 paralelismo de base de datos (QQQTEMP2) 278 planificacin de trabajos (QJOBSCD) 277 proceso para contabilidad de trabajos 329 QALERT (gestor de alertas) 278 QBDSRVXR (referencia cruzada de base de datos) 278 QBDSRVXR2 (referencia cruzada de base de datos) 278 QDBSRV01..N (servidor de base de datos) 277 QDCPOBJ1..N (descomprimir objeto del sistema) 277

ndice

621

trabajo del sistema (continuacin) QJOBSCD (planificacin de trabajos) 277 QLUS (servicios de unidad lgica) 129, 276 QPFRADJ (ajuste del rendimiento) 276 QQQTEMP1 (paralelismo de base de datos) 278 QQQTEMP2 (paralelismo de base de datos) 278 QSPLMAINT (spool del sistema) 277 QSYSARB (rbitro del sistema) 276 QSYSCOM1 (comunicaciones) 278 QSYSWRK (trabajo del sistema) 576 QWCBTCLNUP (borrado de la tabla de bloque de control de trabajos) 276 recurso del programa de control de arranque (SCPF) 275 referencia cruzada de base de datos (QBDSRVXR) 278 referencia cruzada de base de datos (QBDSRVXR2) 278 SCPF (recurso del programa de control de arranque) 275 servicios de unidad lgica (QLUS) 276 servidor de base de datos (QDBSRV01..N) 277 spool del sistema (QSPLMAINT) 277 supervisor de subsistemas 101 trabajo del sistema (QSYSWRK) 576 visualizacin de informacin acerca de 279 trabajo del sistema rbitro del sistema (QSYSARB) 276 asignacin de dispositivos de estacin de trabajo 123 trabajo del sistema paralelismo de base de datos (QQQTEMP1) 278 trabajo del sistema paralelismo de base de datos (QQQTEMP2) 278 trabajo del sistema QDBSRVXR2 (referencia cruzada de base de datos) 278 trabajo del sistema QQQTEMP1 (paralelismo de base de datos) 278 trabajo del sistema QQQTEMP2 (paralelismo de base de datos) 278 trabajo del sistema QSYSCOMM1 (comunicaciones) 278 trabajo del sistema referencia cruzada de base de datos (QBDSRVXR2) 278 trabajo diario ejemplo de planificacin 269 trabajo inactivo manejo 200 ventajas de controlar 199 trabajo interactivo 197 Vase tambin trabajo anotaciones de trabajo 173 anotaciones de trabajo y mensajes 173 cmo evitar una funcin de ejecucin larga 201 cmo se arranca 188 cmo se transfieren 164

trabajo interactivo (continuacin) cundo se redirecciona 164 definicin 146, 187 desconectar 197 descripcin de trabajo, parmetro USER 159 direccionamiento 189 direccionamiento basado en estacin de trabajo 194 direccionamiento basado en usuario 194 ejemplo 191 ejemplos de arranque y de direccionamiento 242 direccionamiento a QCL basado en estacin de trabajo 191 direccionamiento basado en peticin de arranque de programa de comunicaciones 242 direccionamiento directo al programa de usuario basado en usuario 194 fin de sesin 197 finalizacin automtica 199 finalizar 197 inicio 187 mandato CL anotado 174 mtodos 191 mltiples agrupaciones para 302 redireccionamiento 164 secundario, relacin con un trabajo de grupo 207 transferencia 164 utilizar programas iniciales 196 ventajas de la utilizacin de QSYS/CMD 195 ventajas de llamada directa a programas 196 visin general del arranque 188 trabajo interactivo secundario 207 trabajo mensual ejemplo de planificacin 269 trabajo planificado cola de trabajos borrada 264 cmo se planifican utilizando SBMJOB 263 impresin de una lista 261 introduccin 261 trabajo planificado mediante SBMJOB cola de trabajos borrada 264 cmo se planifican 263 trabajo por lotes 241 agrupaciones mltiples 302 anotaciones 174 arranque 196 atributo de trabajo 230 cola de trabajos 233 cmo planificar 261 cmo se arranca 230 control de paso de direccionamiento utilizando QCMD/QSYS 242, 243 definicin 146, 229 descripcin 241 descripcin de trabajo, parmetro de usuario 160 envo de mensajes de finalizacin para 235

622

OS/400 Gestin de trabajos, V4R4

trabajo por lotes (continuacin) especificacin de atributos 129, 231 mandato CL anotado para 175 mtodos 241 permitir que se ejecuten ms 133 QPFRCOL 347 redireccionamiento 164 someter 229 someter, ejemplo 229 transferencia 164, 165 utilizacin de objetos de gestin de trabajos suministrados con el sistema 126 visin general 230 trabajo QECS ejemplo de trabajo en ejecucin en el subsistema QSYSWRK 576 trabajo semanal ejemplo de planificacin 269 trabajo supervisor de subsistemas agrupaciones de almacenamiento 107 descripcin 101 trabajos activos (QACTJOB), valor del sistema 14, 23 trabajos activos adicionales (QADLACTJ), valor del sistema 14, 23 trabajos del sistema de comunicaciones (QSYSCOM1) 278 trabajos nocturnos descripcin de subsistema 139 transaccin definicin 200 transcriptor 232 transferencia a trabajo de grupo 204 cmo se transfieren trabajos interactivos 164 cmo se transfieren trabajos por lotes 165 control de un trabajo de grupo a otro 205 de un trabajo de grupo a otro 204 trabajo 155, 164 Transferir a Trabajo de Grupo (TFRGRPJOB), mandato 204 Transferir Trabajo (TFRJOB), mandato 155, 164 transiciones de un estado de hebra a otro 309 TRCJOB (Rastrear Trabajo) programa de salida 583

utilizacin de subsistema (continuacin) cambiar descripcin de subsistema 103 finalizar 102 supresin de descripcin de subsistema 102 utilizar autorizacin adoptada (QUSEADPAUT), valor del sistema 16, 89

V
valor de sistema de servidores de paso a travs (QPASTHRSVR) 62 valor de sistema QPASTHRSVR (QPASTHRSVR) 62 valor del sistema accin de final de auditora (QAUDENDACN) 16, 27 accin de lmite inferior de almacenamiento auxiliar (QSTGLOWACN) 79 accin de multihebra (QMLTTHACN) 8 accin de multihebra (QMLTTHDACN) 61 accin de recuperacin de dispositivos (QDEVRCYACN) 8, 46 accin mxima de inicio de sesin (QMAXSGNACN) 16, 58 agrupacin base (QBASPOOL) 16, 34 agrupacin de fin de porcin de tiempo (QTSEPOOL) 16, 86 agrupacin de mquina (QMCHPOOL) 16, 60 ajuste de ao bisiesto (QLEAPADJ) 7, 56 ajuste de hora universal coordinada (QUTCOFFSET) 7, 90 ajuste de prioridad dinmico (QDYNPTYADJ) 47 ajuste del rendimiento (QPFRADJ) 8, 62 almacenamiento 60 almacenamiento adicional (QADLSPLA) 14, 24 almacenamiento auxiliar 34 almacenamiento intermedio de teclado (QKBDBUF) 8, 55 almacenamiento, visin general 16 ao (QYEAR) 7, 91 rbitros de comunicaciones (QCMNARB) 38 arrancar transcriptor de impresora (QSTRPRTWTR) 8, 81 asignacin, visin general 14 atributo de servicio remoto (QRMTSRVATR) 8, 76 autorizacin para crear (QCRTAUT) 16, 39 bsqueda de va de acceso de libro (QBOOKPATH) 8, 34 calificado con nombre de trabajo, especificacin 20 cambiar 19 caracterstica de procesador (QPRCFEAT) 8, 64 cola de mensajes de configuracin (QCFGMSGQ) 15, 36 cola de mensajes de fuente de alimentacin ininterrumpible (UPS) (QUPSMSGQ) 8, 88 cola de mensajes de trabajos llena (QJOBMSGQFL) 14, 54

U
ubicacin local (LCLLOCNAME), atributo de red usos del programa inicial 196 usuario de estacin de trabajo inicio de sesin 575 utilizacin datos recuperados 133 utilizacin de subsistema arranque 100 93

ndice

623

valor del sistema (continuacin) cola de mensajes inactiva (QINACTMSGQ) 16, 51 colocado en variables CL 21 consejos 20 consola de IPL (QSCPFCONS) 8, 76 contrasea duplicada (QPWDRQDDIF) 16, 70 control de auditora (QAUDCTL) 16, 27 control de identificador de carcter (QCHRIDCTL) 8, 37 control del sistema (QABNORMSW) 8, 22 control del sistema, visin general 8 controlador remoto de configuracin automtica (QAUTORMT) 8, 32 convenio de denominacin de dispositivos (QDEVNAMING) 8, 45, 577 conversin forzada al restaurar (QFRCCVNRST) 8, 49 crear auditora de objeto (QCRTOBJAUD) 16, 40 cundo entra en vigor 21 cuerpo de font codificado de doble byte (QIGCFNTSIZ) 50 DBCS instalado (QIGC) 8, 50 descripciones detalladas 22 da (QDAY) 7, 43 da (QDAYOFWEEK) 43 da de la semana (QDAYOFWEEK) 7 das de validez de la contrasea (QPWDEXPITV) 16, 66 dgitos de contrasea necesarios (QPWDRQDDGT) 16, 69 dispositivo de configuracin automtica (QAUTOVRT) 8, 33 dispositivo de impresora (QPRTDEV) 8, 65 edicin, visin general 8 entorno especial (QSPCENV) 8, 78, 577 entre apstrofos 20 especificacin en lista 20 especificado por nombres de objeto 20 establecer atributo de trabajo (QSETJOBATR) 8, 78 estado de IPL (QIPLSTS) 8, 53 fecha del sistema (QDATE) 7, 42 fecha y hora de IPL automtica (QIPLDATTIM) 8, 52 fecha y hora, visin general 7 filtro de problemas (QPRBFTR) 15, 63 formato de decimal (QDECFMT) 8, 44 formato de fecha (QDATFMT) 8, 42 formato de tecla de impresin (QPRTKEYFMT) 8, 65 hora (QHOUR) 7, 49 hora (QTIME) 7, 83 hora del sistema (QTIME) 83 identificador de idioma (QLANGID) 8, 56 identificador de juego de caracteres (QCCSID) 8, 35

valor del sistema (continuacin) identificador de pas (QCNTRYID) 8, 39 indicador de configuracin automtica (QAUTOCFG) 8, 32 informacin de inicio de sesin (QDSPSGNINF) 16, 47 inicio de sesin remoto (QRMTSIGN) 16, 75 intervalo de autenticacin del servidor (QSVRAUTITV) 8, 82 intervalo de desconexin de trabajos (QDSCJOBITV) 8, 47 introduccin 7 IPL remota (QRMTIPL) 8, 74 IPL tras restablecer la alimentacin (QPWRRSTIPL) 72 IPL tras restaurar la alimentacin (QPWRRSTIPL) 8 juego de caracteres grficos 36 juego de caracteres y pgina de cdigos (QCHRID) 8, 36 lmite de caracteres (QPWDLMTCHR) 16, 67 lmite de caracteres repetidos (QPWDLMTREP) 16, 67 lmite de desactivacin del sistema (QPWRDWNLMT) 8, 71 lmite de dgitos adyacentes (QPWDLMTAJC) 16, 66 lmite de recuperacin de comunicaciones (QCMNRCYLMT) 8, 38 lmite de sesiones de dispositivo (QLMTDEVSSN) 16, 57 lmite de tiempo de consulta (QQRYTIMLMT) 8, 73 lmite del responsable de seguridad (QLMTSECOFR) 16, 57 lmite inferior de almacenamiento auxiliar (QSTGLOWLMT) 80 lista de bibliotecas del sistema (QSYSLIBL) 14, 83 lista de bibliotecas del usuario (QUSRLIBL) 14, 90 lista de bibliotecas, visin general 14 mensaje 22, 54 mensajes de estado (QSTSMSG) 15, 82 mensajes y registro cronolgico, visin general 15 mes (QMONTH) 7, 61 minuto (QMINUTE) 7, 60 modelo del sistema (QMLTTHACN) 8 modelo del sistema (QMODEL) 61 nivel de actividad base (QBASACTLVL) 16, 34 nivel de actividad mximo (QMAXACTLVL) 16, 58 nivel de auditora (QAUDLVL) 16, 29 nivel de ayuda (QASTLVL) 8, 26 nivel de consulta (QQRYDEGREE) 8, 72 nivel de contabilidad (QACGLVL) 15, 22 nivel de forzado de auditora (QAUDFRCLVL) 16, 28 nivel de seguridad (QSECURITY) 16, 76, 577 nombre de consola (QCONSOLE) 8, 39

624

OS/400 Gestin de trabajos, V4R4

valor del sistema (continuacin) nombre de programa de arranque (QSTRUPPGM) 8, 81 nombre de va de entorno nacional (QLOCALE) 8, 57 nombre del font codificado de doble byte (QIGCCDEFNT) 8, 50 nmero de serie (QSRLNBR) 8, 79 nmero mximo de caracteres (QPWDMAXLEN) 16, 68 nmero mximo de inicios de sesin no vlidos (QMAXSIGN) 16, 59 nmero mnimo de caracteres (QPWDMINLEN) 16, 68 nmero total de colas de mensajes de trabajos (QJOBMSGQTL) 14, 55 nmero total de trabajos (QTOTJOB) 14, 85 nmero total de trabajos adicionales (QADLTOTJ) 14, 24 permitir dominio de usuario (QALWUSRDMN) 16, 25 permitir restauracin de objeto (QALWOBJRST) 16, 24 planificador de prioridad dinmica (QDYNPTYSCD) 14 planificador dinmico de prioridades (QDYNPTYSCD) 48 posicin de los caracteres (QPWDPOSDIF) 16, 69 procesador multitarea (QPRCMLTTSK) 8, 64 programa de atencin (QATNPGM) 8, 26 programa de validacin de la contrasea (QPWDVLDPGM) 16, 70 QABNORMSW (control del sistema) 8, 22 QACGLVL (nivel de contabilidad) 15, 22 QACTJOB (trabajos activos) 14, 23 QADLACTJ (trabajos activos adicionales) 14, 23 QADLSPLA (almacenamiento adicional) 14, 24 QADLTOTJ (nmero total de trabajos adicionales) 14, 24 QALWBOJRST (permitir restauracin de objeto) 24 QALWOBJRST (permitir restauracin de objeto) 16 QALWUSRDMN (permitir dominio de usuario) 16, 25 QASTLVL (nivel de ayuda) 8, 26 QATNPGM (programa de atencin) 8, 26 QAUDCTL (control de auditora) 16, 27 QAUDENDACN (accin de final de auditora) 16, 27 QAUDFRCLVL (nivel de forzado de auditora) 16, 28 QAUDLVL (nivel de auditora) 16, 29 QAUTOCFG (indicador de configuracin automtica) 8, 32 QAUTORMT (controlador remoto de configuracin automtica) 8, 32 QAUTOSPRPT (sistema automtico inhabilitado) 8, 32

valor del sistema (continuacin) QAUTOVRT (dispositivo de configuracin automtica) 8, 33 QBASACTLVL (nivel de actividad base) 16, 34 QBASPOOL (agrupacin base) 16, 34 QBOOKPATH (bsqueda de va de acceso de libro) 8, 34 QCCSID (identificador de juego de caracteres) 8, 35 QCENTURY (siglo) 7, 35 QCFGMSGQ (cola de mensajes de configuracin) 15, 36 QCMNARB (rbitros de comunicaciones) 38 QCMNRCYLMT (lmite de recuperacin de comunicaciones) 8, 38 QCNTRYID (identificador de pas) 8, 39 QCONSOLE (nombre de consola) 8, 39 QCRTAUT (autorizacin para crear) 16, 39 QCRTOBJAUD (crear auditora de objeto) 16, 40 QCTLSBSD (subsistema de control) 8, 41, 577 QCURSYM (smbolo de moneda) 8, 42 QCHRID (juego de caracteres y pgina de cdigos) 8, 36 QCHRID, valor del sistema 36 QCHRIDCTL (control de identificador de carcter) 8, 37 QDATE (fecha del sistema) 7, 42 QDATFMT (formato de fecha) 8, 42 QDATSEP (separador de fecha) 8, 43 QDAY (da) 7, 43 QDAYOFWEEK (da) 7, 43 QDBRCVYWT (recuperacin de base de datos) 8, 44 QDECFMT (formato de decimal) 8, 44 QDEVNAMING (convenio de denominacin de dispositivos) 8, 45, 577 QDEVRCYACN (accin de recuperacin de dispositivos) 8, 46 QDSCJOBITV (intervalo de desconexin de trabajos) 8, 47 QDSPSGNINF (informacin de inicio de sesin) 16, 47 QDYNPTYADJ (ajuste de prioridad dinmico) 47 QDYNPTYSCD (planificador de prioridad dinmica) 14 QDYNPTYSCD (planificador dinmico de prioridades) 48 QFRCCVNRST (conversin forzada al restaurar) 8, 49 QHOUR (hora) 7, 49 QHSTLOGSIZ (tamao de las anotaciones histricas) 15, 49 QIGC (DBCS instalado) 8, 50 QIGCCDEFNT (nombre del font codificado de doble byte) 8, 50 QIGCFNTSIZ (cuerpo de font codificado de doble byte) 50

ndice

625

valor del sistema (continuacin) QINACTITV (tiempo de espera de trabajo inactivo) 16, 51 QINACTMSGQ (cola de mensajes inactiva) 16, 51 QIPLDATTIM (fecha y hora de IPL automtica) 8, 52 QIPLSTS (estado de IPL) 8, 53 QIPLTYPE (tipo de IPL) 8, 53, 577 QJOBMSGQFL (cola de mensajes de trabajos llena) 14, 54 QJOBMSGQMX (tamao mximo de cola de mensajes de trabajos) 14, 54 QJOBMSGQSZ (tamao de cola de mensajes de trabajos) 14, 55 QJOBMSGQTL (nmero total de colas de mensajes de trabajos) 14, 55 QJOBSPLA (tamao inicial de spooling) 14, 55 QKBDBUF (almacenamiento intermedio de teclado) 8, 55 QKBDTYPE (tipo de teclado) 8, 56 QLANGID (identificador de idioma) 8, 56 QLEAPADJ (ajuste de ao bisiesto) 7, 56 QLMTDEVSSN (lmite de sesiones de dispositivo) 16, 57 QLMTSECOFR (lmite del responsable de seguridad) 16, 57 QLOCALE (nombre de va de entorno nacional) 8, 57 QMAXACTLVL (nivel de actividad mximo) 16, 58 QMAXSGNACN (accin mxima de inicio de sesin) 16, 58 QMAXSIGN (nmero mximo de inicios de sesin no vlidos) 16, 59 QMCHPOOL (agrupacin de mquina) 16, 60 QMINUTE (minuto) 7, 60 QMLTTHACN (accin de multihebra) 8 QMLTTHACN (modelo del sistema) 8 QMLTTHDACN (accin de multihebra) 61 QMODEL (modelo del sistema) 61 QMONTH (mes) 7, 61 QPFRADJ (ajuste del rendimiento) 8, 62 QPRBFTR (filtro de problemas) 15, 63 QPRBHLDITV (retencin mnima de problemas) 15, 64 QPRCFEAT (caracterstica de procesador) 8, 64 QPRCMLTTSK (procesador multitarea) 8, 64 QPRTDEV (dispositivo de impresora) 8, 65 QPRTKEYFMT (formato de tecla de impresin) 8, 65 QPRTTXT (texto de impresin) 15, 65 QPWDEXPITV (das de validez de la contrasea) 16, 66 QPWDLMTAJC (lmite de dgitos adyacentes) 16, 66 QPWDLMTCHR (lmite de caracteres) 16, 67 QPWDLMTREP (lmite de caracteres repetidos) 16, 67

valor del sistema (continuacin) QPWDMAXLEN (nmero mximo de caracteres) 16, 68 QPWDMINLEN (nmero mnimo de caracteres) 16, 68 QPWDPOSDIF (posicin de los caracteres) 16, 69 QPWDRQDDGT (dgitos de contrasea necesarios) 16, 69 QPWDRQDDIF (contrasea duplicada) 16, 70 QPWDVLDPGM (programa de validacin de la contrasea) 16, 70 QPWRDWNLMT (lmite de desactivacin del sistema) 8, 71 QPWRRSTIPL (IPL tras restablecer la alimentacin) 72 QPWRRSTIPL (IPL tras restaurar la alimentacin) 8 QQRYDEGREE (nivel de consulta) 8 QQRYDEGREE (nivel) 72 QQRYTIMLMT (lmite de tiempo de consulta) 8, 73 QRCLSPLSTG (reclamar almacenamiento de spool) 14, 73 QRETSVRSEC (retener seguridad del servidor) 74 QRMTIPL (IPL remota) 8, 74 QRMTSIGN (inicio de sesin remoto) 16, 75 QRMTSRVATR (atributo de servicio remoto) 8, 76 QSCPFCONS (consola de IPL) 8, 76 QSECOND (segundo) 7, 76 QSECURITY (nivel de seguridad) 16, 76, 577 QSETJOBATR (establecer atributo de trabajo) 8, 78 QSFWERRLOG (registro de errores de software) 15, 78 QSPCENV (entorno especial) 8, 78, 578 QSRLNBR (nmero de serie) 8, 79 QSRTSEQ (secuencia de ordenacin) 8, 79 QSRVDMP (vuelco de servicio) 15, 82 QSTGLOWACN (accin de lmite inferior de almacenamiento auxiliar) 79 QSTGLOWLMT (lmite inferior de almacenamiento auxiliar) 80 QSTRPRTWTR (arrancar transcriptor de impresora) 8, 81 QSTRUPPGM (nombre de programa de arranque) 8, 81 QSTSMSG (mensajes de estado) 15, 82 QSVRAUTITV (intervalo de autenticacin del servidor) 8, 82 QSYSLIBL (lista de bibliotecas del sistema) 14, 83 QTIME (hora) 7, 83 QTIMSEP (separador de hora) 8, 84 QTOTJOB (nmero total de trabajos) 14, 85 QTSEPOOL (agrupacin de fin de porcin de tiempo) 16, 86 QUPSDLYTIM (tiempo de retardo de fuente de alimentacin ininterrumpible (UPS)) 8, 86

626

OS/400 Gestin de trabajos, V4R4

valor del sistema (continuacin) QUPSMSGQ (cola de mensajes de fuente de alimentacin ininterrumpible (UPS)) 8, 88 QUSEADPAUT (utilizar autorizacin adoptada) 16, 89 QUSRLIBL (lista de bibliotecas del usuario) 14, 90 QUTCOFFSET (ajuste de hora universal coordinada) 7, 90 QYEAR (ao) 7, 91 reclamar almacenamiento de spool (QRCLSPLSTG) 14, 73 recuperacin de base de datos (QDBRCVYWT) 8, 44 recuperar 21 registro cronolgico 22, 54 registro de errores de software (QSFWERRLOG) 15, 78 retencin mnima de problemas (QPRBHLDITV) 15, 64 retener seguridad del servidor (QRETSVRSEC) 16, 74 retsvrs (retener seguridad del servidor) 16 salvar 21 secuencia de ordenacin (QSRTSEQ) 8, 79 segundo (QSECOND) 7, 76 seguridad, visin general 16 seleccin de una lista 19 separador de fecha (QDATSEP) 8, 43 separador de hora (QTIMSEP) 8, 84 siglo (QCENTURY) 7, 35 smbolo de moneda (QCURSYM) 8, 42 sistema automtico inhabilitado (QAUTOSPRPT) 8, 32 subsistema de control (QCTLSBSD) 8, 41 tamao de cola de mensajes de trabajos (QJOBMSGQSZ) 14, 55 tamao de las anotaciones histricas (QHSTLOGSIZ) 15, 49 tamao inicial de spooling (QJOBSPLA) 14, 55 tamao mximo de cola de mensajes de trabajos (QJOBMSGQMX) 14, 54 texto de impresin (QPRTTXT) 15, 65 tiempo de espera de trabajo inactivo (QINACTITV) 16, 51 tiempo de retardo de fuente de alimentacin ininterrumpible (UPS) (QUPSDLYTIM) 8, 86 tipo de IPL (QIPLTYPE) 8, 53, 577 tipo de teclado (QKBDTYPE) 8, 56 trabajar con 18 trabajos activos (QACTJOB) 14, 23 trabajos activos adicionales (QADLACTJ) 14, 23 useadp (QUSEADPAUT) 16 utilizar autorizacin adoptada (QUSEADPAUT) 89 ventajas 7 visin general 7 visualizar 19

valor del sistema (continuacin) vuelco de servicio (QSRVDMP) 15, 82 valor del sistema lista de bibliotecas visin general 14 valores entrada de direccionamiento 121 valores de comparacin y nmeros de secuencia 122 valores de edicin del sistema cambios en 8 visin general 8 valores de seguridad del sistema cambios en 16 visin general 16 valores del sistema de almacenamiento visin general 16 valores del sistema de asignacin visin general 14 valores del sistema de control del sistema visin general 8 valores del sistema de fecha y hora visin general 7 valores del sistema para mensajes y registro cronolgico visin general 15 valores del sistema para tamaos de mensajes y de registro cronolgico 22, 54 variables CL colocacin de valores del sistema en 21 variacin de calendario cmo manejar la planificacin de trabajos 268 ventajas de la pantalla Trabajar con Valores del Sistema 18 versin anotaciones histricas (QHST) 176 versin de anotaciones cmo asegurarse de que es actual 176 definicin 175 determinacin de disponibles 176 hora y fecha 176 supresin 176 versiones de anotaciones histricas (QHST) anotar en anotaciones histricas 175 versiones de doble byte de mensajes 141 visualizar anotaciones 176 anotaciones de trabajo 171 anotaciones de trabajo para trabajo interactivo 171 anotaciones histricas (QHST) 176 atributo de red 95 contenido de archivo de base de datos 511 descripcin de objeto 175 descripcin de subsistema 241 descripcin de trabajo 159 informacin acerca de trabajos del sistema 279 men, ejemplo de codificacin 218 valor del sistema 19

ndice

627

Visualizar Anotaciones (DSPLOG), mandato 176 Visualizar Anotaciones de Trabajo (DSPJOBLOG), mandato 171 Visualizar Atributos de Red (DSPNETA), mandato 95 Visualizar descripcin de campos de archivo (DSPFFD), mandato 511 Visualizar Descripcin de Objeto (DSPOBJD), mandato 175 Visualizar Descripcin de Subsistema (DSPSBSD), mandato 241 Visualizar Descripcin de Trabajo (DSPJOBD), mandato 159 visualizar tablas de trabajos entradas de tabla de trabajos 154 Visualizar tablas de trabajos (DSPJOBTBL), mandato DSPJOBTBL (Visualizar tablas de trabajos) 154 Visualizar Valor del Sistema (DSPSYSVAL), mandato 19 volcar rastreo 345, 346 volcar incidencias de bloqueo (QWTDMPLF), API 581 Volcar Rastreo (DMPTRC), mandato 345, 346 volcar registro de incidencias (QWTDMPFR), API 581 vuelco de servicio (QSRVDMP), valor del sistema 15, 82

W
WRKACTJOB (Trabajar con Trabajos Activos), mandato observar el rendimiento del sistema 297 visualizacin de informacin de trabajos del sistema 279 WRKJOBD (Trabajar con Descripciones de Trabajo), mandato 159 WRKJOBSCDE (Trabajar con Entradas de Planificacin de Trabajos), mandato 266 WRKUSRJOB (Trabajar con Trabajos de Usuario), mandato 171

628

OS/400 Gestin de trabajos, V4R4

Hoja de Comentarios
AS/400e Gestin de trabajos Versin 4 Release 4 Nmero de Publicacin SC10-3124-03 En general, est Ud. satisfecho con la informacin de este libro?
Muy satisfecho Satisfaccin general Satisfecho Normal Insatisfecho Muy insatisfecho

Cmo valora los siguientes aspectos de este libro?


Muy bien Organizacin Informacin completa y precisa Informacin fcil de encontrar Utilidad de las ilustraciones Claridad de la redaccin Calidad de la edicin Adaptacin a los formatos, unidades, etc. del pas Bien Aceptable Insatisfecho Muy insatisfecho

Comentarios y sugerencias:

Nombre

Direccin

Compaa u Organizacin

Telfono

Hoja de Comentarios SC10-3124-03

IBM

Corte o Doble Por la Lnea

Dblese por la lnea de puntos

Por favor no lo grape

Dblese por la lnea de puntos

PONER EL SELLO AQU

IBM, S.A. National Language Solutions Center Av. Diagonal, 571 08029 Barcelona Espaa

Dblese por la lnea de puntos

Por favor no lo grape

Dblese por la lnea de puntos

SC10-3124-03

Corte o Doble Por la Lnea

IBM

Printed in Denmark by IBM Danmark A/S

SC1 -3124- 3

You might also like