<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: updateUser Function Failed Using Python - CUCM AXL in Management</title>
    <link>https://community.cisco.com/t5/management/updateuser-function-failed-using-python-cucm-axl/m-p/3996173#M3263</link>
    <description>&lt;P&gt;Hi&amp;nbsp;dstaudt,&lt;/P&gt;&lt;P&gt;That works like a charm. I did not realize the device had to be processed separately. Thank you for the help.&lt;/P&gt;</description>
    <pubDate>Tue, 10 Dec 2019 02:27:37 GMT</pubDate>
    <dc:creator>fdharmawan</dc:creator>
    <dc:date>2019-12-10T02:27:37Z</dc:date>
    <item>
      <title>updateUser Function Failed Using Python - CUCM AXL</title>
      <link>https://community.cisco.com/t5/management/updateuser-function-failed-using-python-cucm-axl/m-p/3995570#M3260</link>
      <description>&lt;P&gt;Hi Guys,&lt;/P&gt;&lt;P&gt;I want to activate the home cluster and associate end device on the end user menu. I managed to get it working using Postman. Below are the code.&lt;/P&gt;&lt;P&gt;&amp;lt;soapenv:Envelope xmlns:soapenv="&lt;A href="http://schemas.xmlsoap.org/soap/envelope/" target="_blank"&gt;http://schemas.xmlsoap.org/soap/envelope/&lt;/A&gt;" xmlns:ns="&lt;A href="http://www.cisco.com/AXL/API/11.5" target="_blank"&gt;http://www.cisco.com/AXL/API/11.5&lt;/A&gt;"&amp;gt;&lt;BR /&gt;&amp;lt;soapenv:Header/&amp;gt;&lt;BR /&gt;&amp;lt;soapenv:Body&amp;gt;&lt;BR /&gt;&amp;lt;ns:updateUser&amp;gt;&lt;BR /&gt;&amp;lt;userid&amp;gt;TST User100&amp;lt;/userid&amp;gt;&lt;BR /&gt;&amp;lt;associatedDevices&amp;gt;&lt;BR /&gt;&amp;lt;device&amp;gt;CSFTESTADD&amp;lt;/device&amp;gt;&lt;BR /&gt;&amp;lt;/associatedDevices&amp;gt;&lt;BR /&gt;&amp;lt;homeCluster&amp;gt;true&amp;lt;/homeCluster&amp;gt;&lt;BR /&gt;&amp;lt;imAndPresenceEnable&amp;gt;true&amp;lt;/imAndPresenceEnable&amp;gt;&lt;BR /&gt;&amp;lt;/ns:updateUser&amp;gt;&lt;BR /&gt;&amp;lt;/soapenv:Body&amp;gt;&lt;BR /&gt;&amp;lt;/soapenv:Envelope&amp;gt;&lt;/P&gt;&lt;P&gt;But when I tried to 'translate' it to Python using the code below, it got "TypeError: Choice elements only work with keyword arguments" error notification.&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;try&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;resp&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;service.updateUser({&lt;/SPAN&gt;&lt;SPAN&gt;'userid'&lt;/SPAN&gt;&lt;SPAN&gt;:&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;'GTS&amp;nbsp;TST&amp;nbsp;User100'&lt;/SPAN&gt;&lt;SPAN&gt;,&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;'associatedDevices'&lt;/SPAN&gt;&lt;SPAN&gt;:&amp;nbsp;{&lt;/SPAN&gt;&lt;SPAN&gt;'device'&lt;/SPAN&gt;&lt;SPAN&gt;:&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;'CSFTESTADD'&lt;/SPAN&gt;&lt;SPAN&gt;},&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;'homeCluster'&lt;/SPAN&gt;&lt;SPAN&gt;:&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;'true'&lt;/SPAN&gt;&lt;SPAN&gt;,&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;'imAndPresenceEnable'&lt;/SPAN&gt;&lt;SPAN&gt;:&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;'true'&lt;/SPAN&gt;&lt;SPAN&gt;})&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;print&lt;/SPAN&gt;&lt;SPAN&gt;(resp)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;except&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;Fault:&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;show_history()&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Do I need to add something else on the Python code? Thank you&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Mon, 09 Dec 2019 02:30:41 GMT</pubDate>
      <guid>https://community.cisco.com/t5/management/updateuser-function-failed-using-python-cucm-axl/m-p/3995570#M3260</guid>
      <dc:creator>fdharmawan</dc:creator>
      <dc:date>2019-12-09T02:30:41Z</dc:date>
    </item>
    <item>
      <title>Re: updateUser Function Failed Using Python - CUCM AXL</title>
      <link>https://community.cisco.com/t5/management/updateuser-function-failed-using-python-cucm-axl/m-p/3996130#M3262</link>
      <description>&lt;P&gt;The data for the updateUser() method is not a single object, but consists of multiple values/objects passed in as individual parameters (in the case where you have the option of using one key or another - such as 'userid' vs. 'uuid' - you must use the actual key name:)&lt;/P&gt;
&lt;PRE&gt;# Create an associated devices object
devices = {
        'device': []
    }
devices['device'].append( 'CSFTESTPHONE' )

# Execute the updateUser request
try:
	resp = service.updateUser(
        userid = 'testEndUser',
        associatedDevices = devices,
        homeCluster = True,
        imAndPresenceEnable = True
        )&lt;/PRE&gt;
&lt;P&gt;See the sample available here: &lt;A href="https://github.com/CiscoDevNet/axl-python-zeep-samples/blob/master/axl_add_update_User.py" target="_blank"&gt;https://github.com/CiscoDevNet/axl-python-zeep-samples/blob/master/axl_add_update_User.py&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 09 Dec 2019 23:51:18 GMT</pubDate>
      <guid>https://community.cisco.com/t5/management/updateuser-function-failed-using-python-cucm-axl/m-p/3996130#M3262</guid>
      <dc:creator>dstaudt</dc:creator>
      <dc:date>2019-12-09T23:51:18Z</dc:date>
    </item>
    <item>
      <title>Re: updateUser Function Failed Using Python - CUCM AXL</title>
      <link>https://community.cisco.com/t5/management/updateuser-function-failed-using-python-cucm-axl/m-p/3996173#M3263</link>
      <description>&lt;P&gt;Hi&amp;nbsp;dstaudt,&lt;/P&gt;&lt;P&gt;That works like a charm. I did not realize the device had to be processed separately. Thank you for the help.&lt;/P&gt;</description>
      <pubDate>Tue, 10 Dec 2019 02:27:37 GMT</pubDate>
      <guid>https://community.cisco.com/t5/management/updateuser-function-failed-using-python-cucm-axl/m-p/3996173#M3263</guid>
      <dc:creator>fdharmawan</dc:creator>
      <dc:date>2019-12-10T02:27:37Z</dc:date>
    </item>
  </channel>
</rss>

