有关 BizTalk 适配器包的常见问题解答(常见问题解答)。
一般问题
BizTalk 适配器包支持的 BizTalk 版本是什么?
BizTalk 适配器包包含在 Microsoft BizTalk Server 中。 安装 BizTalk Server 版本附带的版本。 不支持从另一个 BizTalk Server 版本安装 BizTalk 适配器包。
应在哪个用户上下文中运行安装程序?
使用作为本地管理员组成员和 BizTalk Server 管理员组成员的帐户运行 BizTalk 适配器包设置。
相关链接: 最低安全权限
如何开始使用适配器?
如果熟悉 BizTalk Server 和 BizTalk 适配器包,请安装 BAP 2016 或 BAP2013 R2 和 2013,然后开始使用 不同的适配器。
如果你是全新的 BizTalk Server 或 BizTalk 适配器包,请查看入门主题,并逐步完成教程:
适用于 Oracle 数据库的 BizTalk 适配器入门
适用于 Oracle 电子商务套件的 BizTalk 适配器入门
适用于 mySAP Business Suite 的 BizTalk 适配器入门
适用于 Siebel eBusiness 应用程序的 BizTalk 适配器入门
适用于 SQL 的 BizTalk 适配器入门
Microsoft BizTalk 适配器包是否支持跟踪?
BizTalk 适配器包使适配器客户端能够启用 Windows Communication Foundation (WCF) 跟踪和特定于适配器的跟踪。 启用跟踪时,还可以选择文件夹路径和文件名。 因此,跟踪存储在你喜欢的位置。 若要查看跟踪,请使用 WCF 服务跟踪查看器工具。 请参阅 使用服务跟踪查看器查看相关跟踪和故障排除。
有关跟踪和其他故障排除想法的详细信息,请参阅:
Oracle 数据库适配器疑难解答
Oracle EBS 适配器疑难解答
SAP 适配器疑难解答
Siebel 适配器疑难解答
SQL 适配器疑难解答
性能计数器是否可用于适配器?
是的。 BizTalk 适配器包提供 LOB 时间(累积) 性能计数器来测量 LOB 客户端库完成适配器启动的作所花费的时间(以毫秒为单位)。 可以通过将 EnablePerformanceCounters 绑定属性设置为 True 来启用性能计数器。 若要禁用性能计数器,请设置为 EnablePerformanceCountersFalse (默认值)。
BizTalk Server 问题
使用适配器时使用哪些 BizTalk Server 工具? 在哪里可以找到有关这些工具的详细信息?
有几个工具可以帮助使用这些适配器的项目:
| 工具 | BizTalk Server 核心文档中的主题 |
|---|---|
| Visual Studio |
-
使用 Visual Studio - 使用 BizTalk 项目 - 将 BizTalk 程序集从 Visual Studio 部署到 BizTalk 应用程序 详细了解 Visual Studio 解决方案、项目和 Visual Studio 中的解决方案和项目。 |
| 业务流程设计器 | 使用业务流程设计器创建业务流程 |
| 管道设计器 | 使用管道设计器创建管道 |
| BizTalk 映射器 | 使用 BizTalk 映射器创建映射 |
| BizTalk Server 管理控制台 | 使用 BizTalk Server 管理控制台 |
是否可以重复使用 BizTalk 应用程序的绑定? 如何?
是的。 绑定在逻辑终结点(例如业务流程端口或角色链接)和物理终结点(例如发送和接收端口)之间创建映射。 这可实现 BizTalk 业务解决方案的不同组件之间的通信。 绑定信息存储在 XML 文件中,该文件包含 BizTalk 程序集、应用程序或组范围内每个 BizTalk 业务流程的绑定信息。 可以导出 BizTalk 程序集、应用程序或组的绑定,然后通过导入任何其他 BizTalk 应用程序或组来重复使用它。 有关详细信息,请参阅
重复使用 Oracle DB 适配器绑定
重复使用 Oracle EBS 适配器绑定
重复使用 SAP 适配器绑定
重复使用 Siebel 适配器绑定
重复使用 SQL 适配器绑定
什么是“事务隔离级别”? 如何配置它?
事务隔离级别确定事务与其他事务所做数据更改隔离的程度。 它定义通过连接到业务线 (LOB) 系统发出的 Transact-SQL 命令的锁定行为。
对于某些适配器,这可配置。 请参阅:
Oracle 数据库:配置事务隔离级别和事务超时
Oracle E-Business Suite:配置事务隔离级别和事务超时
SQL:配置事务隔离级别和事务超时
SQL 数据库引擎中的隔离级别 描述了 SQL 中的不同级别。
基于 WCF 的适配器常见问题解答
什么是 WCF?
WCF 代表 Windows Communication Foundation。 WCF 是由Microsoft开发的编程框架,用于生成面向服务的应用程序。 WCF 是 .NET Framework 的一部分,开发人员能够构建安全、可靠且事务化的解决方案,这些解决方案跨平台集成,并与现有投资进行互作。
什么是 WCF LOB 适配器 SDK?
WCF LOB 适配器 SDK 是一系列工具和组件,提供一致的框架,用于开发业务线系统的可重用元数据丰富的适配器。 使用 WCF LOB 适配器 SDK 编写的适配器显示为自定义 WCF 绑定,可由支持 WCF 的客户端使用。
相关链接: WCF 业务线适配器 SDK 文档
什么是 WCF 服务模型?
WCF 服务模型是由 WCF 提供的编程模型,其中 LOB 系统(如 Oracle 或 SAP)作为 WCF 服务公开。 客户端和服务之间存在的服务协定表示为 .NET 接口,作表示为此接口上的方法。 WCF 服务模型生成代理类(WCF 客户端类),代码可以通过该类调用作并使用适配器接收数据。
BizTalk 适配器包中的所有适配器都支持 WCF 服务模型。
什么是 WCF 通道模型?
WCF 通道模型是客户端和服务之间 SOAP 消息交换的低级别抽象。 它提供接口和类型,使你能够使用称为通道堆栈的分层协议堆栈发送和接收消息。 堆栈的每个层都由一个通道组成,并且每个通道都是从 WCF 绑定创建的。 每个适配器都是一个 WCF 自定义传输绑定,该绑定将 LOB 系统公开为 WCF 服务。
BizTalk 适配器包中的所有适配器都支持 WCF 通道模型。
何时应使用 WCF 服务模型或 WCF 通道模型?
WCF 服务模型提供了一个对 .NET 程序员熟悉的模型,并隐藏通过通道进行 SOAP 消息交换的基本复杂性。 此外,“添加适配器服务引用插件”与 Visual Studio 设计体验集成,并提供了一个标准Microsoft Windows 接口,该接口提供适配器公开的作的强大浏览和搜索功能。 因此,WCF 服务模型通常是为任何基于 WCF 的适配器开发编程解决方案的最佳选择。
如果要在以下情况下通过 WCF 服务模型使用 WCF 通道模型:
WCF 通道模型可以更精细地控制在 LOB 系统上执行的作,因为在 WCF 通道模型中,可以直接控制通过通道发送的消息的内容。
WCF 通道模型比 WCF 服务模型更全面地支持大型对象(LOB)数据类型的端到端流式处理。 这是因为在 WCF 通道模型中,你可以直接控制如何在传出消息上提供消息正文,以及如何处理传入消息的消息正文。
如何开始使用 WCF 服务模型?
可以使用 WCF 服务模型提供的以下任一工具来生成 WCF 客户端类或 WCF 服务协定,以及每个适配器公开的服务元数据中的关联帮助程序代码:
随 WCF 附带的 ServiceModel 元数据实用工具工具(svcutil.exe)。
随 BizTalk 适配器包一起随附的“添加适配器服务引用 Visual Studio 插件”。
如何开始使用 WCF 通道模型?
使用 WCF 通道模型,可以通过通过 WCF 通道与适配器交换 SOAP 消息来调用作并接收轮询查询的结果。 若要开始,需要创建出站(客户端)和入站(服务)通道。