10.4.8 Update Intel users should read

A few updates that Intel users should be aware of as they upgrade...
http://docs.info.apple.com/article.html?artnum=304429
You need to make sure you are current (7.1) with QT or you'll loose playback of certain .mxx files.
Also - http://docs.info.apple.com/article.html?artnum=304200
"After installing the delta version of this update on an Intel-based Mac, the computer will restart two times--the first restart after installing this update may take several minutes; please allow it to complete.:"
Good luck,
CaptM

"Do I need to install Mac OS X 10.4.8 Update (Intel) and firmware"
You don't "need" to install anything. If you think you can benefit from the updates then go ahead.
"i am just wondering whether I need to install Mac OS X 10.4.8 Update (Intel)? "
If it came with 10.4.8 preinstalled, then you do not need to install it.
"So I don't know what to do?"
Nothing. If it says the update isn't needed, then it's already been applied at the factory.

Similar Messages

  • All MuVo n200 users should read this!!! really wo

    Hi i?m pepe, and few days ago i wrote for help, i was having problems with my muvo n200 when i wanted to listen mp3 file it played then with a scratch sound in the background.
    Finally after reading, and reading, and more reading found this advise from a genius person who must work for creative, and i really mean it cause the gays from "support" treat my problem as a child?s stuff, "is the battery working" "is your player pluged correctly" dammn it.
    So every one having problems with MuVo N200 shoud go to this page.
    http://forums.creative.com/creativelabs/board/message?board.id=dap&message.id=23264
    I?m going to copy and paste it so you can read.
    Hi. After I dont know how many hours I finally got mine to work. I hope this helps you, although I am not sure if it will. I am not exactly sure why it worked, or how ( maybe just a whole lotta hoping!)
    Anyway....So I did a bunch of stuff a billion times. But here Is what I did most Recently to get it to work: ) Delete any old Creative files related to your player. 2) Reinstall the CD 3) Download Firmware upgrade .20.04 to your Desktop. 4) Download Mass Storage Driver .07.00.250 to your desktop. 5) Try to put it into recovery mode like you have probably done before by taking out the batter and holding play while you plug it in. 6) Instead of waiting for a "find new hardware" dialog box, i double clicked to open the new firmware file I had downloaded. This searched for my player and found it. 7) A box will pop up to upgrade your firmware. MAKE SURE TO SELECT THAT BOX THAT SAYS "FORMAT DATA AREA" before your start. ( I think this is where all my problems came from.) This worked for me and that was all I had to do. I didnt actually do anything with the Storage Driver download except put it on my desktop before i plugged my player.
    After multiple correspondences with some not-so-bright support people, they did say if the recover mode wouldnt go or i couldnt get anything to work that I would have to send it back in for "Return Merchandise Authroization." If your contacting them, dont hold your breath too long....it takes a very long time for a response.
    Hope this helps you!
    AB
    Thank AB84, thank you very much
    Cya around

    Yeah, I don't know why he didn't link to the original thread, where you can see all of AB84's posts and another post (from me) that gives an alternati've for reinstalling the CD. Here's the link:
    http://forums.creative.com/creativel...ssage.id=23264
    He's right, though, to advertise to N200 owners with a shouting title (we should bump this occasionally), as Creative just won't put this in their instructions, yet there seem to be plenty of us N200 users that get stuck where our computer can't recognize it in recovery mode.

  • Home Theater receiver users should read this for enabling dolby digi

    I have an onkyo 5. dts / dolby digital receiver, and an audigy 2 zs platinum. i am using an optical cable from the front panel on the audigy to the optical in on my receiver. My receiver manual says it is a 96 khz receiver. I am using a 2 pin cable from my dvd player to the audigy. When using a dvd, I can not get dolby digital sound to my receiver. I have set the audigy to spdif pass through, i have tried 48khz, 96khz, every combination of everything. Setting to 2. speakers, 5. speakers, but yet i am stuck with either stereo sound if set to 96khz, or dolby prologic II if set to 48khz.
    Another thing i tried was using a dvd image i created on my hard dri've from a dvd, and playing it through alcohol 20%, to see if it was my dvd player giving the problems. I still get the exact same results when playing a dolby digital source through the hard dri've.
    So, in the end, is it actually possible to have dolby digital from the audigy 2 zs platinum through a home theater receiver, or not?
    thanksMessage Edited by jonnybruno on 0-20-2005 2:7 AM

    I am feeling the same way about this card. It would be nice if somebody from creative could respond with a definite correct way to get dolby digital to my home theater receiver. Im sick of being plagued with problems.. no dolby digital, random stopping of sound which requires me to reinstall drivers, popping noises every so often, etc etc etc..
    seriuosly... an m-audio revolution is starting to sound pretty appealing.
    edit: I would also like to note that my box does say front panel optical out for 5. support, unlike the previous poster had said it says stereo only. I am able to get dolby digital if i switch to my onboard nforce soundstorm or whatever it is.
    PS. I am not going to let this thread drop down until I have a definiti've answer on whether it is possible to have dolby digital through my audigy 2 zs platinum and home theater receiver. I paid $200 for this card, and I really would appreciate a straight forward definite answer.Message Edited by jonnybruno on 0-9-2005 09:4 AM

  • There is a problem in updating iphoto and iMovie, read a response here from a certain Dahveed if I'm not wrong to try this, however I'm a first time mac user, how do you delete this ... /Mac HD/Library/Caches/com.apple.appstore/adoption.plist

    There is a problem in updating iphoto and iMovie, read a response here from a certain Dahveed if I'm not wrong to try this, however I'm a first time mac user, how do you delete this ... /Mac HD/Library/Caches/com.apple.appstore/adoption.plist

    It says 'To update this application, sign in to the account you used to purchase it.'
    However I only have one account. I've tried to sign out and in several times. But it doesn't work. I do remember changing my password recently. Secondly I'd like to add that I got this macbook air 3 days ago. I'm a first time mac user. It had three updates initially. Mountain lion 10.8.2, iphoto and the imovie. I updated the mountain lion, thinking I'd get the iphoto and imovie done later. However now this problem has come up. Thanks for responding. Hoping to hear from you soon again regarding this.

  • Email syncs now say "Updated Mar 30", the day I upgraded to Lollipop 5.0.  The notification should read the date and time you updated email receiving.  Does anyone elsehave this problem?

    Email syncs now say "Updated Mar 30", the day I upgraded to Lollipop 5.0.  Two days later it is still saying Mar 30.  The notification should read the date and time you updated email receiving.  Does anyone else have this problem?  Is there a solution to this?

    We want to make sure your phone is in working order Mb_in_NC. I know it can be difficult when you see different times. What is your make/model of your device? When did it start? Do you have a different time on any other applications?
    AmberF_VZW
    Follow us on Twitter @VZWSupport
    If my response answered your question please click the "Correct Answer" button under my response. This ensures others can benefit from our conversation. Thanks in advance for your help with this!!

  • Hard drive is full software cannot get updated! what should I do?

    Hard drive is full software cannot get updated! what should I do?

    Here are some general tips to keep your Mac's hard drive trim and slim as possible
    You should never, EVER let a conputer hard drive get completely full, EVER!
    With Macs and OS X, you shouldn't let the hard drive get below 15 GBs or less of free data space.
    If it does, it's time for some hard drive housecleaning.
    Follow some of my tips for cleaning out, deleting and archiving data from your Mac's internal hard drive.
    Have you emptied your Mac's Trash icon in the Dock?
    If you use iPhoto, iPhoto has its own trash that needs to be emptied, also.
    If you store images in other locations other than iPhoto, then you will have to weed through these to determine what to archive and what to delete.
    If you use Apple Mail app, Apple Mail also has its own trash area that needs to be emptied, too!
    Delete any old or no longer needed emails and/or archive to disc, flash drives or external hard drive, older emails you want to save.
    Look through your other Mailboxes and other Mail categories to see If there is other mail you can archive and/or delete.
    STAY AWAY FROM DELETING ANY FILES FROM OS X SYSTEM FOLDER!
    Look through your Documents folder and delete any type of old useless type files like "Read Me" type files.
    Again, archive to disc, flash drives, ext. hard drives or delete any old documents you no longer use or immediately need.
    Look in your Applications folder, if you have applications you haven't used in a long time, if the app doesn't have a dedicated uninstaller, then you can simply drag it into the OS X Trash icon. IF the application has an uninstaller app, then use it to completely delete the app from your Mac.
    To find other large files, download an app called Omni Disk Sweeper.
    Download an app called OnyX for your version of OS X.
    When you install and launch it, let it do its initial automatic tests, then go to the cleaning and maintenance tabs and run the maintenance tabs that let OnyX clean out all web browser cache files, web browser histories, system cache files, delete old error log files.
    Typically, iTunes and iPhoto libraries are the biggest users of HD space.
    move these files/data off of your internal drive to the external hard drive and deleted off of the internal hard drive.
    If you have any other large folders of personal data or projects, these should be archived or moved, also, to the optical discs, flash drives or external hard drive and then either archived to disc and/or deleted off your internal hard drive.
    Good Luck!

  • Do I need to install  Mac OS X 10.4.8 Update (Intel) and firmware

    Hiya,
    I recently bought a new Macbook Pro,it is Mac OS X version 10.4.8, i am just wondering whether I need to install Mac OS X 10.4.8 Update (Intel)?
    I also tried to install MacBook Pro EFI Firmware Update 1.2, however it says the computer doesn't need to install it. And I checked my Boot ROM Version is MBP22.00A5.B00. After the update it should be: MBP11.0055.B08 (MacBook Pro 15 inch). So I don't know what to do?
    please help!
    Thanks.
    Catherine

    "Do I need to install Mac OS X 10.4.8 Update (Intel) and firmware"
    You don't "need" to install anything. If you think you can benefit from the updates then go ahead.
    "i am just wondering whether I need to install Mac OS X 10.4.8 Update (Intel)? "
    If it came with 10.4.8 preinstalled, then you do not need to install it.
    "So I don't know what to do?"
    Nothing. If it says the update isn't needed, then it's already been applied at the factory.

  • Disable User on updating an User attribute in OIM

    Hi,
    I have OIM 11g R2 with LDAP SYNC enabled with OID through OVD.
    I want to trigger Disable user on modifying an UDF attribute of user.
    Like if attribute1 of user is set to true then disabke user operation should be triggered for the user.
    So first in my adapter i will check whether attribute is true and then trigger disable user.
    In 11g R2 as mapping adapters attached to Users form in dataobject manager is not supported i am not able to map to the userdefinition and hence not able to check if attribute1 is true or false.
    Please help and let me know if this can be achieved in any other way.
    Edited by: 988070 on Mar 20, 2013 3:55 AM

    You can write a post process event handler:
    It will update the user status to disable when UDF attrtibute is set to true.
    For this, you need to set the condition as:
    Get the value of user defined attribute and store it in a variable "flag".
    disable UserManagerResult disable(java.lang.String attributeName, java.lang.Object attributeValue) //attributeName will be user defined fieldm value will be "true"
    throws ValidationFailedException,
    oracle.iam.platform.authz.exception.AccessDeniedException,
    UserDisableException,
    NoSuchUserException,
    SearchKeyNotUniqueException
    Disables the user account matching the search criteria.
    Parameters:
    attributeName - - The attribute name for the search criteria.
    attributeValue - - The attribute value for the search criteria.
    Returns:
    UserManagerResult containing the entity id of the disabled user.
    Cheers,
    Vamsi.

  • Automatically updation of User Status

    Hi All,
    I am facing a problem on automatic updation of user status.As I have a process that on the basis of one field value in a quality notification I want to update the user status automatically.
    I explored something with business process but not getting the right way to use it.
    Please guide me if anyone deals with the same scenario or know more about using business process with user profile.
    Cheers,
    Tushar

    Hey Prasad,
    You will have to Develop a report to do this...
    You should use FM CRM_ORDER_MAINTAIN to do this...
    Details of how to  use this FM for Updating Status could be found in CRM forum..
    I would advice to consult your CRM Tech Team who are in best position to do this..
    Please Reward for usefulll Post..
    Regards,
    Anand..

  • Disable profile option updation at user level

    I want to disable the profile option HR: Security Profile or for that matter any other profile option at user level. The user should be able to see the value set by the system administrator (Field should be grayed out) and user should not be able to update it.
    How to do it??

    Try a personalization combined with custom PLSQL, like this:
    1) Acces System Profiles
    2) Help->Diagnostics->Custom Code->Personalize
    3) In the newly displayed Form Personalization form, create a line with a description like this: Prevent modification of USER_VISIBLE_VALUE
    4) In the Conditions tab, set Trigger Event = WHEN-NEW-ITEM-INSTANCE
    5) Set Trigger Object = PROFILE_VALUES.USER_VISIBLE_VALUE
    6) In the Condition text area, enter:
    apps.xxror_test_sysprofile(:PROFILE_VALUES.USER_PROFILE_OPTION_NAME,'USER')=1
    7) Set Processing Mode to Both
    8) Switch to the Actions tab and create two actions:
    first:
    type = property
    description = Don't update
    Language=all
    enabled=yes
    object type=Item
    target object=PROFILE_VALUES.USER_VISIBLE_VALUE
    property name=UPDATE_ALLOWED
    value=false
    second:
    type=property
    description=Don't enter
    language=all
    enabled=yes
    object type=Item
    target object=PROFILE_VALUES.USER_VISIBLE_VALUE
    property name=ALTERABLE_PLUS
    value=false
    9) Repeat steps 3-8 if desired for other levels, such as:
    Prevent modification of SITE_VISIBLE_VALUE
    Prevent modification of APPL_VISIBLE_VALUE
    Prevent modification of RESP_VISIBLE_VALUE
    Prevent modification of SERVER_VISIBLE_VALUE
    Prevent modification of ORG_VISIBLE_VALUE
    paying attention to update the corresponding names for xxx_VISIBLE_VALUE.
    10) Create the following PLSQL function:
    CREATE OR REPLACE function xxror_test_sysprofile (
    prof_opt_name in varchar2,
    lvl in varchar2
    return number
    is
    v_ret number;
    s_prof varchar2(1024);
    s_uname varchar2(100);
    s_lvl varchar2(10);
    begin
    -- returns 0 if the user "uname" must be granted access the profile named "prof_opt_name" at the "lvl" level
    -- returns 1 if the user "uname" must be forbidden to access such a profile at such a level.
    -- important assumption: the "lvl" parameter may have only one of the following values:'SITE', 'APPL', 'RESP', 'USER', 'SERVER', 'ORG'
    -- or else this function will return 1, thus forbidding the access
    s_uname:=substr(upper(trim(nvl(fnd_profile.value('USERNAME'),''))),1,100);
    if s_uname in ('MY_ADMIN_1','MY_ADMIN_2','SYSADMIN') then
    v_ret:=0; -- no restrictions
    else
         if s_uname in ('MY_POWERUSER_1','MY_POWERUSER_2') then
         -- restrict to only the below mentioned profiles
         s_prof:=substr(upper(trim(nvl(prof_opt_name,''))),1,1024);
              s_lvl:=substr(upper(trim(nvl(lvl,''))),1,10);
              if
              (s_prof like '%WHATEVER%')
              then
                   if s_lvl in ('SITE', 'APPL', 'RESP', 'USER', 'SERVER', 'ORG') then
                        v_ret:=0; -- level acceptable for these users on these profiles
                   else
                        v_ret:=1; -- unknown level, so reject
                   end if;
              else
                   -- these users may not access these profiles, so reject
                   v_ret:=1;
              end if;
         else
              if s_lvl = 'SITE' then
              -- no way any other user than those above may modify site-level profiles
              v_ret:=1;
              else
                   -- any other user than those above may modify lower-level profiles, but
                   -- for now reject all
                   v_ret:=1;
              end if;
         end if;
    end if;
    return v_ret;
    end;
    Pls be aware that testing first on a test instance is always advisable.

  • T60 WLAN COMPLETELY GONE after installing latest Update Intel Wireless WiFi Link for Windows XP

    I just reinstalled a T60 from scratch TWICE  to the point of updating  - Intel Wireless Wifi Link for Windows XP -
    Just after that very latest Update (3.1.1.1 or so?)  there is no WLAN possible and I had to find out, that  a system restore is impossible either! (Simply does not work and asks me to get another point and try again)
    I have a full backup done by acronis 2010 so that does not bother me so very much.
    The point is that I like to WARN everybody to install that Update to their T60  e.g. 2008YWJ !!!
    (contains 3945AGB WLAN Module!)
    After Updating U HAVE NO CHANCE TO REPAIR IT! U get always the problem signature 
    szAppName: AcSvc.exe  szAppVer: 5.6.1.33  szModName: PfMgrApi.dll
    szModVer : 13.0.0.2  offset: 000d4912
    and the System wants to report that stuff to MicroSoft...again and again...every time u
    start AccessConnections.
    U can DEinstall AccessConnections and Intel Wireless Wifi Link for XP completely, reboot
     and REinstall it....just 2 get the same messages and NO WLAN anymore.
    I could not get out of this Driver Installation Hell until I did a complete Recovery Install and
     I got back to Hell when System Update REinstalled Intel Wireless WiFi Link for XP
    automagically...;-(((
    And again NO CHANCE to roll back, No chance to get rid of that annoying bug. This time I have an ACRONIS-Image so I can spare some time....
    Somebody shoud really CHECK this, because it should not be possible to break down an completely NICE RUNNING Thinkpad THIS WAY just by updating it! As it took me abaout 12 Hours of Administration by now I
    really would apreciate to help whomever to find out what the hell is responsible 4 this !!!
    Why is XP System Restore not working on an T60 to roll back to Point b4 installation of this Update???
    (I could  not use that Thinkvantage-System Recovery because it did not even get all its updates by the 
    time the system went in limbo during install! What i defintely can say is that it breaks at exactely
    same point when Intel Wifi Updates is installed...
    I do my Acronis Restore now and try 2 avoid this Update....;-(
    if anybody KNOWS how to get that system 2 an earlier point of an install orgy i whould be thankful to get that information...
    I am keeping alive 12 Thinkpads here R40 R50 T42 T43 T60 T61p T400 T500 and  NEVER
    experienced problems like this in many  years!
    cheers
        GAL9000

    gal9000, welcome to the forum,
    have you tried running windows system restore from safe mode? It usually works then because some anti-virus softwares will prevent it from running successfully from "normal" windows.
    Hope this helps.
    Andy  ______________________________________
    Please remember to come back and mark the post that you feel solved your question as the solution, it earns the member + points
    Did you find a post helpfull? You can thank the member by clicking on the star to the left awarding them Kudos Please add your type, model number and OS to your signature, it helps to help you. Forum Search Option T430 2347-G7U W8 x64, Yoga 10 HD+, Tablet 1838-2BG, T61p 6460-67G W7 x64, T43p 2668-G2G XP, T23 2647-9LG XP, plus a few more. FYI Unsolicited Personal Messages will be ignored.
      Deutsche Community     Comunidad en Español    English Community Русскоязычное Сообщество
    PepperonI blog 

  • Since uploading Firefox 4 I get error messages saying it can't update and I should be sure I am using the latest version. I am, so why will updates not load?

    The question is in the title. I have had no updates to Firefox 4, just error messages saying they can't be loaded and I should check that I am using the latest version. I have downloaded Firefox 4 again to be sure my copy is up to date but it makes no difference. I still get the error message.

    Remove the files in the updates and updates\0 folder.<br />
    You may need to delete active-update.xml and updates.xml as well if present.
    C:\Users\&lt;user&gt;\AppData\Local\Mozilla\Firefox\Mozilla Firefox\updates
    (%LOCALAPPDATA%\Mozilla\Firefox\Mozilla Firefox)
    * http://kb.mozillazine.org/Software_Update (Software Update not working properly)

  • Sharing KitKat update complaints, there should be plenty

    Wanted to open up a new discussion for those of us unhappy about the forced "down" grade to KitKat. I am using a droid RazrM and was highly satisfied with the Jelly Bean OS. I have not noticed anything good or beneficial about the move to KitKat.
    My biggest complaint is the loss of Swype input. This was one of the major reasons I went with Android rather than Apple. Now texting is tedious.
    Secondly, also regarding messaging, the layout is now white on white and is nearly impossible to read a message thread without eye strain.
    I am extremely unhappy and dissatisfied with the 'terms' of Verizon services. Users should be allowed to choose to upgrade or not.
    NOTE TO VERIZON SUPPORT and MANAGEMENT: You have a large number of unhappy customers and are not, as of this writing, giving any alternative to the KitKat upgrade. This is not how you gain loyalty.

    I am extremely disappointed with the Messaging Update the Login Screen (pass code entry) and the Keyboard Update.
    First off the Messaging -
    It is blinding and not the "Dark Theme" I had before. I liked that and want to have the option to have it back...
    The whole theme and way of doing things in messaging has changed and I do not like the changes...
    Second The Login Screen..
    Why in the hell would I ever swipe left or right from there... It has caused me to fail putting in my proper pass code due to it thinking I wanted to change my screen from the only panel there has ever been... >_>
    The only upside to this is the Alarm System is nicer looking and easier to use when you get used to it...
    However the first time I received a call since the Update I was perplexed as how I was supposed to answer the call.the
    I do like the ability to dismiss future alarms. So pretty much the Alarms is the only Good Thing I've Seen.
    FINALLY THE KEYBOARD...
    Oh I am furious with this... There are 2 things that I used to use all the time that I can no longer use properly, or as I intended to use them in the past...
    The [ ! ] Key is now replaced with the [ * ] Key... What? That doesn't make sense...
    Then the ^_^ face i used to do all the time is now ^°^... I now have to go from just 3 quick key presses just like asa or dsd or dfd to Left Shift + Symbol Key + [ ^ ] - Left Shift + Symbol Key [ _ ] - Left Shift + Symbol Key + [ ^ ]... This frustrates me like no other...
    What's worse is I cannot Re-Program a Key or change to another Key Board.
    WHY ARE YOU FORCING A COMPLETE CHANGE INSTEAD OF IMPLEMENTING AN IN ADDITION TO... I thought you were supposed to be the best Wireless Carrier and were supposed to look out for your customers interest... not Mega Corp Force People to do things a certain way... the people like options and choices not sudden changes....
    Sincerly a person considering alternative options due to this situation.

  • How Win 7 automatic updates corrupts user accounts and crashes Illustrator CS5

    A resolution or prevention is needed to prevent reoccurance a of new Illustrator CS5 crash:  The crash apparently prevents Illustrator from reading the AGM.dll located in the Support folder when trying to open any file with Illustrator.  Profounfly, reinstallation of the entire CS5, nor of just Illustrator 5, nor of just 5.1 does not correct the problem.   A new user account has to be created, whcih of course requires copying all user files to the new user account if you do not want to have to log in under a different user account just to use Illustrator.   David
    [ edited by forum host - email address removed ]

    Thank you, I have returned to that update setting.  Knowing I am unable to determine from the update details that it is going to cause an unexpected error, I should be able to narrow down which set of updates are involved.      

  • Event Handlers Invoked Everytime for update on User Profile.(OIM 11g)

    Hi,
    We had Custom event handlers for generating some fields on user form.
    Everytime there is update on user profile on any field, All the event handlers fired, (As seen from logs).
    I want to fire particular event handlers on particular update. Like if first name is updated then only display name event handler should fire. (not all)
    How can i achieve this???

    Here is my code..it is working fine for creation of the user. but when i am updating the user i am getting all null values except the updated one.
    Example if there are 5 fields in that i am updating 2 .apart from those 2 fields the other 3 are coming as null which is making validation to fail.
    package flatfilevalidation;
    import java.io.Serializable;
    import java.util.Date;
    import java.util.HashMap;
    import oracle.iam.platform.context.ContextAware;
    import oracle.iam.platform.kernel.ValidationException;
    import oracle.iam.platform.kernel.ValidationFailedException;
    import oracle.iam.platform.kernel.spi.ValidationHandler;
    import oracle.iam.platform.kernel.vo.BulkOrchestration;
    import oracle.iam.platform.kernel.vo.Orchestration;
    import oracle.iam.identity.usermgmt.api.UserManagerConstants.AttributeName;
    import Thor.API.*;
    import Thor.API.Exceptions.tcAPIException;
    import Thor.API.Operations.*;
    import java.util.Iterator;
    import java.util.List;
    import java.util.Set;
    import oracle.iam.identity.usermgmt.api.UserManagerConstants;
    import oracle.iam.identity.usermgmt.vo.User;
    import oracle.iam.passwordmgmt.utils.MLSUtils;
    import oracle.iam.platform.Platform;
    import oracle.iam.platform.kernel.vo.OrchestrationTarget;
    import oracle.iam.upgrade.changes.jaxb.Entity;
    public class FFValidation implements ValidationHandler {
    int count;
    tcUserOperationsIntf userOperationsService;
    Entity ent = null;
    @Override
    public void validate(long arg0, long arg1, Orchestration orchestration)
    throws ValidationException, ValidationFailedException {
    System.out.println("entered the Validation methode");
    HashMap<String, Serializable> parameters = orchestration.getParameters();
    System.out.println("****************************************************************");
    User user = getUser(orchestration);
    Object passwdOrchParam = parameters.get(UserManagerConstants.AttributeName.EMPLOYEE_NUMBER.getId());
    System.out.println("***************************"+passwdOrchParam+"*************************************");
    System.out.println("orch.getParameters() ============================ " + parameters);
    String ceo="CEO";
    String trainee="Trainee";
    String Emp="EMP";
    String Contractor="Contractor";
    //int Skypecount,Empcount,phonecount;
    String Role= getParameterValue(parameters, "Role");
    String Designation = getParameterValue(parameters, "Designation");
    Long Manager =getManagerid(parameters, "USR_MANAGER_KEY");
    Date EndDate =getDate(parameters, "End Date");
    String EmpNo=getParameterValue(parameters, "Employee Number");
    String skypeid=getParameterValue(parameters, "SkypeId");
    String Mobile=getParameterValue(parameters, "Mobile");
    String skypeidDb="usr_udf_skypeid";
    String MobileDb="usr_mobile";
    String EmpDB="usr_emp_no";
    //validating SkypeID
    uniquevalidate(skypeid,skypeidDb);
    //Validating Employee Number
    uniquevalidate(EmpNo,EmpDB);
    //Validating Employee Number
    uniquevalidate(Mobile,MobileDb);
    //CEO Validation
    if(Designation.equals(ceo)){
    if(Manager!=null){
    String msg="ManagerID not required";
    System.out.println("ManagerID not required ");
    throw new ValidationFailedException(msg);
    //Cotractor Validation
    if(Role.equals(Contractor) && Designation.equals(ceo)) {
    System.out.println(Designation.equals(ceo));
    String msg="Contractor Cannot be CEO";
    System.out.println("Contractor Cannot be CEO");
    throw new ValidationFailedException(msg);
    if(Role.equals(Contractor)&& EndDate==null) {
    String msg="Contractor Endate is not provided";
    System.out.println("Contractor Endate is not provided");
    throw new ValidationFailedException(msg);
    //Trainee Validation
    if(Role.equals(trainee) && Designation.equals(ceo)) {
    System.out.println(Designation.equals(ceo));
    if(Designation.equals(ceo)) {
    String msg="Trainee Cannot be CEO";
    System.out.println("Trainee Cannot be CEO");
    throw new ValidationFailedException(msg);
    //manager validation
    if(!Designation.equals(ceo)){
    if(Manager==null){
    String msg="ManagerID Can not be Null";
    System.out.println("ManagerID Can not be Null");
    throw new ValidationFailedException(msg);
    //Employee Validation
    if(Role.equals(Emp)){
    if(EndDate!=null) {
    String msg="Employee End Date Should be empty";
    System.out.println("Employee End Date Should be empty");
    throw new ValidationFailedException(msg);
    @Override
    public void validate(long arg0, long arg1, BulkOrchestration arg2)
    throws ValidationException, ValidationFailedException {
    System.out.println("**************Inside BulkOrchestration****************");
    HashMap<String, Serializable> parameters = arg2.getParameters();
    System.out.println("orch.getParameters() ============================ " + parameters);
    @Override
    public void initialize(HashMap<String, String> arg0) {
    private String getParameterValue(HashMap<String, Serializable> parameters,
    String key) {
    String value = (parameters.get(key) instanceof ContextAware) ? (String) ((ContextAware) parameters
    .get(key)).getObjectValue()
    : (String) parameters.get(key);
    System.out.println("VALUE::" + value);
    return value;
    private boolean isNullOrEmpty(String str) {
    return str == null || str.isEmpty();
    private Long getManagerid(HashMap<String, Serializable> parameters,
    String key) {
    System.out.println(parameters);
    Long managerLogin = (parameters.get(AttributeName.MANAGER_KEY.getId()) instanceof ContextAware)
    ? (Long) ((ContextAware) parameters.get(AttributeName.MANAGER_KEY.getId())).getObjectValue()
    : (Long) parameters.get(AttributeName.MANAGER_KEY.getId());
    System.out.println("managerLogin "+managerLogin);
    return managerLogin;
    private Date getDate(HashMap<String, Serializable> parameters,
    String key) {
    System.out.println("date "+ parameters);
    Date date = (parameters.get(AttributeName.ACCOUNT_END_DATE.getId()) instanceof ContextAware)
    ? (Date) ((ContextAware) parameters.get(AttributeName.ACCOUNT_END_DATE.getId())).getObjectValue()
    : (Date) parameters.get(AttributeName.ACCOUNT_END_DATE.getId());
    System.out.println("EndDate "+date);
    return date;
    void uniquevalidate(String idvalue,String idDbvalue){
    userOperationsService = Platform.getService(tcUserOperationsIntf.class);
    HashMap<String, String> UMAttr = new HashMap<String, String>();
    String msg="Entered Value is not unique" + idvalue;
    System.out.println("idvalue="+ idvalue);
    System.out.println("idDbvalue="+ idDbvalue);
    if(idvalue!=null){
    try {
    System.out.println("in try block");
    UMAttr.put(idDbvalue, idvalue);
    tcResultSet USAttr = userOperationsService.findUsers(UMAttr);
    System.out.println(USAttr);
    System.out.println("User set count ========================= " + USAttr.getRowCount());
    count=USAttr.getRowCount();
    if(count>0)
    throw new ValidationFailedException(msg);
    catch (tcAPIException e) {
    e.printStackTrace();
    private User getUser(Orchestration orchestration)
    if(orchestration.getTarget() != null && orchestration.getTarget().getEntityId() != null)
    return new User(orchestration.getTarget().getEntityId());
    HashMap orchParams = orchestration.getParameters();
    User user = new User(null);
    Set orchParamNames = orchParams.keySet();
    String orchParamName;
    for(Iterator i$ = orchParamNames.iterator(); i$.hasNext(); user.setAttribute(orchParamName, orchParams.get(orchParamName)))
    orchParamName = (String)i$.next();
    MLSUtils.setStringValuesForMLSAttributes(user);
    System.out.println("+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++"+user);
    return user;
    }

Maybe you are looking for

  • Recieving Error: iTunes has encountered a problem and needs to close

    Please help. I have 2 iPods (nano 4gb & 30gb). My computer recognized the iPods, but iTunes does not open, nor does Quicktime. I am assuming this is due to a Window update, but I still have no idea how to fix this outside of what I've already tried.

  • Productwise Balance Sheet & Profit and Loss account

    Dear All, We have the unique scenario. We have the 5 plants and one product we are manufacturing this produect across all the 5 plants. In future we are planning to mfg more products. Request you to let me know how to get productwise balancesheet and

  • Multiple Images for albums

    Very recently, I can no longer view the other images I've added to individual albums, in the album artwork viewer. The images are in the file info but not viewable with the 'Selected Images' tab (the next image 'arrow' has diappeared)

  • Quicktime to iDVD - iDVD quits when making disk image

    You folks helped me a hugely with the arduous process of producing a nice 45 minute iMovie->iDVD movie last year from my digi camera, which actually works (http://www.galfromdownunder.com/peru). Thank you! Last year I was flummoxed by misplaced chapt

  • Unable to determine the Batch Automatically by BAPI

    Hi SAP Experts, Greetings to all of you! When I am making call to the Goods movement by GOODSMVT_CREATE the batch is not getting assigned automatically. The batch determination for MM is working fine from MIGO screen. Automatic Batch number assignmen