Which Property / Attributes does SharePoint use from a PickerEntity?

Hi,
I'm developing a Custom Claims Provider to resolve against the SharePoint User Profile Service since we have a large forest of upstream opco Active Directories and I don't want user searches to go back out to source.  I've disabled the AD provider.
It seems to be working for the most part; as I start to search for people either from the "Share" button - or within a Person/Group field of a list item add/edit form, results are being returned to the people picker from my provider.  I can
select the name and all appears to resolve correctly.
If I'm sharing (as in adding a user to a group for edit / full control etc) - everything works perfectly .... however, when I add a custom list which has a person/group field in it, and try to save/commit the record, I see an error underneath the field saying
"Input string was not in a correct format"
I've gone through debug but can't see anything obvious within the properties that I might have mis-set / forgotten to assign.  Can anybody advise where I might need to look please?
Regards,
Steve

Thanks Scott, .... I'm still not sure I'm seeing where I'm going wrong :-
I've used F12 Developer tools to grab back what's on the page and the following 2 examples show what is coming back in the markup first for my custom provider (which generates the error in my original post when I try to commit the save) ... and the second
is picking the entry that works correctly when picked from the native AD provider.
The only difference I can see in the 2 are the attributes for "entitydata" :-
With Custom Provider (which fails)....
<span class="sp-peoplepicker-userSpan"
 id="Person_cb0cd57f-c84f-4d17-8849-d9ebc043ec19_$ClientPeoplePicker_i:0#.w|poc-uds-eur\butlers_ProcessedUser0"
 SID="i:0#.w|poc-uds-eur\butlers"
 ResolvedUser="true"
 data-sp-peoplePickerProcessedUser="true">
<span class="sp-peoplepicker-userPresence"
 id="Person_cb0cd57f-c84f-4d17-8849-d9ebc043ec19_$ClientPeoplePicker_i:0#.w|poc-uds-eur\butlers_ProcessedUser0_PresenceContainer"/>
<span title="Steve Butler"
 class="ms-entity-resolved"
 id="Person_cb0cd57f-c84f-4d17-8849-d9ebc043ec19_$ClientPeoplePicker_i:0#.w|poc-uds-eur\butlers_ProcessedUser0_UserDisplay"
 style="max-width: 331px;">
<input name="Person_cb0cd57f-c84f-4d17-8849-d9ebc043ec19_$ClientPeoplePicker_HiddenInput"
 id="Person_cb0cd57f-c84f-4d17-8849-d9ebc043ec19_$ClientPeoplePicker_HiddenInput"
 type="hidden" value="[{"Key":"i:0#.w|poc-uds-eur\\wattsa",
    "Description":"poc-uds-eur\\butlers",
    "DisplayText":"Steve Butler",
    "EntityType":"User",
    "ProviderDisplayName":"Custom Claims - User Profile Service",
    "ProviderName":"UserProfileServiceProvider",
    "IsResolved":true,
    "EntityData":{"DisplayName":"Steve Butler",
      "Email":"",
      "SPUserID":"59a62029-c5ed-4704-a3dd-6e4c1bbf0216",
      "Title":"SharePoint Dev",
      "AccountName":"poc-uds-eur\\butlers"},
    "MultipleMatches":[],
    "AutoFillKey":"i:0#.w|poc-uds-eur\\butlers",
    "AutoFillDisplayText":"Steve Butler",
    "AutoFillSubDisplayText":"SharePoint Dev",
    "AutoFillTitleText":"Custom Claims - User Profile Service\npoc-uds-eur\\butlers",
    "DomainText":"lxw-uds-t17",
    "Resolved":true}]"/>
With AD Native (which works ok):-
<span class="sp-peoplepicker-userSpan"
 id="Person_cb0cd57f-c84f-4d17-8849-d9ebc043ec19_$ClientPeoplePicker_i:0#.w|poc-uds-eur\butlers_ProcessedUser0"
 SID="i:0#.w|poc-uds-eur\butlers"
 ResolvedUser="true"
 data-sp-peoplePickerProcessedUser="true">
<span class="sp-peoplepicker-userPresence"
 id="Person_cb0cd57f-c84f-4d17-8849-d9ebc043ec19_$ClientPeoplePicker_i:0#.w|poc-uds-eur\butlers_ProcessedUser0_PresenceContainer"/>
<span title="Steve Butler"
 class="ms-entity-resolved"
 id="Person_cb0cd57f-c84f-4d17-8849-d9ebc043ec19_$ClientPeoplePicker_i:0#.w|poc-uds-eur\butlers_ProcessedUser0_UserDisplay"
 style="max-width: 331px;">
<input name="Person_cb0cd57f-c84f-4d17-8849-d9ebc043ec19_$ClientPeoplePicker_HiddenInput"
 id="Person_cb0cd57f-c84f-4d17-8849-d9ebc043ec19_$ClientPeoplePicker_HiddenInput"
 type="hidden" value="[{"Key":"i:0#.w|poc-uds-eur\\butlers",
    "Description":"POC-UDS-EUR\\butlers",
    "DisplayText":"Steve Butler",
    "EntityType":"User",
    "ProviderDisplayName":"Active Directory",
    "ProviderName":"AD",
    "IsResolved":true,
    "EntityData":{"Title":"",
      "MobilePhone":"",
      "SIPAddress":"",
      "Department":"",
      "Email":""},
    "MultipleMatches":[],
    "AutoFillKey":"i:0#.w|poc-uds-eur\\butlers",
    "AutoFillDisplayText":"Steve Butler",
    "AutoFillSubDisplayText":"",
    "AutoFillTitleText":"Active Directory\nPOC-UDS-EUR\\butlers",
    "DomainText":"lxw-uds-t17",
    "Resolved":true}]"/>

Similar Messages

  • Which vi is best to use from pid toolkit to control 8 temperature zones?

    Hi:
    I recently bought LabVIEW 8.5 w/ PID toolkit but I can't find the "pid.vi" in its examples. Although I have never used this pid.vi, I heard  that this one is a good vi to control multiple  temperature zones. Help me if I am not searching this vi in a right way or place.  I am using NI 9264 module kit for the output power. My input is two NI 9211 thermocouple temperature module.
    However my question is the same as of subject: Which vi is best to use from pid toolkit to control 8 temperature zones?
    I also see in the readme file of NI 9264 that it can give a current drive of +/- 16mA for all channels. What does that mean? Since I'll be using a solid state relay which drives on 30mA/per channel.
    Thanks for any help in advance.

    Hi HopeS,
    Unfortunately, PID control theory is not a simple subject, and there is no single answer on parameters, because every system differs in their response to inputs. That's why the P, I, and D parameters are adjustable. We do have a PID autotuning VI found in the same palette which will launch the AutoTuning wizard to help you get mor precise parameters once you have reasonable values to work with already. But again, you need to know a reasonable set of values to operate with for P, I, and D. Once you use the Autotuning Wizard to get new PID values, I would recommend replacing the VI with the normal PID VI and manually entering in the values you found through autotuning. Then you can use an array of all your temperatures (process variables) as the input to the VI. The "simulated" case of the Ready-to-Run Temperature Controller example you found is about as simple as it can get.
    And the output of the VI is just going to be based on the mathematical transformations going on within the VI. Since you want a analog output current, you'd rescale that output if necessary and wire it into a DAQ Assistant VI (or DAQmx Write). I'm not sure I understand what you mean with not having to "play with the VIs" - this application will require some small amount of modification to fit your hardware.
    Regards,
    Vijay S.
    National Instruments

  • Which user/credentials does APEX use to execute packages

    Which user does APEX use to execute a function or procedure in the parsing scheme of an application. I am trying to debug an custom authentication scheme which calls a package procedure.

    Mathias Oracle wrote:
    Which user does APEX use to execute a function or procedure in the parsing scheme of an application. I am trying to debug an custom authentication scheme which calls a package procedure.APEX connects to the database using connection pooling as the APEX_PUBLIC_USER or ANONYMOUS schemas, depending on the webserver configuration (except where a DAD has no username/password defined). Code is executed via the <tt>dbms_sys_sql</tt> package using the privileges of the application parsing schema. See:
    {message:id=926724}
    {message:id=1224601}
    Application Express and parsing of SQL

  • Which control file does RMAN use?

    On March 1, full backup along with control file was taken
    On March 3, full backup along with control file was taken
    On March 5, there is a media failure (some datafile is corrupt, but control file is intact).
    So, RMAN restores March 3 full back up, and applies archived logs. But my question is: which controlfile does it use? The one on march 3? The one on march 5? Or Both?

    The first choice is always the actual,current controlfile. Backed up controlfiles are only used, when all current controlfiles are lost.
    Werner

  • Which XSLT Processor does CF8 use?

    I'm writing some XSLTs and would like to use the fn:base-uri() that is accessible in Saxon-SA 9.1.0.7 or later editions.  I cannot find any documentation on which XSLT processor(s) CF8 uses.  Nor can I find anything on possibly upgrading it or using CF to access an external processor.  Can anyone point me in the right direction on how to do upgrade CF8's XSLT processor, use another one via CF or even another function that the fn:base-uri() can do.
    What I'm trying to do with the function is to get the XML's file name so that I can parse it out and insert it into the transformed XML.
    EXAMPLE XSLT:
    <?xml version="1.0" encoding="UTF-8"?>
    <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
        xmlns:xs="http://www.w3.org/2001/XMLSchema" exclude-result-prefixes="xs" version="2.0">
        <xsl:output method="xml"/>
        <xsl:variable name="filepath">
            <xsl:value-of select="base-uri()"/>
        </xsl:variable>
         <xsl:template match="/">
              <xsl:value-of select="$filepath"/>
         </xsl:template>
    </xsl:stylesheet>

    Probably most of the heavy consumption is PGA related.
    http://docs.oracle.com/cd/B28359_01/server.111/b28274/memory.htm#i49320
    Have a look at the AWR history views concerning memory consumption. ADDM, ASH, AWR etc should give you more insight. See also the awr/addm/ash/-rpt.sql scripts in $ORACLE_HOME/rdbms/admin on the database server. You (officially) would need Diagnostic en Tuning pack licenses though, so be warned (even for "touching" those views). Probably the heavy consumption of memory is or (wrong) storage related or inefficient code...

  • Which dvd ripper does apple use

    looking to copy all my dvd to the apple tv was wondering , does anyone know which dvd ripper apple uses for the new movie rentals
    thanks for your time

    Like the others have said - you want to definitely make sure you use the AppleTV preset.
    Depending on how well versed you are you may want to spend some time on the handbrake forums. I wouldn't recommend posting there unless you know exactly what you're talking about as they don't suffer much for noobs.
    I read a lot on there, it's tough to understand at first but well worth the knowledge to encode well.
    AppleTV preset is pretty good. You can always revup your average bit rate from 2500 to 3000 if you like.
    The only changes I make to my AppleTV preset is that I check Two Pass Encoding and do not check Turbo First Pass. It takes 5-6 hours for me to encode a movie so I run one while at work and one when I go to bed. But the quality is great with only minimal blocking in dark blue/black nighttime scenes otherwise it looks better than the DVD source due to solid encoding and upscaling on the AppleTV.

  • Which sftp api can be used from sun??

    Hi all,
    I want to develop a java program that is capable of transfering files from local filesystem to a remote location using SFTP...I want to know sun's SFTP API that can be used for this purpose...I have already googled it many times and found com.stc.connector.ssh.ftp.client ....But I dont want to use eGate for this purpose....PLEASEEE, HELP ME OUT!! :( :(
    Thank you very much in advance....

    Hi all,
    I want to develop a java program that is capable of transfering files from local filesystem to a remote location using SFTP...I want to know sun's SFTP API that can be used for this purpose...I have already googled it many times and found com.stc.connector.ssh.ftp.client ....But I dont want to use eGate for this purpose....PLEASEEE, HELP ME OUT!! :( :(
    Thank you very much in advance....

  • Can I control which sites Firefox does 'get's from or not?

    So many websites you visit put either a 1px by 1px "image" or iframe in the code Firefox reads. Firefox is designed to fetch or execute a 'get' command for each image tag it sees, whether the image is at the same host as the website or somewhere around the world from it. These one pixel 'images' and iframes are of course not meant to be noticed. Their purpose is to force a browser go and 'get' them. That URL then puts a cookie or other junk on your computer to do other sorts of snooping, like recording where you've browsed earlier to discover what your buying 'weaknesses' are, where you live and who knows what else..
    I have Firebug so I can see all this crap on pages, but I don't know enough to design my own browser controls with it. I know Firefox has an add on, but it only works if the site you're on is courteous enough to comply with your wishes. I for one, don't trust anyone when it comes to making big bucks. For instance I detest Microsoft's service for advertisers, http://s0.2mdn(dot)net.
    And this is just one of hundreds of such services growing every day.
    I'm on an iMac using X.6.8... about to update to (Lion).
    I love my browser. Firefox v. 7.0.1 for Mac

    You can disable third-party cookies.
    * https://support.mozilla.com/kb/Disabling+third+party+cookies

  • Which market segmentation does Apple use for the iPhone?

    Currently I'm studying Media & Entertainment Management,
    For an assignment i need to answer this question:
    ' What market segmentation criteria are relevant for marketing the iPhone? Please motivate.'
    Can someone help me with this question?
    Thanks in advance,

    Instead of someone answering your question for you, why not look it up yourself?
    We're all users here and this is a technical support forum, not a discussion board.

  • How to tell which Indexes are not being used?

    We are a large development shop and have many customers. Our database design is very generic so that it works for all of our customers. Each night we use an SSIS ETL process to bring down large amounts of data from the iSeries into SQL. One
    particularily large customer takes a very long time and we are looking for ways to speed up thier data import and transformation. I would like to see which indexes he does not use and possibly remove them. Each night we fully repopulate hundreds of staging
    and ods tables and incrementally delete and repopulate the days work for a handful of history type tables. Removing some indexes off of the large tables could make a big impact. 
    How can i tell which indexes the customer does not use?

    > IDENTIFYING UNUSED INDEXES IN A SQL SERVER DATABASE 
       Just because an index is not being used does not necessarily mean it should be removed.
    > Index This: All About SQL Server Indexes
    sp_BlitzIndex
    José Diz     Belo Horizonte, MG - Brasil

  • How to invoke a jsp page from java which does not use Servlets?

    Hello,
    I am working in Documentum. I am trying to invoke a jsp page from another java page which does not use Servlets.
    I tried doing this by just instantiating the java class related to the jsp page from my present java class.In my java class related to the jsp page, I have defined onInit() and onRender() methods.
    Now, I am trying to call the jsp page from my present java class by just instantiating the java class related to the jsp page. This throws a java.lang.NullPointerException.
    Any comments or suggestions on this.Any help would be appreciated.
    Thanks,
    Ranjith M.V

    RanjithM.V wrote:
    Hello,
    Thanks for the reply. One important thing I forgot to mention. I am also using xml component.And?
    As this is the standard way used for coding in Documentum, I do not want to use Beans.Well, JSP's should, in and of themselves, contain no functional code. It should all be only display.
    Without that is it not possible?What did I say? I said,
    masijade wrote:
    It is possible, but I very, very, very, much doubt, that it would be worth the effort.And, if you don't know how, a forum is not truely going to be able to help you implement it (at least not in less than a few years time, at which point it would be outdated).
    >
    Appreciate your understanding and help.
    Thanks,
    Ranjith M.V

  • Add datetime property to "MetaInfo" field using SharePoint 2013 CSOM

    When uploading a file along with metadata using SharePoint FP RPC (using the "method= put document") it allows me to properly add datetime properties. My metainfo looks like this:
    "MetaInfo":"...MyCustomDate:TW|05 Jan 2015 12:58:31 -0000\r\n..."
    Then later on, when I try to update "MyCustomDate" property from the "MetaInfo" field using CSOM, it fails while updating it. (In this case I am using CSOM because I am updating some more fields and I want to avoid extra round-trips)
    After that update my metainfo looks like this:
    "MetaInfo":"...MyCustomDate:FX|0x01d028e7|0x4d1c4880\r\n..."
    Does anyone know why?, is there any workaround?
    Thanks

    Hi,
    If you want to add datetime property to "MetaInfo" field using SharePoint 2013 CSOM, the following code snippet for your reference:
    using (ClientContext context = new ClientContext("http://yourserver/"))
    context.Credentials = new NetworkCredential("user", "password", "domain");
    List list = context.Web.Lists.GetByTitle("Documents");
    ListItem oListItem = list.GetItemById(1);
    oListItem["MetaInfo"] = "MyCustomDate:TW|08 Jan 2015 12:58:31 -0000";
    oListItem.Update();
    context.ExecuteQuery();
    Best Regards
    Dennis Guo
    TechNet Community Support

  • When I right click on a link "Open link in new tab" since a few days, it "jumps over" the tab to the right and opens in the tab next to that. How can I change this back to opening in the tab next to the page from which I opened as it used to be?

    When I right click on a link "Open link in new tab" since a few days, it "jumps over" the tab to the right and opens in the tab next to that. How can I change this back to opening in the tab next to the page from which I opened as it used to be?

    Start Firefox in [[Safe Mode]] to check if one of the add-ons is causing the problem (switch to the DEFAULT theme: Tools > Add-ons > Themes).
    * Don't make any changes on the Safe mode start window.
    See:
    * [[Troubleshooting extensions and themes]]
    * [[Troubleshooting plugins]]
    If it does work in Safe-mode then disable all extensions and then try to find which is causing it by enabling one at a time until the problem reappears.
    * Use "Disable all add-ons" on the [[Safe mode]] start window to disable all extensions.
    * Close and restart Firefox after each change via "File > Exit" (Mac: "Firefox > Quit"; Linux: "File > Quit")

  • Read data from SharePoint using ABAP sql command

    We need to read data from a SharePoint site and update the sap object services with the information. There is a lot of information on how to put data into Sharepoint from SAP, but we need to get data from SharePoint and put it into SAP. Is it possible to retrieve data from SharePoint using sql command in ABAP program? If it is possible, what do we need to do to have SAP recognize where to get the SharePoint data?
    Richard Newman

    Hi Newman,
    You can use native sql in your abap code to read data from SharePoint's database. But I would suggest you to generate a SharePoint webservice which can provide you the neccessary data so that you can consume this webservice in ABAP
    (Will be quite faster than native sql).
    Regards,
    Ozcan.

  • Using from clause property

    i have written a query using joins inorder to get data from various tables.i have used FROM CLAUSE QUERY property and placed the quuery in the property pallate.now when Find button is pressed the data is not getting populated..please guide me in getting the data.

    Hi ,
    After creating your Data Block which is based on a FROM Query , start insearting the items into that block and map the Fields that would be returned from the Select statement to the items on your Data Block , thats all you need to do ,
    Regards,

Maybe you are looking for

  • Part 1 in a series of internet connection problems.

    Sorry in advance if this turns into a largehuge post. I'm pretty much at wits end with my internet connection issues though. So thanks in advance for any help. Somehow, I managed to completely mess up my home network...almost. I have a 15" TiBook run

  • Extended domain for ODI Manager failed..

    sir, after i created domain succeeded, i trying to add OEM Plus for ODI, and someother ODI plus. but .... "domain extended application failed! reason: null Traceback(innermost last): File "<iostream>", line75, in ? at oracle.sysman.omsca.framework.OM

  • Problem in FI_ITEMS_MENUE01

    Hi, We have implemented the BADI FI_ITEMS_MENUE01 to add a new push button. In Development system Push button is visible and the functionality is working as required. When I moved the transport to Quality, new push button is not displayed. All the tr

  • HELP PLEASE - .dv file format not supported

    I am using Premiere Pro CS4.  I had it installed Windows XP, and my project was working fine.  Premiere read .dv files as well as others, but the OS was getting old so I upgraded to Windows 7.   Now I load the same project and Premiere does not recog

  • "Unable to Find Device" error, e51

    I can't seem to get the update to work. It thinks for a long while, and then comes back with the above error. Phone is set to "General" When I connect to the USB, I select "PC Suite" The connection icon appears on the phone home page When I run Suite