Skip to main content

Veritran Docs

Crea un servicio REST

Puedes invocar un servicio REST para usar los protocolos de comunicación HTTP en tu entorno. Puedes usar el método GET para solicitar datos de un recurso, o el método POST para crear o actualizar un recurso.

Sigue las instrucciones a continuación para crear el servicio REST usando el método GET o POST.

  1. En la pestaña General Information, identifica el servicio con un nombre que represente la información que deseas recibir y una descripción para explicar su funcionalidad. También puedes agregar etiquetas como palabras claves para ayudarte a identificar el servicio en una búsqueda. Haz clic en Next para continuar.

  2. En la pestaña Method, define el método HTTP que llama al servicio para recibir información de tu lado. Selecciona el método GET e introduce la URL (punto de conexión que contiene la información que necesitas recibir) provista por el cliente o el dueño del servicio.

    Puedes invocar uno o más parámetros de negocio previamente creados en Middleware haciendo clic en el ícono + o introduciendo el nombre del parámetro de negocio en el campo Url con el formato ${CODE}.

    Completa los parámetros Query Params con un parámetro y su tipo, que son los datos que envías al servicio. Selecciona el tipo (string o number) del menú desplegable Type. Si necesitas llamar a más de una consulta, haz clic en + Add parameter. Estas consultas se agregarán como entradas en el nodo del servicio cuando se utilice en la transacción. Haz clic en Next para continuar.

    rest_get.png

    Nota

    La lista Business Parameters recupera todos los parámetros de negocio con un proceso tipo H y sus valores del entorno Middleware.

  3. En la pestaña Settings, define los ajustes de Body, Headers y Authorization del método.

    En el cuerpo del método, se proporcionan detalles para que el servidor encuentre la información solicitada y envíe una respuesta. Complete el campo Response con el JSON correspondiente.

    rest_get_2.png

    El sistema genera un encabezado por defecto con su clave y valor. Haz clic en + Add header para agregar más encabezados según sea necesario. Haz clic en Delete (ícono de la papelera) para eliminar un encabezado.

    rest_get_3.png

    En la pestaña Authorization, puedes seleccionar Bearer Token como ajuste de autorización.

    rest_get_4.png

    Haz clic en Summary para continuar.

  4. En la ventana modal Summary, se muestra una descripción general con la información que proporcionaste para crear el servicio. Si el resumen es correcto, haz clic en Confirm.

  5. Studio muestra un mensaje en el que se confirma que el servicio REST se creó con éxito. Haz clic en Close para volver a la página External Services o en Create Transaction para crear una transacción que invoque el servicio.External Services

    success_externalservice.png
  1. En la pestaña General Information, introduce un nombre que represente la información que deseas actualizar o enviar y una descripción para el servicio. También puedes agregar etiquetas como palabras claves para ayudarte a identificar el servicio en una búsqueda. Haz clic en Next para continuar.

  2. En la pestaña Method, define el método HTTP que llama al servicio para enviar información que se agregará o actualizará en una base de datos. Añade la URL (punto de conexión donde se enviará la información).

    Puedes invocar uno o más parámetros de negocio previamente creados en Middleware haciendo clic en el ícono + o introduciendo el nombre del parámetro de negocio en el campo Url con el formato ${CODE}.

    En la sección Query Params, completa la clave con un parámetro que desees actualizar. Selecciona el tipo (string o number) del menú desplegable Type. Si necesitas llamar a más de una consulta, haz clic en + Add parameter. Haz clic en Next para continuar.

    rest_post.png

    Nota

    La lista Business Parameters recupera todos los parámetros de negocio con un proceso tipo H y sus valores del entorno Middleware.

  3. En la pestaña Settings, define los ajustes de Body, Headers y Authorization del método.

    En el cuerpo del método, se proporcionan detalles para que el servidor agregue información a una base de datos o actualice la información ya almacenada en ella y envíe una respuesta. Completa los campos Request y Response con las muestras JSON correspondientes.

    rest_post_2.png

    El sistema genera un encabezado por defecto con su clave y valor. Haz clic en + Add header para agregar más encabezados según sea necesario. Haz clic en Delete (ícono de la papelera) para eliminar un encabezado.

    rest_get_3.png

    En la pestaña Authorization, puedes seleccionar Bearer Token como ajuste de autorización.

    rest_get_4.png

    Haz clic en Summary para continuar.

  4. En la ventana modal Summary, se muestra una descripción general con la información que proporcionaste para crear el servicio. Si el resumen es correcto, haz clic en Confirm.

  5. Studio muestra un mensaje en el que se confirma que el servicio REST se creó con éxito. Haz clic en Close para volver a la página External Services o en Create Transaction para crear una transacción que invoque el servicio.External Services

    success_externalservice.png

Para ver un escenario de caso de uso de una transacción de inicio de sesión con un servicio REST en el que se utilice el método GET, consulta el artículo Crea una transacción configurable.