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 >