Re: OM 3.0.3 | Auto-downloading of JNLP file
Hi Maxim, as per your suggestion, I modified update method of RoomMenuPanel.java file in such way, update(IPartialPageRequestHandler handler) { //in the end if(shareVisible) { handler.appendJavaScript("$('.icon.share.ui-button').click();"); } } But, for some reason, its getting called twice, so showing "download JNLP dialogbox" twice, Any idea ? Thanks. On Mon, Jun 18, 2018 at 3:59 PM, Maxim Solodovnik wrote: > AFAIR dialog stating "Please don't forget to start recording" will be > displayed on room enter if checked ... > On Mon, Jun 18, 2018 at 5:25 PM Bhushan Patil > wrote: > > > > Thanks Maxim, I will try that. > > Can you tell me the purpose of 'isWaitForRecording' flag in Room class? > > > > On Mon, Jun 18, 2018, 7:33 AM Maxim Solodovnik > wrote: > >> > >> You can add following JS to the room code: > >> > >> $('.icon.share.ui-button').click() > >> > >> This need to be executed after all room components are loaded, and > >> permission check is done ... > >> On Sun, Jun 17, 2018 at 5:35 PM Bhushan Patil > wrote: > >> > > >> > Hi all, > >> > We have integrated OM 3.0.3 in our application using SOAP API and we > are facing one issue. > >> > Most of the time, moderators forgot to record the session. > >> > I don't think there is some API in OM which enforces the moderator to > record the screen. > >> > So we are thinking, as soon as moderator enters the room, JNLP file > should get downloaded automatically. > >> > This way, its less likely that he/she will forget to record the > session. > >> > > >> > I looked into openmeetings-web/src/main/java/org/apache/openmeetings/ > web/room/menu/RoomMenuPanel.java and openmeetings-web/src/main/ > java/org/apache/openmeetings/web/room/menu/StartSharingButton.java > classes but really not getting how should I proceed. > >> > > >> > Any help is appreciated. > >> > > >> > Thanks. > >> > >> > >> > >> -- > >> WBR > >> Maxim aka solomax > > > > -- > WBR > Maxim aka solomax >
Re: OM 3.0.3 | Auto-downloading of JNLP file
Thanks Maxim, I will try that. Can you tell me the purpose of 'isWaitForRecording' flag in Room class? On Mon, Jun 18, 2018, 7:33 AM Maxim Solodovnik wrote: > You can add following JS to the room code: > > $('.icon.share.ui-button').click() > > This need to be executed after all room components are loaded, and > permission check is done ... > On Sun, Jun 17, 2018 at 5:35 PM Bhushan Patil > wrote: > > > > Hi all, > > We have integrated OM 3.0.3 in our application using SOAP API and we are > facing one issue. > > Most of the time, moderators forgot to record the session. > > I don't think there is some API in OM which enforces the moderator to > record the screen. > > So we are thinking, as soon as moderator enters the room, JNLP file > should get downloaded automatically. > > This way, its less likely that he/she will forget to record the session. > > > > I looked into > openmeetings-web/src/main/java/org/apache/openmeetings/web/room/menu/RoomMenuPanel.java > and > openmeetings-web/src/main/java/org/apache/openmeetings/web/room/menu/StartSharingButton.java > classes but really not getting how should I proceed. > > > > Any help is appreciated. > > > > Thanks. > > > > -- > WBR > Maxim aka solomax >
OM 3.0.3 | Auto-downloading of JNLP file
Hi all, We have integrated OM 3.0.3 in our application using SOAP API and we are facing one issue. Most of the time, moderators forgot to record the session. I don't think there is some API in OM which enforces the moderator to record the screen. So we are thinking, as soon as moderator enters the room, JNLP file should get downloaded automatically. This way, its less likely that he/she will forget to record the session. I looked into *openmeetings-web/src/main/java/org/apache/openmeetings/web/room/menu/RoomMenuPanel.java* and *openmeetings-web/src/main/java/org/apache/openmeetings/web/room/menu/StartSharingButton.java* classes but really not getting how should I proceed. Any help is appreciated. Thanks.
Re: How to run OM 3.0.3 from source after building it ?
Great, thanks. On Sun, Jun 17, 2018 at 2:12 PM, Maxim Solodovnik wrote: > You should have zip/tar.gz in openmeetings-server/target folder > un-archive and run :) > > or run "unpacked" build and run binaries from > openmeetings-server/target/server folder > On Sun, Jun 17, 2018 at 3:01 PM Bhushan Patil > wrote: > > > > Hello all, > > I want to run OpenMeetings 3.0.3 which I have build locally from source. > > As per instruction from https://openmeetings.apache. > org/BuildInstructions.html#_toc_how_to_build_a_distribution , I ran > following command. > > > > mvn clean install -P allModules > > > > It got build successfully. > > > > But now I don't to run it (as we run ./red5.sh in case of binary build). > > Any help is appreciated. > > > > -- > WBR > Maxim aka solomax >
How to run OM 3.0.3 from source after building it ?
Hello all, I want to run OpenMeetings 3.0.3 which I have build locally from source. As per instruction from https://openmeetings.apache.org/BuildInstructions.html#_toc_how_to_build_a_distribution , I ran following command. mvn clean install -P allModules It got build successfully. But now I don't to run it (as we run ./red5.sh in case of binary build). Any help is appreciated.
Re: SOAP API Plugin in Java
Hi Maxim and Hemant, I have just finished last part(generating hash of recording). Soon I will merge this to https://github.com/openmeetings/openmeetings-api-plugin/wiki/3.-SOAP--REST-API-(in-Java) On Tue, Sep 13, 2016 at 11:28 AM, Maxim Solodovnik <solomax...@gmail.com> wrote: > sure, please add it :) > I guess you might be also interested in our Java tests as Java > WebService* examples: > https://github.com/apache/openmeetings/tree/3.1.x/ > openmeetings-web/src/test/java/org/apache/openmeetings/test/webservice > > to simplify coding I can try to add openmeetings-webservice package to > maven, so you can provide URL and use it :) > > On Tue, Sep 13, 2016 at 12:34 PM, Coscend@OM <om.insig...@coscend.com> > wrote: > > Dear Maxim and Sebastian, > > > > Bhushan Patil, a user of OpenMeetings, has provided a guide and code on > how > > to create SOAP / REST client by using wsdl2java utility of CXF [1] and > use > > it to call OM's basic APIs [2]. (Getting hash of recording is a work in > > progress.) I encouraged him for this contribution to OpenMeetings > > community, as such contributions would expand our community. He promptly > > agreed and contributed. > > > > Would you like him to merge his contribution with [3]? Should it be > > affirmative, please suggest him the next steps. > > > > [1] https://github.com/thebhushanpatil/openmeetings3.0.2-soap-api > > > > [2] https://github.com/openmeetings/openmeetings-api-plugin > > > > [3] > > https://github.com/openmeetings/openmeetings-api- > plugin/wiki/3.-SOAP--REST-A > > PI-(in-Java) > > > > Thank you. > > > > Sincerely, > > > > Hemant K. Sabat > > > > Coscend Communications Solutions > > Web site: www.Coscend.com > > -- > > CONFIDENTIALITY NOTICE: See 'Confidentiality Notice Regarding E-mail > > Messages from Coscend Communications Solutions' posted at: > > http://www.Coscend.com/Terms_and_Conditions.html > > > > > > > > -- > WBR > Maxim aka solomax >
Re: WSDL URL for recording service
Hi Maxim, actually I want to get recording hash in Java, so I have created SOAP client using wsdl2java utility of CXF. So in RecordService?wsdl, there are only four methods. 1. getExternalByRoom(sid, roomID) 2. getExternal(sid, externaltype, externalid) 3. getExternalByType(sid, externaltype) 4. delete(sid, id) But now I got stuck. :( On Sun, Sep 11, 2016 at 5:30 PM, Maxim Solodovnik <solomax...@gmail.com> wrote: > Please check this discussion: > http://openmeetings.markmail.org/thread/qrsdv6fe54kfdwqv > > On Sun, Sep 11, 2016 at 4:31 PM, Bhushan Patil > <thebhushanpa...@gmail.com> wrote: > > Hi Maxim, now that I have id of recording, how can I generate secure hash > > for that recording? > > > > On Sep 11, 2016 10:29 AM, "Maxim Solodovnik" <solomax...@gmail.com> > wrote: > >> > >> the URL should be: > >> http://localhost:5080/openmeetings/services/RecordService?wsdl > >> > >> On Sun, Sep 11, 2016 at 3:49 AM, Bhushan Patil > >> <thebhushanpa...@gmail.com> wrote: > >> > Hello everyone, > >> > I am not able to find the correct URL for recording service. > >> > I tried > >> > http://localhost:5080/openmeetings/services/RecordingService?wsdl > >> > but not getting wsdl. > >> > >> > >> > >> -- > >> WBR > >> Maxim aka solomax > > > > -- > WBR > Maxim aka solomax >
Re: WSDL URL for recording service
Hi Maxim, now that I have id of recording, how can I generate secure hash for that recording? On Sep 11, 2016 10:29 AM, "Maxim Solodovnik" <solomax...@gmail.com> wrote: > > the URL should be: > http://localhost:5080/openmeetings/services/RecordService?wsdl > > On Sun, Sep 11, 2016 at 3:49 AM, Bhushan Patil > <thebhushanpa...@gmail.com> wrote: > > Hello everyone, > > I am not able to find the correct URL for recording service. > > I tried http://localhost:5080/openmeetings/services/RecordingService?wsdl > > but not getting wsdl. > > > > -- > WBR > Maxim aka solomax
WSDL URL for recording service
Hello everyone, I am not able to find the correct URL for recording service. I tried http://localhost:5080/openmeetings/services/RecordingService?wsdl but not getting wsdl.
Re: Images are not loading when OM is behind the Ngnix
Yes, that images are visible in demo site. Then is it Ngnix configuration issue? On Sep 1, 2016 7:56 AM, "Maxim Solodovnik" <solomax...@gmail.com> wrote: > https://om.alteametasoft.com/openmeetings/ > it is listed on the main site > > On Thu, Sep 1, 2016 at 9:16 AM, Bhushan Patil <thebhushanpa...@gmail.com> > wrote: > >> Can you send me link of that demo server? >> >> On Sep 1, 2016 6:32 AM, "Maxim Solodovnik" <solomax...@gmail.com> wrote: >> >>> We have front-end nginx on demo server, is it works for you? >>> >>> WBR, Maxim >>> (from mobile, sorry for the typos) >>> >>> On Sep 1, 2016 02:47, "Bhushan Patil" <thebhushanpa...@gmail.com> wrote: >>> >>>> Hello everyone, I am trying to set-up OM behind Ngnix. When I go to >>>> conference room, images are not loading in that screen. Please the >>>> attachment for screenshot and Ngnix configuration. >>>> >>> > > > -- > WBR > Maxim aka solomax >
Re: Images are not loading when OM is behind the Ngnix
Can you send me link of that demo server? On Sep 1, 2016 6:32 AM, "Maxim Solodovnik" <solomax...@gmail.com> wrote: > We have front-end nginx on demo server, is it works for you? > > WBR, Maxim > (from mobile, sorry for the typos) > > On Sep 1, 2016 02:47, "Bhushan Patil" <thebhushanpa...@gmail.com> wrote: > >> Hello everyone, I am trying to set-up OM behind Ngnix. When I go to >> conference room, images are not loading in that screen. Please the >> attachment for screenshot and Ngnix configuration. >> >
Re: Get Openmeetings version via SOAP/REST api
Ohhh, I was using wrong URL, on http://localhost:5080/openmeetings/services/InfoService?wsdl, it's working great. Thank you all for your help. On Aug 21, 2016 8:45 AM, "Maxim Solodovnik" <solomax...@gmail.com> wrote: > > WSDL is available at > http://localhost:5080/openmeetings/services/InfoService?wsdl > not at > http://localhost:5080/openmeetings/services/InfoWebService?wsdl > > REST method available at > http://localhost:5080/openmeetings/services/info/version > > On Sun, Aug 21, 2016 at 2:32 AM, Bhushan Patil <thebhushanpa...@gmail.com> wrote: >> >> Hi Hemant, I downloaded OM-3.1.3 from https://builds.apache.org/view/M-R/view/OpenMeetings/job/Openmeetings%203.1.x/lastSuccessfulBuild/artifact/openmeetings-server/target/apache-openmeetings-3.1.3-SNAPSHOT.tar.gz >> I extracted it then ran it. Still facing same issue. Unable to get wsdl for InfoWebService( http://localhost:5080/openmeetings/services/InfoWebService?wsdl) >> >> On Aug 21, 2016 12:12 AM, "Coscend@OM" <om.insig...@coscend.com> wrote: >> > >> > Hello Bhushan, >> > >> > >> > >> > Did you compile OM 4.0.0 or OM 3.1.3? >> > >> > “target/openmeetings-*-4.0.0-SNAPSHOT.jar” >> > >> > >> > >> > You might want to try >> > >> > Compiling OM 3.1.3 ( https://builds.apache.org/view/M-R/view/OpenMeetings/job/Openmeetings%203.1.x/lastSuccessfulBuild/artifact/openmeetings-server/target/apache-openmeetings-3.1.3-SNAPSHOT-src.tar.gz ). >> > >> > Copy only the binary from openmeetings-server/target/apache-OM-3.1.3-*.tar.gz into a destination. >> > >> > Untar. >> > >> > Configure and use. >> > >> > >> > >> > Thank you. >> > >> > >> > >> > Sincerely, >> > >> > >> > >> > Hemant K. Sabat >> > >> > >> > >> > Coscend Communications Solutions >> > >> > Web site: www.Coscend.com >> > >> > -- >> > >> > CONFIDENTIALITY NOTICE: See 'Confidentiality Notice Regarding E-mail Messages from Coscend Communications Solutions' posted at: http://www.Coscend.com/Terms_and_Conditions.html >> > >> > >> > >> > >> > >> > >> > >> > >> > >> > From: Bhushan Patil [mailto:thebhushanpa...@gmail.com] >> > Sent: Saturday, August 20, 2016 9:59 AM >> > To: Openmeetings user-list <user@openmeetings.apache.org> >> > Subject: Re: Get Openmeetings version via SOAP/REST api >> > >> > >> > >> > Hi Maxim, I copied all target/openmeetings-*-4.0.0-SNAPSHOT.jar from compiled build to OM 3.1.2/webapps/openmeetings/WEB-INF/lib directory and started that server. >> > But I am not getting wsdl for InfoWebService ( http://localhost:5080/openmeetings/services/InfoWebService?wsdl) >> > >> > Getting this in logs >> > ID: 2 >> > Address: http://localhost:5080/openmeetings/services/InfoWebService?wsdl >> > Http-Method: GET >> > Content-Type: >> > Headers: {Accept=[text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8], accept-encoding=[gzip, deflate], accept-language=[en-US,en;q=0.5], connection=[keep-alive], Content-Type=[null], cookie=[JSESSIONID=AA8EE59C188C596371952A44DA15ED5B; __utma=111872281.809229259.1457255279.1463000462.1464369151.7; __utmz=111872281.1457255279.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); __hstc=181257784.b3eb117ae9ebb0d8deae6cb1844ea79b.1464369152828.1464369152828.1464369152828.1; hsfirstvisit=http%3A%2F%2Flocalhost%3A8081%2Fnexus%2Fservice%2Flocal%2Foutreach%2Fwelcome%2F%3Fversion%3D2.12.0-01%26versionMm%3D2.12%26edition%3DOSS%26usertype%3Danonymous|http%3A%2F%2Flocalhost%3A8081%2Fnexus%2F|1464369152825; hubspotutk=b3eb117ae9ebb0d8deae6cb1844ea79b], host=[localhost:5080], upgrade-insecure-requests=[1], user-agent=[Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:48.0) Gecko/20100101 Firefox/48.0]} >> > -- >> > DEBUG 08-20 20:21:20.845 PhaseInterceptorChain.java 88289 305 org.apache.cxf.phase.PhaseInterceptorChain [http-nio-0.0.0.0-5080-exec-1] - Invoking handleMessage on interceptor org.apache.cxf.transport.https.CertConstraintsInterceptor@27bc8a >> > DEBUG 08-20 20:21:20.846 PhaseInterceptorChain.java 88290 305 org.apache.cxf.phase.PhaseInterceptorChain [http-nio-0.0.0.0-5080-exec-1] - Invoking handleMessage on interceptor org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor@1278a8c >> > [WARN] [http-nio-0.0.0.0-5080-exec-1] org.apache.c
RE: Get Openmeetings version via SOAP/REST api
Hi Hemant, I downloaded OM-3.1.3 from https://builds.apache.org/view/M-R/view/OpenMeetings/job/Openmeetings%203.1.x/lastSuccessfulBuild/artifact/openmeetings-server/target/apache-openmeetings-3.1.3-SNAPSHOT.tar.gz I extracted it then ran it. Still facing same issue. Unable to get wsdl for InfoWebService( http://localhost:5080/openmeetings/services/InfoWebService?wsdl) On Aug 21, 2016 12:12 AM, "Coscend@OM" <om.insig...@coscend.com> wrote: > > Hello Bhushan, > > > > Did you compile OM 4.0.0 or OM 3.1.3? > > “target/openmeetings-*-4.0.0-SNAPSHOT.jar” > > > > You might want to try > > Compiling OM 3.1.3 ( https://builds.apache.org/view/M-R/view/OpenMeetings/job/Openmeetings%203.1.x/lastSuccessfulBuild/artifact/openmeetings-server/target/apache-openmeetings-3.1.3-SNAPSHOT-src.tar.gz ). > > Copy only the binary from openmeetings-server/target/apache-OM-3.1.3-*.tar.gz into a destination. > > Untar. > > Configure and use. > > > > Thank you. > > > > Sincerely, > > > > Hemant K. Sabat > > > > Coscend Communications Solutions > > Web site: www.Coscend.com > > -- > > CONFIDENTIALITY NOTICE: See 'Confidentiality Notice Regarding E-mail Messages from Coscend Communications Solutions' posted at: http://www.Coscend.com/Terms_and_Conditions.html > > > > > > > > > > From: Bhushan Patil [mailto:thebhushanpa...@gmail.com] > Sent: Saturday, August 20, 2016 9:59 AM > To: Openmeetings user-list <user@openmeetings.apache.org> > Subject: Re: Get Openmeetings version via SOAP/REST api > > > > Hi Maxim, I copied all target/openmeetings-*-4.0.0-SNAPSHOT.jar from compiled build to OM 3.1.2/webapps/openmeetings/WEB-INF/lib directory and started that server. > But I am not getting wsdl for InfoWebService ( http://localhost:5080/openmeetings/services/InfoWebService?wsdl) > > Getting this in logs > ID: 2 > Address: http://localhost:5080/openmeetings/services/InfoWebService?wsdl > Http-Method: GET > Content-Type: > Headers: {Accept=[text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8], accept-encoding=[gzip, deflate], accept-language=[en-US,en;q=0.5], connection=[keep-alive], Content-Type=[null], cookie=[JSESSIONID=AA8EE59C188C596371952A44DA15ED5B; __utma=111872281.809229259.1457255279.1463000462.1464369151.7; __utmz=111872281.1457255279.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); __hstc=181257784.b3eb117ae9ebb0d8deae6cb1844ea79b.1464369152828.1464369152828.1464369152828.1; hsfirstvisit=http%3A%2F%2Flocalhost%3A8081%2Fnexus%2Fservice%2Flocal%2Foutreach%2Fwelcome%2F%3Fversion%3D2.12.0-01%26versionMm%3D2.12%26edition%3DOSS%26usertype%3Danonymous|http%3A%2F%2Flocalhost%3A8081%2Fnexus%2F|1464369152825; hubspotutk=b3eb117ae9ebb0d8deae6cb1844ea79b], host=[localhost:5080], upgrade-insecure-requests=[1], user-agent=[Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:48.0) Gecko/20100101 Firefox/48.0]} > -- > DEBUG 08-20 20:21:20.845 PhaseInterceptorChain.java 88289 305 org.apache.cxf.phase.PhaseInterceptorChain [http-nio-0.0.0.0-5080-exec-1] - Invoking handleMessage on interceptor org.apache.cxf.transport.https.CertConstraintsInterceptor@27bc8a > DEBUG 08-20 20:21:20.846 PhaseInterceptorChain.java 88290 305 org.apache.cxf.phase.PhaseInterceptorChain [http-nio-0.0.0.0-5080-exec-1] - Invoking handleMessage on interceptor org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor@1278a8c > [WARN] [http-nio-0.0.0.0-5080-exec-1] org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor - No root resource matching request path /openmeetings/services/InfoWebService has been found, Relative Path: /InfoWebService. Please enable FINE/TRACE log level for more details. > [WARN] [http-nio-0.0.0.0-5080-exec-1] org.apache.cxf.jaxrs.impl.WebApplicationExceptionMapper - javax.ws.rs.NotFoundException: HTTP 404 Not Found > > On Aug 19, 2016 12:59 PM, "Maxim Solodovnik" <solomax...@gmail.com> wrote: > > > > OK, implemented, you can test it using fresh nightly build > > > > On Fri, Aug 19, 2016 at 2:14 PM, Maxim Solodovnik <solomax...@gmail.com> wrote: > >> > >> ok :) > >> > >> On Fri, Aug 19, 2016 at 2:05 PM, Bhushan Patil < thebhushanpa...@gmail.com> wrote: > >>> > >>> I think "Object with fields" will have more readability as we can retrieve particular info from key instead of index. > >>> > >>> On Aug 19, 2016 11:59 AM, "Maxim Solodovnik" <solomax...@gmail.com> wrote: > >>> > > >>> > yep it is OK :) > >>> > Thanks > >>> > > >>> > how would you like to get revision and build date?
Re: Get Openmeetings version via SOAP/REST api
Hi Maxim, I copied all target/openmeetings-*-4.0.0-SNAPSHOT.jar from compiled build to OM 3.1.2/webapps/openmeetings/WEB-INF/lib directory and started that server. But I am not getting wsdl for InfoWebService (*http://**localhost**:5080/* *openmeetings**/services/**InfoWebService**?**wsdl*) *Getting this in logs* ID: 2 Address: http://localhost:5080/openmeetings/services/InfoWebService?wsdl Http-Method: GET Content-Type: Headers: {Accept=[text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8], accept-encoding=[gzip, deflate], accept-language=[en-US,en;q=0.5], connection=[keep-alive], Content-Type=[null], cookie=[JSESSIONID=AA8EE59C188C596371952A44DA15ED5B; __utma=111872281.809229259.1457255279.1463000462.1464369151.7; __utmz=111872281.1457255279.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); __hstc=181257784.b3eb117ae9ebb0d8deae6cb1844ea79b.1464369152828.1464369152828.1464369152828.1; hsfirstvisit=http%3A%2F%2Flocalhost%3A8081%2Fnexus%2Fservice%2Flocal%2Foutreach%2Fwelcome%2F%3Fversion%3D2.12.0-01%26versionMm%3D2.12%26edition%3DOSS%26usertype%3Danonymous|http%3A%2F%2Flocalhost%3A8081%2Fnexus%2F|1464369152825; hubspotutk=b3eb117ae9ebb0d8deae6cb1844ea79b], host=[localhost:5080], upgrade-insecure-requests=[1], user-agent=[Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:48.0) Gecko/20100101 Firefox/48.0]} -- DEBUG 08-20 20:21:20.845 PhaseInterceptorChain.java 88289 305 org.apache.cxf.phase.PhaseInterceptorChain [http-nio-0.0.0.0-5080-exec-1] - Invoking handleMessage on interceptor org.apache.cxf.transport.https.CertConstraintsInterceptor@27bc8a DEBUG 08-20 20:21:20.846 PhaseInterceptorChain.java 88290 305 org.apache.cxf.phase.PhaseInterceptorChain [http-nio-0.0.0.0-5080-exec-1] - Invoking handleMessage on interceptor org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor@1278a8c [WARN] [http-nio-0.0.0.0-5080-exec-1] org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor - No root resource matching request path /openmeetings/services/InfoWebService has been found, Relative Path: /InfoWebService. Please enable FINE/TRACE log level for more details. [WARN] [http-nio-0.0.0.0-5080-exec-1] org.apache.cxf.jaxrs.impl.WebApplicationExceptionMapper - javax.ws.rs.NotFoundException: *HTTP 404 Not Found* On Aug 19, 2016 12:59 PM, "Maxim Solodovnik" <solomax...@gmail.com> wrote: > > OK, implemented, you can test it using fresh nightly build > > On Fri, Aug 19, 2016 at 2:14 PM, Maxim Solodovnik <solomax...@gmail.com> wrote: >> >> ok :) >> >> On Fri, Aug 19, 2016 at 2:05 PM, Bhushan Patil <thebhushanpa...@gmail.com> wrote: >>> >>> I think "Object with fields" will have more readability as we can retrieve particular info from key instead of index. >>> >>> On Aug 19, 2016 11:59 AM, "Maxim Solodovnik" <solomax...@gmail.com> wrote: >>> > >>> > yep it is OK :) >>> > Thanks >>> > >>> > how would you like to get revision and build date? >>> > as Object with fields >>> > { >>> > version: 3.1.3-SNAPSHOT, >>> > revision: xx, >>> > buildDate: 2016-08-19 >>> > } >>> > >>> > as (list of Strings) >>> > ["3.1.3-SNAPSHOT", "xx", "2016-08-19"] >>> > >>> > via additional method(s) ? >>> > >>> > On Fri, Aug 19, 2016 at 1:20 PM, Bhushan Patil < thebhushanpa...@gmail.com> wrote: >>> >> >>> >> Hi Maxim, I created the issue, will you check it and see if it is correctly done? >>> >> >>> >> On Aug 19, 2016 9:56 AM, "Maxim Solodovnik" <solomax...@gmail.com> wrote: >>> >> > >>> >> > Service is ready to be committed :) >>> >> > waiting for the issue :))) >>> >> > >>> >> > On Fri, Aug 19, 2016 at 11:10 AM, Bhushan Patil < thebhushanpa...@gmail.com> wrote: >>> >> >> >>> >> >> On Aug 19, 2016 9:33 AM, "Maxim Solodovnik" <solomax...@gmail.com> wrote: >>> >> >> > >>> >> >> > Do you need only version? >>> >> >> > revision and buildDate can also be retrieved >>> >> >> Yes, I currently need only version but I think we should also provided revision n buildDate. >>> >> >> > >>> >> >> > On Fri, Aug 19, 2016 at 10:59 AM, Maxim Solodovnik < solomax...@gmail.com> wrote: >>> >> >> >> >>> >> >> >> could you please create JIRA issue? >>> >> >> Yes, I will create it. >>> >> >&
Re: Get Openmeetings version via SOAP/REST api
Hi Maxim, I am trying to test the this feature. I following this tutorial( http://openmeetings.apache.org/BuildInstructions.html). This is what I did 1. Checked out source code svn checkout https://svn.apache.org/repos/asf/openmeetings/application/trunk/ 2. mvn clean install -P allModules -DskipTests=true After this, I can see newly created jars in target/openmeetings-*-4.0.0-SNAPSHOT.jar directories. But now I don't know how to run this project. On Aug 19, 2016 1:01 PM, "Bhushan Patil" <thebhushanpa...@gmail.com> wrote: > > Yes, I will test it as soon as reach home. I will let you know the result. And thank you very much. :) > > On Aug 19, 2016 12:59 PM, "Maxim Solodovnik" <solomax...@gmail.com> wrote: > > > > OK, implemented, you can test it using fresh nightly build > > > > On Fri, Aug 19, 2016 at 2:14 PM, Maxim Solodovnik <solomax...@gmail.com> wrote: > >> > >> ok :) > >> > >> On Fri, Aug 19, 2016 at 2:05 PM, Bhushan Patil < thebhushanpa...@gmail.com> wrote: > >>> > >>> I think "Object with fields" will have more readability as we can retrieve particular info from key instead of index. > >>> > >>> On Aug 19, 2016 11:59 AM, "Maxim Solodovnik" <solomax...@gmail.com> wrote: > >>> > > >>> > yep it is OK :) > >>> > Thanks > >>> > > >>> > how would you like to get revision and build date? > >>> > as Object with fields > >>> > { > >>> > version: 3.1.3-SNAPSHOT, > >>> > revision: xx, > >>> > buildDate: 2016-08-19 > >>> > } > >>> > > >>> > as (list of Strings) > >>> > ["3.1.3-SNAPSHOT", "xx", "2016-08-19"] > >>> > > >>> > via additional method(s) ? > >>> > > >>> > On Fri, Aug 19, 2016 at 1:20 PM, Bhushan Patil < thebhushanpa...@gmail.com> wrote: > >>> >> > >>> >> Hi Maxim, I created the issue, will you check it and see if it is correctly done? > >>> >> > >>> >> On Aug 19, 2016 9:56 AM, "Maxim Solodovnik" <solomax...@gmail.com> wrote: > >>> >> > > >>> >> > Service is ready to be committed :) > >>> >> > waiting for the issue :))) > >>> >> > > >>> >> > On Fri, Aug 19, 2016 at 11:10 AM, Bhushan Patil < thebhushanpa...@gmail.com> wrote: > >>> >> >> > >>> >> >> On Aug 19, 2016 9:33 AM, "Maxim Solodovnik" < solomax...@gmail.com> wrote: > >>> >> >> > > >>> >> >> > Do you need only version? > >>> >> >> > revision and buildDate can also be retrieved > >>> >> >> Yes, I currently need only version but I think we should also provided revision n buildDate. > >>> >> >> > > >>> >> >> > On Fri, Aug 19, 2016 at 10:59 AM, Maxim Solodovnik < solomax...@gmail.com> wrote: > >>> >> >> >> > >>> >> >> >> could you please create JIRA issue? > >>> >> >> Yes, I will create it. > >>> >> >> > >>> >> >> > >>> >> >> >> > >>> >> >> >> On Fri, Aug 19, 2016 at 10:55 AM, Bhushan Patil < thebhushanpa...@gmail.com> wrote: > >>> >> >> >>> > >>> >> >> >>> Seems great. Thanks. > >>> >> >> >>> > >>> >> >> >>> On Aug 19, 2016 9:21 AM, "Maxim Solodovnik" < solomax...@gmail.com> wrote: > >>> >> >> >>> > > >>> >> >> >>> > ServerWebService is actually for manging cluster servers > >>> >> >> >>> > I'm afraid additional service is required here like InfoWebService > >>> >> >> >>> > with SOAP method getVersion > >>> >> >> >>> > with REST method GET /info/version > >>> >> >> >>> > > >>> >> >> >>> > On Fri, Aug 19, 2016 at 10:48 AM, Bhushan Patil < thebhushanpa...@gmail.com> wrote: > >>> >> >> >>> >> > >>> >> >> >>> >> How about 'getVersion' or 'get
Re: Get Openmeetings version via SOAP/REST api
Yes, I will test it as soon as reach home. I will let you know the result. And thank you very much. :) On Aug 19, 2016 12:59 PM, "Maxim Solodovnik" <solomax...@gmail.com> wrote: > > OK, implemented, you can test it using fresh nightly build > > On Fri, Aug 19, 2016 at 2:14 PM, Maxim Solodovnik <solomax...@gmail.com> wrote: >> >> ok :) >> >> On Fri, Aug 19, 2016 at 2:05 PM, Bhushan Patil <thebhushanpa...@gmail.com> wrote: >>> >>> I think "Object with fields" will have more readability as we can retrieve particular info from key instead of index. >>> >>> On Aug 19, 2016 11:59 AM, "Maxim Solodovnik" <solomax...@gmail.com> wrote: >>> > >>> > yep it is OK :) >>> > Thanks >>> > >>> > how would you like to get revision and build date? >>> > as Object with fields >>> > { >>> > version: 3.1.3-SNAPSHOT, >>> > revision: xx, >>> > buildDate: 2016-08-19 >>> > } >>> > >>> > as (list of Strings) >>> > ["3.1.3-SNAPSHOT", "xx", "2016-08-19"] >>> > >>> > via additional method(s) ? >>> > >>> > On Fri, Aug 19, 2016 at 1:20 PM, Bhushan Patil < thebhushanpa...@gmail.com> wrote: >>> >> >>> >> Hi Maxim, I created the issue, will you check it and see if it is correctly done? >>> >> >>> >> On Aug 19, 2016 9:56 AM, "Maxim Solodovnik" <solomax...@gmail.com> wrote: >>> >> > >>> >> > Service is ready to be committed :) >>> >> > waiting for the issue :))) >>> >> > >>> >> > On Fri, Aug 19, 2016 at 11:10 AM, Bhushan Patil < thebhushanpa...@gmail.com> wrote: >>> >> >> >>> >> >> On Aug 19, 2016 9:33 AM, "Maxim Solodovnik" <solomax...@gmail.com> wrote: >>> >> >> > >>> >> >> > Do you need only version? >>> >> >> > revision and buildDate can also be retrieved >>> >> >> Yes, I currently need only version but I think we should also provided revision n buildDate. >>> >> >> > >>> >> >> > On Fri, Aug 19, 2016 at 10:59 AM, Maxim Solodovnik < solomax...@gmail.com> wrote: >>> >> >> >> >>> >> >> >> could you please create JIRA issue? >>> >> >> Yes, I will create it. >>> >> >> >>> >> >> >>> >> >> >> >>> >> >> >> On Fri, Aug 19, 2016 at 10:55 AM, Bhushan Patil < thebhushanpa...@gmail.com> wrote: >>> >> >> >>> >>> >> >> >>> Seems great. Thanks. >>> >> >> >>> >>> >> >> >>> On Aug 19, 2016 9:21 AM, "Maxim Solodovnik" < solomax...@gmail.com> wrote: >>> >> >> >>> > >>> >> >> >>> > ServerWebService is actually for manging cluster servers >>> >> >> >>> > I'm afraid additional service is required here like InfoWebService >>> >> >> >>> > with SOAP method getVersion >>> >> >> >>> > with REST method GET /info/version >>> >> >> >>> > >>> >> >> >>> > On Fri, Aug 19, 2016 at 10:48 AM, Bhushan Patil < thebhushanpa...@gmail.com> wrote: >>> >> >> >>> >> >>> >> >> >>> >> How about 'getVersion' or 'getOMVersion' method in 'ServerWebService' ? >>> >> >> >>> >> >>> >> >> >>> >> On Aug 19, 2016 9:08 AM, "Maxim Solodovnik" < solomax...@gmail.com> wrote: >>> >> >> >>> >> > >>> >> >> >>> >> > I can add it to 3.1.3, could you propose service name for this? >>> >> >> >>> >> > >>> >> >> >>> >> > On Fri, Aug 19, 2016 at 10:37 AM, Bhushan Patil < thebhushanpa...@gmail.com> wrote: >>> >> >> >>> >> >> >>> >> >> >>> >> >> We are thinking that our soap services invocation code should be configurable. For example, if detects that OM version is 3.1.2 then don't call g
Re: Get Openmeetings version via SOAP/REST api
I think "Object with fields" will have more readability as we can retrieve particular info from key instead of index. On Aug 19, 2016 11:59 AM, "Maxim Solodovnik" <solomax...@gmail.com> wrote: > > yep it is OK :) > Thanks > > how would you like to get revision and build date? > as Object with fields > { > version: 3.1.3-SNAPSHOT, > revision: xx, > buildDate: 2016-08-19 > } > > as (list of Strings) > ["3.1.3-SNAPSHOT", "xx", "2016-08-19"] > > via additional method(s) ? > > On Fri, Aug 19, 2016 at 1:20 PM, Bhushan Patil <thebhushanpa...@gmail.com> wrote: >> >> Hi Maxim, I created the issue, will you check it and see if it is correctly done? >> >> On Aug 19, 2016 9:56 AM, "Maxim Solodovnik" <solomax...@gmail.com> wrote: >> > >> > Service is ready to be committed :) >> > waiting for the issue :))) >> > >> > On Fri, Aug 19, 2016 at 11:10 AM, Bhushan Patil < thebhushanpa...@gmail.com> wrote: >> >> >> >> On Aug 19, 2016 9:33 AM, "Maxim Solodovnik" <solomax...@gmail.com> wrote: >> >> > >> >> > Do you need only version? >> >> > revision and buildDate can also be retrieved >> >> Yes, I currently need only version but I think we should also provided revision n buildDate. >> >> > >> >> > On Fri, Aug 19, 2016 at 10:59 AM, Maxim Solodovnik < solomax...@gmail.com> wrote: >> >> >> >> >> >> could you please create JIRA issue? >> >> Yes, I will create it. >> >> >> >> >> >> >> >> >> >> On Fri, Aug 19, 2016 at 10:55 AM, Bhushan Patil < thebhushanpa...@gmail.com> wrote: >> >> >>> >> >> >>> Seems great. Thanks. >> >> >>> >> >> >>> On Aug 19, 2016 9:21 AM, "Maxim Solodovnik" <solomax...@gmail.com> wrote: >> >> >>> > >> >> >>> > ServerWebService is actually for manging cluster servers >> >> >>> > I'm afraid additional service is required here like InfoWebService >> >> >>> > with SOAP method getVersion >> >> >>> > with REST method GET /info/version >> >> >>> > >> >> >>> > On Fri, Aug 19, 2016 at 10:48 AM, Bhushan Patil < thebhushanpa...@gmail.com> wrote: >> >> >>> >> >> >> >>> >> How about 'getVersion' or 'getOMVersion' method in 'ServerWebService' ? >> >> >>> >> >> >> >>> >> On Aug 19, 2016 9:08 AM, "Maxim Solodovnik" < solomax...@gmail.com> wrote: >> >> >>> >> > >> >> >>> >> > I can add it to 3.1.3, could you propose service name for this? >> >> >>> >> > >> >> >>> >> > On Fri, Aug 19, 2016 at 10:37 AM, Bhushan Patil < thebhushanpa...@gmail.com> wrote: >> >> >>> >> >> >> >> >>> >> >> We are thinking that our soap services invocation code should be configurable. For example, if detects that OM version is 3.1.2 then don't call getSession method, call directly login method. >> >> >>> >> >> >> >> >>> >> >> On Aug 19, 2016 9:01 AM, "Maxim Solodovnik" < solomax...@gmail.com> wrote: >> >> >>> >> >> > >> >> >>> >> >> > hmm the version of OM itself >> >> >>> >> >> > we never has API call for this :( >> >> >>> >> >> > It can be easily added, but why do you need it? >> >> >>> >> >> > >> >> >>> >> >> > On Fri, Aug 19, 2016 at 10:28 AM, Bhushan Patil < thebhushanpa...@gmail.com> wrote: >> >> >>> >> >> >> >> >> >>> >> >> >> Sorry but I couldn't find anything which returns OM version from the links you provided. >> >> >>> >> >> >> >> >> >>> >> >> >> On Aug 19, 2016 8:29 AM, "Maxim Solodovnik" < solomax...@gmail.com> wrote: >> >> >>> >> >> >> > >> >> >>> >> >> >> > I already provide you with number of links to start with ... >&g
Re: Get Openmeetings version via SOAP/REST api
Hi Maxim, I created the issue, will you check it and see if it is correctly done? On Aug 19, 2016 9:56 AM, "Maxim Solodovnik" <solomax...@gmail.com> wrote: > > Service is ready to be committed :) > waiting for the issue :))) > > On Fri, Aug 19, 2016 at 11:10 AM, Bhushan Patil <thebhushanpa...@gmail.com> wrote: >> >> On Aug 19, 2016 9:33 AM, "Maxim Solodovnik" <solomax...@gmail.com> wrote: >> > >> > Do you need only version? >> > revision and buildDate can also be retrieved >> Yes, I currently need only version but I think we should also provided revision n buildDate. >> > >> > On Fri, Aug 19, 2016 at 10:59 AM, Maxim Solodovnik < solomax...@gmail.com> wrote: >> >> >> >> could you please create JIRA issue? >> Yes, I will create it. >> >> >> >> >> >> On Fri, Aug 19, 2016 at 10:55 AM, Bhushan Patil < thebhushanpa...@gmail.com> wrote: >> >>> >> >>> Seems great. Thanks. >> >>> >> >>> On Aug 19, 2016 9:21 AM, "Maxim Solodovnik" <solomax...@gmail.com> wrote: >> >>> > >> >>> > ServerWebService is actually for manging cluster servers >> >>> > I'm afraid additional service is required here like InfoWebService >> >>> > with SOAP method getVersion >> >>> > with REST method GET /info/version >> >>> > >> >>> > On Fri, Aug 19, 2016 at 10:48 AM, Bhushan Patil < thebhushanpa...@gmail.com> wrote: >> >>> >> >> >>> >> How about 'getVersion' or 'getOMVersion' method in 'ServerWebService' ? >> >>> >> >> >>> >> On Aug 19, 2016 9:08 AM, "Maxim Solodovnik" <solomax...@gmail.com> wrote: >> >>> >> > >> >>> >> > I can add it to 3.1.3, could you propose service name for this? >> >>> >> > >> >>> >> > On Fri, Aug 19, 2016 at 10:37 AM, Bhushan Patil < thebhushanpa...@gmail.com> wrote: >> >>> >> >> >> >>> >> >> We are thinking that our soap services invocation code should be configurable. For example, if detects that OM version is 3.1.2 then don't call getSession method, call directly login method. >> >>> >> >> >> >>> >> >> On Aug 19, 2016 9:01 AM, "Maxim Solodovnik" < solomax...@gmail.com> wrote: >> >>> >> >> > >> >>> >> >> > hmm the version of OM itself >> >>> >> >> > we never has API call for this :( >> >>> >> >> > It can be easily added, but why do you need it? >> >>> >> >> > >> >>> >> >> > On Fri, Aug 19, 2016 at 10:28 AM, Bhushan Patil < thebhushanpa...@gmail.com> wrote: >> >>> >> >> >> >> >>> >> >> >> Sorry but I couldn't find anything which returns OM version from the links you provided. >> >>> >> >> >> >> >>> >> >> >> On Aug 19, 2016 8:29 AM, "Maxim Solodovnik" < solomax...@gmail.com> wrote: >> >>> >> >> >> > >> >>> >> >> >> > I already provide you with number of links to start with ... >> >>> >> >> >> > do you need more :)) >> >>> >> >> >> > >> >>> >> >> >> > On Fri, Aug 19, 2016 at 9:57 AM, Bhushan Patil < thebhushanpa...@gmail.com> wrote: >> >>> >> >> >> >> >> >>> >> >> >> >> So is there any api which I can use get OM version? If not, please guide me how can I create one. >> >>> >> >> >> >> Thank you. >> >>> >> >> >> >> >> >>> >> >> >> >> On Aug 19, 2016 8:12 AM, "Maxim Solodovnik" < solomax...@gmail.com> wrote: >> >>> >> >> >> >> > >> >>> >> >> >> >> > yep Moodle plugin as well as PHP API are updated to work with new REST services as expected >> >>> >> >> >> >> > It also was discussed in mailing lists :) >> >>> >> >> >> >> > >> >>> >> >> >> >> > On Fri, Aug 19, 2016 at 9
Re: Get Openmeetings version via SOAP/REST api
On Aug 19, 2016 9:33 AM, "Maxim Solodovnik" <solomax...@gmail.com> wrote: > > Do you need only version? > revision and buildDate can also be retrieved Yes, I currently need only version but I think we should also provided revision n buildDate. > > On Fri, Aug 19, 2016 at 10:59 AM, Maxim Solodovnik <solomax...@gmail.com> wrote: >> >> could you please create JIRA issue? Yes, I will create it. >> >> On Fri, Aug 19, 2016 at 10:55 AM, Bhushan Patil < thebhushanpa...@gmail.com> wrote: >>> >>> Seems great. Thanks. >>> >>> On Aug 19, 2016 9:21 AM, "Maxim Solodovnik" <solomax...@gmail.com> wrote: >>> > >>> > ServerWebService is actually for manging cluster servers >>> > I'm afraid additional service is required here like InfoWebService >>> > with SOAP method getVersion >>> > with REST method GET /info/version >>> > >>> > On Fri, Aug 19, 2016 at 10:48 AM, Bhushan Patil < thebhushanpa...@gmail.com> wrote: >>> >> >>> >> How about 'getVersion' or 'getOMVersion' method in 'ServerWebService' ? >>> >> >>> >> On Aug 19, 2016 9:08 AM, "Maxim Solodovnik" <solomax...@gmail.com> wrote: >>> >> > >>> >> > I can add it to 3.1.3, could you propose service name for this? >>> >> > >>> >> > On Fri, Aug 19, 2016 at 10:37 AM, Bhushan Patil < thebhushanpa...@gmail.com> wrote: >>> >> >> >>> >> >> We are thinking that our soap services invocation code should be configurable. For example, if detects that OM version is 3.1.2 then don't call getSession method, call directly login method. >>> >> >> >>> >> >> On Aug 19, 2016 9:01 AM, "Maxim Solodovnik" <solomax...@gmail.com> wrote: >>> >> >> > >>> >> >> > hmm the version of OM itself >>> >> >> > we never has API call for this :( >>> >> >> > It can be easily added, but why do you need it? >>> >> >> > >>> >> >> > On Fri, Aug 19, 2016 at 10:28 AM, Bhushan Patil < thebhushanpa...@gmail.com> wrote: >>> >> >> >> >>> >> >> >> Sorry but I couldn't find anything which returns OM version from the links you provided. >>> >> >> >> >>> >> >> >> On Aug 19, 2016 8:29 AM, "Maxim Solodovnik" < solomax...@gmail.com> wrote: >>> >> >> >> > >>> >> >> >> > I already provide you with number of links to start with ... >>> >> >> >> > do you need more :)) >>> >> >> >> > >>> >> >> >> > On Fri, Aug 19, 2016 at 9:57 AM, Bhushan Patil < thebhushanpa...@gmail.com> wrote: >>> >> >> >> >> >>> >> >> >> >> So is there any api which I can use get OM version? If not, please guide me how can I create one. >>> >> >> >> >> Thank you. >>> >> >> >> >> >>> >> >> >> >> On Aug 19, 2016 8:12 AM, "Maxim Solodovnik" < solomax...@gmail.com> wrote: >>> >> >> >> >> > >>> >> >> >> >> > yep Moodle plugin as well as PHP API are updated to work with new REST services as expected >>> >> >> >> >> > It also was discussed in mailing lists :) >>> >> >> >> >> > >>> >> >> >> >> > On Fri, Aug 19, 2016 at 9:36 AM, seba.wag...@gmail.com < seba.wag...@gmail.com> wrote: >>> >> >> >> >> >> >>> >> >> >> >> >> Was there a new Moodle plugin issued to be compatible with this API ? >>> >> >> >> >> >> >>> >> >> >> >> >> 2016-08-19 12:32 GMT+10:00 Maxim Solodovnik < solomax...@gmail.com>: >>> >> >> >> >> >>> >>> >> >> >> >> >>> yep, Swagger :)) >>> >> >> >> >> >>> >>> >> >> >> >> >>> The general flow is the same, I just reduced the number of requests required (2 against 3) :) >>> >> >> >> >> >>> Also new version is more extendable and more compact
Re: Get Openmeetings version via SOAP/REST api
How about 'getVersion' or 'getOMVersion' method in 'ServerWebService' ? On Aug 19, 2016 9:08 AM, "Maxim Solodovnik" <solomax...@gmail.com> wrote: > > I can add it to 3.1.3, could you propose service name for this? > > On Fri, Aug 19, 2016 at 10:37 AM, Bhushan Patil <thebhushanpa...@gmail.com> wrote: >> >> We are thinking that our soap services invocation code should be configurable. For example, if detects that OM version is 3.1.2 then don't call getSession method, call directly login method. >> >> On Aug 19, 2016 9:01 AM, "Maxim Solodovnik" <solomax...@gmail.com> wrote: >> > >> > hmm the version of OM itself >> > we never has API call for this :( >> > It can be easily added, but why do you need it? >> > >> > On Fri, Aug 19, 2016 at 10:28 AM, Bhushan Patil < thebhushanpa...@gmail.com> wrote: >> >> >> >> Sorry but I couldn't find anything which returns OM version from the links you provided. >> >> >> >> On Aug 19, 2016 8:29 AM, "Maxim Solodovnik" <solomax...@gmail.com> wrote: >> >> > >> >> > I already provide you with number of links to start with ... >> >> > do you need more :)) >> >> > >> >> > On Fri, Aug 19, 2016 at 9:57 AM, Bhushan Patil < thebhushanpa...@gmail.com> wrote: >> >> >> >> >> >> So is there any api which I can use get OM version? If not, please guide me how can I create one. >> >> >> Thank you. >> >> >> >> >> >> On Aug 19, 2016 8:12 AM, "Maxim Solodovnik" <solomax...@gmail.com> wrote: >> >> >> > >> >> >> > yep Moodle plugin as well as PHP API are updated to work with new REST services as expected >> >> >> > It also was discussed in mailing lists :) >> >> >> > >> >> >> > On Fri, Aug 19, 2016 at 9:36 AM, seba.wag...@gmail.com < seba.wag...@gmail.com> wrote: >> >> >> >> >> >> >> >> Was there a new Moodle plugin issued to be compatible with this API ? >> >> >> >> >> >> >> >> 2016-08-19 12:32 GMT+10:00 Maxim Solodovnik < solomax...@gmail.com>: >> >> >> >>> >> >> >> >>> yep, Swagger :)) >> >> >> >>> >> >> >> >>> The general flow is the same, I just reduced the number of requests required (2 against 3) :) >> >> >> >>> Also new version is more extendable and more compact :) >> >> >> >>> >> >> >> >>> On Fri, Aug 19, 2016 at 9:29 AM, seba.wag...@gmail.com < seba.wag...@gmail.com> wrote: >> >> >> >>>> >> >> >> >>>> Swagger you mean. Yeah that is a really good idea. Especially to get a proper API document out. With Swagger you can embed example request and responses a lot more easy. >> >> >> >>>> >> >> >> >>>> "Actually everything was changed" >> >> >> >>>> =>I understand the framework and method signatures have changed. But the logical flow is the same. >> >> >> >>>> >> >> >> >>>> Thanks, >> >> >> >>>> Sebastian >> >> >> >>>> >> >> >> >>>> >> >> >> >>>> 2016-08-19 11:31 GMT+10:00 Maxim Solodovnik < solomax...@gmail.com>: >> >> >> >>>>> >> >> >> >>>>> JFYI: http://cxf.markmail.org/thread/tmarv3xwewgemiut >> >> >> >>>>> >> >> >> >>>>> On Fri, Aug 19, 2016 at 8:24 AM, Maxim Solodovnik < solomax...@gmail.com> wrote: >> >> >> >>>>>> >> >> >> >>>>>> I need help from community to document this >> >> >> >>>>>> I have no time to write code otherwise : >> >> >> >>>>>> >> >> >> >>>>>> Additionally I was thinking about add Swanger to REST >> >> >> >>>>>> >> >> >> >>>>>> On Fri, Aug 19, 2016 at 8:23 AM, Maxim Solodovnik < solomax...@gmail.com> wrote: >> >> >> >>>>>>> >> >> >> >>>>>>> Actually everything was chang
Re: Get Openmeetings version via SOAP/REST api
We are thinking that our soap services invocation code should be configurable. For example, if detects that OM version is 3.1.2 then don't call getSession method, call directly login method.
Re: Get Openmeetings version via SOAP/REST api
We are thinking that our soap services invocation code should be configurable. For example, if detects that OM version is 3.1.2 then don't call getSession method, call directly login method. On Aug 19, 2016 9:01 AM, "Maxim Solodovnik" <solomax...@gmail.com> wrote: > > hmm the version of OM itself > we never has API call for this :( > It can be easily added, but why do you need it? > > On Fri, Aug 19, 2016 at 10:28 AM, Bhushan Patil <thebhushanpa...@gmail.com> wrote: >> >> Sorry but I couldn't find anything which returns OM version from the links you provided. >> >> On Aug 19, 2016 8:29 AM, "Maxim Solodovnik" <solomax...@gmail.com> wrote: >> > >> > I already provide you with number of links to start with ... >> > do you need more :)) >> > >> > On Fri, Aug 19, 2016 at 9:57 AM, Bhushan Patil < thebhushanpa...@gmail.com> wrote: >> >> >> >> So is there any api which I can use get OM version? If not, please guide me how can I create one. >> >> Thank you. >> >> >> >> On Aug 19, 2016 8:12 AM, "Maxim Solodovnik" <solomax...@gmail.com> wrote: >> >> > >> >> > yep Moodle plugin as well as PHP API are updated to work with new REST services as expected >> >> > It also was discussed in mailing lists :) >> >> > >> >> > On Fri, Aug 19, 2016 at 9:36 AM, seba.wag...@gmail.com < seba.wag...@gmail.com> wrote: >> >> >> >> >> >> Was there a new Moodle plugin issued to be compatible with this API ? >> >> >> >> >> >> 2016-08-19 12:32 GMT+10:00 Maxim Solodovnik <solomax...@gmail.com>: >> >> >>> >> >> >>> yep, Swagger :)) >> >> >>> >> >> >>> The general flow is the same, I just reduced the number of requests required (2 against 3) :) >> >> >>> Also new version is more extendable and more compact :) >> >> >>> >> >> >>> On Fri, Aug 19, 2016 at 9:29 AM, seba.wag...@gmail.com < seba.wag...@gmail.com> wrote: >> >> >>>> >> >> >>>> Swagger you mean. Yeah that is a really good idea. Especially to get a proper API document out. With Swagger you can embed example request and responses a lot more easy. >> >> >>>> >> >> >>>> "Actually everything was changed" >> >> >>>> =>I understand the framework and method signatures have changed. But the logical flow is the same. >> >> >>>> >> >> >>>> Thanks, >> >> >>>> Sebastian >> >> >>>> >> >> >>>> >> >> >>>> 2016-08-19 11:31 GMT+10:00 Maxim Solodovnik <solomax...@gmail.com >: >> >> >>>>> >> >> >>>>> JFYI: http://cxf.markmail.org/thread/tmarv3xwewgemiut >> >> >>>>> >> >> >>>>> On Fri, Aug 19, 2016 at 8:24 AM, Maxim Solodovnik < solomax...@gmail.com> wrote: >> >> >>>>>> >> >> >>>>>> I need help from community to document this >> >> >>>>>> I have no time to write code otherwise : >> >> >>>>>> >> >> >>>>>> Additionally I was thinking about add Swanger to REST >> >> >>>>>> >> >> >>>>>> On Fri, Aug 19, 2016 at 8:23 AM, Maxim Solodovnik < solomax...@gmail.com> wrote: >> >> >>>>>>> >> >> >>>>>>> Actually everything was changed >> >> >>>>>>> >> >> >>>>>>> 0) Axis was removed in favor of CXF >> >> >>>>>>> 1) services were split to multiple groups error, user, group, room recording etc. >> >> >>>>>>> 2) method signatures were cleaned up >> >> >>>>>>> 3) REST methods are works with JSON now (and produces both XML and JSON) >> >> >>>>>>> 4) REST methods uses GET/POST/DELETE (I haven't added PUT) >> >> >>>>>>> >> >> >>>>>>> >> >> >>>>>>> On Fri, Aug 19, 2016 at 8:16 AM, seba.wag...@gmail.com < seba.wag...@gmail.com> wrote: >> >> >>>>>>>> >> >> >>>>>
Re: Get Openmeetings version via SOAP/REST api
So is there any api which I can use get OM version? If not, please guide me how can I create one. Thank you. On Aug 19, 2016 8:12 AM, "Maxim Solodovnik" <solomax...@gmail.com> wrote: > > yep Moodle plugin as well as PHP API are updated to work with new REST services as expected > It also was discussed in mailing lists :) > > On Fri, Aug 19, 2016 at 9:36 AM, seba.wag...@gmail.com < seba.wag...@gmail.com> wrote: >> >> Was there a new Moodle plugin issued to be compatible with this API ? >> >> 2016-08-19 12:32 GMT+10:00 Maxim Solodovnik <solomax...@gmail.com>: >>> >>> yep, Swagger :)) >>> >>> The general flow is the same, I just reduced the number of requests required (2 against 3) :) >>> Also new version is more extendable and more compact :) >>> >>> On Fri, Aug 19, 2016 at 9:29 AM, seba.wag...@gmail.com < seba.wag...@gmail.com> wrote: >>>> >>>> Swagger you mean. Yeah that is a really good idea. Especially to get a proper API document out. With Swagger you can embed example request and responses a lot more easy. >>>> >>>> "Actually everything was changed" >>>> =>I understand the framework and method signatures have changed. But the logical flow is the same. >>>> >>>> Thanks, >>>> Sebastian >>>> >>>> >>>> 2016-08-19 11:31 GMT+10:00 Maxim Solodovnik <solomax...@gmail.com>: >>>>> >>>>> JFYI: http://cxf.markmail.org/thread/tmarv3xwewgemiut >>>>> >>>>> On Fri, Aug 19, 2016 at 8:24 AM, Maxim Solodovnik < solomax...@gmail.com> wrote: >>>>>> >>>>>> I need help from community to document this >>>>>> I have no time to write code otherwise : >>>>>> >>>>>> Additionally I was thinking about add Swanger to REST >>>>>> >>>>>> On Fri, Aug 19, 2016 at 8:23 AM, Maxim Solodovnik < solomax...@gmail.com> wrote: >>>>>>> >>>>>>> Actually everything was changed >>>>>>> >>>>>>> 0) Axis was removed in favor of CXF >>>>>>> 1) services were split to multiple groups error, user, group, room recording etc. >>>>>>> 2) method signatures were cleaned up >>>>>>> 3) REST methods are works with JSON now (and produces both XML and JSON) >>>>>>> 4) REST methods uses GET/POST/DELETE (I haven't added PUT) >>>>>>> >>>>>>> >>>>>>> On Fri, Aug 19, 2016 at 8:16 AM, seba.wag...@gmail.com < seba.wag...@gmail.com> wrote: >>>>>>>> >>>>>>>> Has it been reworked to fit into the REST (GET/PUT/POST/DELETE) specification? Is that the change? >>>>>>>> >>>>>>>> Cause AFAIK I think the methods/flow are the same, right ? >>>>>>>> >>>>>>>> Thanks, >>>>>>>> Sebastian >>>>>>>> >>>>>>>> 2016-08-19 11:09 GMT+10:00 Maxim Solodovnik <solomax...@gmail.com>: >>>>>>>>> >>>>>>>>> Hello, >>>>>>>>> >>>>>>>>> The API was changed (it was discussed here: http://openmeetings.markmail.org/thread/43d5irskmknn3u6u) >>>>>>>>> Full API as javadocs available here http://openmeetings.apache.org/openmeetings-webservice/apidocs/index.html >>>>>>>>> Short example available here: http://openmeetings.apache.org/RestAPISample.html >>>>>>>>> PHP API is here: https://github.com/openmeetings/openmeetings-api-plugin >>>>>>>>> >>>>>>>>> unfortunately there no t much documentation :( >>>>>>>>> I have filed issue against this: https://issues.apache.org/jira/browse/OPENMEETINGS-1451 >>>>>>>>> >>>>>>>>> suggestions/contributions are welcome :) >>>>>>>>> >>>>>>>>> On Fri, Aug 19, 2016 at 2:45 AM, Bhushan Patil < thebhushanpa...@gmail.com> wrote: >>>>>>>>>> >>>>>>>>>> Hello everyone, we have integrated older version of Openmeetings with our application. At the time of migration to OM 3.1.2, we realized that api are changed. We want to keep old code as well as write new code for newer APIs. >>>>>>>>>> I am unable to find soap/rest api which let us know version of Openmeetings. >>>>>>>>>> Any suggestions? >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> WBR >>>>>>>>> Maxim aka solomax >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> Sebastian Wagner >>>>>>>> https://twitter.com/#!/dead_lock >>>>>>>> seba.wag...@gmail.com >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> WBR >>>>>>> Maxim aka solomax >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> WBR >>>>>> Maxim aka solomax >>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> WBR >>>>> Maxim aka solomax >>>> >>>> >>>> >>>> >>>> -- >>>> Sebastian Wagner >>>> https://twitter.com/#!/dead_lock >>>> seba.wag...@gmail.com >>> >>> >>> >>> >>> -- >>> WBR >>> Maxim aka solomax >> >> >> >> >> -- >> Sebastian Wagner >> https://twitter.com/#!/dead_lock >> seba.wag...@gmail.com > > > > > -- > WBR > Maxim aka solomax
Get Openmeetings version via SOAP/REST api
Hello everyone, we have integrated older version of Openmeetings with our application. At the time of migration to OM 3.1.2, we realized that api are changed. We want to keep old code as well as write new code for newer APIs. I am unable to find soap/rest api which let us know version of Openmeetings. Any suggestions?
Re: [DISCUSSION] GSOC 2016 ideas
Hi Maxim, I think following are the area of improvements 1. We should get rid of Applet to record the screen. Installing required plugins for this on client machines is cubersome. 2. Maximum capacity of conference room 40-50, which is very less. So, I think there is scope for improvement in clustering functionality. 3. If participants in conference room are using only whiteboard and audio then there should be auto recording functionality while creating a room. In our case, it happens very often that teacher(moderator) forgot to record the session. PS: I dont have deep knowledge of OM, so I don't know if above tasks are even possible or not. On Sat, Feb 27, 2016 at 5:36 PM, Maxim Solodovnikwrote: > Am I right thinking no activity on the topic means, there are no areas of > improvement in OpenMeetings? > > On Thu, Feb 11, 2016 at 12:35 PM, Maxim Solodovnik > wrote: > >> Hello All, >> >> GSOC 2016 is coming :) >> In case we would like to benefit from it we need to record GSOC ideas for >> our project >> >> I would like to propose to discuss current list [1] and any additional >> ideas in this thread >> Looking forward for you comments :) >> >> [1] >> https://issues.apache.org/jira/browse/OPENMEETINGS-554?filter=12334770=project%20%3D%20OPENMEETINGS%20AND%20labels%20%3D%20gsoc2016 >> >> -- >> WBR >> Maxim aka solomax >> > > > > -- > WBR > Maxim aka solomax >
Is OM Horizontally scalable ?
Hello everyone, few months ago, my team used OM (v3.03) in their application. There was a scenario when if the total users in a room goes beyond (roughly)50 then audio wasn't streaming. When we ran *top* command, it was showing 100% cpu utilization. My question is if I do clustering and add few more nodes to that cluster, Can one room have 400+ users ? Is OM Horizontally scalable ? PS: The room type I am talking here have whiteboard and moderator share his screen and moderator can allow others to use mic.
Re: Clustering issue
On Tuesday 20 October 2015 08:37 PM, Maxim Solodovnik wrote: The issue is here: according to the comments serverId is the DB ID of the server So you need to 1) install OM on single machine 2) go to admin 3) create 2 servers (ID will be 1 and 2 on clean machine) 4) perform set up of cluster You mean, in this case, I will need 3 systems to perform clustering ? So, I am going to try following. I will have 3 system, say A (10.1.2.1), B (10.1.2.2), C (10.1.2.3). 1. Install database on machine A (whose IP is 10.1.2.1) 2. Install OM on machine A. 3. Will go to admin of A and create 2 servers(whose id will be 1 n 2 respectively. and their IPs will 10.1.2.2, 10.1.2.3 respectively). 4. Will extract OM on system B and C. 5. Will modify the files persistence.xml and openmeetings-applicationContext.xml of B and C as per the documentation. 1. On system B
Can't find install.xml file
Hello everyone, I have installed OpenMeetings-3.0.7 in my system which is Ubuntu 15.04. I want to re-install OpenMeetings. As the documentation suggest( http://openmeetings.apache.org/PostgresConfig.html), I should delete webapps/openmeetings/conf/install.xml file. But at location webapps/openmeetings/conf/, there is only one file om_ldap.cfg, not install.xml Any help is appreciated.
Clustering issue
I want to do clustering on OpenMeeting-3.0.7. I have two machines(10.1.2.2 and 10.1.2.3). 10.1.2.2 have database Postgres installed on it. I did the following 1. Extracted apache-openmeetings-3.0.7.tar.gz on 10.1.2.2. 2. Changed following properties in persistence.xml and openmeetings-applicationContext.xml respectively. 3. Ran ./red5.sh and installed OpenMeetings successfully. 4. Extracted apache-openmeetings-3.0.7.tar.gz on 10.1.2.3. 5. Changed following properties in persistence.xml and openmeetings-applicationContext.xml respectively. 6. Now when I ran ./red5.sh, i got following error. Installation is failed org.springframework.dao.DataIntegrityViolationException: The transaction has been rolled back. See the nested exceptions for details on the errors that occurred.; nested exception is org.apache.openjpa.persistence.EntityExistsException: The transaction has been rolled back. See the nested exceptions for details on the errors that occurred. FailedObject: org.apache.openmeetings.db.entity.basic.Configuration@3d65f054 at org.springframework.orm.jpa.EntityManagerFactoryUtils.convertJpaAccessExceptionIfPossible(EntityManagerFactoryUtils.java:407) at org.springframework.orm.jpa.DefaultJpaDialect.translateExceptionIfPossible(DefaultJpaDialect.java:122) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:521) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:521) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) at org.apache.openmeetings.db.dao.basic.ConfigurationDao$$EnhancerBySpringCGLIB$$2b956ef0.add() at org.apache.openmeetings.installation.ImportInitvalues.loadConfiguration(ImportInitvalues.java:283) at org.apache.openmeetings.installation.ImportInitvalues.loadSystem(ImportInitvalues.java:714) at org.apache.openmeetings.installation.ImportInitvalues.loadAll(ImportInitvalues.java:726) at org.apache.openmeetings.web.pages.install.InstallWizard$InstallProcess.run(InstallWizard.java:616) at java.lang.Thread.run(Thread.java:745) Caused by: org.apache.openjpa.persistence.EntityExistsException: The transaction has been rolled back. See the nested exceptions for details on the errors that occurred. FailedObject: org.apache.openmeetings.db.entity.basic.Configuration@3d65f054 at org.apache.openjpa.kernel.BrokerImpl.newFlushException(BrokerImpl.java:2368) at org.apache.openjpa.kernel.BrokerImpl.flush(BrokerImpl.java:2205) at org.apache.openjpa.kernel.BrokerImpl.flushSafe(BrokerImpl.java:2103) at org.apache.openjpa.kernel.BrokerImpl.beforeCompletion(BrokerImpl.java:2021) at org.apache.openjpa.kernel.LocalManagedRuntime.commit(LocalManagedRuntime.java:81) at org.apache.openjpa.kernel.BrokerImpl.commit(BrokerImpl.java:1526) at org.apache.openjpa.kernel.DelegatingBroker.commit(DelegatingBroker.java:932) at org.apache.openjpa.persistence.EntityManagerImpl.commit(EntityManagerImpl.java:569) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ... 13 more Caused by: org.apache.openjpa.persistence.EntityExistsException: ERROR: duplicate key value violates unique constraint "u_cnfgrtn_conf_key" Detail: Key (conf_key)=(crypt_ClassName) already exists. {prepstmnt 55686682 INSERT INTO configuration (comment_field, conf_key, conf_value, deleted, starttime, updatetime, user_id) VALUES (?, ?, ?, ?, ?, ?, ?)} [code=0, state=23505] FailedObject: org.apache.openmeetings.db.entity.basic.Configuration@3d65f054 at org.apache.openjpa.jdbc.sql.DBDictionary.narrow(DBDictionary.java:4986) at org.apache.openjpa.jdbc.sql.DBDictionary.newStoreException(DBDictionary.java:4961) at org.apache.openjpa.jdbc.sql.SQLExceptions.getStore(SQLExceptions.java:133) at org.apache.openjpa.jdbc.sql.SQLExceptions.getStore(SQLExceptions.java:75) at
Re: Can't find install.xml file
Sure and thanks for reply. On Monday 19 October 2015 01:38 PM, Maxim Solodovnik wrote: le JIRA issue?
Re: Can't find install.xml file
Created JIRA issue(https://issues.apache.org/jira/browse/OPENMEETINGS-1270) PS: I have never created JIRA issue before so if I have made any mistake, let me know. On Monday 19 October 2015 01:38 PM, Maxim Solodovnik wrote: The documentation is outdated :( could you please file JIRA issue? to upgrade you need to backup, unzip, install (I would recommend to install using ./admin.sh -v -i --file backup.zip --drop --skip-default-rooms --db-host .) to reduce duplicate entries and manual steps On Mon, Oct 19, 2015 at 2:02 PM, Bhushan Patil <thebhushanpa...@gmail.com <mailto:thebhushanpa...@gmail.com>> wrote: Hello everyone, I have installed OpenMeetings-3.0.7 in my system which is Ubuntu 15.04. I want to re-install OpenMeetings. As the documentation suggest(http://openmeetings.apache.org/PostgresConfig.html), I should delete webapps/openmeetings/conf/install.xml file. But at location webapps/openmeetings/conf/, there is only one file om_ldap.cfg, not install.xml Any help is appreciated. -- WBR Maxim aka solomax
Re: Help : How to disable recording for room by soap api ?
I tried that couple of times so I guess, only option left for me is to debug it. Anyways, what is expected behavior of setUserObjectAndGenerateRoomHashByURLAndRecFlag ? I mean, does it hide the 'record and share' button from room or it doesn't not show 'recording' option on applet ? As always, appreciates your help. Thanks. On Sunday 11 January 2015 10:59 AM, Maxim Solodovnik wrote: I don't know Maybe wrong params? WBR, Maxim (from mobile, sorry for the typos) On Jan 11, 2015 10:47 AM, Bhushan Patil thebhushanpa...@gmail.com mailto:thebhushanpa...@gmail.com wrote: Hello Maxim, I tried setUserObjectAndGenerateRoomHashByURLAndRecFlag also. Still it allowing me to do recording and strange thing is that 'allow_recording' column of table 'room' of that room is set to 0. What could be problem ? On Thursday 08 January 2015 08:16 PM, Maxim Solodovnik wrote: you need to use setUserObjectAndGenerateRoomHashByURLAndRecFlag on the 4th step On Wed, Jan 7, 2015 at 5:07 PM, Bhushan Patil thebhushanpa...@gmail.com mailto:thebhushanpa...@gmail.com wrote: Hello everyone, I am using Openmeetings 3.0.3 version. I am calling soap api as follows 1 Getting session localhost:5080/openmeetings/services/UserService/getSession 2 Login localhost:5080/openmeetings/services/UserService/loginUser?SID=1c029de4ca577292045a89dc52832cbfuserpass=bhushanusername=bhushan 3 Creating room localhost:5080/openmeetings/services/openmeetings/services/RoomService/addRoomWithModerationAndRecordingFlags?SID=1c029de4ca577292045a89dc52832cbfname=Shala_NoRecroomtypes_id=1comment=no_commentnumberOfPartizipants=10ispublic=0appointment=0isDemoRoom=0demoTime=0isModeratedRoom=0externalRoomType=dronnaallowUserQuestions=1isAudioOnly=1waitForRecording=1allowRecording=0 4 Get hash URL for that room localhost:5080/openmeetings/services/UserService/setUserObjectAndGenerateRoomHashByURL?SID=1c029de4ca577292045a89dc52832cbfusername=bhushanfirstname=BhushanBhaulastname=PatilprofilePictureUrl=abcgexternalUserId=1email=n...@none.com mailto:n...@none.comexternalUserType=dronnaroom_id=11becomeModeratorAsInt=1showAudioVideoTestAsInt=0 In 3rd step, I have set flag 'allowRecording' to false, ie allowRecording=0, Still it is allowing me to record the meeting. Is this bug or Am I doing something wrong ? Any help is appreciated. -- WBR Maxim aka solomax
Re: Help : How to disable recording for room by soap api ?
Hello Maxim, I tried setUserObjectAndGenerateRoomHashByURLAndRecFlag also. Still it allowing me to do recording and strange thing is that 'allow_recording' column of table 'room' of that room is set to 0. What could be problem ? On Thursday 08 January 2015 08:16 PM, Maxim Solodovnik wrote: you need to use setUserObjectAndGenerateRoomHashByURLAndRecFlag on the 4th step On Wed, Jan 7, 2015 at 5:07 PM, Bhushan Patil thebhushanpa...@gmail.com mailto:thebhushanpa...@gmail.com wrote: Hello everyone, I am using Openmeetings 3.0.3 version. I am calling soap api as follows 1 Getting session localhost:5080/openmeetings/services/UserService/getSession 2 Login localhost:5080/openmeetings/services/UserService/loginUser?SID=1c029de4ca577292045a89dc52832cbfuserpass=bhushanusername=bhushan 3 Creating room localhost:5080/openmeetings/services/openmeetings/services/RoomService/addRoomWithModerationAndRecordingFlags?SID=1c029de4ca577292045a89dc52832cbfname=Shala_NoRecroomtypes_id=1comment=no_commentnumberOfPartizipants=10ispublic=0appointment=0isDemoRoom=0demoTime=0isModeratedRoom=0externalRoomType=dronnaallowUserQuestions=1isAudioOnly=1waitForRecording=1allowRecording=0 4 Get hash URL for that room localhost:5080/openmeetings/services/UserService/setUserObjectAndGenerateRoomHashByURL?SID=1c029de4ca577292045a89dc52832cbfusername=bhushanfirstname=BhushanBhaulastname=PatilprofilePictureUrl=abcgexternalUserId=1email=n...@none.com mailto:n...@none.comexternalUserType=dronnaroom_id=11becomeModeratorAsInt=1showAudioVideoTestAsInt=0 In 3rd step, I have set flag 'allowRecording' to false, ie allowRecording=0, Still it is allowing me to record the meeting. Is this bug or Am I doing something wrong ? Any help is appreciated. -- WBR Maxim aka solomax
Help : How to disable recording for room by soap api ?
Hello everyone, I am using Openmeetings 3.0.3 version. I am calling soap api as follows 1 Getting session localhost:5080/openmeetings/services/UserService/getSession 2 Login localhost:5080/openmeetings/services/UserService/loginUser?SID=1c029de4ca577292045a89dc52832cbfuserpass=bhushanusername=bhushan 3 Creating room localhost:5080/openmeetings/services/openmeetings/services/RoomService/addRoomWithModerationAndRecordingFlags?SID=1c029de4ca577292045a89dc52832cbfname=Shala_NoRecroomtypes_id=1comment=no_commentnumberOfPartizipants=10ispublic=0appointment=0isDemoRoom=0demoTime=0isModeratedRoom=0externalRoomType=dronnaallowUserQuestions=1isAudioOnly=1waitForRecording=1allowRecording=0 4 Get hash URL for that room localhost:5080/openmeetings/services/UserService/setUserObjectAndGenerateRoomHashByURL?SID=1c029de4ca577292045a89dc52832cbfusername=bhushanfirstname=BhushanBhaulastname=PatilprofilePictureUrl=abcgexternalUserId=1email= n...@none.com externalUserType=dronnaroom_id=11becomeModeratorAsInt=1showAudioVideoTestAsInt=0 In 3rd step, I have set flag 'allowRecording' to false, ie allowRecording=0, Still it is allowing me to record the meeting. Is this bug or Am I doing something wrong ? Any help is appreciated.
Re: How to auto record meetings in Openmeeting ?
You mean I need to do changes in *.lzx file, If so then please tell me which file I should look into. Thanks. On Thursday 27 November 2014 04:01 PM, Maxim Solodovnik wrote: sure just send click event to the correspondent handler, or call handler on room load On Thu, Nov 27, 2014 at 3:31 PM, Bhushan Patil thebhushanpa...@gmail.com mailto:thebhushanpa...@gmail.com wrote: Hi Maxim, I checked the code and now I understand why video can't be recorded in Whiteboard case (as only coordinates of WB objects are broadcasted not the video stream). Is there any way by which I can automate the downloading of *JNLP *file (because in my case whenever moderator is going to join room, he/she always going to record the session) ? Thanks in advance, Bhushan Patil On Fri, Nov 14, 2014 at 4:19 PM, Maxim Solodovnik solomax...@gmail.com mailto:solomax...@gmail.com wrote: you can record video/audio streams, but all WB actions will be missed On Thu, Nov 13, 2014 at 9:44 PM, Bhushan Patil thebhushanpa...@gmail.com mailto:thebhushanpa...@gmail.com wrote: Ok, I will try. One question again, when there are three users are in room with WhiteBoard(one moderator and two non-moderator) then (I am assuming this) the stream of moderator is multicasts to other two non-moderator user, can we capture n record this stream ? This way, we are not going to need applet, I guess. Please help me to understand this scenario. My final aim is to record things without applet. On Thursday 13 November 2014 02:50 PM, Maxim Solodovnik wrote: you need to modify *.lzx file, add call to server method to start recording and recompile On Wed, Nov 12, 2014 at 7:54 AM, Bhushan Patil thebhushanpa...@gmail.com mailto:thebhushanpa...@gmail.com wrote: Hello Maxim, Can you tell me how can I record ''interview room automatically ? On Tuesday 11 November 2014 11:05 PM, Maxim Solodovnik wrote: Yes, Applet is required to record the whole meeting with all WB actions: drawing, changing slides etc. On 11 November 2014 23:32, Bhushan Patil thebhushanpa...@gmail.com mailto:thebhushanpa...@gmail.com wrote: Thanks Maxim for quick reply. Are you saying that for WhiteBoard, its compulsory to record meeting via applet ? On Tuesday 11 November 2014 10:33 PM, Maxim Solodovnik wrote: It is possible for room like interview (room without whiteboard) And it is possible to record user(s) video+sound but WB will be missed. This is why it is currently not implemented We have custom code to provide auto-recording for interview room we also can provide video only recording for other rooms, please contact commertial support if you need this On 11 November 2014 23:00, Bhushan Patil thebhushanpa...@gmail.com mailto:thebhushanpa...@gmail.com wrote: Hello everyone, I am using OpenMeeting in my project. How can do recording automatically when user joins the room? Because I don't want end user to have Java or IcedTea plugin installed( Same is possible in BigBlueButton, we don't need applet there). Can I do this? I have read similar queries here but anybody can explain me why this is not possible ? -- WBR Maxim aka solomax -- WBR Maxim aka solomax -- WBR Maxim aka solomax -- WBR Maxim aka solomax -- WBR Maxim aka solomax
Re: Failed to build OpenMeetings in Eclipse, any solution ?
openmeetings INFO [main] openjpa.Tool - Enhancer running on type org.apache.openmeetings.db.entity.record.FlvRecording. [openjpac] 3233 openmeetings INFO [main] openjpa.Tool - Enhancer running on type org.apache.openmeetings.db.entity.record.FlvRecordingMetaData. [openjpac] 3283 openmeetings INFO [main] openjpa.Tool - Enhancer running on type org.apache.openmeetings.db.entity.basic.Configuration. [openjpac] 3332 openmeetings INFO [main] openjpa.Tool - Enhancer running on type org.apache.openmeetings.db.entity.calendar.AppointmentReminderTyps. [openjpac] 3364 openmeetings INFO [main] openjpa.Tool - Enhancer running on type org.apache.openmeetings.db.entity.room.Invitation. [openjpac] 3411 openmeetings INFO [main] openjpa.Tool - Enhancer running on type org.apache.openmeetings.db.entity.user.UserContact. [openjpac] 3453 openmeetings INFO [main] openjpa.Tool - Enhancer running on type org.apache.openmeetings.db.entity.user.User. [openjpac] 3534 openmeetings INFO [main] openjpa.Tool - Enhancer running on type org.apache.openmeetings.db.entity.room.RoomModerator. [openjpac] 3567 openmeetings INFO [main] openjpa.Tool - Enhancer running on type org.apache.openmeetings.db.entity.room.RoomPollAnswers. [openjpac] 3637 openmeetings INFO [main] openjpa.Tool - Enhancer running on type org.apache.openmeetings.db.entity.calendar.Appointment. [openjpac] 3704 openmeetings INFO [main] openjpa.Tool - Enhancer running on type org.apache.openmeetings.db.entity.room.RoomPoll. [openjpac] 3755 openmeetings INFO [main] openjpa.Tool - Enhancer running on type org.apache.openmeetings.db.entity.server.Sessiondata. [openjpac] 3812 openmeetings INFO [main] openjpa.Tool - Enhancer running on type org.apache.openmeetings.db.entity.user.Organisation. [openjpac] 3851 openmeetings INFO [main] openjpa.Tool - Enhancer running on type org.apache.openmeetings.db.entity.basic.ErrorValue. [openjpac] 3894 openmeetings INFO [main] openjpa.Tool - Enhancer running on type org.apache.openmeetings.db.entity.user.Userdata. [openjpac] 3960 openmeetings INFO [main] openjpa.Tool - Enhancer running on type org.apache.openmeetings.db.entity.basic.Navimain. [openjpac] 4004 openmeetings INFO [main] openjpa.Tool - Enhancer running on type org.apache.openmeetings.db.entity.room.Whiteboard. [openjpac] 4057 openmeetings INFO [main] openjpa.Tool - Enhancer running on type org.apache.openmeetings.db.entity.room.RoomOrganisation. [openjpac] 4090 openmeetings INFO [main] openjpa.Tool - Enhancer running on type org.apache.openmeetings.db.entity.file.FileExplorerItem. [echo] Enhancing complete. *current_revision: * * [svn] svn: E155036: Please see the 'svn upgrade' command * * [svn] svn: E155036: The working copy at '/home/bhushanp/workspace/om_dev/Openmeetings 3.0.x' * * [svn] is too old (format 29) to work with client version '1.8.8 (r1568071)' (expects format 31). You need to upgrade the working copy first. * * [svn] Info failed. * *BUILD FAILED * */home/bhushanp/workspace/om_dev/Openmeetings 3.0.x/build.xml:797: Failed to set 'info' properties * Total time: 50 minutes 14 seconds bhushanp@ParaXUBMBPDev32:~/workspace/om_dev/Openmeetings 3.0.x$ svn --version svn, version 1.8.8 (r1568071) compiled Aug 13 2014, 17:10:05 on i686-pc-linux-gnu Any solution ? On Sun, Nov 16, 2014 at 1:31 PM, Maxim Solodovnik solomax...@gmail.com wrote: What system are you using? Do you have javac in the paths? Do you have JAVA_HOME environmental variable set? On Sun, Nov 16, 2014 at 2:06 AM, Bhushan Patil thebhushanpa...@gmail.com wrote: Buildfile: /home/bhushan/workspace/openmeetings-eclipse/Openmeetings 3.0.x/build.xml clean.classes: [delete] Deleting directory /home/bhushan/workspace/openmeetings-eclipse/Openmeetings 3.0.x/build/classes/openmeetings clean.dist: [delete] Deleting directory /home/bhushan/workspace/openmeetings-eclipse/Openmeetings 3.0.x/dist clean: [delete] Deleting directory /home/bhushan/workspace/openmeetings-eclipse/Openmeetings 3.0.x/build/junit info: [echo] Ant version is Apache Ant(TM) version 1.9.2 compiled on July 8 2013 -java7.check: [echo] Using Java 1.7.0_65 specification: 1.7 prepare.mkdir: [mkdir] Created dir: /home/bhushan/workspace/openmeetings-eclipse/Openmeetings 3.0.x/build/red5/server/dist/lib [mkdir] Created dir: /home/bhushan/workspace/openmeetings-eclipse/Openmeetings 3.0.x/build/red5/server/dist/log [mkdir] Created dir: /home/bhushan/workspace/openmeetings-eclipse/Openmeetings 3.0.x/dist [mkdir] Created dir: /home/bhushan/workspace/openmeetings-eclipse/Openmeetings 3.0.x/build/classes/openmeetings [mkdir] Created dir: /home/bhushan/workspace/openmeetings-eclipse/Openmeetings 3.0.x/build/junit/report -availability-check: -retrieve-svntask: -ant-task: -maven-task: -check-ivy-installed: -download-ivy: -install-ivy: -retrieve: [echo] Ivy conf name: mvn, destination: /home/bhushan/workspace/openmeetings-eclipse/Openmeetings
Re: Failed to build OpenMeetings in Eclipse, any solution ?
Anyway, that error vanished after I 'svn upgrade' project and then tried to build it. Somehow I made it error free too. Now, how can I run it ? I heard about red5-eclipse plug-in. Will that work or any other way I can run/debug OpenMeetings project ? On Tue, Nov 18, 2014 at 3:51 PM, Bhushan Patil thebhushanpa...@gmail.com wrote: Hi Maxim, Now I have set javac in the paths. I discard previous project. Now I followed instructions written over http://openmeetings.apache.org/BuildInstructions_3.0.x.html. I followed all 1 to 11 steps mentioned over there. In 11 step, it says 11) Please run ant dist prepare-eclipse When I did that, I got error like this. buildJavaDocs: [javadoc] Generating Javadoc [javadoc] Javadoc execution [javadoc] Creating destination directory: /home/bhushanp/workspace/om_dev/Openmeetings 3.0.x/build/api/ [javadoc] Loading source files for package org.apache.openmeetings.remote... [javadoc] Loading source files for package org.apache.openmeetings.remote.red5... [javadoc] Loading source files for package org.apache.openmeetings.remote.util... [javadoc] Constructing Javadoc information... [javadoc] Standard Doclet version 1.7.0_65 [javadoc] Building tree for all the packages and classes... [javadoc] Building index for all the packages and classes... [javadoc] Building index for all classes... enhance.only.norefresh: [openjpac] 710 openmeetings INFO [main] openjpa.Tool - Enhancer running on type org.apache.openmeetings.db.entity.user.Address. [openjpac] 1135 openmeetings INFO [main] openjpa.Tool - Enhancer running on type org.apache.openmeetings.db.entity.user.Organisation_Users. [openjpac] 1332 openmeetings INFO [main] openjpa.Tool - Enhancer running on type org.apache.openmeetings.db.entity.room.PollType. [openjpac] 1416 openmeetings INFO [main] openjpa.Tool - Enhancer running on type org.apache.openmeetings.db.entity.user.AsteriskSipUser. [openjpac] 1495 openmeetings INFO [main] openjpa.Tool - Enhancer running on type org.apache.openmeetings.db.entity.user.PrivateMessage. [openjpac] 1624 openmeetings INFO [main] openjpa.Tool - Enhancer running on type org.apache.openmeetings.db.entity.label.Fieldvalues. [openjpac] 1671 openmeetings INFO [main] openjpa.Tool - Enhancer running on type org.apache.openmeetings.db.entity.log.ConferenceLog. [openjpac] 1737 openmeetings INFO [main] openjpa.Tool - Enhancer running on type org.apache.openmeetings.db.entity.calendar.AppointmentCategory. [openjpac] 1791 openmeetings INFO [main] openjpa.Tool - Enhancer running on type org.apache.openmeetings.db.entity.room.WhiteboardItem. [openjpac] 1833 openmeetings INFO [main] openjpa.Tool - Enhancer running on type org.apache.openmeetings.db.entity.room.RoomType. [openjpac] 1864 openmeetings INFO [main] openjpa.Tool - Enhancer running on type org.apache.openmeetings.db.entity.server.OAuthServer. [openjpac] 1954 openmeetings INFO [main] openjpa.Tool - Enhancer running on type org.apache.openmeetings.db.entity.basic.Naviglobal. [openjpac] 2073 openmeetings INFO [main] openjpa.Tool - Enhancer running on type org.apache.openmeetings.db.entity.label.FieldLanguage. [openjpac] 2128 openmeetings INFO [main] openjpa.Tool - Enhancer running on type org.apache.openmeetings.db.entity.user.Salutation. [openjpac] 2164 openmeetings INFO [main] openjpa.Tool - Enhancer running on type org.apache.openmeetings.db.entity.server.LdapConfig. [openjpac] 2227 openmeetings INFO [main] openjpa.Tool - Enhancer running on type org.apache.openmeetings.db.entity.room.Room. [openjpac] 2330 openmeetings INFO [main] openjpa.Tool - Enhancer running on type org.apache.openmeetings.db.entity.user.PrivateMessageFolder. [openjpac] 2378 openmeetings INFO [main] openjpa.Tool - Enhancer running on type org.apache.openmeetings.db.entity.server.Server. [openjpac] 2454 openmeetings INFO [main] openjpa.Tool - Enhancer running on type org.apache.openmeetings.db.entity.basic.MailMessage. [openjpac] 2508 openmeetings INFO [main] openjpa.Tool - Enhancer running on type org.apache.openmeetings.db.entity.log.ConferenceLogType. [openjpac] 2535 openmeetings INFO [main] openjpa.Tool - Enhancer running on type org.apache.openmeetings.db.entity.record.FlvRecordingLog. [openjpac] 2630 openmeetings INFO [main] openjpa.Tool - Enhancer running on type org.apache.openmeetings.db.entity.record.FlvRecordingMetaDelta. [openjpac] 2699 openmeetings INFO [main] openjpa.Tool - Enhancer running on type org.apache.openmeetings.db.entity.user.State. [openjpac] 2733 openmeetings INFO [main] openjpa.Tool - Enhancer running on type org.apache.openmeetings.db.entity.basic.ChatMessage. [openjpac] 2775 openmeetings INFO [main] openjpa.Tool - Enhancer running on type org.apache.openmeetings.db.entity.server.SOAPLogin. [openjpac] 2843 openmeetings INFO [main] openjpa.Tool - Enhancer running on type org.apache.openmeetings.db.entity.calendar.MeetingMember. [openjpac
Re: Failed to build OpenMeetings in Eclipse, any solution ?
Thanks for quick reply @Maxim, I am using ubuntu 14.04 32bit OS, when I do *apt-get install red5-server*, I get red5-server: Depends: libtomcat6-java (= 6.0.20-7) but it is not going to be installed. Any idea about this ? On Tuesday 18 November 2014 05:12 PM, Maxim Solodovnik wrote: I never was able to run eclipse plugin with OM :( I do run red5-debug.sh then attach to the remote Java process using Eclipse WBR, Maxim (from mobile, sorry for the typos) On Nov 18, 2014 12:33 PM, Bhushan Patil thebhushanpa...@gmail.com mailto:thebhushanpa...@gmail.com wrote: Anyway, that error vanished after I 'svn upgrade' project and then tried to build it. Somehow I made it error free too. Now, how can I run it ? I heard about red5-eclipse plug-in. Will that work or any other way I can run/debug OpenMeetings project ? On Tue, Nov 18, 2014 at 3:51 PM, Bhushan Patil thebhushanpa...@gmail.com mailto:thebhushanpa...@gmail.com wrote: Hi Maxim, Now I have set javac in the paths. I discard previous project. Now I followed instructions written over http://openmeetings.apache.org/BuildInstructions_3.0.x.html. I followed all 1 to 11 steps mentioned over there. In 11 step, it says 11) Please run ant dist prepare-eclipse When I did that, I got error like this. buildJavaDocs: [javadoc] Generating Javadoc [javadoc] Javadoc execution [javadoc] Creating destination directory: /home/bhushanp/workspace/om_dev/Openmeetings 3.0.x/build/api/ [javadoc] Loading source files for package org.apache.openmeetings.remote... [javadoc] Loading source files for package org.apache.openmeetings.remote.red5... [javadoc] Loading source files for package org.apache.openmeetings.remote.util... [javadoc] Constructing Javadoc information... [javadoc] Standard Doclet version 1.7.0_65 [javadoc] Building tree for all the packages and classes... [javadoc] Building index for all the packages and classes... [javadoc] Building index for all classes... enhance.only.norefresh: [openjpac] 710 openmeetings INFO [main] openjpa.Tool - Enhancer running on type org.apache.openmeetings.db.entity.user.Address. [openjpac] 1135 openmeetings INFO [main] openjpa.Tool - Enhancer running on type org.apache.openmeetings.db.entity.user.Organisation_Users. [openjpac] 1332 openmeetings INFO [main] openjpa.Tool - Enhancer running on type org.apache.openmeetings.db.entity.room.PollType. [openjpac] 1416 openmeetings INFO [main] openjpa.Tool - Enhancer running on type org.apache.openmeetings.db.entity.user.AsteriskSipUser. [openjpac] 1495 openmeetings INFO [main] openjpa.Tool - Enhancer running on type org.apache.openmeetings.db.entity.user.PrivateMessage. [openjpac] 1624 openmeetings INFO [main] openjpa.Tool - Enhancer running on type org.apache.openmeetings.db.entity.label.Fieldvalues. [openjpac] 1671 openmeetings INFO [main] openjpa.Tool - Enhancer running on type org.apache.openmeetings.db.entity.log.ConferenceLog. [openjpac] 1737 openmeetings INFO [main] openjpa.Tool - Enhancer running on type org.apache.openmeetings.db.entity.calendar.AppointmentCategory. [openjpac] 1791 openmeetings INFO [main] openjpa.Tool - Enhancer running on type org.apache.openmeetings.db.entity.room.WhiteboardItem. [openjpac] 1833 openmeetings INFO [main] openjpa.Tool - Enhancer running on type org.apache.openmeetings.db.entity.room.RoomType. [openjpac] 1864 openmeetings INFO [main] openjpa.Tool - Enhancer running on type org.apache.openmeetings.db.entity.server.OAuthServer. [openjpac] 1954 openmeetings INFO [main] openjpa.Tool - Enhancer running on type org.apache.openmeetings.db.entity.basic.Naviglobal. [openjpac] 2073 openmeetings INFO [main] openjpa.Tool - Enhancer running on type org.apache.openmeetings.db.entity.label.FieldLanguage. [openjpac] 2128 openmeetings INFO [main] openjpa.Tool - Enhancer running on type org.apache.openmeetings.db.entity.user.Salutation. [openjpac] 2164 openmeetings INFO [main] openjpa.Tool - Enhancer running on type org.apache.openmeetings.db.entity.server.LdapConfig. [openjpac] 2227 openmeetings INFO [main] openjpa.Tool - Enhancer running on type org.apache.openmeetings.db.entity.room.Room. [openjpac] 2330 openmeetings INFO [main] openjpa.Tool - Enhancer running on type org.apache.openmeetings.db.entity.user.PrivateMessageFolder. [openjpac] 2378 openmeetings INFO [main] openjpa.Tool
Re: Failed to build OpenMeetings in Eclipse, any solution ?
You said I do run red5-debug.sh then attach to the remote Java process using Eclipse You meant to run this /build/red5/server/src/main/server/red5-debug.sh script n then debug via eclipse's 'Remote java application'? On Tuesday 18 November 2014 10:41 PM, Maxim Solodovnik wrote: Why do you need this? WBR, Maxim (from mobile, sorry for the typos) On Nov 18, 2014 6:10 PM, Bhushan Patil thebhushanpa...@gmail.com mailto:thebhushanpa...@gmail.com wrote: Thanks for quick reply @Maxim, I am using ubuntu 14.04 32bit OS, when I do *apt-get install red5-server*, I get red5-server: Depends: libtomcat6-java (= 6.0.20-7) but it is not going to be installed. Any idea about this ? On Tuesday 18 November 2014 05:12 PM, Maxim Solodovnik wrote: I never was able to run eclipse plugin with OM :( I do run red5-debug.sh then attach to the remote Java process using Eclipse WBR, Maxim (from mobile, sorry for the typos) On Nov 18, 2014 12:33 PM, Bhushan Patil thebhushanpa...@gmail.com mailto:thebhushanpa...@gmail.com wrote: Anyway, that error vanished after I 'svn upgrade' project and then tried to build it. Somehow I made it error free too. Now, how can I run it ? I heard about red5-eclipse plug-in. Will that work or any other way I can run/debug OpenMeetings project ? On Tue, Nov 18, 2014 at 3:51 PM, Bhushan Patil thebhushanpa...@gmail.com mailto:thebhushanpa...@gmail.com wrote: Hi Maxim, Now I have set javac in the paths. I discard previous project. Now I followed instructions written over http://openmeetings.apache.org/BuildInstructions_3.0.x.html. I followed all 1 to 11 steps mentioned over there. In 11 step, it says 11) Please run ant dist prepare-eclipse When I did that, I got error like this. buildJavaDocs: [javadoc] Generating Javadoc [javadoc] Javadoc execution [javadoc] Creating destination directory: /home/bhushanp/workspace/om_dev/Openmeetings 3.0.x/build/api/ [javadoc] Loading source files for package org.apache.openmeetings.remote... [javadoc] Loading source files for package org.apache.openmeetings.remote.red5... [javadoc] Loading source files for package org.apache.openmeetings.remote.util... [javadoc] Constructing Javadoc information... [javadoc] Standard Doclet version 1.7.0_65 [javadoc] Building tree for all the packages and classes... [javadoc] Building index for all the packages and classes... [javadoc] Building index for all classes... enhance.only.norefresh: [openjpac] 710 openmeetings INFO [main] openjpa.Tool - Enhancer running on type org.apache.openmeetings.db.entity.user.Address. [openjpac] 1135 openmeetings INFO [main] openjpa.Tool - Enhancer running on type org.apache.openmeetings.db.entity.user.Organisation_Users. [openjpac] 1332 openmeetings INFO [main] openjpa.Tool - Enhancer running on type org.apache.openmeetings.db.entity.room.PollType. [openjpac] 1416 openmeetings INFO [main] openjpa.Tool - Enhancer running on type org.apache.openmeetings.db.entity.user.AsteriskSipUser. [openjpac] 1495 openmeetings INFO [main] openjpa.Tool - Enhancer running on type org.apache.openmeetings.db.entity.user.PrivateMessage. [openjpac] 1624 openmeetings INFO [main] openjpa.Tool - Enhancer running on type org.apache.openmeetings.db.entity.label.Fieldvalues. [openjpac] 1671 openmeetings INFO [main] openjpa.Tool - Enhancer running on type org.apache.openmeetings.db.entity.log.ConferenceLog. [openjpac] 1737 openmeetings INFO [main] openjpa.Tool - Enhancer running on type org.apache.openmeetings.db.entity.calendar.AppointmentCategory. [openjpac] 1791 openmeetings INFO [main] openjpa.Tool - Enhancer running on type org.apache.openmeetings.db.entity.room.WhiteboardItem. [openjpac] 1833 openmeetings INFO [main] openjpa.Tool - Enhancer running on type org.apache.openmeetings.db.entity.room.RoomType. [openjpac] 1864 openmeetings INFO [main] openjpa.Tool - Enhancer running on type org.apache.openmeetings.db.entity.server.OAuthServer. [openjpac] 1954 openmeetings INFO [main] openjpa.Tool - Enhancer running on type org.apache.openmeetings.db.entity.basic.Naviglobal. [openjpac] 2073 openmeetings INFO [main
Re: Failed to build OpenMeetings in Eclipse, any solution ?
,javax.servlet.http.HttpServletResponse,javax.servlet.http.HttpSession) throws javax.servlet.ServletException,java.io.IOException [INFO] [Launcher:/openmeetings] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped {[/screen.upload],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]} onto public void org.apache.openmeetings.servlet.outputhandler.ScreenController.handleRequest(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse) [INFO] [Launcher:/openmeetings] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped {[/file.upload],methods=[POST],params=[],headers=[],consumes=[],produces=[],custom=[]} onto public void org.apache.openmeetings.servlet.outputhandler.UploadController.handleFileUpload(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse,javax.servlet.http.HttpSession) throws javax.servlet.ServletException [INFO] [Launcher:/openmeetings] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped {[/remotelog.upload],methods=[POST],params=[],headers=[],consumes=[],produces=[],custom=[]} onto public void org.apache.openmeetings.servlet.outputhandler.UploadController.handleRemoteLog(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse) throws javax.servlet.ServletException [INFO] [Launcher:/openmeetings] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped {[/upload.upload],methods=[POST],params=[],headers=[],consumes=[],produces=[],custom=[]} onto public void org.apache.openmeetings.servlet.outputhandler.UploadController.handleFormUpload(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse) throws javax.servlet.ServletException On Tue, Nov 18, 2014 at 11:30 PM, Maxim Solodovnik solomax...@gmail.com wrote: After building you have dist/red5 folder You need go there and run the script WBR, Maxim (from mobile, sorry for the typos) On Nov 18, 2014 6:57 PM, Bhushan Patil thebhushanpa...@gmail.com wrote: You said I do run red5-debug.sh then attach to the remote Java process using Eclipse You meant to run this /build/red5/server/src/main/server/red5-debug.sh script n then debug via eclipse's 'Remote java application'? On Tuesday 18 November 2014 10:41 PM, Maxim Solodovnik wrote: Why do you need this? WBR, Maxim (from mobile, sorry for the typos) On Nov 18, 2014 6:10 PM, Bhushan Patil thebhushanpa...@gmail.com wrote: Thanks for quick reply @Maxim, I am using ubuntu 14.04 32bit OS, when I do *apt-get install red5-server*, I get red5-server: Depends: libtomcat6-java (= 6.0.20-7) but it is not going to be installed. Any idea about this ? On Tuesday 18 November 2014 05:12 PM, Maxim Solodovnik wrote: I never was able to run eclipse plugin with OM :( I do run red5-debug.sh then attach to the remote Java process using Eclipse WBR, Maxim (from mobile, sorry for the typos) On Nov 18, 2014 12:33 PM, Bhushan Patil thebhushanpa...@gmail.com wrote: Anyway, that error vanished after I 'svn upgrade' project and then tried to build it. Somehow I made it error free too. Now, how can I run it ? I heard about red5-eclipse plug-in. Will that work or any other way I can run/debug OpenMeetings project ? On Tue, Nov 18, 2014 at 3:51 PM, Bhushan Patil thebhushanpa...@gmail.com wrote: Hi Maxim, Now I have set javac in the paths. I discard previous project. Now I followed instructions written over http://openmeetings.apache.org/BuildInstructions_3.0.x.html. I followed all 1 to 11 steps mentioned over there. In 11 step, it says 11) Please run ant dist prepare-eclipse When I did that, I got error like this. buildJavaDocs: [javadoc] Generating Javadoc [javadoc] Javadoc execution [javadoc] Creating destination directory: /home/bhushanp/workspace/om_dev/Openmeetings 3.0.x/build/api/ [javadoc] Loading source files for package org.apache.openmeetings.remote... [javadoc] Loading source files for package org.apache.openmeetings.remote.red5... [javadoc] Loading source files for package org.apache.openmeetings.remote.util... [javadoc] Constructing Javadoc information... [javadoc] Standard Doclet version 1.7.0_65 [javadoc] Building tree for all the packages and classes... [javadoc] Building index for all the packages and classes... [javadoc] Building index for all classes... enhance.only.norefresh: [openjpac] 710 openmeetings INFO [main] openjpa.Tool - Enhancer running on type org.apache.openmeetings.db.entity.user.Address. [openjpac] 1135 openmeetings INFO [main] openjpa.Tool - Enhancer running on type org.apache.openmeetings.db.entity.user.Organisation_Users. [openjpac] 1332 openmeetings INFO [main] openjpa.Tool - Enhancer running on type org.apache.openmeetings.db.entity.room.PollType. [openjpac] 1416 openmeetings INFO [main] openjpa.Tool - Enhancer running on type
Failed to build OpenMeetings in Eclipse, any solution ?
Buildfile: /home/bhushan/workspace/openmeetings-eclipse/Openmeetings 3.0.x/build.xml clean.classes: [delete] Deleting directory /home/bhushan/workspace/openmeetings-eclipse/Openmeetings 3.0.x/build/classes/openmeetings clean.dist: [delete] Deleting directory /home/bhushan/workspace/openmeetings-eclipse/Openmeetings 3.0.x/dist clean: [delete] Deleting directory /home/bhushan/workspace/openmeetings-eclipse/Openmeetings 3.0.x/build/junit info: [echo] Ant version is Apache Ant(TM) version 1.9.2 compiled on July 8 2013 -java7.check: [echo] Using Java 1.7.0_65 specification: 1.7 prepare.mkdir: [mkdir] Created dir: /home/bhushan/workspace/openmeetings-eclipse/Openmeetings 3.0.x/build/red5/server/dist/lib [mkdir] Created dir: /home/bhushan/workspace/openmeetings-eclipse/Openmeetings 3.0.x/build/red5/server/dist/log [mkdir] Created dir: /home/bhushan/workspace/openmeetings-eclipse/Openmeetings 3.0.x/dist [mkdir] Created dir: /home/bhushan/workspace/openmeetings-eclipse/Openmeetings 3.0.x/build/classes/openmeetings [mkdir] Created dir: /home/bhushan/workspace/openmeetings-eclipse/Openmeetings 3.0.x/build/junit/report -availability-check: -retrieve-svntask: -ant-task: -maven-task: -check-ivy-installed: -download-ivy: -install-ivy: -retrieve: [echo] Ivy conf name: mvn, destination: /home/bhushan/workspace/openmeetings-eclipse/Openmeetings 3.0.x/build/lib [ivy:resolve] :: Apache Ivy 2.4.0-rc1 - 20140315220245 :: http://ant.apache.org/ivy/ :: [ivy:resolve] :: loading settings :: file = /home/bhushan/workspace/openmeetings-eclipse/Openmeetings 3.0.x/ivysettings.xml [ivy:resolve] :: resolving dependencies :: apache#openmeetings;working@bhushan-Inspiron-1545 [not transitive] [ivy:resolve] confs: [mvn] [ivy:resolve] found org.apache.maven#maven-ant-tasks;2.1.3 in central [ivy:resolve] :: resolution report :: resolve 190ms :: artifacts dl 8ms - | |modules|| artifacts | | conf | number| search|dwnlded|evicted|| number|dwnlded| - |mvn | 1 | 0 | 0 | 0 || 1 | 0 | - [ivy:retrieve] :: retrieving :: apache#openmeetings [ivy:retrieve] confs: [mvn] [ivy:retrieve] 0 artifacts copied, 1 already retrieved (0kB/31ms) -jgit-task: -check-ivy-installed: -download-ivy: -install-ivy: -retrieve: [echo] Ivy conf name: jgit, destination: /home/bhushan/workspace/openmeetings-eclipse/Openmeetings 3.0.x/build/lib [ivy:resolve] :: Apache Ivy 2.4.0-rc1 - 20140315220245 :: http://ant.apache.org/ivy/ :: [ivy:resolve] :: loading settings :: file = /home/bhushan/workspace/openmeetings-eclipse/Openmeetings 3.0.x/ivysettings.xml [ivy:resolve] :: resolving dependencies :: apache#openmeetings;working@bhushan-Inspiron-1545 [ivy:resolve] confs: [jgit] [ivy:resolve] found org.eclipse.jgit#org.eclipse.jgit.ant;3.4.1.201406201815-r in central [ivy:resolve] found org.eclipse.jgit#org.eclipse.jgit;3.4.1.201406201815-r in central [ivy:resolve] found com.jcraft#jsch;0.1.50 in central [ivy:resolve] found com.googlecode.javaewah#JavaEWAH;0.7.9 in central [ivy:resolve] found org.apache.httpcomponents#httpclient;4.1.3 in central [ivy:resolve] found org.apache.httpcomponents#httpcore;4.1.4 in central [ivy:resolve] found commons-logging#commons-logging;1.1.1 in central [ivy:resolve] found commons-codec#commons-codec;1.4 in central [ivy:resolve] :: resolution report :: resolve 880ms :: artifacts dl 44ms - | |modules|| artifacts | | conf | number| search|dwnlded|evicted|| number|dwnlded| - | jgit | 8 | 0 | 0 | 0 || 8 | 0 | - [ivy:retrieve] :: retrieving :: apache#openmeetings [ivy:retrieve] confs: [jgit] [ivy:retrieve] 0 artifacts copied, 8 already retrieved (0kB/34ms) -retrieve-red5-server: [delete] Deleting directory /home/bhushan/workspace/openmeetings-eclipse/Openmeetings 3.0.x/build/red5/server [git-clone] Cloning repository https://github.com/Red5/red5-server.git [artifact:mvn] [main] INFO org.apache.maven.cli.event.ExecutionEventLogger - Scanning for projects... [artifact:mvn] [main] INFO org.apache.maven.cli.event.ExecutionEventLogger - [artifact:mvn] [main] INFO org.apache.maven.cli.event.ExecutionEventLogger - [artifact:mvn] [main] INFO org.apache.maven.cli.event.ExecutionEventLogger - Building Red5 :: Server 1.0.3-RELEASE
Re: How to auto record meetings in Openmeeting ?
Ok, I will try. One question again, when there are three users are in room with WhiteBoard(one moderator and two non-moderator) then (I am assuming this) the stream of moderator is multicasts to other two non-moderator user, can we capture n record this stream ? This way, we are not going to need applet, I guess. Please help me to understand this scenario. My final aim is to record things without applet. On Thursday 13 November 2014 02:50 PM, Maxim Solodovnik wrote: you need to modify *.lzx file, add call to server method to start recording and recompile On Wed, Nov 12, 2014 at 7:54 AM, Bhushan Patil thebhushanpa...@gmail.com mailto:thebhushanpa...@gmail.com wrote: Hello Maxim, Can you tell me how can I record ''interview room automatically ? On Tuesday 11 November 2014 11:05 PM, Maxim Solodovnik wrote: Yes, Applet is required to record the whole meeting with all WB actions: drawing, changing slides etc. On 11 November 2014 23:32, Bhushan Patil thebhushanpa...@gmail.com mailto:thebhushanpa...@gmail.com wrote: Thanks Maxim for quick reply. Are you saying that for WhiteBoard, its compulsory to record meeting via applet ? On Tuesday 11 November 2014 10:33 PM, Maxim Solodovnik wrote: It is possible for room like interview (room without whiteboard) And it is possible to record user(s) video+sound but WB will be missed. This is why it is currently not implemented We have custom code to provide auto-recording for interview room we also can provide video only recording for other rooms, please contact commertial support if you need this On 11 November 2014 23:00, Bhushan Patil thebhushanpa...@gmail.com mailto:thebhushanpa...@gmail.com wrote: Hello everyone, I am using OpenMeeting in my project. How can do recording automatically when user joins the room? Because I don't want end user to have Java or IcedTea plugin installed( Same is possible in BigBlueButton, we don't need applet there). Can I do this? I have read similar queries here but anybody can explain me why this is not possible ? -- WBR Maxim aka solomax -- WBR Maxim aka solomax -- WBR Maxim aka solomax
How to auto record meetings in Openmeeting ?
Hello everyone, I am using OpenMeeting in my project. How can do recording automatically when user joins the room? Because I don't want end user to have Java or IcedTea plugin installed( Same is possible in BigBlueButton, we don't need applet there). Can I do this? I have read similar queries here but anybody can explain me why this is not possible ?
Re: How to auto record meetings in Openmeeting ?
Thanks Maxim for quick reply. Are you saying that for WhiteBoard, its compulsory to record meeting via applet ? On Tuesday 11 November 2014 10:33 PM, Maxim Solodovnik wrote: It is possible for room like interview (room without whiteboard) And it is possible to record user(s) video+sound but WB will be missed. This is why it is currently not implemented We have custom code to provide auto-recording for interview room we also can provide video only recording for other rooms, please contact commertial support if you need this On 11 November 2014 23:00, Bhushan Patil thebhushanpa...@gmail.com mailto:thebhushanpa...@gmail.com wrote: Hello everyone, I am using OpenMeeting in my project. How can do recording automatically when user joins the room? Because I don't want end user to have Java or IcedTea plugin installed( Same is possible in BigBlueButton, we don't need applet there). Can I do this? I have read similar queries here but anybody can explain me why this is not possible ? -- WBR Maxim aka solomax
Re: How to auto record meetings in Openmeeting ?
Hello Maxim, Can you tell me how can I record ''interview room automatically ? On Tuesday 11 November 2014 11:05 PM, Maxim Solodovnik wrote: Yes, Applet is required to record the whole meeting with all WB actions: drawing, changing slides etc. On 11 November 2014 23:32, Bhushan Patil thebhushanpa...@gmail.com mailto:thebhushanpa...@gmail.com wrote: Thanks Maxim for quick reply. Are you saying that for WhiteBoard, its compulsory to record meeting via applet ? On Tuesday 11 November 2014 10:33 PM, Maxim Solodovnik wrote: It is possible for room like interview (room without whiteboard) And it is possible to record user(s) video+sound but WB will be missed. This is why it is currently not implemented We have custom code to provide auto-recording for interview room we also can provide video only recording for other rooms, please contact commertial support if you need this On 11 November 2014 23:00, Bhushan Patil thebhushanpa...@gmail.com mailto:thebhushanpa...@gmail.com wrote: Hello everyone, I am using OpenMeeting in my project. How can do recording automatically when user joins the room? Because I don't want end user to have Java or IcedTea plugin installed( Same is possible in BigBlueButton, we don't need applet there). Can I do this? I have read similar queries here but anybody can explain me why this is not possible ? -- WBR Maxim aka solomax -- WBR Maxim aka solomax
Can't able to play recording from URL, What I am missing?
Hello everyone, I am facing problem while playing recording. I am using OM(3.0.2). To play recorded file, I am doing following steps. To create room and do recording. 1 Geting session, say sid. 2 login via admin credential, loginUser(“admin”, “admin”, sid); 3 Adding new user of external type, addNewUserWithExternalType(). ExternalUserId = 101, externalUserType = 'myapp', username = 'bhupesh', userpass = 'bhupesh' 4 Adding room, addRoomWithModeration(sid). 5 Getting roomhash, setUserObjectAndGenerateRoomHashByURL(), username = 'bhupesh', firstname= 'Bhupesh', lastname = 'Patil', externalUserId = '101', externalUserType = 'myapp' 6 Going to URL, generated by hash. Do recording for 1-2min. And exit the room. To play recording via setUserObjectAndGenerateRecordingHashByURL() 1 Geting session, say sid. 2 login via admin credential, loginUser(“admin”, “admin”, sid); 3 Get recording id getFlvRecordingByRoomId(), returns recordingId. 4 Geting session, say sid1. 5 Getting recordinghash, setUserObjectAndGenerateRecordingHashByURL() SID = sid1, username = 'bhupesh', firstname = 'Bhupesh', lastname = 'Patil', externalUserId = '101', externalUserType = 'myapp', recording_id = recordingId. 6 Going to URL, generated by hash. Nothing happens. No error, nothing. This recording is exist in hibernate folder(I can play it via media player) Any suggestion ?
Can't able to play recording from URL, What I am missing?
Hello everyone, I am facing problem while playing recording. I am using OM(3.0.2). To play recorded file, I am doing following steps. To create room and do recording. 1 Geting session, say sid. 2 login via admin credential, loginUser(“admin”, “admin”, sid); 3 Adding new user of external type, addNewUserWithExternalType(). ExternalUserId = 101, externalUserType = 'myapp', username = 'bhupesh', userpass = 'bhupesh' 4 Adding room, addRoomWithModeration(sid). 5 Getting roomhash, setUserObjectAndGenerateRoomHashByURL(), username = 'bhupesh', firstname= 'Bhupesh', lastname = 'Patil', externalUserId = '101', externalUserType = 'myapp' 6 Going to URL, generated by hash. Do recording for 1-2min. And exit the room. To play recording via setUserObjectAndGenerateRecordingHashByURL() 1 Geting session, say sid. 2 login via admin credential, loginUser(“admin”, “admin”, sid); 3 Get recording id getFlvRecordingByRoomId(), returns recordingId. 4 Geting session, say sid1. 5 Getting recordinghash, setUserObjectAndGenerateRecordingHashByURL() SID = sid1, username = 'bhupesh', firstname = 'Bhupesh', lastname = 'Patil', externalUserId = '101', externalUserType = 'myapp', recording_id = recordingId. 6 Going to URL, generated by hash. Nothing happens. No error, nothing. This recording is exist in hibernate folder(I can play it via media player) Any suggestion ?
Re: Can't able to play recording from URL, What I am missing?
Upgraded to 3.0.3, worked like a charm. Why there is no mention of this api/procedure on https://openmeetings.apache.org/webservices/index.html ? Thank you. On Mon, Aug 11, 2014 at 11:09 PM, Maxim Solodovnik solomax...@gmail.com wrote: weird I have just checked (using 3.0.3 version, currently starting release process) Anything in the logs? On 12 August 2014 00:36, bhushan patil bhushanng...@gmail.com wrote: Thanks for replying, but still no luck I also tried http://localhost:5080/openmeetings/?secureHash=6c280410c96e91ea05d25e0b28b10a87, didn't work either. On Mon, Aug 11, 2014 at 8:47 PM, Maxim Solodovnik solomax...@gmail.com wrote: I'm afraid you are trying to use wrong URL hash generated need to be used as follows: http://localhost:5080/openmeetings/recording/2ec47f64c32d42dcf746af201da43f5e It works for me On 11 August 2014 18:05, bhushan patil bhushanng...@gmail.com wrote: Hello everyone, I am facing problem while playing recording. I am using OM(3.0.2). To play recorded file, I am doing following steps. To create room and do recording. 1 Geting session, say sid. 2 login via admin credential, loginUser(“admin”, “admin”, sid); 3 Adding new user of external type, addNewUserWithExternalType(). ExternalUserId = 101, externalUserType = 'myapp', username = 'bhupesh', userpass = 'bhupesh' 4 Adding room, addRoomWithModeration(sid). 5 Getting roomhash, setUserObjectAndGenerateRoomHashByURL(), username = 'bhupesh', firstname= 'Bhupesh', lastname = 'Patil', externalUserId = '101', externalUserType = 'myapp' 6 Going to URL, generated by hash. Do recording for 1-2min. And exit the room. To play recording via setUserObjectAndGenerateRecordingHashByURL() 1 Geting session, say sid. 2 login via admin credential, loginUser(“admin”, “admin”, sid); 3 Get recording id getFlvRecordingByRoomId(), returns recordingId. 4 Geting session, say sid1. 5 Getting recordinghash, setUserObjectAndGenerateRecordingHashByURL() SID = sid1, username = 'bhupesh', firstname = 'Bhupesh', lastname = 'Patil', externalUserId = '101', externalUserType = 'myapp', recording_id = recordingId. 6 Going to URL, generated by hash. Nothing happens. No error, nothing. This recording is exist in hibernate folder(I can play it via media player) Any suggestion ? -- WBR Maxim aka solomax -- WBR Maxim aka solomax