As far as I recall from Seba's article, only "admin" can do most
operations via SOAP.

Here is a translation and a link to the original post.
http://www.dataved.ru/2009/12/blog-post_04.html

--
With best regards / с наилучшими пожеланиями,
Alexei Fedotov / Алексей Федотов,
http://dataved.ru/
+7 916 562 8095




On Thu, Apr 28, 2011 at 1:14 AM, misha.dobrovolskyy
<[email protected]> wrote:
> Hi,
>
> I have a few question regarding SOAP and will be very very grateful if
> somebody can answer to me
>
>
> 1) Can user (from LDAP) with normal user privileges create a room?
> (I'm tried - admin OK, normal user (from LDAP) can't)
>
> 2) Can't find the diagram with explanation of the Invites, but I'm
> tried to use addMeetingMemberRemindToRoom (just to skip registration
> and allow user to connect to the meeting):
>
> (admin is in the local DB and isn't into LDAP)
>
> $return value is empty, it's a debug message from red5:
>
>
> DEBUG 04-27 14:00:02.861 Sessionmanagement.java 19866646 71
> org.openmeetings.app.data.basic.Sessionmanagement
> [http-0.0.0.0-5080-2] - startsession :: startsession
> DEBUG 04-27 14:00:02.861 ManageCryptStyle.java 19866646 26
> org.openmeetings.utils.crypt.ManageCryptStyle [http-0.0.0.0-5080-2] -
> getInstanceOfCrypt:
> org.openmeetings.utils.crypt.ManageCryptStyle@5faecf45
> DEBUG 04-27 14:00:02.861 ManageCryptStyle.java 19866646 28
> org.openmeetings.utils.crypt.ManageCryptStyle [http-0.0.0.0-5080-2] -
> getInstanceOfCrypt:
> org.openmeetings.app.data.basic.Configurationmanagement@4da9ec16
> DEBUG 04-27 14:00:02.861 ManageCryptStyle.java 19866646 33
> org.openmeetings.utils.crypt.ManageCryptStyle [http-0.0.0.0-5080-2] -
> configKeyCryptClassName:
> org.openmeetings.utils.crypt.MD5Implementation
> DEBUG 04-27 14:00:02.869 UserService.java 19866654 52
> org.openmeetings.axis.services.UserService [http-0.0.0.0-5080-2] -
> UserService.loginuser
> DEBUG 04-27 14:00:02.872 Usermanagement.java 19866657 236
> org.openmeetings.app.data.user.Usermanagement [http-0.0.0.0-5080-2] -
> debug SIZE: 1
> DEBUG 04-27 14:00:02.874 ManageCryptStyle.java 19866659 26
> org.openmeetings.utils.crypt.ManageCryptStyle [http-0.0.0.0-5080-2] -
> getInstanceOfCrypt:
> org.openmeetings.utils.crypt.ManageCryptStyle@5faecf45
> DEBUG 04-27 14:00:02.875 ManageCryptStyle.java 19866660 28
> org.openmeetings.utils.crypt.ManageCryptStyle [http-0.0.0.0-5080-2] -
> getInstanceOfCrypt:
> org.openmeetings.app.data.basic.Configurationmanagement@4da9ec16
> DEBUG 04-27 14:00:02.875 ManageCryptStyle.java 19866660 33
> org.openmeetings.utils.crypt.ManageCryptStyle [http-0.0.0.0-5080-2] -
> configKeyCryptClassName:
> org.openmeetings.utils.crypt.MD5Implementation
>  INFO 04-27 14:00:02.875 Usermanagement.java 19866660 247
> org.openmeetings.app.data.user.Usermanagement [http-0.0.0.0-5080-2] -
> chsum OK: 1
> DEBUG 04-27 14:00:02.875 Sessionmanagement.java 19866660 286
> org.openmeetings.app.data.basic.Sessionmanagement
> [http-0.0.0.0-5080-2] - updateUser User: 1 ||
> 9078aa1a95ea06ddc99d686f11e61009
> DEBUG 04-27 14:00:02.876 Sessionmanagement.java 19866661 313
> org.openmeetings.app.data.basic.Sessionmanagement
> [http-0.0.0.0-5080-2] - Found session to update:
> 9078aa1a95ea06ddc99d686f11e61009 userId: 1
> DEBUG 04-27 14:00:02.881 UserService.java 19866666 59
> org.openmeetings.axis.services.UserService [http-0.0.0.0-5080-2] -
> objName: org.openmeetings.app.hibernate.beans.user.Users
>  INFO 04-27 14:00:03.063 RoomService.java 19866848 1186
> org.openmeetings.axis.services.RoomService [http-0.0.0.0-5080-8] -
> validFromHour: 1
>  INFO 04-27 14:00:03.063 RoomService.java 19866848 1187
> org.openmeetings.axis.services.RoomService [http-0.0.0.0-5080-8] -
> validFromMinute: 0
>  INFO 04-27 14:00:03.064 RoomService.java 19866849 1204
> org.openmeetings.axis.services.RoomService [http-0.0.0.0-5080-8] -
> validFromDate: 01.10.0032 01:00:00
>  INFO 04-27 14:00:03.064 RoomService.java 19866849 1205
> org.openmeetings.axis.services.RoomService [http-0.0.0.0-5080-8] -
> validToDate: 01.10.0032 23:55:00
> DEBUG 04-27 14:00:03.064 Roommanagement.java 19866849 965
> org.openmeetings.app.data.conference.Roommanagement
> [http-0.0.0.0-5080-8] - addExternalRoom
> DEBUG 04-27 14:00:03.066 Usermanagement.java 19866851 1477
> org.openmeetings.app.data.user.Usermanagement [http-0.0.0.0-5080-8] -
> Usermanagement.getUserById
> DEBUG 04-27 14:00:03.071 Roommanagement.java 19866856 200
> org.openmeetings.app.data.conference.Roommanagement
> [http-0.0.0.0-5080-8] - getRoombyId : 49
> DEBUG 04-27 14:00:03.074 AppointmentDaoImpl.java 19866859 222
> org.openmeetings.app.data.calendar.daos.AppointmentDaoImpl
> [http-0.0.0.0-5080-8] - addAppointment appointmentstart :1: Wed Oct 01
> 01:00:00 PST 32
> DEBUG 04-27 14:00:03.074 AppointmentDaoImpl.java 19866859 223
> org.openmeetings.app.data.calendar.daos.AppointmentDaoImpl
> [http-0.0.0.0-5080-8] - addAppointment appointmentend :1: Wed Oct 01
> 23:55:00 PST 32
> DEBUG 04-27 14:00:03.074 AppointmentDaoImpl.java 19866859 224
> org.openmeetings.app.data.calendar.daos.AppointmentDaoImpl
> [http-0.0.0.0-5080-8] - addAppointment jNameTimeZone :: Etc/GMT+1
> DEBUG 04-27 14:00:03.075 AppointmentDaoImpl.java 19866860 225
> org.openmeetings.app.data.calendar.daos.AppointmentDaoImpl
> [http-0.0.0.0-5080-8] - addAppointment offset :: 7200000
> DEBUG 04-27 14:00:03.075 AppointmentDaoImpl.java 19866860 230
> org.openmeetings.app.data.calendar.daos.AppointmentDaoImpl
> [http-0.0.0.0-5080-8] - addAppointment appointmentstart :2: Tue Sep 30
> 23:00:00 PST 32
> DEBUG 04-27 14:00:03.075 AppointmentDaoImpl.java 19866860 231
> org.openmeetings.app.data.calendar.daos.AppointmentDaoImpl
> [http-0.0.0.0-5080-8] - addAppointment appointmentend :2: Wed Oct 01
> 21:55:00 PST 32
> DEBUG 04-27 14:00:03.075 AppointmentReminderTypDaoImpl.java 19866860
> 40
> org.openmeetings.app.data.calendar.daos.AppointmentReminderTypDaoImpl
> [http-0.0.0.0-5080-8] - AppointmentReminderTypById: 2
> DEBUG 04-27 14:00:03.081 AppointmentCategoryDaoImpl.java 19866866 39
> org.openmeetings.app.data.basic.Configurationmanagement
> [http-0.0.0.0-5080-8] - getAppointmentCategoryById: 1
> DEBUG 04-27 14:00:03.094 AppointmentDaoImpl.java 19866879 68
> org.openmeetings.app.data.calendar.daos.AppointmentDaoImpl
> [http-0.0.0.0-5080-8] - AppointMentDaoImpl.getAppointmentByRoom
> ERROR 04-27 14:00:03.101 UsersDaoImpl.java 19866886 70
> org.openmeetings.app.data.user.dao.UsersDaoImpl [http-0.0.0.0-5080-8]
> - [getUser] Error: No USER_ID given
> DEBUG 04-27 14:00:03.102 AppointmentLogic.java 19866887 313
> org.openmeetings.app.data.calendar.management.AppointmentLogic
> [http-0.0.0.0-5080-8] - getAppointMentById
> DEBUG 04-27 14:00:03.114 MeetingMemberLogic.java 19866899 286
> org.openmeetings.app.data.calendar.management.MeetingMemberLogic
> [http-0.0.0.0-5080-8] - getMemberById
> DEBUG 04-27 14:00:03.114 MeetingMemberDaoImpl.java 19866899 37
> org.openmeetings.app.data.calendar.daos.MeetingMemberDaoImpl
> [http-0.0.0.0-5080-8] - getMeetingMemberById: 28
> DEBUG 04-27 14:00:03.135 MeetingMemberLogic.java 19866920 78
> org.openmeetings.app.data.calendar.management.MeetingMemberLogic
> [http-0.0.0.0-5080-8] - :::: addMeetingMember ..... 2
> DEBUG 04-27 14:00:03.135 Usermanagement.java 19866920 1477
> org.openmeetings.app.data.user.Usermanagement [http-0.0.0.0-5080-8] -
> Usermanagement.getUserById
> ERROR 04-27 14:00:03.136 MeetingMemberLogic.java 19866921 226
> org.openmeetings.app.data.calendar.management.MeetingMemberLogic
> [http-0.0.0.0-5080-8] - [addMeetingMember]
> java.lang.NullPointerException: null
>        at
> org.openmeetings.app.data.user.Usermanagement.getUserById(Usermanagement.java:
> 1479) [openmeetings.jar:na]
>        at
> org.openmeetings.app.data.calendar.management.MeetingMemberLogic.addMeetingMember(MeetingMemberLogic.java:
> 80) [openmeetings.jar:na]
>        at
> org.openmeetings.axis.services.RoomService.addMeetingMemberRemindToRoom(RoomService.java:
> 1262) [axis25869425369271243623RoomService.aar:na]
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> [na:1.6.0_24]
>        at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
> 39) [na:1.6.0_24]
>        at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
> 25) [na:1.6.0_24]
>        at java.lang.reflect.Method.invoke(Method.java:597) [na:
> 1.6.0_24]
>        at
> org.apache.axis2.rpc.receivers.RPCUtil.invokeServiceClass(RPCUtil.java:
> 194) [axis2-adb-1.3.jar:na]
>        at
> org.apache.axis2.rpc.receivers.RPCMessageReceiver.invokeBusinessLogic(RPCMessageReceiver.java:
> 98) [axis2-adb-1.3.jar:na]
>        at
> org.apache.axis2.receivers.AbstractInOutMessageReceiver.invokeBusinessLogic(AbstractInOutMessageReceiver.java:
> 40) [axis2-kernel-1.3.jar:na]
>        at
> org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:
> 96) [axis2-kernel-1.3.jar:na]
>        at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:
> 145) [axis2-kernel-1.3.jar:na]
>        at
> org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:
> 275) [axis2-kernel-1.3.jar:na]
>        at
> org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:
> 120) [axis2-kernel-1.3.jar:na]
>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:
> 637) [javaee-api-5.1.1.jar:5.1.1]
>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:
> 717) [javaee-api-5.1.1.jar:5.1.1]
>        at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:
> 290) [catalina-6.0.24.jar:na]
>        at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
> 206) [catalina-6.0.24.jar:na]
>        at
> org.openmeetings.servlet.outputhandler.ServletRequestExFilter.doFilter(ServletRequestExFilter.java:
> 35) [openmeetings.jar:na]
>        at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:
> 235) [catalina-6.0.24.jar:na]
>        at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
> 206) [catalina-6.0.24.jar:na]
>        at
> org.red5.logging.LoggerContextFilter.doFilter(LoggerContextFilter.java:
> 87) [red5.jar:na]
>        at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:
> 235) [catalina-6.0.24.jar:na]
>        at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
> 206) [catalina-6.0.24.jar:na]
>        at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:
> 233) [catalina-6.0.24.jar:na]
>        at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:
> 191) [catalina-6.0.24.jar:na]
>        at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:
> 465) [catalina-6.0.24.jar:na]
>        at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:
> 127) [catalina-6.0.24.jar:na]
>        at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:
> 102) [catalina-6.0.24.jar:na]
>        at
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:
> 555) [catalina-6.0.24.jar:na]
>        at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:
> 109) [catalina-6.0.24.jar:na]
>        at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:
> 298) [catalina-6.0.24.jar:na]
>        at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:
> 852) [tomcat-coyote-6.0.24.jar:na]
>        at org.apache.coyote.http11.Http11Protocol
> $Http11ConnectionHandler.process(Http11Protocol.java:588) [tomcat-
> coyote-6.0.24.jar:na]
>        at org.apache.tomcat.util.net.JIoEndpoint
> $Worker.run(JIoEndpoint.java:489) [tomcat-coyote-6.0.24.jar:na]
>        at java.lang.Thread.run(Thread.java:662) [na:1.6.0_24]
>
> 3) How to do with getInvitationHash/sendInvitationHash for external
> users?
>
> Thanks a lot for your time and answers!
>
> --
> You received this message because you are subscribed to the Google Groups 
> "OpenMeetings User" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to 
> [email protected].
> For more options, visit this group at 
> http://groups.google.com/group/openmeetings-user?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"OpenMeetings User" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/openmeetings-user?hl=en.

Reply via email to