324.2.2. 쿼리 매개변수(22 매개변수):

이름설명기본값유형

messageFilter (일반)

사용자 지정 MessageFilter를 제공하는 옵션입니다. 예를 들어 헤더 또는 첨부 파일을 직접 처리하려는 경우입니다.For example when you want to process your headers or attachments by your own.

 

MessageFilter

bridgeErrorHandler (consumer)

소비자를 Camel 라우팅 오류 처리기에 브리징할 수 있습니다. 이는 소비자가 들어오는 메시지를 선택하는 동안 예외가 발생한 것을 의미하며, 이제 메시지로 처리되어 라우팅 오류 처리기에 의해 처리됩니다. 기본적으로 소비자는 org.apache.camel.spi.ExceptionHandler를 사용하여 WARN 또는 ERROR 수준에서 기록되고 무시되는 예외를 처리합니다.

false

boolean

endpointDispatcher (consumer)

Spring org.springframework.ws.server.endpoint.MessageEndpoint.MessageEndpoint에서 Spring-WS에서 Camel 엔드포인트로 수신한 메시지를 디스패치하는 경우, PayloadRootQNameEndpointMapping, SoapActionEndpointMapping 등과 같은 기존 (기존) 엔드포인트 매핑과 통합합니다.

 

CamelEndpointDispatcher

endpointMapping (consumer)

Registry/ApplicationContext에서 org.apache.camel.component.spring.ws.bean.CamelEndpointMapping 인스턴스에 대한 참조입니다. 모든 Camel/Spring-WS 엔드포인트를 제공하기 위해 레지스트리에는 하나의 빈만 필요합니다. 이 빈은 MessageDispatcher에 의해 자동 검색되며 끝점에 지정된 특성(예: root QName, SOAP 동작 등)을 기반으로 Camel 엔드포인트에 요청을 매핑하는 데 사용됩니다.

 

CamelSpringWSEndpoint Mapping

expression (consumer)

옵션 type=xpathresult일 때 사용할 XPath 표현식입니다. 그런 다음 이 옵션을 구성해야 합니다.

 

문자열

예외 처리기 (consumer)

소비자가 사용자 지정 ExceptionHandler를 사용하도록 하려면 다음을 수행합니다. bridgeErrorHandler 옵션이 활성화되어 있는지 확인한 후 이 옵션은 사용되지 않습니다. 기본적으로 소비자는 WARN 또는 ERROR 수준에서 기록되고 무시되는 예외를 처리합니다.

 

ExceptionHandler

exchangePattern (consumer)

소비자가 교환을 생성할 때 교환 패턴을 설정합니다.

 

ExchangePattern

allowResponseAttachment Override (producer)

실제 서비스 계층의 첨부 파일과 교환된 내/아웃 응답 첨부 파일을 오버라이드하는 옵션. 호출된 서비스가 true로 설정될 때 이 옵션을 true로 추가하거나 다시 작성하는 경우 수정된 soap 첨부 파일을 읽기/아웃 메시지 첨부 파일로 덮어쓸 수 있습니다.

false

boolean

allowResponseHeaderOverride (producer)

실제 서비스 계층의 헤더 정보를 사용하여 in/out exchange의 soap 응답 헤더를 재정의하는 옵션입니다. 호출된 서비스가 true로 설정할 때 soap 헤더를 추가하거나 다시 작성하는 경우 수정된 soap 헤더를 in/out 메시지 헤더에서 덮어쓸 수 있습니다.

false

boolean

faultAction (producer)

메서드에서 제공하는 faultAction 응답 WS-Addressing Fault Action 헤더 값을 나타냅니다.

 

URI

faultTo (producer)

메서드에서 제공하는 faultAction 응답 WS-Addressing FaultTo 헤더 값을 나타냅니다.

 

URI

messageFactory (producer)

사용자 지정 WebServiceMessageFactory를 제공하는 옵션입니다. 예를 들어 Apache Axiom에서 SAAJ 대신 웹 서비스 메시지를 처리하도록 하려는 경우입니다.

 

WebServiceMessage Factory

messageIdStrategy (producer)

고유한 메시지 ID 생성을 제어하는 사용자 정의 MessageIdStrategy를 제공하는 옵션입니다.

 

MessageIdStrategy

messageSender (producer)

사용자 지정 WebServiceMessageSender를 제공하는 옵션입니다. 예를 들어 인증을 수행하거나 대체 전송 사용

 

WebServiceMessage Sender

outputAction (producer)

메서드에서 제공하는 응답 WS-Addressing Action 헤더의 값을 나타냅니다.

 

URI

replyTo (producer)

메서드에서 제공하는 replyTo 응답 WS-Addressing ReplyTo 헤더 값을 나타냅니다.

 

URI

soapAction (producer)

원격 웹 서비스에 액세스할 때 SOAP 요청을 포함하는 SOAP 작업

 

문자열

시간 초과 (producer)

생산자를 사용하여 웹 서비스를 호출하는 동안 소켓 읽기 타임아웃(밀리초)을 설정합니다. URLConnection.setReadTimeout() 및 CommonsHttpMessageSender.setReadTimeout()을 참조하십시오. 이 옵션은 기본 제공 메시지 발신자 구현인 CommonsHttpMessageSender 및 HttpUrlConnectionMessageSender를 사용할 때 작동합니다. 구성 요소에 제공된 Spring WS 구성 옵션을 사용자 지정하지 않는 한 이러한 구현 중 하나는 HTTP 기반 서비스에 기본적으로 사용됩니다. 비표준 발신자를 사용하는 경우 고유한 시간 초과 구성을 처리할 것으로 가정합니다. 기본 제공 메시지 sender HttpComponentsMessageSender는 더 이상 사용되지 않는 CommonsHttpMessageSender 대신 고려되며 HttpComponentsMessageSender.setReadTimeout()을 참조하십시오.

 

int

webServiceTemplate (producer)

사용자 지정 WebServiceTemplate을 제공하는 옵션. 이를 통해 사용자 지정 인터셉터 추가 또는 오류 확인자, 메시지 발신자 또는 메시지 팩토리를 지정하는 등 클라이언트 측 웹 서비스 처리를 완전히 제어할 수 있습니다.

 

WebServiceTemplate

wsAddressingAction (producer)

웹 서비스에 액세스할 때 포함하는 WS-Addressing 1.0 작업 헤더입니다. To 헤더는 끝점 URI(기본 Spring-WS 동작)에 지정된 대로 웹 서비스의 주소로 설정됩니다.

 

URI

synchronous (advanced)

동기 처리를 엄격하게 사용해야 하는지 또는 Camel이 비동기 처리를 사용할 수 있는지 여부를 설정합니다(지원되는 경우).

false

boolean

sslContextParameters (security)

SSLContextParameters를 사용하여 보안 구성

 

SSLContextParameters