You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@openmeetings.apache.org by Sam Hagen <ha...@gmail.com> on 2013/10/22 06:56:23 UTC

addRoomWithModeration SOAP issue

Howdy,

I'm attempting to add a group with the OpenMeetings SOAP API.  I saw on 
the documentation 
(http://code.google.com/p/openmeetings/wiki/SoapMethods#addRoom) that 
/addRoom/ is obsolete and that it's best to use /addRoomWithModeration/.

However upon attempting to use it, I was met with an empty request and 
response from the API.

*Below is my code**:*

		$params = array('SID'=>$sid, 'name'=>$_POST['project_name'], 'roomtypes_id'=>1, 'comment'=>NULL, 'numberOfPartizipants'=>5, 'ispublic'=>NULL, 'appointment'=>NULL, 'isDemoRoom'=>NULL, 'demoTime'=>NULL, 'isModeratedRoom'=>NULL);
		var_dump($params);
		$room=$SOAP->addRoomWithModeration($params);

		print "<pre>\n";

		print "<br />\n Request: ".htmlspecialchars($SOAP->__getLastRequest());
	
		print "<br />\n Response: ".htmlspecialchars($SOAP->__getLastResponse());
	
		print "</pre>";
		
		die();

*And here is what I get out of it:*

            array(10) {
               ["SID"]=>
               string(32) "45f406ce94c5ad362d4a793e03faedd5"
               ["name"]=>
               string(10) "Project Name"
               ["roomtypes_id"]=>
               int(1)
               ["comment"]=>
               NULL
               ["numberOfPartizipants"]=>
               int(5)
               ["ispublic"]=>
               NULL
               ["appointment"]=>
               NULL
               ["isDemoRoom"]=>
               NULL
               ["demoTime"]=>
               NULL
               ["isModeratedRoom"]=>
               NULL
            }


              Request:

              Response:

As you can see, I'm properly logging in and getting a session ID, I just 
can't even get so much as an error message out of /addRoomWithModeration/.

Any ideas would be (as always) greatly appreciated.

Best,

Sam

Re: addRoomWithModeration SOAP issue

Posted by Maxim Solodovnik <so...@gmail.com>.
I would recommend to make REST call from the browser for troubleshooting


On Tue, Oct 22, 2013 at 10:01 PM, Daniela Kirsch
<dk...@excelsystems.com>wrote:

> Hi Sam,
>
> I'd try to pass values for those parms instead of NULL. Just assuming that
> there might be issues if the API wants a boolean but gets NULL.
> Did you check the logs for any errors?
>
> Daniela
>
> On 2013-10-21, at 9:56 PM, Sam Hagen wrote:
>
>  Howdy,
>
> I'm attempting to add a group with the OpenMeetings SOAP API.  I saw on
> the documentation (
> http://code.google.com/p/openmeetings/wiki/SoapMethods#addRoom) that *
> addRoom* is obsolete and that it's best to use *addRoomWithModeration*.
>
> However upon attempting to use it, I was met with an empty request and
> response from the API.
>
> *Below is my code**:*
>
> 		$params = array('SID'=>$sid, 'name'=>$_POST['project_name'], 'roomtypes_id'=>1, 'comment'=>NULL, 'numberOfPartizipants'=>5, 'ispublic'=>NULL, 'appointment'=>NULL, 'isDemoRoom'=>NULL, 'demoTime'=>NULL, 'isModeratedRoom'=>NULL);
> 		var_dump($params);
> 		$room=$SOAP->addRoomWithModeration($params);
>
> 		print "<pre>\n";
>
> 		print "<br />\n Request: ".htmlspecialchars($SOAP->__getLastRequest());
> 	
> 		print "<br />\n Response: ".htmlspecialchars($SOAP->__getLastResponse());
> 	
> 		print "</pre>";
> 		
> 		die();
>
> *And here is what I get out of it:*
>
>   array(10) {
>   ["SID"]=>
>   string(32) "45f406ce94c5ad362d4a793e03faedd5"
>   ["name"]=>
>   string(10) "Project Name"
>   ["roomtypes_id"]=>
>   int(1)
>   ["comment"]=>
>   NULL
>   ["numberOfPartizipants"]=>
>   int(5)
>   ["ispublic"]=>
>   NULL
>   ["appointment"]=>
>   NULL
>   ["isDemoRoom"]=>
>   NULL
>   ["demoTime"]=>
>   NULL
>   ["isModeratedRoom"]=>
>   NULL
> }
>
>  Request:
>
>  Response:
>
>   As you can see, I'm properly logging in and getting a session ID, I
> just can't even get so much as an error message out of *
> addRoomWithModeration*.
>
> Any ideas would be (as always) greatly appreciated.
>
> Best,
>
> Sam
>
>
>


-- 
WBR
Maxim aka solomax

Re: addRoomWithModeration SOAP issue

Posted by Samuel Hagen <ha...@gmail.com>.
Thanks all who gave their ideas.  I found the issue this afternoon and 
it turned out to be user error: I made a mistake on the WSDL url.

(Apparently I sent a the reply out to the wrong email thread earlier, so 
for the sake of completeness, I figured I'd reply here.)

On 10/22/2013 11:01 AM, Daniela Kirsch wrote:
> Hi Sam,
>
> I'd try to pass values for those parms instead of NULL. Just assuming 
> that there might be issues if the API wants a boolean but gets NULL.
> Did you check the logs for any errors?
>
> Daniela
>
> On 2013-10-21, at 9:56 PM, Sam Hagen wrote:
>
>> Howdy,
>>
>> I'm attempting to add a group with the OpenMeetings SOAP API.  I saw 
>> on the documentation 
>> (http://code.google.com/p/openmeetings/wiki/SoapMethods#addRoom) that 
>> /addRoom/ is obsolete and that it's best to use /addRoomWithModeration/.
>>
>> However upon attempting to use it, I was met with an empty request 
>> and response from the API.
>>
>> *Below is my code**:*
>> 		$params = array('SID'=>$sid, 'name'=>$_POST['project_name'], 'roomtypes_id'=>1, 'comment'=>NULL, 'numberOfPartizipants'=>5, 'ispublic'=>NULL, 'appointment'=>NULL, 'isDemoRoom'=>NULL, 'demoTime'=>NULL, 'isModeratedRoom'=>NULL);
>> 		var_dump($params);
>> 		$room=$SOAP->addRoomWithModeration($params);
>>
>> 		print "<pre>\n";
>>
>> 		print "<br />\n Request: ".htmlspecialchars($SOAP->__getLastRequest());
>> 	
>> 		print "<br />\n Response: ".htmlspecialchars($SOAP->__getLastResponse());
>> 	
>> 		print "</pre>";
>> 		
>> 		die();
>>
>> *And here is what I get out of it:*
>>
>>             array(10) {
>>                ["SID"]=>
>>                string(32) "45f406ce94c5ad362d4a793e03faedd5"
>>                ["name"]=>
>>                string(10) "Project Name"
>>                ["roomtypes_id"]=>
>>                int(1)
>>                ["comment"]=>
>>                NULL
>>                ["numberOfPartizipants"]=>
>>                int(5)
>>                ["ispublic"]=>
>>                NULL
>>                ["appointment"]=>
>>                NULL
>>                ["isDemoRoom"]=>
>>                NULL
>>                ["demoTime"]=>
>>                NULL
>>                ["isModeratedRoom"]=>
>>                NULL
>>             }
>>
>>               Request:
>>
>>               Response:
>>
>> As you can see, I'm properly logging in and getting a session ID, I 
>> just can't even get so much as an error message out of 
>> /addRoomWithModeration/.
>>
>> Any ideas would be (as always) greatly appreciated.
>>
>> Best,
>>
>> Sam
>


Re: addRoomWithModeration SOAP issue

Posted by Daniela Kirsch <dk...@excelsystems.com>.
Hi Sam,

I'd try to pass values for those parms instead of NULL. Just assuming that there might be issues if the API wants a boolean but gets NULL.
Did you check the logs for any errors?

Daniela

On 2013-10-21, at 9:56 PM, Sam Hagen wrote:

> Howdy,
> 
> I'm attempting to add a group with the OpenMeetings SOAP API.  I saw on the documentation (http://code.google.com/p/openmeetings/wiki/SoapMethods#addRoom) that addRoom is obsolete and that it's best to use addRoomWithModeration.
> 
> However upon attempting to use it, I was met with an empty request and response from the API. 
> 
> Below is my code:
> 		$params = array('SID'=>$sid, 'name'=>$_POST['project_name'], 'roomtypes_id'=>1, 'comment'=>NULL, 'numberOfPartizipants'=>5, 'ispublic'=>NULL, 'appointment'=>NULL, 'isDemoRoom'=>NULL, 'demoTime'=>NULL, 'isModeratedRoom'=>NULL);
> 		var_dump($params);
> 		$room=$SOAP->addRoomWithModeration($params);
> 
> 		print "<pre>\n";
> 
> 		print "<br />\n Request: ".htmlspecialchars($SOAP->__getLastRequest());
> 	    
> 		print "<br />\n Response: ".htmlspecialchars($SOAP->__getLastResponse());
> 	    
> 		print "</pre>";
> 		
> 		die();
> 
> And here is what I get out of it:
> 
> array(10) {
>   ["SID"]=>
>   string(32) "45f406ce94c5ad362d4a793e03faedd5"
>   ["name"]=>
>   string(10) "Project Name"
>   ["roomtypes_id"]=>
>   int(1)
>   ["comment"]=>
>   NULL
>   ["numberOfPartizipants"]=>
>   int(5)
>   ["ispublic"]=>
>   NULL
>   ["appointment"]=>
>   NULL
>   ["isDemoRoom"]=>
>   NULL
>   ["demoTime"]=>
>   NULL
>   ["isModeratedRoom"]=>
>   NULL
> }
> 
>  Request: 
> 
>  Response: 
> As you can see, I'm properly logging in and getting a session ID, I just can't even get so much as an error message out of addRoomWithModeration.
> 
> Any ideas would be (as always) greatly appreciated.
> 
> Best,
> 
> Sam