《金蝶eas常见问题解答工具及框架应用.docx》由会员分享,可在线阅读,更多相关《金蝶eas常见问题解答工具及框架应用.docx(38页珍藏版)》请在第一文库网上搜索。
1、1 BOS工具11bOS启动测试,服务端启动就绪,但是客户端起不来问题描述拷贝过来的bos解决方案,启动测试一直停留在服务器就绪步骤。BoS业务建模工具启动测O解决方法拷贝过来的解决方案,其解决方案nmtimeapusicconfigserver.xm1中的内容为空。拷贝一个能正常启动测试的该配置文件,替换即可。.适用版本EAS703.1.2 测试启动的服务器端自动关闭并报错问题描述EAS7.03,bos6.1.0bos导入703的dem。帐套,服务器端为703.启动测试后,测试启动的服务器端自动关闭并报错。但是如果用控制台启动,则没有问题。尝试过更新bos工具,更新解决方案,重新构建等均无法
2、解决。解决方法现场更新补丁:PTo54300。.适用版本EASV7.0.31.3 60老版本工作流连接,版本不匹配问题问题描述步骤160老版本工作流连接,版本不匹配。解决方法解决方法:步骤1步骤1更新BoS工具,确保BoS工具版本和服务端的版本一致。步骤2步骤2安装补丁PTO28007。将PTO28007下载到本地,然后在bos工具“工具-更新BoS工具”中进行安装,解决插件下载不下来的问题。步骤3步骤3检查服务器路径$EAS_HOMEeasserver1ibsp”目录下面是否存在“sp-metada1a.jar”文件。如果存在,则把$EAS_HOMEeasserver1ibsp”目录下面的s
3、p-metadata.jar”改名为“metadatajar”并替换目录下的“metadata.jar”(替换前备份一下);这样建模工具再连接的时候就可以直接更新该目录下的“metadatajar”包。如果不存在,则执行下一步。步骤4步骤4无法连接工作流,可能是元数据不一致导致,可以将服务端的四个jav包拷贝到供本地BoS下载的服务器路径下,需要拷贝服务端$EAS_HOMEeasserver1ibcommonbos”目录下的四个文件:CommonjarOrmrpcjarbosframeworkJarmetadata.jar将这四个文件覆盖服务器w$EAS_HOMEeasserverdep1oy
4、fi1eserver.eareasWebC1ientBOSModu1arboscommonecIipsep1ugins”路径下的如下文件:以及“BOSModu1aAbOSrUntimeec1ipsep1ugins”路径下的(对应bosframework.jar)o步骤5步骤5打开本地BoS的时候先清除缓存,路径是本地BoS安装目录BOSModu1arc1ear_bosmodu1ar_env.bat,。步骤6步骤6重新进行工作流连接操作。.适用版本EASV6.0.11.4 BOS快测服务器终止问题描述BOS快测启动EAS登陆过程中,快测服务器终止,报错详情见附件解决方法请检查现场bos工具使用的
5、jdk版本是否1.5版本。如果jdk版本确认没有问题,根据异常提示:找不到Web相关的类解决方案webwebRootWEB-INF1ib目录下。请现场参考处理。1.5 BOS主菜单管理打开,所有标准产品菜单无法显示问题描述70IboS开发工具,主菜单管理打开,所有标准产品菜单无法显示。解决方法根据分析,本机验证,通过服务端控制台新建的数据中心,查看数据库表T_pm_mainmenuitem,其中neve1字段有记录为nu11或者为0,导致在bos开发工具中无法正常显示“主菜单”内容。应该是创建数据中心的脚本中,初始化T_pm_mainmenuitem表数据的某些脚本,没有提供Aeve1字段的初
6、始化。后续的补丁中应该有对相关记录的修复脚本(每个记录属于不同业务领域提供,因此,修复的脚本应该也是不同业务领域的补丁提供),需要现场更新相关的业务领域的最新补丁,并正确执行相关补丁中的数据库脚本。75版本bos工具最新补丁已经可以进行提示指导或者手工进行修好:修复思路:如果f1eve1为nu11或者为0,需要参考其f1ongnumber字段,将f1eve1字段手工修复.修复方法:f1ongnumber字段中的!号有多少个,f1eve1就等于,!号的总数+1可以参考f1eve1字段不为空的记录,其f1eve1和Aongnumber的关系。或者使用以下脚本处理:updatet_pm_mainme
7、nuitemmmsetf1eve1=(se1ectf1eve1fromt_bas_sysmenuitemsmwheresm.f1eve1isnotnu11andsm.f1ongnumber=mm.f1ongnumber)wheref1eve1isnu11andexists(se1ect*fromt_bas_sysmenuitemSmwheresm.f1eve1isnotnu11andsm.f1ongnumber=mm.f1ongnumber)如果仍有问题,请检查f1eve1isnu11的记录,然后删除。1.6 eas控制台bim服务启动异常问题描述eas控制台bim服务启动异常。解决方法修改e
8、asadminUPaterupdater.sh文件(小型机AIX系统而言,WindoWS下的是eas/admin/upater/updater.bat)中的MC1ASSPATH=$EAS_HOME/admin/updater/boot/t1Jauncherjar,在文件中C1ASSPATH后增加如下信息:各个jar之间连续,不要有任何空格或者换行,imix、1inUX环境下多个路径之间使用“:分隔;WindoWS环境下多个路径使用分隔。1.7 BoS启动测试,点击任何单据或基础资料报错问题描述EAS应用及b。S相应的补丁打到最新,bos工具更新,然后导入新的解决方案,bos下启动运行调试,客户
9、登录后点击任何单据或基础资料报错。tion:ConfigServiceNOTinited0解决方法请检查解决方runtimeserverprofi1esserver1config1istenerconfig.data该文件中是否有如下监听配置:如果该配置文件中没有,请手工加入,或者从服务器上拷贝:serverprofi1esserver1config1istenerconfig.data然后重启bos工具验证。1.8 设置快捷键问题描述使用bos设计开发工具设置快捷键。解决方法使用bos设计开发工具设置快捷键,参考如下步骤:1、在设计开发工具中,打开对应的IistUI或者editUI,在“大纲
10、”视图中找到对应的“Actions”,找到需要设置快捷键的aciion,在该action的“属性”窗口中,找到“快捷键”的属性,设置需要的快捷键,如“F9”,具体设置可以参考标准产品已经设置过快捷键的action;2、设置过的快捷键的action,需要“大纲-MenUBar”中,新增对应的MenUhem,menuitem中的“action”属性需要绑定上面设置过快捷键的action:3、然后发布测试;。1.9 更新bos工具方法问题描述更新bos工具方法。解决方法bos工具更新方法(任选一种即可):1、使用建模工具视图下的“工具”“更新BOS工具”更新进行更新,所连接的服务器需要正常运行状态。
11、然后执行BOSModuIar/c1ear_bosmoduIar_env.bat清除工具缓存。2、手工更新bosIDE:UIeas/server/dep1oy/fi1eserver.eas/easwebc1ient/BOSModu1ar,覆盖bos工具的安装目录BOSModu1ar,然后执行BOSModu1ar/c1ear_bosmodu1ar_env.bat清除工具缓存。适用版本版本不限1.10 网络互斥问题描述网络互斥。解决方法该功能使用较少,没有相关的详细文档介绍,咨询研发相关人员,对涉及“网络互斥”开发内容做一汇总:1、现场701版本bos开发工具,可以在“建模工具视图”下,左边“业务单
12、元管理”中,右键对应业务单据,弹出菜单中有“网络互斥管理”功能,(即常用的“发布业务单元”的右键菜单中),如果没有此“网络互斥管理”功能,建议更新701补丁:PT068336然后在“建模工具视图”,双击打开业务单据,在菜单“业务单元”-“功能定义”中编辑对应功能,绑定互斥项目。2、另外,在设计开发视图下,打开Ui元数据,“大纲”视图下,找到对应action,在其“属性”窗口中,有服务绑定和扩展属性可以设置网络互斥和数据互斥。3、最后,网络搜索“eas客户端常用代码”,参考其中“网络互斥功能手工控制”相关章节。上述操作本机未进行验证,现场自行参考、验证。适用版本版本不限1.11 元数据升级、合并
13、问题描述元数据升级元数据合并。解决方法对于打补丁,在二次开发的元数据合并步骤出现异常中断,则补丁安装的后续步骤:执行补丁脚本以及生成子系统树都会取消执行,为保证补丁正确安装,需要手工执行“补丁脚本以及生成子系统树”(2个操作均在eas服务端控制台上有提供相应功能)。而合并步躲出现异常,最终受影响的会是部署到EAS服务器上的二次开发的内容。对此异常的处理参考以下方法:方法一、根据提示具体异常,调整(项目二次开发通过BoS开发工具)己经部署到服务器上的二次开发相关的元数据,然后重新在EAS服务端执行元数据合并,如有仍有异常,继续分析,再调整,再合并,直至合并没有错误为止;方法二、对于二次开发内容参
14、考元数据升级指南,由二次开发在BoS开发工具中完成元数据合并,并重新发布、测试,最后重新部署到服务器验证即可:方法三、根据具体异常,如异常不影响正常功能(包括标准产品以及二次开发功能,需要在该EAS环境上测试验证)使用,可以忽略。适用版本版本不限1.12导入菜单的步骤出现异常(卡住)问题描述bos工具导入解决方案,在导入菜单的步骤出现异常(卡住),或者bos开发环境中,对解决方案的主菜单进行设置,主菜单中无法看见任何菜单项。解决方法根据分析,本机验证,通过服务端控制台新建的数据中心,查看数据库表T_pm_mainmenuitem,其中f1eve1字段有记录为nu11或者为0,导致在bos开发工
15、具中无法正常显示“主菜单”内容。应该是创建数据中心的脚本中,初始化T_pm_mainmenuitem表数据的某些脚本,没有提供Aeve1字段的初始化。后续的补丁中应该有对相关记录的修复脚本(每个记录属于不同业务领域提供,因此,修复的脚本应该也是不同业务领域的补丁提供),需要现场更新相关的业务领域的最新补丁,并正确执行相关补丁中的数据库脚本。75版本bos工具最新补丁已经可以进行提示指导或者手工进行修复:修复思路:如果f1eve1为nu11或者为0,需要参考其f1ongnumber字段,将f1eve1字段手工修复.修复方法:f1ongnumber字段中的!号有多少个,f1eve1就等于,!号的总数+1可以参考f1eve1字段不为空的记录,其f1eve1和Aongnumber的关系。或者使用以下脚本处理:updatet_pm_mainmenuitemmmsetf1eve1=(se1ectf1eve1fromt_bas_sysmenuitemsmwheresm.f1eve1isnotnu11andsm.f1ongnumb