欢迎来到优知文库! | 帮助中心 分享价值,成长自我!
优知文库
全部分类
  • 幼儿/小学教育>
  • 中学教育>
  • 高等教育>
  • 研究生考试>
  • 外语学习>
  • 资格/认证考试>
  • 论文>
  • IT计算机>
  • 法律/法学>
  • 建筑/环境>
  • 通信/电子>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 优知文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    第1章采集模板XML结构.docx

    • 资源ID:604393       资源大小:57.07KB        全文页数:13页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: QQ登录
    二维码
    扫码关注公众号登录
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    快捷下载时,如果您不填写信息,系统将为您自动创建临时账号,适用于临时下载。
    如果您填写信息,用户名和密码都是您填写的【邮箱或者手机号】(系统自动生成),方便查询和重复下载。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    第1章采集模板XML结构.docx

    第1章采集模板XML结构1.l变量<Variables><VariableTyPe="BackFiIePath"Name=WDbSourceFileFath"VaIUe="7><VariableTyPe="sqlVar"Name="Q年度"Value=""/)<VariableTyPe="sqlVar"Name="©单彳立名称"Value="''"/<VariableType=wSqlVarwName="龟子数搪编号"Value="'"/<VariableTyPe="sqlVar“Name=电子数据卷称"Value="''"/<VariableTyPe="sqlVar"Name=临时龟子数据编号"Value="''"/<Variables这六个变量是每个模板都必须要有的,可直接CoPy。第一个变量DbSoUrCeFilePath表示的是数据源路径。由用户选择数据源时赋值。若对源数据进行了预处理,则在预处理代码中需要对该变量进行重新赋值。变量年度、单位名称、电子数据编号、电子数据名称表示的是会计数据的基本信息。由AO2011建立会计数据时赋值。变量临时电子数据编号,用于多套会计数据从AOExtract数据库采集到AoFinanCe数据库时,用于标识具体的每套会计数据。1.2数据库连接<Connections><Conn«ction乂刖="AOExtnCtTQePConn“tion"Connieti11Typ¢=*SqlConnction*ConnQctionString=""Dexription="AO柔簇临时乐连接"ConnectionHMhe="AOFinanceConnection“ConnectionType=4rSqlCoxmectionrCoanectionString=*Description三*ConnectionName=arSourceDbConnection*COnneCtlOnTyPW="OleDbComiection*ConnectionStrng三*rDeSCriPtiOn="源数据连挎"></Connections>SourceDbConnection表示源数据的连接。如果源数据是SQLServer,那么ConnectionType就是SqlConnection;如果源数据是Access或者是TXt文本,那么ConnectionType就是OleDbConnectionoAoExtractTempConnection表示AO采集模块临时库的连接,也就是AOExtract数据库的连接。AOFinanceConnection表示AO财务数据库的连接,即AOFinance数据库的连接。PreProccess>O'askName=*xsi:type=*yDllIportTask*DeSCriPtiOn="预处理数据.><DllImportTyPeName="cnajA02011_u£o_8_sql_bakDealWithUFO"FileName="cnao_A02011_u£o_8_sql_bak.dll*>Task<skxxityp*三*SqlTsk*vConntc11onNm三*AOExtrtctTtmpCoxmtction*D”CriPtiOn=*11空临时除数据"N<三*rcrtDb*><SqlDescription="清空会计科目裘"UsedVariable三*felse*>tnmcattable会计科自裘j;0Sql><SqlDeSCriPtig="房空凭证库"UsedVariable=<false*>truncatetable凭证库:Sql><SqlDeSCriPtiOn="碧空科目余额期初表"UsedVariable=false4rXrxmcatetable科目余额期初表:<Sql><SqlDeSCrIPtiOn="蒲空辅助信息去"UsedVariable=*false*v>truncatetable辅助信息表:<Sql><SqlXCnPug=情至聊余额期初夷"U"Wwablg-XnmCMtabk辆助余额初初表.<Sql><SqlD”CriPCion="清空凭证*鲂曲曲蓑"UsedVarable=*falst*>truncatttable谑证次助旗初知:<Sql><SqlDeSCriPtiOn="清空科目设置"UsedVariable=*false*>trmcatetable科目设置:<Sql><SqlDeSCriPtiOn="着空科目层级表“UsedVariable=*fal三e*vXruncatetable科目层级表;Sql><Task><PrProccss>如图所示,对源数据进行预处理,或者清空临时数据库等操作,放到PreProccesss该元素下。1.4 批量建账接口<AccoutListxsi:type=*DllAccoutList*Name=*DealfithAccount*TypeNjte三l*cnaoA02011ufo-8sqlbak.DealWxthccount*FileName=*cnaoA02011ufo8sql-bak.dll"DeSCribe="用友U8SqlSerger备份">DllAccoutList表示批量建账的接口,其中,TypeName为反射的类名,FileName表示动态链接库DLL的名称。1.5 Tasks和UpdateTask1.5.1 TasksTasks元素中主要是针对AOExtract数据库的操作,如数据从源数据中批量采集到AOExtract数据库。由于有多套会计数据采集的情况,AO是循环执行Tasks中的任务,所以BulkCopy中的SrcSql元素,SQL语句中都要有“电子数据编号as电子数据编号”这句,并且针对源数据的预处理操作不能够放在Tasks中,而要放到PreProccesss元素下。1.5.2 UpdateTaskUpdateTask元素主要是针对AOFinance数据库的操作,如数据从AOExtract数据库批量采集到AOFinance数据库,或数据从源数据中批量采集到AOFinance数据库。由于有多套会计数据采集的情况,Ac)是循环执行UPdateTaSk中的任务,所以若是数据从AOExtract数据库批量采集到AOFinance数据库,BulkCopy中的SrCSql元素,SQL语句中都要增加一个Where条件"where电子数据编号=临时电子数据编号”。另外,在UPdateTaSk元素的最后,要增加一个Task。用于将临时的电子数据编号,更新为创建会计数据时实际的电子数据编号。如下图所示:<?TaSkXSi:type="Sqask“ConrleCtionName="AOFinanceConnection“DeSCriPtiorI="更新目标数据表“Name=wUpdatetask*><SqlDeSCriPtion="更新会计科目表“USedVariabIe="true”Vpdate会计科目表set电子数据名称=0电子数据名称,单位名称一单位名称,年度=年度,电子数据编号电子数据编号WHERE电子数据编号=Q临时电子数据编号;Sql><SqlD”CriPtiOn="星斯科目余额期初表"U"dVnabl=*tru*>Update科目余额意初袤】“t电子数据名称=Q电子数据名称,单位名称”单位名称,年度二Q年度,电子数据牖号=Q电子数据漏号三RE电子数据编导=临时电子数据编号;<Sql><SqlDeSeriPtiOn=”更新凭证库”UsedVariable=*tme*>UPdate凭证库set电子数据名称或电子数据筋,单位名称=Q单位名称,年度二Q年度,电子数据编号=Q电子数据编号WHERE电子数据编号=Q临时电子数据编号;<Sql><SqlDeSCriPtiOn="更新辅助信息表"USedyariabIe="true")UPdate辅助信息表set电子数据名称/电子数据名称,单位名称/单位名称,年度一年度,电子数据编号/电子数据编号WHERE电子数据斓号=Q临B寸电子数据编号;<Sql>6qlDrcription="更新辅助余额期初整"UXedywble="true">UPdate辅助余额期初赛】set电子数据名称/电子数据名称,单位名称=Q单位名称,年度=Q年度,电子数据编号=Q电子数据编号WHERE电子数据编号临时电子数据编号;<Sql><SqlDeSCriPtiOn="更新凭证辅助明细表"UsedVariable="truew>Update凭证辅助明细表set电子额据名称=Q电子数据名称,单位名称W单位名称,年度=Q年度电子数据编号=电子数据编号WKERE电子数据编号=Q临时电子数据编号;<Sql>&qlDeSCriPtiOn="更新科目设置"UsedVariable=*trueUpdate科目设置set电子数据名称=色电子数据名称,单位名称=Q单位名称,年度=0年度,电子数据编号=«?电子数据编号WHERE电子数据斓号=Q临时电子数据端号;<Sql>&qlDeSCriPtion="即新会计期间定义"USedyariabIe="true">Update会计期间定义】“t电子数据名称电子数据名称,单位名称单位名称,年度=Q年度,电子数据编号=电子数据编号WHERE电子数据编号=Q临时电子数据编号;<Sql><Task>1.6 任务TaskTask元素包括三种类型,分别是SqlTask,SqlBulkCopyTask和DllImportTasko1.6.1 SqlTaskSqlTaSk用于执行SQL语句,例如InSert、Update>Delete>TnmCate等。如下图所示:<Taskxsi:type="SqlTask"ConnectionName三*OExtractTempConnection*DeSCriPtion="清空临时库数据“Name三*createDb*><SqlDeSCriPtion="r空会计科目表“UsedVariable=*false">truncatetable会计科自表:<Sql>GqlD”CriPtion=*4空凭证库”Us*dVariabl三*fls*>trunc<ttabi.凭证庵j;,Sql><SqlDeSCriPtiOn="清空科目余额期初表"USedVariabIe="false">tmncatetable科目余额期初表:<Sql><SqlDeSCriPtiQn=信空辅助信息表“VsedVariabl=wfalse*,>truncattable辅助信息表:</SqlS<SqlDeSCnPtIg="清空辅助余凝期初裹"UsedvariableifalsJXrscatetable辅前余熬期初裹;<Sql><SqlDeSCriPtiOn=信空凭在编处!由细夷“USedyariable="false">tmncatetable凭i辎助丽细美;,SqlGqlD”CriPtion=*空科目设置"UstdVtri*bl三*fls*>trunc<ttabi.科目设置;Sql<SqlDeSCriPtiOn="碧空科目层级表“UsedVariable=*false-Xruncatet

    注意事项

    本文(第1章采集模板XML结构.docx)为本站会员(王**)主动上传,优知文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知优知文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 yzwku网站版权所有

    经营许可证编号:宁ICP备2022001189号-2

    本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。优知文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知优知文库网,我们立即给予删除!

    收起
    展开