Sorry for taking so much time in replying.

1) I used the SOAP method mainly because of the object orientation
(maybe in future if we would need to implement some features which
need object orientation). I had read somewhere about some of the
benefits of using SOAP like implementing REST takes more time than
SOAP and there were some more. Here's the link if you want to have a
look.

http://stackoverflow.com/questions/3285704/should-a-netflix-or-twitter-style-web-service-use-rest-or-soap

2)You are right. I missed that.

3)Yes "*" has to be replaced with path. I was not sure about the paths
that's why I had put  *  there. I had actually added a comment there
but god knows when I removed them.

Thank you very much for your suggestions.

On 4/14/12, Maxim Solodovnik <[email protected]> wrote:
> Hello Ankur,
>
> Thanks for the code.
>
> Could you please answer couple of questions:
> 1) In your calls you construct SOAP request, maybe it is easier to use REST?
> 2) while constructing requests you are not escaping parameters (if name or
> password will contain non XML character the XML will be invalid (I guess
> you need to add encoding and/or enclose user data into CDATA sections
> 3) I'm not sure how this going to work sid =
> response.xml.getElementsByTagName("*"); Maybe "*" need to be replaced with
> XPath?
>
> Thanks in advance
>
> 2012/4/14 Ankur Ankan <[email protected]>
>
>> Okay..
>>
>> On Sat, Apr 14, 2012 at 1:15 AM, Alexei Fedotov <[email protected]
>> >wrote:
>>
>> > Hello Ankur,
>> >
>> > > http://url/openmeetings/services/UserService/loginUser
>> > this likely won't work
>> >
>> > would you please set up a working demo?
>> >
>> > --
>> > With best regards / с наилучшими пожеланиями,
>> > Alexei Fedotov / Алексей Федотов,
>> > http://dataved.ru/
>> > +7 916 562 8095
>> >
>> >
>> >
>> > 2012/4/14 Ankur Ankan <[email protected]>:
>> > > Here is the new code with the loginUser method.
>> > >
>> > >
>> > > On Thu, Apr 12, 2012 at 7:02 AM, Ankur Ankan <[email protected]>
>> > wrote:
>> > >>
>> > >> Okay..
>> > >>
>> > >> On Thu, Apr 12, 2012 at 6:22 AM, [email protected]
>> > >> <[email protected]> wrote:
>> > >>>
>> > >>> Hi Ankur
>> > >>>
>> > >>> I think we will find enough possibilities to extend the Zimlet, for
>> > >>> example
>> > >>> a complete project also contains documentation, bug fixing, gather
>> > >>> feedback
>> > >>> from users, integrate the feedback into your project, write down
>> > summary
>> > >>> to
>> > >>> make Google Staff happy about your progress
>> > >>> I think we will find enough things to do on this topic :)
>> > >>>
>> > >>> Sebastian
>> > >>>
>> > >>> 2012/4/12 Ankur Ankan <[email protected]>
>> > >>>
>> > >>> > I am implementing loginUser method as Maxim asked me to do but I
>> need
>> > >>> > some time (maybe 3-4 days). And I was thinking that developing
>> just a
>> > >>> > zimlet would be quite short a project for the whole of summer so I
>> > >>> > would also like to develop similar plugins for redmine and typo3
>> if I
>> > >>> > get time.
>> > >>> >
>> > >>> > On 4/12/12, Ankur Ankan <[email protected]> wrote:
>> > >>> > > I am extremely sry for the inconvinence. I am ready to discuss
>> > >>> > > on
>> > the
>> > >>> > list.
>> > >>> > >
>> > >>> > > On 4/12/12, Alexei Fedotov <[email protected]> wrote:
>> > >>> > >> I think we done with audio part, the rest is better to discuss
>> on
>> > >>> > >> the
>> > >>> > >> list.
>> > >>> > >>
>> > >>> > >>
>> > >>> > >>
>> > >>> > >> --
>> > >>> > >> With best regards / с наилучшими пожеланиями,
>> > >>> > >> Alexei Fedotov / Алексей Федотов,
>> > >>> > >> http://dataved.ru/
>> > >>> > >> +7 916 562 8095
>> > >>> > >>
>> > >>> > >>
>> > >>> > >>
>> > >>> > >> 2012/4/12 Ankur Ankan <[email protected]>:
>> > >>> > >>> I am having problem with my internet connection. Probably we
>> > should
>> > >>> > >>> reschedule my interview
>> > >>> > >>>
>> > >>> > >>> On 4/12/12, Maxim Solodovnik <[email protected]> wrote:
>> > >>> > >>>> Could you please implement loginUser method?
>> > >>> > >>>>
>> > >>> > >>>> The current code is not well formatted (contains redundant
>> curly
>> > >>> > >>>> braces,
>> > >>> > >>>> and unclosed tags)
>> > >>> > >>>> And it is too general
>> > >>> > >>>>
>> > >>> > >>>> 2012/4/12 Ankur Ankan <[email protected]>
>> > >>> > >>>>
>> > >>> > >>>>> The server hosting AJAX client would be making proxy
>> > >>> > >>>>> requests
>> > on
>> > >>> > >>>>> behalf
>> > >>> > >>>>> ofteh client. By useing proxy servlet, Zimlets can access
>> > remote
>> > >>> > >>>>> resources
>> > >>> > >>>>> from other servers, as well as make requests to 3rd party
>> > system.
>> > >>> > >>>>>
>> > >>> > >>>>> On Thu, Apr 12, 2012 at 2:02 AM, [email protected] <
>> > >>> > >>>>> [email protected]> wrote:
>> > >>> > >>>>>
>> > >>> > >>>>> > It is likely the OpenMeetings Server and Zimbra run on
>> > >>> > >>>>> > different
>> > >>> > >>>>> machines.
>> > >>> > >>>>> > So you won't be able to trigger the REST / SOAP WebService
>> > >>> > >>>>> > directly
>> > >>> > >>>>> > from
>> > >>> > >>>>> > JavaScript because Cross Domain Policy of Browsers only
>> allow
>> > >>> > >>>>> > requests
>> > >>> > >>>>> > to
>> > >>> > >>>>> > the domain they are loaded from.
>> > >>> > >>>>> > Have you an idea how to solve that?
>> > >>> > >>>>> >
>> > >>> > >>>>> > Sebastian
>> > >>> > >>>>> >
>> > >>> > >>>>> > 2012/4/12 Ankur Ankan <[email protected]>
>> > >>> > >>>>> >
>> > >>> > >>>>> > > I have written a bit of code. Its almost the structure
>> > >>> > >>>>> > > of
>> > the
>> > >>> > >>>>> > > plugin.
>> > >>> > >>>>> > >
>> > >>> > >>>>> > > On Wed, Apr 11, 2012 at 8:09 AM, Maxim Solodovnik <
>> > >>> > >>>>> [email protected]
>> > >>> > >>>>> > >wrote:
>> > >>> > >>>>> > >
>> > >>> > >>>>> > >> I guess I have missed this interview. Hope will
>> > participate
>> > >>> > >>>>> > >> the
>> > >>> > >>>>> > >> next
>> > >>> > >>>>> one
>> > >>> > >>>>> > >> On Apr 11, 2012 8:26 PM, "Alexei Fedotov"
>> > >>> > >>>>> > >> <[email protected]>
>> > >>> > >>>>> > >> wrote:
>> > >>> > >>>>> > >>
>> > >>> > >>>>> > >> > Dmitry, folks
>> > >>> > >>>>> > >> >
>> > >>> > >>>>> > >> > Please use
>> > >>> > >>>>> > >> >
>> > >>> > >>>>> > >> >
>> > >>> > >>>>> > >>
>> > >>> > >>>>> >
>> > >>> > >>>>>
>> > >>> >
>> > >>> >
>> >
>> http://demo.dataved.ru/openmeetings/?invitationHash=bd6eb284e48c6e77326fc9c49bdd0a3c
>> > >>> > >>>>> > >> >
>> > >>> > >>>>> > >> > This server uses port 80, I can access only this one
>> > from
>> > >>> > >>>>> > >> > this
>> > >>> > >>>>> office
>> > >>> > >>>>> > >> >
>> > >>> > >>>>> > >> > --
>> > >>> > >>>>> > >> > With best regards / с наилучшими пожеланиями,
>> > >>> > >>>>> > >> > Alexei Fedotov / Алексей Федотов,
>> > >>> > >>>>> > >> > http://dataved.ru/
>> > >>> > >>>>> > >> > +7 916 562 8095
>> > >>> > >>>>> > >> >
>> > >>> > >>>>> > >> >
>> > >>> > >>>>> > >> >
>> > >>> > >>>>> > >> > 2012/4/11 Dmitry Zamula <[email protected]>:
>> > >>> > >>>>> > >> > > Yes, of course
>> > >>> > >>>>> > >> > >
>> > >>> > >>>>> > >> > > 2012/4/11 Alexei Fedotov <[email protected]>
>> > >>> > >>>>> > >> > >
>> > >>> > >>>>> > >> > >> > 16:30
>> > >>> > >>>>> > >> > >>
>> > >>> > >>>>> > >> > >> Can we move the interview to 17:30?
>> > >>> > >>>>> > >> > >>
>> > >>> > >>>>> > >> > >>
>> > >>> > >>>>> > >> > >> --
>> > >>> > >>>>> > >> > >> With best regards / с наилучшими пожеланиями,
>> > >>> > >>>>> > >> > >> Alexei Fedotov / Алексей Федотов,
>> > >>> > >>>>> > >> > >> http://dataved.ru/
>> > >>> > >>>>> > >> > >> +7 916 562 8095
>> > >>> > >>>>> > >> > >>
>> > >>> > >>>>> > >> > >>
>> > >>> > >>>>> > >> > >>
>> > >>> > >>>>> > >> > >> 2012/4/10 Dmitry Zamula <[email protected]>:
>> > >>> > >>>>> > >> > >> > I would like to interview tomorrow (4/11/2012)
>> > >>> > >>>>> > >> > >> > at
>> > >>> > >>>>> > >> > >> > 16-30
>> > >>> > >>>>> > >> > >> > (UTC
>> > >>> > >>>>> > >> > >> > +
>> > >>> > >>>>> > >> 04:00).
>> > >>> > >>>>> > >> > >> >
>> > >>> > >>>>> > >> > >> > 2012/4/10 Alexei Fedotov <
>> [email protected]
>> > >
>> > >>> > >>>>> > >> > >> >
>> > >>> > >>>>> > >> > >> >> German,
>> > >>> > >>>>> > >> > >> >> It's good you have asked.
>> > >>> > >>>>> > >> > >> >>
>> > >>> > >>>>> > >> > >> >> We have to estimate coding skills of each
>> > >>> > >>>>> > >> > >> >> participant,
>> > >>> > >>>>> > >> > >> >> not
>> > >>> > >>>>> only
>> > >>> > >>>>> > >> > >> >> proposal writing skills. You already have
>> several
>> > >>> > >>>>> > >> > >> >> patches,
>> > >>> > >>>>> > others
>> > >>> > >>>>> > >> > >> >> don't. Still it should not stop you from
>> > >>> > >>>>> > >> > >> >> showing
>> > >>> > >>>>> > >> > >> >> your
>> > >>> > >>>>> dedication
>> > >>> > >>>>> > >> to
>> > >>> > >>>>> > >> > >> >> GSoC by preparing a patch which advances your
>> > >>> > >>>>> > >> > >> >> project.
>> > >>> > >>>>> > >> > >> >>
>> > >>> > >>>>> > >> > >> >> In other words, do the first step of your
>> project
>> > >>> > >>>>> > >> > >> >> now.
>> > >>> > >>>>> > >> > >> >> And
>> > >>> > >>>>> never
>> > >>> > >>>>> > >> say
>> > >>> > >>>>> > >> > >> >> "we don't have time for that" on public lists.
>> :-)
>> > >>> > >>>>> > >> > >> >>
>> > >>> > >>>>> > >> > >> >> Why we ask to do that? There exist brilliant
>> > >>> > >>>>> > >> > >> >> proposal
>> > >>> > >>>>> > >> > >> >> writers,
>> > >>> > >>>>> > who
>> > >>> > >>>>> > >> > >> >> cannot code. That actually leads to GSoC
>> failure,
>> > >>> > because
>> > >>> > >>>>> Google
>> > >>> > >>>>> > >> is
>> > >>> > >>>>> > >> > >> >> very specific on the following matter: just
>> fixing
>> > >>> > >>>>> documentation
>> > >>> > >>>>> > >> is
>> > >>> > >>>>> > >> > >> >> not enough. That's why we ask to demonstrate
>> > coding
>> > >>> > >>>>> > >> > >> >> skills.
>> > >>> > >>>>> > >> > >> >>
>> > >>> > >>>>> > >> > >> >> Ankur, Dmitry,
>> > >>> > >>>>> > >> > >> >> In addition to patches we need to set up
>> > >>> > >>>>> > >> > >> >> openmeetings
>> > >>> > >>>>> interviews
>> > >>> > >>>>> > >> with
>> > >>> > >>>>> > >> > >> >> both of you. Please specify time which is
>> suitable
>> > >>> > >>>>> > >> > >> >> for
>> > >>> > >>>>> > >> > >> >> you.
>> > >>> > >>>>> > >> > >> >>
>> > >>> > >>>>> > >> > >> >> --
>> > >>> > >>>>> > >> > >> >> With best regards / с наилучшими пожеланиями,
>> > >>> > >>>>> > >> > >> >> Alexei Fedotov / Алексей Федотов,
>> > >>> > >>>>> > >> > >> >> http://dataved.ru/
>> > >>> > >>>>> > >> > >> >> +7 916 562 8095
>> > >>> > >>>>> > >> > >> >>
>> > >>> > >>>>> > >> > >> >>
>> > >>> > >>>>> > >> > >> >>
>> > >>> > >>>>> > >> > >> >> 2012/4/10 German Grekhov <
>> > [email protected]>:
>> > >>> > >>>>> > >> > >> >> > Alexei,
>> > >>> > >>>>> > >> > >> >> > I don't understand. What does it mean?
>> > >>> > >>>>> > >> > >> >> > What patches are you talking about?
>> > >>> > >>>>> > >> > >> >> >
>> > >>> > >>>>> > >> > >> >> > German.
>> > >>> > >>>>> > >> > >> >> >
>> > >>> > >>>>> > >> > >> >> [...]
>> > >>> > >>>>> > >> > >> >>
>> > >>> > >>>>> > >> > >> >
>> > >>> > >>>>> > >> > >> >
>> > >>> > >>>>> > >> > >> >
>> > >>> > >>>>> > >> > >> > --
>> > >>> > >>>>> > >> > >> >
>> > >>> > >>>>> > >> > >> >
>> > _________________________________________________________
>> > >>> > >>>>> > >> > >> >
>> > >>> > >>>>> > >> > >> > С уважением,
>> > >>> > >>>>> > >> > >> >
>> > >>> > >>>>> > >> > >> > Замула Дмитрий
>> > >>> > >>>>> > >> > >>
>> > >>> > >>>>> > >> > >
>> > >>> > >>>>> > >> > >
>> > >>> > >>>>> > >> > >
>> > >>> > >>>>> > >> > > --
>> > >>> > >>>>> > >> > >
>> > >>> > >>>>> > >> > >
>> > _________________________________________________________
>> > >>> > >>>>> > >> > >
>> > >>> > >>>>> > >> > > С уважением,
>> > >>> > >>>>> > >> > >
>> > >>> > >>>>> > >> > > Замула Дмитрий
>> > >>> > >>>>> > >> >
>> > >>> > >>>>> > >>
>> > >>> > >>>>> > >
>> > >>> > >>>>> > >
>> > >>> > >>>>> >
>> > >>> > >>>>> >
>> > >>> > >>>>> > --
>> > >>> > >>>>> > Sebastian Wagner
>> > >>> > >>>>> > https://twitter.com/#!/dead_lock
>> > >>> > >>>>> > http://www.openmeetings.de
>> > >>> > >>>>> > http://www.webbase-design.de
>> > >>> > >>>>> > http://www.wagner-sebastian.com
>> > >>> > >>>>> > [email protected]
>> > >>> > >>>>> >
>> > >>> > >>>>>
>> > >>> > >>>>
>> > >>> > >>>>
>> > >>> > >>>>
>> > >>> > >>>> --
>> > >>> > >>>> WBR
>> > >>> > >>>> Maxim aka solomax
>> > >>> > >>>>
>> > >>> > >>
>> > >>> > >
>> > >>> >
>> > >>>
>> > >>>
>> > >>>
>> > >>> --
>> > >>> Sebastian Wagner
>> > >>> https://twitter.com/#!/dead_lock
>> > >>> http://www.openmeetings.de
>> > >>> http://www.webbase-design.de
>> > >>> http://www.wagner-sebastian.com
>> > >>> [email protected]
>> > >>
>> > >>
>> > >
>> >
>>
>
>
>
> --
> WBR
> Maxim aka solomax
>

Reply via email to