Hi experts,
i hav ea small problem with a SOAP request an PHP...
the WSDL-XML document containes a <SimpleType> that PHP
cannot handle with... why? if a make the SOAP request
from JAVA, there´s no problem... if i adopt the WSDL-XML doc (by deleting the SimpleType container manually) PHP works, but because i don´t "own" the server and because i think it is a very dirty hack, i´d be more lucky to find
the real solution...
And here is the code, you can try it:
<?php
$n = NULL;
$Geo = new soapclient('$parameters = array(
'city'=>$n,
'countryCode' => '49',
'district' => $n,
'id' => $n,
'street' => $n,
'w1' => $n,
'w2' => $n,
'zip' => '68169'
);
print_r($Geo->__soapCall('getGeoCode',$parameters));
?>
p.s.
I am using Windows XP pro and PHP 5.0.3 releasedate 15.12.04
soap-library is of course activated...
i cannot test under linux... simply because i don´t have one, but would like to hear from a linux-user if there are the same results.
thanx,
yves030
now, the same for our german users:
Hallo Experten,
ich habe ein kleines (?) Problem mit einem SOAP-Request. Im WSDL-XML ist ein
<SimpleType> mit dem PHP nicht klarkommt... mit JAVA klappt der Request
problemlos... Wenn ich das WSDL manuell manipuliere (d.h. den betreffenden Container
rausnehme) geht auch PHP... aber ich würde schon gerne das _richtige_ WSDL vom
ursprünglichen SOAP-Server nehmen, da sonst andere Probleme auftauchen können.
Es folgt nun das Skript und jeder Hinweis wird dankend entgegengenommen
<?php
$n = NULL;
$Geo = new soapclient('$parameters = array(
'city'=>$n,
'countryCode' => '49',
'district' => $n,
'id' => $n,
'street' => $n,
'w1' => $n,
'w2' => $n,
'zip' => '68169'
);
print_r($Geo->__soapCall('getGeoCode',$parameters));
?>
p.s.
Ich benutze Windows XP pro und PHP 5.0.3 vom 15.12.04
soap-library ist natürlich eingebunden...
Ich kann es leider nicht unter linux testen, aber wenn mir ein LinuxUser Feedback
geben könnte, das wäre auch nicht schlecht..
DANKE,
yves030
i hav ea small problem with a SOAP request an PHP...
the WSDL-XML document containes a <SimpleType> that PHP
cannot handle with... why? if a make the SOAP request
from JAVA, there´s no problem... if i adopt the WSDL-XML doc (by deleting the SimpleType container manually) PHP works, but because i don´t "own" the server and because i think it is a very dirty hack, i´d be more lucky to find
the real solution...
And here is the code, you can try it:
<?php
$n = NULL;
$Geo = new soapclient('$parameters = array(
'city'=>$n,
'countryCode' => '49',
'district' => $n,
'id' => $n,
'street' => $n,
'w1' => $n,
'w2' => $n,
'zip' => '68169'
);
print_r($Geo->__soapCall('getGeoCode',$parameters));
?>
p.s.
I am using Windows XP pro and PHP 5.0.3 releasedate 15.12.04
soap-library is of course activated...
i cannot test under linux... simply because i don´t have one, but would like to hear from a linux-user if there are the same results.
thanx,
yves030
now, the same for our german users:
Hallo Experten,
ich habe ein kleines (?) Problem mit einem SOAP-Request. Im WSDL-XML ist ein
<SimpleType> mit dem PHP nicht klarkommt... mit JAVA klappt der Request
problemlos... Wenn ich das WSDL manuell manipuliere (d.h. den betreffenden Container
rausnehme) geht auch PHP... aber ich würde schon gerne das _richtige_ WSDL vom
ursprünglichen SOAP-Server nehmen, da sonst andere Probleme auftauchen können.
Es folgt nun das Skript und jeder Hinweis wird dankend entgegengenommen
<?php
$n = NULL;
$Geo = new soapclient('$parameters = array(
'city'=>$n,
'countryCode' => '49',
'district' => $n,
'id' => $n,
'street' => $n,
'w1' => $n,
'w2' => $n,
'zip' => '68169'
);
print_r($Geo->__soapCall('getGeoCode',$parameters));
?>
p.s.
Ich benutze Windows XP pro und PHP 5.0.3 vom 15.12.04
soap-library ist natürlich eingebunden...
Ich kann es leider nicht unter linux testen, aber wenn mir ein LinuxUser Feedback
geben könnte, das wäre auch nicht schlecht..
DANKE,
yves030