SOAP 适配器配置属性

下表列出了可以为 SOAP 适配器接收位置设置的配置属性:

属性名称 类型 DESCRIPTION 限制 注释
UseSSO VT_BOOL 指定是否使用单一登录。 - 有效值为:
- -1 (真)
- 0 (false)
默认值为 0(false)。

以下代码显示了用于设置属性的 XML 字符串的格式:

<CustomProps>  
<UseSSO vt="11">0</UseSSO>  
</CustomProps>  

下表列出了可为 SOAP 适配器发送端口设置的配置属性:

属性名称 类型 DESCRIPTION 限制 注释
ProxyPort VT_I4 为此发送端口指定代理服务器端口。 没有 除非 UseProxy 属性设置为 -1(true),否则此属性不需要值。

默认值为 80。
认证方案 VT_BSTR 指定要用于目标服务器的身份验证类型。 有效值为:

-匿名
-基本
- 摘要
- NTLM
默认值为 Anonymous。
用户名 VT_BSTR 指定要用于向目标服务器进行身份验证的用户名。 最小长度:0

最大长度:256
除非 AuthenticationScheme 属性设置为 Basic 或 Digest,并且 UseSSO 属性设置为 0(false),否则此属性不需要值。
UseProxy VT_BOOL 指定 SOAP 发送处理程序是否使用代理服务器。 有效值为:

- -1 (真)
- 0 (false)
默认值为 0(false)。
UseSoap12 VT_BOOL 指定生成将支持 SOAP 1.2 协议的代理代码。 如果未选择此选项,将生成符合 SOAP 1.1 的代理代码。

有效值为:

- -1 (真)
- 0 (false)
默认值为 0(false)。
使用编排 VT_BOOL 指定是否使用此发送端口的地址关联的 Web 服务代理。 有效值为:

- -1 (真)
- 0 (false)
默认值为 -1 (true)。
UseSSO VT_BOOL 指定使用 Enterprise Single Sign-On。 有效值为:

- -1 (真)
- 0 (false)
默认值为 0(false)。
ProxyAddress VT_BSTR 指定代理服务器的名称。 仅当 UseProxy 属性设置为 -1(true)时,此属性才有效。 没有
密码 VT_NULL 指定要用于向目标服务器进行身份验证的密码。 导出绑定文件时,此值始终设置为 null。 在将绑定文件导入目标 BizTalk Server 配置之前,必须手动填写此字段的密码。 除非 AuthenticationScheme 属性设置为 Basic 或 Digest,并且 UseSSO 属性设置为 0(false),否则此属性不需要值。
AssemblyPath(程序集路径) VT_BSTR 指定包含 Web 服务代理的程序集的路径。 没有 没有
类型名称 VT_BSTR 指定要调用的 Web 方法的类的名称。 没有 没有
方法名称 VT_BSTR 指定将调用的类的方法。 没有 没有
UseHandlerSetting VT_BOOL 指定是否使用 SOAP 发送处理程序的默认代理配置。 有效值为:

- -1 (真)
- 0 (false)
默认值为 -1 (true)。
客户端证书 VT_BSTR 指定用于建立连接的客户端证书的指纹。 最小长度:0

最大长度:59
没有
ProxyPassword VT_NULL 指定要用于代理服务器身份验证的密码。 导出绑定文件时,此值始终设置为 null。 在将绑定文件导入目标 BizTalk Server 配置之前,必须手动填写此字段的密码。 如果 UseProxy 设置为 0(false),则此属性不需要值。
ProxyUsername VT_BSTR 指定要用于代理服务器身份验证的用户名。 没有 除非 UseProxy 属性设置为 -1(true),否则此属性不需要值。

以下代码显示了用于设置属性的 XML 字符串的格式:

<CustomProps>  
<ProxyPort vt="3">80</ProxyPort>  
<AuthenticationScheme vt="8">Basic</AuthenticationScheme>  
<Username vt="8">domain\testuser</Username>  
<UseProxy vt="11">-1</UseProxy>  
<UseSoap12 vt="11">-1</UseSoap12>  
<UsingOrchestration vt="11">-1</UsingOrchestration>  
<UseSSO vt="11">0</UseSSO>  
<ProxyAddress vt="8">proxy</ProxyAddress>  
<Password vt="1" />  
<ProxyPort vt="3">80</ProxyPort>  
<AssemblyPath vt="8">C:\Websvc.dll</AssemblyPath>  
<TypeName vt="8">Websvc.svc</TypeName>  
<MethodName vt="8">WebMethod</MethodName>  
<UseHandlerSetting vt="11">0</UseHandlerSetting></  
<ClientCertificate vt="8">23779A5EEA9693A37409021EFCDAB713A3680C34</ClientCertificate>  
<ProxyPassword vt="1" />  
<ProxyUsername vt="8">proxyuser</ProxyUsername>  
</CustomProps>