tnt400.com - AS/400 Tips And Techniques
Sponsored by news400.com
|
|
All AS/400 Tip Categories
/
AS/400 Programming
/
Help with data area API
Question: I need help with the QWCRDTAA api. I have copied the data structures from the system include source file and added space for the variable data to be returned at the end. The length of both the receiver variable and the error parameter DS is 32767. The ILE RPG compiles without error, but the call to the API errors out with the message "Receiver value to small to hold output." That is VALUE and not variable. The error returned in the Error DS is the ever-popular CPF9999. What I need to do is print the contents of every data area in a given library. QUSLOBJ gives me the list of names (and that part of the program works fine). Now I want to walk through that list and access each data area on the list. Can anybody share an example of a call that works? Answer(s):
Other tips in this category: Click here to see all categories. Socket Programming And Timeout Issues Deleting Duplicate Records From A Table What are data queues and how to use Retrieving SMTP Name RPGLE example for Dynamic Screen Manager API Calling APIs from CL - with examples! Compare two strings in RPG character by character How to search all pgms in QCLSRC for a keyword Retrieve Database File Description (QDBRTVFD) API How to redirect the output to STDERR from RPG-IV Using Multiformat Logical To Join 2 Identical File D-Spec *LIKE DEFN RPG: Converting Character to Decimal Example of ILE RPG CGI Program Handling ILE RPG Numeric Overflow Help with Subfile Programming in RPG III Zoned parameter in ILE RPG What's the best way to do modulus in CL? RPG Nesting Source Print Utility More on changing the SIGNON screen A silly ILE RPG question Calling Validation List API From ILE RPG Soft Coding Module Names RPG Multidimensional Arrays in Action Build a Page-Equals-Size Lookup Window Procedures within an ILE RPG program Break msg from RPG Source Debugger for batch jobs RPGLE debugging Timing out display sessions in DDS Building Dynamic Stored Procedures Put Message in System Log Dynamic RPGSQL Randomize function for the AS/400 What's the fastest way to do a simple RPG lookup? First time Data queue application in RPG Print file overflow in ILE RPG Mapping Fields To Arrays in ILE RPG Named inidicators STRQMQRY: comparision operator '=' isn't correct?! DSPDTAARA to an outfile - possible? PCL ESC codes in RPG Sharing DB files between two AS/400s Help: AS/400 subfiles How do you change the signon screen? Determining Even/Odd Values in queries Get day of the week in RPG Convert UPPERCASE to lowercase RPG IV help using APIs Help with data area API Detecing IFS Files from RPG SQL in a CL program Calling AS/400 APIs from ILE RPG CVTDAT command to convert an *MDY to a *LONGJUL CPYSPLF Automation Subfile Window background problem Using IFS APIs w/ ILE RPG Packed or unpacked fields? QRYDFN to source and back What does the "optimize" parm do? Determining the calling program Sockets in RPG? Sorting a user space OVRDBF and SECURE() keyword in an ILE environment RPG record locking RPG Differences: V2R3 to V3R2 upgrade Getting the relative record number (RRN) What is the longest parameter usable in RPG? A C function that returns a string to an RPG pgm Problems with ZADD *ZEROS Can you highlight code in SEU? Reusing deleted records - OK? Is there an easy way to change edit codes? Help - Windowed Subfiles Logical Files and DDS AS/400 'machine language' - MI Programming Library lists and performance How to use ERRSFL Updating in CL Record lock wait time Message subfile problem Physical File Joins CL: Copying User Profiles Commands and PARM ILE RPG, RPG IV, vs. RPG/400 RPG and subfiles Multiple subfiles Field masking for passwords SFLMODE keyword in an ILE program Subfile size Color coding records in a subfile MSGLINE in windows Controlling cursor movement on a display file API returns error! Why? Put an RPG Program on the Web Variable length records in RPG Differences Between RPG400, RPG IV, and ILE RPG |