首页 > 软件开发 > JAVA >

Java编程自动生成Infor XA ERP数据字典

来源:互联网 2023-03-16 19:20:40 219

ERP都是业务相关性的,所以,任何一个ERP数据库后台对应的每个业务都至少一张或数张数据库表存储了业务单据数据,Infor XA ERP后台也有很多数据库表,但是,Infor官方并没有提供详细的数据字典,这就需要运维人员自己去制作ERP的数据库字典了。本文介绍如何用Java编程自动生成Infor XA ERP数据字典。ebY办公区 - 实用经验教程分享!

0Infor XA ERP如何找到各个功能对应的数据库表ebY办公区 - 实用经验教程分享!

工具/原料

  • Infor XA ERP
  • eclipse
  • as400数据库驱动jar包(jt400.jar)

方法/步骤

  • 1

    首先安装java编程工具eclipse。当然任何文本编辑器都可以,前提是你需要会java编程ebY办公区 - 实用经验教程分享!

  • 2

    在eclipse书写如下方法,该方法就可以自动生成Infor XA ERP指定数据库指定表的数据字典。ebY办公区 - 实用经验教程分享!

    Java编程自动生成Infor XA ERP数据字典ebY办公区 - 实用经验教程分享!

  • 3

    编写junit单元测试用例,调用上面的java方法。ebY办公区 - 实用经验教程分享!

    eg,生成AMFLIBH数据库的表YAASREP的数据字典,则如下调用上面的方法ebY办公区 - 实用经验教程分享!

    getTableColumn("AMFLIBH", "YAASREP");ebY办公区 - 实用经验教程分享!

  • 4

    运行上面的方法,我们就可以得到该表的数据字典了ebY办公区 - 实用经验教程分享!

    Java编程自动生成Infor XA ERP数据字典ebY办公区 - 实用经验教程分享!

  • 4相关内容非法爬取自百度经验
  • 5

    上面第1~4步就是生成单个数据库表的数据字典。如果要自动的得到Infor XA ERP多有数据库表的说明,只需要先得到Infor XA ERP有哪些数据库表,然后循环调用上述方法即可。通过执行SQL脚本SELECT NAME, LABEL FROM QSYS2.SYSTABLES得到所有Infor XA ERP的服务器AS400 DB2的所有数据库及数据库表。ebY办公区 - 实用经验教程分享!

    Java编程自动生成Infor XA ERP数据字典ebY办公区 - 实用经验教程分享!

  • 6

    如果想继续生成chm类型的数据字典,则可以先用java代码输出到文件,然后通过一些chm生成器生成字典。因为本人目前从事Infor XA ERP的二次开发工作,经常需要查询ERP的数据表说明,所以也制作了一个chm字典,如下截图展示。ebY办公区 - 实用经验教程分享!

    Java编程自动生成Infor XA ERP数据字典ebY办公区 - 实用经验教程分享!

  • 如何得到AS400 DB2所有数据库信息

  • 1

    得到AS400 DB2所有数据库表信息:ebY办公区 - 实用经验教程分享!

    SELECT *FROM QSYS2.SYSTABLES;ebY办公区 - 实用经验教程分享!

  • 2

    得到AS400 DB2具体某个具体数据库的表列字段及说明信息:ebY办公区 - 实用经验教程分享!

    SELECT * FROM QSYS2.SYSCOLUMNSebY办公区 - 实用经验教程分享!

    WHERE TABLE_SCHEMA = '数据库名称'ebY办公区 - 实用经验教程分享!

    AND TABLE_NAME = '表名称'ebY办公区 - 实用经验教程分享!

  • 注意事项

    • 需熟悉java编程
    • 了解Infor XA ERP 及 AS400 DB2基础

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!ebY办公区 - 实用经验教程分享!


    标签: ERPJAVA

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码