如何在400下建立和删除一个数据队列,用什么命令和步骤?
谢谢各位朋友。
newbiezhang 回复于:2003-07-14 19:30:34 |
crtdtaq,按F4选参数,重要的有名称、排列方法(FIFO、KEYED)、长度、KEYLENG(如果选了KEYED)
删除直接按wrkobj 队列名,opt =4 delete |
hs_49 回复于:2003-07-15 09:33:36 |
1) 请问各位朋友,400下有对数据列队操作的三个基本函数:
QCLRDTAQ QSNDDTAQ QRCVDTAQ 哪位高手能够告诉我这三个函数的入口参数正确使用及赋值(C语言方式) 2)在400下 RPG如何调用数据列队函数,有哪些函数 3)400下如何对已建立的数据列队进程修改 谢谢各位朋友! |
hanyu 回复于:2003-07-15 10:17:43 |
入口参数正确使用及赋值(C语言方式)
QRCVDTAQ("TCPIP ", /* dtaq name */ "*LIBL ", /* dtaq lib */ &DataLength, /* length of data */ jobid_dq, /* data */ 30.0d); /* wait time (sec)*/ QSNDDTAQ("TCPIP ", /* dtaq name */ "*LIBL ", /* dtaq lib */ DataLength, /* length of data */ jobid); /* data */ 2)在400下 RPG如何调用数据列队函数,有哪些函数 C CALL 'QRCVDTAQ' C PARM 'QNAME ' P@QNAME 10 C PARM '*LIBL ' P@LIBNM 10 C PARM P@FLDLEN 5 0 C PARM P@DATA C PARM 10 P@WAIT 5 0 C PARM 'EQ' P@ORDER 2 C PARM 11 P@KEYLEN 3 0 C PARM P@KEY 11 C PARM 20 P@SNDLEN 3 0 C PARM P@SNDER 20 C CALL 'QSNDDTAQ' C PARM 'QNAME ' P@QNAME 10 C PARM '*LIBL ' P@LIBNM 10 C PARM P@FLDLEN 5 0 C PARM P@DATA C PARM 11 P@KEYLEN 3 0 C PARM P@KEY 11 3)when dtaq created ,you can Change it's description or delete it . |
e_server 回复于:2003-07-15 10:30:30 |
hanyu 说的很对,读写DTAQ数据靠的是系统提供的API |
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/