Herramientas de usuario

Herramientas del sitio


ada:howto:sicoferp:factory:integrations:cargadearchivos

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
ada:howto:sicoferp:factory:integrations:cargadearchivos [2021/06/18 21:58]
ciro.soto
ada:howto:sicoferp:factory:integrations:cargadearchivos [2021/10/22 12:08] (actual)
administraidor
Línea 29: Línea 29:
 ^Operaciones^^^^^^^^ ^Operaciones^^^^^^^^
 ^Tipo Petición Http^Nombre operación^^Descripción^^^Documentación^^ ^Tipo Petición Http^Nombre operación^^Descripción^^^Documentación^^
-|POST|cargarArchivo||Se encarga de procesar e insertar la información de un archivo excel en la tabla dbo.Tbl_Carga_Archivo||| documentación del Formulario del servicio y la Plantilla de Carga de Información se debe utilizar la siguiente sección:​[[ada:​howto:​sicoferp:​factory:​integrations:​templateservice|Plantilla Servicio]].||+|POST|cargarArchivo||Se encarga de procesar e insertar la información de un archivo excel en la tabla dbo.Tbl_Carga_Archivo||| documentación del Formulario del servicio y la Plantilla de Carga de Información se debe utilizar la siguiente sección:​[[ada:​howto:​sicoferp:​factory:​integrations:​templateservice|Formulario]].||
 ^Ambientes de Despliegue^^^^^^^^ ^Ambientes de Despliegue^^^^^^^^
 ^Tipo^Url^^Observaciones^^^^^ ^Tipo^Url^^Observaciones^^^^^
-|Desarrollo|http://​10.1.140.1:​2690||Ambiente de desarrollo||||| +|Desarrollo:|http://​10.1.140.1:​2691||Ambiente de desarrollo||||| 
-|Calidad| ||Ambiente de validación||||| +|Calidad:|http://​10.1.140.1:​2691||Ambiente de validación||||| 
-|Producción| ||Ambiente de producción|||||+|Producción:|http://​10.1.140.1:​2691||Ambiente de producción|||||
  
  
Línea 43: Línea 43:
 ^Descripción^Tipo Acceso^IP^Usuario^Contraseña^Notas/​Observaciones^ ^Descripción^Tipo Acceso^IP^Usuario^Contraseña^Notas/​Observaciones^
 |Maquina utiliza para acceder al ambiente de Datos|Escritorio Remoto|10.1.20.86|Administrator|4rc4ng3l*|Usuario de Acceso Integrado con PBI: Indicadores - Contraseña:​ 4rc4ng8l| |Maquina utiliza para acceder al ambiente de Datos|Escritorio Remoto|10.1.20.86|Administrator|4rc4ng3l*|Usuario de Acceso Integrado con PBI: Indicadores - Contraseña:​ 4rc4ng8l|
 +
 +===== Despliegue =====
 +
 +==== Pasos Previos: Generar jar (IDE Eclipse y Spring Tools) ====
 +El proyecto está configurado para generar compilable jar. Siga los siguientes pasos para generarlo((Se asume que el lector tiene conocimeintos previos del uso del lenguaje Java e IDE utilizado)).
 +
 +  * Ubiquese en la reaíz del proyecto, click derecho -> Run as... -> Maven builds...
 +  * En la casilla **Goals** ingrese el comando: **clean package** para generar el jar. Tambien puede utilizar en su lugar la insttrucción **clean package -DskipTests** si no desea ejecutar las pruebas unitarias.
 +  * Al finalizar el proceso si no hay errores se generará el jar en el directorio target del proyecto.
 +
 +=== Nota ===
 +Para ubicar el jar en el directorio del equipo desde el proyecto seleccione el jar con click derecho y vaya a propiedades al visualizar la ventana emergente se verá la ubicación del archivo.
 +
 +==== Despliegue en el servidor ====
 +Actualmente no hay servidor de desarrollo ni QA por lo tanto el despliegue se realiza directamente en producción. Para generar el despliegue siga los siguientes pasos:
 +
 +  - Acceder al servidor de despliegue por WSCP o SSH: IP: **10.1.140.1**,​ Usuario:​**tomcat07**,​ Password:​**mUp5NbwvfU**
 +  - Identifique el proceso actual en el cual corre la solución con el siguiente comando: ​ **ps -ef | grep WsCargarArchivo2-0.0.1-SNAPSHOT.jar** donde **WsCargarArchivo2-0.0.1-SNAPSHOT.jar** es el nombre del jar generado a la fecha. Se recomienda utilizar SSH.
 +  - Si el despliegue está ejecutandose se devolverá una linea similar a la siguiente: //tomcat07 **14558** ​    ​1 ​ 0 oct21 ?        00:01:28 java -jar WsCargarArchivo2-0.0.1-SNAPSHOT.jar//​ De esta linea debe identificar el numero del proceso el cual es el código **14558**((Este es el proceso actual ejecutandose y cambiará siempre que reinicie el servidor o actualice el despliegue)). Se recomienda utilizar SSH. 
 +  - Mate el proceso con el comando kill -9 **14558** Se recomienda utilizar SSH.
 +  - Copie el nuevo jar en la ruta **/​opt/​tomcat07/​integraciones** se recomienda utilizar WSCP por su interfaz gráfica.
 +  - Desde la consola((Se recomienda utilizar SSH)) ejecute el comando **nohup java -jar WsCargarArchivo2-0.0.1-SNAPSHOT.jar &** donde el **WsCargarArchivo2-0.0.1-SNAPSHOT.jar** es el nombre del jar previamente generado.
 +  - Por último desde un navegador ingrese la url **http://​10.1.140.1:​2691/​cargarArchivo** y debera visualizar un formulario de carga de archivo. Lo cual indica que el despliegue fué realizado correctamente.
 +
 +=== Notas ===
 +
 +  * Debe contar con VPN
 +  * El numero del proceso cambiará cada vez que se actualice el despliegue
 +  * Si se reinicia el servidor se debe volver a generar el despliegue ya que actualmente el proceso no está como un servicio sino como ejecutable.
  
 [[ada:​howto:​sicoferp:​factory:​integrations|←Volver atrás]] [[ada:​howto:​sicoferp:​factory:​integrations|←Volver atrás]]
  
ada/howto/sicoferp/factory/integrations/cargadearchivos.1624053519.txt.gz · Última modificación: 2021/06/18 21:58 por ciro.soto