8.2. AS2 옵션
AS2 구성 요소는 아래에 나열된 두 가지 옵션을 지원합니다.
이름 | 설명 | 기본 | 유형 |
---|---|---|---|
구성 (일반) | 공유 구성 사용 | AS2Configuration | |
resolveProperty Placeholders (advanced) | 구성 요소 시작 시 속성 자리 표시자를 자체적으로 확인해야 하는지 여부입니다. String 유형의 속성만 속성 자리 표시자를 사용할 수 있습니다. | true | boolean |
AS2 끝점은 URI 구문을 사용하여 구성됩니다.
as2:apiName
다음 경로 및 쿼리 매개변수를 사용합니다.
8.2.1. 경로 매개변수(1 매개변수):
이름 | 설명 | 기본 | 유형 |
---|---|---|---|
apiName | 수행할 작업의 종류 필요 | AS2ApiName |
8.2.2. 쿼리 매개변수 (30 매개변수):
이름 | 설명 | 기본 | 유형 |
---|---|---|---|
as2From (공용) | AS2 message의 AS2From 헤더의 값입니다. | 문자열 | |
as2MessageStructure (common) | AS2 메시지 구조입니다. 다음 중 하나: PLAIN - No encryption, no signature, SIGNED - No encryption, signature, ENCRYPTED - Encryption, no signature, ENCRYPTED_SIGNED - Encryption, signature | AS2MessageStructure | |
as2To (공용) | AS2 메시지 헤더의 AS2To 헤더 값입니다. | 문자열 | |
as2Version (common) | AS2 프로토콜의 버전입니다. | 1.1 | 문자열 |
clientFqdn (공용) | FQDN(정규화된 도메인 이름)입니다. 엔드포인트에서 보낸 메시지 ID에 사용됩니다. | camel.apache.org | 문자열 |
dispositionNotificationTo (공용) | Disposition-Notification-To 헤더의 값입니다. 이 매개 변수에 값을 할당하면 AS2 메시지에 대한 메시지 분배 알림(MDN)을 요청합니다. | 문자열 | |
ediMessageTransferEncoding (common) | EDI 메시지의 전송 인코딩입니다. | 문자열 | |
ediMessageType (common) | EDI 메시지의 콘텐츠 유형입니다. 애플리케이션/edifact, application/edi-x12, application/edi-consent 중 하나 | ContentType | |
encryptingAlgorithm (common) | EDI 메시지를 암호화하는 데 사용되는 알고리즘입니다. | AS2EncryptionAlgorithm | |
인증서 암호화( common) | EDI 메시지를 암호화하는 데 사용되는 인증서 체인입니다. | Certificate[] | |
encryptingPrivateKey (common) | EDI 메시지를 암호화하는 데 사용되는 키입니다. | PrivateKey | |
from (common) | AS2 메시지의 From 헤더의 값입니다. | 문자열 | |
InBody (일반) | 교환에서 전달할 매개변수의 이름을 설정합니다. | 문자열 | |
methodName (common) | 선택한 작업에 사용할 하위 작업 | 문자열 | |
requestUri (공용) | EDI 메시지의 요청 URI입니다. | / | 문자열 |
서버 (공용) | AS2 서버를 식별하는 서버 메시지 헤더에 포함된 값입니다. | Camel AS2 Server Endpoint | 문자열 |
serverFqdn (common) | 서버 FQDN(정규화된 도메인 이름)입니다. 엔드포인트에서 보낸 메시지 ID에 사용됩니다. | camel.apache.org | 문자열 |
serverPortNumber (common) | 서버의 포트 번호입니다. | 정수 | |
signedReceiptMicAlgorithms (common) | 메시지 MDN( message dispostion notification)에서 반환된MIC(메시지 무결성 검사)를 생성하도록 기본 설정 알고리즘 목록 | string[] | |
signingAlgorithm (common) | EDI 메시지에 서명하는 데 사용되는 알고리즘입니다. | AS2SignatureAlgorithm | |
signingCertificates (common) | EDI 메시지에 서명하는 데 사용되는 인증서 체인입니다. | Certificate[] | |
signingPrivateKey (common) | EDI 메시지에 서명하는 데 사용되는 키입니다. | PrivateKey | |
제목 (일반) | AS2 메시지의 주체 헤더 값입니다. | 문자열 | |
targetHostname (common) | 대상 호스트의 호스트 이름(IP 또는 DNS 이름)입니다. | 문자열 | |
targetPortNumber (공용) | 대상 호스트의 포트 번호입니다. -1은 스키마 기본 포트를 나타냅니다. | 정수 | |
userAgent (공용) | AS2 사용자 에이전트를 식별하는 User-Agent 메시지 헤더에 포함된 값입니다. | Camel AS2 클라이언트 끝점 | 문자열 |
bridgeErrorHandler (consumer) | Camel 라우팅 오류 처리기에 소비자를 브리징할 수 있습니다. 즉, 소비자가 들어오는 메시지를 선택하려고 하는 동안 발생한 모든 예외가 이제 메시지로 처리되고 라우팅 오류 처리기에서 처리됩니다. 기본적으로 소비자는 org.apache.camel.spi.ExceptionHandler를 사용하여 WARN 또는 ERROR 수준에서 기록되고 무시됩니다. | false | boolean |
exceptionHandler (consumer) | 사용자가 사용자 지정 ExceptionHandler를 사용하도록 하려면 다음을 수행합니다. bridgeErrorHandler 옵션이 활성화되어 있으면 이 옵션이 사용되지 않습니다. 기본적으로 소비자는 WARN 또는 ERROR 수준에서 기록되고 무시됩니다. | ExceptionHandler | |
exchangePattern (consumer) | 소비자가 교환을 생성할 때 교환 패턴을 설정합니다. | ExchangePattern | |
동기 (고급) | 동기 처리를 엄격하게 사용해야 하는지 또는 Camel이 비동기 처리를 사용할 수 있는지 여부를 설정합니다(지원되는 경우). | false | boolean |