EAI的日志分为两类:业务日志和调试日志。
业务日志记录EAI数据交换执行结果,主要用来监视EAI日常数据交换业务。
调试日志记录EAI数据交换内部执行过程和步骤,主要用来跟踪和调试无法通过业务日志反映的系统内部错误。
1、 业务日志
业务日志是指用户使用EAI工具或EAI接口进行数据导入导出后系统自动记录的执行结果信息,包括数据交换时间、数据(单据或档案)类型、操作类型(增删改)、数据交换状态(成功/失败)等信息。EAI业务日志记录在数据库中1、日志启用
业务日志的启用可以由开关控制,具体方法为:从“开始->程序->用友ERP-U872->企业应用集成(EAI)->U8EAI接口设置”进入配置界面,切换到第三个页签“日志设置”,可以启用和关闭日志,可以配置日志清除策略,如图:
默认的日志清除策略是:日志清除周期为1周。用户可以根据实际数
据交换业务量的情况修改此策略。
2、日志查看
2.1 日志查看功能路径
从企业门户功能菜单或直接登录“企业应用集成”,可以打开日志查看界面,查看业务日志项和日志内容。具体功能菜单为:企业应用集成->数据交换日志->查看数据交换日志。
2.2 日志查看界面
日志查看界面总体分为左树日志分类目录和右边的日志项列表。日志的分类体系采用U8的产品模块结构进行多级分类,末级为数据交换业务数据(档案和单据);可以区分不同外部系统与U8进行数据交换
的日志。
2.3 日志内容2.3.1日志项
每进行一次数据交换会产生一条日志项。
日志的主要内容包括:数据交换时间、数据(单据或档案)类型、操作类型(增删改)、数据交换状态(成功/失败)等信息,详细描述如下:
数据交换时间:本次数据交换发生的时间。精确到秒。数据类型:数据交换的档案和单据。
数据标识:记录上传数据在外部系统中的标识(ID),以便进行数据来源追溯。有些外部系统与U8进行数据交换时会在上传数据的outid字段中携带它们系统中的内部标识(ID),此时EAI会记录下此标识。比如:DRP零售系统与U8集成,上传零售日报时会传递外部标识。是否记录此信息,与外部系统传递的数据有关,还与EAI的支持程度有关,目前EAI日志只支持记录8种单据的外部系统标识:零售日报、调拨单、调拨申请单、盘点单、销售发货单、销售订单、其它入库单、要货申请单。
操作类型:数据交换的业务操作,一般只包括增删改。数据交换状态:本次数据交换的结果是成功还是失败。最后执行任务:本次数据交换过程的最后逻辑步骤(环节),如果数据交换出错,可以通过此信息找到出错的环
节。
是否系统错误:如果为“是”,则是EAI平台的错,如果为“否”,则是业务错误。主要用来鉴别错误发生的层次。
2.3.1日志项详细信息
双击日志项可以查看日志详细信息。
对于导入操作,日志详细信息显示如下界面:
对于导出操作,日志详细信息显示如下界面:
2、 调试日志
调试日志是指记录系统详细执行过程和步骤的日志。EAI的调试日志主要用来跟踪和调试无法通过业务日志反映的系统内部错误。1、日志启用
EAI调试日志的启用可以通过修改配置文件来设置,调试日志配置文
件的路径为:%U8SOFT%\\EAI\\ Config\\LogConfig.ini。日志文件中有三行内容:
日志文件大小限定,单位为MB,一旦超过此值则创建新的日志文件,0
为不限制大小。
false --- 日志日志开关,false为关闭日志功能,true为启用,必须是小写。
0 --- 一次写入日志行的字符串长度限定,0为不限制。重要提示:修改日志开关后需要重启IIS。
2、日志查看
EAI调试日志以文件的方式存储,日志文件系统根目录为:
%U8SOFT%\\EAI\\Logs,在此目录下,EAI会按“外部系统注册码->单据类型->日志项”的层次对日志进行分类存储,如图:
每一次数据交换会生成一个调试日志项目录,日志项目录名包含日期时间后缀,目录中包含三个文件:Request.xml、Response.xml、EaiDistributeLog.txt:
Request.xml:记录数据交换的请求消息。
Response.xml:纪律数据交换的响应消息(即返回结果)。EaiDistributeLog.txt:记录数据交换详细执行过程和步骤。
提示:也可以通过EAI业务日志界面定位到调试日志项,方法如下:
因篇幅问题不能全部显示,请点此查看更多更全内容