Problem in hiring action and IT0001

Hi Gurus,
i have got a diiferent problem, the hiring date of employee is in 01.03.2008 and organisation Assignment(IT0001) is from 01.02.2008.i dont know how user has done it. But now,need to change the IT0001 to 01.03.2008 or hiring date to 01.02.2008.
is there any possible ways  to achieve?
Note:payroll has been run for 01.03.2008--31.03.2008.
any inputs plz

hey
u need to maintain
infogroup tables
T588D
personnle actions
T529A
create reasons for actions
T530
and user group dependency
VV_T588C_M_ALO
and action menu
T588BM

Similar Messages

  • Problem with advanced action and a counter.

    Hi!
    I got a problem on a project with a counter and advanced action.
    I got 7 words (3 wrongs and 4 rights), each associate with captions that shows on click
    When the students had clicked on the 4 rights (and their captions are shown), the 3 wrongs captions are shown.
    variable:
    v_count
    on wrong words:
    simple action: on click, show captions
    on good ones:
    advanced conditional actions:
    1) IF 1=1, THEN show > caption and v_count = v_count + 1
    2) IF v_count=4, THEN show> all captions of the wrongs
    The problem is: (Only when seen in browser) when I click on 3 rights (and not 4), all captions are shown! I have tried to put v_count=5, but then nothing happens.
    Really, I'm lost! Have an idea of what could cause that problem?
    Thanks
    Laurie-Anne

    You already posted this question, thought I asked you if I could have access to your file, because with this explanation only it is a bit difficult to answer. But I cannot find the thread anymore...
    Maybe I'm wrong, or you did not see this answer?
    Lilybiri

  • Struts Actions and events in one jsp?!

    Hello,
    I have a problem with Struts actions and events in a jsp.
    It is a search page and when the user clicks the search button I trigger an event and when the user clicks on a link in the result table (same page) I use an action that opens a new detail jsp. The first search query works well, I get a result, open the detail page, go back (using an action).
    Then I start a new search, but struts tries to open the detail page. While debugging I found out, that struts apparantly has no action or event. Why does it work at first time?
    Any ideas?
    Thanks in advance
    Britta

    Thanks for answer,
    I work with actions AND events. I think that`s the problem. When I go back from detail page to search page I use a custom DataForwardAction class with the following method:
    public void onCancel(DataActionContext ctx)
    DCBindingContainer bc = ctx.getBindingContainer();
    HttpServletRequest request = ctx.getHttpServletRequest();
    WebUtils.setSession(request);
    String ziel = request.getParameter("ziel");
    JUCtrlActionBinding action = (JUCtrlActionBinding) bc.findCtrlBinding("Rollback");
    action.doIt();
    try
    ctx.setActionForward(ziel);
    catch (Exception e)
    ctx.setActionForward("liste_freig");
    Ziel has the correct value ("search") and I think the struts config is also correct:
    <action path="/material" type="view.actions.materialAction" className="oracle.adf.controller.struts.actions.DataActionMapping" parameter="/material.jsp" name="DataForm">
    <set-property property="modelReference" value="generalUIModel"/>
    <forward name="liste_freig" path="/liste_freig.do"/>
    <forward name="liste_angelegt" path="/liste_angelegt.do"/>
    <forward name="list_bewertet" path="/list_bewertet.do"/>
    <forward name="liste_abgelehnt" path="/liste_abgelehnt.do"/>
    <forward name="liste_onhold" path="/liste_onhold.do"/>
    <forward name="search" path="/search.do?action=search"/>
    </action>
    But when I get back from material page to search page (the first time it works). The location pathname is material.do not search.do When start a new search the material page opens, not, as desired, the search page with new results.
    Search Action:
    public class searchAction extends DataForwardAction
    public searchAction()
    protected void prepareModel(DataActionContext ctx) throws Exception
    HttpServletRequest request = ctx.getHttpServletRequest();
    DataActionMapping acmap = ctx.getActionMapping();
    DCBindingContainer bc = ctx.getBindingContainer();
    WebUtils.setSession(request);
    JUCtrlActionBinding action = (JUCtrlActionBinding) bc.findCtrlBinding("delSearchQuery");
    action.doIt();
    String sEvent=null;
    try
    sEvent=request.getParameter("event");
    catch (Exception e)
    sEvent=null;
    if (sEvent==null)
    if (request.getParameter("action") != null)
    if (request.getParameter("action").equals("material"))
    Number mat_no=new Number(request.getParameter("MaterialNumber"));
    Number userId=new Number(WebUtils.getUserId(request));
    bc = ctx.getBindingContainer();
    action = (JUCtrlActionBinding) bc.findCtrlBinding("prepareMaterial");
    ArrayList arrayList= new ArrayList();
    arrayList.add(0,mat_no);
    arrayList.add(1,userId);
    action.setParams(arrayList);
    action.doIt();
    ctx.setActionForward("material");
    if (request.getParameter("action").equals("material_datasheet"))
    ctx.setActionForward("material_datasheet");
    super.prepareModel(ctx);
    public void onSearch(DataActionContext ctx)
    DCBindingContainer bc = ctx.getBindingContainer();
    HttpServletRequest request = ctx.getHttpServletRequest();
    WebUtils.setSession(request);
    ctx.setActionForward("search");
    Struts config:
    <action path="/search" className="oracle.adf.controller.struts.actions.DataActionMapping" type="view.actions.searchAction" name="DataForm" parameter="/search.jsp">
    <set-property property="modelReference" value="searchUIModel"/>
    <forward name="search" path="/search.do?action=search"/>
    <forward name="material" path="/material.do?action=material"/>
    <forward name="material_datasheet" path="/material_datasheet.do?action=material_datasheet"/>
    </action>
    I think it`s a Struts bug. Or is there something I don`t see?

  • Af:commandMenuItem action and actionListener are not executing

    Hello all!
    I use JDeveloper Studio Edition Version 11.1.1.2.0. Here's the problem. I have a popup menu like this
    <af:popup id="someMenu" animate="default">
    <af:menu id="pt_m1">
    <af:forEach var="item" items="#{ContextMenuHelperBean.availableUserRoles}">
    <af:commandMenuItem text="#{item.roleName}"
    action="#{ContextMenuHelperBean.changeUserRole_Action}"
    actionListener="#{ContextMenuHelperBean.changeUserRole_ActionListener}"
    immediate="true"
    partialSubmit="false"
    id="pt_cmi1" rendered="true">
    <f:attribute name="userRole" value="#{item}"/>
    </af:commandMenuItem>
    </af:forEach>
    </af:menu>
    </af:popup>
    The problem is that action and actionListener are not executing, when the menu item is selected (but the page is reloaded with no changes). ContextMenuHelperBean has a "session" scope set in adfc-config.xml. What can be wrong with this?

    Now I've encountered a new kind of error. I create a menu in a managed bean like this:
    In JSPX
    <f:view beforePhase="#{RolesMenuSupportBean.createMenus}">
    <af:popup id="cxtMenu" animate="default">
                            <af:menu id="pt_m1"
                                     binding="#{RolesMenuSupportBean.rolesMenu}">
                            </af:menu>
                          </af:popup>In com\cs\webb2\view\utils\menu\RolesMenuSupport.java
        public void createMenus(PhaseEvent phaseEvent) {                       
            List<IUserRole> rolesList = getAvailableUserRoles();
            for (IUserRole role: rolesList) {           
                Boolean hasItem = false;           
                for (Iterator iter = rolesMenu.getChildren().iterator(); iter.hasNext(); ) {
                    RichCommandMenuItem item = (RichCommandMenuItem) iter.next();
                    if (!hasItem)
                        hasItem = item.getText().equalsIgnoreCase(role.getRoleName());
                if (!hasItem) {
                    RichCommandMenuItem newItem = new RichCommandMenuItem();                                                       
                    newItem.getAttributes().put("userRole", role);
                    newItem.setText(role.getRoleName());
                    newItem.setId(ITEM_ID);               
                    newItem.setActionExpression(getActionExpression("#{RolesMenuSupportBean.changeUserRole_Action}"));                           
                    newItem.addActionListener(getExpressionActionListener("#{RolesMenuSupportBean.changeUserRole_ActionListener}"));                               
                    rolesMenu.getChildren().add(newItem);  
        } The menu is created successfully, but when I click on any item, I get an exception
    <b>javax.servlet.ServletException: Method not found: com.cs.webb2.view.utils.menu.RolesMenuSupport@d4702.changeUserRole_Action(void)</b>
    But of course I have such a method in my com.cs.webb2.view.utils.menu.RolesMenuSupport:
    In com\cs\webb2\view\utils\menu\RolesMenuSupport.java
        public String changeUserRole_Action()
            System.out.println("Action!");
            // no code yet
            return "adfMenu_Main";
        }And there <b>is</b> a managed bean named RolesMenuSupportBean, which is associated with class com.cs.webb2.view.utils.menu.RolesMenuSupport.
    Can anyone tell me, what can be wrong?

  • Will there be a fix for Firefox's problems with Hotmail. I have gone back to 3.5.9 but mostly I am disappointed by the lack of action on this serious problem where a major and critical feature of a major international website is unavailable in the Firefox

    Will there be a fix for Firefox's problems with Hotmail. I have gone back to 3.5.9 but mostly I am disappointed by the lack of action on this serious problem where a major and critical feature of a major international website is unavailable in the Firefox browser.
    == URL of affected sites ==
    http://www.hotmail.com

    We've reached out to the Hotmail team and they've determined that this is a bug in their code. (It was masked by a timing issue in 3.5 that was fixed in 3.6.) We've worked with them to develop a fix but they may not have deployed it yet.

  • Dynamic actions and PA-PD integration a problem

    Are you aware of an update problem with MSS and PA-PD integration?  This information was made available in a presentation to us last year.  Was this issue resolved in mySAP ERP 2004?
    Dynamic actions and PA-PD integration a problem
    Dynamic actions and PA-PD integration are not
    processed on updates made from the web (but in the
    background through a batch or call transaction session)
    That’s why most standard PCRs require HR to process
    the transaction using the SAP GUI in the foreground
    This normally affects changes to infotypes 0000 &
    0001
    Then the next slide states:
    Workaround for dynamic actions
    Review dynamic actions in table T588Z (use SE16 to
    display) and document the infotypes and values that
    trigger dynamic actions
    Incorporate those infotypes into your background
    processing and web forms (if necessary)
    Workaround for PA-PD integration
    Include the integration steps for these infotypes in your
    background processing (just as in conversions)

    Hi John,
    Not sure if it is fixed.. or can be fixed.. we are still in 47  & Use custom code to account for Dynamic Actions.. the PCR processes use the function module HR_MAINTAIN_MASTERDATA to update the infotypes. This function mimics a BDC & hence cannot handle Dynamic Actions... Basically, the issue is not with MSS but it is the way Dynamic Actions work.. to quote SAP  "Dynamic actions are not correctly processed in batch input sessions since in batch input the sequence of the screens needs to be predefined correctly. To be able to process dynamic actions in batch input, the checks of the dynamic actions need to be programmed when creating the batch input session. To avoid errors when programming and running the session, the static actions  only are processed in batch input. Calls of infotypes that are triggered by dynamic actions should be realized by separate Transaction calls.
    Please take a look at OSS Note #386027 for additional info about Dynamic Actions.
    Regards,
    Suresh Datti

  • E-Recruitment and Hiring Action

    Can someone tell me that once you have selected your applicant through e-Recruitment, how do you then hire the employee into ERP HR?
    What is the process?
    What data can be transfered?
    Thanks
    WB

    Hi,
    as said by the community before the standard technical ways to transfer data from e-recruiting to PA for hiring are RCF transfer into table T752F where they are used for PA48 or the XI technology. The HCM Forms might be an option but the Adobe licence (if not already there) might cost more than the complete e-recruiting rollout.
    That's the theory. As far as I encountered in different rollouts XI is usually not available for the HR in most cases. So most projects tend to use the RFC transfer. But in the end you have to admit that the system only supplies ~15 values from personal data and address which are not exactly matching the PA infotypes (e.g. in e-recruiting street and house number are one field, in PA there are two). All data is entered by the applicant so everything has to be checked and it's only a low percentage of a complete hiring action with >20 screens. So it is not very uncommon that in the end the real process stays on paper. The hr admins send out a form, the applicant fills it and sends it back. Then the hiring action is done and the paper version gets into the the files.
    So often the lived process does not match the technical options available.
    Rgds.
    Roman Weise

  • Hiring action with reference Pernr via HR_MAINTAIN_MASTERDATA

    Ciao,
    I need some help to solve the following problem:
    I get all needed data for an hiring action via external interface and need to perform the hiring action with HR_MAINTAIN_MASTERDATA by passing a reference personel number to the function.
    my problem: theres no chance to pass the parameter RFPNR to HR_MAINTAIN_MASTERDATA and so the function does not link the new PERNR to the CP of the RFPNR
    therefore, the function creates a new employee with a new central person (CP) instead of linking the new employee to the central person of the passed RFPNR and copying the relevant infotypes
    my question: does somebody know how to make HR_MAINTAIN_MASTERDATA work with the reference Pernr (RFPNR) ?!
    alternatively I could delete the link between the new employee and it's (new) central person, insert a new link between the central person of the referenced employee and the new employee and delete the crfeated central person of the new employee.
    as result I would have correct links to the CP BUT I'm facing the problem, that the infotypedata of the CP was not taken over to the new linked employee ...
    is there any function or report, that copys relevant data (infotypes) from a central person to it's linked employees (PERNRs) ?!
    would be nice if anyboday could help me or give me a small hint
    thanks,
    Markus

    I found the solution by myself ....
    Problem: hr_maintain_masterdata crashes with shortdump while writing an hiring action.
    Cause: we implemented infotype enhancements via userexit where parameter VIEKN is queried. The parameter VIEKN is saved in infotype 3.  In LUW-mode 3 theres no existent IT0003 when hiring a person (because nothing is written to database) that causes the shortdump ...
    solution (workaround): First I have to call maintain_masterdate just with infotype 0000 (without reference pernr!) ... that triggers the creation of it0003 by the system itself ... then I have to call a second maintain_masterdata with all the other infotypes of the action and everything works fine! Now the new person is in the system and while creating the person, the system also created a new central person and a link between the new CP and the new person.
    after doing this (and did'nt get any failure!) I have to determine the central person (CP) of the referenced person, making a new link between the new person and the referenced persons CP, deleting the link between the new person an d the new CP, deleting the new cp and every thing works fine!!!! the reason for this is: infotype 31 just shows the "links" that are defined in OM
    if anybody is interested in more details, just contact me
    Edited by: Raabiat on Apr 4, 2011 11:35 AM

  • Date of hiring action..

    Hi Team,
    Need your help to understand how to restrict hiring for the future date(hiring date = Current date /System date) and to restrict hiring on holidays and weekly off Sunday.
    Regards,
    Dev

    Hello,
       You dont have any user exit in the main screen actions menu, but that is not a problem, you just have to create a validation using this user exit http://www.****************/Tutorials/HRABAP/Wageamount/Default.htm for transaction PA40, the corresponing hiring action (field MASSN) and infotype 0000, that way if  infotype 0000 begda is in a future date (ie bigger than sy-datum) you send an error message, and the user wont be able to continue with the action unless the begda date is same or lower than sy-datum, the user can correct the entries as many times as he wants
    The user exit should looks like this:
    DATA: lw_p0000 TYPE p0000,
    IF sy-tcode = 'PA40' AND innnn-infty = '0000'.
         CALL METHOD cl_hr_pnnnn_type_cast=>prelp_to_pnnnn
              EXPORTING
                prelp = innnn
              IMPORTING
                pnnnn = lw_p0000.
       IF lw_p0000-MASSN = 'XX'  AND p0000-BEGDA > SY-DATUM.   "here XX is the code of your hiring action
            MESSAGE .....
       ENDIF.
    ENDIF.
    It should work
    Best regards,
    Federico

  • LSMW to upload data using PA40 (Hiring Action)

    Hi All
    I have a requirement to upload the data in Actions (Infotype 0000) & Org.Assignment (Infotype 0001) using PA40.
    For More information : I have to use the Action type = Hiring , this infogroup has 8 infotypes in a sequence as mentioned below .
    1 . 0000
    2.  0002
    3.  0001
    4.  0006
    5. 0007
    6. 0008
    7. 0009
    8. 0015
    Now to upload the Actions & Org.Assignment data in need only the  0000 & 0001 infotypes .
    Now the problem is while recording , once i enter the 0000 Infotype data & save . It goes to the 0002 (which i dont have to upload now).
    Now my question is can i skip infotype 0002 while recording ?? 
    After skipping  i will enter the 0001 infotype (which is next in a sequence mentioned above) & save it .
    After saving it goes to the 0006 (which follows the 0001 in a sequence mentioned above) .
    As i dont want to enter the 0006 data now i will come out of it . Now the recording is complete . up to last step in lsmw
    "Run Batch Input session "  it is working fine .
    But when i execute the Batch Input session , I am getting the error "No batch input data for screen SAPMP50A 2000"
    Pls let me know the solution for this .  Thanks in advance

    Hi,
    As suggested by experts here, create a new action for data upload with only IT0000 / IT0001 for updation of record as in LSMW PA40 doesnt run properly if there are too many fields for updation. Once these 2 infotypes are uploaded, then you can upload the remaining infotypes individually.
    Also pls remember that you use external number range for the Hiring Action through LSMW.
    Hope this helps.
    Thanks
    Ranjeeta

  • Problems installing Adobe Air and BBC iPlayer Desktop

    Problems installing Adobe Air and BBC iPlayer Desktop
    I'm running Windows 7 32 bit on an ASUS netbook with 2mb ram. I installed both  Air 3.7 and BBC iPlayer Desktop using Google Chrome. I downloaded 3 BBC programmes. Two ran fine but the third wouldn't start and I kept getting a message to try again later. I deleted this programme and downloaded it again, with the same result.
    So I uninstalled both Air and the BBC iPlayer Desktop, the Air exe file and the two folders at the following locations:
    C:\Users\USERNAME\AppData\Roaming\Adobe\AIR\   and
    C:\Users\USERNAME\AppData\Roaming\BBCiPlayerDesktop.xxx
    Since doing this each time I try to install Air either on its own or with the BBC iPlayer software I get the message part way through installation:
    "Sorry, an error has occurred.
    An error occurred while installing Adobe AIR. Installation may not be allowed by your administrator. Please contact your administrator."
    I have run the Microsoft Fix it programme and still get the same result.
    I have tried everything on your Trouble Shooting page apart from the bit about the elevated command prompt, but as I'm the sole user and administrator, that seems unnecessary.
    I have closed Chrome and tried installation using Windows Explorer but with the same result.
    I have tried all the above with Microsoft Security Essentials running and disabled. And I have tried the same with Astrill on and off.
    I have had a response from the BBC with much the same advice as appears on your trouble shooting page.
    Here is the Air installation log, followed by the MSI log.
    [2013-04-25:06:53:46] Runtime Installer begin with version 3.7.0.1530 on
    Windows Vista x86
    [2013-04-25:06:53:46] Commandline is:
    [2013-04-25:06:53:46] No installed runtime detected
    [2013-04-25:06:53:57] Relaunching with elevation
    [2013-04-25:06:53:57] Launching subprocess with commandline c:\users
    \steve\appdata\local\temp\air79c1.tmp\adobe air installer.exe -ei
    [2013-04-25:06:54:02] Runtime Installer begin with version 3.7.0.1530 on
    Windows 7 x86
    [2013-04-25:06:54:02] Commandline is: -stdio \\.\pipe\AIR_1172_0 -ei
    [2013-04-25:06:54:02] No installed runtime detected
    [2013-04-25:06:54:03] Starting silent runtime install. Installing runtime version
    3.7.0.1530
    [2013-04-25:06:54:04] Installing msi at c:\users\steve\appdata\local\temp
    \air79c1.tmp\setup.msi with guid {A0087DDE-69D0-11E2-AD57-43CA6188709B}
    [2013-04-25:06:54:10] Error occurred during msi install operation; beginning
    rollback: [ErrorEvent type="error" bubbles=false cancelable=false eventPhase=2
    text="1603" errorID=0]
    [2013-04-25:06:54:10] Rolling back install of c:\users\steve\appdata\local
    \temp\air79c1.tmp\setup.msi
    [2013-04-25:06:54:10] Rollback complete
    [2013-04-25:06:54:10] Exiting due to error: [ErrorEvent type="error"
    bubbles=false cancelable=false eventPhase=2 text="1603" errorID=0]
    [2013-04-25:06:54:10] Exiting due to error: [ErrorEvent type="error"
    bubbles=false cancelable=false eventPhase=2 text="1603" errorID=0]
    [2013-04-25:06:54:10] Runtime Installer end with exit code 7
    [2013-04-25:06:54:20] Runtime Installer end with exit code 7
    [2013-04-25:06:55:38] Runtime Installer begin with version 3.7.0.1530 on
    Windows Vista x86
    [2013-04-25:06:55:38] Commandline is:
    [2013-04-25:06:55:38] No installed runtime detected
    [2013-04-25:06:55:45] Relaunching with elevation
    [2013-04-25:06:55:45] Launching subprocess with commandline c:\users
    \steve\appdata\local\temp\air30fe.tmp\adobe air installer.exe -ei
    [2013-04-25:06:55:48] Runtime Installer begin with version 3.7.0.1530 on
    Windows Vista x86
    [2013-04-25:06:55:48] Commandline is: -stdio \\.\pipe\AIR_1264_0 -ei
    [2013-04-25:06:55:48] No installed runtime detected
    [2013-04-25:06:55:49] Starting silent runtime install. Installing runtime version
    3.7.0.1530
    [2013-04-25:06:55:51] Installing msi at c:\users\steve\appdata\local\temp
    \air30fe.tmp\setup.msi with guid {A0087DDE-69D0-11E2-AD57-43CA6188709B}
    [2013-04-25:06:55:55] Error occurred during msi install operation; beginning
    rollback: [ErrorEvent type="error" bubbles=false cancelable=false eventPhase=2
    text="1603" errorID=0]
    [2013-04-25:06:55:55] Rolling back install of c:\users\steve\appdata\local
    \temp\air30fe.tmp\setup.msi
    [2013-04-25:06:55:55] Rollback complete
    [2013-04-25:06:55:55] Exiting due to error: [ErrorEvent type="error"
    bubbles=false cancelable=false eventPhase=2 text="1603" errorID=0]
    [2013-04-25:06:55:55] Exiting due to error: [ErrorEvent type="error"
    bubbles=false cancelable=false eventPhase=2 text="1603" errorID=0]
    [2013-04-25:06:55:55] Runtime Installer end with exit code 7
    [2013-04-25:06:55:59] Runtime Installer end with exit code 7
    [2013-04-25:07:05:12] Runtime Installer begin with version 3.7.0.1530 on
    Windows 7 x86
    [2013-04-25:07:05:12] Commandline is:
    [2013-04-25:07:05:12] No installed runtime detected
    [2013-04-25:07:05:18] Relaunching with elevation
    [2013-04-25:07:05:18] Launching subprocess with commandline c:\users
    \steve\appdata\local\temp\air953.tmp\adobe air installer.exe -ei
    [2013-04-25:07:05:24] Runtime Installer begin with version 3.7.0.1530 on
    Windows 7 x86
    [2013-04-25:07:05:24] Commandline is: -stdio \\.\pipe\AIR_3888_0 -ei
    [2013-04-25:07:05:24] No installed runtime detected
    [2013-04-25:07:05:24] Starting silent runtime install. Installing runtime version
    3.7.0.1530
    [2013-04-25:07:05:26] Installing msi at c:\users\steve\appdata\local\temp
    \air953.tmp\setup.msi with guid {A0087DDE-69D0-11E2-AD57-43CA6188709B}
    [2013-04-25:07:05:29] Error occurred during msi install operation; beginning
    rollback: [ErrorEvent type="error" bubbles=false cancelable=false eventPhase=2
    text="1603" errorID=0]
    [2013-04-25:07:05:29] Rolling back install of c:\users\steve\appdata\local
    \temp\air953.tmp\setup.msi
    [2013-04-25:07:05:29] Rollback complete
    [2013-04-25:07:05:29] Exiting due to error: [ErrorEvent type="error"
    bubbles=false cancelable=false eventPhase=2 text="1603" errorID=0]
    [2013-04-25:07:05:29] Exiting due to error: [ErrorEvent type="error"
    bubbles=false cancelable=false eventPhase=2 text="1603" errorID=0]
    [2013-04-25:07:05:29] Runtime Installer end with exit code 7
    [2013-04-25:07:05:31] Runtime Installer end with exit code 7
    [2013-04-25:07:06:12] Runtime Installer begin with version 3.7.0.1530 on
    Windows Vista x86
    [2013-04-25:07:06:12] Commandline is:
    [2013-04-25:07:06:12] No installed runtime detected
    [2013-04-25:07:06:21] Relaunching with elevation
    [2013-04-25:07:06:22] Launching subprocess with commandline c:\users
    \steve\appdata\local\temp\aire916.tmp\adobe air installer.exe -ei
    [2013-04-25:07:06:32] Runtime Installer begin with version 3.7.0.1530 on
    Windows 7 x86
    [2013-04-25:07:06:32] Commandline is: -stdio \\.\pipe\AIR_5884_0 -ei
    [2013-04-25:07:06:32] No installed runtime detected
    [2013-04-25:07:06:32] Starting silent runtime install. Installing runtime version
    3.7.0.1530
    [2013-04-25:07:06:33] Installing msi at c:\users\steve\appdata\local\temp
    \aire916.tmp\setup.msi with guid {A0087DDE-69D0-11E2-AD57-43CA6188709B}
    [2013-04-25:07:06:37] Error occurred during msi install operation; beginning
    rollback: [ErrorEvent type="error" bubbles=false cancelable=false eventPhase=2
    text="1603" errorID=0]
    [2013-04-25:07:06:37] Rolling back install of c:\users\steve\appdata\local
    \temp\aire916.tmp\setup.msi
    [2013-04-25:07:06:37] Rollback complete
    [2013-04-25:07:06:37] Exiting due to error: [ErrorEvent type="error"
    bubbles=false cancelable=false eventPhase=2 text="1603" errorID=0]
    [2013-04-25:07:06:37] Exiting due to error: [ErrorEvent type="error"
    bubbles=false cancelable=false eventPhase=2 text="1603" errorID=0]
    [2013-04-25:07:06:37] Runtime Installer end with exit code 7
    [2013-04-25:07:06:40] Runtime Installer end with exit code 7
    [2013-04-25:07:26:15] Runtime Installer begin with version 3.7.0.1530 on
    Windows Vista x86
    [2013-04-25:07:26:15] Commandline is:
    [2013-04-25:07:26:15] No installed runtime detected
    [2013-04-25:07:26:28] Relaunching with elevation
    [2013-04-25:07:26:28] Launching subprocess with commandline c:\users
    \steve\appdata\local\temp\air3063.tmp\adobe air installer.exe -ei
    [2013-04-25:07:26:37] Runtime Installer begin with version 3.7.0.1530 on
    Windows 7 x86
    [2013-04-25:07:26:37] Commandline is: -stdio \\.\pipe\AIR_2348_0 -ei
    [2013-04-25:07:26:37] No installed runtime detected
    [2013-04-25:07:26:37] Starting silent runtime install. Installing runtime version
    3.7.0.1530
    [2013-04-25:07:26:39] Installing msi at c:\users\steve\appdata\local\temp
    \air3063.tmp\setup.msi with guid {A0087DDE-69D0-11E2-AD57-43CA6188709B}
    [2013-04-25:07:26:48] Error occurred during msi install operation; beginning
    rollback: [ErrorEvent type="error" bubbles=false cancelable=false eventPhase=2
    text="1603" errorID=0]
    [2013-04-25:07:26:48] Rolling back install of c:\users\steve\appdata\local
    \temp\air3063.tmp\setup.msi
    [2013-04-25:07:26:48] Rollback complete
    [2013-04-25:07:26:48] Exiting due to error: [ErrorEvent type="error"
    bubbles=false cancelable=false eventPhase=2 text="1603" errorID=0]
    [2013-04-25:07:26:48] Runtime Installer end with exit code 7
    [2013-04-25:07:46:09] Runtime Installer end with exit code 7
    === Verbose logging started: 25/04/2013  08:34:51  Build type: SHIP UNICODE
    5.00.7601.00  Calling process: C:\windows\System32\msiexec.exe ===
    MSI (c) (68:6C) [08:34:51:397]: Font created.  Charset: Req=0, Ret=0, Font:
    Req=MS Shell Dlg, Ret=MS Shell Dlg
    MSI (c) (68:6C) [08:34:51:397]: Font created.  Charset: Req=0, Ret=0, Font:
    Req=MS Shell Dlg, Ret=MS Shell Dlg
    MSI (c) (68:70) [08:34:51:469]: Resetting cached policy values
    MSI (c) (68:70) [08:34:51:469]: Machine policy value 'Debug' is 0
    MSI (c) (68:70) [08:34:51:469]: ******* RunEngine:
               ******* Product: C:\Users\Steve\Downloads\MicrosoftFixit50381.msi
               ******* Action:
               ******* CommandLine: **********
    MSI (c) (68:70) [08:34:51:473]: Machine policy value 'DisableUserInstalls' is 0
    MSI (c) (68:70) [08:34:51:653]: SOFTWARE RESTRICTION POLICY: Verifying
    package --> 'C:\Users\Steve\Downloads\MicrosoftFixit50381.msi' against
    software restriction policy
    MSI (c) (68:70) [08:34:51:654]: SOFTWARE RESTRICTION POLICY: C:\Users
    \Steve\Downloads\MicrosoftFixit50381.msi has a digital signature
    MSI (c) (68:70) [08:34:51:966]: SOFTWARE RESTRICTION POLICY: C:\Users
    \Steve\Downloads\MicrosoftFixit50381.msi is permitted to run at the
    'unrestricted' authorization level.
    MSI (c) (68:70) [08:34:51:986]: Cloaking enabled.
    MSI (c) (68:70) [08:34:51:986]: Attempting to enable all disabled privileges
    before calling Install on Server
    MSI (c) (68:70) [08:34:52:001]: End dialog not enabled
    MSI (c) (68:70) [08:34:52:001]: Original package ==> C:\Users\Steve
    \Downloads\MicrosoftFixit50381.msi
    MSI (c) (68:70) [08:34:52:001]: Package we're running from ==> C:\Users
    \Steve\Downloads\MicrosoftFixit50381.msi
    MSI (c) (68:70) [08:34:52:010]: APPCOMPAT: Compatibility mode property
    overrides found.
    MSI (c) (68:70) [08:34:52:012]: APPCOMPAT: looking for appcompat database
    entry with ProductCode '{55D13F49-FCB8-4892-8266-05D373FCAA61}'.
    MSI (c) (68:70) [08:34:52:012]: APPCOMPAT: no matching ProductCode found
    in database.
    MSI (c) (68:70) [08:34:52:041]: MSCOREE not loaded loading copy from
    system32
    MSI (c) (68:70) [08:34:52:063]: Machine policy value 'TransformsSecure' is 0
    MSI (c) (68:70) [08:34:52:063]: User policy value 'TransformsAtSource' is 0
    MSI (c) (68:70) [08:34:52:064]: Note: 1: 2262 2: File 3: -2147287038
    MSI (c) (68:70) [08:34:52:064]: Note: 1: 2262 2: MsiFileHash 3: -2147287038
    MSI (c) (68:70) [08:34:52:065]: Machine policy value 'DisablePatch' is 0
    MSI (c) (68:70) [08:34:52:065]: Machine policy value 'AllowLockdownPatch' is
    0
    MSI (c) (68:70) [08:34:52:066]: Machine policy value 'DisableMsi' is 0
    MSI (c) (68:70) [08:34:52:066]: Machine policy value 'AlwaysInstallElevated' is
    0
    MSI (c) (68:70) [08:34:52:066]: User policy value 'AlwaysInstallElevated' is 0
    MSI (c) (68:70) [08:34:52:066]: Running product '{55D13F49-FCB8-4892-
    8266-05D373FCAA61}' with user privileges: It's not assigned.
    MSI (c) (68:70) [08:34:52:067]: Machine policy value 'DisableLUAPatching' is 0
    MSI (c) (68:70) [08:34:52:067]: Machine policy value
    'DisableFlyWeightPatching' is 0
    MSI (c) (68:70) [08:34:52:068]: Enabling baseline caching for this transaction
    since all active patches are MSI 3.0 style MSPs or at least one MSI 3.0 minor
    update patch is active
    MSI (c) (68:70) [08:34:52:071]: APPCOMPAT: looking for appcompat database
    entry with ProductCode '{55D13F49-FCB8-4892-8266-05D373FCAA61}'.
    MSI (c) (68:70) [08:34:52:072]: APPCOMPAT: no matching ProductCode found
    in database.
    MSI (c) (68:70) [08:34:52:072]: Transforms are not secure.
    MSI (c) (68:70) [08:34:52:073]: PROPERTY CHANGE: Adding MsiLogFileLocation
    property. Its value is 'C:\Users\Steve\AppData\Local\Temp\MSIa5745.LOG'.
    MSI (c) (68:70) [08:34:52:073]: Command Line: CURRENTDIRECTORY=C:\Users
    \Steve\Downloads CLIENTUILEVEL=0 CLIENTPROCESSID=9576
    MSI (c) (68:70) [08:34:52:073]: PROPERTY CHANGE: Adding PackageCode
    property. Its value is '{1C7C3009-013E-4A16-9A0F-0000FB80A613}'.
    MSI (c) (68:70) [08:34:52:073]: Product Code passed to Engine.Initialize:        
    MSI (c) (68:70) [08:34:52:073]: Product Code from property table before
    transforms: '{55D13F49-FCB8-4892-8266-05D373FCAA61}'
    MSI (c) (68:70) [08:34:52:073]: Product Code from property table after
    transforms:  '{55D13F49-FCB8-4892-8266-05D373FCAA61}'
    MSI (c) (68:70) [08:34:52:073]: Product not registered: beginning first-time
    install
    MSI (c) (68:70) [08:34:52:073]: PROPERTY CHANGE: Adding ProductState
    property. Its value is '-1'.
    MSI (c) (68:70) [08:34:52:073]: Entering
    CMsiConfigurationManager::SetLastUsedSource.
    MSI (c) (68:70) [08:34:52:073]: User policy value 'SearchOrder' is 'nmu'
    MSI (c) (68:70) [08:34:52:073]: Adding new sources is allowed.
    MSI (c) (68:70) [08:34:52:074]: PROPERTY CHANGE: Adding
    PackagecodeChanging property. Its value is '1'.
    MSI (c) (68:70) [08:34:52:074]: Package name extracted from package path:
    'MicrosoftFixit50381.msi'
    MSI (c) (68:70) [08:34:52:075]: Package to be registered:
    'MicrosoftFixit50381.msi'
    MSI (c) (68:70) [08:34:52:075]: Note: 1: 2262 2: Error 3: -2147287038
    MSI (c) (68:70) [08:34:52:078]: Note: 1: 2262 2: AdminProperties 3: -
    2147287038
    MSI (c) (68:70) [08:34:52:078]: Machine policy value 'AlwaysInstallElevated' is
    0
    MSI (c) (68:70) [08:34:52:078]: User policy value 'AlwaysInstallElevated' is 0
    MSI (c) (68:70) [08:34:52:079]: Running product '{55D13F49-FCB8-4892-
    8266-05D373FCAA61}' with user privileges: It's not assigned.
    MSI (c) (68:70) [08:34:52:079]: PROPERTY CHANGE: Adding
    CURRENTDIRECTORY property. Its value is 'C:\Users\Steve\Downloads'.
    MSI (c) (68:70) [08:34:52:079]: PROPERTY CHANGE: Adding CLIENTUILEVEL
    property. Its value is '0'.
    MSI (c) (68:70) [08:34:52:079]: PROPERTY CHANGE: Adding CLIENTPROCESSID
    property. Its value is '9576'.
    MSI (c) (68:70) [08:34:52:079]: PROPERTY CHANGE: Adding
    MsiSystemRebootPending property. Its value is '1'.
    MSI (c) (68:70) [08:34:52:079]: TRANSFORMS property is now:
    MSI (c) (68:70) [08:34:52:079]: PROPERTY CHANGE: Adding VersionDatabase
    property. Its value is '200'.
    MSI (c) (68:70) [08:34:52:081]: SHELL32::SHGetFolderPath returned: C:
    \Users\Steve\AppData\Roaming
    MSI (c) (68:70) [08:34:52:082]: SHELL32::SHGetFolderPath returned: C:
    \Users\Steve\Favorites
    MSI (c) (68:70) [08:34:52:084]: SHELL32::SHGetFolderPath returned: C:
    \Users\Steve\AppData\Roaming\Microsoft\Windows\Network Shortcuts
    MSI (c) (68:70) [08:34:52:085]: SHELL32::SHGetFolderPath returned: C:
    \Users\Steve\Documents
    MSI (c) (68:70) [08:34:52:086]: SHELL32::SHGetFolderPath returned: C:
    \Users\Steve\AppData\Roaming\Microsoft\Windows\Printer Shortcuts
    MSI (c) (68:70) [08:34:52:088]: SHELL32::SHGetFolderPath returned: C:
    \Users\Steve\AppData\Roaming\Microsoft\Windows\Recent
    MSI (c) (68:70) [08:34:52:089]: SHELL32::SHGetFolderPath returned: C:
    \Users\Steve\AppData\Roaming\Microsoft\Windows\SendTo
    MSI (c) (68:70) [08:34:52:091]: SHELL32::SHGetFolderPath returned: C:
    \Users\Steve\AppData\Roaming\Microsoft\Windows\Templates
    MSI (c) (68:70) [08:34:52:092]: SHELL32::SHGetFolderPath returned: C:
    \ProgramData
    MSI (c) (68:70) [08:34:52:093]: SHELL32::SHGetFolderPath returned: C:
    \Users\Steve\AppData\Local
    MSI (c) (68:70) [08:34:52:094]: SHELL32::SHGetFolderPath returned: C:
    \Users\Steve\Pictures
    MSI (c) (68:70) [08:34:52:097]: SHELL32::SHGetFolderPath returned: C:
    \Users\Steve\AppData\Roaming\Microsoft\Windows\Start Menu\Programs
    \Administrative Tools
    MSI (c) (68:70) [08:34:52:098]: SHELL32::SHGetFolderPath returned: C:
    \Users\Steve\AppData\Roaming\Microsoft\Windows\Start Menu\Programs
    \Startup
    MSI (c) (68:70) [08:34:52:099]: SHELL32::SHGetFolderPath returned: C:
    \Users\Steve\AppData\Roaming\Microsoft\Windows\Start Menu\Programs
    MSI (c) (68:70) [08:34:52:101]: SHELL32::SHGetFolderPath returned: C:
    \Users\Steve\AppData\Roaming\Microsoft\Windows\Start Menu
    MSI (c) (68:70) [08:34:52:102]: SHELL32::SHGetFolderPath returned: C:
    \Users\Steve\Desktop
    MSI (c) (68:70) [08:34:52:104]: SHELL32::SHGetFolderPath returned: C:
    \ProgramData\Microsoft\Windows\Start Menu\Programs\Administrative Tools
    MSI (c) (68:70) [08:34:52:106]: SHELL32::SHGetFolderPath returned: C:
    \ProgramData\Microsoft\Windows\Start Menu\Programs\Startup
    MSI (c) (68:70) [08:34:52:106]: SHELL32::SHGetFolderPath returned: C:
    \ProgramData\Microsoft\Windows\Start Menu\Programs
    MSI (c) (68:70) [08:34:52:107]: SHELL32::SHGetFolderPath returned: C:
    \ProgramData\Microsoft\Windows\Start Menu
    MSI (c) (68:70) [08:34:52:109]: SHELL32::SHGetFolderPath returned: C:
    \Users\Public\Desktop
    MSI (c) (68:70) [08:34:52:113]: SHELL32::SHGetFolderPath returned: C:
    \windows\Fonts
    MSI (c) (68:70) [08:34:52:115]: Note: 1: 2898 2: MS Sans Serif 3: MS Sans
    Serif 4: 0 5: 16
    MSI (c) (68:70) [08:34:52:147]: MSI_LUA: Setting AdminUser property to 1
    because this is the client or the user has already permitted elevation
    MSI (c) (68:70) [08:34:52:147]: PROPERTY CHANGE: Adding AdminUser
    property. Its value is '1'.
    MSI (c) (68:70) [08:34:52:147]: PROPERTY CHANGE: Adding Privileged
    property. Its value is '1'.
    MSI (c) (68:70) [08:34:52:148]: Note: 1: 1402 2: HKEY_CURRENT_USER
    \Software\Microsoft\MS Setup (ACME)\User Info 3: 2
    MSI (c) (68:70) [08:34:52:148]: PROPERTY CHANGE: Adding USERNAME
    property. Its value is 'Steve'.
    MSI (c) (68:70) [08:34:52:149]: Note: 1: 1402 2: HKEY_CURRENT_USER
    \Software\Microsoft\MS Setup (ACME)\User Info 3: 2
    MSI (c) (68:70) [08:34:52:149]: PROPERTY CHANGE: Adding DATABASE
    property. Its value is 'C:\Users\Steve\Downloads\MicrosoftFixit50381.msi'.
    MSI (c) (68:70) [08:34:52:149]: PROPERTY CHANGE: Adding OriginalDatabase
    property. Its value is 'C:\Users\Steve\Downloads\MicrosoftFixit50381.msi'.
    MSI (c) (68:70) [08:34:52:149]: Machine policy value 'MsiDisableEmbeddedUI' is
    0
    MSI (c) (68:70) [08:34:52:149]: PROPERTY CHANGE: Adding SourceDir
    property. Its value is 'C:\Users\Steve\Downloads\'.
    MSI (c) (68:70) [08:34:52:149]: PROPERTY CHANGE: Adding SOURCEDIR
    property. Its value is 'C:\Users\Steve\Downloads\'.
    MSI (c) (68:6C) [08:34:52:153]: PROPERTY CHANGE: Adding VersionHandler
    property. Its value is '5.00'.
    === Logging started: 25/04/2013  08:34:52 ===
    MSI (c) (68:70) [08:34:52:171]: Note: 1: 2262 2: PatchPackage 3: -
    2147287038
    MSI (c) (68:70) [08:34:52:172]: Machine policy value 'DisableRollback' is 0
    MSI (c) (68:70) [08:34:52:172]: User policy value 'DisableRollback' is 0
    MSI (c) (68:70) [08:34:52:172]: PROPERTY CHANGE: Adding UILevel property.
    Its value is '5'.
    MSI (c) (68:70) [08:34:52:172]: Note: 1: 2262 2: Font 3: -2147287038
    MSI (c) (68:70) [08:34:52:174]: PROPERTY CHANGE: Adding ACTION property.
    Its value is 'INSTALL'.
    MSI (c) (68:70) [08:34:52:174]: Doing action: INSTALL
    Action 08:34:52: INSTALL.
    Action start 08:34:52: INSTALL.
    MSI (c) (68:70) [08:34:52:176]: UI Sequence table 'InstallUISequence' is
    present and populated.
    MSI (c) (68:70) [08:34:52:176]: Running UISequence
    MSI (c) (68:70) [08:34:52:176]: PROPERTY CHANGE: Adding EXECUTEACTION
    property. Its value is 'INSTALL'.
    MSI (c) (68:70) [08:34:52:176]: Doing action: Milestone_ERRCA_UIAN726
    Action 08:34:52: Milestone_ERRCA_UIAN726.
    Action start 08:34:52: Milestone_ERRCA_UIAN726.
    MSI (c) (68:70) [08:34:52:177]: Note: 1: 2235 2:  3: ExtendedType 4: SELECT
    `Action`,`Type`,`Source`,`Target`, NULL, `ExtendedType` FROM
    `CustomAction` WHERE `Action` = 'Milestone_ERRCA_UIAN726'
    MSI (c) (68:70) [08:34:52:178]: PROPERTY CHANGE: Adding Milestone
    property. Its value is 'ERRCA_UIANDADVERTISED'.
    Action ended 08:34:52: Milestone_ERRCA_UIAN726. Return value 1.
    MSI (c) (68:70) [08:34:52:178]: Skipping action: ERRCA_UIANDADVERTISED
    (condition is false)
    MSI (c) (68:70) [08:34:52:178]: Doing action: Milestone_AppSearch122
    Action 08:34:52: Milestone_AppSearch122.
    Action start 08:34:52: Milestone_AppSearch122.
    MSI (c) (68:70) [08:34:52:180]: Note: 1: 2235 2:  3: ExtendedType 4: SELECT
    `Action`,`Type`,`Source`,`Target`, NULL, `ExtendedType` FROM
    `CustomAction` WHERE `Action` = 'Milestone_AppSearch122'
    MSI (c) (68:70) [08:34:52:180]: PROPERTY CHANGE: Modifying Milestone
    property. Its current value is 'ERRCA_UIANDADVERTISED'. Its new value:
    'AppSearch'.
    Action ended 08:34:52: Milestone_AppSearch122. Return value 1.
    MSI (c) (68:70) [08:34:52:181]: Doing action: AppSearch
    Action 08:34:52: AppSearch. {\FinalUIFont}[PROGRESS_RESTORE_TXT]
    Action start 08:34:52: AppSearch.
    MSI (c) (68:70) [08:34:52:182]: Note: 1: 2262 2: AppSearch 3: -2147287038
    Action ended 08:34:52: AppSearch. Return value 1.
    MSI (c) (68:70) [08:34:52:183]: Doing action: FindRelatedProducts
    Action 08:34:52: FindRelatedProducts. {\FinalUIFont}
    [PROGRESS_RESTORE_TXT]
    Action start 08:34:52: FindRelatedProducts.
    Action ended 08:34:52: FindRelatedProducts. Return value 1.
    MSI (c) (68:70) [08:34:52:185]: Doing action: Milestone_EulaForm201
    Action 08:34:52: Milestone_EulaForm201.
    Action start 08:34:52: Milestone_EulaForm201.
    MSI (c) (68:70) [08:34:52:186]: Note: 1: 2235 2:  3: ExtendedType 4: SELECT
    `Action`,`Type`,`Source`,`Target`, NULL, `ExtendedType` FROM
    `CustomAction` WHERE `Action` = 'Milestone_EulaForm201'
    MSI (c) (68:70) [08:34:52:187]: PROPERTY CHANGE: Modifying Milestone
    property. Its current value is 'AppSearch'. Its new value: 'EulaForm'.
    Action ended 08:34:52: Milestone_EulaForm201. Return value 1.
    MSI (c) (68:70) [08:34:52:187]: Doing action: EulaForm
    Action 08:34:52: EulaForm.
    Action start 08:34:52: EulaForm.
    MSI (c) (68:70) [08:34:52:193]: Note: 1: 2235 2:  3: ExtendedType 4: SELECT
    `Action`,`Type`,`Source`,`Target`, NULL, `ExtendedType` FROM
    `CustomAction` WHERE `Action` = 'EulaForm'
    MSI (c) (68:6C) [08:34:52:205]: Note: 1: 2262 2: Error 3: -2147287038
    Info 2898.For VSI_MS_Sans_Serif13.0_0_0 textstyle, the system created a 'MS
    Sans Serif' font, in 0 character set, of 13 pixels height.
    MSI (c) (68:6C) [08:34:52:221]: Note: 1: 2262 2: Error 3: -2147287038
    Info 2898.For VsdDefaultUIFont.524F4245_5254_5341_4C45_534153783400
    textstyle, the system created a 'MS Sans Serif' font, in 0 character set, of 13
    pixels height.
    MSI (c) (68:6C) [08:34:52:225]: Note: 1: 2262 2: Error 3: -2147287038
    Info 2898.For VSI_MS_Sans_Serif16.0_1_0 textstyle, the system created a 'MS
    Sans Serif' font, in 0 character set, of 20 pixels height.
    MSI (c) (68:6C) [08:34:52:301]: Note: 1: 2262 2: CheckBox 3: -2147287038
    Action 08:34:52: EulaForm. Dialog created
    MSI (c) (68:10) [08:34:52:312]: Note: 1: 2731 2: 0
    MSI (c) (68:6C) [08:34:55:670]: PROPERTY CHANGE: Adding EulaForm_Property
    property. Its value is '1'.
    Action ended 08:34:56: EulaForm. Return value 1.
    MSI (c) (68:70) [08:34:56:881]: Doing action: EULAACCEPTED_ACTION
    Action 08:34:56: EULAACCEPTED_ACTION.
    Action start 08:34:56: EULAACCEPTED_ACTION.
    MSI (c) (68:70) [08:34:56:883]: Note: 1: 2235 2:  3: ExtendedType 4: SELECT
    `Action`,`Type`,`Source`,`Target`, NULL, `ExtendedType` FROM
    `CustomAction` WHERE `Action` = 'EULAACCEPTED_ACTION'
    MSI (c) (68:70) [08:34:56:883]: PROPERTY CHANGE: Adding EULAACCEPTED
    property. Its value is '1'.
    Action ended 08:34:56: EULAACCEPTED_ACTION. Return value 1.
    MSI (c) (68:70) [08:34:56:884]: Doing action: Milestone_LaunchCond24
    Action 08:34:56: Milestone_LaunchCond24.
    Action start 08:34:56: Milestone_LaunchCond24.
    MSI (c) (68:70) [08:34:56:886]: Note: 1: 2235 2:  3: ExtendedType 4: SELECT
    `Action`,`Type`,`Source`,`Target`, NULL, `ExtendedType` FROM
    `CustomAction` WHERE `Action` = 'Milestone_LaunchCond24'
    MSI (c) (68:70) [08:34:56:887]: PROPERTY CHANGE: Modifying Milestone
    property. Its current value is 'EulaForm'. Its new value: 'LaunchConditions'.
    Action ended 08:34:56: Milestone_LaunchCond24. Return value 1.
    MSI (c) (68:70) [08:34:56:889]: Doing action: LaunchConditions
    Action 08:34:56: LaunchConditions. {\FinalUIFont}[PROGRESS_RESTORE_TXT]
    Action start 08:34:56: LaunchConditions.
    Action ended 08:34:56: LaunchConditions. Return value 1.
    MSI (c) (68:70) [08:34:56:891]: Doing action: CCPSearch
    Action 08:34:56: CCPSearch. {\FinalUIFont}[PROGRESS_RESTORE_TXT]
    Action start 08:34:56: CCPSearch.
    MSI (c) (68:70) [08:34:56:892]: Note: 1: 2262 2: CCPSearch 3: -2147287038
    Action ended 08:34:56: CCPSearch. Return value 1.
    MSI (c) (68:70) [08:34:56:892]: Doing action: RMCCPSearch
    Action 08:34:56: RMCCPSearch. {\FinalUIFont}[PROGRESS_RESTORE_TXT]
    Action start 08:34:56: RMCCPSearch.
    MSI (c) (68:70) [08:34:56:893]: Note: 1: 2262 2: CCPSearch 3: -2147287038
    Action ended 08:34:56: RMCCPSearch. Return value 0.
    MSI (c) (68:70) [08:34:56:894]: Doing action: ValidateProductID
    Action 08:34:56: ValidateProductID. {\FinalUIFont}[PROGRESS_RESTORE_TXT]
    Action start 08:34:56: ValidateProductID.
    Action ended 08:34:56: ValidateProductID. Return value 1.
    MSI (c) (68:70) [08:34:56:895]: Doing action: Milestone_DIRCA_TARG947
    Action 08:34:56: Milestone_DIRCA_TARG947.
    Action start 08:34:56: Milestone_DIRCA_TARG947.
    MSI (c) (68:70) [08:34:56:897]: Note: 1: 2235 2:  3: ExtendedType 4: SELECT
    `Action`,`Type`,`Source`,`Target`, NULL, `ExtendedType` FROM
    `CustomAction` WHERE `Action` = 'Milestone_DIRCA_TARG947'
    MSI (c) (68:70) [08:34:56:897]: PROPERTY CHANGE: Modifying Milestone
    property. Its current value is 'LaunchConditions'. Its new value:
    'DIRCA_TARGETDIR'.
    Action ended 08:34:56: Milestone_DIRCA_TARG947. Return value 1.
    MSI (c) (68:70) [08:34:56:897]: Doing action: DIRCA_TARGETDIR
    Action 08:34:56: DIRCA_TARGETDIR. {\FinalUIFont}[PROGRESS_RESTORE_TXT]
    Action start 08:34:56: DIRCA_TARGETDIR.
    MSI (c) (68:70) [08:34:56:899]: Note: 1: 2235 2:  3: ExtendedType 4: SELECT
    `Action`,`Type`,`Source`,`Target`, NULL, `ExtendedType` FROM
    `CustomAction` WHERE `Action` = 'DIRCA_TARGETDIR'
    MSI (c) (68:70) [08:34:56:900]: PROPERTY CHANGE: Adding TARGETDIR
    property. Its value is 'C:\Program Files\Microsoft\Microsoft Fix it 50381'.
    Action ended 08:34:56: DIRCA_TARGETDIR. Return value 1.
    MSI (c) (68:70) [08:34:56:900]: Doing action: CostInitialize
    Action 08:34:56: CostInitialize. {\FinalUIFont}[PROGRESS_RESTORE_TXT]
    Action start 08:34:56: CostInitialize.
    MSI (c) (68:70) [08:34:56:901]: Machine policy value 'MaxPatchCacheSize' is
    10
    MSI (c) (68:70) [08:34:56:901]: Baseline: Sorting baselines for {55D13F49-
    FCB8-4892-8266-05D373FCAA61}.
    MSI (c) (68:70) [08:34:56:901]: Baseline: New baseline 2.1.3 from transaction.
    MSI (c) (68:70) [08:34:56:902]: Baseline: Sorted order Native: Order 0.
    MSI (c) (68:70) [08:34:56:902]: Baseline Data Table:
    MSI (c) (68:70) [08:34:56:902]: ProductCode: {55D13F49-FCB8-4892-8266-
    05D373FCAA61} Version: 2.1.3 Attributes: 0 PatchId: Native BaselineId: -
    2147483648 Order: 0
    MSI (c) (68:70) [08:34:56:902]: Baseline File Table:
    MSI (c) (68:70) [08:34:56:912]: PROPERTY CHANGE: Adding ROOTDRIVE
    property. Its value is 'D:\'.
    MSI (c) (68:70) [08:34:56:913]: PROPERTY CHANGE: Adding CostingComplete
    property. Its value is '0'.
    Action ended 08:34:56: CostInitialize. Return value 1.
    MSI (c) (68:70) [08:34:56:914]: Doing action: FileCost
    Action 08:34:56: FileCost. {\FinalUIFont}[PROGRESS_RESTORE_TXT]
    Action start 08:34:56: FileCost.
    MSI (c) (68:70) [08:34:56:915]: Note: 1: 2262 2: MsiAssembly 3: -2147287038
    MSI (c) (68:70) [08:34:56:916]: Note: 1: 2262 2: RemoveFile 3: -2147287038
    MSI (c) (68:70) [08:34:56:916]: Note: 1: 2262 2: MoveFile 3: -2147287038
    MSI (c) (68:70) [08:34:56:916]: Note: 1: 2262 2: DuplicateFile 3: -2147287038
    MSI (c) (68:70) [08:34:56:916]: Note: 1: 2262 2: Shortcut 3: -2147287038
    MSI (c) (68:70) [08:34:56:917]: Note: 1: 2262 2: Class 3: -2147287038
    MSI (c) (68:70) [08:34:56:917]: Note: 1: 2262 2: Extension 3: -2147287038
    MSI (c) (68:70) [08:34:56:917]: Note: 1: 2262 2: TypeLib 3: -2147287038
    MSI (c) (68:70) [08:34:56:917]: Note: 1: 2262 2: IniFile 3: -2147287038
    MSI (c) (68:70) [08:34:56:917]: Note: 1: 2262 2: ReserveCost 3: -2147287038
    Action ended 08:34:56: FileCost. Return value 1.
    MSI (c) (68:70) [08:34:56:917]: Doing action: IsolateComponents
    Action 08:34:56: IsolateComponents. {\FinalUIFont}[PROGRESS_RESTORE_TXT]
    Action start 08:34:56: IsolateComponents.
    MSI (c) (68:70) [08:34:56:919]: Note: 1: 2262 2: BindImage 3: -2147287038
    MSI (c) (68:70) [08:34:56:919]: Note: 1: 2262 2: IsolatedComponent 3: -
    2147287038
    MSI (c) (68:70) [08:34:56:919]: Note: 1: 2262 2: Patch 3: -2147287038
    Action ended 08:34:56: IsolateComponents. Return value 1.
    MSI (c) (68:70) [08:34:56:920]: Skipping action: ResumeForm (condition is
    false)
    MSI (c) (68:70) [08:34:56:920]: Skipping action: MaintenanceForm (condition
    is false)
    MSI (c) (68:70) [08:34:56:920]: Doing action: CostFinalize
    Action 08:34:56: CostFinalize. {\FinalUIFont}[PROGRESS_RESTORE_TXT]
    Action start 08:34:56: CostFinalize.
    MSI (c) (68:70) [08:34:56:920]: PROPERTY CHANGE: Adding OutOfDiskSpace
    property. Its value is '0'.
    MSI (c) (68:70) [08:34:56:920]: PROPERTY CHANGE: Adding
    OutOfNoRbDiskSpace property. Its value is '0'.
    MSI (c) (68:70) [08:34:56:920]: PROPERTY CHANGE: Adding
    PrimaryVolumeSpaceAvailable property. Its value is '0'.
    MSI (c) (68:70) [08:34:56:920]: PROPERTY CHANGE: Adding
    PrimaryVolumeSpaceRequired property. Its value is '0'.
    MSI (c) (68:70) [08:34:56:921]: PROPERTY CHANGE: Adding
    PrimaryVolumeSpaceRemaining property. Its value is '0'.
    MSI (c) (68:70) [08:34:56:921]: Note: 1: 2262 2: Patch 3: -2147287038
    MSI (c) (68:70) [08:34:56:921]: Note: 1: 2262 2: Condition 3: -2147287038
    MSI (c) (68:70) [08:34:56:923]: PROPERTY CHANGE: Modifying TARGETDIR
    property. Its current value is 'C:\Program Files\Microsoft\Microsoft Fix it 50381'.
    Its new value: 'C:\Program Files\Microsoft\Microsoft Fix it 50381\'.
    MSI (c) (68:70) [08:34:56:923]: Target path resolution complete. Dumping
    Directory table...
    MSI (c) (68:70) [08:34:56:923]: Note: target paths subject to change (via
    custom actions or browsing)
    MSI (c) (68:70) [08:34:56:923]: Dir (target): Key: TARGETDIR          , Object: C:
    \Program Files\Microsoft\Microsoft Fix it 50381\
    MSI (c) (68:70) [08:34:56:923]: Dir (target): Key: WindowsFolder          , Object: C:
    \windows\
    MSI (c) (68:70) [08:34:56:923]: Dir (target): Key: ProgramMenuFolder          ,
    Object: C:\Users\Steve\AppData\Roaming\Microsoft\Windows\Start Menu
    \Programs\
    MSI (c) (68:70) [08:34:56:923]: Dir (target): Key: DesktopFolder          , Object: C:
    \Users\Steve\Desktop\
    MSI (c) (68:70) [08:34:56:923]: PROPERTY CHANGE: Adding INSTALLLEVEL
    property. Its value is '1'.
    MSI (c) (68:70) [08:34:56:923]: Note: 1: 2262 2: IsolatedComponent 3: -
    2147287038
    MSI (c) (68:70) [08:34:56:924]: Note: 1: 2262 2: BindImage 3: -2147287038
    MSI (c) (68:70) [08:34:56:924]: Note: 1: 2262 2: Patch 3: -2147287038
    MSI (c) (68:70) [08:34:56:924]: Note: 1: 2262 2: RemoveFile 3: -2147287038
    Action ended 08:34:56: CostFinalize. Return value 1.
    MSI (c) (68:70) [08:34:56:925]: Doing action: ProgressForm
    Action 08:34:56: ProgressForm.
    Action start 08:34:56: ProgressForm.
    MSI (c) (68:70) [08:34:56:926]: Note: 1: 2235 2:  3: ExtendedType 4: SELECT
    `Action`,`Type`,`Source`,`Target`, NULL, `ExtendedType` FROM
    `CustomAction` WHERE `Action` = 'ProgressForm'
    MSI (c) (68:6C) [08:34:56:938]: Note: 1: 2262 2: Error 3: -2147287038
    DEBUG: Error 2826:  Control Line1 on dialog ProgressForm extends beyond the
    boundaries of the dialog to the right by 3 pixels
    The installer has encountered an unexpected error installing this package. This
    may indicate a problem with this package. The error code is 2826. The
    arguments are: ProgressForm, Line1, to the right
    MSI (c) (68:6C) [08:34:56:941]: Note: 1: 2262 2: Error 3: -2147287038
    DEBUG: Error 2826:  Control Line2 on dialog ProgressForm extends beyond the
    boundaries of the dialog to the right by 3 pixels
    The installer has encountered an unexpected error installing this package. This
    may indicate a problem with this package. The error code is 2826. The
    arguments are: ProgressForm, Line2, to the right
    MSI (c) (68:6C) [08:34:56:948]: Note: 1: 2262 2: Error 3: -2147287038
    DEBUG: Error 2826:  Control BannerBmp on dialog ProgressForm extends beyond
    the boundaries of the dialog to the right by 3 pixels
    The installer has encountered an unexpected error installing this package. This
    may indicate a problem with this package. The error code is 2826. The
    arguments are: ProgressForm, BannerBmp, to the right
    Action 08:34:56: ProgressForm. Dialog created
    Action ended 08:34:57: ProgressForm. Return value 1.
    MSI (c) (68:70) [08:34:57:011]: Doing action: ExecuteAction
    Action 08:34:57: ExecuteAction. {\FinalUIFont}[PROGRESS_RESTORE_TXT]
    MSI (c) (68:6C) [08:34:57:012]: Note: 1: 2262 2: Error 3: -2147287038
    Info 2898.For FinalUIFont textstyle, the system created a 'Arial' font, in 0
    character set, of 15 pixels height.
    Action start 08:34:57: ExecuteAction.
    MSI (c) (68:70) [08:34:57:035]: PROPERTY CHANGE: Adding SECONDSEQUENCE
    property. Its value is '1'.
    MSI (c) (68:70) [08:34:57:043]: Grabbed execution mutex.
    MSI (c) (68:70) [08:34:57:043]: Incrementing counter to disable shutdown.
    Counter after increment: 0
    MSI (c) (68:70) [08:34:57:045]: Switching to server: TARGETDIR="C:\Program
    Files\Microsoft\Microsoft Fix it 50381\" EULAACCEPTED="1"
    CURRENTDIRECTORY="C:\Users\Steve\Downloads" CLIENTUILEVEL="0"
    CLIENTPROCESSID="9576" USERNAME="Steve" SOURCEDIR="C:\Users\Steve
    \Downloads\" ACTION="INSTALL" EXECUTEACTION="INSTALL" ROOTDRIVE="D:\"
    INSTALLLEVEL="1" SECONDSEQUENCE="1"  ADDLOCAL=DefaultFeature 
    MSI (s) (C8:D4) [08:34:57:086]: Running installation inside multi-package
    transaction C:\Users\Steve\Downloads\MicrosoftFixit50381.msi
    MSI (s) (C8:D4) [08:34:57:086]: Grabbed execution mutex.
    MSI (s) (C8:BC) [08:34:57:092]: Resetting cached policy values
    MSI (s) (C8:BC) [08:34:57:092]: Machine policy value 'Debug' is 0
    MSI (s) (C8:BC) [08:34:57:092]: ******* RunEngine:
               ******* Product: C:\Users\Steve\Downloads\MicrosoftFixit50381.msi
               ******* Action: INSTALL
               ******* CommandLine: **********
    MSI (s) (C8:BC) [08:34:57:096]: Machine policy value 'DisableUserInstalls' is 0
    MSI (s) (C8:BC) [08:34:57:097]: Setting cached product context: User non-
    assigned for product: 48945AC3B41AEF24F91FE79A10157D52
    MSI (s) (C8:BC) [08:34:57:097]: Using cached product context: User non-
    assigned for product: 48945AC3B41AEF24F91FE79A10157D52
    MSI (s) (C8:BC) [08:34:57:099]: Setting cached product context: User non-
    assigned for product: 6BBFDF96D153C8B4988D68D79C0D2A4A
    MSI (s) (C8:BC) [08:34:57:099]: Using cached product context: User non-
    assigned for product: 6BBFDF96D153C8B4988D68D79C0D2A4A
    MSI (s) (C8:BC) [08:34:57:101]: Setting cached product context: User non-
    assigned for product: CAB1E4D953B64F542BD433D9568A0AB6
    MSI (s) (C8:BC) [08:34:57:101]: Using cached product context: User non-
    assigned for product: CAB1E4D953B64F542BD433D9568A0AB6
    MSI (s) (C8:BC) [08:34:57:103]: Setting cached product context: User non-
    assigned for product: DED5B648C8CDA1E45B4BF9B5930AACEC
    MSI (s) (C8:BC) [08:34:57:103]: Using cached product context: User non-
    assigned for product: DED5B648C8CDA1E45B4BF9B5930AACEC
    MSI (s) (C8:BC) [08:34:57:104]: Setting cached product context: User non-
    assigned for product: E2EE924EC67B3554B8404B55780FF01D
    MSI (s) (C8:BC) [08:34:57:104]: Using cached product context: User non-
    assigned for product: E2EE924EC67B3554B8404B55780FF01D
    MSI (s) (C8:BC) [08:34:57:106]: Setting cached product context: machine
    assigned for product: 00002109001001400000000000F01FEC
    MSI (s) (C8:BC) [08:34:57:106]: Using cached product context: machine
    assigned for product: 00002109001001400000000000F01FEC
    MSI (s) (C8:BC) [08:34:57:107]: Setting cached product context: machine
    assigned for product: 00002109001031400000000000F01FEC
    MSI (s) (C8:BC) [08:34:57:108]: Using cached product context: machine
    assigned for product: 00002109001031400000000000F01FEC
    MSI (s) (C8:BC) [08:34:57:110]: Setting cached product context: machine
    assigned for product: 00002109001070400000000000F01FEC
    MSI (s) (C8:BC) [08:34:57:110]: Using cached product context: machine
    assigned for product: 00002109001070400000000000F01FEC
    MSI (s) (C8:BC) [08:34:57:111]: Setting cached product context: machine
    assigned for product: 000021090010C0400000000000F01FEC
    MSI (s) (C8:BC) [08:34:57:111]: Using cached product context: machine

    Hi Chris,
    The AIR installation log is in my original post - about 12 paras down but here is is:
    [2013-04-25:06:53:46] Runtime Installer begin with version 3.7.0.1530 on Windows Vista x86
    [2013-04-25:06:53:46] Commandline is:
    [2013-04-25:06:53:46] No installed runtime detected
    [2013-04-25:06:53:57] Relaunching with elevation
    [2013-04-25:06:53:57] Launching subprocess with commandline c:\users\steve\appdata\local\temp\air79c1.tmp\adobe air installer.exe -ei
    [2013-04-25:06:54:02] Runtime Installer begin with version 3.7.0.1530 on Windows 7 x86
    [2013-04-25:06:54:02] Commandline is: -stdio \\.\pipe\AIR_1172_0 -ei
    [2013-04-25:06:54:02] No installed runtime detected
    [2013-04-25:06:54:03] Starting silent runtime install. Installing runtime version 3.7.0.1530
    [2013-04-25:06:54:04] Installing msi at c:\users\steve\appdata\local\temp\air79c1.tmp\setup.msi with guid {A0087DDE-69D0-11E2-AD57-43CA6188709B}
    [2013-04-25:06:54:10] Error occurred during msi install operation; beginning rollback: [ErrorEvent type="error" bubbles=false cancelable=false eventPhase=2 text="1603" errorID=0]
    [2013-04-25:06:54:10] Rolling back install of c:\users\steve\appdata\local\temp\air79c1.tmp\setup.msi
    [2013-04-25:06:54:10] Rollback complete
    [2013-04-25:06:54:10] Exiting due to error: [ErrorEvent type="error" bubbles=false cancelable=false eventPhase=2 text="1603" errorID=0]
    [2013-04-25:06:54:10] Exiting due to error: [ErrorEvent type="error" bubbles=false cancelable=false eventPhase=2 text="1603" errorID=0]
    [2013-04-25:06:54:10] Runtime Installer end with exit code 7
    [2013-04-25:06:54:20] Runtime Installer end with exit code 7
    [2013-04-25:06:55:38] Runtime Installer begin with version 3.7.0.1530 on Windows Vista x86
    [2013-04-25:06:55:38] Commandline is:
    [2013-04-25:06:55:38] No installed runtime detected
    [2013-04-25:06:55:45] Relaunching with elevation
    [2013-04-25:06:55:45] Launching subprocess with commandline c:\users\steve\appdata\local\temp\air30fe.tmp\adobe air installer.exe -ei
    [2013-04-25:06:55:48] Runtime Installer begin with version 3.7.0.1530 on Windows Vista x86
    [2013-04-25:06:55:48] Commandline is: -stdio \\.\pipe\AIR_1264_0 -ei
    [2013-04-25:06:55:48] No installed runtime detected
    [2013-04-25:06:55:49] Starting silent runtime install. Installing runtime version 3.7.0.1530
    [2013-04-25:06:55:51] Installing msi at c:\users\steve\appdata\local\temp\air30fe.tmp\setup.msi with guid {A0087DDE-69D0-11E2-AD57-43CA6188709B}
    [2013-04-25:06:55:55] Error occurred during msi install operation; beginning rollback: [ErrorEvent type="error" bubbles=false cancelable=false eventPhase=2 text="1603" errorID=0]
    [2013-04-25:06:55:55] Rolling back install of c:\users\steve\appdata\local\temp\air30fe.tmp\setup.msi
    [2013-04-25:06:55:55] Rollback complete
    [2013-04-25:06:55:55] Exiting due to error: [ErrorEvent type="error" bubbles=false cancelable=false eventPhase=2 text="1603" errorID=0]
    [2013-04-25:06:55:55] Exiting due to error: [ErrorEvent type="error" bubbles=false cancelable=false eventPhase=2 text="1603" errorID=0]
    [2013-04-25:06:55:55] Runtime Installer end with exit code 7
    [2013-04-25:06:55:59] Runtime Installer end with exit code 7
    [2013-04-25:07:05:12] Runtime Installer begin with version 3.7.0.1530 on Windows 7 x86
    [2013-04-25:07:05:12] Commandline is:
    [2013-04-25:07:05:12] No installed runtime detected
    [2013-04-25:07:05:18] Relaunching with elevation
    [2013-04-25:07:05:18] Launching subprocess with commandline c:\users\steve\appdata\local\temp\air953.tmp\adobe air installer.exe -ei
    [2013-04-25:07:05:24] Runtime Installer begin with version 3.7.0.1530 on Windows 7 x86
    [2013-04-25:07:05:24] Commandline is: -stdio \\.\pipe\AIR_3888_0 -ei
    [2013-04-25:07:05:24] No installed runtime detected
    [2013-04-25:07:05:24] Starting silent runtime install. Installing runtime version 3.7.0.1530
    [2013-04-25:07:05:26] Installing msi at c:\users\steve\appdata\local\temp\air953.tmp\setup.msi with guid {A0087DDE-69D0-11E2-AD57-43CA6188709B}
    [2013-04-25:07:05:29] Error occurred during msi install operation; beginning rollback: [ErrorEvent type="error" bubbles=false cancelable=false eventPhase=2 text="1603" errorID=0]
    [2013-04-25:07:05:29] Rolling back install of c:\users\steve\appdata\local\temp\air953.tmp\setup.msi
    [2013-04-25:07:05:29] Rollback complete
    [2013-04-25:07:05:29] Exiting due to error: [ErrorEvent type="error" bubbles=false cancelable=false eventPhase=2 text="1603" errorID=0]
    [2013-04-25:07:05:29] Exiting due to error: [ErrorEvent type="error" bubbles=false cancelable=false eventPhase=2 text="1603" errorID=0]
    [2013-04-25:07:05:29] Runtime Installer end with exit code 7
    [2013-04-25:07:05:31] Runtime Installer end with exit code 7
    [2013-04-25:07:06:12] Runtime Installer begin with version 3.7.0.1530 on Windows Vista x86
    [2013-04-25:07:06:12] Commandline is:
    [2013-04-25:07:06:12] No installed runtime detected
    [2013-04-25:07:06:21] Relaunching with elevation
    [2013-04-25:07:06:22] Launching subprocess with commandline c:\users\steve\appdata\local\temp\aire916.tmp\adobe air installer.exe -ei
    [2013-04-25:07:06:32] Runtime Installer begin with version 3.7.0.1530 on Windows 7 x86
    [2013-04-25:07:06:32] Commandline is: -stdio \\.\pipe\AIR_5884_0 -ei
    [2013-04-25:07:06:32] No installed runtime detected
    [2013-04-25:07:06:32] Starting silent runtime install. Installing runtime version 3.7.0.1530
    [2013-04-25:07:06:33] Installing msi at c:\users\steve\appdata\local\temp\aire916.tmp\setup.msi with guid {A0087DDE-69D0-11E2-AD57-43CA6188709B}
    [2013-04-25:07:06:37] Error occurred during msi install operation; beginning rollback: [ErrorEvent type="error" bubbles=false cancelable=false eventPhase=2 text="1603" errorID=0]
    [2013-04-25:07:06:37] Rolling back install of c:\users\steve\appdata\local\temp\aire916.tmp\setup.msi
    [2013-04-25:07:06:37] Rollback complete
    [2013-04-25:07:06:37] Exiting due to error: [ErrorEvent type="error" bubbles=false cancelable=false eventPhase=2 text="1603" errorID=0]
    [2013-04-25:07:06:37] Exiting due to error: [ErrorEvent type="error" bubbles=false cancelable=false eventPhase=2 text="1603" errorID=0]
    [2013-04-25:07:06:37] Runtime Installer end with exit code 7
    [2013-04-25:07:06:40] Runtime Installer end with exit code 7
    [2013-04-25:07:26:15] Runtime Installer begin with version 3.7.0.1530 on Windows Vista x86
    [2013-04-25:07:26:15] Commandline is:
    [2013-04-25:07:26:15] No installed runtime detected
    [2013-04-25:07:26:28] Relaunching with elevation
    [2013-04-25:07:26:28] Launching subprocess with commandline c:\users\steve\appdata\local\temp\air3063.tmp\adobe air installer.exe -ei
    [2013-04-25:07:26:37] Runtime Installer begin with version 3.7.0.1530 on Windows 7 x86
    [2013-04-25:07:26:37] Commandline is: -stdio \\.\pipe\AIR_2348_0 -ei
    [2013-04-25:07:26:37] No installed runtime detected
    [2013-04-25:07:26:37] Starting silent runtime install. Installing runtime version 3.7.0.1530
    [2013-04-25:07:26:39] Installing msi at c:\users\steve\appdata\local\temp\air3063.tmp\setup.msi with guid {A0087DDE-69D0-11E2-AD57-43CA6188709B}
    [2013-04-25:07:26:48] Error occurred during msi install operation; beginning rollback: [ErrorEvent type="error" bubbles=false cancelable=false eventPhase=2 text="1603" errorID=0]
    [2013-04-25:07:26:48] Rolling back install of c:\users\steve\appdata\local\temp\air3063.tmp\setup.msi
    [2013-04-25:07:26:48] Rollback complete
    [2013-04-25:07:26:48] Exiting due to error: [ErrorEvent type="error" bubbles=false cancelable=false eventPhase=2 text="1603" errorID=0]
    [2013-04-25:07:26:48] Runtime Installer end with exit code 7
    [2013-04-25:07:46:09] Runtime Installer end with exit code 7

  • Report for Hiring Action Along with BASIC Pay

    Dear
    I have created a BDC for hiring action for which data is updated in infotypes 0,1,2,6,7,8,9,14,15,16,41,105,587,588 mentioned in the infogroup.
    Earlier we are  not creating entries in 0008 now we need to BASIC PAY  in the hring Action.
    What should be the best apporch.
    Either we create perner by giving infotype values 0,1,2. and put this values in internal table and then update other infotypes.
                     OR
    In a single fo we provide all the data related to infotypes by using PA40.
    Now record need to be created of few of additonal infotypes which is not part of hiring action infogroup like 19,21,22,23,185.
    Thanks & Regards,
    Ravi

    Thanks for your valueable comment.
    AS hiring action it is must to input values of infotype 0,1,2.
    So acccording to you firstly, i need to hire a person through bdc.
    So for next infotypes i need to do by PA30. But for this i need pernr which i created in first step.
    how it is possible to  get perner created and then go for one by one infotypes sepratley.
    Rav Jordan
    Edited by: Rav Jordan on Dec 14, 2011 7:15 AM

  • File Upload problem: JSF, IBM WPS and Portlet - Please HELP Vey Very Urgent

    I want to upload a file from the front end using JSF and Portlets deployed on IBM WebSphere Portal.
    I have used Apache's commons file upload functionality as the file upload provided in JSF doesnot work with portlets and the action event is not invoked If I keep enctype="multipart/form-data". So I included 3 forms in my Faces JSP file.
    1) h:form = For displyign error message on screen
    2) html:form = Include the enctype="multipart/form-data" and the input type file for uploading. And a submit button
    3) h:form: Here I have a command link which is remotely excuted on click of sumit button in my html form. This is to invoke the action event in the pagecode to get the bean value from the context.
    Now in the my doView method in the portlet, isMultipartContent(httpservletrequest) always returns null as the content type is text/html and not multipart. Onclick of the submit button in the the html form I am calling a javascript function which sets the __LINK_TARGET__ to the command link in the 3rd h:form which will call the page code.
    The problem here is action is invoked only when I return false from the above javascript else it will trigger for the first time and from second time onwards it will not invoke the action event in the pagecode method. Whent the javascript function returns false, the content type is always text/html. However if I return "true" from the javascript the content type is multipart/form-data, but the action is not triggered for the second time. So basically when the javascript functions returns true, for the first click everything works perfectly. When it returns false, the content type is text/html, but the action is invoked in the page code every time.
    Returning always true would solve my problem with the content type, but the action with the command link will not get invoked always as its some type of problem with h:commanLink :(.
    I guess I gave too much info. Heres my code stepby step.
    Can somebody please tell me , how I should also invoke the action in the page code and get the content type as "multipart/form-data" at the same time.
    1:
    ======================= Faces JSP File: BPSMacro.jsp ====================
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
    <meta name="GENERATOR" content="IBM Software Development Platform">
    <meta http-equiv="Content-Style-Type" content="text/css">
    <%@taglib uri="http://java.sun.com/portlet" prefix="portlet"%>
    <%@taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
    <%@taglib uri="http://java.sun.com/jstl/fmt" prefix="fmt"%>
    <%@taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
    <%@taglib uri="http://www.ibm.com/jsf/html_extended" prefix="hx"%>
    <%@taglib uri="/WEB-INF/tld/j4j.tld" prefix="j4j"%>
    <%@taglib uri="/WEB-INF/tld/core.tld" prefix="core"%>
    <%@page language="java" contentType="text/html; charset=ISO-8859-1"
         pageEncoding="ISO-8859-1" session="false"%>
    <portlet:defineObjects />
    <link rel="stylesheet" type="text/css"
         href='<%= renderResponse.encodeURL(renderRequest.getContextPath() + "/theme/stylesheet.css") %>'
         title="Style">
    <script type="text/javascript">
    function formSubmit() {
         var formName2 = document.getElementById("proxy_form_main_").title;
         var formName1 = document.getElementById("BPSMacroFormId").title;
         document.getElementById("__LINK_TARGET__").value = document.getElementById("proxy_HD_COMMAND_").title;
         document.getElementById(formName2).submit();
         return false;
    </script>
    <f:view>
         <hx:scriptCollector id="bpsMacroScriptCollector">
              <f:loadBundle var="bps" basename="bordereauprocessingsystem" />
              <table bgcolor="#FFF9C3">
                   <tr>
                        <td><h:form id="BPSMacroFormMain" styleClass="form">
                             <table class="tablemiddle" cellspacing="0" cellpadding="0">
                                  <tr>
                                       <td><h:messages layout="table" styleClass="errormessage"
                                                 id="ValidationErrorMsg" /> </td>
                                  </tr>
                             </table>
                             <j4j:idProxy id="proxy_form_main_0_" />
                        </h:form></td>
                   </tr>
                   <tr>
                        <td>
                        <form id="BPSMacroFormId" enctype="multipart/form-data">
                        <table bgcolor="#FFF9C3">
                             <tr>
                                  <td height="36" width="324">Worksheet <input type="file"
                                       name="upfile" /></td>
                             </tr>
                                  <tr>
                                       <td align="center" width="324"><input TYPE="submit"
                                       onclick="return formSubmit();" value="Upload">
                                  </td>
                             </tr>
                        </table>
                        </form>
                        </td>
                   </tr>
                   <tr>
                        <td>
                        <h:form id="BPSMacroFormMain2" styleClass="form">
                             <table cellspacing="2" cellpadding="2" class="tablemiddle">
                                  <tbody>
                                       <tr>
                                            <td colspan="2" align="center"><h:commandLink
                                                 styleClass="commandLink" id="lnkuserdelete"
                                                 action="#{pc_BPSMacro.doIdUpload1Action}">
                                                 <hx:graphicImageEx
                                                      styleClass="graphicImageEx" id="imgBtnCreateUser"
                                                      value="/theme/images/btnUpload.gif" style="border:0;cursor:pointer"></hx:graphicImageEx>
                                                 <j4j:idProxy id="proxy_HD_COMMAND_" />
                                            </h:commandLink></td>
                                            <h:inputHidden id="dtSize"
                                                 value="#{pc_BPSMacro.fileDetailsList.clicked}">
                                                 <j4j:idProxy id="proxy_clicked_" />
                                            </h:inputHidden>
                                       </tr>
                                  </tbody>
                             </table>
                             <j4j:idProxy id="proxy_form_main_" />
                        </h:form>
                   </td>
                   </tr>
              </table>
         </hx:scriptCollector>
    </f:view>
    ================== END: FACES JSP FILE: BPSMacro.jsp ========================
    2:
    =================== Action event in the Page Code: BPSMacro.java ============
    public String doIdUpload1Action() {
              System.out.println("PageCode");
              FacesContext context = FacesContext.getCurrentInstance();
              BPSMacroDetailsDataBean fileDetails = (BPSMacroDetailsDataBean)context.getApplication().createValueBinding("#{fileDetails}").getValue(context);
              BPSMacroListDataBean fileDetailsList = (BPSMacroListDataBean)context.getApplication().createValueBinding("#{fileDetailsList}").getValue(context);
              PortletSession sess = (PortletSession)context.getExternalContext().getSession(false);
              sess.setAttribute("BPS_MACRO_CONTEXT", context, PortletSession.APPLICATION_SCOPE);
              sess.setAttribute("BPS_MACRO_FILE_DETAILS", fileDetails, PortletSession.APPLICATION_SCOPE);
              sess.setAttribute("BPS_MACRO_FILE_LIST", fileDetailsList, PortletSession.APPLICATION_SCOPE);
              HttpServletRequest request = (HttpServletRequest)context.getExternalContext().getRequest();
              boolean isMultipart = ServletFileUpload.isMultipartContent(request);
              request.getContentType();
              return "gotoBPSMacro";
    ============== END Of Page Code Action event ==============================
    3:
    ============== doView() Portlet method ================================
    public void doView(RenderRequest arg0, RenderResponse arg1)
         throws PortletException, IOException {
              String METHOD_NAME = "doView(RenderRequest arg0, RenderResponse arg1)";
              Logger.debug(this.getClass(), METHOD_NAME, "Entering BPSMacroPortlet");
              FacesContext context = FacesContext.getCurrentInstance();      
              PortletSession sess1 = arg0.getPortletSession(true);
              BPSMacroDetailsDataBean fileDetails = new BPSMacroDetailsDataBean();
              BPSMacroListDataBean fileDetailsList = new BPSMacroListDataBean();
              context = (FacesContext)sess1.getAttribute("BPS_MACRO_CONTEXT", PortletSession.APPLICATION_SCOPE);
              if(context != null){
                   fileDetails = (BPSMacroDetailsDataBean)sess1.getAttribute("BPS_MACRO_FILE_DETAILS", PortletSession.APPLICATION_SCOPE);
                   fileDetailsList = (BPSMacroListDataBean)sess1.getAttribute("BPS_MACRO_FILE_LIST", PortletSession.APPLICATION_SCOPE);
              sess1.removeAttribute("BPS_MACRO_CONTEXT", PortletSession.APPLICATION_SCOPE);
              sess1.removeAttribute("BPS_MACRO_FILE_DETAILS", PortletSession.APPLICATION_SCOPE);
              sess1.removeAttribute("BPS_MACRO_FILE_LIST", PortletSession.APPLICATION_SCOPE);
              HttpServletRequest servletRequest = (HttpServletRequest)arg0;
              PortletRequest pReq = (PortletRequest)arg0;
              HttpServletResponse servletResponse= (HttpServletResponse)arg1;
              System.out.println("\n\n Content Type" + servletRequest.getContentType());
              try{
                   if(context != null){
              boolean isFileMultipart = ServletFileUpload.isMultipartContent(servletRequest);
              System.out.println("\nFILE TO BE UPLOADED IS MULTIPART ? " + isFileMultipart);
              if(isFileMultipart){
                   FileItemFactory factory = new DiskFileItemFactory();
                   ServletFileUpload upload = new ServletFileUpload(factory);
                   List items = upload.parseRequest(servletRequest);
                   Iterator iterator = items.iterator();
                   while (iterator.hasNext()) {
                        FileItem item = (FileItem) iterator.next();
                        InputStream iStream = item.getInputStream();
                        ByteArrayOutputStream ByteArrayOS = new ByteArrayOutputStream();
                        int sizeofFile =(int) item.getSize();
                        byte buffer[] = new byte[sizeofFile];
                        int bytesRead = 0;
                        while( (bytesRead = iStream.read(buffer, 0, sizeofFile)) != -1 )
                             ByteArrayOS.write( buffer, 0, bytesRead );
                        String data = new String( ByteArrayOS.toByteArray() );
                        int k = 0;
                        //Check if the file is Refund or Premium
                        int dynamicArraySize = 0;// = st2.countTokens() * 9;
                        dynamicArraySize = st2.countTokens() * 9;
                        if (!item.isFormField() ){
                             File cfile=new File(item.getName());
                             String fileName = "";
                             String separator = "\\";
                             int pos = item.getName().lastIndexOf(separator);
                             int pos2 = item.getName().lastIndexOf(".");
                             if(pos2>-1){
                                  fileName =item.getName().substring(pos+1, pos2);
                             }else{
                                  fileName =item.getName().substring(pos+1);
                             File fileToBeUploaded=new File("C:\\Sal\\BPS MACRO\\FileTransfer\\Desti", fileName);
                             item.write(fileToBeUploaded);
                             validate.displaySuccessMessage(context);
              }catch(Exception e){System.out.println(e);
              Logger.debug(this.getClass(), METHOD_NAME, "Leaving BPSMacroPortlet");
              super.doView(arg0, arg1);
    ==== END: doView method in the portle class. ================================
    Thanks.

    one more question. Is there a way where I can submit two forms ?
    Thats is submit 2nd form only when the first form is submitted.
    I tried this it works.
    function formSubmit(){
    document.form1.submit();
    alert();
    document.form2.submit();
    But If I dont put an alert(basically it disables the parent page) in between, only the second form is submitted.
    If I put a delay of say 3 seconds in between then it will throw a SOCKET CLOSED error in the code triggered due to first form submit.
    Thus disabling the paresnt page for a few seconds is reolving my problem.
    Any ideas ?
    Well Basically when the Alert pop's up the parent page "STALLS" and thus the form2 does not submit till I click on OK, Is there a way I can stall the browser/Parent JSP page using JAVA SCRIPT ??
    Edited by: hector on Oct 9, 2007 11:09 AM
    Edited by: hector on Oct 9, 2007 2:12 PM

  • JSF Actions and ActionListeners with Tiles and forms

    I�m having a problem trying to use the Tiles functionality in Struts 1.1 with JSF and was wondering if anyone could help me.
    I have defined a very simple header, menu, content Tile that doesn�t involve nesting of tiles (ExampleTile_content1Level.jsp).
    I have 3 JSP pages, the first testHarness.jsp is NOT built using Tiles and is just used to load some test data into a session scoped bean using an actionListener and then forward to a Tile generated page (ExampleTile3.jsp) using a hard-coded action �applicationSummary� when a commandLink is pressed. This works fine for both the action and actionListener.
    ExampleTile3.jsp contains another commandLink that is meant to forward to another tile ExampleTile2.jsp. This also works until I try to add the <h:form> � </h:form> tag around the outside of the <h:panelGrid> tags in ExampleContent1.jsp when the action and actionListener then fail to fire and I get an �Error on Page� message in Explorer the detail of which says �Error �com_sun_rave_web_ui_appbase_renderer_CommandLinkRendererer� is null or not an object�.
    However I need a form so that I can bind UI controls to data from the bean stored in the session scope. This is only a problem when I use Tiles to define the pages. Does anyone know what I am doing wrong?
    Any help would be much appreciated.
    Tiles.xml
       <definition name="example3" path="/pages/exampleTile_content1Level.jsp" >
              <put name="headerClass" value="someStyle"/>
              <put name="menuClass" value="someStyle"/>
              <put name="contentClass" value="someStyle"/>
              <put name="header-title" value="/pages/exampleHeader.jsp" />
              <put name="menu" value="/pages/exampleMenu.jsp" />
              <put name="content" value="/pages/exampleContent1.jsp" />
       </definition>
       <definition name="example2" path="/pages/exampleTile_content1Level.jsp" >
              <put name="headerClass" value="someStyle"/>
              <put name="menuClass" value="someStyle"/>
              <put name="contentClass" value="someStyle"/>
              <put name="header" value="/pages/exampleHeader.jsp" />
              <put name="menu" value="/pages/exampleHeader.jsp" />
              <put name="content" value="/pages/exampleContent2.jsp" />
       </definition>ExampleTile3.jsp
    <f:view>
         <h:form>
              <tiles:insert definition="example3" flush="false" />
         </h:form>
    </f:view> ExampleTile2.jsp
    <f:view>
         <h:form>
              <tiles:insert definition="example2" flush="false" />
         </h:form>
    </f:view> Faces-config.xml
    <navigation-rule>
        <from-view-id>/pages/testHarness.jsp</from-view-id>
           <navigation-case>
                <from-outcome>applicationSummary</from-outcome>
                <to-view-id>/pages/exampleTile3.jsp</to-view-id>
              <redirect/>
           </navigation-case>
    </navigation-rule>
    <navigation-rule>
        <from-view-id>/pages/exampleTile3.jsp</from-view-id>
           <navigation-case>
                <from-outcome>nextPage</from-outcome>
                <to-view-id>/pages/exampleTile2.jsp</to-view-id>
                <redirect/>
           </navigation-case>
    </navigation-rule> ExampleTile_content1Level.jsp
    <tiles:importAttribute scope="request"/>
    <h:panelGrid columns="1" >
         <f:subview id="header-title">
              <tiles:insert name="header-title" flush="false" />
         </f:subview>
         <f:subview id="menu">
              <tiles:insert name="menu" flush="false" />
         </f:subview>
         <f:subview id="content">
              <tiles:insert name="content" flush="false" />
         </f:subview>
    </h:panelGrid> ExampleHeader.jsp / ExampleMenu.jsp
    <tiles:importAttribute scope="request"/>
    <h:panelGrid columns="1" columnClasses="someSyle">
         <h:outputFormat value="This is the {0}.">
              <f:param value="Header / Menu as appropriate "/>         
         </h:outputFormat>
    </h:panelGrid> ExampleContent1.jsp
    <tiles:importAttribute scope="request"/>
    <h:form>     <----- Fails with this tag included but works without it.
    <h:panelGrid columns="1" >
              <h:outputFormat value="This is the {0}.">
                   <f:param value="Content on the FIRST page"/>
              </h:outputFormat>
              <h:commandLink action="nextPage" immediate="false">
                   <h:outputText value="Click to go to next page"/>
              </h:commandLink>
    </h:panelGrid>
    </h:form> ExampleContent2.jsp
    <tiles:importAttribute scope="request"/>
    <h:panelGrid columns="1" >
         <h:outputFormat value="This is the {0}.">
              <f:param value="Content on the SECOND page"/>
         </h:outputFormat>
    </h:panelGrid>

    jezzica85 wrote:
    Hi everybody,
    I want to overload a method so it can take either 2 Actions, 2 ActionListeners, or one of each. The issue with this is that I'd have to make 4 overloaded signatures and almost identical methods, like this:
    method( action, action )
    method( action, listener )
    method( listener, action )
    method( listener, listener )
    Well, if you want to support that then you are just going to have to do suffer through it, the only shortcut I can recommend is that your method(action, listener) and method(listener, action) are the same so you only have to implement 1 and just use the other as a entry point to call the one you wish to contain the code.

  • Actions and creating different orientations/layers/sizes from a single file - is it worth it?

    Hi there!
    I know this is the scripting forum - but this topic seemed more appropriate here than in PS Mac general.
    Im a graphic designer for a company that  builds a ton of apps - apps for many different kinds of phones, tablets,  and set-top boxes. For each new app that comes in I need to create a  package of graphics that includes banners, icons, and bootscreens that  currently totals 60 images per package. The time consuming thing is  that, since every package requires different branding/number or  layers/images/orientation - I end up adjusting & resizing them all  myself. I've gotten pretty good at it and it takes about an hour and 15  per package but I'd love to automate it so I can work on other things.
    I've  experimented with actions in the past but since each package is  different, theres always something that ends up needing to be tweaked in  almost every image. Granted I haven't given a ton of time to  experimentation, after the 2nd or 3rd recording of actions it looks like  it's not working out and I need to move on to something more pressing. I  don't want to spend more time fixing things than it would take to  resize them myself. I've thought about grouping things in folders with  names actions can recognize no matter which package I'm working on, but  then again it seems like I run into trouble with things being wrong when  adding/removing layers and saving from portrait to landscape to icon to  banner.
    The big question here is: is it even worth  it for me to keep experimenting with actions when I've already gotten  so quick resizing them myself? Is there anything automation can speed up  in this case?
    Sorry if there's an obvious answer I'm  missing - every article I can find in my research is about simple batch  photo resizing and the like. I'd just like to finally put this question  of automation to rest, or find a way to speed this up.
    I'm using Photoshop CS5 12.0.2 on Mac OS 10.6.6
    Thanks! Really sorry if this is a silly question - my last question on the forums ended up being stupidly easy.

    The big question here is:is it even worth  it for me to keep
    experimenting with actions when I've already gotten  so quick resizing
    them myself? Is there anything automation can speed up  in this case?
    I think there are two questions here:
    1) Would script/action automation be a good business investment for the job you mentioned
    2) Should you be the one that creates that automation
    For #1, you did not provide enough information to answer the question.  Here is one approach.   Take the number of hours in a year that you spend doing this work for your company. Multiply that by your equivablent hourly rate.  That is how much the company is spending now to get the job done per year.  If the cost of putting a piece of automation in place is substantially smaller than that then it is a good business decision assuming that either a) your time can be spent creating other valuable work for the company or b) the company can reduce your hours and spend less money ( I bet your not liking option b ).
    For #2 (which actually feeds into #1), is what would be the least expensive way to implement a script/action to do this automation.  You have only considered doing it yourself.  The work could be contracted out as well.   Sounds like the amount of time for you to come up with a solution is pretty unpredictable which means having someone with more experience in this area may be able to do the job with higher predictability.   I am sure the job could be hired out and they could probably give you an estimate on how much it would cost  once they understood the the customer requirements.  One thing to keep in mind is support for whatever automation work is done.  If you do not know how to maintain a script, then over time when no doubt enhancements are needed or you evolve to PS CS6 more work may be needed.  So you would want someone that is realiable and would be around in the future ideally.
    All IMHO.

Maybe you are looking for