- 使用标准网络协议(AS2、AS4、FTP、SFTP、OFTP 等)与外部目标之间传输文件
- 与数据库或云应用程序等后端系统集成
- 使用或公开 RESTful Web API
- 将数据从一种格式转换为另一种格式
- 压缩/解压缩或加密/解密数据
- 修改文件内容或消息头
- 使用条件逻辑路由文件,以创建复杂的数据流

配置
每个端口都有一系列选项卡,可用于配置端口执行任务所需的设置。这些选项卡包括:- 设置,用于管理连接和身份验证参数
- 高级,用于其他端口特定设置以及消息和日志信息
- 自动化,用于指定端口应如何自动处理文件、轮询要下载的文件、重试失败消息等
- 通知,用于在需要时覆盖全局通知设置
- SLA,用于配置期望流程中的端口发送或接收的数量,并设置期望达成该数量的时间范围
- 交易,用于管理端口与本地文件系统的接口
- 事件脚本,用于在端口处理期间的特定时间点执行自定义逻辑
日志
端口发送、接收或处理文件时,会将此操作记录为交易。可以在端口的交易选项卡中查看特定端口的交易,也可以在活动页面的交易选项卡上查看_所有_端口的交易。 有关每个交易条目会捕获哪些信息的详细信息,请参阅活动文档。日期/时间条目始终根据浏览器的本地时区和日期格式设置进行本地化显示,因此即使浏览托管在不同时区的服务器,显示的时间戳也会反映本地时间。
消息
端口处理文件时,可以选择向文件添加元数据。此信息会作为消息捕获,并以特殊的 .eml 文件扩展名存储在应用程序数据库中。有关每条消息会捕获哪些信息的详细信息,请参阅消息选项卡文档。端口类型
端口分为基础(Core)、可控文件传输(MFT)、电子数据交换(EDI)、数据库(Database)和其他(Other)类别。每个端口都属于这些类别之一。- 基础(Core)端口提供构建数据工作流的基础功能。
- 可控文件传输(MFT)端口扩展了 使用安全文件传输协议发送和接收文件的能力。
- 电子数据交换(EDI)端口支持转换和操作 EDI 文档,以将这些文档与后端系统或 流程的其他方面集成。
- 数据库(Database)端口提供连接各种数据库的能力。
- 其他(Other)端口包括不属于其他类别的各种端口。它们与应用程序的其余部分分开授权。
- 触发端口通过接收自动化拉取或创建文件来启动流程;对于支持被动接收的端口,则在端口从外部客户端接收到文件时启动流程。示例包括 AS2、Email Receive 或 SFTP。
- 转换端口位于流程中间,负责对消息执行处理(以某种方式修改消息)。示例包括 X12、XML Map 或 CSV。
- 终结端口是流程的末端, 在此将消息传递到底层磁盘,或者端口在发送操作期间消耗消息且不生成任何输出。示例包括 File、MySQL 或任何配置为 Upsert 的数据库端口。