[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: HTTPAPI returns a "Host name look up failed"
Hi Rich,
I'm sorry if you already answered this question, but... did you
compile Expat yourself, or did you download it precompiled from my web site?
To be compatible with version 1.17 or higher of HTTPAPI, Expat *must* be
compiled to output UTF-16 Unicode. Your copy, it would appear, is
outputting UTF-8 instead of UTF-16.
If you compiled it yourself, please make sure that you have XML_UNICODE
defined in EXPAT_CO.H. (I have that set by default in version 2.0.0 of
Expat, but do not have it set in 1.95.8).
If you download it precompiled from me, please make sure you download
version 2.0.0 of Expat.
The intention was to use 1.95.8 for people who have existing programs
that need UTF-8 output, or who are using HTTPAPI version 1.16 or earlier.
And version 2.0.0 for people who want UTF-16 (Which is MUCH MUCH easier
to deal with in RPG) or who are using HTTPAPI version 1.17 or higher.
Rich Kitterman wrote:
> Thomas,
> Sorry for the delay - I'm back on task now. I agree that the F11
> thing was just a characteristic of V5R1's version of the debugger.
> I added the breakpoint as instructed (#1, below) and got the same
> values we've already seen for "element".
> I added the next breakpoints as instructed (#2, below) and got the
> following:
> > EVAL len
> LEN = 7
> > EVAL localName
> LOCALNAME =
> > EVAL localName :x 32
> 00000 736F6170 3A456E76 656C6F70 65000000 -
> Ë?/ø.á>ÎÁ%?øÁ...
> 00010 00000000 00000000 00000000 00000000 -
> ................
> Now, here's something interesting. Compare my hex value to yours:
> Mine
> 00000 736F6170 3A456E76 656C6F70 65000000 -
> Ë?/ø.á>ÎÁ%?øÁ...
> 00010 00000000 00000000 00000000 00000000 -
> ................
> Yours
> 00000 0073006F 00610070 003A0045 006E0076 - .Ë.?./.ø...á.>.Î
> 00010 0065006C 006F0070 00650000 00000000 - .Á.%.?.ø.Á.....
> Notice how they're identical, except yours has two zeros leading every
> two non-zero values, while mine has compressed the leading zeros out.
> I would hazard an ignorant guess and say that's the problem. What to
> do about it I have no clue.
> At the second breakpoint, I get this:
> > Eval p_xlname :x 13
> 00000 3F3F3F3F 3F3F3F00 00000000 00...... - ................
> How would you like to proceed?
> And thanks, by the way, for the amount of time & effort you've spent
> helping me with this. I appreciate it very much.
> Rich
>
-----------------------------------------------------------------------
This is the FTPAPI mailing list. To unsubscribe, please go to:
http://www.scottklement.com/mailman/listinfo/ftpapi
-----------------------------------------------------------------------