安装 Frontline Connector

本指南介绍如何在 Windows 上安装 Frontline Connector。Frontline Connector 是一项附加服务,可将客户的仓库管理系统 (WMS) 集成到 Frontline 指挥中心。

先决条件

1. 使用XLSX和CSV导入,从我们 预编译 的连接器应用程序 下载.jarFrontline Connector的文件。或者,用户可以下载 实现其自定义后端集成的项目模板 。

2. 为 Frontline 应用程序创建一个主目录,并配置指向该目录的系统环境变量 FRONTLINE_HOME 。

注意: Frontline Connector 和 Frontline Command Center 通常在同一主机上运行。在这种情况下,请对两者使用相同的 FRONTLINE_HOME 目录。

包装 JAR

.jar 文件作为服务提供。Windows 用户可以下载 用于配置的 .xml 文件。

要使用 WinSW 安装服务,请执行以下操作:

1. 将包装器和 .jar 文件放在同一个目录中。

2. 在命令中心执行以下命令。

frontlineconnector.exe安装

3. 检查 Windows 服务以确认安装。

注意: 用户可以使用他们选择的任何其他服务包装器或包装方法。对于使用 Linux 服务器的用户,请查找特定操作系统和版本的方法。

配置连接器

1. 使用 GUI 或以下命令启动服务:

net start frontlineconnector

配置文件是在目录中服务 FRONTLINE_HOME 的第一个午餐期间创建的。

3. 打开文件 %FRONTLINE_HOME%/config/configuration/xservice.properties

4. 配置 “xserver.url” 和 “xserver.port” 参数 xserver.remote.address=${xserver.url}:${xserver.port} 

用户应该有类似 xserver.remote.address=http://123.456.789.10:8080.

fcc.remote-address=${fcc.url}:${fcc.port}
fc.url=${FC_URL}:${FC_PORT}
fcc.api.key=${FCC_API_KEY}
server.servlet.context-path=/connector/

service.port=8081 
fcc.remote-address=http://123.456.789.10:8080
fc.url=http://123.456.789.10:8081/connector
fcc.api-key=687ae1dc4e40423c9d88b37b220a4328
server.servlet.context-path=/connector/

配置 API 密钥

为了连接到前线指挥中心,需要 API 密钥来授权连接器。

fcc.api-key=${api.key}

要获取 API 密钥,

  1. sysadmin 身份登录前线指挥中心。
  2. 导航到 “配置 ”,然后导航到 “用户”。
  3. “用户 ”列表中,双击名为“Frontline Connector”的用户。
  4. 将打开一个详细视图,其中包含“用户信息”部分中的密钥。

注意:防火墙配置应允许访问设置中使用的端口。

5. 重新启动服务。如果配置成功,日志将显示如下行:

25 Sep 2018 15:31:27,660 INFO  ServiceController - 向 xServer
注册 EVENT-Service[...]
25 Sep 2018 15:31:27,933 INFO  ServiceController - 向 xServer
注册 TROUBLESHOOTER-Service [...]
25 Sep 2018 15:31:27,957 INFO  ServiceController - 向 xServer
注册检查服务[...]
25 Sep 2018 15:31:28,201 INFO  ServiceController - 向 xServer
注册 PICKING-Service[...]
2018 年 9 月 25 日 15:31:30,519 INFO  IntegrationService - 在 8.665 秒内启动 IntegrationService(JVM 运行 10.55)

如果 Frontline Connector 启用了 Web UI,则可以使用属性中配置的 URL(例如 http://123.456.789.10:8081)对其进行访问。