下表列出了可以为 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>