Seems to be reproducible
working on it
Could you please file JIRA at
https://issues.apache.org/jira/browse/OPENMEETINGS ?

Thanks in advance!

On Tue, Apr 18, 2017 at 12:46 PM, Maxim Solodovnik <[email protected]>
wrote:

> Hello Ramon,
>
> I'll try to reproduce this using 3.2.1 and will write back
>
> On Mon, Apr 17, 2017 at 9:03 PM, Ramón Zárate Moedano <[email protected]>
> wrote:
>
>> Hello Community:
>>
>> Technical details
>> OM 3.2.0 (Revisión 1782178)
>> Moodle 3.2
>> OM-moodle-plugin 2.0.2.3 2017031011
>>
>> I am developing a moodle integration using openmeetings(3.2.0). I am
>> using OM plugin (downloaded from moodle.org/plugins) In addition to the
>> features offered by the plugin, I need to add the functionality of knowing
>> how many concurrent users are in each om room.
>>
>> To accomplish this task, I'm using webservice RoomWebService
>> (http://openmeetings.apache.org/openmeetings-webservice/apid
>> ocs/index.html).
>>
>> Using "room" service and the "counters" method.
>>
>> /* START: DOCUMENTATION */
>>
>>     counters
>>
>>     @GET
>>      @Path(value="/counters")
>>     public List<RoomCountBean> counters(@QueryParam(value="sid")
>>
>>  String sid,
>>
>>  @QueryParam(value="id")
>>
>>  List<Long> ids)
>>                                                                 throws
>> org.apache.openmeetings.webservice.error.ServiceException
>>
>>     Returns current users for rooms ids
>>
>>     Parameters:
>>         sid - - The SID of the User. This SID must be marked as Loggedin
>>         ids - - id of the room you need counters for
>>     Returns:
>>         - current users for rooms ids
>>     Throws:
>>         org.apache.openmeetings.webservice.error.ServiceException
>>
>>
>> /* END: DOCUMENTATION */
>>
>> Using this documentation i constructed an url that is as follows:
>> http://OM-Server-IP:5080/meetingcenter/services/room/counter
>> s/?&sid=d69ec56c-a2e9-4fd5-9712-e460748dc1db&id=5
>> <http://om-server-ip:5080/meetingcenter/services/room/counters/?&sid=d69ec56c-a2e9-4fd5-9712-e460748dc1db&id=5>
>>
>> Where
>>  Meetingcenter is the om installation folder (custom context)
>> Room / counters is the service with the called method
>>  sid=d69ec56c-a2e9-4fd5-9712-e460748dc1db hash login
>>   id=5 the id of the room that you want to consult.
>>
>> Using this url and method i get error responses.
>>
>>
>> The documentation references the type List <Long>,
>> So it could be an array???.
>>
>> These are the responses i am getting according to the values that i tried.
>>
>>  id=5: "No message body writer has been found for class
>> java.util.ArrayList, ContentType: application/json"
>>
>>  id=[5]: (NULL). Using browser console 404
>>
>>  id={5}: (NULL). Using browser console 400
>>
>>  id[]=5: "HTTP Status 500 - Failed to execute query "SELECT r FROM Room r
>> WHERE r.deleted = false AND r.id IN :ids". Check the query syntax for
>> correctness. See nested exception for details."
>>
>>  id[0]=5: "HTTP Status 500 - Failed to execute query "SELECT r FROM Room
>> r WHERE r.deleted = false AND r.id IN :ids". Check the query syntax for
>> correctness. See nested exception for details."
>>
>>
>> Apparently There is something wrong with sending the room id's.
>>
>> To corroborate that correct information is being sent as hash,
>> information is requested from another web service with positive results.
>> For example:
>>
>>   http://OM-Server-IP:5080/meetingcenter/services/user?sid=f
>> 02e731d-2fa4-496c-a78f-86f9d6c6b382
>> <http://om-server-ip:5080/meetingcenter/services/user?sid=f02e731d-2fa4-496c-a78f-86f9d6c6b382>
>>
>> And the answer is an array with a full list of all the users that exist
>> in this instance:
>>
>>   {"userDTO":[{"address":{"country":"US","deleted":false,"email":"
>> [email protected]","id":1},"firstname":"firstname","id":1,
>> "languageId":8,"lastname":"lastname","login":"root","righ
>> ts":["Admin","Soap","Room","Login","Dashboard"],"timeZoneI
>> d":"America/Mexico_City","type":"user"}]}
>>
>>
>>
>> Any clue????
>>
>> Thanks in advance
>> Ramón
>>
>
>
>
> --
> WBR
> Maxim aka solomax
>



-- 
WBR
Maxim aka solomax

Reply via email to