WorkPhone Remembering Old Values

There is something strange happening with our User Profile syncing with AD, specifically with the WorkPhone property.  I have a staff directory webpart that is displaying our staff members, names, titles, departments, email and Extensions from AD. 
In the CA, I mapped the WorkPhone property to the ipPhone property in AD.  It is displaying mostly everyone's phone extensions properly (a four digit extension, ex. 3347).  But there are some staff members whose Extensions are showing as a full telephone
number like this: 5617987600.  So I went into each of their User Profiles and deleted the phone number to leave just a blank field.  I ran a full sync and they were gone, which is what I wanted because each of these people do not have a personal
extension.  However, after the next sync that happened, all of those full phone numbers came back again for those people.  
Where are these numbers coming from?  They are not in AD.  And how can I get those people who don't have a phone extension to just appear blank?
Thanks,
Kathy

Hi,
Do you mean you delete unwanted phone numbers from AD? User Profile Synchronization Service sync user information from AD to SharePoint.
Please try if clearing SharePoint configuration cache would help. Stop the SharePoint 2010 Timer service in Window Services. Then clear the cache per the link:
http://blogs.msdn.com/b/jamesway/archive/2011/05/23/sharepoint-2010-clearing-the-configuration-cache.aspx Then restart the service.
Regards,
Rebecca Tu
TechNet Community Support

Similar Messages

  • X y graphs remember old values

    I have a XY Graph and when i run my vi Graph shows right graph what i want.
    Problem comes when i run it again. Old values appears to graph and new values
    start draw onto same graphs and result is mess.
    I initial graph zero values begining of vi and reset it but still same problem.
    What is wrong ?
    -HeVi-

    Post a simplified version of your vi illustrating the problem, and somebody will help you.
    CC
    Chilly Charly    (aka CC)
             E-List Master - Kudos glutton - Press the yellow button on the left...        

  • Keep the old value in the UI field if entity validation fails

    Hi,
    I have a requirement to retain the original value (old value), if the entity attribute validation fails when the filed value is changed. I have created one validation rule on the entity object and the validation rule is working as expected. But I would like to reset the value to the original value if the validation fails on the modified value.
    Thanks and Regards,
    S R Prasad

    Hello,
    Please tell us your first name, and change your forum handle to something more friendly than User123. It’s nicer and easier for us this way.
    It seems that the forum software messed up the example code you wanted to present. To avoid that you can use the forum tags [code] and [/code] at the beginning and end of your code.
    If I understand correctly, you are trying to retrieve the original field value from a fxx array, however these arrays are populated after page submit, so they don’t hold the initial values of the column.
    I think the simplest solution will be to use an ‘onfocus’ event that will save the initial value – this.value – in a global JavaScript variable. In your ‘onchange’ code, instead of clearing the field if validation failed just assigns the original value for the JavaScript variable.
    Regards,
    Arie.
    ♦ Please remember to mark appropriate posts as correct/helpful. For the long run, it will benefit us all.
    ♦ Forthcoming book about APEX: Oracle Application Express 3.2 – The Essentials and More

  • Audit of attribute value change: is the old value available?

    When changing the value of an user attribute in the FIM Portal, the new attribute value is properly logged. This can be read in the request and in the standard report FIMUserHistory.
    The question is, what about the old value that was replaced? Is the old value available in the Data Warehouse somewhere, so one can make a report or is it gone forever (of course one can find the old value by looking at the previous attribute change or creation
    event, but this could be too long time ago)?
    Thanks for helping,
    Didier.

    As far I remember (I don't have access to test FIM Reporting now) in reports stored on Data Warehouse, there is no such thing as "old value". But as far I remember it, also very old data is stored there, so there can be something like:
    User: JJK003 -> New attribute (mail) value: [email protected] (12.12.2013)
    User: JJK003 -> New attribute (mail) value: [email protected] (12.02.2014)
    so, if you look closely to a history and sort it by user - you can determine what was the old value.
    http://technet.microsoft.com/en-us/library/jj133843(v=ws.10).aspx
    In report, you have always most recent display name of this user and of attribute's display name, but history should show what value was inserted long time ago and what value was set a week ago - than you know what value was there previously.
    But please be aware that users report, according to TechNet, does not include all properties:
    This report provides information about changes to key attributes on user resources in FIM, including account name, email, job title, and
    employee start/end date.
    Keep trying

  • Write-Behind Caching and Old Values

    Is there a way to access the old value cached in the write-behind cache for the same key from the CacheStore's store() or storeAll() method?

    I have a business POJO with three parts: partA,     > partB, partC inside. Each of these three parts is
         > persisted by a separate SQL. So, every time I persist
         > my POJO, up to 3 SQLs may be executed.
         I understand.
         > When a change happens in my POJO, it goes onto the
         > write-behind queue. In my CacheStore.store() or
         > CacheStore.storeAll() I would like to be able to make
         > an intelligent decision about which of the three
         > parts: partA, partB or partC has actually changed and
         > only run the SQL updates for the changed parts. This
         > would allow me to avoid massive amounts of
         > unnecessary SQL updates for the parts that did not
         > change.
         Right. Keep in mind that there are two conditions that you must be aware of:
         1) Multiple updates could have occurred to the object, meaning that the database update would have to "roll up" the results of multiple changes to the object.
         2) Some or all of the updates could have already occurred to the database. This may be a little trickier to understand, but it reflects the possible machine failure conditions that occurred while a write-behind was in progress.
         Although the latter are unlikely, they should be accounted for, and of course they are harder to test for with certainty. As a result, the updates to the information (the CacheStore implementation) must be built in an "idempotent" manner, i.e. allowing it to be executed more than once with no additional side-effects.
         > If I had access to the POJO stored under the same key
         > before the new value was put in cache, I could use
         > equals() on each of the three parts to find out
         > exactly which one of them changed.
         While this is true, you would need to compare the "known previous database state" version, not just the "old" version.
         > Of course, if this functionality is not available, I
         > would have to create dirty flags for each of the
         > three POJO parts. But I can't really clear my POJO's
         > flags and recache the POJO from within the store() or
         > storeAll(), right?
         Yes, but remember that those flags are "could be dirty" flags, because of the above failure modes that I described.
         Peace,
         Cameron Purdy
         Tangosol Coherence: The Java Data Grid

  • How to get old value from IWDCustomEvent

    Hello All,
    I have applied a Listener on a field value. I want to get old value from the IWDCustomEvent as well new value when event will get fire. Is it possible in Web Dynpro.

    Hi
    Probably you need to get the record from backend base on the date of insertion. and then store it into the WD context, and simple java to compare the old and new record based on date of insertion and again put back to WD Context then finally you can use  WDCustomEvent to get the data.
    Hope it will help you.
    Thanks

  • How to retrieving attributes old values from a OBJECT_CHANGED event

    Hi,
    I have installed Sun ONE Directory Server 5.2. I have registared Event Listener which implements both name space change and object change interfaces. After chaning some attribute value, i am able to get the new values of attributes using getNewBinging method. But when i call getOldBinding to get attributes, it is returning null. Can any one help me how to get the old values. This is very much urgent and we are trying to write custom connectors to synchronize the data in Sun ONE directory server with other directory servers like Oracle Internet Directory.
    I am new to Java and JNDI.
    It would be great help if any one can light me in this regard. Thanks in advance.
    Thanks & Regards
    Sreedhar

    I have been also working for the same issue. getOldBinding() does not return old attributes in case of ObjectChanged event. So far I did not find any solution. Does anyone know any solution?

  • Cant able to see new value and old value for change in purchase order text

    Hi all ,
    I am not able to see changes done in material's purchase order text in material master. When i use tcode MM04 to see changes done material master it does not report new and old value for change if it is done in purchase order text of that material .
    Thanks in advance  ,
    Shikha

    Hi Shikha,
    I'm not sure it works or not. But you can try SCU3 t.code and table DBTABLOG. May it can help you out.
    I also faced this type of issue in Plant data and it get resolved.
    Try and let me know...
    Regards
    Sunil Sisodia

  • Trigger how to get new and old value for nested table column?

    Hi,
    I have created a nested table based on the following details:
    CREATE TYPE typ_item AS OBJECT --create object
    (prodid NUMBER(5),
    price NUMBER(7,2) )
    CREATE TYPE typ_item_nst -- define nested table type
    AS TABLE OF typ_item
    CREATE TABLE pOrder ( -- create database table
    ordid NUMBER(5),
    supplier NUMBER(5),
    requester NUMBER(4),
    ordered DATE,
    items typ_item_nst)
    NESTED TABLE items STORE AS item_stor_tab
    INSERT INTO pOrder
    VALUES (800, 80, 8000, sysdate,
    typ_item_nst (typ_item (88, 888)));
    Now I would like to create a trigger on table pOrder for after insert or update or delete
    and I would like to track the new and old value for the columns inside nested table.
    Can anybody direct me how to do it?
    I would like to know the sytax for it like:
    declare
    x number;
    begin
    x := :new.nestedtablecolumn;--how to get the new and old value from nested table columns
    end;
    Hope my question is clear.
    Thanks,
    Lavan

    Hi,
    Try like this:
    CREATE OR REPLACE TRIGGER PORDER_I
    BEFORE INSERT
    ON PORDER
    REFERENCING OLD AS old NEW AS new
    FOR EACH ROW
    DECLARE
      items_new typ_item_nst;
      ordid_NEW NUMBER;
    BEGIN
    FOR i IN :new.items.FIRST .. :new.items.LAST LOOP -- For first to last element
      DBMS_OUTPUT.PUT_LINE(':new.items(' || I || ').prodid: ' || :new.items(I).prodid );
      DBMS_OUTPUT.PUT_LINE(':new.items(' || I || ').price:  ' || :new.items(I).price );
    END LOOP;
    END;Regards,
    Peter

  • Reading old values in a forms pl/sql block

    In a pl/sql block, in a form.
    Lets say I want to loop through...
    cursor c1 is
    select description
    from students
    where student_id = 1000;
    loop
    open c1;
    fetch c1 into v_description
    --step1
    update students
    set description = new description
    where student_id = 1000
    --step2
    select description into v_old_description where student_id = 1000;
    end loop;
    In step2 when I am reading the record I am getting the new description which is expected.
    My question is how can I get the old description. i-s the value of description which was before step1.
    Thanks

    No, you perform an update, so the old value is overwritten in the database.
    If you really want to use sql, and I don't see why in your example, you can try [flashback query|http://www.oracle.com/technology/deploy/availability/htdocs/Flashback_Overview.htm] .

  • Which table stores old value of IBAN number and how to retrive old value.

    HELLO TEAM
    We are going through an enhancement process that requires to display old value and new value of the IBAN number from the Vendor master records. As IBAN is a combination of the country key, Bank Key and Bank account number, which are all key fields, their values are stored in the form of key in CDHDR and and CDPOS tables. The bank details are only shown in other key tab/column and the field name is displayed as key in CDPOS. These sensitive field changes are displayed as created or deleted but do not show as old value=x and new value =Y.The old value and new value fields are blank. The same happens for object IBAN and the tiban table only stores iban numbers that are updated and does not store old value of the iban number.
    If I have to display in the report s_alr_87012089, the old value and the new value of the iban number , how can i achieve the task. From which table we can retireve the old value of the IBAN number.
    << Moderator message - Everyone's problem is important. But the answers in the forum are provided by volunteers. Please do not ask for help quickly. >>
    Thank you in anticipation of a solution
    Shekhar
    Edited by: Rob Burbank on Jul 19, 2011 4:59 PM

    Hello Team
    We have explored all the above means. We are working in 4.7 environment. As we could not find an appropriate solution, we have approached the forum. The old value is not stored in cdhdr and cdpos and has the indicator as 'E' -Delete. So if an updation is done then it will delete old value and create a new value. This happens especially for the fields Bank Country Key,Bank Key, Bank Account Number. All we have checked the object attributes in the table lfbk, where for some fields it does track changes  and for other it does not track changes. This is especially for the fields kovon and kobis.
    If the requirement is to track changes to the fields Bank Country Key,Bank Key, Bank Account Number, kovon, kobis, iban which are sensitive data, and the report has to display old value and new value for sox compliance, how can this be achieved?
    I have also gone through the SAP note 580266
    If we are running a report to track changes to all vendors or a selected group of vendors, only some fields show up the value old value and new value.
    Would appreciate if an appropriate solution is provided.
    Request for a solution as i waited for 2 days if any expert could help!!!
    Thank you
    shekhar
    Edited by: V_Shekhar on Jul 27, 2011 1:18 PM
    Edited by: V_Shekhar on Jul 28, 2011 4:36 PM

  • How to show old value in webui when user press NO button on popup button.

    Hi Experts,
    As per requirement I have created custom field with dropbox and with popup box to cofirm user decision if value from field changes.
    Now on Popup when user press Yes then its Ok as no need to change the current value in the field.
    but when user press the NO button I want to display the old value on Web UI so now I am able to catch the old value and pass it into the field at backend but I am not able to make the change on the web page.
    Please reply if anyone have solution for it.
    BR
    Gaurav    

    Hi Gaurav,
    First of all when all this is happening in UI why you need to pass the selected value to backend. I didnt get this.
    I believe, this is only ui related and the old value which you got can be set in the IMPL class global variable and  trigger method set_on_close_event, say here 'CONFIRM_POPUP_CLOSED' as shown below:
      gr_popup->set_on_close_event( iv_event_name = 'CONFIRM_POPUP_CLOSED'
                                        iv_view = me ).
    Retrive the answer as per selection from popup in method 'CONFIRM_POPUP_CLOSED'
    by using:
      lv_answer = gr_popup->get_fired_outbound_plug( ).
    if lv_answer is NO, then put back the globally stored old value back to dropdown attribute, using:
    set_property_by_value method(   iv_attr_name = 'dropdown attr' iv_value = 'old value' )
    Thats it. No need to do anything.
    Regards,
    Bhushan

  • How to change the dynamically  LOV value to old value if it errors out

    We have an use case like when a value is selected from LOV, some validations(EO validations) occur on that and if the validation fails we are throwing exception.But the new value is appearing in LOV text box. We need to display the old value in the LOV if the validation fails. Can you please let me know if there is any way to do that?

    After thinking about this, I wondered if I had mis-read the use-case....so I added #2
    Please state your Jdeveloper version, and elaborate on your use-case:
    *1. Are you saying that the LOV contains incorrect values that the user has chosen?*
    If so you should restrict the LOV values to what is acceptable for the row (based on what other values are in the row)
    By restricting the values in the LOV the wrong value can no longer be selected, you would not need to build in functionality to revert back to previous values.
    I woud start by creating a view criteria for the view object the LOV is based on. The form values would send the binding variables to the view criteria, and that would then execute the query (invoking the view criteriea). The LOV would then contain some information on only acceptable values.
    You may be able to adapt some of the ideas presented in this video (on cascading list boxes) to make your LOV work properly. http://youtu.be/WTevRnXq04o
    This video shows some ways to manipulate view criteria: http://youtu.be/dX93fiBCxEg
    *2. Are you saying that the user has selected other fields in the form -- validation on those fields fails, and you want to revert back, but the LOV still contains the values selected?*
    In that case, you need to clear the values in the form and re-execute the view object -- and refreshing to the correct value.
    Stuart
    Edited by: Stuart Fleming on Sep 12, 2012 12:04 PM
    Edited by: Stuart Fleming on Sep 12, 2012 6:52 PM
    Edited by: Stuart Fleming on Sep 12, 2012 6:52 PM

  • How to get the old value of the ValueChangeEvent

    I'm using the JSF component selectManyListbox. I have assigned a value change listener to it. When I try get the old value using getOldValue() of the ValueChangeEvent Im always getting a null value. The only value Im getting is from the method getNewValue(), which is the last item I clicked in the selectManyListbox items before submitting the whole form. Is there a way to get the old value of this component or Im doing something wrong?

    Here is the partial bean code
    public class TestUI extends PageCodeBase {
         private static Logger logger = Logger.getLogger(pagecode.protected1.TestUI.class);
         protected Object [] menuValue;
         protected Object [] listBoxValue;
         protected List allTaskCodes;
         * @return Returns the listBoxValue.
         public Object[] getListBoxValue() {
              return listBoxValue;
         * @param listBoxValue The listBoxValue to set.
         public void setListBoxValue(Object[] listBoxValue) {
              this.listBoxValue = listBoxValue;
    public void handleSelectManyListboxValueChange(
                   ValueChangeEvent vce) {
              logger.debug(".. first component was heard..");
              String[] s1 = (String[]) vce.getOldValue();
              String[] s2 = (String[]) vce.getNewValue();
              //vce.getComponent().
              if (s1!=null&&s1.length!=0) {
                   logger.debug("length of first array is " + s1.length );
              //for(int i=0; i<s1.length; i++)
                        logger.debug("value of old is " + s1[0] );
              if (s2!=null&&s2.length!=0) {
                   logger.debug("length of second array is " + s2.length );
                   //for(int i=0; i<s1.length; i++)
                        logger.debug("value of new is " + s2[0]);
    Here is the jsf code
    <h:selectManyListbox styleClass="selectManyListbox" id="listbox1"
                        size="3" valueChangeListener="#{pc_TestUI.handleSelectManyListboxValueChange}"
    onchange="submit()" value="#{pc_TestUI.listBoxValue}">
    <f:selectItem itemValue="value1" itemLabel="select1" />
                        <f:selectItem itemValue="Value2" itemLabel="select2" />
                        <f:selectItem itemValue="Value3" itemLabel="select3" />
    <f:selectItem itemValue="value4" itemLabel="select1" />
                        <f:selectItem itemValue="Value5" itemLabel="select2" />
                   </h:selectManyListbox>

  •      How to remember checkbox values for each image

    The situation is this: i have a horizontal list which i
    populate with images loaded from xml. After i click on any of the
    images, popup windows is displayed with checkbox. The same popup is
    displayed for all of the images after i click on them. I need to
    remember checkbox values (on/off) for each one of the images in
    horizontal list but i don't know how to do that? How can i know
    which one of the images (they are different) inside horizontal list
    i clicked on in the first place?
    thank you

    I am sorry but i don't quite follow you, i am not sure what
    you are saying so i would really appreciate it if you could explain
    it to me a little bit further. I have the following mxml code where
    i define my HorizontalList:
    <mx:HorizontalList height="326" width="935" id="imageList"
    itemRenderer="mx.controls.Image" columnWidth="427" rowHeight="320"
    itemClick="popUpWindow()" backgroundColor="#4A4A4A"
    borderColor="#444242" themeColor="#000000" verticalCenter="166"
    horizontalCenter="0">
    </mx:HorizontalList>
    and following "popUpWindow()" function which i call when
    image in HorizontalList is clicked:
    //previously i populate horizontal list with images from an
    array "slidePathAC"
    imageList.dataProvider = slidePathAC;
    public function popUpWindow():void{
    trace ("\npopUpWindow function")
    var tw:TitleWindow = new TitleWindow();
    tw.showCloseButton = true;
    tw.setStyle("borderAlpha",0.9);
    mx.managers.PopUpManager.addPopUp(tw, MainPanel, true);
    tw.width = 500;
    tw.height = 500;
    mx.managers.PopUpManager.centerPopUp(tw);
    tw.addEventListener("close",removePopUp);
    Thank you very much for your help

Maybe you are looking for

  • Mac Pro 3,1 (Early 2008, 10.6) Slow startup, no chime

    Hello all. Purchased this one from a friend of mine bc my own Mac Pro (we both bought them at the same time, back in Feb., 2008) had issues with video card and bad memory sticks. So this Mac Pro was his, he barely used it and since i want to continue

  • Lost printing from iPad with B210a

    Lost iPad printing capability on B210a after cartridge change; worked perfectly before.  Using airport router tied to a Zytel router, iPad Bluetooth disabled. No problem with IMac printing over same wireless network immediately following failed iPad

  • Problem resetting user permissions- CMD R not working

    Hi, Thanks in advance to those willing to lend some help! GEAR: 2.53 GZ Core 2 Duo Mini running 10.8.5 All updates done. I believe I have a current Time Capusle backup at my disposal. New Macbook Air available to help. ISSUE: In the last couple of da

  • Exit to KE26

    Hi Gurus, Using a Program for finding exits with transaction code. i found out that for Transaction KE26 there is an Exit Function Module:EXIT_SAPLKEII_002. And i have written codings . but when i tried to test it the exit is not triggered when i try

  • Can't Find Backup Restored to Hardrive

    (1) I tried to restore a Time Machine backup of the hard drive by starting with a "clean install" of Snow Leopard - booting up while holding down the 'c' key - because restoring the hard drive backup from Time Machine required copying more than 270,0