在 BizTalk 管理中配置 JD Edwards EnterpriseOne 项目
适用于 JD Edwards OneWorld 的 Microsoft BizTalk 适配器包含“接收处理程序”文件夹和“发送处理程序”文件夹。 “发送处理程序”文件夹包含 BizTalkServerApplication。 适用于 JD Edwards OneWorld 的 BizTalk 适配器是可以创建的,它在与 BizTalk Server 相关的进程中运行,而不在隔离的主机进程中运行。
将适配器添加到 BizTalk 管理
打开“BizTalk Server管理”,依次展开“BizTalk Server管理”、“BizTalk 组”和“平台设置”。
右键单击“ 适配器”,选择“ 新建”,然后选择“ 适配器”。
输入适配器的名称。 例如,输入
JDEOneWorld
。从“适配器”列表中选择“JDEOneWorld”,然后选择“确定”。
检查适配器是否正常工作
在BizTalk Server管理控制台中,可以通过查看“逻辑系统”窗口来验证适配器是否正常运行。 在初始安装时,该窗口为空,因为您还没有建立到服务器系统的连接,也没有建立任何逻辑系统。
在“BizTalk Server管理”中,展开“平台设置”,展开“适配器”,然后选择“JDEOneWorld”。
在详细信息窗格中,右键单击“ BizTalkServerApplication”,然后选择“ 属性”。
选择“属性”选项卡。
设置 SQL 连接参数。
- 定义SQL 数据库参数 - SQL Server名称和数据库是在安装时设置的。 在这个文本区域,您可以重新定义适用于该适配器的服务器和数据库。
选择“ 关闭 ”退出 “逻辑系统 ”窗口。
下一步是使用 Visual Studio 添加逻辑系统。
创建发送端口
在“BizTalk Server管理”中,依次展开“BizTalk 组”、“应用程序”和“应用程序”。
右键单击“ 发送端口”,选择“ 新建”,然后选择“ 静态 Solicit-Response 发送端口”。
注意
还可以使用 静态 One-Way 端口。
在 “发送端口属性”中,选择“ 名称” 字段,然后输入发送端口名称。 例如,输入 SendToJDE。
在 “类型 ”下拉列表中,选择“ JDEOneWorld”。
在 “URI ”下拉列表中,选择发送处理程序。
选择“确定”。
配置传输属性
JD Edwards OneWorld 传输属性系统定义用于设计和运行时登录。 在设计时,将这些凭据设置为浏览 JD Edwards OneWorld 业务函数,并在运行时进行调用。
在建立与 JD Edwards OneWorld 的连接后,将参数传递给连接对象(用户、密码、环境)。 它将返回 JD Edwards OneWorld 应用程序业务函数的一个实例。 通过企业/应用程序服务器名称及服务侦听到的已定义的 TCP/IP 端口可进一步定义这些凭据。
从名为 jdeinterop.ini 的文件读取企业服务器名称和端口。 这些值必须与系统定义设置中的值相同。
注意
所有条目都要区分大小写。
设置属性
在“ 传输属性 ”对话框中,设置特定于服务器系统和尝试访问的对象的连接和凭据参数。
提供凭据。 您可以使用以下方法之一访问 JD Edwards OneWorld 系统:
登录凭据 (密码、用户名) :如果使用此方法,请转到步骤 5。
单一登录。
若要使用单 Sign-On (SSO) ,请在“使用 SSO”中选择“是”。
有关如何设置 SSO 的详细信息,请参阅 适配器中的安全性
在列表中选择一个关联应用程序。
企业单一登录工具创建的关联应用程序代表诸如 JD Edwards OneWorld 之类的应用程序。 用于 JD Edwards OneWorld 的 Microsoft BizTalk 适配器使用应用程序用户的凭据。 这些凭据是从服务器系统的 SSO 凭据数据库中为指定关联应用程序检索的。 凭据是启动 BizTalk Server 项目的应用程序用户的凭据。
有关详细信息,请参阅 创建关联应用程序。
展开 JD Edwards OneWorld 系统 节点,并输入连接到 JD Edwards OneWorld 服务器所需的所有信息。
设置连接参数后,您可以浏览 JD Edwards OneWorld 系统。 有关详细信息,请参阅将 JD Edwards OneWorld 架构导入到 BizTalk Server 项目中。
如果需要,请在 “最大并发 调用数”中输入表示呼叫数的值,例如 200。
参数
Max Concurrent Calls
可用于优化配置。 在吞吐量超过了后端处理能力的情况下,可以使用此参数激活消息重载保护。 默认值为 -1,表示调用不受限制。在 BizTalk Server 将消息提交到传输适配器后,首先会从该适配器收到一个批。 它在批处理上调用
TransmitMessage
以传输每条消息。 完成后,BizTalk Server在批处理上调用Done
,适配器开始将消息传输到后端。 如果BizTalk Server在调用Done
之前获取多个批处理,则它可能永远不会发生。 通过设置批中的最大消息数量,可以控制传输到后端的消息。更改此参数后,所做更改会在一分钟内生效;BizTalk Server 必须检索 SQL 数据库中保存的对适配器配置的更改。
对于刷新代理,选择“是”可强制 runtimeagent.exe 和 browsingagent.exe 进程在需要时自动重启。
例如,您希望进程在出现以下情况时自动重新启动:丢失了与服务器的连接;或者向服务器中添加了内容,但是由于它没有显示在 Microsoft 适配器向导中而无法选择它。
注意
browsingagent.exe 在退出当前浏览会话之前不会进行刷新。 例如,必须退出 “添加生成的项 浏览”会话,然后重新进入以更新 browsingagent.exe。
提供所有必需信息后,单击“ 应用”,然后单击“ 确定 ”接受连接信息。
您必须为用于 JD Edwards OneWorld 的 BizTalk 适配器设置连接参数才能访问 JD Edwards OneWorld。
适配器所需的属性
如果没有在控制面板中设置全局环境变量,则可以在此部分中执行这项工作。
参数 | 说明 |
---|---|
Host |
键入主机服务器计算机名称的名称 (例如, actsvr1 ) ;或者键入计算机 (的 IP 地址, 123.456.0.789 例如,) 。 |
JAVA_HOME | 键入 JDK 安装的完整路径。 |
JDE Edwards 环境 | 在 JD Edwards OneWorld 中键入环境的名称, DV7333 例如 。DV7333 是开发环境的公用名,PY7333 是原型环境的公用名,PD7333 是生产环境的公用名。 |
JDEdwards JAR 文件 | 输入每个 JAR 文件的完整路径和文件名: - Connector.jar - Kernel.jar - JDEJAccess.jar - JDEActionalInterop.jar 每个 jar 文件必须用分号 (;) 分隔,中间不留空格。 例如: <drive>\Connector.jar;<drive>\Kernel.jar; |
密码 | 键入指定用户的密码。 |
端口 | 键入将 (交换数据的端口号, 6009 例如,) 。 |
用户名 | 键入将用于登录 JD Edwards OneWorld 系统的 JD Edwards OneWorld 用户名。 |
使用 XMLTransmit 和 XMLReceive 管道
适用于 JD Edwards OneWorld 的 Microsoft BizTalk 适配器要求为发送和接收管道选择 XMLTransmit 和 XMLReceive。
在“BizTalk Server管理”中,展开“应用程序”,然后展开应用程序。
选择“ 发送端口”,右键单击发送端口,然后选择“ 属性”。
在 “发送端口属性”中,执行以下操作:
从“发送管道”下拉列表中选择 发送管道 。
从“接收管道”下拉列表中选择 “接收管道 ”。
选择“确定”。