HTTPTransport 정책 및 바인딩 특성

HTTPTransport 정책 및 정책 세트 바인딩에 대한 추가 구성 정보를 지정하려면 setPolicyType 및 setBinding 명령에 -attributes 매개변수를 사용하십시오. 애플리케이션 및 시스템 정책 세트는 HTTPTransport 정책과 바인딩을 사용할 수 있습니다.

AdminTask 오브젝트의 PolicySetManagement 그룹에 있는 다음 명령 및 매개변수를 사용하여 정책 세트 구성을 사용자 정의하십시오.
  • getPolicyType 및 getBinding 명령에 -attributes 매개변수를 사용하여 정책 및 바인딩 구성에 대한 특성을 보십시오. 속성을 가져오려면 특성 이름을 getPolicyType 또는 getBinding 명령에 전달하십시오.
  • setPolicyType 및 setBinding 명령에 -attributes 매개변수를 사용하여 정책 및 바인딩 구성에서 특성을 추가, 업데이트 또는 제거하십시오. 속성을 추가하거나 업데이트하려면 특성 이름과 값을 지정하십시오. setPolicyType 및 setBinding 명령은 속성이 있는 경우 값을 업데이트하며, 속성이 없는 경우에는 속성 및 값을 추가합니다. 속성을 제거하려면 값을 빈 문자열("")로 지정하십시오. -attributes 매개변수는 특성 오브젝트를 허용합니다.
참고: -attributes 매개변수와 함께 제공된 특성 이름 또는 값이 유효하지 않으면, setPolicyType 및 setBinding 명령이 예외와 함께 실패합니다. 유효하지 않은 특성은 SystemOut.log 파일에 오류나 경고로 로그됩니다. 그러나 명령 예외는 예외의 원인이 된 특성에 대한 자세한 정보를 포함하지 않을 수도 있습니다. setPolicyType 및 setBinding 명령이 실패하면, SystemOut.log 파일에서 -attributes 매개변수 입력에 유효하지 않은 하나 이상의 특성이 포함되어 있음을 나타내는 오류 및 경고 메시지를 확인하십시오.
참고: 이 주제는 하나 이상의 애플리케이션 서버 로그 파일을 참조합니다. 권장되는 대안은 분배 및 IBM® i 시스템에서 SystemOut.log, SystemErr.log, trace.logactivity.log 파일을 사용하는 대신 HPEL(High Performance Extensible Logging) 로그를 사용하고 인프라를 추적하도록 서버를 구성하는 것입니다. 원시 z/OS® 로깅 기능과 연계하여 HPEL을 사용할 수도 있습니다. HPEL을 사용하는 경우 서버 프로파일 바이너리 디렉토리의 LogViewer 명령행 도구를 사용하여 모든 로그에 액세스하고 정보를 추적할 수 있습니다. HPEL 사용에 대한 자세한 정보는 HPEL을 사용한 애플리케이션 문제점 해결 정보를 참조하십시오.
전이 사용자용 전이 사용자용: WebSphere Application Server 버전 7.0 이상에서는 보안 모델이 서버 기반 보안 모델이 아닌 도메인 중심의 보안 모델로 향상되었습니다. 기본 글로벌 보안(셀) 레벨 및 기본 서버 레벨 바인딩 구성도 이 제품 버전에서 변경되었습니다. WebSphere Application Server 버전 6.1 Feature Pack for Web Services에서는 셀에 대한 기본 바인딩으로 한 개의 세트를 구성할 수 있으며, 선택적으로 각 서버에 대한 기본 바인딩으로 한 개의 세트를 구성할 수 있습니다. 버전 7.0 이상에서는 하나 이상의 일반 서비스 제공자 바인딩 및 하나 이상의 일반 서비스 클라이언트 바인딩을 구성할 수 있습니다. 일반 바인딩을 구성한 후에는 글로벌 기본 바인딩으로 사용할 바인딩을 이 중에서 지정할 수 있습니다. 또한 선택적으로 애플리케이션 서버 또는 보안 도메인에 대한 기본 바인딩으로 사용할 일반 바인딩을 지정할 수도 있습니다. trns

혼합 셀 환경을 지원하기 위해 WebSphere Application Server에서는 버전 7.0 및 버전 6.1 바인딩을 지원합니다. 일반 셀 레벨 바인딩은 버전 7.0 이상에만 적용되며, 애플리케이션별 바인딩은 애플리케이션에 필요한 버전에 남아 있습니다. 따라서 사용자가 애플리케이션별 바인딩을 작성하면 애플리케이션 서버에서 애플리케이션에 필요한 바인딩 버전을 판별합니다.

다음 절에서는 구성할 정책 및 바인딩 특성을 설명합니다.

HTTPTransport 정책 특성

HTTPTransport 정책 세트를 HTTPS, 기본 인증, 압축 및 2진 인코딩 전송 메소드에 사용할 수 있습니다.

setPolicyType 명령과 함께 다음 속성을 지정하여 HTTPTransport 정책을 구성하십시오.
protocolVersion
사용할 HTTP 버전을 지정합니다. 올바른 버전 값은 HTTP/1.1HTTP/1.0입니다.
maintainSession
메시지를 보낼 때 HTTP 세션 사용 여부를 지정합니다. 올바른 값은 yes 또는 no입니다.
chunkTransferEnc
청크된 전송 인코딩 사용 여부를 지정합니다. 올바른 값은 yes 또는 no입니다.
sendExpectHeader
예상 100 요청 헤더 전송 여부를 지정합니다. 올바른 값은 yes 또는 no입니다.
compressRequest:name
요청의 압축 여부를 지정합니다. 올바른 값은 gzip, x-gzip, deflate 또는 none입니다.
compressResponse:name
응답 압축 여부를 지정합니다. 올바른 값은 gzip, x-gzip, deflate 또는 none입니다.
acceptRedirectionURL
URL 경로 재지정을 자동으로 승인할지 여부를 지정합니다. 올바른 값은 yes 또는 no입니다.
messageResendOnce
메시지를 두 번 이상 보낼 수 있는지 여부를 지정합니다. 올바른 값은 yes 또는 no입니다.
connectTimeout
메시지를 보낼 때 연결이 제한시간 초과되기 전의 시간(초)을 지정합니다. 0보다 큰 정수 값을 지정하십시오. 0 이하의 값을 지정하면 connectTimeout 특성이 기본값인 180초로 설정됩니다. 이 특성에 대해 설정된 최대값은 없습니다.
writeTimeout
쓰기 제한시간 초과가 발생하기 전의 시간(초)을 지정합니다. 정수 값을 지정하십시오. 0보다 큰 정수 값을 지정하십시오. 0 이하의 값을 지정하면 connectTimeout 특성이 기본값인 300초로 설정됩니다. 이 특성에 대해 설정된 최대값은 없습니다.
readTimeout
읽기 제한시간 초과가 발생하기 전의 시간(초)을 지정합니다. 정수 값을 지정하십시오. 0보다 큰 정수 값을 지정하십시오. 0 이하의 값을 지정하면 connectTimeout 특성이 기본값인 300초로 설정됩니다. 이 특성에 대해 설정된 최대값은 없습니다.
persistConnection
메시지를 보낼 때 지속적 연결 사용 여부를 지정합니다. 올바른 값은 yes 또는 no입니다.
다음 setPolicyType 명령 예제는 각 HTTPTransport 바인딩 특성 값을 설정합니다.
AdminTask.setPolicyType('[-policySet "WSHTTPS custom" -policyType HTTPTransport 
-attributes "[[protocolVersion HTTP/1.1]
[sessionEnable yes][chunkTransferEnc yes][sendExpectHeader yes]
[compressRequest:name gzip][compressResponse:name
 gzip][acceptRedirectionURL yes][messageResendOnce no][connectTimeout 
300][writeTimeout 300]
[readTimeout 300][persistConnection yes]]"]')

HTTPTransport 바인딩 특성

setBinding 명령과 함께 다음 속성을 지정하여 HTTPTransport 바인딩을 구성하십시오.
outAsyncResponseBasicAuth:userid
아웃바운드 비동기 응답의 기본 인증을 위한 사용자 이름을 지정합니다.
outAsyncResponseBasicAuth:password
아웃바운드 비동기 응답의 기본 인증을 위한 비밀번호를 지정합니다.
outAsyncResponseProxy:userid
아웃바운드 비동기 서비스 응답 프록시의 사용자 이름을 지정합니다.
outAsyncResponseProxy:password
아웃바운드 비동기 서비스 응답 프록시의 비밀번호를 지정합니다.
outAsyncResponseProxy:port
아웃바운드 비동기 서비스 응답 프록시의 포트 번호를 지정합니다.
outAsyncResponseProxy:host
아웃바운드 비동기 서비스 응답 프록시의 호스트 이름을 지정합니다.
outRequestBasicAuth:userid
아웃바운드 서비스 요청의 기본 인증을 위한 사용자 이름을 지정합니다.
outRequestBasicAuth:password
아웃바운드 서비스 요청의 기본 인증을 위한 비밀번호를 지정합니다.
outRequestProxy:userid
아웃바운드 서비스 요청 프록시의 사용자 이름을 지정합니다.
outRequestProxy:password
아웃바운드 서비스 요청 프록시의 비밀번호를 지정합니다.
outRequestProxy:port
아웃바운드 서비스 요청 프록시의 포트 번호를 지정합니다.
outRequestProxy:host
아웃바운드 서비스 요청 프록시의 호스트 이름을 지정합니다.
다음 setBinding 명령 예제는 각 HTTPTransport 바인딩 특성 값을 설정합니다.
AdminTask.setBinding('[-bindingLocation "" -bindingName generalCellWideBind1 -policyType 
HTTPTransport 
-attributes "[[outAsyncResponseBasicAuth:userid myID][outAsyncResponseBasicAuth:password 
myPW][outAsyncResponseProxy:host hostname]
[outAsyncResponseProxy:port 9060][outAsyncResponseProxy:userid myID]
[outAsyncResponseProxy:password myPW]
[outRequestBasicAuth:userid myID][outRequestBasicAuth:password myPW]
[outRequestProxy:userid myID]
[outRequestProxy:password myPW][outRequestProxy:port 9061][outRequestProxy:host
 hostname]]"]')

주제 유형을 표시하는 아이콘 참조 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rxml_wsfphttptransport
파일 이름:rxml_wsfphttptransport.html