金蝶EAS-BOS开发常见问题与解决方案

需积分: 10 6 下载量 87 浏览量 更新于2024-09-07 收藏 222KB DOC 举报
"金蝶EAS-BOS工作笔记包含了150多个关于BOS开发过程中可能遇到的问题及其解决方案,涵盖了元数据发布、错误处理、Eclipse集成、界面设计、数据库操作、服务配置等多个方面,旨在帮助开发者高效解决金蝶EAS-BOS平台上的常见问题。" 金蝶EAS-BOS是一个企业级应用系统开发平台,它提供了丰富的工具和框架,使得开发者能够快速构建企业业务应用。在使用EAS-BOS的过程中,可能会遇到各种问题,这篇工作笔记总结了这些问题,并给出了相应的解答。 1. **发布元数据问题**:如果在发布元数据时无法看到代码,可能是发布方案路径设置不正确,需检查`src`, `deploy`, `metadata`等目录是否正确配置。 2. **eas5.4更新数据中心问题**:更新时出现文件找不到错误,解决方案是删除`runtime`目录下`config`目录中的`datasources.xml`中的版本检查代码。 3. **Eclipse集成JAD反编译插件**:为了查看和编辑Java字节码,需要将`jad.exe`放入系统目录,并将`jadclipse_3.1.0.jar`添加到Eclipse的插件目录。 4. **继承ListUI界面**:创建继承自ListUI的界面时,必须包含一个名为`id`的字段,这是界面识别的重要标识。 5. **onLoad方法错误**:如果`onLoad()`方法加载失败,可能是由于内部调用的其他方法存在错误代码,需要检查并修复这些错误。 6. **无效列名问题**:在访问RowSet时,确保引用的列名是有效的,否则会抛出InvalidColumnName异常。 7. **应用服务配置**:确保启动的服务器与运行的项目方案匹配,数据库服务正常运行,且数据中心配置正确无误。 8. **实体Entity ID自动生成**:在BOS中,实体的ID通常是通过Oracle的函数来实现自动递增,具体配置在`entity_pkmapping.properties`文件中。 9. **客户端配置错误**:当出现“客户端配置错误,找不到第三方类”的提示时,检查客户端代码是否有误,或者确保所有类库已正确导入。 10. **获取单据分录记录**:通过界面对象或实体关系可以获取单据中的分录记录,例如`ProposalDefinedInfopdInfo`的`ProposalDefinedEntry1Collection()`和`ProposalDefinedEntry2Collection()`方法。 11. **引用界面功能**:要引用其他界面的所有功能,可以继承该界面或通过其他编程手段实现功能调用。 以上只是部分问题和解决方案的概述,实际工作笔记中可能包含了更详尽的步骤和技巧,对于深入理解和解决问题非常有帮助。在进行金蝶EAS-BOS的开发时,这份工作笔记无疑是一份宝贵的参考资料。