M
Matt Su
Hi there,
I am trying to do a soap request to the Mapping Service Map24.
They have a WSDL for their webservice:
http://maptp11.map24.com/map24/webservices1.5?soap=Map24Geocoder51
I am attempting to do the Free Geocode operation: 'searchFree'. It
appears this takes a RequestHeader and a MapSearchFreeRequest. I use
the following code to create my request:
factory =
SOAP::WSDLDriverFactory.new("http://maptp11.map24.com/map24/webservices1.5?soap=Map24Geocoder51")
driver = factory.create_rpc_driver
result = driver.searchFree( {:Map24ID => "1"}, {:SearchText =>
"London, UK"} )
However, this only ever generates the following SOAP Request:
<env:Envelope xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<env:Body>
<n1:searchFree xmlns:n1="urn:Map24Geocoder51"
env:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<RequestHeader xsi:nil="true"></RequestHeader>
<MapSearchFreeRequest xsi:nil="true"></MapSearchFreeRequest>
</n1:searchFree>
</env:Body>
</env:Envelope>
The RequestHeader and MapSearchFreeRequest parts are ALWAYS empty..?
Can anyone help?
Thanks in advance
I am trying to do a soap request to the Mapping Service Map24.
They have a WSDL for their webservice:
http://maptp11.map24.com/map24/webservices1.5?soap=Map24Geocoder51
I am attempting to do the Free Geocode operation: 'searchFree'. It
appears this takes a RequestHeader and a MapSearchFreeRequest. I use
the following code to create my request:
factory =
SOAP::WSDLDriverFactory.new("http://maptp11.map24.com/map24/webservices1.5?soap=Map24Geocoder51")
driver = factory.create_rpc_driver
result = driver.searchFree( {:Map24ID => "1"}, {:SearchText =>
"London, UK"} )
However, this only ever generates the following SOAP Request:
<env:Envelope xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<env:Body>
<n1:searchFree xmlns:n1="urn:Map24Geocoder51"
env:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<RequestHeader xsi:nil="true"></RequestHeader>
<MapSearchFreeRequest xsi:nil="true"></MapSearchFreeRequest>
</n1:searchFree>
</env:Body>
</env:Envelope>
The RequestHeader and MapSearchFreeRequest parts are ALWAYS empty..?
Can anyone help?
Thanks in advance