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

Reply via email to