Authentication mechanism is purely in openmeetings sources. AFAIU we use red5 in a way that does not require any authorization. -- With best regards / с наилучшими пожеланиями, Alexei Fedotov / Алексей Федотов, http://dataved.ru/ +7 916 562 8095
[1] Start using Apache Openmeetings today, http://openmeetings.apache.org/ [2] Join Alexei Fedotov @linkedin, http://ru.linkedin.com/in/dataved/ [3] Join Alexei Fedotov @facebook, http://www.facebook.com/openmeetings On Sat, Dec 7, 2013 at 11:09 AM, 小野圭二 <[email protected]> wrote: > I wonder the authentication mechanism came from Red5 require. > If so, i need to change my point of view. > > 2013/12/4 小野圭二 <[email protected]>: >> Hi Varga, >> >> Thank you for your information. >> >> Yes i am doing as you said procedure, but using >> setUserObjectMainLandingZone(). >> The issue is at loginUser. >> Dose not setUserObjectAndGenerateRoomHashByURLAndRecFlag() such a thing? >> >> Cause of it need admin role, the login user became a pseudo user. I >> mean they could not have real home drive in file feature. >> In the case of the pseudo user upload a file to his home drive, it >> dose not remain when he login with built-in login. >> So i am wondering why loginUser() need admin role. >> >> Best, >> >> -Ono >> >> 2013/12/4 Varga Balázs <[email protected]>: >>> Hello Ono! >>> >>> I have this model on my service. >>> >>> Main user parse on my site (devices, memberships...etc) and use conference >>> rooms from OM. >>> >>> The user login into portal and click 'EnterRoom'. >>> Call ajax request: PHP OM bridge wia REST >>> 1.get session >>> 2.loginUser(as privileged user) admin level required a latest settings >>> 3.setUserObjectAndGenerateRoomHashByURLAndRecFlag() Set current OM User data >>> as moderator >>> 4.add back result secureHash >>> 5.jQuery load OM into iframe from response URL. >>> >>> The participants method: >>> >>> Moderator send login link and attendees click: >>> >>> Check roomid, membership, requirements...etc as my site, whenn all term ok, >>> begin login process: >>> >>> 1.getSession >>> 2.loginUser(as privileged user) admin level required a latest settings >>> 3.getInvitationHash(partizipants data) >>> 4.add back result loginURLhash >>> 5.jQuery load OM into iframe from response URL. >>> >>> The user,partizipant tracking, checking... all funcs parse into main site. >>> >>> Balazs >>> 2013-12-04 08:09 keltezéssel, 小野圭二 írta: >>> >>> I would like to implement for auto login feature from another web site. The >>> web site is like a member ship site. >>> >>> Actually, i am making a member ship web site for a scholarly group now. The >>> web site has some features, SNS(by openpne), collaboration editor(by >>> etherpad), and openmeetings. >>> The member of the site can make using etherpad and om without any >>> authentication. Because they have already gotten the auth with sns. >>> And it would prefer that they can login into OM by both built-in and auto. >>> I informed this project to Sebastian and Alexei before it started. >>> >>> If setUserObjectMainLandingZone() could use for it, but it was not suite. >>> That was reason i would. >>> >>> Best, >>> >>> -Ono >>> >>> >>> >>> 2013/12/4 Maxim Solodovnik <[email protected]> >>>> >>>> Why do you need alternative login? >>>> What is wrong with OM built-in login? >>>> >>>> >>>> On Wed, Dec 4, 2013 at 1:30 PM, 小野圭二 <[email protected]> wrote: >>>>> >>>>> >The only use case there this can be useful alternative login page for OM >>>>> > users. >>>>> >>>>> Yes, i am searching that program, but could not find it out yet. >>>>> Do you know the program name? >>>>> >>>>> And, hey Sebastian, give me a comment about this. :-) >>>>> >>>>> >All limitations are set by Sebastian in OM only. >>>>> >I believe there is no much sense in "direct" SOAP login for ordinary >>>>> > users .... >>>>> >>>>> >>>>> 2013/12/4 Maxim Solodovnik <[email protected]> >>>>>> >>>>>> All limitations are set by Sebastian in OM only. >>>>>> I believe there is no much sense in "direct" SOAP login for ordinary >>>>>> users .... >>>>>> The only use case there this can be useful alternative login page for OM >>>>>> users. >>>>>> >>>>>> >>>>>> >>>>>> On Tue, Dec 3, 2013 at 8:24 AM, 小野圭二 <[email protected]> wrote: >>>>>>> >>>>>>> Hi Maxim, >>>>>>> >>>>>>> I know the program code are written for disallowing it. But i could not >>>>>>> understand where the limitation come from. Dose it require from SOAP or >>>>>>> Red5 >>>>>>> or just OM? >>>>>>> If it is from just OM, it could might be unset, i guess. But if it is >>>>>>> from SOAP or Red5, it must be a absolute rule on OM. I would like to >>>>>>> know >>>>>>> about it. >>>>>>> >>>>>>> Thx. >>>>>>> >>>>>>> -Ono >>>>>>> >>>>>>> >>>>>>> 2013/12/3 Maxim Solodovnik <[email protected]> >>>>>>>> >>>>>>>> Hello Ono, >>>>>>>> OM has no feature to allow OM users to use OM via SOAP. >>>>>>>> Since are are aadding it it is your decision what security level it >>>>>>>> will have. >>>>>>>> >>>>>>>> >>>>>>>> On Tue, Dec 3, 2013 at 5:37 AM, 小野圭二 <[email protected]> wrote: >>>>>>>>> >>>>>>>>> Fum, as you said, it dose not must have admin role for remote >>>>>>>>> authentication, dose it? >>>>>>>>> >>>>>>>>> >>>>>>>>> 2013/12/2 Maxim Solodovnik <[email protected]> >>>>>>>>>> >>>>>>>>>> Since you are going to implement new API you can set any level for >>>>>>>>>> you methods :) >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> On Mon, Dec 2, 2013 at 2:41 PM, 小野圭二 <[email protected]> wrote: >>>>>>>>>>> >>>>>>>>>>> Yes i know, so i would like to make a api for existing user. >>>>>>>>>>> It could login with existing account instead of creating new user >>>>>>>>>>> in loginUser(). >>>>>>>>>>> I have image that is able to make, but are there any reason what >>>>>>>>>>> need to admin role? >>>>>>>>>>> >>>>>>>>>>> The standard authentication, i mean login from the top screen, dose >>>>>>>>>>> not create any new user. I would like to make a new api as same as >>>>>>>>>>> the >>>>>>>>>>> procedure. >>>>>>>>>>> >>>>>>>>>>> Thx. >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> 2013/12/2 Maxim Solodovnik <[email protected]> >>>>>>>>>>>> >>>>>>>>>>>> While calling setUserOpbjectMainLandingZone you are creating new >>>>>>>>>>>> user. This is only available to OM admin. >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> On Mon, Dec 2, 2013 at 1:21 PM, 小野圭二 <[email protected]> wrote: >>>>>>>>>>>>> >>>>>>>>>>>>> I have a question about the authentication. >>>>>>>>>>>>> I am appreciate if anyone clear to me. >>>>>>>>>>>>> >>>>>>>>>>>>> The question is Why need admin role in >>>>>>>>>>>>> setUserOpbjectMainLandingZone() ? >>>>>>>>>>>>> I found the 'if sentence' in the function and it checked user >>>>>>>>>>>>> role certainly. >>>>>>>>>>>>> As a trial, i commented out the procedure and run, but this time >>>>>>>>>>>>> secureLoginByRemote() in remote.MainServeice.java breaked in on. >>>>>>>>>>>>> I searched secureLoginBy..() where it was called, but it did not >>>>>>>>>>>>> call in any openmeetings package file. >>>>>>>>>>>>> >>>>>>>>>>>>> Why need admin role in REST function? Dose it require from red5? >>>>>>>>>>>>> >>>>>>>>>>>>> Best. >>>>>>>>>>>>> >>>>>>>>>>>>> -Ono >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> 2013/11/29 小野圭二 <[email protected]> >>>>>>>>>>>>>> >>>>>>>>>>>>>> I am checking REST API for auto login. >>>>>>>>>>>>>> And their logic found out. >>>>>>>>>>>>>> each api -> SOAPLoginDao.addSOAPLogin -> SoapLogin -> >>>>>>>>>>>>>> javax.EntityManager >>>>>>>>>>>>>> Then could you point to me where is the normal login java >>>>>>>>>>>>>> program? >>>>>>>>>>>>>> I guess it corresponding "xmlcrm.loginUser" in >>>>>>>>>>>>>> checkLoginData.lzx. >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> 2013/11/29 小野圭二 <[email protected]> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Ah, under axis. Thanks.:-) >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> 2013/11/29 Maxim Solodovnik <[email protected]> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> https://svn.apache.org/viewvc/openmeetings/branches/2.x/src/org/apache/openmeetings/axis/services/UserWebService.java?revision=1520950&view=markup >>>>>>>>>>>>>>>> line 974 >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> On Fri, Nov 29, 2013 at 9:18 AM, 小野圭二 <[email protected]> >>>>>>>>>>>>>>>> wrote: >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> I would like to check setUserObjectMainLandingZone() source >>>>>>>>>>>>>>>>> code, but could not figure it out. >>>>>>>>>>>>>>>>> I am sorry but could you point it's place in the source tree >>>>>>>>>>>>>>>>> to me? >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> 2013/11/28 小野圭二 <[email protected]> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> Clear, thanks. >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> 2013/11/28 Maxim Solodovnik <[email protected]> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> setUserObjectAndGenerateRoomHash creates hash >>>>>>>>>>>>>>>>>>> user is being created as soon as this hash is used to login >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> On Thu, Nov 28, 2013 at 5:09 PM, 小野圭二 <[email protected]> >>>>>>>>>>>>>>>>>>> wrote: >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> Yes, setUserObjectAndGenerateRoomHash() do that, right? >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> 2013/11/28 Maxim Solodovnik <[email protected]> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> 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= >>>>>>>>>>>>>>>>>>>>>>>>>>> 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 Error Admin 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.html >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> > under >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> > "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 >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>>>> 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 >>> >>> >>>
