Show Jabber "nickname" field as buddy's name in buddy list

Hi,
I am working on a product that integrates with ichat and adium to allow users to chat with visitors to their website. The Jabber protocol has a 'nickname' field, but ichat only shows the full JID in the buddy list. For example, the user might have a buddy [email protected] with the nickname 'bob' (specified in the Jabber XML returned from the server that defines the user's buddylist). In Adium, the buddy appears as 'bob', however, in iChat the buddy appears as "[email protected]".
Are there any preferences that need to be set in ichat to display the buddy's name in the buddylist as their 'nickname' provided by the server? (I know this can be done via the 'alias' option, but I need these value to be set server side on the jabber server -- as opposed to client side)
If you wish to recreate this issue, you can goto: http://www.hab.la , signup for an account, and try it out on both ichat and adium. You'll see that the nickname is being displayed in the adium buddylist, but not in the ichat buddylist.
Thanks again,
Ben Congleton
http://www.hab.la - chat with visitors to your website for free using adium or ichat

Actually, I wanted to follow up a little bit. It appears that the problem is that ichat does not support Vcards? We are setting the JID's nickname using a VCARD, and it doesn't look like iChat update's the nickname shown in the buddylist to match the VCARD nickname.
Is there any way to change the buddy name displayed in the buddylist on ichat on the server side once a user has connected to the jabber server?
i.e. imagine the name displayed in the buddy list is currently "bob", we would like to change the name to "george" on the server side. In adium and other libpurple based protocols you can do this by updating the user's VCARD on the jabber server.
Is there a field in jabber that ichat recognizes where the server can set the nickname for a particular buddy without forcing the client to reconnect. (i.e. right now the only place I can tell that a server can change the display name for a buddy in iChat is on the initial roster download .. so when the client first connects.. but never without the client having to disconnect and reconnect)
I hope all of this make sense.
Thanks,
Ben
http://www.hab.la

Similar Messages

  • In ios7 now the message sender appears as his nickname (instead of the first name).my contacts list in my iphone was taken from my outlook (exchange), so for each contact there is several details as (first name, last name, phone number,fax,..... And nickn

    In ios7 now the message sender appears as his nickname (instead of the first name).my contacts list in my iphone was taken from my outlook (exchange), so for each contact there is several details as (first name, last name, phone number,fax,..... And nickname) the problem is that now I see the sender identity in messages as a nick name while in the incoming calls I see the first name ( this problem appeared only in ios7
    Please help

    check in settings > mail contacts calendars, and in the contacts area you should be able to change how the names are viewed
    dante

  • Show/Hide JSF field based on SelectOnceChoice using Model Driven List

    Hello All,
    I have a use case where I want to show or hide fields based on values populated in SelectOneChoice. I have View master and View Lookup, master has a field named product which displayed selectiononechoice of product name built using lookup view as accessor. I am storing id of lookup type inside product column. Based on a product name say "abc" I want to hide subsequent fields. Can anyone please tell me how to implement this?
    I am using ADF 11g version 11.1.2.
    Thanks,
    Dipal

    If I understand you correctly, you are trying to show/hide subsequent fields based on the value selected from a selectonechoice?
    Did you try using partial triggers and EL for setting the rendered attribute on subsequent fields and setting autosubmit to true on selectonechoice?
    Kristjan

  • Empty double quotes/ speechmarks appearing in nickname field contacts

    Hi,
    I've now got "" in the nickname field for every one of my contacts on my iPhone.
    This is particulaury annoying as it shows up directly below the name in the main box at the top for every contact.
    I believe it may be associated with Spanning Sync, as it happened when i was fiddling with that.
    If i go to an individual contact, add some text, then remove it the quotes disappear, but i cant do that by hand for 500 contacts!
    Any ideas?
    Thanks,
    David

    I've already tried both. But to be absolutely clear...
    I have completely removed any content from the Nickname field in the iPhone itself for those contacts exhibiting this problem, and then sync'd with my MacBook Pro. No relief.
    I've then gone to each of those contacts in Address Book on the MacBook Pro and confirmed that the Nickname field isn't even present. In order to try and force a change, I even modified some of the other fields there. No relief.

  • How did Nickname field in Address Book get filled in?

    I went to send an email to myself (I send to-do lists to myself because I forget everything ) from my imac and when I typed in my name, I noticed that in front of all of my email addresses, the label "Princess" was showing up. I had NEVER seen this before and this is NOT a nickname that I use for myself EVER. I started to get kind of nervous that anybody who sends me an email or gets an email from me is seeing this (corny) nickname. I could not understand where it came from. I send emails to myself quite often and this was the first time I had seen this.
    I went into my Address Book and sure enough under my name, there was a field I had never even known existed, "Nickname". It somehow filled in with "Princess". How the heck did this happen? The only other person with access to my imac is my husband and he is not imac savvy, he definitely didn't do it. I started to get nervous that something was hacked, I just really don't know how something like that could happen.
    Has this happened to anyone else?
    Thanks,
    Kate
    (definitely not a princess)

    That is weird...someone had to have put it there; either that, or Apple knows something about you and automatically populated that field. 
    If you are worried someone has unauthorized access to your account, though, you can just change the password and security questions.  I try to change my password and questions at least once a year even if I don't suspect any unauthorized access.
    You can also remove the nickname field entirely under Contacts' preferences.

  • My lock screen just shows a black background and a User Name/Password dialog after opening the screen from sleep. How do I get it back to where it blurs my desktop image with the dialog and my account image displayed?

    I'm not sure when it began, but now my Macbook Air only shows a black background and a User Name and Password dialog box when I wake it from sleep. It used to show my desktop background blurred with my user name and icon displayed with only a text field for entering my password. I'm currently using Yosemite (OS X 10.10.1) and all updates have been done. Any help or suggestions would be greatly appreciated as I know this isn't a real problem, just an annoyance since I couldn't find how to change it back in the System Preferences.

    I just have to point out that after looking at a related post (https://discussions.apple.com/message/22661092#22661092), it brought to memory that my issue most certainly began happening after I added some DoD certificates to the keychain. This obviously has something to do with it, but it still leaves me wondering what actually causes this to happen. :/

  • Orphaned shadow fields cause "a duplicate name ... was found" - PowerShell solution

    When you create a site column of TaxonomyField type, SharePoint creates a "shadow" hidden field with the same name plus a trailing underscore and number. When you delete the main taxonomy field, SharePoint does NOT delete the shadow field. If you
    are creating custom fields programmatically (or by installing a feature), you will get an error complaining of a duplicate field name. You cannot resolve this through the UI, but PowerShell can help. After a day of pulling my hair, I wrote the following PS
    script. Please comment and improve: I did some testing, but hardly rigorous.
    # SiteColumnDuplicateKill
    # Run in PowerShell IDE
    ################## Constant Declaration ##########################################
    $siteUrl = "https://your.sitecollection.com"
    <#
        This script removes site columns that have been orphaned when a custom site column
        of type TaxonomyFieldType (or TaxonomyFieldTypeMulti) has been deleted. When such a column
        is created, SP creates a "shadow" field with the same name appended with an underscore
        and a number. For example, if you create a TaxonomyFieldType named "Foo", SharePoint
        creates a hidden column called "Foo_0". If you delete the Foo column, SharePoint 
        *DOES NOT* delete the shadow column! If you create another metadata column called
        "Foo", SharePoint will create a new hidden column called "Foo_1", because "Foo_0" already
        exists. As long as you create columns with the SP user interface, this bit of poor
        housekeeping causes no problems. 
        BUT -- if you create a site column by installing a feature, either via a manual wsp install
        or via Visual Studio's deploy function, there is a problem. SharePoint will look at the
        metadata column name in your feature and check to see if there is an existing shadow column
        corresponding to that name. E.g. if your feature includes a column called "Foo", SharePoint
        will look for a hidden column called "Foo_0". If it finds it, SharePoint throws an error
        complaining of a duplicate field name. This is clearly a bug: it ought to behave like the
        UI does: increment the tail number until it gets a unique name. Better still, the bug
        shouldn't exist at all: SharePoint shouldn't keep those shadow columns. But the bug is there,
        and this script solves the problem. It finds orphaned columns and removes them.
        Run this script whenever you delete a custom metadata site column -- either via the UI or
        by de-activating and removing a feature or by using the Visual Studio Retract function.
        NOTE: internally, site columns are called "Fields". I use the terms interchangeably in 
        my comments.
    #>
    function MakeFieldRef($aFieldTitle) {
        # Creates a PS custom object with information about a shadow field
        # Shadow fields look like this: "My metadata field_0"
        $mainFieldTitle = ""
        # Extract the main field title (the part before the last _)
        $pieces = $aFieldTitle.split("_")
        for($i = 0; $i -lt $pieces.length - 1; $i++) {
            $mainFieldTitle += $pieces[$i] + "_"
        # Remove the extra trailing _
        $mainFieldTitle = $mainFieldTitle.Substring(0, $mainFieldTitle.Length-1)
        # Instantiate the custom object
        $properties = @{'FieldTitle' = $aFieldTitle;
                    'RootTitle'=$mainFieldTitle;
                    'Index'= 0 + $pieces[$pieces.length - 1]}
        $object = New-Object –TypeName PSObject –Prop $properties
        return $object
    ###################### Main Processing ##################
    clear-host
    Add-PSSnapin Microsoft.SharePoint.PowerShell -erroraction SilentlyContinue
    $site = Get-SPSite $siteUrl
    $web = $site.RootWeb
    #Find all hidden fields that end in an underscore plus one or more digits
    $shadowFields = $web.fields | ?{$_.Title -match "_+\d" -and $_.Hidden -eq $true} | Select Title
    #$shadowFields
    <#
    Loop through these shadow fields. For each, determine if there is a corresponding "main" field.
    If not, delete the shadow field, because it's not needed. E.g.:
        Shadow field: Foo_0
        If no field called "Foo", delete the shadow field
    If there *is* a corresponding main field, we need to preserve the shadow field
    that goes along with it. But what if there are several shadow fields? E.g.:
        Shadow fields: Bar_0, Bar_1, Bar_2
        If there is a field called "Bar", we must not delete Bar_2, because it 
        corresponds to that main field. But Bar_0 and Bar_1 are remnants of
        site columns that have been deleted, so we can get rid of them
    #>
    <# 
        Instantiate an array to hold the field ref objects. A FieldRef has properties FieldTitle, RootTitle and Index.
        RootTitle is the part of the field title preceding the last underscore, and Index
        is the integer value of the number following the last underscore. E.g.:
            shadow field title:  "Silly old Foo_1"
            FieldRef.FieldTitle:  Silly old Foo_1
            FieldRef.RootTitle:   Silly old Foo
            FieldRef.Index:       1
        We need this object to be able to sort the shadow fields in numerical order. Otherwise Foo_10 would sort before F00_9 
    #>
    $fieldRefs = @()
    foreach($field in $shadowFields) {
        # Create a field ref object with properties FieldTitle, RootTitle and Index
        $fieldRef = MakeFieldRef $field.Title    
        $fieldRefs += $fieldRef
    # Add a dummy entry to the end. Kluge to avoid the problem of 
    # an array of a single element showing a length of nothing
    $dummy = MakeFieldRef "zzzzzzDummy_999"
    $fieldRefs += $dummy
    # Sort the array of field refs
    $fieldRefs = $fieldRefs | sort-object RootTitle, Index
    <# Now go through the array of objects and determine if there is a corresponding main field#>
    for($i=0; $i -lt $fieldRefs.length - 1; $i++){
        $mainField = $web.fields[$fieldRefs[$i].RootTitle]
        # Does this main field exist?
        if(!$mainField) {
            # No - kill this shadow field
            $web.fields.delete($fieldRefs[$i].FieldTitle)
            write-host "Deleted " $fieldRefs[$i].FieldTitle
        } else {
            # Yes - we will kill this field if the *next* field ref has the same RootTitle
            $j = $i + 1
            if ($j -lt $fieldRefs.length -and $fieldRefs[$j].RootTitle -eq $fieldRefs[$i].RootTitle) {
                # The next field ref has the same root title, so we can delete this one
                $web.fields.delete($fieldRefs[$i].FieldTitle)
                write-host "Deleted " $fieldRefs[$i].FieldTitle
    Leigh Webber

    So can we kill these ones when they are in a collecting state? I thought you could.

  • Refresh of a Report Builder Dataset does NOT show newly added field

    I'm working with Report Builder 2.0 (we don't plan on getting SQL 2008 R2 - so NO 3.0 for us!) and have found that if I have an existing report using an existing stored procedure (it has 4 existing parameters) and I add a new field to the stored procedure
    it will not refresh the
    data set.  I have gone to the DataSet properties and executed the query(SPROC) where it does show the new field (so I know the sproc will
    execute), but when I click OK and hit Refresh Fields it stops responding.  I also tried the same steps without the Refresh Fields and still stops responding.  I also tried to add the field name and it errored out as invalid.
    The only work around I've found is to
    create a new dataset referencing the updated SPROC with a different name, deleting the old dataset and then re-naming the newer dataset with the old
    one's name so all the field references are the same.  I do know that in the case of renaming
    a field in a sproc that this would end BADLY because there is no way any of the old field's references would work.  
    But it seems odd I have to go through so much to refresh for new fields, so perhaps I'm missing a step in dealing with this situation.  Any recommendations would be appreciated.

    Hi CinBH,
    I understand that the Report Builder 2.0 hangs while flush the dataset by executing the query. In that case, I think it is necessary to capture a user dump when the problem occurred. And then, you can send the dump to Microsoft CSS support. Support Professionals
    from Microsoft will assist you to solve the problem.
    I am providing the steps below for you to gather the hang dump or crash dump to further work on this issue,
    Hang dump,
    a. Open Report Builder as usual, and wait for a while.
    b. When you found that the Report Builder application hang, and was not responding, please open TaskManager by one of follws,
    - Pressing “Ctrl + Alt + Del” button and then click “Start Task Manager” item.
    - Or right-clicking your task bar, click “Start Task Manager”menu.
    c. Once the Task Manager opened, switch to Process tab, find the “Report Builder” process MSReportBuilder.exe.
    d. Right-click the item, click Create dump file.
    e. After that, it will prompt a window and let you know the location of the dump file.
    You can copy the hang dump or crash dump file to your development machine configured with symbols files, and open it in Visual Studio 2008. Next, you can analyze the error / exception, and call stacks to see why the error happens.
    Thanks,
    Eileen

  • How can I show the name in the list of new messages rather than the address

    I have noticed something weird in Apple mail. In the list of new messages, the FROM field sometimes shows the email address rather than the name of the sender (even if that sender is in my address book). Because of this, when I search for some users, I can search by name but for others I must search by email address. However, in the FROM field when I actually open the message, the full name is always in the field rather than the email address (if the contact is in my address book at least).
    Here's a screenshot that illustrates what I am talking about.
    http://img94.imageshack.us/img94/8126/applemail.jpg
    (notice that in the message list it says from [email protected] but in the message view below, it says from Tony XXXX
    My question is: Is there any way to display the actual name in the FROM field in the list of new messages rather than the email address, in the same way it is displayed when I actually open the message? I can't seem to find any settings that fix this.

    Yup, no longer an option.
    Leave feedback for Apple about the feature here:  www.apple.com/feedback

  • Email workflow showing domain and alias and not the name in the email

    I created an email workflow for a specific user field value to receive an email on a trigger event.
    However, the email received shows the DOMAIN/Alias and not the "Name" in the email content.
    How to correct this error? Not sure where is the issue is.
    Sample:
    Hello [%Current Item: Reviewer%] is the greeting line.
    If Reviewer is say Domain A/v-abcd and Name is Abcd.
    The email reads
    "Hello Domain A/v-abcd" and not "Hello Abcd"

    Hi,
    Just select "Display Name" instead of "Login Name" in the "Return field as" field of Lookup dialog.
    It should help.
    Regards Michael (http://sp2013-blog.com)
    Please, don't forget to upvote and mark as an answer if appropriate

  • User-exit for autopopulate nickname field in pa40

    Hello Experts,
    In transaction PA40 Create Personal data there is a screen field named Nickname which is Mandatory.
    I want to autopopulate this nickname field when i enter first name last name, the first name field should enter the nickname.
    Is there any user-exit for such a requirement.
    Thanks in advance,
    Thanks & Regards,
    Nikhil K.

    Hi Nikihil,
    You can use the User Exit that you identified but the function exit to use is EXIT_SAPFP50M_001. This is one you should use to default values in infotypes and the EXIT_SAPFP50M_002 is used to do checks and not manipulate the valuse. This is one of the right ways to do it and I have implemented it before and it works fine. You may want to call the following  methods to get current Infotype values from the screen and the proposed values to be updated with.
    CALL METHOD cl_hr_pnnnn_type_cast=>prelp_to_pnnnn
                  EXPORTING
                    prelp =
                  IMPORTING
                    pnnnn = .
    and
    CALL METHOD cl_hr_pnnnn_type_cast=>pnnnn_to_prelp
                    EXPORTING
                      pnnnn =
                    IMPORTING
                      prelp = .

  • How do I bulk edit contact's nicknames to first and last names?

    i imported contacts to the contacts app and they all say "NoName".
    i click on one of them and the first and last name fields are empty but the nickname field has the first and last name in it.
    how can i bulk edit 1120 contacts to change the full nickname to a first and last name?
    ex: "First"  ~  "Last"  ~  "Nickname"
           "Blank"  ~  "Blank"  ~  "John Smith"
    i want to to be:
           "John"  ~  "Smith"
    help me create an applescript or use a program or something cuz its killing me....thanks
    ohh and i used both of the following applescripts and nothing happened:
    tell application "Address Book"
       set all_Persons to every person in group "Test"
       repeat with per_son in all_Persons
           set nknm to per_son's nickname
           set per_son's first name to word 1 of nknm
           set per_son's last name to word -1 of nknm
       end repeat
    end tell
    ANDDDDDD
    tell application "Address Book"
       set {ASTID, AppleScript's text item delimiters} to {AppleScript's text item delimiters, space}
       repeat with onePerson in (get people whose nickname is not missing value)
           set N to text items of (get nickname of onePerson)
           tell contents of onePerson
               set first name to text items 1 thru -2 of N as text
               set last name to text item -1 of N as text
           end tell
       end repeat
       set AppleScript's text item delimiters to ASTID
    end tell
    neither did anything...

    to any1 that wants to use the scripts and have them work just type "save" on the next like after end tell and itll do it........

  • Contact # showing up in iMessage, but not contact name

    Husband has iPhone 4, I have 4S - when I send him a text/imessage, it shows up as his contact #, not his name. Can't figure out how to have it show contact name. I've restarted, turned off iMessage, turned off WiFi. Any suggestions? My carrier is Verizon and after the most recent update, it started doing this.
    Thanks!

    I don't have access to a 6.0 system at the minute, but I'm pretty sure order isn't a standard field in KSB1.  It would be in KOB1, of course, but the K*B1 transactions are for displaying actual line items recorded on various kinds of cost objects.
    In the reporting scenario, how's the order factor in?  Did it receive statistical postings, or something?

  • I have 3 iTunes libraries on my one one computer and since I updated to the new version I can no longer see who's library I am in. It used to show at the top of iTunes the name of the library I was in.  Is there a way I can tell which library I am in?

    I have 3 iTunes libraries on my one one computer and since I updated to the new version I can no longer see who's library I am in. It used to show at the top of iTunes the name of the library I was in.  Is there a way I can tell which library I am in without closing and reopening?

    No. Frequently the apps take up more storage space on the iPod that the file download size.

  • MB5B - Stock on posting date doesn't show Storage Location field

    Hi All,
    I run report MB5B - Stock on posting date with Stock Types = Storage Loc/Batch Stock, but the report doesn't show
    Storage Location field in result.
    How can I see it in this report?
    Thank you very much for your kind support!
    Cao Huy.

    hi
    what i think i sthis report is only for the OPENINGand CLOSING stock for the period or day
    now whenu give SL field then system will only concider stock from that SL
    the filed of SL will not be viewable in report as it is just opening and closing balance
    regards
    kunal

Maybe you are looking for

  • Submit form in a div to a cfdiv

    Hi all, I have a page with a search form at the top, and the search results at the bottom. I would simply like to have the form, which is currently in a div, submit to the search results cfdiv. I know I could put the form and search results together

  • I had the "find my iphone" app and deleted it and then my ipod was stolen. can my ipod still be located ?

    i had the "find my iphone" app and deleted it and then my ipod was stolen. can my ipod still be located ?

  • Change unix name

    i just bought a mac pro and had it upgraded to 4gb of memory. when i came home, they put my name as the admin. i was able to change the name but i don't know how to change the short name. i went back to best buy to have it change but they can't eithe

  • Adobe Version Cue CS4 -- startup entry in Windows 7

    Greetings, I want to know if something will go wrong with Version Cue if I will disable it in Windows startup list. Is it really necessary to keep it enabled if I use it very rarely? Will the program function correctly if I'll start using it without

  • Picture-in-Picture within Final Cut Pro.

    I'm having a hard time figuring out how to display 2 videos playing simultaneously within FCP. I believe it may have something to do with frames but I can't seem to solve my problem. For example: I would like to have a video playing, then I would lik