集成平台开发技术考核20090914一、选不定项择题(30分每题1分)1.集成平台目前原生支持的接口有哪些?(CD)A.EJBB.表接口C.API接口D.Web服务接口2.B型集成规则源接口不可以使用哪些类型?(D)A.API接口B.自定义接口C.外部WEB接口D.表接口3.当源接口类型是Webservice时,目标接口的类型可以为(AB)A.Webservice接口B.API接口C.表接口D.自定义接口4.一个自定义接口可以设置多少个方法(D)A.1B.3C.5D.无限个5.哪些接口需要用到应用系统中的地址和端口号(AB)A.Webservice接口B.API接口C.表接口D.自定义接口6.一个标准的B型调用(不包括B3反馈)会在集成平台日志模块中总共看到几条日志输出(B)A.1B.3C.5D.67.集成平台及其部署(ABC)A.服务包区分集群版和非集群版本B.集群配置可以通过修改配置文件实现C.集群配置需要设置主节点D.多个集群节点有自己分别的数据库8.集成平台初始化步骤,以下哪些是正确的?(D)A导入应用系统B导入表接口C导入API接口D导入WEB接口E导入自定义类型F导入数据源G导入集成规则F导入自定义接口A.A-B|C|D|F-GB.A-E-B-FC.A-E-C-GD.A-C|D|F-GE.无所谓先后顺序9.财务管控集成包括以下哪些部分(ABCD)A.凭证从SAP传递到财务管控模块B.凭证从财务管控传递到SAPC.辅助核算信息从SAP传递到财务管控D.预算信息从SAP传递到管控10.以下说法正确的是(AC)A.财务管控包括集中报账平台B.财务管控模块可以制作财务凭证C.财务管控可以制作财务凭证D.财务管控模块和集成报账平台是互相独立的部分11.财务管控与SAP交互(ABD)A.国网本部采用RFC交换B.可以通过SAP-XI提供的Web服务交互C.可以通过表接口交互D.可以通过ESB接口交换12.财务管控和SAP的关系(ABD)A.财务管控是成熟套装软件(SAP)的有效补充B.财务管控和成熟套装软件(SAP)高度融合C.财务管控和成熟套装软件(SAP)实现相同的功能D.财务管控和成熟套装软件(SAP)原则上不完成相同功能、不重复开发13.下列属于两级数据中心数据传输单位是(AB)A.国网总部B.省公司C.市公司D.地方专业所14.关于科目映射表以下说法正确的是(ABCD)A.科目映射表每条记录中有些字段是必填的B.一个SAP科目带出不同类型的主数据时在映射表中可用#号连接C.科目映射表对象类型ID(DXLXID)列只能是数字格式D.科目映射表决定了双方科目如何转换15.典设管控集成方案中允许的数据类型有(ABC)A.StringB.DoubleC.DateD.complexType16.关于凭证转换插件API(ABC)A.SAP凭证对象为SapAccountB.管控凭证对象为FmisAccountC.凭证转换方法为com.ygsoft.nbi.plugin.common.account.MappingAccountEngineToFmis.mapping(SapAccountsapAccount)D.转换插件可以根据各地需求随意修改17.凭证导入xttransbill中出现rspmsg的值为null时,是下列哪些错误引起?(CD)A.数据库连接出错B.集成平台脚本错误C.科目对照表没有对应科目设置D.主数据对照表没有对应主数据设置18.凭证数据交互方式(BD)A.SAP主动将凭证发送到管控系统B.集成平台定时获取凭证信息到管控系统C.SAP数据符合管控系统接口数据规范,无需转换D.凭证数据可定时获取,也可以手工获取19.如导入凭证的管理对象只显示对象ID,是什么原因?(D)A.管控系统没有些管理对象B.该管理对象不在该单位库中C.该管理对象的COMPID值为空D.凭证的管理对象就是显示对象ID的20.存储管理对象类型的数据表为(B)A.xtgldxtypeB.xtgldxlxC.xtgldxD.gldxlx21.调用管理对象同步接口前必须先配置(BCD)A.TOPICB.定义外部字段C.定义单位对应D.定义属性对应22.关于管理对象同步接口的匹配字段的描述正确的是(BD)A.当OPSTATE为1时,管控找不到匹配字段对应的记录,则更新记录。B.当OPSTATE为1时,管控找不到匹配字段对应的记录,则新增记录。C.当OPSTATE为2时,管控找不到匹配字段对应的记录,则新增记录。D.当OPSTATE为0时,管控找不到匹配字段对应的记录,则更新记录。23.关于管理对象同步接口的描述正确的是(ABCD)A.getDxData接口不能取出子表信息。B.getDxData接口filter参数必须使用外部字段。C.getDxData接口fields参数使用逗号分隔字段名,且逗号后不能有空格。D.getDxData接口dydwmc参数的输入值需要单位对应。24.以下哪些函数是平台提供的(ab)A.callInterfaceB.logInfoC.putDataIntoCacheD.getObjectE.XML25.通过查询下面的哪些表可以找到Oracle死锁session的sid和serial#(ad)A.v$locked_objectB.v$lockedC.v$sessionD.v$locked_session26.SQL语句中修改表结构的命令是(C)A.MODIFYTABLEB.MODIFYSTRUCTUREC.ALTERTABLED.ALTERSTRUCTURE27.对于每个冲突的文件,SVN在文件所在的目录下放置了三个文件。其中filename.ext.rNEWREV【filename文件名】表示(A)A.修改文件之前的基础版本文件,即修改前从SVN检出来的文件B.该文件在SVN版本库中的最新版本C.本机最新的修改D.SVN版本库中特定的版本28.SVN可以实现以下的合并(AC)A.文件夹对文件夹B.文件夹对文件C.文件对文件D.文件对文件夹29.WSDL包含的MEP(messageexchangepatterns)正确的有(AD)A.In-OutB.In-OnlyC.RobutIn-OnlyD.InOptional-Out30.WSDL中style/use组合正确的是(D)A.rpc/literalB.document/literalnone-wrapperC.rpc/documentD.rpc/documentnone-wrapper二、填空题(30分每空1分)1、从外系统凭证导入到财务管控时,日志信息保存在XTTRAINSBILL表,从财务管控导出凭证到外系统,日志信息又存在表中。2、使用API接口时,需要将API对应的jar包,放置到平台的LIB目录下。3、目前,调用sap服务的方式有CXF和RPC两种方式。4、平台通过JNDI.XML文件配置数据库连接。5、集成项目的源码目录中,集成规则js脚本目录下用于保存自定义脚本函数的脚本文件名称是6、使用集成平台公共分类数据映射进行数据转换的函数是mapping7、在A1中接收到的值需要在A2中使用,可以使用集成平台的A1、A2函数实现。8、集成平台通过文件设置新增主数据类型。9、可通过XMLCOMPAIL文件检查XML是否节点及填入值是否符合规范;10、集成平台的日志文件是LOG/YGNBI.LOG11、集成平台日志记录的内容有平台启动日志、运行时错误信息、运行时传入传出内容信息等;12、填写映射表存在多管理对象类型时,通过#符号连接多个对象类型;13、现有某一管理对象类型ID为5069,存储该类管理对象数据的表名为xtgldx506914、财务管控凭证集成中,管控提供的接口有、、15、查询财务管控业务分类明细,可以查共享库xtyw表,业务分类类型可以查xtywtype表。16、如果在xttransbill表中的rspmsg字段出现null,是因为科目转换出错引起的。17、财务管控的凭证都设有流程,凭证的制证岗必须隶属于该流程的首岗位。18、集成平台科目映射插件的mapping方法进行凭证映射转换后返回或类型的对象。19、自定义的数据类型在集成平台的中会使用到。20、一条完整的凭证信息分为两大部分,分别为凭证头、凭证主体三、问答题(40分每题4分)1.与sap集成时,如何缓解sap传过来的大数据包,然后发送给管控?接受的数据包集成平台需要拆解开分批次发送,如一次传递500条记录。2.分别列出0、1、2科目映射类型的映射方式。3.凭证转换是通过sap哪个字段对应管控单位的,如果sap不靠那个字段区分单位该怎么处理?Sap系统编号4.写一段代码,实现将sap凭证转换为管控凭证的API调用过程?5.管理对象同步设置工具的设置过程。1、设置同步属性TOPIC2、设置外部字段3、设置单位属性4、设置字段对应6.说明主数据同步的过程。定义主数据同步接口获取方法设置同步字段修改集成规则7.主数据映射表能完成那些数据的映射?管理对象id管理对象名称8.列举出融资合同包含哪几类需要同步的主数据,简述融资合同同步流程。项目类型,挂靠科目,对应单据。9.现有一管理对象DXID为510093,对象类型为往来单位,请描述获取该管理对象数据表记录所需要经历的步骤,及相应的SQL语句。10.简述财务管控与套装软件三种不同集成模式(数据定期同步、数据实时同步、请求/响应)的实现步骤。数据定期同步:由集成平台来设置定时处理任务,定时从取数方取得数据后,传递给接受方。数据实时同步:由套装或财务管控向ESB中注册互相调用接口的同时,还需注册一个监听接口,监听到本方发生改变时,实时获取信息发送给对方。请求/响应:由财务管控通过集成平台发送请求信息经esb转发给套装软件接受接口,调用完毕后,套装返回值。一对一沟通时由请求来触发下一操作,如下一操作出现超时或其他等待时请求信息一直处于等待状态。