Data Queue APIs--Categories - FTP Directory Listing - IBM
Data Queue APIs--Categories - FTP Directory Listing - IBM Data Queue APIs--Categories - FTP Directory Listing - IBM
Receive Data Queue (QRCVDTAQ) API *NO The message is not removed from the data queue. Size of data receiver INPUT; PACKED(5,0) The size of the area to contain the data received from the data queue. If a value of 0 is specified for this parameter, no data will be returned. If a size greater than 0 is specified, the data will be copied into the receiver up to the specified length. If the available data is longer than the length specified, it will be truncated. If this parameter is not specified, the entire message will be copied into the receiver variable. Error code I/O; CHAR(*) The structure in which to return error information. For the format of the structure, see Error Code Parameter. Usage Notes This API can be used in a multithreaded job to receive messages from a local data queue. It cannot be used in a job that allows multiple threads to receive messages from a DDM data queue. Application queueing time and resource usage time for data queue usage are recorded only for messages that are received in the initial thread of a job. Error Messages CPF2207 E Not authorized to use object &1 in library &3 type *&2. CPF24B4 E Severe error while addressing parameter list. CPF2472 E Invalid wait time specified. CPF3C36 E Number of parameters, &1, entered for this API was not valid. CPF3C90 E Literal value cannot be changed. CPF9501 E Data queue &1 in &2 requires a key value. CPF9502 E Key length must be zero for data queue &1 in &2. CPF9503 E http://infocntr.rchland.ibm.com/pubs/html/as400/v4r5/ic2924/info/apis/qrcvdtaq.htm (7 of 9) [10/4/1999 2:32:20 PM]
Receive Data Queue (QRCVDTAQ) API Cannot lock data queue &1 in &2. CPF9504 E An invalid search order was specified. CPF9505 E Sender ID length value is not valid. CPF9506 E Key length must be &3 for data queue &1 in &2. CPF9507 E Invalid key length specified. CPF9508 E Invalid sender ID length specified. CPF9509 E Space access error. CPF9510 E Operation on DDM data queue &1 in &2 failed. CPF9511 E Function not supported for DDM data queue &1. CPF9514 E Value for data length parameter not valid. CPF9515 E Value for remove message parameter not valid. CPF9801 E Object &2 in library &3 not found. CPF9802 E Not authorized to object &2 in &3. CPF9805 E Object &2 in library &3 destroyed. CPF9807 E One or more libraries in library list deleted. CPF9808 E Cannot allocate one or more libraries on library list. CPF9810 E Library &1 not found. CPF9820 E Not authorized to use library &1. CPF9830 E Cannot assign library &1. http://infocntr.rchland.ibm.com/pubs/html/as400/v4r5/ic2924/info/apis/qrcvdtaq.htm (8 of 9) [10/4/1999 2:32:20 PM]
- Page 1 and 2: Data Queue APIs--Categories Object
- Page 3 and 4: Data Queue APIs ● Send to a Data
- Page 5 and 6: Clear Data Queue (QCLRDTAQ) API Req
- Page 7 and 8: Clear Data Queue (QCLRDTAQ) API An
- Page 9 and 10: Receive Data Queue (QRCVDTAQ) API u
- Page 11 and 12: Receive Data Queue (QRCVDTAQ) API A
- Page 13: Receive Data Queue (QRCVDTAQ) API S
- Page 17 and 18: Retrieve Data Queue Description (QM
- Page 19 and 20: Retrieve Data Queue Description (QM
- Page 21 and 22: Retrieve Data Queue Description (QM
- Page 23 and 24: Retrieve Data Queue Description (QM
- Page 25 and 26: Retrieve Data Queue Message (QMHRDQ
- Page 27 and 28: Retrieve Data Queue Message (QMHRDQ
- Page 29 and 30: Retrieve Data Queue Message (QMHRDQ
- Page 31 and 32: Retrieve Data Queue Message (QMHRDQ
- Page 33 and 34: Send Data Queue (QSNDDTAQ) API Requ
- Page 35 and 36: Send Data Queue (QSNDDTAQ) API INPU
- Page 37 and 38: User Queue APIs User Queue APIs Thi
- Page 39 and 40: Create User Queue (QUSCRTUQ) API To
- Page 41 and 42: Create User Queue (QUSCRTUQ) API Au
- Page 43 and 44: Create User Queue (QUSCRTUQ) API Do
- Page 45 and 46: Create User Queue (QUSCRTUQ) API Ex
- Page 47 and 48: Delete User Queue (QUSDLTUQ) API De
- Page 49 and 50: Delete User Queue (QUSDLTUQ) API CP
- Page 51 and 52: User Index APIs For details about M
- Page 53 and 54: Add User Index Entries (QUSADDUI) A
- Page 55 and 56: Add User Index Entries (QUSADDUI) A
- Page 57 and 58: Add User Index Entries (QUSADDUI) A
- Page 59 and 60: Create User Index (QUSCRTUI) API Mo
- Page 61 and 62: Create User Index (QUSCRTUI) API IN
- Page 63 and 64: Create User Index (QUSCRTUI) API Op
Receive <strong>Data</strong> <strong>Queue</strong> (QRCVDTAQ) API<br />
Cannot lock data queue &1 in &2.<br />
CPF9504 E<br />
An invalid search order was specified.<br />
CPF9505 E<br />
Sender ID length value is not valid.<br />
CPF9506 E<br />
Key length must be &3 for data queue &1 in &2.<br />
CPF9507 E<br />
Invalid key length specified.<br />
CPF9508 E<br />
Invalid sender ID length specified.<br />
CPF9509 E<br />
Space access error.<br />
CPF9510 E<br />
Operation on DDM data queue &1 in &2 failed.<br />
CPF9511 E<br />
Function not supported for DDM data queue &1.<br />
CPF9514 E<br />
Value for data length parameter not valid.<br />
CPF9515 E<br />
Value for remove message parameter not valid.<br />
CPF9801 E<br />
Object &2 in library &3 not found.<br />
CPF9802 E<br />
Not authorized to object &2 in &3.<br />
CPF9805 E<br />
Object &2 in library &3 destroyed.<br />
CPF9807 E<br />
One or more libraries in library list deleted.<br />
CPF9808 E<br />
Cannot allocate one or more libraries on library list.<br />
CPF9810 E<br />
Library &1 not found.<br />
CPF9820 E<br />
Not authorized to use library &1.<br />
CPF9830 E<br />
Cannot assign library &1.<br />
http://infocntr.rchland.ibm.com/pubs/html/as400/v4r5/ic2924/info/apis/qrcvdtaq.htm (8 of 9) [10/4/1999 2:32:20 PM]