카테고리 없음

Define a Schema for an External Service

으농농이 2021. 3. 19. 13:28

스키마 정의가 필요한 이유는? 

스키마 정의에는 조직에서 외부 웹 서비스에 대한 호출 또는 요청에 포함 할 수있는 입력 및 출력

유형이 포함됩니다. 호출에 숫자 입력으로 ID를 포함하거나 텍스트 출력으로 이름을 포함 할 수 있습니다.

또한 액세스 할 수있는 REST 기반 API 웹 서비스에 대한 엔드 포인트 정보 및 인증 매개 변수도 포함됩니다.

 

스키마 유효성 검사

-스키마는 사람이 읽을 수 있지만 기계가 읽을수도 있어야한다.

-잘못 구조화 된 스키마는 외부 웹 서비스가 통신 할 수없고 (오류 및 예외 메시지 반환)

 궁극적으로 외부 서비스가이를 수집 할 수 없음을 의미합니다

 

외부 서비스에서 지원되는 스키마는 OpenAPI 사양에 따라 스키마가 유효하고 특정 외부 서비스 요구 사항도 준수 함을 의미합니다.

  • 스키마는 현재 최대 100,000자를 지원합니다.
  • 지원되는 방법은 GET, PATCH, PUT, POST 및 DELETE입니다.
  • 속성에는 값이 포함됩니다.
  • 매개 변수에는 이름이 있습니다.
  • 맵 및 명명 된 목록 데이터 유형.
  • MIME 유형 application / json이 지원됩니다.
  • 미디어 유형은 지원되지 않습니다.
  • 사용 OpenAPI를 2.0 유효한 JSON 스키마 형식을 지원합니다.
  • Apex에서 예약 된 키워드와 동일한 이름을 공유하는 문자열 매개 변수를 사용하지 마십시오.

사양에 따라 웹 서비스 제공 업체 (예 : 은행 서비스 예), 개발자 (또는 귀하)가 API를 설명하는 JSON 기반 스키마 정의를  생성합니다. 스키마의 요소 및 지원되는지 확인하기위한 요구 사항. 외부 웹 서비스로 작업 할 때 사용자 또는 개발자는 사용 사례에 맞는 스키마를 정의 할 수 있습니다

 

스키마의 정의 

- 외부 서비스가 APEX 작업을 생성하는데 사용하는 사람이 읽을 수 있는 파일 

유효한 스키마의 요소란?  

 

스키마가 실패하는 원인은? 

- 응답 코드의 출력에 복잡한 개체가 포함됨