[配置] File 端口

文件端口将文件从外部目录拉入知行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中。 如果文件端口连接到工作流中的另一个端口,则文件不会保留在此文件夹中,而是会传递到下一个连接的端口。

如果在“自动化”选项卡中启用了“获取自动化”,则端口将自动轮询外部文件夹以获取文件。

端口将仅获取与指定文件过滤器匹配的文件。 如果启用了“启用时间戳记比较”或“启用文件大小比较”,则端口将缓存从远程路径提取的文件名,并且仅接收之前未接收到或自上次接收以来已被修改的文件。

标签:
文章分类 edi 电子数据交换, share 知识分享