Aprende cómo integrar archivos Excel en SEI o bases de datos SQL utilizando la tecnología ODBC para combinar datos de...
Latest posts
-
Integración de archivos Excel en SEI y SQL para informes globales a través de ODBCRead more -
Simulación del IVA antes de la Generación de Facturas en Sage X324/10/2024Read moreDescubre cómo simular el IVA en Sage X3 antes de generar la factura, permitiendo previsiones financieras precisas que...
-
Optimización de las Importaciones en Sage X3 con Multihilo en Lote24/10/2024Read moreDescubre cómo optimizar las importaciones en Sage X3 mediante el multihilo en lote, paralelizando las tareas para...
-
Descarga de Documentos en Sage X3 Utilizando el Lenguaje 4GL19/01/2024Read moreDescubre un método para que los desarrolladores de Sage X3 mejoren la experiencia del usuario facilitando las...
-
Exploración Detallada de la Nueva Funcionalidad de Gestión de Contenedores en Sage X330/08/2023Read moreDescubre la revolucionaria función de Gestión de Contenedores en Sage X3. Mejora la eficiencia operativa y la...
-
EXEC_JS / streamline.js / Paquetes de Javascript de Sage X3 Syracuse19/07/2022Read moreSage X3: Superar Limitaciones con el Puente entre 4GL y JavaScript Sage X3 4GL a veces puede presentar...
-
Capturando Errores Detallados Después de una Importación Silenciosa en Sage X316/12/2021Read moreDescubre cómo capturar de manera efectiva errores detallados después de realizar una importación silenciosa en Sage...
-
Cómo conectar una base de datos externa en Sage Enterprise Intelligence con un identificador que contiene un punto ?15/12/2021Read moreManejo de Identificadores de Base de Datos con Puntos en Sage Enterprise Intelligence: Aprende cómo abordar problemas...
-
Explorando la Tabla ATEXTRA para Almacenar Texto Traducido en Aplicaciones15/12/2021Read moreSumérgete en la tabla ATEXTRA, una herramienta vital para almacenar texto traducido en aplicaciones. Descubre cómo...
-
Solución de Errores de Validación de Carpetas en Sage X315/12/2021Read moreConozca los errores de validación comunes al crear o importar carpetas en Sage X3 y cómo resolverlos.
Blog categories
Search in blog
EXEC_JS / streamline.js / Paquetes de Javascript de Sage X3 Syracuse
Uniendo el Vacío entre 4GL y JavaScript para un Desarrollo Mejorado en Sage X3
Sage X3 4GL a veces presenta limitaciones al desarrollar funciones criptográficas. Para abordar esto, Sage ha ideado una solución creando un 'puente' entre 4GL y JavaScript.
Esencialmente, ahora es posible desarrollar funciones JavaScript que se pueden implementar en el nivel Syracuse dentro del framework node.js y llamar desde Sage X3. Este enfoque también se aplica a cómo el editor maneja funciones complejas como 'Chorus'.
Este método resulta muy ventajoso en varios escenarios:
- Manejar múltiples certificados complejos que se espera que se comuniquen a través de un webservice, que Syracuse no puede gestionar debido a los métodos de cifrado o a las limitaciones en el número de certificados.
- Abordar funciones que no existen en el entorno 4GL.
- Utilizar métodos avanzados de análisis dentro de JavaScript.
Para facilitar el proceso de configuración de un módulo de paquete JavaScript, numerosos artículos explican los pasos involucrados. Puede encontrar más información en la sección 'Ayuda en línea' buscando la palabra clave 'javascript bundles'.
Este artículo se centra en dos aspectos que no se tratan en profundidad en la documentación oficial y que pueden evitar que se encuentre con desafíos durante varios días:
- Asincrónico vs Sincrónico:
- Streamline.js:
Para abordar este desafío, Sage introdujo una capa JavaScript llamada 'streamline.js'. Esta capa convierte eficazmente funciones JavaScript asíncronas en funciones síncronas. Para obtener más detalles, puede consultar el repositorio: streamline.js en GitHub. Al utilizar esta capa, es crucial cumplir con algunas reglas fundamentales:
- La extensión de su archivo JavaScript debe ser '.\_js' en lugar de '.js'. Esta distinción permite la transformación de la capa.
- La integración de un callback en su función JavaScript es esencial. Este callback difiere del estilo clásico de JavaScript y se marca con un guión bajo en la función.
Para validar su código JavaScript, puede iniciar el proceso 'node.exe' con su archivo JavaScript. Sin embargo, se recomienda corregir primero su código JavaScript sin un callback e implementar posteriormente el concepto de callback.
Related posts
-
Solución de problemas de configuración de la carpeta SVG de Sage X3
07/12/2021Aprenda a resolver problemas con la configuración de la carpeta SVG de Sage X3, incluida la creación de enlaces...Read more -
Explotación de Vulnerabilidades de Seguridad en el Software de Sage X3
08/12/2021Descubre un enfoque no estándar para explotar una brecha de seguridad en el software Sage X3.Read more -
El Impacto de la Computación en la Nube en las Herramientas de Depuración de Sage X3
08/12/2021Explora los cambios significativos en las herramientas de depuración de Sage X3 provocados por la computación en la...Read more -
Solución de Errores de Validación de Carpetas en Sage X3
15/12/2021Conozca los errores de validación comunes al crear o importar carpetas en Sage X3 y cómo resolverlos.Read more -
Explorando la Tabla ATEXTRA para Almacenar Texto Traducido en Aplicaciones
15/12/2021Sumérgete en la tabla ATEXTRA, una herramienta vital para almacenar texto traducido en aplicaciones. Descubre cómo...Read more
Leave a comment