Herramientas de usuario

Herramientas del sitio


ada:howto:sicoferp:factory:integrations

Fábrica - Servicios Web - Integraciones

Esta sección esta dedicada a los Servicios Web que proveen integraciones.

Documentos Relacionados

Para diligenciar la documentación de los servicios web se anexan las siguientes plantillas o procesos los cuales deben utilizarse como referencia:

Fecha Versión Estado Tipo Proceso
01/07/20211.0VigentePlantillaPlantilla para diligenciamiento de Servicios Web
22/03/20221.0VigenteDocumentoDespliegue Springboot
22/03/20221.0VigenteDocumentoConsultar Javadoc
22/03/20221.0VigenteDocumentoConsultar Swagger

Listado de Servicios Web

Nombre Servicio1) Descripción2) Versión3) Fecha Release4) Tecnología5) Estado6)
WsCargarArchivosFuncionalidad de carga de información de los ticket del otrs para la gestion de los mismos mediante una aplicacion de gerencia para realizar estadisticas y analisis internos.11.0.1.001/07/2021SpringBoot 4.4Activo
WsEfinominaCsjFuncionalidad que consume los metodos expuestos por el web service del cliente Efinomina.11.0.1.001/07/2021SpringBoot 4.4Activo
WsPagoAutomaticoFuncionalidad que genera el pago automático de la Nomina y Seguridad Social, llenando las tablas actuales de nomina.11.0.1.001/07/2021SpringBoot 4.4Activo
WsLogsFuncionalidad de este servicio es exponer microservicios para llevar registro de logs (transacción, error, sesión, carga de archivo).11.0.1.028/07/2021SpringBoot 4.4Activo
WebServiceRecaudoIFXServicio web de bancos para recaudo en línea del cliente Bello.1.0-SOAPActivo
WsPortalServicios del portal del contribuyente.--RESTFullActivo
SicofMobileServiceADAServicios backend utilizados por la app de SICOF ERP.11.0.1.021/10/2021SpringBoot 2.5.5Activo
SicofWSServicios Web backend para la creación/actualización de terceros, creación facturas y recaudos8.0.1.019/11/2021SpringBoot 1.5.2Activo
MicroservicioConfigAppServicio que gestiona configuraciones y parámetros centralizados para aplicaciones.11.6.0.125/02/2022SpringBoot 2.6.3Activo
AdaEmailServiceServicio genérico de envío de correos.11.6.0.118/03/2022SpringBoot 2.6.4Activo
MicroservicioBloquearUsuariosInactivosServicio que gestiona el bloqueo de usuarios que no ingresan a SICOFERP por un determinado tiempo11.0.0.127/01/2022SpringBoot 2.6.3Activo
AdaDeploymentServiceServicio que realiza despliegues de aplicaciones Appeon/Powerbuilder11.0.0.104/04/2022SpringBoot 2.6.4Activo
SicofDownloadDocumentoDBServicio que Extrae archivos de documentos generados en los procesos de la DIAN (Factura Electrónica y Documento Soporte)1.0.001/06/2023SpringBoot 2.7.6Activo
Ecosistema de Servicios WebNuevos componentes0.0.101/11/2023SpringBoot 3.1.5Activo

Testando Servicio con Postman (Web)

Ingrese a la url: https://identity.getpostman.com/login y digite las credenciales de acceso.

Tambien puede ingresar con una cuenta google:

Sera dirigido al dashboard de la cuenta

Antes de empezar a probar servicios debe crear un workspace asociado a la cuenta de ingreso

Posteriormente debe crear las colecciones que desee y adicionar las request de las operaciones que desea probar.

Notas de Despliegue

Compilar war

Para compilar un war ejecute el siguiente código en entorno maven (Ejemplo Eclipse, Springtools)

clean install -DskipTests

Compilar jar

Para compilar un jar ejecute el siguiente código en entorno maven (Ejemplo Eclipse, Springtools)

clean package -DskipTests

Desplegar war en Jboos/WildFly (Modo Directo)

  • Acceder al servidor por winscp
  • Ubicarse en el directorio deployments
  • Si existe un despliegue previo (borrar el arcgivo war)
  • Luego borrar el archivo de despliegue el cual es el mismo nombre del war con la extensión undeployed
  • Copiar el nuevo war
  • Por último revisar el log del servidor para ver si generó algún error y/o conocer el contexto de despliegue

Desplegar jar en Window

java -jar archivo.jar

Desplegar jar en Linux (en segundo plano)

nohup java -jar archivo.jar &

Utilerias Linux

Buscar jar desplegado: ps aux | grep java
Matar Proceso: sudo kill PID

←Volver atras

-> Ir a Buenas prácticas de desarrollo de software

1)
Nombre del servicio web
2)
Descripción general de la funcionalidad del servicio web.
3)
Última versión liberada.
4)
Última fecha de liberación de versión.
5)
Tecnología en la cuál se implementó el servicio web.
6)
Estado del servicio web (Activo, Inactivo
ada/howto/sicoferp/factory/integrations.txt · Última modificación: 2023/11/22 13:12 por 192.168.177.29