Muestra las diferencias entre dos versiones de la página.
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 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]] | ||