Noviembre 20111 PROYECTO FABRICA DE SOFTWARE Mantenimientos Menores SON GRB SILAB-PI Muestras de...
-
Upload
gervasi-mena -
Category
Documents
-
view
227 -
download
0
Transcript of Noviembre 20111 PROYECTO FABRICA DE SOFTWARE Mantenimientos Menores SON GRB SILAB-PI Muestras de...
![Page 1: Noviembre 20111 PROYECTO FABRICA DE SOFTWARE Mantenimientos Menores SON GRB SILAB-PI Muestras de Laboratorio Barrancabermeja, Noviembre 10 de 2011.](https://reader035.fdocuments.ec/reader035/viewer/2022062217/5665b4571a28abb57c90b21b/html5/thumbnails/1.jpg)
1Noviembre 2011
PROYECTO FABRICA DE SOFTWARE
Mantenimientos Menores SON GRB
SILAB-PIMuestras de Laboratorio
Barrancabermeja, Noviembre 10 de 2011
![Page 2: Noviembre 20111 PROYECTO FABRICA DE SOFTWARE Mantenimientos Menores SON GRB SILAB-PI Muestras de Laboratorio Barrancabermeja, Noviembre 10 de 2011.](https://reader035.fdocuments.ec/reader035/viewer/2022062217/5665b4571a28abb57c90b21b/html5/thumbnails/2.jpg)
2Noviembre 2011
Modelo: Integración SILAB – PI
Actual
ECO_PI
SILAB
PI
- El Monitor PI de la Interface se dispara cada n minutos, este dato se especifica en el .INI- Realiza una consulta a la base de datos SILAB basado en algunos datos del archivo .INI- Valida los datos obtenidos- Escribe en Archivo Plano cada resultado que debe ser enviado a PI- Copia el archivo plano en la ruta de la Interface PI-BatchFile- Los datos son almacenados en PI
BDTR80PROD
Monitor
BatchFile
NAI_RESULTS
NAI_SAMPLES
![Page 3: Noviembre 20111 PROYECTO FABRICA DE SOFTWARE Mantenimientos Menores SON GRB SILAB-PI Muestras de Laboratorio Barrancabermeja, Noviembre 10 de 2011.](https://reader035.fdocuments.ec/reader035/viewer/2022062217/5665b4571a28abb57c90b21b/html5/thumbnails/3.jpg)
3Noviembre 2011
Modelo: Integración SILAB – PI
Diagrama de Flujo
Lectura .INI
Validaciones
Consulta SILAB
Copiar Archivo Plano a Carpeta BF
Grabar datos de Archivo Plano a PI
Generación Archivo Plano
![Page 4: Noviembre 20111 PROYECTO FABRICA DE SOFTWARE Mantenimientos Menores SON GRB SILAB-PI Muestras de Laboratorio Barrancabermeja, Noviembre 10 de 2011.](https://reader035.fdocuments.ec/reader035/viewer/2022062217/5665b4571a28abb57c90b21b/html5/thumbnails/4.jpg)
4Noviembre 2011
Modelo: Integración SILAB – PI
Lectura .INI
[CONSULTA]GrabarNulos=SiFiltro=SiCondition='APPROVED','ONLINE'Nocondition='MODIFIED','REJECTED'Status='ACTIVE','COMPLETE'DiasARevisar=1ActualizarPI=siIntervalo=60
[BATCHFL]enable=si
![Page 5: Noviembre 20111 PROYECTO FABRICA DE SOFTWARE Mantenimientos Menores SON GRB SILAB-PI Muestras de Laboratorio Barrancabermeja, Noviembre 10 de 2011.](https://reader035.fdocuments.ec/reader035/viewer/2022062217/5665b4571a28abb57c90b21b/html5/thumbnails/5.jpg)
5Noviembre 2011
Modelo: Integración SILAB – PI
Consulta SILAB
Filtro=Si
![Page 6: Noviembre 20111 PROYECTO FABRICA DE SOFTWARE Mantenimientos Menores SON GRB SILAB-PI Muestras de Laboratorio Barrancabermeja, Noviembre 10 de 2011.](https://reader035.fdocuments.ec/reader035/viewer/2022062217/5665b4571a28abb57c90b21b/html5/thumbnails/6.jpg)
6Noviembre 2011
Modelo: Integración SILAB – PI
Consulta SILAB
Filtro!=Si
![Page 7: Noviembre 20111 PROYECTO FABRICA DE SOFTWARE Mantenimientos Menores SON GRB SILAB-PI Muestras de Laboratorio Barrancabermeja, Noviembre 10 de 2011.](https://reader035.fdocuments.ec/reader035/viewer/2022062217/5665b4571a28abb57c90b21b/html5/thumbnails/7.jpg)
7Noviembre 2011
Modelo: Integración RIS - TRA
Validaciones
NODATA=2
SI
NO
Contador > 0
sngValor = 0SI
SELECT COUNT(Sample_Id) Contador FROM ops$penlims.nai_results WHERE Sample_Id = 203034731 AND INSPEC = 'OUT' AND CONDITION != 'MODIFIED'
sngValor = 0
NO
Genera Plano
2
![Page 8: Noviembre 20111 PROYECTO FABRICA DE SOFTWARE Mantenimientos Menores SON GRB SILAB-PI Muestras de Laboratorio Barrancabermeja, Noviembre 10 de 2011.](https://reader035.fdocuments.ec/reader035/viewer/2022062217/5665b4571a28abb57c90b21b/html5/thumbnails/8.jpg)
8Noviembre 2011
Modelo: Integración RIS - TRA
Validaciones
valor no es nulo
SI
NO
NODATA=3VALOR = Fecha del
resultadoSI
Genera Plano
3
2
VALOR = TEXT_Value
NO
![Page 9: Noviembre 20111 PROYECTO FABRICA DE SOFTWARE Mantenimientos Menores SON GRB SILAB-PI Muestras de Laboratorio Barrancabermeja, Noviembre 10 de 2011.](https://reader035.fdocuments.ec/reader035/viewer/2022062217/5665b4571a28abb57c90b21b/html5/thumbnails/9.jpg)
9Noviembre 2011
Modelo: Integración RIS - TRA
Validaciones
Valor es nulo
SI
NODATA=1
VALOR = EPMTY
Genera Plano
3strGrabarNulos = "Si"
SI
NO
SISTATUS=
LOGGED & ONDITION=
ONLINE
NO
SI FECHA > 1 día
SI
![Page 10: Noviembre 20111 PROYECTO FABRICA DE SOFTWARE Mantenimientos Menores SON GRB SILAB-PI Muestras de Laboratorio Barrancabermeja, Noviembre 10 de 2011.](https://reader035.fdocuments.ec/reader035/viewer/2022062217/5665b4571a28abb57c90b21b/html5/thumbnails/10.jpg)
10Noviembre 2011
Modelo: Integración SILAB – PI
Generar Plano
Formatea la fecha
SI graba BATCHFILE = "SI“ If IsEmpty(vrnValor) Then vrnValor = "No Data“
escribirPlano
Si NO graba a PI
![Page 11: Noviembre 20111 PROYECTO FABRICA DE SOFTWARE Mantenimientos Menores SON GRB SILAB-PI Muestras de Laboratorio Barrancabermeja, Noviembre 10 de 2011.](https://reader035.fdocuments.ec/reader035/viewer/2022062217/5665b4571a28abb57c90b21b/html5/thumbnails/11.jpg)
11Noviembre 2011
Modelo: Integración SILAB – PI
Copiar Archivo Plano
Conexión FTP, SFTP o directamente al directorio de red al que se especifique para copiar los archivos.
En este equipo debe estar operando la Interface PI-BatchFile
![Page 12: Noviembre 20111 PROYECTO FABRICA DE SOFTWARE Mantenimientos Menores SON GRB SILAB-PI Muestras de Laboratorio Barrancabermeja, Noviembre 10 de 2011.](https://reader035.fdocuments.ec/reader035/viewer/2022062217/5665b4571a28abb57c90b21b/html5/thumbnails/12.jpg)
12Noviembre 2011
Modelo: Integración SILAB – PI
Grabar Datos de Archivo Plano a PI
Ejecución de la Interface PI-BatchFile