目录

Search

  1. 前言
  2. 工作流管理器
  3. 工作流和工作集
  4. 会话
  5. 会话配置对象
  6. 任务
  7. 目标
  8. 连接对象
  9. 验证
  10. 计划和运行工作流
  11. 发送电子邮件
  12. Workflow Monitor
  13. Workflow Monitor 详细信息
  14. 会话和工作流日志
  15. 会话属性参考
  16. 工作流属性参考

工作流基本指南

工作流基本指南

PowerExchange for Web Services 连接

PowerExchange for Web Services 连接

您为希望访问的每个 Web 服务源或目标使用 Web 服务使用者应用程序连接。 对于每个 Web 服务使用者转换,也使用 Web 服务使用者应用程序连接。 通过 Web 服务使用者应用程序连接,您可以控制各种连接属性,包括端点 URL 和身份验证参数。
要连接到 Web 服务,集成服务需要使用端点 URL。 如果不配置 Web 服务使用者应用程序连接,或者配置了该连接但不提供端点 URL,集成服务将使用源、目标或 Web 服务使用者转换所依据的 WSDL 文件中包含的端点 URL。
使用以下准则确定何时配置 Web 服务使用者应用程序连接:
  • 当要连接的 Web 服务需要身份验证时,或者希望使用与 WSDL 文件中包含的端点 URL 不同的 URL 时,配置具有端点 URL 的 Web 服务使用者应用程序连接。
  • 当要连接的 Web 服务需要身份验证,但希望使用 WSDL 文件中包含的端点 URL 时,配置不含端点 URL 的 Web 服务使用者应用程序连接。
  • 当要连接的 Web 服务不需要身份验证,并且您想使用 WSDL 文件中包含的端点 URL 时,不需要配置 Web 服务使用者应用程序连接。
如果需要配置 SSL 身份验证,请在 Web 服务使用者应用程序连接中为 SSL 身份验证相关的属性输入值。
下表介绍了您为 Web 服务使用者应用程序连接配置的属性:
属性
说明
用户名
Web 服务需要的用户名。 如果 Web 服务不需要用户名,请输入 PmNullUser。
要在参数文件中定义用户名,输入会话参数 $Param
Name
作为用户名,然后在会话参数文件或工作流参数文件中定义值。 集成服务将以 $Param 开头的用户名解析为会话参数。
在密码中使用参数
指示 Web 服务密码是会话参数 $Param
Name
。 在工作流参数文件或会话参数文件中定义密码,并使用
pmpasswd
CRYPT_DATA 选项对其进行加密。 默认为已禁用。
密码
Web 服务需要的密码。 如果 Web 服务不需要密码,请输入 PmNullPasswd。
代码页
连接的代码页。 存储库服务在向存储库写入数据时,使用存储库代码页中编码的字符集。
端点 URL
要访问的 Web 服务的端点 URL。 WSDL 文件在 location 元素中指定此 URL。
您可以使用会话参数 $Param
Name
、映射参数或映射变量作为端点 URL。 例如,您可以使用会话参数 $ParamMyURL 作为端点 URL,然后在参数文件中将 $ParamMyURL 设置为 URL。
用于身份验证的域。
超时
集成服务在关闭连接并使会话失败之前等待与 Web 服务提供程序建立连接的秒数。 另外,也是集成服务在使会话失败之前发送 SOAP 请求后等待 SOAP 响应的秒数。 默认值为 60 秒。
信任证书文件
包含受信任证书包的文件。集成服务在对 Web 服务提供程序的 SSL 证书进行身份验证时,会使用这些受信任证书。 默认为 ca-bundle.crt。
证书文件
Web 服务提供程序在对客户端进行身份验证时使用的客户端证书。 如果 Web 服务提供程序需要对集成服务进行身份验证,请指定客户端证书文件。
证书文件密码
客户端证书的密码。如果 Web 服务提供程序需要对集成服务进行身份验证,请指定证书文件密码。
证书文件类型
客户端证书的文件类型。 如果 Web 服务提供程序需要对集成服务进行身份验证,请指定证书文件类型。 文件类型可以是 PEM 或 DER。
私钥文件
客户端证书的私钥文件。如果 Web 服务提供程序需要对集成服务进行身份验证,请指定私钥文件。
密钥密码
客户端证书的私钥的密码。如果 Web 服务提供程序需要对集成服务进行身份验证,请指定密钥密码。
密钥文件类型
客户端证书的私钥的文件类型。 如果 Web 服务提供程序需要对集成服务进行身份验证,请指定私钥文件类型。 PowerExchange for Web Services 需要为 SSL 身份验证使用 PEM 文件类型。
身份验证类型
选择以下其中一种身份验证类型,以便在 Web 服务提供程序不向集成服务返回身份验证类型时使用:
  • 自动。 集成服务尝试判断 Web 服务提供程序的身份验证类型。
  • 基本。基于未加密的用户名和密码。
  • 摘要。基于非加密的用户名和加密的密码。
  • NTLM。基于加密的用户名、密码和域。
默认为“自动”。