8.4. 클라이언트 끝점:
클라이언트 끝점은 엔드포인트 접두사 클라이언트
다음에 메서드 이름 및 다음에 설명된 관련 옵션을 사용합니다. 엔드포인트 URI에는 접두사 클라이언트가
포함되어야 합니다.
as2://client/method?[options]
필수가 아닌 끝점 옵션은 [] 로 표시됩니다. 끝점에 대한 필수 옵션이 없는 경우 [] 옵션 세트 중 하나를 제공해야 합니다. 생산자 끝점은 Camel Exchange In 메시지에 포함된 값이 있는 끝점 옵션의 이름을 차례로 포함해야 하는 특수 옵션을 사용할 수도 있습니다.
엔드포인트 URI 중 하나 또는 메시지 헤더에서 동적으로 모든 끝점 옵션을 제공할 수 있습니다. 메시지 헤더 이름은 CamelAS2 형식이어야 합니다.<option>
. inBody
옵션은 메시지 헤더를 재정의합니다. 즉, Body=option
의 엔드포인트 옵션은 CamelAS2.option
헤더를 재정의합니다.
엔드포인트 URI 또는 메시지 헤더에서 defaultRequest 옵션에 값을 지정하지 않으면 null
로 간주됩니다. 다른 옵션이 일치하는 엔드포인트를 충족하지 않는 경우에만 null
값이 사용됩니다.
AS2 API 오류가 발생하는 경우 끝점에서 org.apache.http.HttpException 파생 예외 원인과 함께 RuntimeCamelException이 발생합니다.
방법 | 옵션 | 결과 본문 유형 |
---|---|---|
전송 | ediMessage, requestUri, subject, from, as2From, as2To, as2MessageStructure, ediMessageContentType, ediMessageTransferEncoding, dispositionNotificationTo, signedReceiptMicAlgorithms | org.apache.http.protocol.HttpCoreContext |
클라이언트의 URI 옵션
이름 | 유형 |
---|---|
ediMessage | 문자열 |
requestUri | 문자열 |
제목 | 문자열 |
from | 문자열 |
as2From | 문자열 |
as2To | 문자열 |
as2MessageStructure | org.apache.camel.component.as2.api.AS2MessageStructure |
ediMessageContentType | 문자열 |
ediMessageTransferEncoding | 문자열 |
dispositionNotificationTo | 문자열 |
signedReceiptMicAlgorithms | string[] |