[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
-----------------------------------------------------------------------