文件端口将文件从外部目录拉入知行EDI系统工作流,或将文件从知行EDI系统工作流推入外部目录。
总览
每个文件端口都需要配置一个磁盘路径,该路径确定它将从哪个文件夹读取文件或将文件写入到哪个文件夹。这可以是本地文件路径,或者用于访问网络上的其他文件位置的UNC路径。
当文件端口从配置的路径接收文件时,它将接收的文件传递给工作流中的下一个端口,而无需修改文件。通过这种方式,文件端口可用于轮询外部文件夹位置,以将文件拉入系统内部工作流。
当文件端口处理工作流中的文件时,该文件将被写入配置路径下的文件夹中。通过这种方式,文件端口可将已经处理过的文件放到应用程序之外。
可以使用用户名/密码凭据配置文件端口,对外部文件路径的访问时需提供该凭证,否则应用程序将无法访问它们。这允许知行EDI系统从受保护的文件夹位置提取文件,而无需授予整个应用程序对受保护位置的访问权限。
端口配置
以下是端口所有可配置的属性。
配置
端口配置
与端口核心操作相关的配置。
路径 Path | 端口获取文件或推送文件的外部文件路径。 |
接收
与从外部文件路径获取文件有关的配置。
文件过滤 | 全局模式,用于过滤从已配置的路径中获取的文件,仅获取满足过滤条件的文件将。 此设置可以与“高级”选项卡中的“接收过滤器”结合使用,同时指定多个过滤器。 |
时间戳比较 | 是否缓存从外部Path提取的文件的文件名。 如果启用,则端口将仅获取之前尚未被获取或在上次获取后已被修改的文件。 最后修改的时间戳用于确定文件是否最近被修改。 |
接收后删除原文件 | 将文件拖入执行EDI系统工作流后是否从外部路径中删除原文件。 |
认证
用于指定有权访问已配置路径的用户。 仅当知行EDI系统无访问外部文件夹路径的权限时才需要。
用户名 | 有权访问外部文件夹路径的用户。 |
密码 | 指定用户的密码。 |
域 | 指定用户的域(如果适用)。 |
自动
自动设置
与端口自动处理文件有关的设置。
发送 | 到达端口的文件是否将自动发送到外部路径。 |
重试间隔 | 重新发送失败的文件之前的时间。 |
最大重试次数 | 发送失败的最大次数。 |
接收 | 端口是否应自动轮询远程文件夹路径以查找要获取到工作流的文件。 |
接收间隔 | 自动接收尝试之间的间隔。 |
每分钟 | 接收前要等待的分钟数。 仅在“接收间隔”设置为“分钟”时适用。 |
每小时(Minutes Past the Hour) | 分钟偏移一个小时的时间表。 仅在“接收间隔”设置为“每小时”时适用。 例如,如果将此值设置为5,则自动化服务将在1:05、2:05、3:05等处接收。 |
时间(Time) | 在给定日期之内应该发生接收的时间。 仅在“接收间隔”设置为“每天”,“每周”或“每月”时适用。 |
每天 | 接收发生的日期。 仅在“接收间隔”设置为“每周”或“每月”时适用。 |
Cron表达式 | 表示Cron表达式的任意字符串,用于确定何时应执行接收。 仅在“接收间隔”设置为“高级”时适用。 |
高级配置
本地文件夹
设置确定要发送/上传文件的文件夹,以及从中获取/下载到的文件夹。
输入文件夹(Send) | 端口会发送/上传放置在此文件夹中的文件。 如果启用了“发送自动化”,则端口将自动轮询此位置以处理文件。 |
输出文件夹(Receive) | 端口会将获取/下载的文件放在此文件夹中。 如果端口已连接到流程中的另一个端口,则文件将不会保留在此处,而是会传递到所连接端口的“输入/发送”文件夹中。 |
已处理的文件夹(Sent) | 处理文件后,如果启用了“保存到已发送文件夹”,端口会将已发送/已上传文件的副本放置在此文件夹中。 |
性能
与向端口分配资源有关的设置。
最大线程数 | 线程池在此端口上处理文件所使用的最大工作线程数。 该设置将覆盖“配置文件”选项卡中的默认设置。 |
最大文件数 | 每次将工作线程分配给端口时,端口将处理的最大文件数。 该设置将覆盖“配置文件”选项卡中的默认设置。 |
其他配置
先前类别中未包含的设置。
发送 | 到达端口的文件是否将自动发送到外部路径。 |
重试间隔 | 重新发送失败的文件之前的时间。 |
最大重试次数 | 发送失败的最大次数。 |
接收 | 端口是否应自动轮询远程文件夹路径以查找要获取到工作流的文件。 |
接收间隔 | 自动接收尝试之间的间隔。 |
每分钟 | 接收前要等待的分钟数。 仅在“接收间隔”设置为“分钟”时适用。 |
每小时(Minutes Past the Hour) | 分钟偏移一个小时的时间表。 仅在“接收间隔”设置为“每小时”时适用。 例如,如果将此值设置为5,则自动化服务将在1:05、2:05、3:05等处接收。 |
时间(Time) | 在给定日期之内应该发生接收的时间。 仅在“接收间隔”设置为“每天”,“每周”或“每月”时适用。 |
每天 | 接收发生的日期。 仅在“接收间隔”设置为“每周”或“每月”时适用。 |
Cron表达式 | 表示Cron表达式的任意字符串,用于确定何时应执行接收。 仅在“接收间隔”设置为“高级”时适用。 |
时间(Time) | 在给定日期之内应该发生接收的时间。 仅在“接收间隔”设置为“每天”,“每周”或“每月”时适用。 |
每天 | 接收发生的日期。 仅在“接收间隔”设置为“每周”或“每月”时适用。 |
Cron表达式 | 表示Cron表达式的任意字符串,用于确定何时应执行接收。 仅在“接收间隔”设置为“高级”时适用。 |
建立连接
文件端口必须具有适当的权限,才能从配置的路径进行读取/写入。 当配置的路径是网络上另一台服务器的UNC路径时,权限问题是最主要的问题,但是当从本地磁盘上受保护的文件夹中写入或读取文件时,也会出现权限问题。
如果运行知行EDI系统的用户尚无访问路径的权限,则可以将“用户名”,“密码”和“域”字段设置为具有适当权限的特定用户。
获取和发送文件
推送文件
文件端口将文件从输入/发送文件夹Send发送到路径中指定的外部文件夹。 如果在“高级”选项卡中指定了“发送过滤器”,则仅发送与过滤器匹配的文件。 如果在端口中启用了“发送自动化”,则将自动发送文件。
获取文件
文件端口从“路径”中指定的外部文件夹获取文件,并将它们放置在端口的“输出/接收”文件夹Receive中。 如果文件端口连接到工作流中的另一个端口,则文件不会保留在此文件夹中,而是会传递到下一个连接的端口。
如果在“自动化”选项卡中启用了“获取自动化”,则端口将自动轮询外部文件夹以获取文件。
端口将仅获取与指定文件过滤器匹配的文件。 如果启用了“启用时间戳记比较”或“启用文件大小比较”,则端口将缓存从远程路径提取的文件名,并且仅接收之前未接收到或自上次接收以来已被修改的文件。
注:文案部分图片及内容来源于网络,版权归原创作者所有,如有侵犯到您的权益,请您联系我们进行删除,给您带来困扰,我们深感抱歉。