<?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 CUPI.NET - ImportLdapUser override does not return objectId of imported user in Audio and Video Endpoints</title>
    <link>https://community.cisco.com/t5/audio-and-video-endpoints/cupi-net-importldapuser-override-does-not-return-objectid-of/m-p/3483954#M1237</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I spotted this small inconcistency:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If we use the method in LdapUser that just imports the user&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;public static WebCallResult ImportLdapUser(ConnectionServerRest pConnectionServer, string pTemplateAlias, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string pPkid, string pAlias, string pFirstName, string pLastName, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string pExtension,ConnectionPropertyList pPropList)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then the WebCallResult.ReturnedObjectId will be the objectId of the created mailbox.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If we use the override that returns the user proper, the returned WebCallResult will be from the request to extract the mailbox and thus has ReturnedObjectId = null,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If we compare that this UserBase.AddUser which also has an override to return a UserFull after creation, the method does fill in the ReturnedObjectId:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (res.Success)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; res = UserFull.GetUser(pConnectionServer, res.ReturnedObjectId, out pUserFull);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //stuff the objectID back in the res structure since we took overwrote it with the GetUser fetch.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; res.ReturnedObjectId = pUserFull.ObjectId;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I think both methods should offer the same functionality.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers&lt;/P&gt;&lt;P&gt;Stephan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 24 Mar 2015 18:21:10 GMT</pubDate>
    <dc:creator>stephan.steiner</dc:creator>
    <dc:date>2015-03-24T18:21:10Z</dc:date>
    <item>
      <title>CUPI.NET - ImportLdapUser override does not return objectId of imported user</title>
      <link>https://community.cisco.com/t5/audio-and-video-endpoints/cupi-net-importldapuser-override-does-not-return-objectid-of/m-p/3483954#M1237</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I spotted this small inconcistency:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If we use the method in LdapUser that just imports the user&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;public static WebCallResult ImportLdapUser(ConnectionServerRest pConnectionServer, string pTemplateAlias, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string pPkid, string pAlias, string pFirstName, string pLastName, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string pExtension,ConnectionPropertyList pPropList)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then the WebCallResult.ReturnedObjectId will be the objectId of the created mailbox.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If we use the override that returns the user proper, the returned WebCallResult will be from the request to extract the mailbox and thus has ReturnedObjectId = null,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If we compare that this UserBase.AddUser which also has an override to return a UserFull after creation, the method does fill in the ReturnedObjectId:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (res.Success)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; res = UserFull.GetUser(pConnectionServer, res.ReturnedObjectId, out pUserFull);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //stuff the objectID back in the res structure since we took overwrote it with the GetUser fetch.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; res.ReturnedObjectId = pUserFull.ObjectId;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I think both methods should offer the same functionality.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers&lt;/P&gt;&lt;P&gt;Stephan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Mar 2015 18:21:10 GMT</pubDate>
      <guid>https://community.cisco.com/t5/audio-and-video-endpoints/cupi-net-importldapuser-override-does-not-return-objectid-of/m-p/3483954#M1237</guid>
      <dc:creator>stephan.steiner</dc:creator>
      <dc:date>2015-03-24T18:21:10Z</dc:date>
    </item>
    <item>
      <title>Re: CUPI.NET - ImportLdapUser override does not return objectId of imported user</title>
      <link>https://community.cisco.com/t5/audio-and-video-endpoints/cupi-net-importldapuser-override-does-not-return-objectid-of/m-p/3483955#M1238</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We will look into it and get back to you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Apr 2015 21:26:15 GMT</pubDate>
      <guid>https://community.cisco.com/t5/audio-and-video-endpoints/cupi-net-importldapuser-override-does-not-return-objectid-of/m-p/3483955#M1238</guid>
      <dc:creator>smupadhy</dc:creator>
      <dc:date>2015-04-10T21:26:15Z</dc:date>
    </item>
    <item>
      <title>Re: CUPI.NET - ImportLdapUser override does not return objectId of imported user</title>
      <link>https://community.cisco.com/t5/audio-and-video-endpoints/cupi-net-importldapuser-override-does-not-return-objectid-of/m-p/3483956#M1239</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This has been brought to the attention of the concerned team. Thanks!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 13 Apr 2015 20:47:02 GMT</pubDate>
      <guid>https://community.cisco.com/t5/audio-and-video-endpoints/cupi-net-importldapuser-override-does-not-return-objectid-of/m-p/3483956#M1239</guid>
      <dc:creator>smupadhy</dc:creator>
      <dc:date>2015-04-13T20:47:02Z</dc:date>
    </item>
    <item>
      <title>Re: CUPI.NET - ImportLdapUser override does not return objectId of imported user</title>
      <link>https://community.cisco.com/t5/audio-and-video-endpoints/cupi-net-importldapuser-override-does-not-return-objectid-of/m-p/3483957#M1240</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Is there a bug id to track this?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Apr 2015 09:44:32 GMT</pubDate>
      <guid>https://community.cisco.com/t5/audio-and-video-endpoints/cupi-net-importldapuser-override-does-not-return-objectid-of/m-p/3483957#M1240</guid>
      <dc:creator>stephan.steiner</dc:creator>
      <dc:date>2015-04-27T09:44:32Z</dc:date>
    </item>
  </channel>
</rss>

