<html>
<head>
<title>WSDL Tester</title>
</head>
<body>
<h1>WSDL Tester</h1>

<!-- <form method="post" enctype="multipart/form-data"> 
<input type="file" name="datei"><br>
<input type="submit" value="Hochladen"> 
</form> -->

<pre>
<?php
ini_set("soap.wsdl_cache_enabled", 0);
require_once "lib/nusoap.php";

$client = new nusoap_client("../generated.wsdl", true);


$error  = $client->getError();
 
if ($error) {
    echo "<h2>Constructor error</h2><pre>" . $error . "</pre>";
}
 
 $result = $client->call("getCultivarList",null);
 
// if ($client->fault) {
//     echo "<h2>Fault</h2><pre>";
//     print_r($result);
//     echo "</pre>";
// } else {
//     $error = $client->getError();
//     if ($error) {
//         echo "<h2>Error</h2><pre>" . $error . "</pre>";
//     } else {
//         echo "<h2>Main</h2>";
//         echo $result;
//     }
// }
 
// //show soap request and response
// echo "<h2>Request</h2>";
// echo "<pre>" . htmlspecialchars($client->request, ENT_QUOTES) . "</pre>";
// echo "<h2>Response</h2>";
// echo "<pre>" . htmlspecialchars($client->response, ENT_QUOTES) . "</pre>";


// $VendorKey = "";
// $VendorKey = "FarmID";

// 	try {
// 		$filename = "../generated.wsdl";
// 	echo $filename;
// 		$client = new SoapClient($filename, array('trace' => 1));

// try
// {

// $params = array();

//  $rst = $client->getTrellisList(array("getTrellisList"=>array("VendorKey"=>"WINEMS")));
// //		$rst = $client->getTrellisList();
// }
// catch(Exception $e)
// {
// var_dump($client->__getLastRequestHeaders() );

//    // error handling goes here
// echo $e->xdebug_message;
//   // print("Error: ". $e->xdebug_message()."\n");

// }

// 		echo "<h2>SOAP Functions</h2>\r\n";
// 		foreach ($client->__getFunctions() as $function)
// 		{
// 			echo "<li>" . $function . 				
// 					"</li>";
// 		}
		
// 	 } catch (Exception $e) {  
// 	 	echo htmlentities($e->getMessage()); 
// 	 } 

?>

</body>
</html>