[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: returning more than 8192 bytes
Think this was just posted the other day, use pointers and data
structure
h option(*nodebugio: *srcstmt) dftactgrp(*no)
d value_t ds qualified
d ptr *
d len 10i 0
d EndElement PR
d userdata * value
d depth 10I 0 value
d name 1024A varying const
d path 24576A varying const
d value likeds(value_t) const
d Attrs * dim(32767)
d const options(*varsize)
//return the element data using pointers
http_XmlReturnPtr(*on);
//change your code to get the result from that DS
//which can handle data much larger than 65535
Thanks,
Chris Hayden
Senior Systems Analyst
Pilot Corporation of America
3855 Regent Blvd, Jacksonville, FL 32224
(904) 645.9999
Ext. 1252
-----Original Message-----
From: ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
[[1]mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of Gerald
Magnuson
Sent: Tuesday, October 28, 2014 2:09 PM
To: HTTPAPI and FTPAPI Projects (ftpapi@xxxxxxxxxxxxxxxxxxxxxx)
Subject: returning more than 8192 bytes
I am attempting to change from http_url_get to http_url_get_raw...
I have:
rc = http_url_get_raw(URL:
rtnFD:
%paddr(Process) :
timeout) ;
<<top of Process procedure...>>
// convert to EBCDIC
http_xlatep (Len
: %addr(Data)
: TO_EBCDIC) ;
docNode =
yajl_buf_load_tree( %addr(Data) : %len(%trim(Data)) : errMsg);
if errMsg <> '';
my LEN var is 8192, and my input Data ends there...
is there some looping I need to do to get the rest of my data?
References
1. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
-----------------------------------------------------------------------
This is the FTPAPI mailing list. To unsubscribe, please go to:
http://www.scottklement.com/mailman/listinfo/ftpapi
-----------------------------------------------------------------------