疑难排解
项 | 问题分类 | 问题描述 | 解决办法 |
1 | AI-WMS PLUS | WMS注册号加密KEY出现异常 | 错误信息:注册号加密KEY出现异常,请联系注册人员。
请点击以下连接打开查看详情:http://wms.amtxts.com:88/wordpress/?p=7975 |
2 | IIS | HTTP Error 500.31 – Failed to load ASPNET Core runtime | 该问题是程序依赖的.NET CORE出现问题,请检查:
1、IIS安装时,必须勾上 ASP.NET 3.5及以上相关控件,检查是否有安装 2、关于WMS或LK站点,若是2.1及以下版本,则相应的IIS应用程序池必须是【.NET CLR版本 V4.0.30319】;若是3.0及以上版本,则相应IIS应用程序池必须是【无托管代码】;以上若不是,则要改正,且重启IIS; 3、若WMS或LK站点是3.0及以上版本,则服务器必须安装.NET CORE 6.0.10版本,若未安装,请安装,并重启电脑。 4、若以上检查了都没有问题,则检查WMS或LK安装文件是否有文件被隔离或查杀,如果有,则还原该文件,或卸载再重装。(LK主要是ERPAPI.Host.dll文件,WMS主要是WmsServer.dll文件) |
3 | 自动化接口 | 【推送WCS/RCS明细表】查看立库任务,【推送状态】一直显示【未推送】,这是什么原因? | 1、点击【详情】进入查看任务产生是否有异常,是否错误信息,若有错误信息,请根据信息判断原因;
2、检查【服务异常报表】,相应的LKAPI服务是否有报错,若有报错,则根据实际情况处理; 3、检查【服务日志报表】的相应LKAPI服务是否有刷新【开始时间】与【结束时间】,如果有刷新,则表明服务有正常执行,否则表示服务已断开,此时需要重启服务,再观察运行; 4、检查【自动化仓库接口配置】的【正在执行的最大任务数】是多少,而目前【推送WCS/RCS明细表】中,【处理状态】=【成功】、【完成状态】=【未完成】、【删除状态】=【未删除】相应接口任务有多少笔,如果大于或等于【正在执行的最大任务数】,则不会对未推送的任务进行推送,必须是小于【正在执行的最大任务数】时才会推送新的任务; 5、检查【注册信息】-【其他】中对应的【最大可用数】与【已使用数】,如果【已使用数】大于【最大可用数】,则也不会推送新的任务。 |
4 | 自动化接口 | 【推送WCS/RCS明细表】查看立库任务, 【完成状态】一直显示【未完成】,这是什么原因? | 1、打开【API接口异常表】,查询条件中任务类型选择“立库系统调用”检查是否有异常信息,若有请根据信息判断原因;
2、打开【WCS/RCS调用明细表】,检查是否有异常信息,若有请根据信息判断原因; 3、打开【WCS/RCS调用历史表】,检查是否有异常信息,若有请根据信息判断原因;(如授权验证有问题,系统不会关联任务代号,所以不要根据任务代号去查,查询全部异常信息) 4、若以上画面都查不到异常信息,请检查WCS/RCS系统是否有回调WMS的任务完成接口(需检查是否调用成功)。 |
5 | 自动化接口 | 在【WCS/RCS调用明细表】查看“任务完成通知接口”时,发现“成功否”栏位的值=失败、且错误说明中的内容为“下架货品[xxxxx]库存不足” | 1、打开当前任务详情画面,找到“容器条码”、“仓库”和“储位”
2、根据“容器条码”到【物流容器条码标签打印/查询】画面,查看该容器的装箱内容 3、根据第2步中查询到的容器装箱内容的“货品、批号、特征”等资料、以及第1步查询到的“仓库”和“储位”,到【储位库存表】中查看库存资料,【储位库存表】相应储位的库存数量必须要大于或等于容器装箱内容,才能下架,否则会提示库存不足。 |
6 | 自动化接口 | 在【WCS/RCS调用明细表】查看“任务完成通知接口”时,发现“成功否”栏位的值=失败、且错误说明中的内容为“待上架货品[xxxxx]库存不足” | 1、打开当前任务详情画面,找到“容器条码”和“仓库”
2、根据“容器条码”到【物流容器条码标签打印/查询】画面,查看该容器的装箱内容 3、根据第2步中查询到的容器装箱内容的“货品、批号、特征”等资料、以及第1步查询到的“仓库”,到【储位库存表】中查看“待上架”的库存资料,【储位库存表】“待上架”的库存数量必须要大于或等于容器装箱内容,才能上架,否则会提示库存不足。 |
7 | 自动化接口 | 在【WCS/RCS调用明细表】查看“任务完成通知接口”时,发现“成功否”栏位的值=失败、且错误说明中的内容为“条码所对应的货品[xxxxx]数量已超交” | 问题原因:物流容器状态=已使用未入库,WCS/RCS上架后,通过调用“任务完成通知接口”产生WMS的【入库单】(入库同时上架),而容器的装箱数量大于对应的入库通知单的待入库数量,则会提示超交。
1、首先查看容器表头和表身的“入库业务单号RK_NO”是否有值,如果表身的有值则取表身的单号,如果表身无值则取表头的单号作为入库业务单号; 2、根据第1步得到的单号到【入库通知单】找到对应的单据,查看待入库的数量,与容器的装箱数量对比,待入库数量>容器装箱数量,才能产生【入库单】,否则会提示超交; 3、如果要调整为允许超交,则到【超交管制设定】画面修改超交检测设置。 |
8 | 单据推送接口 | 在【推送第三方明细表】查看单据推送记录,发现“成功否”栏位的值=失败、且错误说明中的内容为“ERPAPI:账套代号无效” | 问题原因:ERP安装的是SunFusion,而在SunFusion做环境设定时并没有勾选WMS对应的ERP帐套。
解决方法:在SunFusion做环境设定,将WMS对应的ERP帐套勾选上,再重启WMS服务、ERP-AIWMS服务。 |
9 | 自动化接口 | 当第三方调WMS接口提示:Authorization未传入 | 问题原因:LKAPI在第一次安装,或者重装服务器后再安装LKAPI时,有可能会出现该问题。
解决办法: 1、检查LKAPI安装目录下的web.config中是否存在数据库连接,即是否存在key=”ConnectionString” 的信息,如果没有,则要重做WMS的【环境设定】; 2、确定当前接口供应商访问的授权方式,因每个接口供应商在开发时,授权方式都有所不同,此为当时上线时测试人员或需求人员已告知实施人员,实施人员要记录该接口供应商的授权方式,如海康接口供应商,其授权方式是在LKAPI的web.config里加上这样的节点: <add key=”SkipAuthHikrobot” value=”T” /> 设置后,重启LKAPI服务! 3、请确定WMS站点注册是否过期,如过期需要重新注册; 4、请确定WMS站点注册key是否与曾经使用的key一样。 |
10 | 自动化接口 | 当第三方调WMS的LKAPI接口提示:授权验证失败,LKAPI与WMS的客户信息不一致,请联系系统管理人员处理! | 问题原因:根本原因是第三方访问LKAPI接口的授权密钥与WMS的注册密钥不一致。
解决办法: 1、检查LKAPI安装目录下的web.config的以下信息是否跟WMS安装目录下的web.confg的一致,若不一致,则重新做WMS的【环境设定】,然后重启LKAPI服务; WMS注册号加密KEY出现异常2、确定WMS的注册密钥是否有变更; 3、若以上都检查没有问题,则可能是IIS存在缓存,需要重启IIS。 |
11 | AI-WMS PLUS | WMS登入帐套、或第三方调用WMS接口提示:Could not resolve master instance within 10000ms RetryTimeout | 问题原因:未安装redis、或redis未启动、或redis出现异常
解决办法: 1、首先确定当前使用的redis服务是“redis”还是“attnredis”: 打开WMS或LKAPI的【web.config】文件,查看是否存在以下参数: <add key=”RedisWriteHosts” value=”127.0.0.1:6586″ /> (1)存在,则代表使用的是“attnredis”,则到服务器【服务】中检查“attnredis”服务是否存在,以及是否可以正常启动;(若该服务当前已是启动状态,则需要重新启动。) (2)不存在,则代表使用的是“redis”,则到服务器【服务】中检查“redis”服务是否存在,以及是否可以正常启动。(若该服务当前已是启动状态,则需要重新启动。) 2、如果服务器【服务】中只有“attnredis”、没有“redis”,但是WMS或LKAPI的【web.config】文件中又没有第1点的2个参数,那应该是手工删除过【web.config】文件的内容导致这2个参数丢失了,此时可以手工在【web.config】中增加第1点的2个参数,然后重新启动redis服务。 |
12 | 自动化接口配置 | 在【自动化仓库接口配置】画面保存时提示“接口供应商不能为空” | 1、打开LKAPI,启动服务;(如果服务已经是启动状态,则需要先停止、再重新启动)
2、重新登录WMS,打开【自动化仓库接口配置】,当“接口供应商”栏位有值即可。 |
13 | WMS与T8对接 | 在T8获取授权码提示:”AppKey异常”
|
原因:有可能是因为注册key不一致导致
解决办法: 1、核对T8与WMS对应注册号的key是否一致,需找注册部同事确认,如果不一致,则必须刷为一致,刷新后要重新注册; 2、如果两边的注册号key一致仍无法授权,则检查一下【服务端配置器】的数据帐套连接是否出现乱码,如出现乱码,则要按以上第1大点的【WMS注册号加密KEY出现异常】来处理; 3、最后如果仍不能授权,可尝试清除缓存或重启IIS尝试一下。 |
14 | WMS与T8对接 | 在T8获取授权码提示:
|
原因:T8服务未启动
解决办法:重启T8服务,再重新进入T8获取授权码。 |