为 Oracle E-Business Suite 配置登录凭据

Oracle E-Business 适配器要求适配器客户端提供客户端凭据。 适配器使用这些凭据通过 Oracle E-Business Suite 对用户进行身份验证并建立连接。

适配器客户端可以在使用 Visual Studio 和使用 BizTalk Server 管理控制台时提供客户端凭据。 使用 Visual Studio 时,需要凭据才能生成元数据。 使用 BizTalk Server 管理控制台时,需要在 Oracle E-Business Suite 上执行操作。

重要

可以指定 Oracle 电子商务套件或基础 Oracle 数据库的凭据。 若要连接和生成元数据,可以指定任何凭据。 但是,在执行调用 Oracle E-Business Suite 工件的作业时,必须指定 Oracle E-Business Suite 凭据,因为它们是为要调用的应用程序设置上下文所必需的。 有关设置应用程序上下文的详细信息,请参阅 “设置应用程序上下文”。

本部分提供有关在 Visual Studio 和 BizTalk Server 管理控制台中指定客户端凭据的信息。

从 Visual Studio 指定凭据

在 Visual Studio 中,必须通过“消耗适配器服务加载项”或“添加适配器元数据向导”指定凭据。

使用适配器服务外接程序指定凭据

  1. 右键单击 BizTalk 项目,然后选择“ 添加生成的项”。

  2. 在“ 添加生成的项 ”对话框中,执行以下作:

    用这个 要执行的操作
    类别 单击“ 使用适配器服务”。
    模板 单击“ 使用适配器服务”。
  3. 若要启动“ 使用适配器服务 ”对话框,请单击“ 添加”。

  4. 在“ 使用适配器服务 ”对话框中,从 “选择绑定 ”列表中选择 oracleEBSBinding,然后单击“ 配置”。

  5. 在“ 配置适配器 ”对话框中,单击“ 安全 ”选项卡,然后从 “客户端凭据类型 ”列表中选择 “用户名 ”,并指定用户名和密码以连接到 Oracle E-Business Suite。

    用这个 要执行的操作
    使用 Oracle 数据库凭据进行连接 ClientCredentialType 绑定属性指定到数据库,并为“用户名和密码文本框指定数据库凭据。
    使用 Oracle E-Business Suite 凭据进行连接 ClientCredentialType 绑定属性指定为 EBusiness,并为“用户名”和“密码”文本框指定 Oracle E-Business Suite 凭据。 在这种情况下,还必须为 OracleUserNameOraclePassword 绑定属性指定 Oracle 数据库凭据。
    如果 ClientCredentialType 设置为“Database”,则使用 Windows 身份验证进行连接 “用户名 ”文本框指定“/”,并将 “密码 ”文本框留空。
    如果 ClientCredentialType 设置为“EBusiness”,则使用 Windows 身份验证进行连接 用户名称密码文本框指定 Oracle E-Business Suite 凭据。 还必须为 OracleUserName 绑定属性指定“/”,并将 OraclePassword 绑定属性留空。
  6. 单击 “确定”

使用“添加适配器元数据向导”指定凭据

  1. 右键单击 BizTalk 项目,指向 “添加”,然后单击“ 添加生成的项”。

  2. 在“ 添加生成的项 ”对话框中,执行以下作:

    用这个 要执行的操作
    类别 单击“ 添加适配器”。
    模板 单击“ 添加适配器元数据”。
  3. 单击 添加。 此时会打开“添加适配器元数据向导”。

  4. 在“添加适配器元数据向导”中,选择 WCF-OracleEBS。 选择安装 BizTalk Server 的计算机以及 BizTalk 数据库的名称。

    重要

    如果已在 BizTalk 中配置了 WCF-OracleEBS 端口,请从“端口”列表中选择端口。

  5. 单击 “下一步”

  6. 在“ 使用适配器服务 ”对话框中,从 “选择绑定 ”列表中选择 oracleEBSBinding,然后单击“ 配置”。

  7. 在“ 配置适配器 ”对话框中,单击“ 安全 ”选项卡,然后从 “客户端凭据类型 ”列表中选择 “用户名 ”,并指定用户名和密码以连接到 Oracle E-Business Suite。

    用这个 要执行的操作
    使用 Oracle 数据库凭据进行连接 ClientCredentialType 绑定属性指定到数据库,并为“用户名和密码文本框指定数据库凭据。
    使用 Oracle E-Business Suite 凭据进行连接 ClientCredentialType 绑定属性指定为 EBusiness,并为“用户名”和“密码”文本框指定 Oracle E-Business Suite 凭据。 在这种情况下,还必须为 OracleUserNameOraclePassword 绑定属性指定 Oracle 数据库凭据。
    如果 ClientCredentialType 设置为“Database”,则使用 Windows 身份验证进行连接 “用户名 ”文本框指定“/”,并将 “密码 ”文本框留空。
    如果 ClientCredentialType 设置为“EBusiness”,则使用 Windows 身份验证进行连接 用户名称密码文本框指定 Oracle E-Business Suite 凭据。 还必须为 OracleUserName 绑定属性指定“/”,并将 OraclePassword 绑定属性留空。
  8. 单击 “确定”

在 BizTalk Server 管理控制台中指定凭据

在 BizTalk Server 管理控制台中,必须将凭据指定为 WCF-Custom 或 WCF-OracleEBS 端口配置的一部分。

指定 WCF-Custom 端口的凭据

  1. 启动 BizTalk Server 管理控制台。

  2. 在控制台树中,依次展开 BizTalk 组应用程序,然后展开要在其中创建端口的应用程序,然后单击“ 发送端口 ”或“ 接收端口”。 在右窗格中,可以选择创建端口或选择现有端口。

  3. 在“端口属性”对话框中,从 “类型” 下拉列表中选择 WCF-Custom,然后单击“ 配置”。

    注释

    若要查看接收端口的位置属性对话框,请单击端口属性对话框左窗格中的 “接收位置 ”选项卡,然后单击“ 新建”。

  4. “WCF-Custom 传输属性 ”对话框中,单击“ 绑定 ”选项卡。从 “绑定类型” 下拉列表中选择 oracleEBSBinding

  5. 如果要创建发送端口,请在 “WCF-Custom 传输属性 ”对话框中单击“ 凭据 ”选项卡,然后执行下列作之一:

    • 选择“ 不使用单一登录 ”选项,并指定用于连接到 Oracle E-Business Suite 的用户名和密码。

      用这个 要执行的操作
      使用 Oracle 数据库凭据进行连接 ClientCredentialType 绑定属性指定到数据库,并为“用户名和密码文本框指定数据库凭据。
      使用 Oracle E-Business Suite 凭据进行连接 ClientCredentialType 绑定属性指定为 EBusiness,并为“用户名”和“密码”文本框指定 Oracle E-Business Suite 凭据。 在这种情况下,还必须为 OracleUserNameOraclePassword 绑定属性指定 Oracle 数据库凭据。
      如果 ClientCredentialType 设置为“Database”,则使用 Windows 身份验证进行连接 “用户名 ”文本框指定“/”,并将 “密码 ”文本框留空。
      如果 ClientCredentialType 设置为“EBusiness”,则使用 Windows 身份验证进行连接 用户名称密码文本框指定 Oracle E-Business Suite 凭据。 还必须为 OracleUserName 绑定属性指定“/”,并将 OraclePassword 绑定属性留空。
    • 选择 “使用单一登录 ”选项,并指定关联企业单一登录(SSO)应用程序。

  6. 如果要创建接收端口,请在 “WCF-Custom 传输属性 ”对话框中单击 “其他 ”选项卡,然后执行下列作之一:

    • 选择 “用户帐户 ”选项,并指定用于连接到 Oracle E-Business Suite 的用户名和密码。

      用这个 要执行的操作
      使用 Oracle 数据库凭据进行连接 ClientCredentialType 绑定属性指定到数据库,并为“用户名和密码文本框指定数据库凭据。
      使用 Oracle E-Business Suite 凭据进行连接 ClientCredentialType 绑定属性指定为 EBusiness,并为“用户名”和“密码”文本框指定 Oracle E-Business Suite 凭据。 在这种情况下,还必须为 OracleUserNameOraclePassword 绑定属性指定 Oracle 数据库凭据。
      如果 ClientCredentialType 设置为“Database”,则使用 Windows 身份验证进行连接 “用户名 ”文本框指定“/”,并将 “密码 ”文本框留空。
      如果 ClientCredentialType 设置为“EBusiness”,则使用 Windows 身份验证进行连接 用户名称密码文本框指定 Oracle E-Business Suite 凭据。 还必须为 OracleUserName 绑定属性指定“/”,并将 OraclePassword 绑定属性留空。
    • 选择“ 从关联应用程序获取凭据 ”选项,并指定关联 SSO 应用程序。

  7. 单击 “确定”

指定 WCF-OracleEBS 端口的凭据

  1. 启动 BizTalk Server 管理控制台。

  2. 将 WCF-OracleEBS 适配器添加到 BizTalk Server 管理控制台。 有关说明,请参阅 将 Oracle E-Business Suite 适配器添加到 BizTalk Server 管理控制台

  3. 在控制台树中,依次展开 BizTalk 组应用程序,然后展开要在其中创建端口的应用程序,然后单击“ 发送端口 ”或“ 接收端口”。 在右窗格中,可以选择创建端口或选择现有端口。

  4. 在“端口属性”对话框中,从 “类型” 下拉列表中选择 WCF-OracleEBS,然后单击“ 配置”。

    注释

    若要查看接收端口的位置属性对话框,请单击端口属性对话框左窗格中的 “接收位置 ”选项卡,然后单击“ 新建”。

  5. 在“端口属性”对话框中,单击“ 绑定 ”选项卡。从 “绑定类型” 下拉列表中选择 oracleEBSBinding

  6. 如果要创建发送端口,请在传输属性对话框中单击“ 凭据 ”选项卡,然后执行下列作之一:

    • 选择“ 不使用单一登录 ”选项,并指定用于连接到 Oracle E-Business Suite 的用户名和密码。

      用这个 要执行的操作
      使用 Oracle 数据库凭据进行连接 ClientCredentialType 绑定属性指定到数据库,并为“用户名和密码文本框指定数据库凭据。
      使用 Oracle E-Business Suite 凭据进行连接 ClientCredentialType 绑定属性指定为 EBusiness,并为“用户名”和“密码”文本框指定 Oracle E-Business Suite 凭据。 在这种情况下,还必须为 OracleUserNameOraclePassword 绑定属性指定 Oracle 数据库凭据。
      如果 ClientCredentialType 设置为“Database”,则使用 Windows 身份验证进行连接 “用户名 ”文本框指定“/”,并将 “密码 ”文本框留空。
      如果 ClientCredentialType 设置为“EBusiness”,则使用 Windows 身份验证进行连接 用户名称密码文本框指定 Oracle E-Business Suite 凭据。 还必须为 OracleUserName 绑定属性指定“/”,并将 OraclePassword 绑定属性留空。
    • 选择 “使用单一登录 ”选项,并指定关联企业单一登录(SSO)应用程序。

  7. 如果要创建接收端口,请在传输属性对话框中单击 “其他 ”选项卡,然后执行下列作之一:

    • 选择 “用户帐户 ”选项,并指定用于连接到 Oracle E-Business Suite 的用户名和密码。

      用这个 要执行的操作
      使用 Oracle 数据库凭据进行连接 ClientCredentialType 绑定属性指定到数据库,并为“用户名和密码文本框指定数据库凭据。
      使用 Oracle E-Business Suite 凭据进行连接 ClientCredentialType 绑定属性指定为 EBusiness,并为“用户名”和“密码”文本框指定 Oracle E-Business Suite 凭据。 在这种情况下,还必须为 OracleUserNameOraclePassword 绑定属性指定 Oracle 数据库凭据。
      如果 ClientCredentialType 设置为“Database”,则使用 Windows 身份验证进行连接 “用户名 ”文本框指定“/”,并将 “密码 ”文本框留空。
      如果 ClientCredentialType 设置为“EBusiness”,则使用 Windows 身份验证进行连接 用户名称密码文本框指定 Oracle E-Business Suite 凭据。 还必须为 OracleUserName 绑定属性指定“/”,并将 OraclePassword 绑定属性留空。
    • 选择“ 从关联应用程序获取凭据 ”选项,并指定关联 SSO 应用程序。

  8. 单击 “确定”

另请参阅

用于创建 Oracle E-Business Suite 应用程序的构建基块
使用 Windows 身份验证连接到 Oracle 电子商务套件