289.3. URI 형식
SAP 구성 요소에서 제공하는 엔드포인트에는 RFC(Remote Function call) 엔드포인트와 Intermediate Document(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]
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-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 인스턴스에 대한 특정 아웃바운드 연결의 이름입니다. 아웃 바운드 연결은 289.6.2절. “대상 설정” 에 설명된 대로 구성 요소 수준에서 이름이 지정되고 구성됩니다.
sap-endpointKind-server로 접두사가 붙은 URI 형식에서는 서버 끝점(즉, Camel 소비자 끝점)을 정의하고 serverName 은 SAP 인스턴스의 특정 인바운드 연결의 이름입니다. 인바운드 연결은 289.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 Release를 지정합니다.
- applicationRelease
- 이 끝점에서 생성한 IDoc의 관련 애플리케이션 릴리스를 인증합니다.
- queueName
- 이 끝점에서 SAP 요청을 전송하는 대기열을 지정합니다.