HTTPTransport 策略和绑定属性

使用 setPolicyType 和 setBinding 命令的 -attributes 参数为 HTTPTransport 策略和策略集绑定指定更多配置信息。应用程序和系统策略集可以使用 HTTPTransport 策略和绑定。

请在 AdminTask 对象的 PolicySetManagement 组中使用下列命令和参数来定制策略集配置。
  • -attributes 参数用于 getPolicyType 和 getBinding 命令以查看策略和绑定配置的属性。要获取属性,请将属性名传递至 getPolicyType 或 getBinding 命令。
  • -attributes 参数用于 setPolicyType 和 setBinding 命令以在策略和绑定配置中添加、更新或除去属性。要添加或属性更新,请指定属性名和属性值。如果该属性存在,那么 setPolicyType 和 setBinding 命令更新该值;如果该属性不存在,那么会添加该属性及值。要除去属性,请指定属性值为空字符串 ("")。-attributes 参数接受属性对象。
注: 如果使用 -attributes 参数提供的属性名或值无效,那么 setPolicyType 和 setBinding 命令将失败并产生异常。无效的属性作为错误或警告记录在 SystemOut.log 文件中。但是,命令异常可能不包含有关导致该异常的属性的详细信息。当 setPolicyType 和 setBinding 命令失败时,请检查 SystemOut.log 文件以找到任何指示 -attributes 参数的输入包含一个或多个无效属性的错误和警告消息。
注: 本主题引用了一个或多个应用程序服务器日志文件。作为另一种建议采用的方法,您可以在分布式系统和 IBM® i 系统上配置服务器以使用高性能可扩展日志记录 (HPEL) 记录和跟踪基础结构,而不使用 SystemOut.logSystemErr.logtrace.logactivity.log 文件。您还可以将 HPEL 与本机 z/OS® 日志记录设施结合使用。如果要使用 HPEL,那么可从服务器概要文件 bin 目录使用 LogViewer 命令行工具来访问所有日志和跟踪信息。有关使用 HPEL 的更多信息,请参阅有关使用 HPEL 对应用程序进行故障诊断的信息。
对于转换用户 对于转换用户: 在 WebSphere Application Server V7.0 和更高版本中,安全模型增强为以域为中心的安全模型,而不是基于服务器的安全模型。在此版本的产品中,还更改了缺省全局安全性(单元)级别和缺省服务器级别绑定的配置。在 WebSphere Application Server V6.1 Feature Pack for Web Services 中,可以为单元配置一组缺省绑定并可选择性地为每个服务器配置一组缺省绑定。在 V7.0 和更高版本中,您可以配置一个或多个常规服务提供程序绑定以及一个或多个常规服务客户机绑定。配置常规绑定之后,可以指定其中的哪些绑定是全局缺省绑定。还可选择性地指定用作应用程序服务器或安全域的缺省值的常规绑定。trns

为了支持混合单元环境,WebSphere Application Server 支持 V7.0 和 V6.1 绑定。常规单元级别绑定是特定于 V7.0 和更高版本的绑定。特定于应用程序的绑定保留在该应用程序所需要的版本处。当用户创建特定于应用程序的绑定时,应用程序服务器将决定要用于应用程序所必需的绑定版本。

下列各节说明了要配置的策略和绑定属性:

HTTPTransport 策略属性

HTTPTransport 策略集可以用于 HTTPS、基本授权、压缩和二进制编码传输方法。

通过使用 setPolicyType 命令指定下列属性来配置 HTTPTransport 策略:
protocolVersion
指定要使用的 HTTP 版本。有效版本值为 HTTP/1.1HTTP/1.0
maintainSession
指定在发送消息时是否启用 HTTP 会话。有效值为 yesno
chunkTransferEnc
指定是否启用分块传输编码。有效值为 yesno
sendExpectHeader
指定是否发送期望的 100 个请求头。有效值为 yesno
compressRequest:name
指定是否压缩请求。有效值为 gzipx-gzipdeflatenone
compressResponse:name
指定是否压缩响应。有效值为 gzipx-gzipdeflatenone
acceptRedirectionURL
指定是否自动接受 URL 重定向。有效值为 yesno
messageResendOnce
指定是否可以多次发送同一条消息。有效值为 yesno
connectTimeout
指定在发送消息时连接超时之前所经过的时间量。指定一个大于 0 的整数值。如果指定了一个小于或等于 0 的值,那么 connectTimeout 属性将被设置为缺省值,即 180 秒。没有为此属性设置最大值。
writeTimeout
指定在发生写超时之前所经过的时间量。请指定一个整数值。指定一个大于 0 的整数值。如果指定了一个小于或等于 0 的值,那么 connectTimeout 属性将被设置为缺省值,即 300 秒。没有为此属性设置最大值。
readTimeout
指定在发生读超时之前所经过的时间量。请指定一个整数值。指定一个大于 0 的整数值。如果指定了一个小于或等于 0 的值,那么 connectTimeout 属性将被设置为缺省值,即 300 秒。没有为此属性设置最大值。
persistConnection
指定在发送消息时是否使用持续连接。有效值为 yesno
以下 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