Hi Misha, 1. I did not change anything in SOAP mechanism. I have slightly modified invitation mechanism though to enable iCal (have fixed two or three small bugs in Rodion's code).
2. Is it intentional error? If no you may try fixing it. -- With best regards / с наилучшими пожеланиями, Alexei Fedotov / Алексей Федотов, http://dataved.ru/ +7 916 562 8095 On Thu, Apr 28, 2011 at 3:41 PM, misha.dobrovolskyy <[email protected]> wrote: > Hi Alexei, > > Did you tried to implement sendInvintationHash or getInvintationHash? > > for me it's ok to use admin record to create meeting room, > but I can't get/send Hash for the external people. > > for me it's enough to have only hash, as I want to make modification > to the email with invite, > but maybe logic of the application isn't clear for me or some kind of > mistake. > > I saw from log that when I did a room > creation(addRoomWithModerationAndExternalTypeAndStartEnd) everything > looks like good, > records create to the appointment and room tables, but when I'm trying > to add external member ot just simple create a hash for the > internal user (also tried for admin), I'm receive an error. > > (P.S. all users are from LDAP, but OM also transfered data to local > MySQL database, except admin) > > Sebastian, maybe you can help me with this please? > > Thanks a lot. > > On 28 Кві, 12:31, Alexei Fedotov <[email protected]> wrote: >> 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 >> >> ... >> >> читати далі » > > -- > 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.
