[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: HTTPAPI returns a "Host name look up failed"



   Hi Doug, Thomas, and Scott,
   I will give [1]http://www.oorsprong.org a shot going forward, and
   thank you for the tip.

   I backtracked a bit after installing everything on V6R1 platform, and
   discovered that the source code for GEOIP was missing a couple of
   statements right where the cml envelope is being built.  Something I
   had missed during a copy/paste.  The program compiled, but the xml
   string being sent was incorrect, which ended up causing me to get the
   errors I did.  After correcting the problem, GEOIP runs perfectly.

   I appreciate everyone's help, and will very likely be asking for more
   as I develop my app & run into the occasional problem...

   Thanks!

   Rich
   > Subject: RE: HTTPAPI returns a "Host name look up failed"
   > Date: Thu, 14 May 2009 10:55:32 -0400
   > From: Doug.Bak@xxxxxxxxxxxxxx
   > To: ftpapi@xxxxxxxxxxxxxxxxxxxxxx
   >
   > In the bit of testing I've done with making calls to
   webservicex.net, the site is not the most robust. After reading your
   message, I tried to pull up
   http://www.webservicex.net/WCF/ServiceDetails.aspx?SID=46 in my
   browser, which should show the Summary and WSDL info concerning the
   service and after leaving the page to build for about 3 minutes I
   received:
   >
   > WSDL Schema
   >
   > Internet Explorer cannot display the webpage
   >
   > Most likely causes:
   > You are not connected to the Internet.
   > The website is encountering problems.
   > There might be a typing error in the address.
   >
   > What you can try:
   > Diagnose Connection Problems
   >
   >
   >
   > Webservicex.net can be used but it's been my experience that the
   servers are more likely to respond as expected in the afternoon than
   in the morning. If it's not working on your iSeries, try testing in a
   web browser... if it won't work in Internet Explorer, Firefox, Opera,
   etc then chances are real good that it won't work on the iSeries
   either.
   >
   > Hope this helps!
   > Doug
   >
   > -----Original Message-----
   > From: ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
   [mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of Rich
   Kitterman
   > Sent: Thursday, May 14, 2009 10:08 AM
   > To: ftpapi@xxxxxxxxxxxxxxxxxxxxxx
   > Subject: RE: HTTPAPI returns a "Host name look up failed"
   >
   >
   >
   >
   >
   >
   >
   >
   > Hi,
   >
   > I tried sending a similar message yesterday, but can't find any
   trace of it - my apologies if this is redundant. I finally decided to
   retry everything on a platform running a more current version of the
   OS, so I installed the pre-compiled version of EXPAT (v2.0.0) and
   version 1.23 of HTTPAPI according to instructions, on an i running
   V6R1M0, and downloaded & created GEOIP to test it with. I ran GEOIP
   and got a timeout error. Here's the debug log:
   >
   > HTTPAPI Ver 1.23 released 2008-04-24
   > OS/400 Ver V6R1M0
   >
   > http_persist_open(): entered
   > http_long_ParseURL(): entered
   > DNS resolver retrans: 2
   > DNS resolver retry : 2
   > DNS resolver options: x'00000136'
   > DNS default domain: CUWCD.COM
   > DNS server found: 168.177.77.70
   > DNS server found: 204.113.1.10
   > http_persist_post(): entered
   > http_long_ParseURL(): entered
   > do_post(): entered
   > POST /geoipservice.asmx HTTP/1.1
   > Host: www.webservicex.net
   > User-Agent: http-api/1.23
   > Content-Type: text/xml; charset=UTF-8
   > SOAPAction: "http://www.webservicex.net/GetGeoIP";
   > Expect: 100-continue
   > Content-Length: 168
   >
   > recvresp(): entered
   > HTTP/1.1 100 Continue
   >
   > SetError() #13: HTTP/1.1 100 Continue
   > senddoc(): entered
   > <soapenv:Envelope
   xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
   xmlns:web="http://www.webservicex.net";> <soapenv:Header/>
   <soapenv:Body> </soapenv:Envelope>
   > recvresp(): entered
   > SetError() #43: CommTCP_read: time-out!
   > http_close(): entered
   >
   > I need a little help understanding why I'm getting the timeout
   error. Possibly related, the other thing that stood out to me is the
   part I bolded and highlighted in red, specifically the indication that
   the character set is UTF-8. I thought version 2.0.0 of EXPAT would use
   UTF-16 as a default. What should I do to get this to work?
   >
   > Thanks for your help,
   >
   > Rich
   >
   > > Date: Wed, 6 May 2009 15:49:41 -0500
   > > From: sk@xxxxxxxxxxxxxxxx
   > > To: ftpapi@xxxxxxxxxxxxxxxxxxxxxx
   > > Subject: 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
   > >
   ----------------------------------------------------------------------
   -
   >
   >
   > ******* Confidentiality Notice *******
   > This email, its electronic document attachments, and the
   > contents of its website linkages may contain confidential
   > health information. This information is intended solely
   > for use by the individual or entity to whom it is
   > addressed. If you have received this information in error,
   > please notify the sender immediately and arrange for the
   > prompt destruction of the material and any accompanying
   > attachments.
   >
   >
   >
   ----------------------------------------------------------------------
   -
   > This is the FTPAPI mailing list. To unsubscribe, please go to:
   > http://www.scottklement.com/mailman/listinfo/ftpapi
   >
   ----------------------------------------------------------------------
   -

References

   1. http://www.oorsprong.org/
-----------------------------------------------------------------------
This is the FTPAPI mailing list.  To unsubscribe, please go to:
http://www.scottklement.com/mailman/listinfo/ftpapi
-----------------------------------------------------------------------