290.3. URI 형식
SAP 구성 요소에서 제공하는 끝점에는 두 가지 종류가 있습니다. 즉, RFC(원격 기능 호출) 끝점과 중간 문서(IDoc) 끝점이 있습니다.
RFC 엔드포인트의 URI 형식은 다음과 같습니다.
sap-srfc-destination:destinationName:rfcName sap-trfc-destination:destinationName:rfcName sap-qrfc-destination:destinationName:queueName:rfcName sap-srfc-server:serverName:rfcName[?options] sap-trfc-server:serverName:rfcName[?options]
IDoc 엔드포인트의 URI 형식은 다음과 같습니다.
sap-idoc-destination:destinationName:idocType[:idocTypeExtension[:systemRelease[:applicationRelease]]] sap-idoclist-destination:destinationName:idocType[:idocTypeExtension[:systemRelease[:applicationRelease]]] sap-qidoc-destination:destinationName:queueName:idocType[:idocTypeExtension[:systemRelease[:applicationRelease]]] sap-qidoclist-destination:destinationName:queueName:idocType[:idocTypeExtension[:systemRelease[:applicationRelease]]] sap-idoclist-server:serverName:idocType[:idocTypeExtension[:systemRelease[:applicationRelease]]][?options]
sap-endpointKind-destination이 접두사로 지정된 URI 형식에서는 대상 끝점(즉, Camel 생산자 끝점)이 접두사로 지정되었으며 destinationName 은 SAP 인스턴스에 대한 특정 아웃바운드 연결의 이름입니다. 아웃바운드 연결은 290.6.2절. “대상 설정” 에 설명된 대로 구성 요소 수준에서 이름을 지정하고 구성합니다.
sap-endpointKind-server 접두사로 접두사로 지정된 URI 형식은 서버 끝점(즉, Camel 소비자 끝점)과 serverName 은 SAP 인스턴스의 특정 인바운드 연결의 이름입니다. 인바운드 연결의 이름은 290.6.3절. “서버 설정” 에 설명된 대로 구성 요소 수준에서 지정 및 구성됩니다.
RFC 엔드포인트 URI의 다른 구성 요소는 다음과 같습니다.
- rfcName
- (필수) 대상 엔드포인트 URI에서 연결된 SAP 인스턴스에서 끝점에서 호출하는 RFC의 이름입니다. 서버 엔드포인트 URI에서 연결된 SAP 인스턴스에서 호출할 때 엔드포인트에서 처리하는 RFC의 이름입니다.
- queueName
- 이 엔드포인트에서 SAP 요청을 전송하는 큐를 지정합니다.
IDoc 엔드포인트 URI의 다른 구성 요소는 다음과 같습니다.
- idocType
- (필수) 이 엔드포인트에서 생성한 IDoc의 기본 IDoc 유형을 지정합니다.
- idocTypeExtension
- 이 엔드포인트에서 생성된 IDoc의 IDoc 유형 확장(있는 경우)을 지정합니다.
- systemRelease
- 이 엔드포인트에서 생성된 IDoc의 연결된 SAP Basis 릴리스(있는 경우)를 지정합니다.
- applicationRelease
- 이 엔드포인트에서 생성한 IDoc의 관련 애플리케이션 릴리스(있는 경우)를 지정합니다.
- queueName
- 이 엔드포인트에서 SAP 요청을 전송하는 큐를 지정합니다.