다음을 통해 공유


HTTP 어댑터 구성 속성

다음 표는 HTTP 어댑터 수신 위치에 대해 설정할 수 있는 구성 속성을 보여 줍니다.

속성 이름 Type 설명 제한 의견
ReturnCorrelationHandle VT_BOOL 성공하면 수신 위치가 HTTP 응답에 전송된 메시지의 상관 관계 토큰을 클라이언트에게 보내도록 지정합니다. 이 속성은 단방향 수신 위치에만 유효합니다.

유효한 값은 다음과 같습니다.

- -1(true)
- 0(false)
없음
ResponseContentType VT_BSTR 수신 위치에서 클라이언트로 반환되는 HTTP 응답 메시지의 콘텐츠 유형을 지정합니다. 이 속성은 요청-응답 수신 위치에만 유효합니다.

최소 길이: 0

최대 길이: 256
기본값은 text/xml입니다.
SuspendFailedRequests VT_BOOL 인바운드 처리에 실패하는 HTTP 요청을 일시 중단할지 여부를 지정합니다. 유효한 값은 다음과 같습니다.

- -1(true)
- 0(false)
이 값이 0(False)이면 실패한 요청을 삭제하고 클라이언트에게 오류 상태 코드(401 또는 500)를 보냅니다.

이 값이 -1(Ttrue)이면 실패한 요청을 일시 중단하고 단방향 수신 포트의 경우 클라이언트에게 "수락됨" 상태 코드(200)를 보내거나 양방향 수신 포트의 경우 클라이언트에게 "오류" 상태 코드(500)를 보냅니다.

기본값은 0(false)입니다.
UseSSO VT_BOOL Enterprise Single Sign-On을 사용하도록 지정합니다. 유효한 값은 다음과 같습니다.

- -1(true)
- 0(false)
기본값은 0(false)입니다.
루프백 VT_BOOL 이 위치에서 수신한 요청 메시지를 송신 포트로 라우팅하거나 이 수신 위치로 반환하여 응답 메시지로 보내도록 지정합니다. 이 속성은 요청-응답 수신 위치에만 유효합니다.

유효한 값은 다음과 같습니다.

- -1(true)
- 0(false)
기본값은 0(false)입니다.

다음 코드는 속성을 설정하는 데 사용하는 XML 문자열의 형식을 보여 줍니다.

<CustomProps>  
<ReturnCorrelationHandle vt="11">-1</ReturnCorrelationHandle>  
<ResponseContentType vt="8">text/xml</ResponseContentType>  
<SuspendFailedRequests vt="11">-1</SuspendFailedRequests>  
<UseSSO vt="11">-1</UseSSO>  
<LoopBack vt="11">-1</LoopBack>  
</CustomProps></  

다음 표는 HTTP 어댑터 송신 포트에 대해 설정할 수 있는 구성 속성을 보여 줍니다.

속성 이름 Type 설명 제한 의견
ProxyPort VT_I4 이 송신 포트에 대한 프록시 서버 포트를 지정합니다. 유효한 값은 0에서 65535까지입니다. UseProxy가 0(False)으로 설정된 경우 이 속성에 값을 입력할 필요가 없습니다.

기본값은 80입니다.
RequestTimeout VT_I4 HTTP/HTTPS 전송에 대한 시간 초과(초)를 지정합니다. 유효한 값은 0-MAX_LONG입니다. HTTP 어댑터가 이 시간 내에 응답을 받지 못하면 서비스는 오류를 기록한 다음 재시도 기본 방식에 따라 메시지를 다시 전송합니다.

0으로 설정하면 BizTalk 메시징 엔진이 요청 메시지 크기를 기반으로 시간 초과를 계산합니다. 값을 제공하지 않는 경우 핸들러 값이 사용됩니다.
인증서 VT_BSTR SSL 연결을 설정하는 데 사용할 클라이언트 인증서의 손 도장(Thumbprint)을 지정합니다. 최소 길이: 0

최대 길이: 59
기본값은 비어 있습니다.
AuthenticationScheme VT_BSTR 대상 서버에 사용할 인증 유형을 지정합니다. 유효한 값은 다음과 같습니다.

-익명
-기본
-다이제스트
-Kerberos
기본값은 익명입니다.
사용자 이름 VT_BSTR 대상 서버 인증에 사용할 사용자 이름을 지정합니다. AuthenticationScheme에 기본 또는 다이제스트를 사용하고 Enterprise Single Sign-On을 사용하지 않는 경우 이 속성에 값을 입력해야 합니다.

최소 길이: 0

최대 길이: 256
없음
EnableChunkedEncoding VT_BOOL 청크 분할 인코딩을 사용하도록 지정합니다. HTTP 송신 핸들러가 프록시 사용으로 구성되어 있으면 청크 분할 인코딩은 암시적으로 해제됩니다.

유효한 값은 다음과 같습니다.

- -1(true)
- 0(false)
이 옵션을 설정하면 HTTP 어댑터가 최대 청크 크기가 8KB인 HTTP 청크 분할 인코딩을 사용합니다.

기본값은 0(false)입니다.
UseProxy VT_BOOL HTTP 송신 핸들러가 프록시 서버를 사용하는지 여부를 지정합니다. 유효한 값은 다음과 같습니다.

- -1(true)
- 0(false)
기본값은 0(false)입니다.
ProxyName VT_BSTR 이 송신 포트에 대한 프록시 서버 주소를 지정합니다. 최소 길이: 0

최대 길이: 256
UseProxy가 0(False)으로 설정된 경우 이 속성에 값을 입력할 필요가 없습니다.
UseSSO VT_BOOL 대상 서버 인증을 위한 클라이언트 자격 증명을 검색하는 데 Single Sign-On을 사용할지 여부를 지정합니다. 유효한 값은 다음과 같습니다.

- -1(true)
- 0(false)
기본값은 0(false)입니다.
암호 VT_NULL 대상 서버 인증에 사용할 암호를 지정합니다. AuthenticationScheme에 기본 또는 다이제스트를 사용하고 Enterprise Single Sign-On을 사용하지 않는 경우 이 속성에 값을 입력해야 합니다.

바인딩 파일을 내보낼 때 이 값은 항상 Null로 설정됩니다. 바인딩 파일을 대상 BizTalk Server 구성으로 내보내기 전에 이 필드에 직접 암호를 입력해야 합니다.

최소 길이: 0

최대 길이: 256
이 필드에 대한 값을 제공하는 경우 바인딩 파일을 가져오기 전에 이 속성의 유형을 VT_BSTR(vt="8")로 설정합니다.
MaxRedirects VT_I4 송신될 메시지에 허용되는 최대 리디렉션 횟수를 지정합니다. 유효한 값은 0에서 10까지입니다. 기본값은 5입니다.
ContentType VT_BSTR 요청 메시지의 콘텐츠 유형을 지정합니다. 최소 길이: 0

최대 길이: 256
이 값을 설정하지 않으면 핸들러 값이 사용됩니다.
ProxyPassword VT_NULL 프록시 서버 인증에 사용할 사용자 암호를 지정합니다. 바인딩 파일을 내보낼 때 이 값은 항상 Null로 설정됩니다. 바인딩 파일을 대상 BizTalk Server 구성으로 내보내기 전에 이 필드에 직접 암호를 입력해야 합니다.

최소 길이: 0

최대 길이: 256
UseProxy가 0(False)으로 설정된 경우 이 속성에 값을 입력할 필요가 없습니다.
ProxyUsername VT_BSTR 프록시 서버 인증에 사용할 사용자 이름을 지정합니다. 최소 길이: 0

최대 길이: 256
UseProxy가 0(False)으로 설정된 경우 이 속성에 값을 입력할 필요가 없습니다.
UseHandlerSetting VT_BOOL 송신 포트 구성이 HTTP 송신 핸들러에 대해 지정된 프록시 설정을 사용해야 함을 지정합니다. 유효한 값은 다음과 같습니다.

- -1(true)
- 0(false)
기본값은 -1(True)입니다.

다음 코드는 속성을 설정하는 데 사용하는 XML 문자열의 형식을 보여 줍니다.

<CustomProps>  
<ProxyPort vt="3">80</ProxyPort>  
<RequestTimeout vt="3">60</RequestTimeout>  
<Certificate vt="8">A7 6D F9 06 5E FC 97 66 75 59 B5 D6 67 0C 84 DC 64 F5 BF B9</Certificate>  
<AuthenticationScheme vt="8">Basic</AuthenticationScheme>  
<Username vt="8">authenticateduser</Username>  
<EnableChunkedEncoding vt="11">-1</EnableChunkedEncoding>  
<UseProxy vt="11">-1</UseProxy>  
<ProxyName vt="8">proxyserver</ProxyName>  
<UseSSO vt="11">0</UseSSO>  
<Password vt="1" />  
<MaxRedirects vt="3">5</MaxRedirects>  
<ContentType vt="8">text/xml</ContentType>  
<ProxyPassword vt="1" />  
<ProxyUsername vt="8">proxyuser</ProxyUsername>  
<UseHandlerSetting vt="11">0</UseHandlerSetting>  
</CustomProps>