Ich will via PHP auf ein WSDL File zugreifen, habe schon sher viel probiert nur leider funktioniert ads mit dem SOAP bnicht gescheit, ich bekomme keine Connection zum WSDL Server bzw versucht er erst garnicht etwas rauszuschicken!
Code schaut wie folgt aus :
PHP-Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Simple SOAP Test</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<?php
echo "Start...<br>";
$client = new SoapClient("http://xxxxxxx/xx/xx/xx/xxxx/SOAP_TEST");
echo "New SoapClient...<br>";
$auth = array( 'Username' => 'TestUser',
'Password' => 'TestPasswort');
echo "Set $auth Array...<br>";
$headers = new SoapHeader('xxxxxx.com', 'AuthenticationInfo', $auth);
echo "New SoapHeader...<br>";
$client->__setSoapHeaders(array($header));
echo "Set SoapClient...<br>";
$Group = "Testgruppe";
$startDate = "29/11/2010 00:00:00";
$endDate = "26/12/2010 00:00:00"
echo "Variables Set... <br>";
$param = array('OnCall_End' => $endDate,
'OnCall_Group_Name' => $Group,
'OnCall_Start' => $startDate);
echo "Set Parameter...<br>";
$trans = $client->__call("getData", array($param));
echo "Call Client...<br>";
echo $trans;
?>
</body>
</html>
Kommentiert man alles nach "echo "New SoapClient...<br>"" aus, schreibt er gerade einmal "Start..." raus dann stürzt das File schon ab also beim Anlegen des SOAP Clients ist schond er hacken drinn =/ die WSDL Adresse sollte stimmen nur versucht er laut Server log nicht mal etwas rauszuschicken?