[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: %scan() fails working in http_long_ParseUrl()
Hi Thomas,
I put together a quick test program that calls http_long_parseUrl() for
the two URLs you provided, and I did not get any errors on them. The
output is exactly as expected. Can you tell me how to make it fail?
Here's the code I'm testing with:
H DFTACTGRP(*NO) ACTGRP('KLEMENT') BNDDIR('HTTPAPI')
/copy httpapi_h
D rc s 10i 0
D url s 100a
D serv s 32a
D user s 32a
D pass s 32a
D host s 256a
D port s 10i 0
D path s 32767a varying
/free
url='http://bmicqa.aplicor.net/crm5_0/crm/+
services/bmicintegrationservice.asmx';
exsr testit;
url='https://bmicqa.aplicor.net/crm5_0/crm/+
services/bmicintegrationservice.asmx';
exsr testit;
*inlr = *on;
begsr testit;
rc = http_long_parseURL( url
: serv
: user
: pass
: host
: port
: path );
if (rc <> 0);
http_crash();
endif;
endsr;
/end-free
On 10/3/2011 1:01 PM, Thomas Raddatz wrote:
> Hi Scott,
>
> Maybe you can jump in and help me with the following error message that I
> received from a WSDL2RPG user:
>
> Message ID . . . . . . : RNX0100 Severity . . . . . . . : 50
> Message type . . . . . : Escape
>
> Date sent . . . . . . : 10/03/11 Time sent . . . . . . : 12:51:12
>
> Message . . . . : Length or start position is out of range for the
> string operation.
> Cause . . . . . : One of the following has occurred in RPG procedure
> HTTP_LONG_ in program LIBHTTP/HTTPAPIR4:
> - A numeric length or start position is less than 1 or too large for the
> string operation.
>
> - The search-argument parameter of the %SCAN built-in function has zero
>
> length or is longer than the source-string parameter.
>
> - The maximum-length parameter of the %STR built-in function is not a
> value between 1 and the maximum size of a character field.
>
> The original URL of the web service is:
>
> http://bmicqa.aplicor.net/crm5_0/crm/services/bmicintegrationservice.asmx
>
> When the service is called it is changed by a redirection to:
>
> https://bmicqa.aplicor.net/crm5_0/crm/services/bmicintegrationservice.asmx
>
> Unfortunately I cannot call the web service from our System i because we do
> not have configured SSL.
>
> Regards,
>
> Thomas.
>
>
>
> -----------------------------------------------------------------------
> 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
-----------------------------------------------------------------------