So here's the results from my manual test.  I'm still seeing these errors in
my httpd error_log, but the manual request looks OK to me.  Am I missing
something?

URL request:
http://192.168.1.5:8080/geocoder/geocode?street=186+Qgt+Blvd&city=avhtapshc&state=IG&zip=62221&;

<?xml version="1.0" ?>
<ResultSet xmlns="urn:yahoo:maps" xmlns:xsi="
http://www.w3.org/2001/XMLSchema-instance";
xsi:schemaLocation="urn:yahoo:maps
http://api.local.yahoo.com/MapsService/V1/GeocodeResponse.xsd";>
<Result precision="address">
<Latitude>
33.0000
</Latitude><Longitude>
-177.0000
</Longitude><Address>
186 Qgt Blvd
</Address><City>
avhtapshc
</City><State>
IG
</State><zip>
62221
</zip><Country>
USA

</Country>
</Result>
</ResultSet>


BTW, I've since needed to change my ipaddress, so here's my updated geocoder
entry in config.php.
$olioconfig['geocoderURL'] = 'http://192.168.1.5:8080/geocoder/geocode';
//Geocoder URL

Thanks,

On Mon, Oct 5, 2009 at 9:32 PM, Akara Sucharitakul <
[email protected]> wrote:

> Josh,
>
> Here's the request URL generation from the php code.
>
>        $url = Web20::$config['geocoderURL'].'?appid=gsd5f&street='.
>                $this->street.'&city='.$this->city.
>                '&state='.$this->state.'&zip='.$this0->zip;
>
> Try making a request based on this get request string. The fields are in
> the exception you sent. (186 Qgt Blvd...)
>
> Let me know what comes out in your case. You can use the browser to make
> that request. Just do a view page source on the response to see the xml.
> Thanks.
>
> -Akara
>
>
>
>  Joshua Schnee wrote:
>
>> Hi,
>>
>> I'm wondering if there is a good way to test the tomcat/geocoder setup.
>>  Both my SUT and client seem to be able to reach the geocoder but I'm
>> currently seeing the following errors in my httpd error_log.
>>
>> /[Thu Oct 01 19:30:49 2009] [error] [client 10.20.52.194] exception
>> 'Exception' with message 'Did not find xml part in: $stream' in
>> /var/www/html/oliophp/classes/Geocoder.php:36\nStack trace:\n#0
>> /var/www/html/oliophp/public_html/addEventResult.php(52):
>> Geocoder->__construct('186+Qgt+Blvd', 'avhtapshct', 'IG', '62221')\n#1
>> {main}
>> /
>> In the past, this meant that my geocoder wasn't up or configured
>> appropriately in the config.php.  I am trying to run it on the same system
>> as the one under test so my config.php has the following line :
>> $olioconfig['geocoderURL'] = 'http://10.20.52.197:8080/geocoder/geocode';
>> //Geocoder URL
>>
>> This url gives the following output for both the SUT and the client
>> driver.
>>
>> SUT:
>> 33.0000 -177.0000
>> null
>> null null null USA
>>
>> Client:
>>  <?xml version="1.0" ?>
>> - <ResultSet xmlns="urn:yahoo:maps" xmlns:xsi="
>> http://www.w3.org/2001/XMLSchema-instance";
>> xsi:schemaLocation="urn:yahoo:maps
>> http://api.local.yahoo.com/MapsService/V1/GeocodeResponse.xsd";>
>> - <Result precision="address">
>>  <Latitude>33.0000</Latitude>
>>  <Longitude>-177.0000</Longitude>
>>  <Address>null</Address>
>>  <City>null</City>
>>  <State>null</State>
>>  <zip>null</zip>
>>  <Country>USA</Country>
>>  </Result>
>>  </ResultSet>
>> --
>> SUT IP : 10.20.52.197
>> Client IP : 10.20.52.194
>>
>> Ideas?
>> -Josh
>>
>>
>


-- 
-Josh

Reply via email to