From f97f20f2c1d49e1a40a6bbb55fc1094b70ec081b Mon Sep 17 00:00:00 2001 From: Karl Burkhart Date: Wed, 23 Nov 2011 10:02:55 +0000 Subject: [PATCH] JavaScript Client implementiert --- soap/stip_client.php | 106 +++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 101 insertions(+), 5 deletions(-) diff --git a/soap/stip_client.php b/soap/stip_client.php index 54f99bfb9..a71fa0d21 100644 --- a/soap/stip_client.php +++ b/soap/stip_client.php @@ -5,6 +5,8 @@ require_once('stip.class.php'); + + STIP-Client @@ -51,6 +53,7 @@ require_once('stip.class.php'); + @@ -61,9 +64,11 @@ require_once('stip.class.php'); if(isset($_REQUEST['submit'])) { - $client = new SoapClient(APP_ROOT."/soap/stip.soap.wsdl"); + $client = new SoapClient(APP_ROOT."/soap/stip.wsdl.php?".microtime()); //$client = new SoapClient(APP_ROOT."/soap/stip.soap.wsdl", array('login'=>'stip','password'=>'stip')); + $username = "test"; + $passwort = "foo"; $ErhKz = $_REQUEST['ErhKz']; $AnfragedatenID = $_REQUEST['AnfragedatenID']; @@ -76,15 +81,106 @@ if(isset($_REQUEST['submit'])) $bezieher->Familienname= $_REQUEST['Familienname']; $bezieher->Vorname= $_REQUEST['Vorname']; $bezieher->Typ = $_REQUEST['Typ']; + $bezieher1 = new stip(); + $bezieher1->Semester = $_REQUEST['Semester']; + $bezieher1->Studienjahr = $_REQUEST['Studienjahr']; + $bezieher1->PersKz= $_REQUEST['PersKz']; + $bezieher1->SVNR= $_REQUEST['Svnr']; + $bezieher1->Familienname= $_REQUEST['Familienname']; + $bezieher1->Vorname= $_REQUEST['Vorname']; + $bezieher1->Typ = $_REQUEST['Typ']; + + $arrayBezieher = array($bezieher, $bezieher1); + + $stipbezieher = array($ErhKz, $AnfragedatenID, $arrayBezieher); + + //var_dump($stipbezieher); + try { - $response = $client->getStipDaten($ErhKz, $AnfragedatenID, $bezieher); - echo var_dump($response); + //$response = $client->GetStipendienbezieherStip(array("userName"=>$username,"passWord"=>$passwort,"anfrageDaten"=>array("ErhKz"=>$ErhKz, "AnfragedatenID"=>$AnfragedatenID,"Stipendiumsbezieher"=>array($bezieher, $bezieher1)))); + $response = $client->GetStipendienbezieherStip(array("userName"=>$username,"passWord"=>$passwort,"anfrageDaten"=>array("ErhKz"=>$ErhKz, "AnfragedatenID"=>$AnfragedatenID,"Stipendiumsbezieher"=>array($bezieher)))); + var_dump($response); + echo '
'; + var_dump($response->Stipendiumsbezieher->StipendiumsbezieherAntwort); } catch(SoapFault $fault) { - echo "SOAP Fault: (faultcode: {$fault->faultcode}, faultstring: {$fault->faultstring})", E_USER_ERROR; + echo "SOAP Fault: (faultcode: ".$fault->faultcode.", faultstring: ".$fault->faultstring.")", E_USER_ERROR; } } -?> \ No newline at end of file + +?> +