Cómo consultar UDIS, CETES, TIIE y tipo de cambio con la API de Banxico en JavaScript

Imagen
Cómo consultar UDIS, CETES, TIIE y tipo de cambio con la API de Banxico en JavaScript Aprende a crear un panel en JavaScript que consulta en tiempo real indicadores de Banxico como UDIS, CETES, TIIE, tipo de cambio y salario mínimo. El Banco de México publica diariamente indicadores económicos como el valor de las UDIS , la TIIE , el tipo de cambio , los CETES y el salario mínimo . Gracias a su API pública , podemos conectarnos desde JavaScript y automatizar consultas financieras en tiempo real. En esta entrada construimos un panel interactivo para consultar el dato más reciente de varias series con unas cuantas líneas de código. Requisitos Un token gratuito de Banxico (solicítalo en su portal SIE). Un archivo .html o tu editor favorito. Conexión a internet. Tip: en este ejemplo colocamos el token en la UR...

Oracle Cloud fusión ejecutar ESS desde Postman

   En ocasiones necesitamos ejecutar procesos en alguna integración o para invocar múltiple veces alguna Tarea Programada o ESS  para no hacerlo uno por uno  Oracle Cloud tiene disponibles herramientas como SOAP Web Services y REST API Services.


En esta publicación vamos ejecutar un ESS programado para Purgar datos en la tabla de Receivables

Yo busque un ejemplo del payload en Oracle Cloud SOAP Web Services for Financials



Vamos a utilizar la URL que viene en esa pantalla 


Service WSDL URL: https://servername.fa.us2.oraclecloud.com/fscmService/ErpIntegrationService

Vamos a entrar a Postman y desde ahí vamos armar el xml , primero vamos agregar un request


Luego vamos a poner el tipo Post y vamos a poner la URL que vimos dos pasos atrás, solo tengan cuidado de cambiar el nombre de su servidor URL: https://servername/fscmService/ErpIntegrationService



Después vamos agregar nuestras credenciales de acceso a Oracle , en la sección de authorization , en la parte de Body vamos a marcar raw y XML.



Y en Body vamos a colocar el siguiente código de XML

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:typ="http://xmlns.oracle.com/apps/financials/commonModules/shared/model/erpIntegrationService/types/">
   <soapenv:Header/>
   <soapenv:Body>
      <typ:submitESSJobRequest>
         <typ:jobPackageName>/oracle/apps/ess/financials/commonModules/shared/common/interfaceLoader/</typ:jobPackageName>
         <typ:jobDefinitionName>InterfaceLoaderPurge</typ:jobDefinitionName>
         <!--Zero or more repetitions:-->
         <typ:paramList></typ:paramList>
         <typ:paramList></typ:paramList>
         <typ:paramList>137970832</typ:paramList>
         <typ:paramList>161669444</typ:paramList>
         <typ:paramList>N</typ:paramList>
         <typ:paramList>ORA_FBDI</typ:paramList>
        <typ:paramList>USER</typ:paramList>
        <typ:paramList></typ:paramList>
        <typ:paramList></typ:paramList>
      </typ:submitESSJobRequest>
   </soapenv:Body>
</soapenv:Envelope>

Este parte es donde indicamos el nmbre del ESS <typ:jobDefinitionName>InterfaceLoaderPurge</typ:jobDefinitionName>

  • Query para la definición de la aplicación DEFINITION APPLICATION, busques por un request id que ya hayan ejecutado desde Oracle CLoud
select DEFINITION, APPLICATION
from FUSION.ESS_REQUEST_HISTORY
where requestid=44626

Los campos en negrita son los valores que deben cambiar
Para obtener los valores del campo Paramlist les comparto los querys
  • Query para obtener Name, Dataype valores
select NAME,DATATYPE,VALUE
from FUSION.ESS_REQUEST_PROPERTY
where requestid=44626
and name like 'submit%'


Comentarios

🚀 Mantener este blog funcionando requiere tiempo y café. ¡Puedes contribuir con uno aquí!

Entradas más populares de este blog

Guía Práctica: Ejemplo Completo de ASPX para Desarrolladores Web

📊 Automatiza tu trabajo: Convierte tablas de Word a Excel con una macro

API de banxico para obtener tipo de cambio utilizando Javascript