cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
570
Views
1
Helpful
5
Replies

Cannot set meeting type for users

Problem

I cannot change the Session types for users. I can activate or deactivate users, rename them. every thing is working fine. But I cannot alter this permissions, those checkboxes just stay the way they are. Can you give me a hint? Thank You.

snipp.PNG

AUO: id is 16

PRO: id is 214

Request

<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   xmlns:serv="http://www.webex.com/schemas/2002/06/service">

   <header>

   <securityContext>

   <webExID>**</webExID>

   <password>**</password>

   <siteName>**</siteName>

   </securityContext>

   </header>

   <body>

   <bodyContent xsi:type="java:com.webex.service.binding.user.SetUser">

   <webExId>mywebexid</webExId>

   <active>ACTIVATED</active>

   <meetingTypes>

   <meetingType>16</meetingType>

   <meetingType>214</meetingType>

   </meetingTypes>

   </bodyContent>

   </body>

</serv:message>

Response

<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service"
   xmlns:com="http://www.webex.com/schemas/2002/06/common"
   xmlns:use="http://www.webex.com/schemas/2002/06/service/user">

   <serv:header>

   <serv:response>

   <serv:result>SUCCESS</serv:result>

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

   </serv:response>

   </serv:header>

   <serv:body>

   <serv:bodyContent xsi:type="use:setUserResponse"
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>

   </serv:body>

</serv:message>

5 Replies 5

nmorrow
Cisco Employee
Cisco Employee

Hello,

     The meetingType elements don't toggle the settings, they overwrite the current list of enabled values with whatever you provide. To disable a meeting type, you would include only the meeting types you wish to remain enabled. To disable all meeting types, you would include a null meetingTypes list.

Tank you for your reponse, but this does not answer my question.The Problme is:  the request I posted above does nothing. It does not toogle, nor overwrite the meeting types (the checkboxes in user listing). Only the <active>ACTIVATED</active> works but everthing inside    <meetingTypes> seems to be ignored. I have not reached the active hosts limit, this error can be excluded. So is there a mistake in my xml request? I  the Admin ui user listing of webex the checkboxes are called "Session type" - that's what I want to set.

Hello,

    In your example, you included every available meeting type. Since every available meeting type was already active for the user, no visible change was made when the meeting types list was overwritten. WebEx terminology sometimes varies, session is sometimes used in place of meetings to avoid confusion between Meeting Center, Training Center, Event Center, etc. If you want to disable all meeting types for a user, you would use a null meetingType list like the following:

<meetingTypes>

     <meetingType></meetingType>

</meetingTYpes>

The Problm is -  this does not work! I read the api docs, I know you can only set these in bulk. But webex just wont set the meetingtype as I order it to set. Do you see a problem in the XML I originally posted?

Hello,

     Your XML is correct aside from the obvious masking of sensitive data. Can you provide the URL for your WebEx site, so I can verify the meeting type indexes are the correct values?

Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community: