1<?php 2class SOAP_Interop_Base { 3 4 function echoString($inputString) 5 { 6 return $inputString; 7 } 8 9 function echoStringArray($inputStringArray) 10 { 11 return $inputStringArray; 12 } 13 14 15 function echoInteger($inputInteger) 16 { 17 return $inputInteger; 18 } 19 20 function echoIntegerArray($inputIntegerArray) 21 { 22 return $inputIntegerArray; 23 } 24 25 function echoFloat($inputFloat) 26 { 27 return $inputFloat; 28 } 29 30 function echoFloatArray($inputFloatArray) 31 { 32 return $inputFloatArray; 33 } 34 35 function echoStruct($inputStruct) 36 { 37 return $inputStruct; 38 } 39 40 function echoStructArray($inputStructArray) 41 { 42 return $inputStructArray; 43 } 44 45 function echoVoid() 46 { 47 return NULL; 48 } 49 50 function echoBase64($b_encoded) 51 { 52 return $b_encoded; 53 } 54 55 function echoDate($timeInstant) 56 { 57 return $timeInstant; 58 } 59 60 function echoHexBinary($hb) 61 { 62 return $hb; 63 } 64 65 function echoDecimal($dec) 66 { 67 return $dec; 68 } 69 70 function echoBoolean($boolean) 71 { 72 return $boolean; 73 } 74 75} 76 77ini_set("soap.wsdl_cache_enabled",0); 78$server = new SoapServer(dirname(__FILE__)."/round2_base.wsdl"); 79$server->setClass("SOAP_Interop_Base"); 80$server->handle($HTTP_RAW_POST_DATA); 81?> 82