PYBridge
Short Description
Download PYBridge...
Description
CONTENIDO 1 2
Historial.................................................................................................................................................................2 PYBRIDGE...........................................................................................................................................................3 2.1 Configuración...............................................................................................................................................3 2.2 Funcionalidad...............................................................................................................................................3 2.2.1 Concepto ‘Importar Históricos’.......................................................................................................5 2.2.1.1 Entidades Entid ades ......................................................................................................................................... 6 2.2.2 Concepto Concep to ‘Importar ‘Importa r Informes Informe s Fijos’ ............ .................. ............ ............. ............. ............ ............ ............ ............ ............. ............. ............ ............ ............ .........7 ...7 2.2.2.1 Configuración PC PYMAN..........................................................................................................8 2.2.3 Concepto Concep to ‘Transferenc ‘Trans ferencia ia tablas datos’............ datos’.................. ............. ............. ............ ............ ............ ............ ............. ............. ............ ............ ............ ............9 ......9
Documento : PYBridge.doc Creado :18/4/2002
Página: 1 de 12 Revisión: (2/8/02 16:36)
1 Historial Modificaciones realizadas en el documento: 05/06/2002 (Emili Calvet) - Versión original 19/06/2002 (Emili Calvet) - Modificación parámetros concepto Importar Históricos. Añade importar configuración - Nuevo concepto Importar Informes Fijos
Documento : PYBridge.doc Creado :18/4/2002
Página: 2 de 12 Revisión : (2/8/02 16:36)
2 PYBRIDGE La función de la aplicación PyBridge es la de puente entre las aplicaciones PYMAN y Servidor Web. La aplicación PyBridge requiere 1) Configuración de objetos 2) Funcionalidades
2.1
Configuración
Los conceptos configurables en la aplicación PyBridge son los siguientes 1) Base datos . Configuración , mediante ODBC, de la base de datos del servidor Web a la que debe acceder para obtener y/o modificar datos de configuración de la instalación 2) Puerto Tcp/ip atención al servidor Web. El servidor notificará por socket cualquier cambio en la configuración realizada desde el servidor
2.2
Funcionalidad
La aplicación PyBridge dispone de las siguientes funcionalidades 1) Importar históricos y configuración entidades de los PYMAN Nivel 1 2) Importar informes fijos de los PYMAN Nivel 1. 3) Transferencia tablas datos de los PYMAN Pybridge requiere que en el ServidorWeb se configuren una serie de Conceptos con sus respectivos parámetros. Para configurar los diferentes conceptos en el Servidor Web se realizará los siguientes pasos 1) Acceder al servidor Web 2) Realizar Login con un usuario que disponga del perfil para configurar máquinas, conceptos y parámetros Configuración Concepto 3) Seleccionar la opción Maquinas|Concepto configuracion maquina 4) Nuevo Concepto: Seleccionar botón ‘Crear nuevo’ Un Concepto tiene los siguientes campos: Identificador: Valor numérico que identifica al concepto Descripción: Texto que describe el concepto Es obligatorio: Inidica que el concepto es obligatorio para cada uno de los PYMAN Es repetitivo : Indica que el concepto puede tener varias instancias para un mismo PYMAN Configuración Parámetros relativos o asociados a un Concepto 1) Seleccionar la opción Maquinas|Concepto configuracion maquina 2) Seleccionar la opción ‘Definir Parametros’ del Concepto para el cual se pretende crear,modificar o eliminar un parámetro 3) Nuevo Parámetro: Seleccionar botón ‘Crear Nuevo’ Un Parámetro tiene los siguientes campos: Identificador: Valor numérico que identifica al parámetro Nombre: Texto que describe el parámetro Tipo valor : Tipo de campo necesario para el parámetro. Tipos de valor disponible: Booleano,Numérico decimal , Numérico entero,Texto, Longitud: Número de dígitos en el caso de tipo numérico o número de caracteres en el caso de texto Decimales : Número de decimales en el caso de Numérico decimal, en otro caso 0 Valor por Defecto: Valor por defecto que debe tener el parámetro
Documento : PYBridge.doc Creado :18/4/2002
Página: 3 de 12 Revisión : (2/8/02 16:36)
Configuración Parámetros asociados a un Concepto para un PYMAN en concreto 1) Seleccionar la opción Maquinas|Maquinas 2) Seleccionar la opción ‘Ver Parametros’ del PYMAN para el cual se pretende configurar un parámetro . Aparece una vista con los diferentes Conceptos de que dispone el PYMAN seleccionado así como los diferentes parámetros asociados a cada concepto Los conceptos necesarios son: A) Importar Históricos B) Importar Informes Fijos C) Transferencia tablas datos
Documento : PYBridge.doc Creado :18/4/2002
Página: 4 de 12 Revisión : (2/8/02 16:36)
2.2.1
Concepto ‘Importar Históricos’
El concepto ‘Importar Históricos’ debe tener las siguientes propiedades: Ø id: valor ‘1’ Ø nombre: valor ‘IMPORTA R HISTÓRICOS’ Ø esobligatorio: valor ‘si’ Ø esrepetitivo : ‘no’. Se requiere un único registro para cada PYMAN El concepto ‘Importar Históricos’ debe tener los siguientes parámetros: 1. Periodo : Periodo, en minutos, importación datos. Tiempo expresado en minutos Definición parámetro: Ø id: valor ‘1’ Ø nombre: valor ‘PERIODO’ Ø tipo : valor ‘número entero’ Ø longitud: valor ‘5’ Ø decimales : valor ‘0’ Ø valordefecto: valor ‘10’ 2. Activo : Realizar la acción si/no Definición parámetro: Ø id: valor ‘2’ Ø nombre: valor ‘ACTIVO’ Ø tipo : valor ‘boolean’ Ø longitud: valor ‘1’ Ø decimales : valor ‘0’ Ø valordefecto: valor ‘0’ 3. Puerto: Puerto TCP/IP por el que debe realizarse la conexión con PYMAN Nivel 1 Definición parámetro: Ø id: valor ‘3’ Ø nombre: valor ‘PUERTO’ Ø tipo : valor ‘númerico entero’ Ø longitud: valor ‘5’ Ø decimales : valor ‘0’ Ø valordefecto: valor ‘8200’ 4. Timeout Recepción: Timeout de recepción de los datos de las tablas. Tiempo expresado en segundos Definición parámetro: Ø id: valor ‘4’ Ø nombre: valor ‘TIMEOUT RECEPCIÓN’ Ø tipo : valor ‘número entero’ Ø longitud: valor ‘10’ Ø decimales : valor ‘0’ Ø valordefecto: valor ‘30’ 5. Configuracion Periodo : Periodo, en minutos, importación datos configuración entidades necesarias para los históricos. Cada vez que se importen los datos de configuración se borra el contenido de la tabla correspondiente en el servidor y se insertan los valores recibidos Definición parámetro: Ø id: valor ‘5’ Ø nombre: valor ‘CONFIGURACION PERIODO’ Ø tipo : valor ‘número entero’ Ø longitud: valor ‘5’ Ø decimales : valor ‘0’ Ø valordefecto: valor ‘480’
Documento : PYBridge.doc Creado :18/4/2002
Página: 5 de 12 Revisión : (2/8/02 16:36)
6. Configuracion Activo : Realizar la acción si/no. Activar la importación de la configuración de entidades Definición parámetro: Ø id: valor ‘6’ Ø nombre: valor ‘CONFIGURACION ACTIVO’ Ø tipo : valor ‘boolean’ Ø longitud: valor ‘1’ Ø decimales : valor ‘0’ Ø valordefecto: valor ‘1’ NOTA:
En el campo valordefecto se ha definido un valor de ejemplo, cuando se defina cada parámetro deberá configurarse el valor por defecto que se crea necesario
2.2.1.1
Tablas Históricos
Pybridge importa de PYMAN a Servidor Web (Base datos Oracle) las tablas de los siguientes históricos a) Analógicos - Origen datos: Pyman.mdb\Analogico0 , destino datos: oreports.analogico0 b) Averías - Origen datos: Pyman.mdb\Averia0 , destino datos: oreports.averia0 c) Incidencias - Origen datos: Pyman.mdb\Incidencia0 , destino datos: oreports.incidencia0 d) Paradas - Origen datos: Pyman.mdb\Parada0 , destino datos: oreports.parada0
2.2.1.2
Tablas Entidades
Pybridge importa de PYMAN a Servidor Web (Base datos Oracle) las tablas de las siguientes entidades a) Analógicos - Origen datos: Pyman.mdb\VAna0 , destino datos: oreports.ana0 b) Autómatas - Origen datos: Pyman.mdb\VAut0 , destino datos: oreports.aut0 c) Acción - Origen datos: Pyman.mdb\Vcumpl0_0 , destino datos: oreports.cumpl0_0 d) Elemeto implicado - Origen datos: Pyman.mdb\Vcumpl1_0 , destino datos: oreports.cumpl1_0 e) Area - Origen datos: Pyman.mdb\Vcumpl2_0 , destino datos: oreports.cumpl2_0 f) Campo afectación - Origen datos: Pyman.mdb\Vcumpl3_0 , destino datos: oreports.cumpl3_0 g) Afectación elemento - Origen datos: Pyman.mdb\Vcumpl30_0 , destino datos: oreports.cumpl30_0 h) Preventivo - Origen datos: Pyman.mdb\Vcumpl4_0 , destino datos: oreports.cumpl4_0 i) Suces os - Origen datos: Pyman.mdb\VSuc0 , destino datos: oreports.suc0 j) Instalacion - Origen datos: Pyman.mdb\VInstalacion0 , destino datos: oreports.instalacion0 k) Zonas - Origen datos: Pyman.mdb\VZona0 , destino datos: oreports.zona0 l) Ambito - Origen datos: Pyman.mdb\VAmbito0 , destino datos: oreports.Ambito0 m) PYMAN- Origen datos: Pyman.mdb\PYMAN0 , destino datos: oreports.Pyman0
Documento : PYBridge.doc Creado :18/4/2002
Página: 6 de 12 Revisión : (2/8/02 16:36)
2.2.2
Concepto ‘Importar Informes Fijos’
El concepto ‘Importar Informes Fijos’ debe tener las siguientes propiedades: Ø id: valor ‘2’ Ø nombre: valor ‘INFORMES FIJOS’ Ø esobligatorio: valor ‘si’ Ø esrepetitivo : ‘no’. Se requiere un único registro para cada PYMAN El concepto ‘Importar Informes Fijos’ debe tener los siguientes parámetros: 1. Periodo : Periodo, en minutos, importación datos. Tiempo expresado en minutos Definición parámetro: Ø id: valor ‘1’ Ø nombre: valor ‘PERIODO’ Ø tipo : valor ‘número entero’ Ø longitud: valor ‘5’ Ø decimales : valor ‘0’ Ø valordefecto: valor ‘30’ 2. Activo : Realizar la acción si/no Definición parámetro: Ø id: valor ‘2’ Ø nombre: valor ‘ACTIVO’ Ø tipo : valor ‘boolean’ Ø longitud: valor ‘1’ Ø decimales : valor ‘0’ Ø valordefecto: valor ‘0’ 3. Source: Origen.Identificador ó nombre del Recurso que permite el acceso a los ficheros Definición parámetro: Ø id: valor ‘3’ Ø nombre: valor ‘SOURCE’ Ø tipo : valor ‘Texto’ Ø longitud: valor ‘256’ Ø decimales : valor ‘0’ Ø valordefecto: valor ‘PYMAN’ NOTA: Se presupone que cada equipo PYMAN tiene el recurso compartido ‘PYMAN’. 4. Files : Comodin . Conjunto de ficheros correspondientes a los informes fijos. Es necesario especificar la ruta donde se encuentran los ficheros a partir del recurso configurado en el campo ‘SOURCE’ Definición parámetro: Ø id: valor ‘4’ Ø nombre: valor ‘FILES’ Ø tipo : valor ‘Texto’ Ø longitud: valor ‘256’ Ø decimales : valor ‘0’ Ø valordefecto: valor ‘TMP\*.pdf’
Documento : PYBridge.doc Creado :18/4/2002
Página: 7 de 12 Revisión : (2/8/02 16:36)
5. Destination: Destino. Identificador ó nombre del Recurso donde deben moverse los ficheros obtenidos en origen Definición parámetro: Ø id: valor ‘5’ Ø nombre: valor ‘DESTINATION’ Ø tipo : valor ‘Texto’ Ø longitud: valor ‘256’ Ø decimales : valor ‘0’ Ø valordefecto: valor ‘ \\PYSERVER\Informes_fijos_a_procesar’ NOTA: Se presupone que en el Servidor el directorio ,ruta, donde deben almacenarse los ficheros es un recurso compartido. PYSERVER es el nombre del equipo servidor. En caso de que no tuviera este nombre modificar la ruta sustituyendo PYSERVER por el nombre del equipo servidor. Con esta funcionalidad el programa Pybridge se p uede ejecutarse en otro equipo que no sea el Servidor. 6. User: Usuario que permite acceder al recurso definido en el campo Source y en el campo Destination Definición parámetro: Ø id: valor ‘6’ Ø nombre: valor ‘USER’ Ø tipo : valor ‘Texto’ Ø longitud: valor ‘50’ Ø decimales : valor ‘0’ Ø valordefecto: valor ‘ Pybridge’ NOTA: Se plantean dos situaciones a)Servidor gestiona un dominio y los equipos PYMAN pertenecen al dominio. En este caso en el campo User tendrá como valor el identificador ,nombre, de un usuario del dominio ,previamente definido, que tenga acceso al recurso de los equipos PYMAN (Origen) y al recurso del servidor (Destino) b) El Servidor y los equipos PYMAN son equipos totalmente independientes.En este caso, en el campo User tendrá como valor el identificador ,nombre, de un usuario , que previamente se habrá definido en cada uno de los equipos PYMAN y también en el servidor, que tenga acceso al recurso de los equipos PYMAN (Origen) y al recurso del servidor (Destino) 7. PassWord: Password del usuario que permite acceder al recurso definido en el campo Source y en el campo Destination Definición parámetro: Ø id: valor ‘7’ Ø nombre: valor ‘PASSWORD’ Ø tipo : valor ‘Texto’ Ø longitud: valor ‘50’ Ø decimales : valor ‘0’ Ø valordefecto: valor ‘ Pybridge’ NOTA:
En el campo valordefecto se ha definido un valor de ejemplo, cuando se defina cada parámetro deberá configurarse el valor por defecto que se crea necesario
2.2.2.1
Configuración PC PYMAN
PyBridge necesita acceder al recurso PYMAN (PYMAN\tmp) ,donde se encuentran los archivos de informes fijos, de cada PC PYMAN. Para acceder al recurso es necesario definir un usuario , con contraseña, específico para esta funcionalidad. Ejemplo: Usuario: Pybridge Contraseña: Pybridge
Documento : PYBridge.doc Creado :18/4/2002
Página: 8 de 12 Revisión : (2/8/02 16:36)
2.2.3
Concepto ‘Transferencia tablas datos’
El concepto ‘Transferencia tablas datos’ debe tener las siguientes propiedades: Ø id: valor ‘3’ Ø nombre: valor ‘TRANSFERENCIA TABLAS DATOS’ Ø esobligatorio: valor ‘SI’ Ø esrepetitivo : ‘SI’. Pueden existir varios registros para cada PYMAN. NOTA: En el caso de que sea necesario transferir los datos de varias tablas, entre PYMAN y el Servidor, es necesario definir una instancia (registro) para cada tabla . El identificador de la primera instancia debe ser “1” y los siguientes números consecutivos IMPORTANTE: Las tablas que deben transferirse desde PYMAN al Servidor Web deben estar definidas o vinculadas en PYMAN.MDB. El concepto ‘Transferencia tablas datos’ debe tener los siguientes parámetros: 1. Periodo : Periodo, en minutos, importación datos. Tiempo expresado en minutos Definición parámetro: Ø id: valor ‘1’ Ø nombre: valor ‘PERIODO’ Ø tipo : valor ‘número entero’ Ø longitud: valor ‘5’ Ø decimales : valor ‘0’ Ø valordefecto: valor ‘25’ 2. Activo : Realizar la acción si/no Definición parámetro: Ø id: valor ‘2’ Ø nombre: valor ‘ACTIVO’ Ø tipo : valor ‘boolean’ Ø longitud: valor ‘1’ Ø decimales : valor ‘0’ Ø valordefecto: valor ‘0’ 3. Puerto: Puerto TCP/IP por el que debe realizarse la conexión con PYMAN Nivel 1 Definición parámetro: Ø id: valor ‘3’ Ø nombre: valor ‘PUERTO’ Ø tipo : valor ‘númerico entero’ Ø longitud: valor ‘5’ Ø decimales : valor ‘0’ Ø valordefecto: valor ‘8200’ 4. Timeout Recepción: Timeout de recepción de los datos de las tablas. Tiempo expresado en segundos Definición parámetro: Ø id: valor ‘4’ Ø nombre: valor ‘TIMEOUT RECEPCIÓN’ Ø tipo : valor ‘número entero’ Ø longitud: valor ‘10’ Ø decimales : valor ‘0’ Ø valordefecto: valor ‘30’ 5. Cmd_Sql : Sentencia Sql que debe ejecutarse en PYMAN Nivel 1 para obtener los datos requeridos. Este parámetro puede utilizar campos variables. Ej: Borrado de registros ‘ Delete from tabla where fecha
View more...
Comments