Índice

Search

  1. Prólogo
  2. Introducción a los servicios de entidad de negocio
  3. Llamadas de servicio de entidad de negocio Enterprise Java Bean
  4. Llamadas del servicio de entidad de negocio de transferencia de estado representacional
  5. Llamadas de servicios de entidad de negocio de Protocolo simple de acceso a objetos
  6. Servicios para registros de referencias cruzadas y cálculos de BVT
  7. Compatibilidad del servicio de vinculación empresarial
  8. Llamadas externas para limpiar, analizar y transformar datos
  9. Uso de las API de REST para añadir registros
  10. Uso de las API de REST para cargar archivos

Guía de servicios de entidad de negocio

Guía de servicios de entidad de negocio

Paso 3. Leer el registro

Paso 3. Leer el registro

Utilice la API de REST de lectura de registros para recuperar los detalles de un registro raíz que haya añadido. Puede utilizar la API para recuperar los detalles de los registros secundarios de un registro raíz.
La dirección URL de lectura de registros tiene el siguiente formato:
http://<host>:<port>/<context>/<database ID>/<business entity>/<rowId of the root record>
Utilice el parámetro
depth
para especificar el número de niveles secundarios que se van a devolver. Especifique 2 para devolver el nodo raíz y sus elementos secundarios directos, y 3 para devolver el nodo raíz, el elemento secundario directo y los elementos secundarios de segundo nivel. Utilice la siguiente URL para devolver los detalles de los registros secundarios:
http://<host>:<port>/<context>/<database ID>/<business entity>/<rowId of the record>?depth=n
La siguiente solicitud de ejemplo devuelve los detalles del nodo raíz, los elementos secundarios directos y los elementos secundarios de segundo nivel:
GET http://localhost:8080/cmx/cs/localhost-hub101-ds_ui1/Person/658248?depth=3
La solicitud devuelve los detalles de un registro activo.
Si un flujo de trabajo está iniciado cuando crea un registro, este tendrá el estado pendiente. De forma predeterminada, la solicitud de lectura de registros lee los registros activos. Utilice el parámetro
recordStates
para especificar el estado pendiente del registro.
La siguiente solicitud de ejemplo lee los detalles de un registro consolidado:
GET http://localhost:8080/cmx/cs/localhost-hub101-ds_ui1/Person/658248?depth=3&recordStates=PENDING