목차

Search

  1. 서문
  2. 비즈니스 항목 서비스 소개
  3. Enterprise Java Bean 비즈니스 항목 서비스 호출
  4. Representational State Transfer 비즈니스 항목 서비스 호출
  5. Simple Object Access Protocol 비즈니스 항목 서비스 호출
  6. 교차 참조 레코드 및 BVT 계산을 위한 서비스
  7. 기업 연결 서비스 지원
  8. 데이터 정리, 분석 및 변환을 위한 외부 호출
  9. REST API를 사용하여 레코드 추가
  10. 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 ] } } ] } }