NOMBRE_PROCESO=M%F3dulo%20Controlador%20de%20Actividades%20de%20Procesos
MODULE_NAME_MENU=TME1004
FICHERO=po_co_conactpro
CODIGO=
AUTOR=Juan%20Ram%F3n%20GALLO
FECHA=18%2F2%2F2002
VERSION=1.0
SAVE=Guardar
DESCRIPCION=Este%20proceso%20es%20el%20responsable%20de%20atender%20a%20las%20peticiones%20de%20arranque%20de%20procesos%20ordinarios%20que%20otros%20componentes%20de%20la%20aplicaci%F3n%20puedan%20requerir%2C%20monitorizar%20su%20funcionamiento%2C%20y%20una%20vez%20solicitada%20la%20parada%20de%20la%20aplicaci%F3n%2C%20detener%20de%20forma%20ordenada%20el%20conjunto%20de%20procesos%20a%20su%20cargo%2C%20descargando%20de%20esta%20forma%20al%20resto%20de%20procesos%20de%20la%20aplicaci%F3n%20de%20la%20tarea%20de%20gestionar%20los%20procesos%20hijos%20que%20pudieran%20requerir.%0D%0A%0D%0Apo_co_modarrsis%20arrancar%E1%20este%20proceso%20con%20los%20siguientes%20argumentos%3A%0D%0A%0D%0Apo_co_conactpro%20CAP%20000%20MAS%20000%20%3Cnombre_maquina%3E%2C%0D%0A%0D%0Adonde%20%3Cnombre_maquina%3E%20es%20el%20nombre%20del%20servidor%20donde%20el%20proceso%20se%20est%E1%20ejecutando.%0D%0A%0D%0AUna%20vez%20completada%20la%20fase%20de%20iniciaci%F3n%2C%20po_co_conactpro%20actua%20como%20un%20servidor%20de%20mensajes%2C%20atendiendo%20las%20solicitudes%20de%20arranque%20de%20procesos%20que%20el%20resto%20de%20los%20componentes%20de%20la%20aplicaci%F3n%20pueda%20requerir.%20%DAnicamente%20admite%20procesos%20que%20est%E9n%20definidos%20en%20la%20zona%20de%20memoria%20compartida%20de%20procesos%20%28PRO000%29%20y%20que%20sean%20del%20tipo%20planificable%20%28%91PL%92%29%20o%20planificable%20con%20bloqueo%20%28%91PB%92%29.%0D%0A%0D%0AAnte%20la%20recepci%F3n%20de%20solicitud%20de%20arranque%20de%20un%20proceso%20de%20tipo%20planificable%2C%20po_co_conactpro%20lo%20arrancar%E1%20sin%20m%E1s%2C%20admitiendo%20tantos%20procesos%20de%20dicho%20tipo%20como%20solicitudes%20se%20reciban.%20Sin%20embargo%2C%20ante%20la%20recepci%F3n%20de%20un%20proceso%20del%20tipo%20planificable%20con%20bloqueo%2C%20se%20comprobar%E1%20primero%20que%20no%20existe%20otro%20proceso%20igual%20en%20ejecuci%F3n%2C%20arrancandolo%20si%20esta%20condici%F3n%20se%20cumple.%20En%20el%20caso%20de%20existir%20un%20proceso%20id%E9ntico%2C%20la%20petici%F3n%20ser%E1%20encolada%20y%20se%20proceder%E1%20a%20su%20arranque%20tras%20la%20recepci%F3n%20de%20finalizaci%F3n%20del%20proceso%20en%20ejecuci%F3n.%0D%0A%0D%0AUna%20vez%20%20po_co_modarrsis%20recibe%20la%20se%F1al%20de%20parada%2C%20en%20la%20tabla%20poco_parada%20debe%20especificarse%20que%20po_co_conactpro%20debe%20recibir%20no%20s%F3lo%20la%20se%F1al%20de%20parada%2C%20sino%20que%20previamente%20debe%20recibirse%20la%20se%F1al%20de%20pre-aviso%20de%20parada.%0D%0A%0D%0AAnte%20la%20recepci%F3n%20del%20mensaje%20de%20pre-aviso%20de%20parada%20desde%20po_co_modarrsis%2C%20po_co_conactpro%20dejar%E1%20de%20arrancar%20procesos%20y%20todas%20las%20solicitudes%20que%20le%20llegue%20las%20redirigir%E1%20al%20planificador%20de%20procesos%20del%20sistema%20po_co_plaprosis.%0D%0A%0D%0AAnte%20la%20recepci%F3n%20del%20mensaje%20de%20parada%20desde%20po_co_modarrsis%2C%20po_co_conactpro%20proceder%E1%20a%20solicitar%20la%20parada%20de%20todos%20los%20procesos%20arrancados%20bajo%20su%20control%20e%20ir%E1%20monitorizando%20sus%20finalizaciones.%20Al%20recibir%20la%20se%F1al%20de%20parada%20del%20%FAltimo%20de%20los%20procesos%20arrancados%20bajo%20su%20control%2C%20enviar%E1%20el%20mensaje%20de%20finalizaci%F3n%20a%20po_co_modarrsis%20y%20finalizar%E1.%0D%0A
DESCRIPCION_ASSIGNED=1
ARRANQUE=%3CIntroduzca%20aqu%ED%20la%20forma%20de%20arranque%20y%20parada%3E%0D%0A-%20Men%FAs%20de%20arranque%2C%20parada%20y%20monitorizaci%F3n%0D%0A-%BFEs%20un%20proceso%20que%20se%20arranca%20y%20se%20para%20de%20forma%20autom%E1tica%20cuando%20se%20inicializa%20el%20sistema%20operativo%3F
ARRANQUE_ASSIGNED=0
EN_ARCHIVO=
EN_UBICACION=
EN_PROCEDENCIA=
EN_CONTENIDO=
SAL_ARCHIVO=
SAL_UBICACION=
SAL_CONTENIDO=Si%20no%20est%E1%20exportada%20en%20el%20entorno%20de%20la%20aplicaci%F3n%20la%20variable%20PO_CO_LIB_LOCAL_NO_TRACE%20todos%20los%20procesos%20de%20la%20aplicaci%F3n%20generan%20ficheros%20de%20trazas%2C%20en%20los%20cuales%20se%20refleja%20el%20funcionamiento%20del%20proceso.%20Dichos%20ficheros%20son%20de%20utilidad%20%FAnicamente%20si%20se%20detecta%20un%20mal%20funcionamiento%20del%20proceso%2C%20en%20cualquier%20otro%20caso%20pueden%20obviarse.
FICHEROS=%3CIntroduzca%20aqu%ED%20el%20nombre%2C%20localizaci%F3n%20y%20tama%F1o%20m%E1ximo%20previsto%20del%20fichero%20de%20log%3E
FICHEROS_ASSIGNED=0
MENSAJES_CODIGO_1=0000
MENSAJES_DESC_1=Error%20en%20Programa%20
MENSAJES_ACCION_1=Informar%20de%20la%20incidencia%20al%20Departamento%20de%20Desarrollo%20de%20Sistemas.
MENSAJES_EXITCODE_1=
MENSAJES_CODIGO_2=0080
MENSAJES_DESC_2=No%20se%20pudo%20enviar%20el%20mensaje%20al%20m%F3dulo%20%40M06%2C%20donde%20%40M06%20es%20el%20identificador%20del%20subsistema.
MENSAJES_ACCION_2=Comprobar%20si%20el%20m%F3dulo%20destino%20est%E1%20arrancado.
MENSAJES_EXITCODE_2=
MENSAJES_CODIGO_3=0081
MENSAJES_DESC_3=Recibido%20mensaje%20de%20%20un%20subsistema%20inesperado%3A%20%40M03%40M03%2C%20donde%20%40M03%40M03%20es%20un%20identificador%20de%20subsistema.
MENSAJES_ACCION_3=Informativo.%20Sin%20acci%F3n%20a%20tomar
MENSAJES_EXITCODE_3=
MENSAJES_CODIGO_4=0082
MENSAJES_DESC_4=Recibido%20mensaje%20inesperado%20del%20subsistema%20%40M03%40M03%3A%20%40M08%2C%20donde%20%40M03%40M03%20es%20un%20identificador%20de%20subsistema%20y%20%40M08%20es%20un%20identificador%20de%20m%E1quina
MENSAJES_ACCION_4=Informativo.%20Sin%20acci%F3n%20a%20tomar
MENSAJES_EXITCODE_4=
MENSAJES_CODIGO_5=0150
MENSAJES_DESC_5=Arranc%F3%20el%20Controlador%20de%20Actividades%20de%20Procesos
MENSAJES_ACCION_5=Informativo.%20Sin%20acci%F3n%20a%20tomar
MENSAJES_EXITCODE_5=
MENSAJES_CODIGO_6=0151
MENSAJES_DESC_6=Controlador%20de%20Actividades%20de%20Proceso%20recibe%20mensaje%20de%20parada
MENSAJES_ACCION_6=Informativo.%20Sin%20acci%F3n%20a%20tomar
MENSAJES_EXITCODE_6=
MENSAJES_CODIGO_7=0152
MENSAJES_DESC_7=Recibida%20solicitud%20de%20petici%F3n%20de%20proceso%20desde%20%40M06%2C%20donde%20%40M06%20es%20un%20identificador%20de%20subsistema.
MENSAJES_ACCION_7=Informativo.%20Sin%20acci%F3n%20a%20tomar
MENSAJES_EXITCODE_7=
MENSAJES_CODIGO_8=0153
MENSAJES_DESC_8=Proceso%20%40M06%20arrancado.%20Argumentos%20adicionales%3A%20%40M83%2C%20donde%20%40M06%20es%20el%20identificador%20del%20proceso%20arrancado%20y%20%40M83%20sus%20argumentos
MENSAJES_ACCION_8=Informativo.%20Sin%20acci%F3n%20a%20tomar
MENSAJES_EXITCODE_8=
MENSAJES_CODIGO_9=0154
MENSAJES_DESC_9=Error%20en%20el%20Controlador%20de%20Actividades%20de%20Procesos%20-%20Fallo%20al%20expandir%20el%20manejador%20%40M06%2C%20donde%20%40M06%20es%20un%20identificador%20de%20subsistema.
MENSAJES_ACCION_9=Informar%20de%20la%20incidencia%20al%20Soporte%20T%E9cnico%20de%20Sistemas.%20Ha%20fallado%20la%20llamada%20al%20sistema%20fork%28%29.
MENSAJES_EXITCODE_9=
MENSAJES_CODIGO_10=0155
MENSAJES_DESC_10=Proceso%20%40M03%20replanificado.%20Argumentos%3A%20%40M60%2C%20Demasiadas%20peticiones%2C%20donde%20%40M03%20es%20el%20identificador%20de%20proceso%20y%20%40M60%20sus%20argumentos.
MENSAJES_ACCION_10=Informativo.%20Indica%20que%20el%20proceso%20CAP%20tiene%20m%E1s%20de%20200%20procesos%20arrancados%20bajo%20su%20control.
MENSAJES_EXITCODE_10=
MENSAJES_CODIGO_11=0156
MENSAJES_DESC_11=Error%20en%20el%20Controlador%20de%20Actividades%20de%20Procesos%20-%20Fallo%20al%20ejecutar%20el%20manejador%20%40M06.%2C%20donde%20%40M06%20es%20un%20identificador%20de%20subsistema.
MENSAJES_ACCION_11=Informar%20de%20la%20incidencia%20al%20Soporte%20T%E9cnico%20de%20Sistemas.%20Ha%20fallado%20la%20llamada%20al%20sistema%20exec%28%29.
MENSAJES_EXITCODE_11=
MENSAJES_CODIGO_12=0157
MENSAJES_DESC_12=Error%20en%20el%20Controlador%20de%20Actividades%20de%20Procesos%20-%20No%20se%20manejan%20procesos%20de%20tipo%20%40M03%2C%20donde%20%40M03%20indica%20el%20tipo%20de%20proceso.
MENSAJES_ACCION_12=Informativo.%20Se%20ha%20demandado%20a%20CAP%20el%20arranque%20de%20un%20proceso%20que%20no%20puede%20manejar.
MENSAJES_EXITCODE_12=
MENSAJES_CODIGO_13=0158
MENSAJES_DESC_13=Controlador%20de%20Actividades%20de%20Procesos%20recibe%20se%F1al%20de%20parada%20%28SIGTERM%29.
MENSAJES_ACCION_13=Informativo.%20Sin%20acci%F3n%20a%20tomar
MENSAJES_EXITCODE_13=
MENSAJES_CODIGO_14=0159
MENSAJES_DESC_14=Controlador%20de%20Actividades%20de%20Procesos%20finaliza%20con%20fallo
MENSAJES_ACCION_14=Comprobar%20el%20motivo%20de%20la%20parada%20del%20proceso.%20Sin%20acci%F3n%20a%20tomar%2C%20pues%20el%20proceso%20MAS%20rearrancar%E1%20un%20nuevo%20proceso%20CAP.
MENSAJES_EXITCODE_14=
MENSAJES_CODIGO_15=0160
MENSAJES_DESC_15=Controlador%20de%20Actividades%20de%20Procesos%20finaliza%20correctamente
MENSAJES_ACCION_15=Informativo.%20Sin%20acci%F3n%20a%20tomar
MENSAJES_EXITCODE_15=
NEWLINES_MENSAJES_CODIGO_=1
SEGMENTOS=Ninguno
COMMIT=Nulo
ESPACIOS=Ninguno
TABLAS_PROC_NOMBRE_1=
TABLAS_PROC_BBDD_1=
TABLAS_PROC_ORDERBY_1=
TABLAS_PROC_GROUPBY_1=
TABLAS_PROC_DISTINCT_1=
TABLAS_PROC_UNION_1=
TABLAS_PROC_FILAS_1=
NEWLINES_TABLAS_PROC_NOMBRE_=1
CLAVES_PROC_1=
NEWLINES_CLAVES_PROC_=1
SECUENCIAS_PROC_1=
NEWLINES_SECUENCIAS_PROC_=1
VISTAS_PROC_1=
NEWLINES_VISTAS_PROC_=1
ANCHOR=
FORMULARIO=YES
TIPO=batch
=
