概览
建立连接后,该端口将读取数据库中存在的表/视图的列表。 通过选择可用表并从该表中选择列来创建输入或输出映射。 端口使用选定的表和列生成XML模式结构。
生成输入映射后,当端口接收到与输入映射的XML结构匹配的XML文件时,它会自动将数据插入数据库。生成输出映射后,端口将从数据库中提取数据,并使用提取的值来填充与输出映射具有相同XML结构的XML文件。
端口配置
本节包含所有可配置的端口属性。
数据库连接
与建立数据库连接有关的设置。
设定格式 | 是将连接设置指定为属性列表还是连接字符串 |
连接字符串 | 连接字符串格式的数据库凭据。仅当“设置格式”为“连接字符串”时才适用,并代替其他连接字段使用。 |
数据源 | 磁盘上SQLite数据库文件的路径。 |
映射
在数据库表和XML文档结构之间建立映射关系。 一旦创建了这些映射,就可以将XML数据插入数据库中,并且可以将从数据库中检索到的数据作为XML推出。
输入映射 | 输入映射在XML文档结构和数据库插入(或更新)之间创建关系。当匹配输入映射结构的XML文件到达数据库端口时,端口使用输入文件中的值对数据库进行插入/更新调用。有关生成输入映射的更多信息,请参见输入映射部分。 |
输出映射 | 输出映射在XML文档结构和数据库选择语句之间创建一种关系。当端口从数据库接收数据时,它用与输出映射相同的XML结构填充一个XML文件。然后,该XML文件被推送到知行EDI系统工作流中的下一个端口。有关生成输出映射的更多信息,请参见输出映射部分。 |
自动化
与端口自动处理文件相关的设置。
发送 | 匹配输入映射的XML文件是否会自动插入数据库。 |
重试间隔 | 重试失败的插入/更新之前的时间。 |
重试最大尝试次数 | 端口引发错误之前重试失败的插入/更新的最大次数。 |
接收 | 是否应该自动从目标数据库中提取数据并用于生成与配置的输出映射匹配的XML文件。 |
接收执行间隔 | 自动尝试从数据库中检索数据的间隔时间。 |
分钟 | 下载前等待的分钟数。仅在接收执行间隔设置为分钟时适用。 |
整点过几分 | 每小时计划的分钟偏移量。仅在接收执行间隔设置为每小时时适用。例如,如果该值设置为5,自动化服务将在1:05、2:05、3:05等处启动。 |
时间 | 给定日期内下载发生的时间。仅当接收执行间隔设置为每日、每周或每月时适用。 |
天 | 拉取请求应该发生的日期。仅在接收执行间隔设置为每周或每月时适用。 |
cron表达式 | 表示cron表达式的任意字符串,用于确定拉请求应该何时发生。仅在接收执行间隔设置为高级时适用。 |
本地文件夹
确定磁盘上发送/上传文件的文件夹以及接收/下载文件的文件夹的设置。
输入文件夹(Send) | 端口可以发送/上传放在此文件夹中的文件。如果启用了自动发送,端口将自动轮询处理此文件夹中的文件。 |
输出文件夹(Receive) | 端口会将接收/下载的文件放在此文件夹中。如果端口连接到工作流中的另一个端口,文件将不会保留在这里,而是传递到已连接端口的输入/Send文件夹。 |
已处理文件夹(Sent) | 处理文件后,如果启用了保存到已发送文件夹,端口将在此文件夹中放置已发送/已上传文件的副本。 |
连接
特殊配置属性的列表。 这些仅应在非常特殊的情况下使用。
性能
与端口资源分配相关的设置。
最大线程数 | 线程池中用于处理此端口上文件的最大工作线程数。如果设置,将覆盖配置文件选项卡中的默认设置。 |
最大文件数 | 每次将工作线程分配给端口时,端口将处理的最大文件数。如果设置,将覆盖配置文件选项卡中的默认设置。 |