Hi
Am 08.01.2012 01:55 schrieb "andre bolinhas" <andre.bolin...@gmail.com>:
>
> Hi,
>
> 1º "Can you check which fields in openmeetings contain that text?"
> Where I can find that text? If I create the appointment/room directly in
calendar the text message is ok, no Error formatSubjec and Error
formatMessage in body. This erros only appear when I create the
appointmment/room through soap/rest
>

You can simply look at the tables in the database.

> 2º "no, it contains the name and descr of the appointment, not of the
room."
> So why when I create a appointment/room through soap/rest the name of
event in calendar is appointmentName instead test and the description
is appointmentName instead Test Soap?

Yes I think so

>
> Best regards
>
> On 7 January 2012 21:01, seba.wag...@gmail.com <seba.wag...@gmail.com>
wrote:
>>
>> Hi,
>>
>> Am 06.01.2012 11:40 schrieb "andre bolinhas" <andre.bolin...@gmail.com>:
>> >
>> > Hi
>> >
>>
>>
>> > 1º This test is stored in Openmeetings.
>> => Can you check which fields in openmeetings contain that text?
>>
>> >
>> > 2º I expect to see this:
>> > appointmentName = name of room and  appointmentDescription = comment
of the room.
>> > eg:
>> > 'name' => 'test',
>> > 'comment' => 'Test SOAP',
>> => no, it contains the name and descr of the appointment, not of the
room.
>>
>> >
>> > 3º
>> > What soap call do you use to create the conference room and
appointment?
>> > To create room and appointment I use
"addRoomWithModerationAndExternalTypeAndStartEnd" to invite external users
I use "addMeetingMemberRemindToRoom"
>> >
>> > There is no soap call that adds any members to the appointment
automatically, it also makes hardly sense as the creating user is likely to
be a external user and not an Internal user from OpenMeetings if the
appointment is created via soap.
>> > So how can I add a internal user as moderator of the meeting ?
>> >
>> > The goal of my code is create an appointment room as the same way it
was created in calendar inside openmeeting, this is the right way ?
>> >
>> Yes it should be however to make an user a moderator of the room you
don't need that, you can use the simple methods setuserobject et cetera ...
>>
>> > This is my code:
>> > <?php
>> > require_once('lib/nusoap.php');
>> >
>> > $client_userService = new nusoap_client("
http://hostname:5080/openmeetings/services/UserService?wsdl";, "wsdl");
>> >  //$client_userService->setUseCurl(true);
>> > $err = $client_userService->getError();
>> > if ($err) {
>> > echo '<h2>Constructor error</h2><pre>' . $err . '</pre>';
>> > echo '<h2>Debug</h2><pre>' .
>> > htmlspecialchars($client->getDebug(),
>> > ENT_QUOTES) . '</pre>';
>> > exit();
>> > }
>> > $resultSesssion = $client_userService->call('getSession');
>> > if ($client_userService->fault)
>> > {
>> > echo '<h2>Fault (Expect - The request contains an invalid SOAP
body)</h2><pre>';
>> > print_r($result);
>> > echo '</pre>';
>> > }
>> > else
>> > {
>> > $err = $client_userService->getError();
>> > if ($err) {
>> > echo '<h2>Error2</h2><pre>' . $err . '</pre>';
>> > }
>> > else
>> > {
>> > //echo '<h2>Result</h2><pre>';
>> > print_r($result);
>> > echo '</pre>';
>> > $client_userService->session_id =
$resultSesssion["return"]["session_id"];
>> > echo '<h2>Result</h2><pre>';
>> > print_r($resultSesssion);
>> > echo '</pre>';
>> > $params = array(
>> > 'SID' => $client_userService->session_id,
>> > 'username' => 'user',
>> > 'userpass' => 'pass'
>> > );
>> > //$params = array();
>> > $autologin = $client_userService->call('loginUser',$params);
>> > echo '<h2>Params</h2><pre>';
>> > print_r($autologin);
>> > echo '</pre>';
>> > if ($client_userService->fault)
>> > {
>> > echo '<h2>Fault (Expect - The request contains an invalid SOAP
body)</h2><pre>';
>> > print_r($autologin);
>> > echo '</pre>';
>> > }
>> > else
>> > {
>> > $err = $client_userService->getError();
>> > if ($err) {
>> > echo '<h2>Error</h2><pre>' . $err . '</pre>';
>> > }
>> > else
>> > {
>> > echo '<h2>result</h2><pre>';
>> > print_r($autologin);
>> > echo '</pre>';
>> > }
>> > }
>> > }
>> > }
>> > $client_roomService = new nusoap_client("
http://hostname:5080/openmeetings/services/RoomService?wsdl";, true);
>> > $err = $client_roomService->getError();
>> > if ($err) {
>> > echo '<h2>Constructor error</h2><pre>' . $err . '</pre>';
>> > echo '<h2>Debug</h2><pre>' . htmlspecialchars($client->getDebug(),
ENT_QUOTES) . '</pre>';
>> > exit();
>> > }
>> > $params = array(
>> > 'SID' => $client_userService->session_id,
>> > 'name' => 'test',
>> > 'roomtypes_id' => 1,
>> > 'comment' => 'Test SOAP',
>> > 'numberOfPartizipants' => 50,
>> > 'ispublic' => true,
>> > 'appointment' => true,
>> > 'isDemoRoom' => false,
>> > 'demoTime' => '',
>> > 'isModeratedRoom' => true,
>> > 'externalRoomType' => '',
>> > 'validFromDate' => '05-01-2012',
>> > 'validFromTime' => '16:00',
>> > 'validToDate' => '05-01-2012',
>> > 'validToTime' => '17:00',
>> > 'isPasswordProtected' => false,
>> > 'password' => '',
>> > 'reminderTypeId' => 2,
>> > 'redirectURL' => ''
>> > );
>> > $addroom =
$client_roomService->call('addRoomWithModerationAndExternalTypeAndStartEnd',$params);
>> > if ($client_roomService->fault) {
>> > echo '<h2>Fault (Expect - The request contains an invalid SOAP
body)</h2><pre>'; print_r($addroom); echo '</pre>';
>> > } else {
>> > $err = $client_roomService->getError();
>> > if ($err) {
>> > echo '<h2>Error</h2><pre>' . $err . '</pre>';
>> > } else {
>> > echo '<h2>Result</h2><pre>'; print_r($addroom["return"]); echo
'</pre>';
>> > //return $addroom["return"];
>> >
>> > }
>> > }
>> > $params = array (
>> > 'SID' => $client_userService->session_id,
>> > 'room_id' => $addroom["return"],
>> > 'firstname' => 'Andre',
>> > 'lastname' => 'Pedro',
>> > 'email' => 'andre[at]mail.com',
>> > 'baseUrl' => 'http://hostname:5080/openmeetings/',
>> > 'language_id' => 1
>> > );
>> > $sent_invite =
$client_roomService->call('addMeetingMemberRemindToRoom',$params);
>> > if ($client_roomService->fault) {
>> > echo '<h2>Fault (Expect - The request contains an invalid SOAP
body)</h2><pre>'; print_r($sent_invite); echo '</pre>';
>> > } else {
>> > $err = $client_roomService->getError();
>> > if ($err) {
>> > echo '<h2>Error</h2><pre>' . $err . '</pre>';
>> > } else {
>> > echo '<h2>Result</h2><pre>'; print_r($sent_invite["return"]); echo
'</pre>';
>> > //return $addroom["return"];
>> >
>> > }
>> > }
>> >
>> > ?>
>> >
>> >
>> > Best regards
>> >
>> > On 6 January 2012 04:30, seba.wag...@gmail.com <seba.wag...@gmail.com>
wrote:
>> >>
>> >> Hi,
>> >>
>> >> Error no 1: I actually cannot say if the text that you show in your
screenshot is stored in Openmeetings or produced by your integration code.
>> >>
>> >> Error no 2:
>> >> I don't know what you have submited as name and descr. The screenshot
shows it okay, what would you expect to see?
>> >>
>> >> Error no 3:
>> >> What soap call do you use to create the conference room and
appointment? It might be possible that you need to add all meeting members
including the creating one. There is no soap call that adds any members to
the appointment automatically, it also makes hardly sense as the creating
user is likely to be a external user and not an Internal user from
OpenMeetings if the appointment is created via soap.
>> >>
>> >> Sebastian
>> >>
>> >> Am 06.01.2012 00:56 schrieb "andre bolinhas" <andre.bolin...@gmail.com
>:
>> >>
>> >>> Hi  Sebastian,
>> >>>
>> >>> I Have the following issues when I try add a room trought SOAP/REST
API.
>> >>>
>> >>> The room is successfully created, the appointment is successfully
added in calendar  and the invitation is sent, but I have this issues:
>> >>>
>> >>> 1º In invitations email sent to external users i get a Error
formatSubjec and Error formatMessage in body
>> >>>
https://lh5.googleusercontent.com/-jiHt7zpsoXY/TwXb6yMsmJI/AAAAAAAAABE/OxeivtWYp90/s800/invitation_body.png
>> >>>
>> >>> 2º The name and description of appointment are wrong:
>> >>>
https://lh4.googleusercontent.com/-UsNWylXKpjY/TwXeHHieXEI/AAAAAAAAABQ/_K2BFI7sfGQ/s800/appointment01.png
>> >>>
>> >>> 3º The attendess added to my room/appointment is only the external
user of my addMeetingMemberRemindToRoom fucntion, should not automatically
add me (user that create the room and appointment) as owner/moderator?
>> >>>
https://lh5.googleusercontent.com/-CYytChoXFiM/TwXgfv8pnkI/AAAAAAAAABc/rKJGaYQ991g/s800/appointment02.png
>> >>>
>> >>> This is my code:
>> >>> <?php
>> >>> require_once('lib/nusoap.php');
>> >>>
>> >>> $client_userService = new nusoap_client("
http://hostname:5080/openmeetings/services/UserService?wsdl";, "wsdl");
>> >>>  //$client_userService->setUseCurl(true);
>> >>> $err = $client_userService->getError();
>> >>> if ($err) {
>> >>> echo '<h2>Constructor error</h2><pre>' . $err . '</pre>';
>> >>> echo '<h2>Debug</h2><pre>' .
>> >>> htmlspecialchars($client->getDebug(),
>> >>> ENT_QUOTES) . '</pre>';
>> >>> exit();
>> >>> }
>> >>> $resultSesssion = $client_userService->call('getSession');
>> >>> if ($client_userService->fault)
>> >>> {
>> >>> echo '<h2>Fault (Expect - The request contains an invalid SOAP
body)</h2><pre>';
>> >>> print_r($result);
>> >>> echo '</pre>';
>> >>> }
>> >>> else
>> >>> {
>> >>> $err = $client_userService->getError();
>> >>> if ($err) {
>> >>> echo '<h2>Error2</h2><pre>' . $err . '</pre>';
>> >>> }
>> >>> else
>> >>> {
>> >>> //echo '<h2>Result</h2><pre>';
>> >>> print_r($result);
>> >>> echo '</pre>';
>> >>> $client_userService->session_id =
$resultSesssion["return"]["session_id"];
>> >>> echo '<h2>Result</h2><pre>';
>> >>> print_r($resultSesssion);
>> >>> echo '</pre>';
>> >>> $params = array(
>> >>> 'SID' => $client_userService->session_id,
>> >>> 'username' => 'user',
>> >>> 'userpass' => 'pass'
>> >>> );
>> >>> //$params = array();
>> >>> $autologin = $client_userService->call('loginUser',$params);
>> >>> echo '<h2>Params</h2><pre>';
>> >>> print_r($autologin);
>> >>> echo '</pre>';
>> >>> if ($client_userService->fault)
>> >>> {
>> >>> echo '<h2>Fault (Expect - The request contains an invalid SOAP
body)</h2><pre>';
>> >>> print_r($autologin);
>> >>> echo '</pre>';
>> >>> }
>> >>> else
>> >>> {
>> >>> $err = $client_userService->getError();
>> >>> if ($err) {
>> >>> echo '<h2>Error</h2><pre>' . $err . '</pre>';
>> >>> }
>> >>> else
>> >>> {
>> >>> echo '<h2>result</h2><pre>';
>> >>> print_r($autologin);
>> >>> echo '</pre>';
>> >>> }
>> >>> }
>> >>> }
>> >>> }
>> >>> $client_roomService = new nusoap_client("
http://hostname:5080/openmeetings/services/RoomService?wsdl";, true);
>> >>> $err = $client_roomService->getError();
>> >>> if ($err) {
>> >>> echo '<h2>Constructor error</h2><pre>' . $err . '</pre>';
>> >>> echo '<h2>Debug</h2><pre>' . htmlspecialchars($client->getDebug(),
ENT_QUOTES) . '</pre>';
>> >>> exit();
>> >>> }
>> >>> $params = array(
>> >>> 'SID' => $client_userService->session_id,
>> >>> 'name' => 'test',
>> >>> 'roomtypes_id' => 1,
>> >>> 'comment' => 'Test SOAP',
>> >>> 'numberOfPartizipants' => 50,
>> >>> 'ispublic' => true,
>> >>> 'appointment' => true,
>> >>> 'isDemoRoom' => false,
>> >>> 'demoTime' => '',
>> >>> 'isModeratedRoom' => true,
>> >>> 'externalRoomType' => '',
>> >>> 'validFromDate' => '05-01-2012',
>> >>> 'validFromTime' => '16:00',
>> >>> 'validToDate' => '05-01-2012',
>> >>> 'validToTime' => '17:00',
>> >>> 'isPasswordProtected' => false,
>> >>> 'password' => '',
>> >>> 'reminderTypeId' => 2,
>> >>> 'redirectURL' => ''
>> >>> );
>> >>> $addroom =
$client_roomService->call('addRoomWithModerationAndExternalTypeAndStartEnd',$params);
>> >>> if ($client_roomService->fault) {
>> >>> echo '<h2>Fault (Expect - The request contains an invalid SOAP
body)</h2><pre>'; print_r($addroom); echo '</pre>';
>> >>> } else {
>> >>> $err = $client_roomService->getError();
>> >>> if ($err) {
>> >>> echo '<h2>Error</h2><pre>' . $err . '</pre>';
>> >>> } else {
>> >>> echo '<h2>Result</h2><pre>'; print_r($addroom["return"]); echo
'</pre>';
>> >>> //return $addroom["return"];
>> >>>
>> >>> }
>> >>> }
>> >>> $params = array (
>> >>> 'SID' => $client_userService->session_id,
>> >>> 'room_id' => $addroom["return"],
>> >>> 'firstname' => 'Andre',
>> >>> 'lastname' => 'Pedro',
>> >>> 'email' => 'andre[at]mail.com',
>> >>> 'baseUrl' => 'http://hostname:5080/openmeetings/',
>> >>> 'language_id' => 1
>> >>> );
>> >>> $sent_invite =
$client_roomService->call('addMeetingMemberRemindToRoom',$params);
>> >>> if ($client_roomService->fault) {
>> >>> echo '<h2>Fault (Expect - The request contains an invalid SOAP
body)</h2><pre>'; print_r($sent_invite); echo '</pre>';
>> >>> } else {
>> >>> $err = $client_roomService->getError();
>> >>> if ($err) {
>> >>> echo '<h2>Error</h2><pre>' . $err . '</pre>';
>> >>> } else {
>> >>> echo '<h2>Result</h2><pre>'; print_r($sent_invite["return"]); echo
'</pre>';
>> >>> //return $addroom["return"];
>> >>>
>> >>> }
>> >>> }
>> >>>
>> >>> ?>
>> >>>
>> >>> --
>> >>> Os meus cumprimentos
>> >>>
>> >>> André Bolinhas
>> >>>
>> >>> --
>> >>> Os meus cumprimentos
>> >>>
>> >>> André Bolinhas
>> >
>> >
>> >
>> >
>> > --
>> > Os meus cumprimentos
>> >
>> > André Bolinhas
>
>
>
>
> --
> Os meus cumprimentos
>
> André Bolinhas

Reply via email to