专业术语
Version 24.3.9111
专业术语
Version 24.3.9111
下表提供了产品文档中使用的一组专业术语。
术语 | 定义 |
---|---|
系统 API | 系统 API 是内置于应用程序中的 REST 应用程序接口,允许从远处或通过自动化流程对应用程序进行管理、监控和管理。在知行之桥管理控制台(web UI)中可以完成,通过调用单个或一系列系统 API 来实现。 |
访问日志 | 访问日志记录了所有到达知行之桥的网络请求。当交易伙伴向服务器发送 AS2 或 AS4 请求时,这有助于排除连接问题。可以在应用程序的状态页面上查看访问日志。 |
应用程序数据目录 | 应用程序数据目录是的包含应用程序的配置文件、证书文件、原始数据文件和日志文件一个文件夹。对于Windows环境来说,它是“C:\ProgramData\CData\Arc”。所有个人配置设置和默认工作区中配置的端口设置都保存在 应用程序数据目录的子文件夹中。默认工作区中的每个端口都有一个独立的子文件夹,名称与端口 ID 相同。每个端口的输入文件夹和输出文件夹保存在此目录中。非默认工作区中配置的端口保存在 Workspaces 目录中。 |
应用程序日志 | 应用程序日志存储应用程序级的错误和对应用程序资源的调用。可以在应用程序的状态页面上查看应用程序日志,并可点击右上角的“下载日志文件”按钮导出完整的日志文件。在事务日志中可查找特定期间具体的错误信息。 |
ArcScript | ArcScript 是一种基于 XML 的语言,可用于 Script 端口,或是在其它端口的事件中,以及在 XML 映射端口的数据映射/转换步骤中编写自定义脚本。 |
端口 | 端口是组成数据处理逻辑工作流的基本元素。每个端口对数据文件执行单一的操作:通过网络向远程系统/主机发送文件,通过网络接收或下载文件,在本地转换文件,或将文件路由到工作流中的另一个端口(以上操作都称为事务)。每个端口都有一个输入文件夹用于处理/发送文件,还有一个输出文件夹用于接收/发送文件。 |
嵌入式 Web Server | 知行之桥可以托管在任何 Web Server 上,并且应用程序附带嵌入式 Web Server,可立即启动并运行。运行知行之桥可执行文件或 .jar 文件,即可启动嵌入式 Web Server。当在外部服务器(IIS,Tomcat,Jetty 等)上托管应用程序时,不应使用嵌入式 Web Server。 |
ESB | ESB(企业服务总线)是一个允许多个独立系统(数据库、业务应用程序、文件交换系统)相互之间进行通信的平台。知行之桥提供了一个用于集成这些数据处理的解决方案。 |
事件 | 端口处理消息(例如,发送或接收文件)时会触发事件。在事件中编写 ArcScript,以实现自定义逻辑。 |
工作流 | 工作流是一系列相连的端口。工作流设计器中的蓝色箭头线表示端口之间相互连接。文件会自动从一个端口的输出文件夹传递到下一个端口的输入文件夹。这创建了数据处理的逻辑链。多个工作流可配置在同一个工作区中,也可配置在不同的工作区 |
工作流设计器* | 工作流页面显示可视化的工作流设计器,相当于一个可配置工作流的工作区。从左边的列表中将端口拖拽到右侧的工作区以创建工作流。在工作区中单击端口即可配置端口,并可将端口右侧的实心圆引出的箭头拖到另一个端口左侧的空心圆,将两个端口连接起来。 |
输入文件夹 | 所有端口都有一个名为 “Send” 的输入文件夹,存放待处理的文件。工作流中相连的两个端口,文件会从上一个端口的输出文件夹自动传递到下一个端口的输入文件夹。同样地,将文件直接放在发送文件夹中也能完成。端口的输入文件夹保存在端口下特定的文件夹中,该文件夹本身也是 应用程序数据目录的子文件夹。 |
输入映射 | 数据库端口(以及类似的端口,如 MySQL,SQL Server,CData)使用输入映射将数据导入后端系统。每个输入映射都以数据库/应用程序中的单个表/视图(或虚拟表/视图)为目标。输入映射确定表中要插入数据的列,并支持高级插入逻辑,如向上插入(根据列值插入或更新)、查找查询(在将值插入表中之前获取值),以及同时插入到通过外键关系相关的多个表中。输入映射被建模为 XML,数据在类似数据库的端口处理/发送之前应被格式化为 XML。 |
安装目录 | 包含知行之桥可执行文件的文件夹。 对于知行之桥的 Windows 版本,此目录还包含 “www” 和 “www_services” 文件夹。 Java 版本包括 “Uninstaller” 和 “webapp” 文件夹。 |
映射 | 在知行之桥中有几种映射:输入映射、输出映射和 XML 映射。通常,映射指的是 XML 映射,即知行之桥如何处理应用程序内的数据转换。许多端口可将文件转换成 XML,反之亦然,强大的 XML Map 端口可以将一种 XML 结构转换成另一种结构。这些端口的组合允许使用 XML 作为中间格式在任意数据格式之间进行转换。 |
消息 | 知行之桥处理原始数据文件,并且维护元数据(标题),其中包含应用程序中如何处理文件的信息。原始数据文件(有效负载)和元数据头的组合称为消息。可以通过单击事务日志中任何事务条目的文件名或特定端口中的输入/输出选项卡来查看消息标题。 |
MFT | MFT 是可控文件传输的英文首字母缩写,指的是安全地向交易伙伴发送数据或从交易伙伴接收数据的任何标准协议。常见的 MFT 协议有 AS2、 AS4、 OFTP、 FTP 和 SFTP。知行之桥包含许多 MFT 端口,这些端口通常用作工作流中数据的入口或出口。 |
输出文件夹 | 所有端口都有一个名为 “Receive” 的输出文件夹,输出文件将写入其中。连接流中的端口使得文件可自动从第一个端口的输出文件夹传递到下一个端口的输入文件夹中。端口输出的文件可直接在接收文件夹的磁盘上查看,也可在端口的输出选项卡上查看。端口的输出文件夹保存在端口特定的文件夹中,该文件夹本身是 应用程序数据目录的子文件夹。 |
输出映射 | 数据库端口(以及类似的端口,如 MySQL、SQL Server、CData)使用输出映射从后端系统提取数据。每个输出映射都以数据库/应用程序中的单个表/视图(或虚拟表/视图)为目标。输出映射决定了应该返回表中的哪些列,并支持 WHERE 子句(规则),从多个表中提取数据,以及只获取新的或最近修改的记录的能力。输出映射被建模为 XML,从类似数据库的端口返回的数据都已被格式化为 XML 文件。 |
NodeID | NodeID 是机器名(或在 Java 中的主机名)的单向散列,用于授权。每个标准(非云)许可证都绑定一个 NodeID。NodeID 值包含在许可证文件(arc.*.lic)中,应用程序会检查该文件以验证产品授权情况。 |
个人设置 | 个人设置页面允许配置应用程序中使用的全局设置。一些文件传输协议,如 AS2、 AS4 和 OFTP,需要配置“个人设置”来发送和接收文件。该配置文件还包括安全设置、允许使用系统 API 的用户列表,以及应用程序中出现的错误的全局警报。 |
接收 | 接收是端口在生成输出文件(消息)时执行的操作。对于像 AS2、 FTP 和 SFTP 这样的网络连接端口,接收是指通过网络被动接收(如 AS2)或主动下载(如 SFTP)文件。对于本地转换端口,如 X12、 EDIFACT、 CSV 和 XML 映射,接收意味着在处理(翻译/转换)本地输入文件后生成输出文件。 |
接收自动化 | 一些端口可以被安排来生成输出文件(例如,轮询远程服务器来下载文件或者以指定的时间间隔执行输出过程)。启用时,必须配置接收间隔,以确定端口何时接收。接收间隔可以每几分钟、每几小时、每天特定时间、每周特定日期安排一次,或者通过 cron 表达式来保持对时间表的完全控制。 |
接收文件夹 | 端口的输出文件夹的名称。请参见输出文件夹了解更多详情。 |
发送 | 端口对待处理文件执行发送的操作。对于网络连接端口,如 AS2、 FTP 和 SFTP,发送意味着将文件发送或上传至远程系统或主机。对于像 X12、 EDIFACT、 CSV 和 XML 映射这样的本地端口,发送意味着在应用程序内处理文件,进行转换或翻译。 |
发送自动化 | 端口支持发送自动化设置,以确定何时以及如何处理/发送输入文件。启用后,进入端口输入文件夹的文件将被自动发送或处理。一些网络连接端口支持重试设置,用于在应用程序中引发错误之前重试失败的发送传输,这有助于应对暂时的网络问题,而不会导致阻塞故障。 |
发送文件夹 | 端口输入文件夹的名称。请参见输入文件夹了解更多详情。 |
交易 | 交易是端口任何时间发送、接收或处理文件。对于本地转换端口,交易包括发送和接收(端口发送原始输入文件,并在转换/翻译输出文件后接收输出文件)。对于网络连接端口,交易通常是单次发送(通过网络发送/上传文件)或单次接收(通过网络接收或下载文件)。 |
交易日志 | 交易日志存储应用程序处理的每个事务的元数据。可以在状态页面上查看交易日志,单击交易日志中的文件名会显示已处理的消息的元数据,并允许下载原始数据文件或交易期间生成的所有日志文件。 |
视图 | 工作流设计器允许在浏览画布时将特定位置(一组坐标和缩放级别)保存为视图。单击保存的视图会将显示返回到保存视图时显示的相同位置。当许多端口填充工作区时,保存视图有助于在不同配置的工作流之间导航。 |
工作区 | 工作区允许出于组织目的分离流程。例如,与沃尔玛的自动交易流程所需的端口可以被分离到一个新的工作区,该工作区与目标公司的自动交易流程所需的端口是分开的。 |
工作区目录 | 工作区目录是应用程序数据目录中的一个文件夹,包含应用程序中任何非默认工作区的配置文件、原始数据文件和日志文件。 |