Sorry Abraham,

but from my point of view all listings here are wrong.
At least if you are using the latest Version...

The method signature is:

public Long addRoomWithModeration(String SID, String name,
            Long roomtypes_id ,
            String comment, Long numberOfPartizipants,
            Boolean ispublic,
            Boolean appointment,
            Boolean isDemoRoom,
            Integer demoTime,
            Boolean isModeratedRoom)

If you simply count the params you'll already see that none of your examples
fit into the method signature.

Sebastian

2010/9/15 Abraham Block <[email protected]>

> this seems to work:
>
> <env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope";
> xmlns:ns1="http://services.axis.openmeetings.org";>
>       <env:Body>
>             <ns1:addRoomWithModeration>
>                   <ns1:SID>e678e01ddb070ea13e31e8a64d888e54</ns1:SID>
>                   <ns1:name>My Test Room2</ns1:name>
>                   <ns1:roomtypes_id>2</ns1:roomtypes_id>
>                   <ns1:numberOfPartizipants>30</ns1:numberOfPartizipants>
>                   *<ns1:ispublic>1</ns1:ispublic>*
>                   <ns1:isModeratedRoom>true</ns1:isModeratedRoom>
>             </ns1:addRoomWithModeration>
>       </env:Body>
> </env:Envelope>
>
> but not this
>
> <env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope";
> xmlns:ns1="http://services.axis.openmeetings.org";>
>       <env:Body>
>             <ns1:addRoomWithModeration>
>                   <ns1:SID>e678e01ddb070ea13e31e8a64d888e54</ns1:SID>
>                   <ns1:name>My Test Room2</ns1:name>
>                   <ns1:roomtypes_id>2</ns1:roomtypes_id>
>                   <ns1:numberOfPartizipants>30</ns1:numberOfPartizipants>
>                   *<ns1:ispublic>true</ns1:ispublic>*
>                   <ns1:isModeratedRoom>true</ns1:isModeratedRoom>
>             </ns1:addRoomWithModeration>
>       </env:Body>
> </env:Envelope>
>
> The only difference is  <ns1:ispublic>1</ns1:ispublic> vs
> <ns1:ispublic>true</ns1:ispublic>
>
> The latter returns:
>
> <soapenv:Envelope xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope";>
>    <soapenv:Body>
>       <soapenv:Fault>
>          <soapenv:Code>
>             <soapenv:Value>soapenv:Receiver</soapenv:Value>
>          </soapenv:Code>
>          <soapenv:Reason>
>             <soapenv:Text xml:lang="en-US">For input string:
> "true"</soapenv:Text>
>          </soapenv:Reason>
>          <soapenv:Detail/>
>       </soapenv:Fault>
>    </soapenv:Body>
> </soapenv:Envelope>
>
> But this is what is generated from my SOAP client.
>
> Any idea why this would be? I'm pretty sure "true" is the way you're
> supposed to send a boolean, and it works for isModeratedRoom.
>
> On Tue, Sep 14, 2010 at 5:27 PM, Abraham Block <[email protected]> wrote:
>
>> What should I be looking out for, exactly?
>> Now that I look at things more carefully, even though I see my room in the
>> database, I don't see it in the admin for openmeetings...on the hunch that
>> this has something to do with it, I created a hash for one the rooms which
>> does appear, and, it works like a charm!
>>
>> Now that I've been chasing the wrong tail for the four hours......
>>
>> On Tue, Sep 14, 2010 at 5:13 PM, Sebastian Wagner 
>> <[email protected]>wrote:
>>
>>> Hallo Avi,
>>>
>>> I have been using this Method all the time, please review your code and
>>> params I am quite sure it should work.
>>> It is quite handy to use a Standalone SOAP Client/Browser like
>>> http://ditchnet.org/soapclient/ to verify the calls before you implement
>>> those.
>>>
>>> Sebastian
>>>
>>> 2010/9/14 Avi Block <[email protected]>
>>>
>>>> In the SOAP documentation it says:
>>>> Boolean  isModeratedRoom         Users have to wait untill a Moderator
>>>> arrives. Use the becomeModerator param in
>>>> setUserObjectAndGenerateRoomHash to set a user as default Moderator
>>>>
>>>> So I set that to true and in when I called
>>>> setUserObjectAndGenerateRoomHash I set becomeModeratorAsInt to 1.
>>>>
>>>> I assumed this would make this user a moderator. Unfortunately it
>>>> didn't.
>>>>
>>>> --
>>>> 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]<openmeetings-user%[email protected]>
>>>> .
>>>> For more options, visit this group at
>>>> http://groups.google.com/group/openmeetings-user?hl=en.
>>>>
>>>>
>>>
>>>
>>> --
>>> Sebastian Wagner
>>> http://www.webbase-design.de
>>> http://openmeetings.googlecode.com
>>> http://www.wagner-sebastian.com
>>> [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]<openmeetings-user%[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]<openmeetings-user%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/openmeetings-user?hl=en.
>



-- 
Sebastian Wagner
http://www.webbase-design.de
http://openmeetings.googlecode.com
http://www.wagner-sebastian.com
[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