Project

General

Profile

Instalación API Jars (Web Server)

Requisitos de PC JARS:

  • Python 2.7
  • Python Packages Installer: pip

En cmd, verificar que pip se encuentre instalado:

C:\Documents and Settings\roj> python
>>> pip --version
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
NameError: name 'pip' is not defined

Si pip no se encuentre instalado:

>>> python -m ensurepip --default-pip
Requirement already satisfied: setuptools  in c:\python27\lib\site-packages
Requirement already satisfied: pip  in c:\python27\lib\site-packages
  • Librería de Python: Flask==0.12.2
C:\Documents and Settings\roj> python -m pip install Flask==0.12.2
  • Librería de Python requests==2.11.1
C:\Documents and Settings\roj> python -m pip install requests==2.11.1

Programas en PC JARS

En la PC del JARS se debe encontrar los siguientes scripts:

  • Debe crearse una carpeta llamada: "SIR_DATA". Por ejemplo: 'E:\SIR_DATA'
  • JROAcquisitionSoftware.exe (En la ruta 'C:\VisualStudio\JROAdquisicion_modified\src\JROAcquisitionSoftware\Debug\JROAcquisitionSoftware.exe')
  • tbb_debug.dll: archivo necesario para ejecutar JROAcquisitionSoftware.exe
  • Script del servidor web: jars_server.py (Este archivo se obtiene al descargar API JARS)

Pasos:

  • Descargar API JARS (Para Linux):
 $ svn checkout --username=<username> http://jro-dev.igp.gob.pe/svn/jro_hard/radarsys/trunk/sysapp/radarsys_api/jars/ jars_api
  • Nota: Se puede usar cualquier programa que permita la descarga de la anterior carpeta.
  • En el script jars_server.py, cambiar las rutas según las carpetas donde se encuentra SIR_DATA y JROAcquisitionSoftware.exe, y, asimismo, asignar al IP correspondiente:
 PATH = 'E:\SIR_DATA'
 EXE = 'C:\VisualStudio\JROAdquisicion_modified\src\JROAcquisitionSoftware\Debug\JROAcquisitionSoftware.exe'
 IP_HOST = '10.10.10.99'
  • Crear archivo D:\jars_server.bat :
 @echo off
 cmd /k "cd /d D:\jars_api & python jars_server.py"
  • Usando Scheduled Tasks de Windows (Control Panel) agregar D:\ jars_server.bat y que se ejecute "AT LOGON"

  • Ejecutar el script: jars_server.bat