kettle源代码中新增作业类型方法精选.doc

  1. 1、本文档共79页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
kettle源代码中新增作业类型方法样例 中航信研发中心数据服务部 李永江 目录 1在作业相关入口中增加新作业类型配置项 2 2 在作业相关属性文件中增加新作业类型配置项 2 4 增加作业类型对应的设计器编辑窗口类文件 37 1在作业相关入口中增加新作业类型配置项 在src下的kettle-job-entries.xml文件中增加新增作业类型的对应项。如下所示: job-entry id=SYM_ENCRYPT_FILES descriptioni18n:org.pentaho.di.job.entry:JobEntry.SymmetricEncryptFiles.TypeDesc/description classnameorg.pentaho.di.job.entries.symencryptfiles.JobEntrySymmetricEncryptFiles/classname categoryi18n:org.pentaho.di.job:JobCategory.Category.FileEncryption/category tooltipi18n:org.pentaho.di.job.entry:JobEntry.SymmetricEncryptFiles.Tooltip/tooltip iconfileui/images/DESEncrypt.png/iconfile /job-entry 2 在作业相关属性文件中增加新作业类型配置项 在src下的包org.pentaho.di.job.entry.messages中找到messages_en_US.properties文件,在文件尾部添加 JobEntry.SymmetricEncryptFiles.TypeDesc=Symmetric Encryption JobEntry.SymmetricEncryptFiles.Tooltip=Symmetric Encryption. 如果要中文描述可以在messages_zh_CN.properties文件尾加上 JobEntry.SymmetricEncryptFiles.TypeDesc=\u5BF9\u79F0\u7B97\u6CD5\u52A0\u5BC6\u6587\u4EF6 JobEntry.SymmetricEncryptFiles.Tooltip=\u4F7F\u7528\u5BF9\u79F0\u7B97\u6CD5\u52A0\u5BC6\u6587\u4EF6 3添加作业务类型实现文件及对应的属性文件 在src下的包org.pentaho.di.job.entries下添加symencryptfiles目录,并在这个目录下添加文件JobEntrySymmetricEncryptFiles。并在个目录下添加子目录messages和其下的文件messages_en_US.properties。文件分别如下: /******************************************************************************* * * Pentaho Data Integration * * Copyright (C) 2002-2012 by Pentaho : * ******************************************************************************* * * Licensed under the Apache License, Version 2.0 (the License); * you may not use this file except in compliance with * the License. You may obtain a copy of the License at * * /licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an AS IS BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language gover

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档