Scott: The line with the error in HEADERR4 is: 3324 c eval %subst(header:1:len)= val The value of len is 16, header do not have value because the pointer is invalid. I am sorry you cannot reproduce the error because I am calling a web service in the server of the company. I am attaching the WSDL. The program that consume the service is GetPhonesByMem, it is attached too. This procedure is called in a report thousand of times, I am looking a different way to do yhis, because I created the procedure to be call interactively 1 or 2 times in a program. Anyway the process works ok except that in record 12,800 give me the error, after answering G continues ok until the end. It is like that XALLOC do not allocate enough memory. Maybe you can give me an idea. If you need more info let me know I appreciate your help in this matter. Regards, Julio -----Original Message----- From: ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx [mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of Scott Klement Sent: Wednesday, April 28, 2010 2:36 PM To: HTTPAPI and FTPAPI Projects Subject: Re: Allocation error hi Julio, I would have to debug the code to get more information about the problem. Can you tell me how to reproduce it so I can debug the code? If not, can you tell me which of the source lines you posted contains the error, and what the values of p_Header, len and hdrs are? That might help (but I'm not promising anything.) Knowing how to reproduce the problem would help a lot more. On 4/28/2010 12:41 PM, Julio Cabrera wrote: > > Dear Scott: > > > I use your LIBHTTP in our company to get information from Web Services > in the java side. Everything works ok, except that in a specific > report that call 15000 times the program that consume the web service, > at an specific record (12800) I am getting an space offset error. It > look like is a memory allocation error. Can you maybe give me an idea > of what could happen. > > If I answer the error with G the report continues until the end > without any other error. > > > > Display Module Source > > > > Program: HTTPAPIR4 Library: LIBHTTP Module: > HEADERR4 > > 3321 3320 * process > them > > 3322 3321 c if hdrs< > %elem(hdr) > > 3323 > 3322 > > 3324 3323 c eval p_Header = > xalloc(len) > > 3325 3324 c eval %subst(header:1:len) > = val > > 3326 3325 c eval hdrs = hdrs + > 1 > > 3327 3326 C hdrs occur > hdr > > 3328 3327 c eval hdr_name = > name > > 3329 3328 c eval hdr_idx = > hdrs > > 3330 3329 c eval hdr_len = > len > > 3331 3330 c eval hdr_ptr = > p_header > > 3332 > 3331 > > 3333 3332 c endif > > 3334 > 3333 > > 3335 3334 * look for next > header > > > More... > > Debug . . > . > > > > F3=End program F6=Add/Clear breakpoint F10=Step F11=Display > variable > > F12=Resume F17=Watch variable F18=Work with watch F24=More > keys > > Space offset X'00000000' or X'0000000000000000' is outside current > limit ... + > > > > > Additional Message > Information > > > > Message ID . . . . . . : MCH0601 Severity . . . . . . . : > 40 > > Message type . . . . . : > Diagnostic > > Date sent . . . . . . : 04/28/10 Time sent . . . . . . : > 09:11:30 > > > > Message . . . . : Space offset X'00000000' or X'0000000000000000' > is outside > > current limit for object > &1. > > Cause . . . . . : A program tried to set a space pointer, tried to > use > > storage outside a space, or tried to use an unallocated page in > teraspace. > > The space class is X'04'. The space class designates the type of > space: > > 00-primary associated space (includes space > objects). > > 01-secondary associated space 0. > > 02-implicit process space for automatic > storage. > > 03-implicit process space for static storage in activation group > mark > > X'0000000000000000'. > > 04-implicit process space for heap identifier X'00000000' in > activation > > group mark > X'0000000000000000'. > > > More... > > Press Enter to > continue. > > > Additional Message > Information > > > > Message ID . . . . . . : MCH0601 Severity . . . . . . . : > 40 > > Message type . . . . . : > Diagnostic > > > > 05-constant > space. > > 06-space for handle-based heap identifier > X'00000000'. > > 07-teraspace offset > X'0000000000000000'. > > 08-teraspace for i5/OS PASE memory address > X'0000000000000000'. > > Offset X'00000000' only applies to storage outside > teraspace. > > X'8000000000000000E41ADDF9D6001000' is a pointer to the teraspace > page or > > the start of the implicit process space for the > allocation. > > > > > > > > > > > > > > > Bottom > > Press Enter to > continue. > > ______________________________________________________________________ > _______ > Scanned by IBM Email Security Management Services powered by > MessageLabs. For more information please visit http://www.ers.ibm.com > ______________________________________________________________________ > _______ > > > > > ----------------------------------------------------------------------- > This is the FTPAPI mailing list. To unsubscribe, please go to: > http://www.scottklement.com/mailman/listinfo/ftpapi > ----------------------------------------------------------------------- ----------------------------------------------------------------------- This is the FTPAPI mailing list. To unsubscribe, please go to: http://www.scottklement.com/mailman/listinfo/ftpapi ----------------------------------------------------------------------- ________________________________________________________________________ _____ Scanned by IBM Email Security Management Services powered by MessageLabs. ________________________________________________________________________ _____ _____________________________________________________________________________ Scanned by IBM Email Security Management Services powered by MessageLabs. For more information please visit http://www.ers.ibm.com _____________________________________________________________________________
Attachment:
wdl.doc
Description: wdl.doc
Attachment:
GetPhonesByMem.doc
Description: GetPhonesByMem.doc
----------------------------------------------------------------------- This is the FTPAPI mailing list. To unsubscribe, please go to: http://www.scottklement.com/mailman/listinfo/ftpapi -----------------------------------------------------------------------