fa_karoon
پنج شنبه 19 دی 1392, 10:52 صبح
سلام دوستان
من در قسمت دستور register برای تابع تعریف شده ام در حالتی که تابع پارامتر ورودی نداشته باشه مشکل دارم
این مشکل وقتی هست که تابع من ورودی نداره و من از wsdl هم می خوام استفاده کنم
نمونه کدم رو می ذارم
$server = new nusoap_server();
//Configure our WSDL
$server->configureWSDL("test",'http://localhost/nusoaphelloworld/test.php');//urn:test
// Register our method
$server->register('HelloWorld', // method name
array('return' => 'xsd:string'), // output parameters
'http://localhost/nusoaphelloworld/test.php' // element namespace
);
function HelloWorld()
{
error_log("h w");
return "Hello, World!";
}
ببینید دستور رجیسترش درسته وقتی که تابعم پارامتر نداره و از wsdl هم استفاده می کنم،
وقتی اجرا می کنم این خطا رو می ده
operation HelloWorld not present in WSDL.مرسی
من در قسمت دستور register برای تابع تعریف شده ام در حالتی که تابع پارامتر ورودی نداشته باشه مشکل دارم
این مشکل وقتی هست که تابع من ورودی نداره و من از wsdl هم می خوام استفاده کنم
نمونه کدم رو می ذارم
$server = new nusoap_server();
//Configure our WSDL
$server->configureWSDL("test",'http://localhost/nusoaphelloworld/test.php');//urn:test
// Register our method
$server->register('HelloWorld', // method name
array('return' => 'xsd:string'), // output parameters
'http://localhost/nusoaphelloworld/test.php' // element namespace
);
function HelloWorld()
{
error_log("h w");
return "Hello, World!";
}
ببینید دستور رجیسترش درسته وقتی که تابعم پارامتر نداره و از wsdl هم استفاده می کنم،
وقتی اجرا می کنم این خطا رو می ده
operation HelloWorld not present in WSDL.مرسی