목차

Search

  1. 서문
  2. 비즈니스 항목 서비스 소개
  3. EJB 비즈니스 항목 서비스 호출
  4. REST 비즈니스 항목 서비스 호출
  5. Data Director용 REST API
  6. SOAP 비즈니스 항목 서비스 호출
  7. 교차 참조 레코드 및 BVT 계산 서비스
  8. 기업 연결 서비스 지원
  9. 데이터 정리, 분석 및 변환을 위한 외부 호출
  10. 부록 A: REST API를 사용하여 레코드 추가
  11. 부록 B: REST API를 사용하여 파일 업로드
  12. 부록 C: REST API를 사용하여 보고서 관리

비즈니스 항목 서비스 가이드

비즈니스 항목 서비스 가이드

요청 본문

요청 본문

REST 요청 본문에서 업데이트할 데이터를 보내십시오. JSON 형식 또는 XML 형식을 사용하여 데이터를 보내십시오.
새 매개 변수 값을 제공하십시오. $original 매개 변수를 사용하여 업데이트하려는 매개 변수의 이전 값을 나타내십시오.
하위 레코드에 다음 속성을 사용할 수도 있습니다.
속성/요소
유형
설명
MATCH
개체
하위 레코드에 대한 일치 테이블에서 일치 후보를 추가하거나 제거하려면 하위 레코드에 MATCH 개체를 추가합니다.
MERGE
개체
하위 레코드를 병합하거나, 병합에서 후보를 제거하려면 하위 레코드에 MERGE 개체를 추가합니다.
다음 JSON 코드 샘플은 루트 레코드에서 이름을 Bob으로 변경합니다.
{ rowidObject: "123", firstName: "Bob", lastName: "Smith", $original: { firstName: "John" } }
다음 JSON 코드 샘플은 Address 하위 레코드의 일치 후보를 제거하고, Telephone 하위 레코드 두 개에 대해 병합을 정의합니다.
{ 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 ] } } ] } }
비즈니스 항목 레코드를 업데이트하기 위해 REST API 요청을 제출하면 Informatica MDM Hub에서 필드의 트러스트 점수를 계산합니다. 계산된 트러스트 점수와 빈 필드에 대한 REST API 요청을 제출할 수 있습니다. 요청 본문에 큰따옴표를 지정해야 합니다.
다음 JSON 코드 샘플은 계산된 트러스트 점수와 함께 빈 성별 코드 필드를 요청합니다.
{ "firstName": "Sasha", "genderCd": "" }
큰따옴표 대신 null을 사용하는 경우 Informatica MDM Hub에서 필드 트러스트 점수를 계산하지 않습니다.