AS400中PF,LF,DSPF创建和注意要点

来源:互联网 发布:淘宝新店一天自然流量 编辑:程序博客网 时间:2024/05/17 01:06
注意:在建立源物理文件的时候一定要指定DBCS为YES,否则后面插入汉字的时候会报错
DBCS为双字节字符型  即  汉字  
PFSLT
PF文件中的R为表面
 FMT PF .....A..........T.Name++++++RLen++TDpB......Functions+++++++++++++++++++++++++++            
        *************** Beginning of data **********************************************************
0001.00                                             UNIQUE                                   130511 
0002.00                 R FSLT                                                               130511 
0003.00                                             TEXT(' 订单管理系统 ')                   130511 
0004.00                   ORDNO         22A                                                  130511 
0005.00                                             COLHDG(' 订单号 ')                       130511 
0006.00                                             TEXT(' 订单号 ')                         130511 
0007.00                   SH_USER       10O                                                  130511 
0008.00                                             COLHDG(' 收货人 ')                       130511 
0009.00                                             TEXT(' 订单号 ')                         130511 
0010.00                   SH_ADDR       64O                                                  130511 
0011.00                                             COLHDG(' 收货地址 ')                     130511 
0012.00                                             TEXT(' 收货地址 ')                       130511 
0013.00                   SH_TEL        11A                                                  130511 
0014.00                                             COLHDG(' 收货电话 ')                     130511 
0015.00                                             TEXT(' 收货电话 ')                       130511 
0016.00                   FH_USER       10O                                                  130511 
0017.00                                             COLHDG(' 发货人 ')                       130511 
0018.00                                             TEXT(' 发货人 ')                         130511 
0019.00                   FH_TEL        11A                                                  130511 
0020.00                                             COLHDG(' 发货电话 ')                     130511
0021.00                                             TEXT(' 发货电话 ')                       130511
0022.00                   STATUS         2A                                                  130511
0023.00                                             COLHDG(' 状态 ')                         130511
0024.00                                             TEXT('1- 已签收 0- 待收货 ')             130511
0025.00                 K ORDNO                                                              130511
        ****************** End of data ************************************************************
CTRPF编译PF文件


LFSLT
LF中的R为对应的PF文件中的的R一定要对应 
PFILE中的值对应的PF编译之后的名字
 FMT LF .....A..........T.Name++++++.Len++TDpB......Functions+++++++++++++++++++++++++++             
        *************** Beginning of data ***********************************************************
0001.00                 R FSLT                      PFILE(PFSLT)                             130511  
0002.00                 K ORDNO                                                              130511  
0003.00                 S ORDNO                     CMP(NE ' ')                              130511  
0004.00                   STATUS                    CMP(EQ '1')                              130511  
        ****************** End of data **************************************************************
CTRLF编译LF文件


DSPF
 FMT DP .....AAN01N02N03T.Name++++++RLen++TDpBLinPosFunctions+++++++++++++++++++++++++++           
        *************** Beginning of data *********************************************************
0001.00                                             DSPSIZ(24 80 *DS3)                       130511
0002.00                 R HEAD                                                               130511
0003.00                                         1 25' 订单管理 '                             130511
0004.00                                         2 50' 编号 :'                                130511
0005.00                   NUM            5A  O  2 58                                         130511
0006.00                                         3 50' 日期 :'                                130511
0007.00                   TIME           5D  O  3 58                                         130511
0008.00                                         4  1'                                  -     130511
0009.00                                                                                '     130511
0010.00                                             DSPATR(UL)                               130511
0011.00                                         5  1' 订单号 '                               130511
0012.00                   ORDNO          5A  O  6  1                                         130511
0013.00                                             COLOR(RED)                               130511
0014.00                                                                                      130511
0015.00                                         5 10' 收货人 '                               130511
0016.00                   SH_USER        8O  O  6 10                                         130511
0017.00                                             COLOR(RED)                               130511
0018.00                                         5 20' 收货电话 '                             130511
0019.00                   SH_TEL         6A  O  6 20                                         130511
0020.00                                             COLOR(RED)                               130511
0021.00                                         5 31' 地址 '                                 130511
0022.00                   SH_ADDR        9O  O  6 32                                         130511
0023.00                                             COLOR(RED)                               130511
0024.00                                         5 50' 状态 '                                 130511
0025.00                   STATUS        10O  O  6 51                                         130511
0026.00                                             COLOR(RED)                               130511
        ****************** End of data ************************************************************
CRTDSPF编译DSPF文件
原创粉丝点击