Índice

Search

  1. Prólogo
  2. Introducción a los servicios de entidad de negocio
  3. Llamadas del servicio de entidad de negocio de EJB
  4. Llamadas del servicio de entidad de negocio de REST
  5. API REST para Data Director
  6. Llamadas del servicio de entidad de negocio de SOAP
  7. Servicios de cálculos de BVT y registros de referencias cruzadas
  8. Compatibilidad del servicio de vinculación empresarial
  9. Llamadas externas para limpiar, analizar y transformar datos
  10. Apéndice A: Uso de las API de REST para añadir registros
  11. Apéndice B: Uso de las API de REST para cargar archivos
  12. Apéndice C: Uso de las API de REST para administrar informes

Guía de servicios de entidad de negocio

Guía de servicios de entidad de negocio

Llamadas del servicio de entidad de negocio de REST y EJB

Llamadas del servicio de entidad de negocio de REST y EJB

Cuando realice una llamada de servicio de entidad de negocio, puede especificar determinadas sucursales secundarias en lugar de solicitar la entidad de negocio completa.
Por ejemplo, desea realizar una operación de lectura en una entidad empresarial que tenga un nodo raíz de persona y varias sucursales secundarias. El objeto base de persona contiene los objetos base secundarios de dirección, teléfono, y correo electrónico. Cada objeto base secundario tiene dos objetos base secundarios de segundo nivel.
La siguiente imagen muestra la estructura de una entidad empresarial con varias sucursales:
Puede leer desde arias sucursales secundarias situadas en distintos niveles en una única solicitud. Por ejemplo, puede leer la persona, el teléfono, los detalles de teléfono 1, los detalles de teléfono 2, el correo electrónico y los detalles del correo electrónico 2 con una única solicitud.
El siguiente ejemplo de URL muestra cómo es posible hacer que una solicitud de lectura de REST obtenga el registro Persona con el ID de fila 1242, además de los registros secundarios Detalles de dirección 1 y Correo electrónico:
http://localhost:8080/cmx/cs/localhost-ORCL-DS_UI1/Person/1242?children=Address/Address_Details_1,Email