Añadir un origen de datos con autenticación básica para SAP HANA
Siga estos pasos para añadir un origen de datos con autenticación básica para SAP HANA:
-
Vaya a Conexiones.
-
En la pestaña Orígenes de datos, haga clic en el botón Añadir. Aparecerá la ventana emergente Añadir conexión nueva.
-
En Añadir conexión nueva, indique los siguientes datos:
-
Añada el nombre de la conexión nueva que desea añadir en Nombre de conexión.
-
En Tipo de conexión, seleccione API de REST.
-
Indique la URL del sitio.
-
En Autenticación, seleccione Básica de SAP HANA.
-
Añada las credenciales según el esquema de autenticación.
-
Indique Habilitar credenciales del sistema para utilizar las credenciales proporcionadas aquí para la autenticación.
-
Seleccione un tipo de formato de fecha.
-
Haga clic en Guardar.
-
Añadir una conexión de datos en la solución de formularios
-
Vaya a Soluciones.
-
Seleccione una solución y haga clic en Editar solución.
-
En Composer, haga clic en Añadir conexión de datos.
-
En la ventana emergente Añadir conexiones de datos, indique los siguientes datos:
-
Indique el nombre de la conexión de datos.
-
En el tipo, seleccione API de REST.
-
En Conexión, seleccione el origen de datos creado anteriormente.
-
La opción URL de API muestra de forma predeterminada la URL base de API, tal y como se ha definido al crear la conexión de datos. Puede hacer clic en los tres puntos y utilizar el generador de URL para añadir una URL parametrizada.
-
En Operaciones de HTTP, seleccione un valor según el uso actual de la conexión de API. La API de REST usa un verbo HTTP para especificar el tipo de solicitud, es decir, leer, actualizar, eliminar o crear.
-
En Esquema de entrada de API, haga clic en Examinar y proporcione el esquema JSON desde un archivo o copiándolo directamente en el campo Texto. El esquema de entrada es de los datos que se enviarán a la API (por ejemplo, carga útil de solicitud en JSON).
-
En Esquema de salida de API, haga clic en Examinar y proporcione el esquema JSON desde un archivo o copiándolo directamente en el campo Texto. El esquema de salida es de los datos que se recibirán de la API (por ejemplo, carga útil de respuesta en JSON).
-
En Esquema de error de API, haga clic en Examinar y proporcione el esquema JSON desde un archivo o copiándolo directamente en el campo Texto.
-
En Encabezados de solicitud, indique los encabezados de solicitud esperados según la especificación de API en pares de clave-valor.
-
En Encabezados de respuesta, indique los encabezados de respuesta esperados según la especificación de API en pares de clave-valor.
-
Haga clic en Aceptar.
-
-
Después de añadir el esquema, crearemos la asignación de campos. Este paso sirve para asignar los campos de datos de la conexión de datos de la solución de API a los campos de formulario. Es igual que la asignación de los campos de la «conexión de servicio web» o de «datos de referencia» con los campos de formulario.
-
Haga clic con el botón secundario en la conexión de datos de la solución creada anteriormente y elija la opción Crear asignación de campos.
-
En el cuadro de diálogo Asignación de campos, añada la siguiente información:
- Descripción: Nota de texto para esta asignación.
-
Nombre de grupo: Nombre del grupo para los campos del esquema del formulario. Todos los campos de formulario se crearán en este grupo.
-
Nombre de servicio web: Nombre de asignación que se utilizará en el control de formulario o en los complementos.
-
Seleccione una operación.
-
Haga clic en Siguiente en este cuadro de diálogo.
-
El cuadro de diálogo Parámetros de asignación de campos mostrará todos los campos de la conexión de datos de la solución de API y los campos de formulario, de manera similar a lo que se muestra en el cuadro de diálogo Asignación de campos de servicio web.
Revise o cambie el tipo de campo de formulario o la longitud máxima según los requisitos.
-
Haga clic en Aceptar para finalizar la asignación.
-
-
Una vez creados los campos, se pueden arrastrar a Composer para generar campos de formulario, botones y controles de servicios web.
Diseñar el formulario
Diseñe el formulario con los campos creados y asignados a la conexión de datos de la solución de API. Coloque también los controles de formulario (por ejemplo, servicio web, búsqueda, consulta o lista desplegable) que ejecutarán la conexión de datos de la API.
-
Diseñe los campos de formulario en la vista de formulario.
-
Coloque el control de servicio web y de botón en la vista de formulario. Configure el control de servicio web y el control de botón para ejecutar la conexión de datos de la solución de API al hacer clic en ese botón.
-
Implementar la solución.
Probar la conexión de datos de la solución de API
Inicie el formulario y ejecute la conexión de datos de la solución de API.
-
Inicie el formulario.
-
Haga clic en el botón configurado para ejecutar la conexión de datos de la solución de API.
-
El formulario ejecutará la API y mostrará los datos de respuesta en los campos de formulario asignados.