HandleSOAPHttpResponse
描述:
发送一个SOAP响应给请求者,并将响应数据输出。该组件被设计为与HandleSOAPHttpRequest组件配对使用,以便创建SOAP网络服务
标签:
SOAP, Response, http, https, Web Service, WSDL, 响应, 网络服务
参数:
如下列表中,必填参数则标识为加粗. 其他未加粗参数,则表示为可选参数。表中同时提到参数默认值设置, 并且 参数还支持 表达式语言.
名字 | 默认值 | 允许值列表 | 描述 |
---|---|---|---|
状态码 | 用于http请求的响应状态码 支持表达式语言 (支持流属性和变量) | ||
HTTP会话服务 | 控制器服务API: HttpContextMap 实现: StandardHttpContextMap | 定用于缓存Http请求信息的会话服务配置 | |
输入选项 | 原始内容 | - 原始内容 - 内容作为报文体 | 指定是否支持输入内容作为SOAP响应报文内容的一部分 |
格式化报文 | 格式化 | - 格式化 - 不格式化 | 是否将报文内容格式化后输出 |
报文根标签 | 当输入流作为报文体时, 指定报文的根标签 支持表达式语言 (仅支持变量) |
动态参数:
名字 | 值 | 描述 |
---|---|---|
A SOAP Envelope header name | A SOAP Envelope header value | 添加额外的SOAP报文头作为响应给请求者 支持表达式语言 (支持流属性和变量) |
连线:
名字 | 描述 |
---|---|
success | 成功将数据响应给请求者后输出到此成功连线 |
failure | 当不能响应请求者将输出到此连线。则可能是由于超时,或平台重启等原因导致 |
读取属性:
名字 | 描述 |
---|---|
http.context.identifier | 此属性的值用于查找HTTP响应,以便将正确的消息发送回请求者。如果没有该属性,组件将路由到失败连线 |
http.request.uri | 客户端请求URL,用于数据朔源 |
http.remote.host | 客户端IP地址,用于数据朔源 |
http.local.name | 服务端地址,用于数据朔源 |
http.server.port | 服务器监听端口,用于数据朔源 |
http.subject.dn | SSL证书名(如果设置),用于数据朔源 |
写入属性:
未提供。
状态管理:
该组件不保存状态。
限制:
该组件没有限制
输入流要求:
组件必须提供输入流。
系统资源考量:
未提供。
参考:
HandleSOAPHttpRequest, HandleHttpResponseStandardHttpContextMap, StandardSSLContextService