ActiveSync not updating firstname and lastname

Hi All,
i am using FlatFileActiveSync. Using that i am able to create the accounts with details specified in .csv file. but if i change the first name annd lastname value in the .csv file and run the ActiveSync, Updation is not happening only for these attributes. The rest all the attributes are updating properly. Please check my below code for updating the firstname and lastname.
        <set name='global.firstname'>
          <ref>activeSync.firstname</ref>
        </set>
        <set name='global.lastname'>
          <ref>activeSync.lastname</ref>
        </set>Please help on this, it is really eating my time.
Regards,
Sabareeswaren.

Hello,
Did you check workflow trace ? Does it show, value assigned to firstname variable, when IDM starts execution of workflow ? check the variable name, and its case. If you get value for last name then first name should not be problem.

Similar Messages

  • In XML Show Form display Creator FirstName and LastName ?

    Hi all,
    In XML Form Builder i want to display the creator FirstName and LastName ( Diamond Admin) in the Show Form.
    For egs:
    Logon ID: diamond_admin
    Last Name: Admin
    First Name: Diamond
    In the EDIT Form By using $sap_user and also createdBy property i'm getting the creator name as diamond_admin but i want to display the FirstName and LastName (Diamond Admin).
    2)In the EDIT Form i used the Label for Time Based Publishing(TBP)
    Opening Date = TimeStamp control
    Closing Date = TimeStamp control
    In the RenderList Form i'm showing the Closing Date label its display the date and time.
    Closing Date= 05/12/08 08:00:00 PM
    But i requirement is to show the closing date only not time(Closing Date= 05/12/08) in the RenderListItem Form..
    How to do this?Please help me...
    Regards
    Thillai J

    When you are editing the Show Form, select the correct label in the form and in the property list area (bottom right) you have a property named "Display As". Select "Display Name" for the value.
    Make sure that in your Data Model your property has the data type "user"
    The "Display As" parameter should also work for your date problem as you can select "Short" to only display the date.

  • UCM Search using firstname and lastname

    Hi,
    One of our requirement is to enable the search using firstname and lastname. We store users, groups, roles, and accounts in Oracle Internet Directory and integrated with UCM. I would like to know the ways to show firstname and lastname fields in the search so that users can search with those properties instead of author metadata .
    Thanks,
    Raj

    If I got the question, first name and last name refer to first and last names of document authors, right? Otherwise, I miss the link between search for documents and people identities in an identity pool.
    Note that search dialogs support "wild-characters" - that is, you can enter "Jiri Mac*" instead of "Jiri Machotka" - alternatively, use "Contains" rather than "Equals To" criteria.
    Furthermore, I'm wondering how you intend to use first and last names in GUI - do you prefer to have two names that you somehow construct together? Do you want to display the names to users? (How many names will be in first names? How many in last names?)

  • Newbie: how to get account firstname and lastname in SIM

    I have the following xpres code that retrieves all the account ids in SIM - this is working. However, how can i get the firstname and lastname of all of the returned account Ids. Some code example will be appreciated:
    <invoke name='getUsers' class='com.waveset.ui.FormUtil'>
    <ref>:display.session</ref>
    </invoke>

    Is this in a form or a workflow? If a form, you'll probably want to use the getObject FormUtil method. Also, there's a bunch of useful methods on the actual LocalSession object represented by display.session - look in the javadocs to see what you can do...
    Not hugely useful I know, but pretty hard to suggest options with (a lot) more context...
    This is an example of using getObject from a UserForm - you would replace the <select> statement with the accountId of your target users returned from getUsers (probably using a dolist to iterate the result set), and replace fullname with firstname and lastname:
                  <block>
                    <defvar name="requestorObj">
                      <invoke name='getObject' class='com.waveset.ui.FormUtil'>
                        <ref>:display.session</ref>
                        <s>User</s>
                        <select>
                          <ref>requester</ref>
                          <ref>WF_CASE_OWNER</ref>
                        </select>
                      </invoke>
                    </defvar>
                    <concat>
                      <invoke name="getAttribute">
                        <ref>requestorObj</ref>
                        <s>fullname</s>
                      </invoke>
                      <s> [</s>
                      <get>
                        <ref>requestorObj</ref>
                        <s>accountId</s>
                      </get>
                      <s>]</s>
                    </concat>
                  </block>

  • Incomplete profile page: Where are firstname and lastName?

    Hi,
    How to retrieve the firstname lastname in Webcenter Portal (11.1.1.8) UserProfile object, we used all the expressions but firstname lastname always comes blank/empty.
    First Name: #{webCenterProfile[securityContext.userName].firstName} <br>
    Middle Name: #{webCenterProfile[securityContext.userName].middleName}<br>
    Last Name: #{webCenterProfile[securityContext.userName].lastName}<br>
    I use Open DS as the LDAP and the first attribute in LDAP is cn and the lastname attribute is sn, we want to get the values of these when we call #{webCenterProfile[securityContext.userName].firstName}.
    I found one archived thread where the same question is asked but without any solution documented.
    Incomplete profile page: Where are firstname and lastName?
    Thanks,
    Anshuman

    Hi,
    Add an "HTML Markup" Layout Component to a page.
    Edit the "HTML Markup" Layout Component.
    In the Display options Tab, click the Edit Icon (v) next to the Value Property and select "Expression Builder...".
    Select "Type a value or expression" and enter the following:
    User Profile Information:
    <br><br>
    Name: #{webCenterProfile[securityContext.userName].name}<br>
    Display Name: #{webCenterProfile[securityContext.userName].displayName}<br>
    First Name: #{webCenterProfile[securityContext.userName].firstName} <br>
    Middle Name: #{webCenterProfile[securityContext.userName].middleName}<br>
    Last Name: #{webCenterProfile[securityContext.userName].lastName}<br>
    Maiden Name: #{webCenterProfile[securityContext.userName].maidenName}<br>
    Name Suffix: #{webCenterProfile[securityContext.userName].nameSuffix}<br>
    Initials: #{webCenterProfile[securityContext.userName].initials}<br>
    <br><br>
    Description: #{webCenterProfile[securityContext.userName].description}<br>
    Date of Birth: #{webCenterProfile[securityContext.userName].dateofBirth}<br>
    Home Address: #{webCenterProfile[securityContext.userName].homeAddress}<br><br>
    Home Phone: #{webCenterProfile[securityContext.userName].homePhone}<br>
    Wireless Acct Number: #{webCenterProfile[securityContext.userName].wirelessAcctNumber}<br>
    <br><br>
    Time Zone: #{webCenterProfile[securityContext.userName].timeZone}<br>
    Default Group: #{webCenterProfile[securityContext.userName].defaultGroup}<br>
    Preferred Language: #{webCenterProfile[securityContext.userName].preferredLanguage}<br>
    Update Date: #{webCenterProfile[securityContext.userName].updateDate}<br>
    <br><br>
    Employee Number: #{webCenterProfile[securityContext.userName].employeeNumber}<br>
    Title: #{webCenterProfile[securityContext.userName].title}<br>
    Department: #{webCenterProfile[securityContext.userName].department}<br>
    Organization: #{webCenterProfile[securityContext.userName].organization}<br>
    <br><br>
    Date of Hire: #{webCenterProfile[securityContext.userName].dateofHire}<br>
    Employee Type: #{webCenterProfile[securityContext.userName].employeeType}<br>
    Expertise: #{webCenterProfile[securityContext.userName].expertise}<br>
    Organizational Unit: #{webCenterProfile[securityContext.userName].organizationalUnit}<br>
    Manager Display Name: #{webCenterProfile[securityContext.userName].managerDisplayName}<br>
    <br><br>
    Business Email: #{webCenterProfile[securityContext.userName].businessEmail}<br>
    Business Phone: #{webCenterProfile[securityContext.userName].businessPhone}<br>
    Business Mobile: #{webCenterProfile[securityContext.userName].businessMobile}<br>
    Business Pager: #{webCenterProfile[securityContext.userName].businessPager}<br>
    Business Fax: #{webCenterProfile[securityContext.userName].businessFax}<br>
    Business Street: #{webCenterProfile[securityContext.userName].businessStreet}<br>
    Business City: #{webCenterProfile[securityContext.userName].businessCity}<br>
    Business State: #{webCenterProfile[securityContext.userName].businessState}<br>
    Business Postal Code: #{webCenterProfile[securityContext.userName].businessPostalCode}<br>
    Business Country: #{webCenterProfile[securityContext.userName].businessCountry}<br>
    Business PO Box: #{webCenterProfile[securityContext.userName].businessPOBox}<br>
    <br><br>
    Click Test and confirm there are no errors.
    Click OK to Exit the Expression Builder.
    Click OK to exit Edit of the HTML Markup Layout Component.
    This should display the user profile information as displayed on the user profile in WebCenter Spaces.

  • Inbound Delivery Idoc not update PIC and PGI with split batch.

    Dear Experts,
    Delivery outbound with split batch send to third party Warehouse to PIC and PGI from SAP, then receive the delivery inbound IDOC to update the PIC and PGI in SAP from third party. Basic Idoc DELIVERY03 it's works fine with out split batch, with split batch it's not updating PIC and PGI at the same time no error. Please advice on this
    E1EDL24-HIPOS = "HIGHER LEVEL ITEM NUMEBR"
    E1EDL24-HIEVW = "VALUE 1"
    E1EDL19-QALF = "BAS"
    Thanks and Regards,
    Thiru.

    Hi,
    You also have to create a segment with following data as well (for batches).
    E1EDL19-QUALF = "QUA".
    Cheers,

  • My itunes will not update.  and i can not uninstall becuse of some supid file it cant find

    My I tunes will not update.  and i can not uninstall becuse of some supid file it cant find. hence i cant connect to my iphone now that i hav the latest software on my phone.

    and i can not uninstall becuse of some supid file it cant find.
    What's the name of the file? (Precise text, please.)

  • How do I switch Firstname and Lastname in the adressbook on an iMac?

    How do I switch firstname and lastname in the adressbook on my iMac?
    Thanks, for helping me. Monika

    Go to Address Book>Preferences and on the General tab select from the drop down menu 'Sort by: Last name'.

  • My iPad is not updating calendar and address book.  My iMac and iPhone are fine. What is wrong?

    My iPad is not updating calendar and address book.  My iMac and iPhone are fine. What is wrong?

    Reset the device. If it doesn't work try removing your account and adding it again. If that doesn't work then try restoring the device to factory settings by pluggin into iTunes and clicking "Restore".

  • Tried updating my itunes about a month ago, it would not update properly and left me with a notification saying "i tunes was not installed properly, please reinstall itunes" i've uninstalled and reinstalled a few times and still nothing.

    Tried updating my itunes about a month ago, it would not update properly and left me with a notification saying "i tunes was not installed properly, please reinstall itunes" i've uninstalled and reinstalled a few times and still nothing.
    i might need walked through on a few things if they are too complicated.

    Have you:
    - Restore from backup. See:                                                
    iOS: Back up and restore your iOS device with iCloud or iTunes
      - Restore to factory settings/new iOS device.            
    If a PC
    Removing and Reinstalling iTunes, QuickTime, and other software components for Windows XP
    or              
    Removing and reinstalling iTunes and other software components for Windows Vista, Windows 7, or Windows 8

  • FMS to copy employees firstname and lastname to UDF

    I created an UDF and linked the following FMS:
    SELECT firstName, lastName FROM OHEM
    This correctly shows me a list with all employees. If I select one it puts the firstname to my UDF only. What do I have to add to put the firstname and the lastname into my UDF?
    Thanks
    Franz

    HI
    Use Like this :
    SELECT T0.[firstName]' ' T0.[lastName] FROM OHEM T0
    So it will combine the First name & Last name . link with ur FMS(Use Plus Symbol after firstname(Before Quotation & after quotation) .. Forum is not posting the plus symbol
    Giri
    Edited by: Giri dharan on Jan 5, 2010 7:16 PM

  • Can not update tiger and safari does not start

    Hi everybody,
    I have actually two but probably interrelated problems: First, safari does not start and second, I can not update tiger.
    It all started a few days ago on my MacBook (Intel). Somehow, Safari produced an error (I only guess that it was Safari because I was downloading a movie clip) and Tiger was frozen. After rebooting, the whole system had problems (e.g., Safari and Skype were not starting). I tried to reinstall and archive mac os x but with no success. The problems were growing actually even worse (e.g., slow) and at some point in time, Tiger was not even starting. Thus, I did a full new installation of 10.4.8 (delete and install). Afterwards, it worked first but after the automatic software update, the system told me that their was an input/output error (???) during the 10.4.10 update. Afterwards, the whole system had again problems (slow and problems with even booting)!! Thus, the software update made it even worse. So, I did again a full installation (delete and install).
    I have to update my 10.4.8 system, because I also have iLife08 that needs at least 10.4.9. However, I don't know what to do to avoid again these update problems??
    In addition, despite the full installation, Safari is not starting. Thus, there is still some problems but I have now clue where this comes from as it is newly installed?!
    Any ideas?? Thanks...
    Crobus

    Crobus, welcome, since you are starting from scratch with each re-install why not try Kappy's Extended Hard Drive Preparation.
    http://discussions.apple.com/thread.jspa?messageID=5203987&#5203987
    Do all steps from 1 thru 6, it is by far a more maintenance oriented than an Erase and Install. After the preparation, install OS 10 from your DVD, then download the OS 10.4.10 Combo Updater.
    Joe

  • WebServer does not update parameter and looses objects

    - Please struggle through my loooong explanation - THANKS
    Hi all,
    I've got a problem with my servlets/JSPs.
    I try to build a homepage where the content is displayed dynamically and the start-page is for each link the same.
    The content of the pages are stored in HTMLs and XMLs --> the HTMLs contain the static content and also contains identifier for the XMLs which contain the dynamic content. Problem is, that there can be more than one XML. So I've cretaed a properties-file which maps 1-HTML to n-XMLs. So I've generated code which parses (with SAX) through the XMLs and takes the information and stores these information to an object. This object itself is stored with an ID in a hashmap.
    Then I go through the HTML (read in a String) and replace the keys (HTML) with the matching value from the Hashmap.
    When a page is displayed and the client clicks on a link the same page should be called with parameter http://..../start?lang=de&page=link then I should get the information and the HTML for the "link".
    - When I call the "start"-page the first time it is displayed correct. But when I refresh the page it seems as if an object is lost - the information of the Hashmap (which is stored in another object) is lost. I cannot get the information although I got the information before.
    Also the parameters are not updated if I change them, there is always the same exception shown, that the key is not available.
    I've also changed the parameters (for lang) and just displayed them. But they did not change...
    - I'm absolutely helpless
    here the servlet:
    import java.io.*;
    import java.util.HashMap;
    import javax.servlet.http.*;
    import javax.servlet.*;
    public class Start extends HttpServlet {
         private String mPathOfPropertiesFile=IConstants.PROPERTIES_ROOT;
         private String mLanguage;
         private String mIdentifier;
         private String mHtmlAsString;
    //class created on my own reads the XML-file and stores all files in a Collection
         private PropertiesXmlReader vXmlPropertiesForIdentifier;
         private HashMap vMapOfFilenames;
         private HashMap vTransUnitId;
         //cretaed on my own. Parses the Collection of XMLfiles and puts necessary information on the FileDisc as Hashmap
    private XmlPageParser vParseXmls;
         private FileDesc vFileDesc;
    * Implements the HTTP GET method.
    * @param request the request object, containing
    * data from the browser
    * @param repsonse the response object to send
    * data to the browser
    public void Service (HttpServletRequest request,
    HttpServletResponse response)
    throws ServletException, IOException
    public void doGet(HttpServletRequest request,
    HttpServletResponse response)
    throws ServletException, IOException{
              mLanguage = request.getParameter("lang");
              if (mLanguage == null){
                   mLanguage = "";
              mIdentifier = request.getParameter("page");
              if (mIdentifier == null){
                   mIdentifier = "";
                   try {
                        // get the relevant Filenames from the Parser
                        vXmlPropertiesForIdentifier = new PropertiesXmlReader(
                                  mPathOfPropertiesFile, mLanguage, mIdentifier);
                        // get Filenames
                        vMapOfFilenames = vXmlPropertiesForIdentifier
                                  .getFielnames();
                        // parse all XML-Files found in the Properties
                        vParseXmls = new XmlPageParser(vMapOfFilenames);
                        vFileDesc = vParseXmls.getDesv();
                        vTransUnitId = vFileDesc.getMTransUnit();
                        FileReader reader = null;
                        int c;
                        File file = new File(IConstants.HTML_ROOT + mIdentifier);
                        try {
                             // cretae new StringBuffer and read content of the File to the
                             // StringBuffer
                             StringBuffer vHtmlFileBuffer = new StringBuffer();
                             reader = new FileReader(file);
                             while ((c = reader.read()) != -1) {
                                  vHtmlFileBuffer.append((char) c);
                             // cretae String to modify
                             String vHtmlAsString = vHtmlFileBuffer.toString();
                             // if not available (-1) = returnvalue
                             boolean vNoMoreReplacements = false;
                             while (!vNoMoreReplacements) {
                                  int indexOfStart = vHtmlAsString.indexOf(IConstants.HTML_COMMENT_START);
                                  int indexOfEnd = vHtmlAsString.indexOf(IConstants.HTML_COMMENT_END);
                                  if (indexOfEnd != -1 && indexOfStart != -1) {
                                       String key = vHtmlAsString.substring(indexOfStart + 3,
                                                 indexOfEnd);
                                       TransUnit testUnit = vFileDesc.getTransUnitById(key);
                                       vHtmlAsString = vHtmlAsString.replaceAll(IConstants.HTML_COMMENT_START + key
                                                 + IConstants.HTML_COMMENT_END, testUnit.getMSource());
                                  } else {
                                       vNoMoreReplacements = true;
                             mHtmlAsString = vHtmlAsString;
                        } catch (FileNotFoundException fileNotFound) {
                             mHtmlAsString = "The HTML-file could not be found, please control root:" + IConstants.HTML_ROOT;
                        } catch (IOException ioErr) {
                             mHtmlAsString = "Exception during output: " + ioErr.getMessage();
                        } finally {
                             if (reader != null) {
                                  try {
                                       reader.close();
                                  } catch (IOException e) {
                                       e.printStackTrace();
                   } catch (Exception e) {
                        mHtmlAsString = "Unexpected exception with text: " + e.getMessage();
              // Returns a writer to write to the browser
         PrintWriter out = response.getWriter();
         // Writes the string to the browser.
         out.print(mHtmlAsString);
         out.close();
    Hopefully someone can help me out.
    by the way - I'm using a Resin WebbApp Vers 3.0.17
    Thanks for help, in advance,
    brgds, Steffen

    Since you didn't post the XML parser class, I'm not sure exactly what your problem is but I see lots of things that should be changed.
    First of all, get rid of the empty Service() method. Fortunately, you named it wrong so it isn't overriding the service() method in the HttpServlet class. If it were overriding the service() method, your servlet wouldn't even work the first time since there would be nothing to invoke doGet().
    You shouldn't be using instance variables for processing requests (i.e. mLanguage, mIdentifier) because your servlet needs to be thread-safe. Essentially, there is usually one instance of your servlet around (this is up to the application server) and that one instance must be capable of handling multiple requests simalteously. This isn't causing your problem right now because you are just testing but once the application goes live, this will be a big problem.
    Now for what might be causing your problem. Since you didn't post the XML parsers, I suspect that they might be leaving the files open so the second time through, it can't do the parsing. Anyway, your design isn't right because you seem to be reparsing the XML files for each request. All servlets can have an init() method which is invoked when the application server first loads the servlet. You should do all your XML parsing in the init() method. This is much more efficient since it will only be done once (usually when the application server first starts up) not each time the user requests a page. The only potential drawback to this is if you frequently add new XML files, you will have to recycle the server to get the servlet to pick up the new files.

  • BAPI_PO_CHANGE is not updating Quantity and Delivary Date

    HI All,
    I am trying to update quantity and delivery date of PO by using BAPI_PO_CHANGE,
    by Passing below parameters.
    As per the documentation:
    Parameter: PURCHASEORDER 4500003477
    Parameter: POHEADER
    PMNTTRMS = 0002
    PUR_GROUP = 002
    Parameter: POHEADERX
    PMNTTRMS = X
    PUR_GROUP = X
    Parameter: POITEM
    PO_ITEM = 00001
    CONF_CTRL = 0001
    Parameter: POITEMX
    PO_ITEM = 00001
    PO_ITEMX = X
    CONF_CTRL =  X
    Parameter: POSCHEDULE
    PO_ITEM = 00001
    SCHED_LINE = 0001
    QUANTITY = 10.000
    Parameter: POSCHEDULEX
    PO_ITEM =  00001
    SCHED_LINE =  0001
    PO_ITEMX =  X
    SCHED_LINEX =  X
    QUANTITY =  X
    Parameter: POACCOUNT
    PO_ITEM = 00001
    SERIAL_NO = 01
    GL_ACCOUNT = 0000400020
    Parameter: POACCOUNTX
    PO_ITEM = 00001
    SERIAL_NO = 01
    PO_ITEMX = X
    SERIAL_NOX = X
    GL_ACCOUNT = X
    and executed bapi_transaction_commit FM immediate, i am getting below message
    Purchase Orders 4500003477 changed
    Error transferring ExtensionIn data for enhancement CI_COBL
    No message generated for output of purchasing document
    but quantity and delivery date was not  changed..
    why this quantity and delivery date is not changing?
    <removed by moderator>
    REgards,
    Suresh.D
    Edited by: Thomas Zloch on Feb 27, 2012

    Hi ,
    Are you trying to pass the non char fields in CI_COBL. Please look at the link below .
    [http://forums.sdn.sap.com/thread.jspa?threadID=1137795] .
    Also serach for the similar threads when and notes while transferring currency and quantity field in different custom includes of the EKPO ...
    Thanks,
    Anjaneya .

  • ITunes 12 are not updating apps and transfering purchases

    I really don't know why it is happening. I lost my old iTunes library on a Hard Drive crash. So, I created a new one. I connected my iPad, iPod and iPhone, transfered purchased on the first time, backup, sync... all things that we have to do. Then, I saw something strange. On iTunes 12.1.2.27, mine iTunes, I download new updates but they don't update the apps on my device. And if I download the updates on the devices, the iTunes is not transfering new updates and new apps too. Really don't know why that. Every update I have to do manually. Why that guys? Yosemite here too.

    Here is a screenshot of the phenomenon/problem... NBC Nightly News is not updated, even both the computer and iTunes are running constanly. Once I click update podcast, the podcast updates, so there is an update available.

Maybe you are looking for

  • How to add selected values from table(selected using checkbox)to table?

    Hi All, i have created simple page with search panel with table in table i have created one column as check box for selecting. here what my requirement is i need to do search multiple times to add some roles to from some different categories.here whe

  • Launching Wizards in Oracle 11G on Linux install

    Hi, Just wondering if someone can tell me where the wizard launches are located in the Linux install. Thanks, Zach

  • DB13 Update stat error

    Hi,   DB13 update stat's i am getting below error plz kindly help me. BR0301E SQL error -20000 at location stats_ind_collect-3, SQL statement: 'BEGIN DBMS_STATS.GATHER_INDEX_STATS (OWNNAME => '"SAPSR3"', INDNAME => '"/BIC/B0000460000KE"', ESTIMATE_PE

  • REPLACEMENT PATH &AUTHORIZATION

    hi what is replacement path & authorization?(wt's T CODE) what is use of these twoand where we used? thnks

  • Display portlet for certain IPs

    I need to display portlets based on whether the user is hitting the site from a local IP (192.*) or whether they are hitting the site from the internet. How can I do this? Thanks Rishi