Chinaunix首页 | 论坛 | 博客
  • 博客访问: 347364
  • 博文数量: 90
  • 博客积分: 847
  • 博客等级: 准尉
  • 技术积分: 1373
  • 用 户 组: 普通用户
  • 注册时间: 2012-08-02 10:54
个人简介

跌打滚爬中的小菜鸟...

文章分类

全部博文(90)

文章存档

2015年(5)

2013年(47)

2012年(38)

我的朋友

分类: 系统运维

2012-10-17 20:49:32

Following is an example of ILE RPG calling the QSNDDTAQ and the QRCVDTAQ API.

Note: Ensure the data queue is created using the CRTDTAQcommand. For example:

CRTDTAQ DTAQ(LIBRARYNAME/DATAQUEUENAME) MAXLEN(50) 

ddqname           s             10A   INZ('DATAQUEUENAME')                 
ddqlib            s             10A   INZ('LIBRARYNAME')                 
ddqsndlen         s              5  0 INZ(14)                         
ddqlen            s              5  0                                 
ddqsnddata        s             50a                                   
ddqdata           s             50a                                   
ddqwait           s              5  0 INZ(0)                           
c                   eval      dqsnddata = 'This is a test'             
c                   call      'QSNDDTAQ'                               
c                   parm                    dqname                     
c                   parm                    dqlib                     
c                   parm                    dqsndlen                   
c                   parm                    dqsnddata                 
c                   call      'QRCVDTAQ'                               
c                   parm                    dqname                     
c                   parm                    dqlib                     
c                   parm                    dqlen                     
c                   parm                    dqdata                     
c                   parm                    dqwait                     
c     dqdata        dsply                                               
c                   seton                                        lr   


还可以这么学习,太棒了
阅读(2293) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~