Í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

Cuerpo de la solicitud

Cuerpo de la solicitud

Envíe los datos que se van a actualizar en el cuerpo de la solicitud REST. Utilice el formato JSON o el formato XML para enviar los datos.
Proporcione los nuevos valores de parámetro. Utilice el parámetro $original para indicar el valor anterior de un parámetro que desee actualizar.
Además, puede usar las siguientes propiedades con los registros secundarios:
Propiedades/elementos
Tipo
Descripción
MATCH
object
Si desea añadir o quitar candidatos de coincidencia de la tabla de coincidencia para el registro secundario, añada el objeto MATCH al registro secundario.
MERGE
object
Si desea fusionar registros secundarios o quitar candidatos de la fusión, añada el objeto MERGE al registro secundario.
En el siguiente ejemplo de código JSON se cambia el nombre en el registro raíz a Bob:
{ rowidObject: "123", firstName: "Bob", lastName: "Smith", $original: { firstName: "John" } }
En el siguiente ejemplo de código JSON se quita un candidato de coincidencia de un registro secundario de dirección y se define la fusión para dos registros secundarios de número de teléfono:
{ rowidObject: "123", firstName: "Bob", lastName: "Smith", $original: { firstName: "John" } Address: { // remove A3 from the matches for A2 in the Address_MTCH table item: [ { rowidObject: "A2", MATCH: { item: [ // to remove matched child records for A2, specify null null ], $original: { item: [{key: {rowid: 'A3'}}] } } } ] } Telephone: { // override the matches for the telephone child records item:[ { rowid: "T1", MERGE: { item: [ // to remove merge candidates for T1, specify null null, null ], $original: { item: [ {rowid: "T2"}, {rowid: "T3"} ] } } }, { rowid: "T4", MERGE: { item: [ // to add or override matches, specify matched records {rowid: "T2"} ], $original: { item: [ null ] } } ] } }
Después de enviar una solicitud de API REST para actualizar un registro de entidad de negocio, Informatica MDM Hub calcula la puntuación de confianza del campo. Puede enviar una solicitud de API REST para campos vacíos con puntuaciones de confianza calculadas. Debe especificar comillas dobles en el cuerpo de la solicitud.
El siguiente ejemplo de código JSON solicita el campo Código de género vacío con una puntuación de confianza calculada:
{ "firstName": "Sasha", "genderCd": "" }
Si utiliza un valor nulo en lugar de comillas dobles, Informatica MDM Hub no calcula la puntuación de confianza del campo.