LCA报表机制及其应用

LCA报表机制及其应用

ID:46600570

大小:270.97 KB

页数:4页

时间:2019-11-26

LCA报表机制及其应用_第1页
LCA报表机制及其应用_第2页
LCA报表机制及其应用_第3页
LCA报表机制及其应用_第4页
资源描述:

《LCA报表机制及其应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、总第163期2010年第2期直升机技术HELICOPTERTECHNIQUETotalNo.163No.220lO文章编号:1673-1220(2010)02-044-04LCA报表机制及其应用黄玮,徐军杰,江卓逞(中国直升机设计研究所,江西景德镇333001)摘要LCA基于CAA5定义了报表接口供客户进行报表的定制,报表开发是LCA实施的重要工作内容。本文对报表机制进行深入分析,基于LCA的客户服务器关系机制找出其相应的服务器端命令,并对其进行拓展应用,使报表机制成为LCA定制开发的利器。关键词产品生命周期管理;系统实施;定

2、制开发中图分类号:TP311.5文献标识码:ALCAReportMechanismanditsApplicationHUANGWei,XUJunjie,JIANGZhuocheng(ChinaHelicopterResearchandDevelopmentInstitute,Jingdezhen333001,China)AbstractLCAcustomerscancreatespecificreportsbyimplementingCAAreportinterface.AstudyofLCAreportingutilitie

3、swasperformedtofindoutitsrelatedServerCommand,whichwasusedef-fectivelyinmanycasesotherthancreatingreportinLCAcustomization.KeywordsPLM;Implementation;customization1前言LcA报表机制成为了LcA深度开发和应用的利器。报表开发是ENOVIALCA系统开发实施中的重要工作内容。遵循CAA规范、利用开放的CAAAPI进行编程开发,程序部署后即可由LCA客户端进行调用以获取

4、相应的运行结果。经过研究分析,LCA基于ENOVlBaseCommand接口构建了一系列服务器端命令,并可在客户端或其他系统中调用。通过对LCA报表机制进行深入分析,可以发现,LCA报表机制背后也是一个服务器端命令。这样按照报表接口定义进行程序开发,而通过服务器端命令调用该程序,可解决CAA程序局限于服务器端的问题,使客户端开发、客户/服务器命令调用、服务器端开发形成一个完整的链条。2LCA报表开发与部署LCA提供一个开发客户报表的接口ENOVIRe-portServices,使用该接口可以使用任何CAAAPI提取数据并组织成

5、所需要的格式⋯。ENOVIReportSer-vices接口只有一个方法GetReportStream(表1),在该方法体内,可使用任意的C从API访问LCA对象,提取和处理所需数据,最后以Stream流返回报告结果。它需要唯一一个输入参数:iViewName。对一个LCA对象实现该接口时,可在该方法体内按照参数iViewName的值进行分情况处理,从而生成不同的报表结果。开发的报表程序部署在服务器端后,还要在每收稿日期:2009-09-05作者简介:黄玮(196"/-),男,江西瑞金人,硕士,研究员,主要研究方向:信息技术应

6、用与开发。2010年第2期黄玮,徐军杰,江卓逞:LCA报表机制及其应用·45·个客户端修改报表定义的设置。在客户端的Re—portSettings.xml文件登记了每个可用的报表程序,因此新开发的报表程序必须添加到该文件中进行登记,才能在客户端的界面上供用户选择使用。表2是该报表定义文件的部分内容,它对零组件对象定义了零件明细表、构型清单等报表程序,其中标签View的Name值即为ENOVIReportServices接口需要的输入参数。表1ENOVlReportServices接口publicvirtualHRESULTGe

7、tReportStream(constCATUnicodeString&iViewName,cormtCATUnicodeString&oMimeTyp-eReport,constchar‘&oStream,int&oLengthContent)=O报表程序开发部署和在客户端定义之后,出现在LCA对象的报表命令界面中。选择LCA对象并点击菜单SendTo/ReportingEditor时,弹出LCA对象的报表选择界面(图1),供用户选择报表类型和输出排版方式,确定后系统执行报表程序并返回处理结果。图1客户端报表选择界面3LCA

8、报表的服务器端命令报表程序的执行过程,实际上是服务器端命令ERS—ReportSolutionCommand的调用过程。在LCA对象的报表命令界面中选择的报表视图Views值,成为调用该服务器端命令的输人参数。表3EILS—ReportSolutionCommand命令参数表

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。