Hi Sebastian,
I made it! I have a look at the code: I see that
"allow_frontend_register=1" is required!
Thank you anyway!


On Sep 13, 12:08 pm, Netbuilder <[email protected]> wrote:
> Hi Sebastian,
> if I browsehttp://localhost/openmeetings/services/UserService?wsdlI
> can see the list of the Soap Method with the arguments, the right
> order.
> For example, for the AddNewUser Method if shows me that the arguments
> are the following
>                                             'SID' =>
> $client_userService->session_id ,
>                                             'username' => 'newuser',
>                                             'userpass' => 'newuser',
>                                             'lastname' => 'newuser',
>                                             'firstname' => 'newuser',
>                                             'email' => '
> [email protected]',
>                                             'additionalname' =>
> 'newuser',
>                                             'street' => 'newuser',
>                                             'zip' => 'newuser',
>                                             'fax' => 'newuser',
>                                             'states_id' => 10,
>                                             'town' => 'newuser',
>                                             'language_id' => 5,
>                                             'baseURL' => 'localhost' .
> Is there any other place where I can check the right order, types and
> list of the arguments?
> Thank you.
>
> On Sep 12, 10:24 pm, "[email protected]" <[email protected]>
> wrote:
>
>
>
>
>
>
>
> > in 99,99 % of all cases its an issue regarding the method signature.
>
> > You've either not using:
> > - correct order of arguments
> > - correct type of arguments
> > - correct arguments in general by missing one
>
> > Sebastian
>
> > 2011/9/12 Netbuilder <[email protected]>:
>
> > > Hi All,
> > > I need a little help with soap.
> > > The code below allow me to connect as ADMIN. At line 58 (ADMIN IS
> > > CONNECTED) you can see it.
> > > Then I call Soap Method AddNewUser, but I had the following error:
> > >    Fault (Expect - The request contains an invalid SOAP body)
>
> > > Where's the mistake?
> > > Thank you.
>
> > > <?
>
> > > require_once('nusoap.php');
>
> > > $client_userService = new nusoap_client("http://localhost/openmeetings/
> > > services/UserService?wsdl", "wsdl");
>
> > > $err = $client_userService->getError();
>
> > >    if ($err) {
>
> > >        echo '<h2>Constructor error</h2><pre>' . $err . '</pre>';
>
> > >        exit();
> > >    }
>
> > > $resultSesssion = $client_userService->call('getSession');
>
> > > if ($client_userService->fault)
> > > {
>
> > >    echo '<h2>Fault </h2>';
>
> > > } else
> > >        {
>
> > >    if ($err)
> > >    {
>
> > >       echo '<h2>Error2</h2>';
>
> > >    } else
> > >        {
>
> > >                      $client_userService->session_id = 
> > > $resultSesssion["return"]
> > > ["session_id"];
>
> > >                      $params = array(
> > >                          'SID' => $client_userService->session_id,
> > >                          'username' => 'admin',
> > >                          'userpass' => 'admin'
> > >      );
>
> > >      $result = $client_userService-> call('loginUser',$params);
>
> > >                  if ($client_userService->fault) {
>
> > >                echo '<h2>Fault </h2>';
>
> > >      } else {
>
> > >          if ($err) {
> > >              echo '<h2>Error</h2>';
> > >          } else {
>
> > >                echo '<h2>ADMIN IS CONNECTED</h2>';
>
> > >                $params1 = array(
> > >                                            'SID' => 
> > > $client_userService->session_id ,
> > >                                            'username' => 'newuser',
> > >                                            'userpass' => 'newuser',
> > >                                            'lastname' => 'newuser',
> > >                                            'firstname' => 'newuser',
> > >                                            'email' => ' [email protected]',
> > >                                            'additionalname' => 'newuser',
> > >                                            'street' => 'newuser',
> > >                                            'zip' => 'newuser',
> > >                                            'fax' => 'newuser',
> > >                                            'states_id' => 10,
> > >                                            'town' => 'newuser',
> > >                                            'language_id' => 5,
> > >                                            'baseURL' => 'localhost'
> > >                                              );
>
> > >                                        $result = $client_userService -> 
> > > call('addNewUser',
> > > $params1);
>
> > >                                        if ($client_userService->fault) {
>
> > >                                            echo '<h2>Fault </h2>';
>
> > >                                        } else
> > >                                                {
>
> > >                                            $err = 
> > > $client_userService->getError();
>
> > >                                            if ($err) {
>
> > >                                                echo '<h2>Error</h2>';
>
> > >                                            } else {
>
> > >                                                        echo '<h2>OK</h2>';
> > >                                            }
> > >                                          }
> > >                         }
> > >            }
> > >      }
>
> > > }
>
> > > ?>
>
> > > --> > You received this message because you are subscribed to the Google 
> > > Groups "OpenMeetings User" group.> To post to this group, send 
> > > [email protected].> To unsubscribe from this 
> > > group, send [email protected].
> > > For more options, visit this group 
> > > athttp://groups.google.com/group/openmeetings-user?hl=en.
>
> > --
> > Sebastian 
> > Wagnerhttp://www.webbase-design.dehttp://openmeetings.googlecode.comhttp://...
> > [email protected]

-- 
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