목차

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를 사용하여 파일 업로드
  11. REST API를 사용하여 보고서 관리

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

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

루트 레코드 식별

루트 레코드 식별

다음 접근 방식 중 하나를 사용하여 루트 레코드를 식별할 수 있습니다.
  • rowid. 레코드의 ROWID_OBJECT 열에 있는 값입니다.
  • systemName 및 sourceKey. systemName은 레코드가 속해 있는 시스템의 이름입니다. sourceKey는 레코드의 PKEY_SRC_OBJECT 열에 있는 값입니다.
  • 개체의 GBID(글로벌 비즈니스 식별자). GBID는 복합 값일 수 있으며, 이 경우 모든 값을 전달해야 합니다.
    GBID 접근 방식은 ReadBE 서비스에서만 작동합니다.
다음 샘플 코드는 systemName 및 sourceKey를 사용하여 레코드를 식별합니다.
String systemName = "SFA"; Properties config = new Properties(); config.put(SiperianClient.SIPERIANCLIENT_PROTOCOL, EjbSiperianClient.PROTOCOL_NAME); CompositeServiceClient client = CompositeServiceClient.newCompositeServiceClient(config); CallContext callContext = new CallContext(orsId, user, pass); helperContext = client.getHelperContext(callContext); DataFactory dataFactory = helperContext.getDataFactory(); //String personRowId = "1097"; String pkeySrcObject = "CST1379"; //Set custom key pkey pkey = (Key) dataFactory.create(Key.class); pkey.setSystemName(systemName); pkey.setSourceKey(val); writePerson.setKey(pkey);