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:01]
192.168.177.29
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||| ||+|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 42: Línea 42:
  
 ^Descripción^Tipo Acceso^IP^Usuario^Contraseña^Notas/​Observaciones^ ^Descripción^Tipo Acceso^IP^Usuario^Contraseña^Notas/​Observaciones^
-|Maquina utiliza para aceder ​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|
  
-[[ada:​howto:​sicoferp:​factory:​integrations|←Volver ​atras]]+===== 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/cargadearchivos.1624050072.txt.gz · Última modificación: 2021/06/18 21:01 por 192.168.177.29