Actually I was not aware we have such method addOrganisation :) will try to check/fix :)
On Fri, Oct 11, 2013 at 1:43 AM, Samuel Hagen <[email protected]> wrote: > Hi All, > > Interesting situation using SOAP today.....I slipped on it in the shower > this morning.... > > ...OK ok ok, no more hygiene-related puns, here's the actual problem: I'm > trying to create a group in Openmeetings using SOAP. Really > straightforward, right? Anyway, I keep getting a -1: *"**Unknown error. > Please report this to the administrator."* I've actually tried this with > two different installs on two different machines. Other soap operation > seem to be working just fine on both machines, it just gets cranky with * > addOrganisation. > > **Below is the code:** > * > > <?php > $wsdl = "http://localhost:5080/openmeetings/services/UserService?wsdl" > <http://localhost:5080/openmeetings/services/UserService?wsdl>; > $SOAP = new SoapClient($wsdl, array( > "trace"=>1, > "exceptions"=>0)); > $value = $SOAP->getSession(); > $session = $value->return; > $sid = $session->session_id; > print "<pre>\n"; > > print "<br />\n Request: ".htmlspecialchars($SOAP->__getLastRequest()); > > print "<br />\n Response: > ".htmlspecialchars($SOAP->__getLastResponse()); > > print "</pre>"; > print "<br/>\n SID: $sid"; > $params = array( > 'SID' => $sid, > 'username' => 'admin', > 'userpass' => 'password' > ); > > $result = $SOAP-> loginUser($params); > print "<pre>\n"; > > print "<br />\n Request: ".htmlspecialchars($SOAP->__getLastRequest()); > > print "<br />\n Response: > ".htmlspecialchars($SOAP->__getLastResponse()); > > print "</pre>"; > > $result = $SOAP-> addOrganisation($sid, 'Testgroup'); > > print "<pre>\n"; > > print "<br />\n Request: ".htmlspecialchars($SOAP->__getLastRequest()); > > print "<br />\n Response: > ".htmlspecialchars($SOAP->__getLastResponse()); > > print "</pre>"; > ?> > > * > And here is the output from the above code:* > > Request: <?xml version="1.0" encoding="UTF-8"?> > <SOAP-ENV:Envelope > xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" > <http://schemas.xmlsoap.org/soap/envelope/> > xmlns:ns1="http://services.axis.openmeetings.apache.org" > <http://services.axis.openmeetings.apache.org>><SOAP-ENV:Body><ns1:getSession/></SOAP-ENV:Body></SOAP-ENV:Envelope> > > > Response: <?xml version='1.0' encoding='utf-8'?><soapenv:Envelope > xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" > <http://schemas.xmlsoap.org/soap/envelope/>><soapenv:Body><ns:getSessionResponse > xmlns:ns="http://services.axis.openmeetings.apache.org" > <http://services.axis.openmeetings.apache.org>><ns:return > xmlns:ax27="http://asterisk.sip.beans.persistence.openmeetings.apache.org/xsd" > <http://asterisk.sip.beans.persistence.openmeetings.apache.org/xsd> > xmlns:ax213="http://basic.beans.data.openmeetings.apache.org/xsd" > <http://basic.beans.data.openmeetings.apache.org/xsd> > xmlns:ax24="http://domain.beans.persistence.openmeetings.apache.org/xsd" > <http://domain.beans.persistence.openmeetings.apache.org/xsd> > xmlns:ax21="http://user.beans.persistence.openmeetings.apache.org/xsd" > <http://user.beans.persistence.openmeetings.apache.org/xsd> > xmlns:ax22="http://basic.beans.persistence.openmeetings.apache.org/xsd" > <http://basic.beans.persistence.openmeetings.apache.org/xsd> > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > <http://www.w3.org/2001/XMLSchema-instance> > xsi:type="ax22:Sessiondata"><ax22:id>7</ax22:id><ax22:language_id > xsi:nil="true"/><ax22:organization_id > xsi:nil="true"/><ax22:refresh_time>2013-10-10</ax22:refresh_time><ax22:sessionXml > > xsi:nil="true"/><ax22:session_id>b0bf9a4435eb0dacbb26cc8d019082ee</ax22:session_id><ax22:starttermin_time>2013-10-10</ax22:starttermin_time><ax22:storePermanent > xsi:nil="true"/><ax22:user_id > xsi:nil="true"/></ns:return></ns:getSessionResponse></soapenv:Body></so > a > penv:Envelope> > > > SID: b0bf9a4435eb0dacbb26cc8d019082ee > > > > Request: <?xml version="1.0" encoding="UTF-8"?> > <SOAP-ENV:Envelope > xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" > <http://schemas.xmlsoap.org/soap/envelope/> > xmlns:ns1="http://services.axis.openmeetings.apache.org" > <http://services.axis.openmeetings.apache.org>><SOAP-ENV:Body><ns1:loginUser><ns1:SID>b0bf9a4435eb0dacbb26cc8d019082ee</ns1:SID><ns1:username>admin</ns1:username><ns1:userpass>password</ns1:userpass></ns1:loginUser></SOAP-ENV:Body></SOAP-ENV:Envelope> > > > Response: <?xml version='1.0' encoding='utf-8'?><soapenv:Envelope > xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" > <http://schemas.xmlsoap.org/soap/envelope/>><soapenv:Body><ns:loginUserResponse > xmlns:ns="http://services.axis.openmeetings.apache.org" > <http://services.axis.openmeetings.apache.org>><ns:return>1</ns:return></ns:loginUserResponse></soapenv:Body></soapenv:Envelope> > > > > Request: <?xml version="1.0" encoding="UTF-8"?> > <SOAP-ENV:Envelope > xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" > <http://schemas.xmlsoap.org/soap/envelope/> > xmlns:ns1="http://services.axis.openmeetings.apache.org" > <http://services.axis.openmeetings.apache.org>><SOAP-ENV:Body><ns1:addOrganisation/><param1>Testgroup</param1></SOAP-ENV:Body></SOAP-ENV:Envelope> > > > Response: <?xml version='1.0' encoding='utf-8'?><soapenv:Envelope > xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" > <http://schemas.xmlsoap.org/soap/envelope/>><soapenv:Body><ns:addOrganisationResponse > xmlns:ns="http://services.axis.openmeetings.apache.org" > <http://services.axis.openmeetings.apache.org>><ns:return>-1</ns:return></ns:addOrganisationResponse></soapenv:Body></soapenv:Envelope> > > > > *I was just wondering* if anyone could reproduce this error, or had run > into it themselves or (better yet) had found a solution that I could > implement with *profound *laziness ;-) Any of the above would be > awesome...Telling me that SOAP works fine for you and there just must be > goblins inside my computers (or a man of profound incompetence at the > keyboard, outside them) , while unwelcome, would also be satisfactory I > suppose...if not a bit unsurprising. > > Anyway, thanks for your attention and any ideas you might have. > > -Sam > -- WBR Maxim aka solomax
