cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Announcements

If your Cloud Collaboration question is not answered quickly, please email devsupport@webex.com for additional help

282
Views
1
Helpful
5
Replies
Highlighted
Beginner

How to use new element "allowAnyoneHostMeeting"

Hello,

We want to create a WebEx meeting which anyone can host using the element allowAnyoneHostMeeting,

But We got the error FAILURE.

<serv:result>FAILURE</serv:result>

<serv:reason>validation: unable to find FieldDescriptor for 'allowAnyoneHostMeeting' in ClassDescriptor of scheduleType</serv:reason>

<serv:gsbStatus>PRIMARY</serv:gsbStatus>

<serv:exceptionID>999999</serv:exceptionID>

How can I use this element??

1 ACCEPTED SOLUTION

Accepted Solutions
Highlighted
Contributor

Re: How to use new element "allowAnyoneHostMeeting"

What version of the XML API is your site running? this feature only exists in WebEx XML API 10.0.0 SP6 (WBS31) and later.


You can determine your XML API version with the GetAPIVersion request

View solution in original post

5 REPLIES 5
Highlighted
Contributor

Re: How to use new element "allowAnyoneHostMeeting"

Whats the exact/full call you are attempting?

Highlighted
Beginner

Re: How to use new element "allowAnyoneHostMeeting"

My Request XML as below:

<?xml version="1.0" encoding="UTF-8"?>

<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

    <header>

        <securityContext>

            <webExID>XXXXX</webExID>

            <password>XXXXX</password>

            <siteName>XXXXX</siteName>

        </securityContext>

    </header>

    <body>

        <bodyContent xsi:type="java:com.webex.service.binding.meeting.CreateMeeting">

        <accessControl>

                <meetingPassword>pass123</meetingPassword>

            </accessControl>

            <metaData>

                <confName>Sample Meeting</confName>

                <agenda>Test</agenda>

            </metaData>         

            <schedule>

                 <startDate>08/07/2017 16:00:00</startDate>

                 <openTime>900</openTime>

                 <duration>30</duration>

                 <timeZoneID>48</timeZoneID>

                 <firstAttendeeAsPresenter>true</firstAttendeeAsPresenter>

                 <allowAnyoneHostMeeting>true</allowAnyoneHostMeeting>

            </schedule>

        </bodyContent>

    </body>

</serv:message>

Response XML:

 

<serv:result>FAILURE</serv:result>

 

<serv:reason>validation: unable to find FieldDescriptor for 'allowAnyoneHostMeeting' in ClassDescriptor of scheduleType</serv:reason>

 

<serv:gsbStatus>PRIMARY</serv:gsbStatus>

 

<serv:exceptionID>999999</serv:exceptionID>

 

Thanks!

Highlighted
Contributor

Re: How to use new element "allowAnyoneHostMeeting"

What version of the XML API is your site running? this feature only exists in WebEx XML API 10.0.0 SP6 (WBS31) and later.


You can determine your XML API version with the GetAPIVersion request

View solution in original post

Highlighted
Beginner

Re: How to use new element "allowAnyoneHostMeeting"

allowAnyoneHostMeeting can work now,

but my meeting can't start on time if I did not login in the presenter ID/Passowrd,

how can I use createmeeting XML to

let my meeting start on time without login in presenter ID/Passowrd?

My Request XML as below:

<?xml version="1.0" encoding="UTF-8"?>

<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

    <header>

        <securityContext>

            <webExID>XXXXX</webExID>

            <password>XXXXX</password>

            <siteName>XXXXX</siteName>

        </securityContext>

    </header>

    <body>

        <bodyContent xsi:type="java:com.webex.service.binding.meeting.CreateMeeting">

        <accessControl>

                <meetingPassword>pass123</meetingPassword>

            </accessControl>

            <metaData>

                <confName>Sample Meeting</confName>

                <agenda>Test</agenda>

            </metaData>         

            <schedule>

                 <startDate>08/07/2017 16:00:00</startDate>

                 <openTime>900</openTime>

                 <duration>30</duration>

                 <timeZoneID>48</timeZoneID>

                 <firstAttendeeAsPresenter>true</firstAttendeeAsPresenter>

                 <allowAnyoneHostMeeting>true</allowAnyoneHostMeeting>

            </schedule>

        </bodyContent>

    </body>

</serv:message>

Response XML:

<serv:result>FAILURE</serv:result>

<serv:reason>The site does not allow first attendee as presenter</serv:reason>

<serv:gsbStatus>PRIMARY</serv:gsbStatus>

<serv:exceptionID>060045</serv:exceptionID>

Highlighted
Contributor

Re: How to use new element "allowAnyoneHostMeeting"

In Site Administration, Common Site Settings -> Options there are the following settings.. do you have them enabled on your site?

Screen Shot 2017-09-08 at 9.38.04 AM.png

This widget could not be displayed.