配置 Oracle 电子商务套件的连接 URI
连接 URI 是一种连接字符串,其中包含连接到 Oracle E-Business Suite 所需的参数。 在 Visual Studio 中使用适配器服务外接程序或添加适配器元数据向导时,必须指定 URI 以连接到 Oracle E-Business Suite 以生成元数据。 使用 BizTalk Server 管理控制台配置业务流程时,必须指定 URI 以连接到 Oracle E-Business Suite 以执行操作。
从 Visual Studio 指定连接 URI
在 Visual Studio 中,必须使用“使用适配器服务加载项”或“添加适配器元数据向导”指定连接 URI。
使用适配器服务加载项指定连接 URI
右键单击 BizTalk 项目,指向 “添加”,然后单击“ 添加生成的项”。
在“ 添加生成的项 ”对话框中,执行以下操作:
使用此选项 要执行此操作 类别 单击“ 使用适配器服务”。 模板 单击“ 使用适配器服务”。 若要启动“ 使用适配器服务 ”对话框,请单击“ 添加”。
在“ 使用适配器服务 ”对话框中,从“ 选择绑定” 列表中选择 “oracleEBSBinding”,然后单击“ 配置”。
在“ 配置适配器 ”对话框中,单击“ 安全性 ”选项卡。在 “客户端凭据类型 ”列表中,选择“ 用户名” ,并指定用于连接到 Oracle E-Business Suite 的用户名和密码。
使用此选项 要执行此操作 使用 Oracle 数据库凭据进行连接 指定 Database 的 ClientCredentialType 绑定属性,并为“用户名”和“密码”文本框指定数据库凭据。 使用 Oracle E-Business Suite 凭据进行连接 指定 EBusiness 的 ClientCredentialType 绑定属性,并为“用户名”和“密码”文本框指定 Oracle E-Business Suite 凭据。 在这种情况下,还必须为 OracleUserName 和 OraclePassword 绑定属性指定 Oracle 数据库凭据。 如果 ClientCredentialType 设置为“Database”,则使用 Windows 身份验证进行连接 为“ 用户名 ”文本框指定“/”,并将 “密码 ”文本框留空。 如果 ClientCredentialType 设置为“EBusiness”,则使用 Windows 身份验证进行连接 为 “用户名” 和“ 密码” 文本框指定 Oracle E-Business Suite 凭据。 还必须为 OracleUserName 绑定属性指定“/”,并将 OraclePassword 绑定属性留空。 单击“ URI 属性 ”选项卡,并指定不同参数的值。 有关 Oracle 电子商务适配器的连接 URI 的详细信息,请参阅 配置 Oracle 电子商务套件的连接 URI。
单击“ 绑定属性 ”选项卡,并指定生成架构之前所需的绑定值(如果有)。 有关绑定属性的详细信息,请参阅 阅读有关 Oracle E-Business Suite 绑定属性的 BizTalk 适配器。
单击 “确定” 。
使用添加适配器元数据向导指定连接 URI
右键单击 BizTalk 项目,指向 “添加”,然后单击“ 添加生成的项”。
在“ 添加生成的项 ”对话框中,执行以下操作:
使用此选项 要执行此操作 类别 单击“ 添加适配器”。 模板 单击“ 添加适配器元数据”。 单击“添加”。 “添加适配器元数据向导”随即打开。
在“添加适配器元数据向导”中,选择“ WCF-OracleEBS”。 选择安装BizTalk Server的计算机和 BizTalk 数据库的名称。
重要
如果已在 BizTalk 中配置了 WCF-OracleEBS 端口,请从“端口”列表中选择该端口。
单击“下一步”。
在“ 使用适配器服务 ”对话框中,从“ 选择绑定” 列表中选择 “oracleEBSBinding”,然后单击“ 配置”。
在“ 配置适配器 ”对话框中,单击“ 安全性 ”选项卡。在 “客户端凭据类型 ”列表中,选择“ 用户名” ,并指定用于连接到 Oracle E-Business Suite 的用户名和密码。
使用此选项 要执行此操作 使用 Oracle 数据库凭据进行连接 指定 Database 的 ClientCredentialType 绑定属性,并为“用户名”和“密码”文本框指定数据库凭据。 使用 Oracle E-Business Suite 凭据进行连接 指定 EBusiness 的 ClientCredentialType 绑定属性,并为“用户名”和“密码”文本框指定 Oracle E-Business Suite 凭据。 在这种情况下,还必须为 OracleUserName 和 OraclePassword 绑定属性指定 Oracle 数据库凭据。 如果 ClientCredentialType 设置为“Database”,则使用 Windows 身份验证进行连接 为“ 用户名 ”文本框指定“/”,并将 “密码 ”文本框留空。 如果 ClientCredentialType 设置为“EBusiness”,则使用 Windows 身份验证进行连接 为 “用户名” 和“ 密码” 文本框指定 Oracle E-Business Suite 凭据。 还必须为 OracleUserName 绑定属性指定“/”,并将 OraclePassword 绑定属性留空。 单击“ URI 属性 ”选项卡,并指定不同参数的值。 有关 Oracle 电子商务适配器的连接 URI 的详细信息,请参阅 配置 Oracle 电子商务套件的连接 URI。
单击“ 绑定属性 ”选项卡,并指定生成架构之前所需的绑定值(如果有)。 有关绑定属性的详细信息,请参阅 阅读有关 Oracle E-Business Suite 绑定属性的 BizTalk 适配器。
注意
如果选择了现有的 WCF-OracleEBS 发送端口,则无需指定绑定属性。 绑定属性是从发送端口配置中选择的。 但是,可以选择指定设计时所需的绑定属性(如果有)。 在这种情况下,将在设计时使用绑定属性的新值,同时生成元数据。 但是,在运行时,为发送端口配置中的绑定属性指定的值将适用。
单击 “确定” 。
从 BizTalk Server 管理控制台指定连接 URI
在 BizTalk Server 管理控制台中,必须将连接 URI 指定为 WCF-Custom 或 WCF-OracleEBS 端口配置的一部分。
指定 WCF-Custom 端口的连接 URI
启动BizTalk Server管理控制台。
在控制台树中,依次展开 BizTalk 组、 应用程序、要在其中创建端口的应用程序,然后单击“ 发送端口 ”或“ 接收端口”。 在右窗格中,可以选择创建端口或选择现有端口。
在“端口属性”对话框中,从“ 类型 ”下拉列表中选择“ WCF-Custom”,然后单击“ 配置”。
注意
若要查看接收端口的位置属性对话框,请单击“端口属性”对话框左窗格中的“ 接收位置 ”选项卡,然后单击“ 新建”。
在 “WCF 自定义传输属性 ”对话框中,单击“ 常规 ”选项卡。
在 “地址 (URI) ”文本框中,指定要连接到 Oracle 电子商务套件的连接 URI。 有关 Oracle 电子商务适配器的连接 URI 的详细信息,请参阅 配置 Oracle 电子商务套件的连接 URI。
在 “WCF 自定义传输属性 ”对话框中,单击“ 绑定 ”选项卡。从“ 绑定类型 ”下拉列表中,选择“ oracleEBSBinding”。
如果要创建发送端口,请在“ WCF-自定义传输属性 ”对话框中,单击“ 凭据 ”选项卡,然后执行下列操作之一:
选择“ 不使用单一登录 ”选项,并指定用于连接到 Oracle E-Business Suite 的用户名和密码。
使用此选项 要执行此操作 使用 Oracle 数据库凭据进行连接 指定 Database 的 ClientCredentialType 绑定属性,并为“用户名”和“密码”文本框指定数据库凭据。 使用 Oracle E-Business Suite 凭据进行连接 指定 EBusiness 的 ClientCredentialType 绑定属性,并为“用户名”和“密码”文本框指定 Oracle E-Business Suite 凭据。 在这种情况下,还必须为 OracleUserName 和 OraclePassword 绑定属性指定 Oracle 数据库凭据。 在 ClientCredentialType 设置为“Database”的情况下使用 Windows 身份验证进行连接 为“ 用户名 ”文本框指定一个“/”,并将 “密码” 文本框留空。 在 ClientCredentialType 设置为“EBusiness”的情况下使用 Windows 身份验证进行连接 为 “用户名” 和“ 密码” 文本框指定 Oracle E-Business Suite 凭据。 还必须为 OracleUserName 绑定属性指定“/”,并将 OraclePassword 绑定属性留空。 选择“ 使用单一登录 ”选项,并指定关联企业单一登录 (SSO) 应用程序。
如果要创建接收端口,请在“ WCF-自定义传输属性 ”对话框中,单击“ 其他 ”选项卡,然后执行下列操作之一:
选择“ 用户帐户 ”选项,并指定用于连接到 Oracle E-Business Suite 的用户名和密码。
使用此选项 要执行此操作 使用 Oracle 数据库凭据进行连接 指定 Database 的 ClientCredentialType 绑定属性,并为“用户名”和“密码”文本框指定数据库凭据。 使用 Oracle 电子商务套件凭据进行连接 指定 EBusiness 的 ClientCredentialType 绑定属性,并为“用户名”和“密码”文本框指定 Oracle E-Business Suite 凭据。 在这种情况下,还必须为 OracleUserName 和 OraclePassword 绑定属性指定 Oracle 数据库凭据。 在 ClientCredentialType 设置为“Database”的情况下使用 Windows 身份验证进行连接 为“ 用户名 ”文本框指定一个“/”,并将 “密码” 文本框留空。 在 ClientCredentialType 设置为“EBusiness”的情况下使用 Windows 身份验证进行连接 为 “用户名” 和“ 密码” 文本框指定 Oracle E-Business Suite 凭据。 还必须为 OracleUserName 绑定属性指定“/”,并将 OraclePassword 绑定属性留空。 选择“ 从关联应用程序获取凭据 ”选项,并指定关联 SSO 应用程序。
单击 “确定” 。
指定 WCF-OracleEBS 端口的连接 URI
启动BizTalk Server管理控制台。
将 WCF-OracleEBS 适配器添加到 BizTalk Server 管理控制台。 有关说明,请参阅将 Oracle E-Business Suite 适配器添加到 BizTalk Server 管理控制台。
在控制台树中,依次展开 “BizTalk 组”、“ 应用程序”和要在其中创建端口的应用程序,然后单击“ 发送端口 ”或“ 接收端口”。 在右窗格中,可以选择创建端口或选择现有端口。
在“端口属性”对话框中的“ 类型 ”下拉列表中,选择前面添加的 WCF-OracleEBS 适配器,然后单击“ 配置”。
注意
若要查看接收端口的位置属性对话框,请单击端口属性对话框左窗格中的“ 接收位置 ”选项卡,然后单击“ 新建”。
在传输属性对话框中,单击“ 常规 ”选项卡。
单击“ 配置 ”按钮,并为连接参数提供值。 有关 Oracle 电子商务适配器的连接 URI 的详细信息,请参阅 配置 Oracle 电子商务套件的连接 URI。
在“传输属性”对话框中,单击“ 绑定 ”选项卡并指定绑定属性的值。
注意
根据是要配置发送端口还是接收端口来显示绑定属性。 例如,配置发送端口时,与通知相关的绑定属性不可用,因为通知是入站操作,需要接收端口配置。
如果要创建发送端口,请在传输属性对话框中单击“ 凭据 ”选项卡,然后执行下列操作之一:
选择“ 不使用单一登录 ”选项,并指定用户名和密码以连接到 Oracle E-Business Suite。
使用此选项 要执行此操作 使用 Oracle 数据库凭据进行连接 指定 Database 的 ClientCredentialType 绑定属性,并为“用户名”和“密码”文本框指定数据库凭据。 使用 Oracle 电子商务套件凭据进行连接 指定 EBusiness 的 ClientCredentialType 绑定属性,并为“用户名”和“密码”文本框指定 Oracle E-Business Suite 凭据。 在这种情况下,还必须为 OracleUserName 和 OraclePassword 绑定属性指定 Oracle 数据库凭据。 在 ClientCredentialType 设置为“Database”的情况下使用 Windows 身份验证进行连接 为“ 用户名 ”文本框指定一个“/”,并将 “密码” 文本框留空。 在 ClientCredentialType 设置为“EBusiness”的情况下使用 Windows 身份验证进行连接 为 “用户名” 和“ 密码” 文本框指定 Oracle E-Business Suite 凭据。 还必须为 OracleUserName 绑定属性指定“/”,并将 OraclePassword 绑定属性留空。 选择“ 使用单一登录 ”选项,并指定关联企业单一登录 (SSO) 应用程序。
如果要创建接收端口,请在传输属性对话框中单击“ 其他 ”选项卡,然后执行下列操作之一:
选择“ 用户帐户 ”选项,并指定用于连接到 Oracle E-Business Suite 的用户名和密码。
使用此选项 要执行此操作 使用 Oracle 数据库凭据进行连接 指定 Database 的 ClientCredentialType 绑定属性,并为“用户名”和“密码”文本框指定数据库凭据。 使用 Oracle 电子商务套件凭据进行连接 指定 EBusiness 的 ClientCredentialType 绑定属性,并为“用户名”和“密码”文本框指定 Oracle E-Business Suite 凭据。 在这种情况下,还必须为 OracleUserName 和 OraclePassword 绑定属性指定 Oracle 数据库凭据。 在 ClientCredentialType 设置为“Database”的情况下使用 Windows 身份验证进行连接 为“ 用户名 ”文本框指定一个“/”,并将 “密码” 文本框留空。 在 ClientCredentialType 设置为“EBusiness”的情况下使用 Windows 身份验证进行连接 为 “用户名” 和“ 密码” 文本框指定 Oracle E-Business Suite 凭据。 还必须为 OracleUserName 绑定属性指定“/”,并将 OraclePassword 绑定属性留空。 选择“ 从关联应用程序获取凭据 ”选项,并指定关联 SSO 应用程序。
单击“确定”。
另请参阅
用于创建 Oracle 电子商务套件应用程序的构建基块
使用 Windows 身份验证连接到 Oracle 电子商务套件