Í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

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