zoukankan      html  css  js  c++  java
  • [How To]如何使用Wildfish进行ISeries开发代码生成篇

    1.我们把编译好的Wildfish.dll拷贝到项目引用中
    2.打开FishSky.sln下的ConfigurationTool下的ConfigurationTool.exe进行代码生成
       一般我们生成的是一些DataSet的类
       1)代码生成-生成Data/BusinessRule/BusinessFacade代码
       2)点Load Dic获取数据字典
            ISeries需要选择特定的Library
    Select Library.JPG
       3)然后我们就可以看到这个Library下所有的Phical File 和Logical File
       正常我们选择PF即可,因为在V5R3中,SQE会为我们选择对应的查询策略。
       4)选择某个表,或者对应的一对多的表
         如Account表示一个单独的表,和外部没有任何关联,因此我们就是最简单的方式
    Account Gernator.JPG

    对于订单Order,他由于有明细项目OrderItem,所以我们首先添加Order 然后添加OrderItem
    同时需要设置两个表的OrderID为MainKey ,OrderItem的ItemID为AddtionalKey 然后修改Class为Order
    Order Gernator.JPG

    对于KeySeqn,这个用于保存流水号的表,我们只需要用Update对象即可。但是预先得设置对应的值,依赖于我们的流水号定义策略。比如OrderID=O+年月+流水号 
    KeySeqn Gernator.JPG
    然后把这个目录下这些生成的文件拷贝到BLL项目下。
    添加进项目,编译一下.OK~~   

  • 相关阅读:
    云计算 备忘录
    python 备忘录
    Linux 备忘录
    appium自动化的一个实例
    appium环境的搭建
    四则运算2单元测试
    四则运算2
    四则运算2程序设计思路
    上课未及时完成的原因
    随机生成30道四则运算题程序设计
  • 原文地址:https://www.cnblogs.com/wildfish/p/334160.html
Copyright © 2011-2022 走看看