[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: WSDL2RPG/HTTPAPI and passing more than 16mb data
Thomas,
Thanks for all the help you give and to Scott too,
I have v1.15beta8, I didn't see the third parm to pass(use separate heaps) in the memory manager procedure, am I missing something.
I checked wsdl2r84 and pwsdl2r84.
Sent from my iPhone
On Sep 9, 2013, at 9:18 AM, thomas.raddatz@xxxxxx wrote:
> This way I just sent a message of roughly 41mb to the server:
> User-Agent: http-api/1.24
> Content-Length: 43116439
> Content-Type: text/xml
> SOAPAction:
> sendraw(): entered
> <?xml version="1.0" encoding="UTF-8"?><soapenv:Envelope ...
> Thomas.
> ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx schrieb am 09.09.2013 15:47:27:
>> Von: thomas.raddatz@xxxxxx
>> An: ftpapi@xxxxxxxxxxxxxxxxxxxxxx,
>> Datum: 09.09.2013 15:56
>> Betreff: Re: WSDL2RPG/HTTPAPI and passing more than 16mb data
>> Gesendet von: ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>>
>>
>> Sam,
>>
>> Today dynamic arrays do not (really) help to get beyond 16mb because
> all
>> dynamic arrays share the same memory heap. The advantage of dynamic
> arrays
>> is that the 16mb are used more efficiently and that that the total
> message
>> size can grow up to 32mb. 16mb of static storage of the
> request/response
>> data structure plus 16mb additional heap storage.
>>
>> For the next release I changed the WSDL2RPG memory manager to
> optionally
>> create one heap per array. This way each array can grow up to 16mb.
> If you
>> are on WSDL2RPG v1.14.1 or higher, you may consider to replace
> WSDL2R84
>> (and PWSDL2R84) to use the new manager. After having generated the
> stub
>> you need to change module WS_SRV like this:
>>
>> // Start memory manager, do not use symbolic names
>> // Note 1: It is strongly recommended not to use symbolic names
>> // due to high performance degradation.
>> // Note 2: Set "use separate heaps" to cTRUE, if your
>> // request/response messages uses dynamic arrays
>> // and exceeds 16MB.
>> MemoryManager_attachService(uuid // web service uuid
>> : cFalse // do not use symbolic names
> for
>> arrays
>> : cTrue); // use separate heaps for
> arrays
>> !!!
>>
>> Thomas.
>>
>>
>>
>> ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx schrieb am 08.09.2013 16:45:26:
>>
>>> Von: Cdssi@xxxxxxx
>>> An: ftpapi@xxxxxxxxxxxxxxxxxxxxxx,
>>> Datum: 08.09.2013 19:47
>>> Betreff: WSDL2RPG/HTTPAPI and passing more than 16mb data
>>> Gesendet von: ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
>>>
>>>
>>> Hello,
>>> We are on iSeries V7.1 and use wsdl2rpg, there is a need to pass
> more
>> than
>>> 16mb of data to consume web services,
>>> Please suggest alternatives or If we are doing something
> incorrectly.
>>> Will using Dynamic arrays help?, I think there is an example in
> wsdl2rpg
>>
>>> library,
>>> Thanks in advance.
> Sam.-------------------------------------------------------------------
> ----
>>> This is the FTPAPI mailing list. To unsubscribe, please go to:
>>> [1]http://www.scottklement.com/mailman/listinfo/ftpapi
> -----------------------------------------------------------------------
>>
>>
>> --
>> IMPORTANT NOTICE:
>> This email is confidential, may be legally privileged, and is for the
>> intended recipient only. Access, disclosure, copying, distribution,
> or
>> reliance on any of it by anyone else is prohibited and may be a
> criminal
>> offence. Please delete if obtained in error and email confirmation
>> to the
> sender.----------------------------------------------------------------
> -------
>> This is the FTPAPI mailing list. To unsubscribe, please go to:
>> [2]http://www.scottklement.com/mailman/listinfo/ftpapi
> -----------------------------------------------------------------------
>
> --
> IMPORTANT NOTICE:
> This email is confidential, may be legally privileged, and is for the
> intended recipient only. Access, disclosure, copying, distribution, or
> reliance on any of it by anyone else is prohibited and may be a
> criminal
> offence. Please delete if obtained in error and email confirmation to
> the sender.
>
> References
>
> 1. http://www.scottklement.com/mailman/listinfo/ftpapi
> 2. 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
> -----------------------------------------------------------------------
-----------------------------------------------------------------------
This is the FTPAPI mailing list. To unsubscribe, please go to:
http://www.scottklement.com/mailman/listinfo/ftpapi
-----------------------------------------------------------------------