User account should be created as soon as hash will be used
On Thu, Nov 28, 2013 at 5:01 PM, 小野圭二 <[email protected]> wrote: > Ok, thanks. I will make these to be a cautionary statement. > > BTW, setUserObjectAndGenerateRoomHash() admits admission without a account > in om_user table. Dose it expected behavior? > > -Ono > > > 2013/11/28 Maxim Solodovnik <[email protected]> > >> Actually >> Jim during auto-login >> and Jim via login/password >> >> are 2 different users :( >> you can play with different drives >> >> I believe one of the is available to the whole room >> >> >> >> On Thu, Nov 28, 2013 at 4:45 PM, 小野圭二 <[email protected]> wrote: >> >>> Ok, no problem. To set external parameter with dummy, a normal user can >>> enter to dashboard. >>> But in the case of the procedure that entering to a room after auto >>> login, there are some issues as following. >>> >>> Steps: >>> 1."Jim"(normal user) enter to a dashboard after auto login <- works >>> fine >>> 2.upload a file to his home drive <- fine >>> 3.exit from the room <-fine >>> 4.logout <- get error >>> 6.shutdown the browser and enter to it by normal authentication <-fine >>> 7.enter the last room <-fine >>> 8.there is not the upload file in his home drive <- wow >>> >>> Is there any workaround? >>> >>> -Ono >>> >>> >>> 2013/11/28 Maxim Solodovnik <[email protected]> >>> >>>> Unfortunately it is impossible to perform auto-login for "normal" users. >>>> By implementing auto-login you take care of user authentication and all >>>> users are sort of "external". >>>> In case you need to separate them you can assign different >>>> "externalUserType" for these 2 groups >>>> >>>> >>>> On Thu, Nov 28, 2013 at 4:16 PM, 小野圭二 <[email protected]> wrote: >>>> >>>>> Thank you form your reply, Maxim. >>>>> In fact, i have two type user. >>>>> >>>>> 1.One is the external user, and they enter into a room by >>>>> using setUserObjectAndGenerateRoomHash(). >>>>> 2.The other is the normal user in OM, and they enter into their >>>>> dashboard by using setUserObjectMainLandingZone(). >>>>> >>>>> I have image 1 need "external parameter", but 2 dose not need them. >>>>> In my test, setUserObjectAndGenerateRoomHash() need not "external >>>>> parameter", they worked with null. >>>>> If setUserObjectMainLandingZone() need them, what shall i set in the >>>>> case of normal user(mean not external user)? >>>>> >>>>> -Ono >>>>> >>>>> >>>>> 2013/11/28 Maxim Solodovnik <[email protected]> >>>>> >>>>>> I believe this is the problem: >>>>>> externalUserId=&externalUserType=<http://localhost:5080/openmeetings/services/UserService/setUserObjectMainLandingZone?SID=e50cd93df12e620d30f6eb66e46110d9&username=onoke&firstname=ono1&lastname=keiji&profilePictureUrl=&[email protected]&externalUserId=&externalUserType=> >>>>>> These 2 parameters are REQUIRED >>>>>> >>>>>> "external user id" is the ID unique in your external system for the >>>>>> user you are setting >>>>>> "external user type" is the unique alias of your external system. >>>>>> >>>>>> These 2 parameters should identify user you are setting >>>>>> >>>>>> >>>>>> >>>>>> On Thu, Nov 28, 2013 at 2:24 PM, 小野圭二 <[email protected]> wrote: >>>>>> >>>>>>> Ok, i found it was v2.2.0. >>>>>>> >>>>>>> DEBUG 11-28 15:54:04.818 o.a.o.Version:96 [Launcher:/openmeetings] - >>>>>>> ################################################## >>>>>>> # Openmeetings is up # >>>>>>> # 2.2.0-SNAPSHOT 1546244 28-November-2013 # >>>>>>> # and ready to use # >>>>>>> ################################################## >>>>>>> >>>>>>> >>>>>>> And also figured out the errors, but i have no idea to resolve it.:< >>>>>>> I used setUserObjectMainLandingZone() for REST to auto login. >>>>>>> >>>>>>> >>>>>>> >>>>>>> ERROR 11-28 16:15:40.148 o.a.o.r.r.ScopeApplicationAdapter:1791 >>>>>>> [NioProcessor-10] - [setUsername] >>>>>>> java.lang.NullPointerException: null >>>>>>> at >>>>>>> org.apache.openmeetings.remote.red5.ScopeApplicationAdapter.setUsernameAndSession(ScopeApplicationAdapter.java:1782) >>>>>>> ~[openmeetings-2.2.0-SNAPSHOT.jar:na] >>>>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>>>>>> ~[na:1.7.0_25] >>>>>>> at >>>>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) >>>>>>> ~[na:1.7.0_25] >>>>>>> at >>>>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) >>>>>>> ~[na:1.7.0_25] >>>>>>> at java.lang.reflect.Method.invoke(Method.java:606) ~[na:1.7.0_25] >>>>>>> at >>>>>>> org.red5.server.service.ServiceInvoker.invoke(ServiceInvoker.java:196) >>>>>>> ~[red5.jar:na] >>>>>>> at >>>>>>> org.red5.server.service.ServiceInvoker.invoke(ServiceInvoker.java:115) >>>>>>> ~[red5.jar:na] >>>>>>> at >>>>>>> org.red5.server.net.rtmp.RTMPHandler.invokeCall(RTMPHandler.java:157) >>>>>>> ~[red5.jar:na] >>>>>>> at >>>>>>> org.red5.server.net.rtmp.RTMPHandler.onInvoke(RTMPHandler.java:394) >>>>>>> ~[red5.jar:na] >>>>>>> at >>>>>>> org.red5.server.net.rtmp.BaseRTMPHandler.messageReceived(BaseRTMPHandler.java:130) >>>>>>> ~[red5.jar:na] >>>>>>> at >>>>>>> org.red5.server.net.rtmp.RTMPMinaIoHandler.messageReceived(RTMPMinaIoHandler.java:164) >>>>>>> ~[red5.jar:na] >>>>>>> at >>>>>>> org.apache.mina.core.filterchain.DefaultIoFilterChain$TailFilter.messageReceived(DefaultIoFilterChain.java:716) >>>>>>> ~[mina-core-2.0.4.jar:na] >>>>>>> at >>>>>>> org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434) >>>>>>> ~[mina-core-2.0.4.jar:na] >>>>>>> at >>>>>>> org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:46) >>>>>>> ~[mina-core-2.0.4.jar:na] >>>>>>> at >>>>>>> org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:796) >>>>>>> ~[mina-core-2.0.4.jar:na] >>>>>>> at >>>>>>> org.apache.mina.filter.codec.ProtocolCodecFilter$ProtocolDecoderOutputImpl.flush(ProtocolCodecFilter.java:427) >>>>>>> ~[mina-core-2.0.4.jar:na] >>>>>>> at >>>>>>> org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(ProtocolCodecFilter.java:245) >>>>>>> ~[mina-core-2.0.4.jar:na] >>>>>>> at >>>>>>> org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434) >>>>>>> ~[mina-core-2.0.4.jar:na] >>>>>>> at >>>>>>> org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:46) >>>>>>> ~[mina-core-2.0.4.jar:na] >>>>>>> at >>>>>>> org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:796) >>>>>>> ~[mina-core-2.0.4.jar:na] >>>>>>> at >>>>>>> org.red5.server.net.rtmpe.RTMPEIoFilter.messageReceived(RTMPEIoFilter.java:124) >>>>>>> ~[red5.jar:na] >>>>>>> at >>>>>>> org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434) >>>>>>> ~[mina-core-2.0.4.jar:na] >>>>>>> at >>>>>>> org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:46) >>>>>>> ~[mina-core-2.0.4.jar:na] >>>>>>> at >>>>>>> org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:796) >>>>>>> ~[mina-core-2.0.4.jar:na] >>>>>>> at >>>>>>> org.apache.mina.core.filterchain.IoFilterAdapter.messageReceived(IoFilterAdapter.java:119) >>>>>>> ~[mina-core-2.0.4.jar:na] >>>>>>> at >>>>>>> org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434) >>>>>>> ~[mina-core-2.0.4.jar:na] >>>>>>> at >>>>>>> org.apache.mina.core.filterchain.DefaultIoFilterChain.fireMessageReceived(DefaultIoFilterChain.java:426) >>>>>>> ~[mina-core-2.0.4.jar:na] >>>>>>> at >>>>>>> org.apache.mina.core.polling.AbstractPollingIoProcessor.read(AbstractPollingIoProcessor.java:715) >>>>>>> ~[mina-core-2.0.4.jar:na] >>>>>>> at >>>>>>> org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:668) >>>>>>> ~[mina-core-2.0.4.jar:na] >>>>>>> at >>>>>>> org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:657) >>>>>>> ~[mina-core-2.0.4.jar:na] >>>>>>> at >>>>>>> org.apache.mina.core.polling.AbstractPollingIoProcessor.access$600(AbstractPollingIoProcessor.java:68) >>>>>>> ~[mina-core-2.0.4.jar:na] >>>>>>> at >>>>>>> org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractPollingIoProcessor.java:1141) >>>>>>> ~[mina-core-2.0.4.jar:na] >>>>>>> at >>>>>>> org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64) >>>>>>> ~[mina-core-2.0.4.jar:na] >>>>>>> at >>>>>>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) >>>>>>> ~[na:1.7.0_25] >>>>>>> at >>>>>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) >>>>>>> ~[na:1.7.0_25] >>>>>>> at java.lang.Thread.run(Thread.java:724) ~[na:1.7.0_25] >>>>>>> >>>>>>> >>>>>>> >>>>>>> 2013/11/28 Maxim Solodovnik <[email protected]> >>>>>>> >>>>>>>> you can check OM log >>>>>>>> The version is in a very beginning. >>>>>>>> >>>>>>>> I suspect there is some error on start. >>>>>>>> could you please check the logs? >>>>>>>> >>>>>>>> >>>>>>>> On Thu, Nov 28, 2013 at 1:45 PM, 小野圭二 <[email protected]> wrote: >>>>>>>> >>>>>>>>> I replaced to ver.2.x, and do again auto login, but dashboard did >>>>>>>>> not show. >>>>>>>>> I attache the screen image. >>>>>>>>> >>>>>>>>> I assume the compiled module version that was branch 2.x. >>>>>>>>> How can i confirm the version? >>>>>>>>> >>>>>>>>> -Ono >>>>>>>>> >>>>>>>>> >>>>>>>>> 2013/11/28 Maxim Solodovnik <[email protected]> >>>>>>>>> >>>>>>>>>> yes, complete replace >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> On Thu, Nov 28, 2013 at 9:22 AM, 小野圭二 <[email protected]> wrote: >>>>>>>>>> >>>>>>>>>>> Ok, it should be whole replace, should not it? >>>>>>>>>>> I am going to have separate one in my server. >>>>>>>>>>> >>>>>>>>>>> Thx. >>>>>>>>>>> >>>>>>>>>>> -Ono >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> 2013/11/28 Maxim Solodovnik <[email protected]> >>>>>>>>>>> >>>>>>>>>>>> Basic instructions are: >>>>>>>>>>>> >>>>>>>>>>>> 1*) make backup (if you have valuable info) >>>>>>>>>>>> 2*) drop DB >>>>>>>>>>>> 3) delete OM >>>>>>>>>>>> 4) create DB >>>>>>>>>>>> 5) unzip >>>>>>>>>>>> 6) restore/install >>>>>>>>>>>> >>>>>>>>>>>> *) you can create separate DB for om.2.2 while testing instead >>>>>>>>>>>> of drop >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> On Thu, Nov 28, 2013 at 9:12 AM, 小野圭二 <[email protected]>wrote: >>>>>>>>>>>> >>>>>>>>>>>>> Hi Maxim, >>>>>>>>>>>>> >>>>>>>>>>>>> I compiled the branch 2.x and got them in the dist path. >>>>>>>>>>>>> Then should i replace whole ver.2.1.1 to the dist one, or just >>>>>>>>>>>>> jar >>>>>>>>>>>>> files(openmeetings-2.2.0-SNAPSHOT.jar,openmeetings-WebService-2.2.0-SNAPSHOT.jar, >>>>>>>>>>>>> openmeetings-templates-2.2.0-SNAPSHOT.jar) and swf >>>>>>>>>>>>> file(main.as3.swf11.swf) >>>>>>>>>>>>> run into ver.2.1.1 ? >>>>>>>>>>>>> >>>>>>>>>>>>> Thx. >>>>>>>>>>>>> >>>>>>>>>>>>> -Ono >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> 2013/11/26 小野圭二 <[email protected]> >>>>>>>>>>>>> >>>>>>>>>>>>>> My is 2.1.1. >>>>>>>>>>>>>> I am going to version up to 2.2 from source. >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> 2013/11/26 Maxim Solodovnik <[email protected]> >>>>>>>>>>>>>> >>>>>>>>>>>>>>> Just have checked using 2.2 >>>>>>>>>>>>>>> Works as expected >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> On Tue, Nov 26, 2013 at 5:20 PM, 小野圭二 <[email protected]>wrote: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> thanks >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> 2013/11/26 Maxim Solodovnik <[email protected]> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> will try to check this later today >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> On Tue, Nov 26, 2013 at 5:12 PM, 小野圭二 >>>>>>>>>>>>>>>>> <[email protected]>wrote: >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> Thank you Maxim. >>>>>>>>>>>>>>>>>> I cannot any items in the dashboard just now. >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >dashboard.show.myrooms >>>>>>>>>>>>>>>>>> >dashboard.show.rssfeed >>>>>>>>>>>>>>>>>> >dashboard.show.chat >>>>>>>>>>>>>>>>>> Those should be changed in global settings, right? >>>>>>>>>>>>>>>>>> My config is as following. >>>>>>>>>>>>>>>>>> dashboard.show.myrooms ->1 >>>>>>>>>>>>>>>>>> dashboard.show.rssfeed ->0 >>>>>>>>>>>>>>>>>> dashboard.show.chat ->1 >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> 2013/11/26 Maxim Solodovnik <[email protected]> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> This feature was originally developed to login using FB >>>>>>>>>>>>>>>>>>> :) (just ignore the message) >>>>>>>>>>>>>>>>>>> Can you see more items on the dashboard while entering >>>>>>>>>>>>>>>>>>> as normal user? >>>>>>>>>>>>>>>>>>> have you changed following (undocumented) config options: >>>>>>>>>>>>>>>>>>> dashboard.show.myrooms >>>>>>>>>>>>>>>>>>> dashboard.show.rssfeed >>>>>>>>>>>>>>>>>>> dashboard.show.chat >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> On Tue, Nov 26, 2013 at 4:54 PM, 小野圭二 < >>>>>>>>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> Ah, step 4 was. :-) >>>>>>>>>>>>>>>>>>>> As sure as could login, but not dashboard. >>>>>>>>>>>>>>>>>>>> It raised a dialog that said 'you entered by using >>>>>>>>>>>>>>>>>>>> Facebook account...,'. >>>>>>>>>>>>>>>>>>>> And there are only menu,"contact and message", "user', >>>>>>>>>>>>>>>>>>>> "logout" and "bug report". >>>>>>>>>>>>>>>>>>>> The other was nothing. >>>>>>>>>>>>>>>>>>>> I did not use fb account. What this? >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> 2013/11/26 Maxim Solodovnik <[email protected]> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> you basically need step 4 :) >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> you can enter the dashboard using following URL >>>>>>>>>>>>>>>>>>>>> http://localhost:5080/openmeetings?secureHash= >>>>>>>>>>>>>>>>>>>>> *63ec9442133d717fab4339c971e3ba4f* >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> hash in bold is generated by you on step 3 >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> On Tue, Nov 26, 2013 at 4:37 PM, 小野圭二 < >>>>>>>>>>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> Wow, sorry for missing minus, it seems like i am >>>>>>>>>>>>>>>>>>>>>> tired. ;-b >>>>>>>>>>>>>>>>>>>>>> Then i got as following, seems like hash code. >>>>>>>>>>>>>>>>>>>>>> <ns:setUserObjectMainLandingZoneResponse> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> <ns:return>63ec9442133d717fab4339c971e3ba4f</ns:return></ns:setUserObjectMainLandingZoneResponse> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> The url is >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> http://localhost:5080/openmeetings/services/UserService/setUserObjectMainLandingZone?SID=e50cd93df12e620d30f6eb66e46110d9&username=onoke&firstname=ono1&lastname=keiji&profilePictureUrl=&[email protected]&externalUserId=&externalUserType= >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> I expectd to enter into dashboard by the above url, >>>>>>>>>>>>>>>>>>>>>> but just return xml. >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> Guaaaa. >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> -Ono >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> 2013/11/26 Maxim Solodovnik <[email protected]> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> According to this table >>>>>>>>>>>>>>>>>>>>>>> http://openmeetings.apache.org/ErrorsTable.html >>>>>>>>>>>>>>>>>>>>>>> -26 ErrorAdmin authorization required >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> on step 2 you need to login as admin/soap user >>>>>>>>>>>>>>>>>>>>>>> on step 3 you need to set all the details of your >>>>>>>>>>>>>>>>>>>>>>> "external" user >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> According to the code you can only go to dashboard >>>>>>>>>>>>>>>>>>>>>>> using this function (other areas are not accessible) >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> On Tue, Nov 26, 2013 at 3:31 PM, 小野圭二 < >>>>>>>>>>>>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> Hi Maxim, >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> Thank you for your reply, and i shame my blind eyes. >>>>>>>>>>>>>>>>>>>>>>>> But i could not entry to the dashboard directly by >>>>>>>>>>>>>>>>>>>>>>>> using the api. >>>>>>>>>>>>>>>>>>>>>>>> My procedure as following, >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> 1.get session by using getSession() >>>>>>>>>>>>>>>>>>>>>>>> 2.login by using loginUser() >>>>>>>>>>>>>>>>>>>>>>>> 3.then redirect to the server by using >>>>>>>>>>>>>>>>>>>>>>>> setUserObjectMainLandingZone() >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> I used all for REST. >>>>>>>>>>>>>>>>>>>>>>>> I got xml strings from 3 as following, it seems >>>>>>>>>>>>>>>>>>>>>>>> works. >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> <ns:setUserObjectMainLandingZoneResponse> >>>>>>>>>>>>>>>>>>>>>>>> <ns:return>-26</ns:return> >>>>>>>>>>>>>>>>>>>>>>>> </ns:setUserObjectMainLandingZoneResponse> >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> Any lack in my procedure? >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> Thx. >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> -Ono >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> 2013/11/26 Maxim Solodovnik <[email protected]>: >>>>>>>>>>>>>>>>>>>>>>>> > Hello Ono, >>>>>>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>>>>>> > I guess you need this method >>>>>>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>>>>>> http://openmeetings.apache.org/UserService.html#setUserObjectMainLandingZone >>>>>>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>>>>>> > zones are listed here: >>>>>>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>>>>>> http://openmeetings.apache.org/GeneralConfiguration.htmlunder >>>>>>>>>>>>>>>>>>>>>>>> > "default.landing.zone" key >>>>>>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>>>>>> > On Tue, Nov 26, 2013 at 7:35 AM, 小野圭二 < >>>>>>>>>>>>>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>>>>> >> Hi, >>>>>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>>>>> >> I know how to enter any meeting room directly by >>>>>>>>>>>>>>>>>>>>>>>> using api, but could >>>>>>>>>>>>>>>>>>>>>>>> >> not figure out to enter home at first. >>>>>>>>>>>>>>>>>>>>>>>> >> Is there any way to do this? >>>>>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>>>>> >> Thx >>>>>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>>>>> >> -Ono >>>>>>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>>>>>> > -- >>>>>>>>>>>>>>>>>>>>>>>> > WBR >>>>>>>>>>>>>>>>>>>>>>>> > Maxim aka solomax >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>>>>>>>> WBR >>>>>>>>>>>>>>>>>>>>>>> Maxim aka solomax >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>>>>>> WBR >>>>>>>>>>>>>>>>>>>>> Maxim aka solomax >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>>>> WBR >>>>>>>>>>>>>>>>>>> Maxim aka solomax >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>> WBR >>>>>>>>>>>>>>>>> Maxim aka solomax >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>> WBR >>>>>>>>>>>>>>> Maxim aka solomax >>>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> -- >>>>>>>>>>>> WBR >>>>>>>>>>>> Maxim aka solomax >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> WBR >>>>>>>>>> Maxim aka solomax >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> WBR >>>>>>>> Maxim aka solomax >>>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> WBR >>>>>> Maxim aka solomax >>>>>> >>>>> >>>>> >>>> >>>> >>>> -- >>>> WBR >>>> Maxim aka solomax >>>> >>> >>> >> >> >> -- >> WBR >> Maxim aka solomax >> > > -- WBR Maxim aka solomax
