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-AnneYou 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
BrittaThanks 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 browser.
== URL of affected sites ==
http://www.hotmail.comWe'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)
Thats 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
WBHi,
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,
MarkusI 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,
DevHello,
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 advanceHi,
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: machineHi 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,
RaviThanks 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. -
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
-
I had to remove my display on a Compaq Presario 2100 notebook to replace a broken arm. Now the display only has a back light and does not boot. After looking at the service manual pg. 2-23 it is saying that the EEPROM needs to be reprogramed. Is ther
-
I realize this is supposed to be a "feature" but I find it really annoying. Say I view forum topics, click one way down at the bottom. Navigate back, page loads (always takes FF forever these days), so after things begin to populate I scroll down to
-
Hi, I have created a Web Dynpro table. Now I want to set the color of a single cell depending on its value and the row number. Is it possible? Are there any examples or tutorials for CE 7.11? Thanks ahead, Bernd
-
Mail frequently hangs. I cannot either force quit or shut down. I've had to do harware shutdowns - which I hate. Any ideas?
-
Where is the Download Queue in Adobe Download Assistant
I need to Fix Error 106 in Adobe Download Assistant, but i can't find the Download Queue, Where is it?, btw im using Windows 7