Copy Task Validation
Hi,
with this following scenario :
Source data in version 100
Target Data in version 200
When i run copy task in version 200, is it possible to make a validation so it will appear error if a few tasks in version 100 have been run yet?
Thanks in advance.
Template... Do you mean some examples?
I wrote some BAdIs. Each of them is individual, have different methods and parameters. Different structures and variables available. Some of them is reading the whole data package, some - just record by record, another ones - field by field of the same record...
While accessing the BAdI class (in English) you may press F1 and get help with (not actually big, but enough for programming) explanations.
Similar Messages
-
Copying Task Fields to Resource Fields
Hi
I have a need to copy data from a task field to a resource field. Basically I want to add the Project Name to every activity against each resource name in the Resource Usage View. I have a piece of code from Jack Dahlgren that will copy Task
Field data to an Assignment Field but I need it to go in to a custom Resource Field, say Text1.
Any help/guidance would be appreciated as I am stuck.
Kind regards
Tony
TKHussarHi Tony,
According to the description, you were developing with Microsoft Project. I woud like to move it to
Project Customization and Programming forum.
The reason why we recommend posting appropriately is you will get the most qualified pool of respondents, and other partners who read the forums regularly can either share their knowledge or learn from your interaction with us.
Thanks for your understanding.
Regards & Fei
We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
Click
HERE to participate the survey. -
Hi
When i execute copy task to copy the data from one version to another.
the system is applying wrong currency transalation.
example
source version is 500 GC - INR
Target version is 700 GC - USD
Issue is coming when in the target one of hte consolidation unit is USD.
the system is converting the Group Currency amount which is in the consolidation unit in 500 version when moving the data to 700 version.
it is not making the Local currency amount equal to Group currency amount.
thanks in advance for the help
regards
amarnath> Hi
>
> When i execute copy task to copy the data from one
> version to another.
>
> the system is applying wrong currency transalation.
>
> example
> source version is 500 GC - INR
> Target version is 700 GC - USD
>
>
> Issue is coming when in the target one of hte
> consolidation unit is USD.
>
> the system is converting the Group Currency amount
> which is in the consolidation unit in 500 version
> when moving the data to 700 version.
>
> it is not making the Local currency amount equal to
> Group currency amount.
>
> thanks in advance for the help
>
> regards
> amarnath
Hi
U are trying to say that u are using copy functionality for converting the data from one group currency while moving the data from one version to another.
I am not able to understand what excatly ur problem is. Could u pl elaborate. I also faced similar problem.
Regards -
Hi Guys,
It would be great for copy tasks to have a few additional options...
1) Maximum run time (if desired)
2) Schedules with speed limits.
These functions would help for businesses that would like to sync copies throughout the day but not cripple the bandwidth for doing other things through the day.
Is there any way to get this into the development team?
Thanks!
Chrisrsync is a simply a network protocol that our device supports. Even though it is freeware, our development team would most likely not be making any kind of drastic changes to the protocol themselves. We support the latest version of rsync that the kernal in our devices can support. Any changes to the kernal and rsync would be difficult and take some time, but I would be more than happy to pass the requests along.
Have questions and need answers?
Search the database for answers to FAQ's, software/driver downloads, tutorials, news, features and more!
LenovoEMC Support & Downloads
LenovoEMC North America Support Contact Page -
ANT's copy task fails when the src directory doesn't exist, how to handle this, can't we check if src directory exists then do the task?
any help...
Any good tutorial for ANT other than ant.apache.org...Not sure what your problem with ant.apache.org is. However, if you are looking for something else, I'd suggest using Google. Or, go to Amazon.com and buy one of the books written about Ant.
-
Copying tasks selection in a mail
Hello,
I would like to copy/paste a tasks selection in a mail like a excel range copy/paste.
The ActiveSelection in the outlook coding part isn't known as the the selection of MSProject coding part and I don't know how I could do to success it.
thank's for your answers.
Public Sub filtreModifFerman()
Dim rng As Selection
SelectSheet
EditCopy
Set rng = ActiveSelection
Call Envoyer_Mail_Outlook
End Sub
Sub Envoyer_Mail_Outlook()
Dim ObjOutlook As New Outlook.Application
Dim oBjMail
Dim Nom_Fichier As String
Dim rng As Selection
Set ObjOutlook = New Outlook.Application
Set oBjMail = ObjOutlook.CreateItem(olMailItem)
With oBjMail
.To = "" ' le destinataire
.Subject = "Nouvelle demande d'affectation concernant le projet: " & ActiveProject.ProjectSummaryTask.name ' l'objet du mail
.Body = ActiveSelection
.Attachments.Add ActiveProject.FullName
.Display ' Ici on peut supprimer pour l'envoyer sans vérification
' .Send
End With
' ObjOutlook.Quit
Set oBjMail = Nothing
Set ObjOutlook = Nothing
End Subpierrot75,
A few months ago a post appeared that is similar to yours. I took an existing macro that was developed by an unknown author and modified it to run more efficiently. Hopefully it will help.
Option Compare Text
Option Explicit
Sub sendOutlookTaskEmails()
' REQUIREMENTS
' MS Project 2010 or above Note: may work with earlier versions but not tested
' MS Outlook 2003 or above
' SUMMARY
' This macro enables users to select tasks in MS Project and populate Outlook email
' messages with information contained in each task such as Task Name, Task ID,
' Resources, etc.
' ORIGINAL AUTHOR: Unknown
' Modified by John 5/5/14
' Rev 1.2 5/11/14 4:00 pm Optimized code and multiple other improvements
' Rev 1.3 5/12/14 2:00 pm Restructured to show task data of all marked tasks
' added option statements to procedure
' NOTES:
' 1. Only tasks with a "yes" in the Marked field will be included in the email
Dim arrID() As Integer
Dim arrTaskID() As String
Dim arrTaskName() As String
Dim arrTaskNotes() As String
Dim arrTaskDuration() As Single
Dim arrStart() As String
Dim arrEnd() As String
Dim arrResources() As String
Dim arrEmails() As String
Dim outlookopen As Object
Dim objemail As Outlook.MailItem
Dim t As Task
Dim ass As Assignment
Dim ch As Task
Dim x As Integer, i As Integer, j As Integer, k As Integer, TotEmails As Integer
Dim MPD As Single
Dim NumTsk As Integer, NumAss As Integer
Dim projectName As String, sEmail As String, sUniqueID As String
Dim sToAddress As String, sCCAddress As String, sInstructions As String
Dim sHTML_Body As String, sHTML_tableHeader As String, sHTML_tableFooter As String
Dim sHTML_tableBody As String
Dim taskCellsInteriorColor As String, headerCellsInteriorColor As String
Dim inputCellsInteriorColor As String, bordercolor As String
Dim fontColor As String, fontFamily As String, fontSize As String
Dim styleHeader As String, styleHeaderCols As String, styleRowCells As String, styleInputCells As String
Dim STime As Single, Beg As Single
'create simple filter to select only those tasks with "yes" in Marked field
FilterEdit Name:="Mark", taskfilter:=True, create:=True, overwriteexisting:=True, _
FieldName:="Marked", test:="equals", Value:="yes", ShowInMenu:=False
FilterApply Name:="Mark"
SelectTaskColumn
'find max size for arrays. Values are overkill but doing it this way
' eliminates the need to continually re-dimension arrays
On Error Resume Next
NumTsk = ActiveSelection.Tasks.Count
If Err > 0 Then
MsgBox "No tasks selected"
FilterApply Name:="all tasks"
Exit Sub
End If
On Error GoTo 0
'max number of assigned resources in whole file sets the max email array size
' (this is needed because child tasks of selected summary lines may extend beyond the selected range
' and therefore pull more assignments into the email array than a count of the assignments in the
' active selection only)
For Each t In ActiveProject.Tasks
NumAss = NumAss + t.Assignments.Count
Next t
ReDim arrID(NumTsk), arrTaskID(NumTsk), arrTaskName(NumTsk), arrTaskNotes(NumTsk)
ReDim arrTaskDuration(NumTsk), arrStart(NumTsk), arrEnd(NumTsk)
ReDim arrResources(NumTsk), arrEmails(NumAss)
'Customizable settings for Outlook
projectName = ActiveProject.ProjectSummaryTask.Name
sInstructions = "Please update the Status field for each task as either C = Complete or N = Not Complete." _
& " Please also note the duration of the task and any additional comments."
sCCAddress = ""
'Colors are in hexadecimal format.
headerCellsInteriorColor = "#D9D9D9" 'med grey
taskCellsInteriorColor = "#ffffff" 'white
inputCellsInteriorColor = "#F6F6F6" 'light grey
bordercolor = "#848484" 'dark grey
fontColor = "#0B0B0B" 'black
fontFamily = "Arial"
fontSize = "13"
'CSS styles for the HTML table.
styleHeader = "'background-color:" & taskCellsInteriorColor & ";border: 1px solid " & bordercolor _
& "; border-collapse: collapse; font-family:" & fontFamily & "; font-size:20;'"
styleHeaderCols = "'background-color:" & headerCellsInteriorColor & ";border: 1px solid " & bordercolor _
& "; border-collapse: collapse; font-family:" & fontFamily & "; font-size:" & fontSize & ";color:" & fontColor & "'"
styleRowCells = "'background-color:" & taskCellsInteriorColor & ";border: 1px solid " & bordercolor _
& "; border-collapse: collapse; font-family:" & fontFamily & "; font-size:" & fontSize & ";'>"
styleInputCells = "'background-color:" & inputCellsInteriorColor & ";border: 1px solid " & bordercolor _
& "; border-collapse: collapse; font-family:" & fontFamily & "; font-size:" & fontSize & ";'>"
'Create the HTML table header and header fields.
sHTML_tableHeader = _
"<table style='border: 1px solid " & bordercolor & ";' cellpadding=8>" & "<tr>" & _
"<td colspan=11 style=" & styleHeader & ">" & projectName & " Tasks </td></tr>" & "<tr>" & _
"<th style=" & styleHeaderCols & ">ID</td>" & _
"<th style=" & styleHeaderCols & ">Unique ID</td>" & _
"<th style=" & styleHeaderCols & ">Task Name</td>" & _
"<th style=" & styleHeaderCols & ">Notes</td>" & _
"<th style=" & styleHeaderCols & ">Duration</td>" & _
"<th style=" & styleHeaderCols & ">Start</td>" & _
"<th style=" & styleHeaderCols & ">End</td>" & _
"<th style=" & styleHeaderCols & ">Resources</td>" & _
"<th style=" & styleHeaderCols & ">Status</td>" & _
"<th style=" & styleHeaderCols & ">Actual Duration</td>" & _
"<th style=" & styleHeaderCols & ">Comments</td>" & "</tr>"
'Create the HTML table footer.
sHTML_tableFooter = _
"<tr>" & "<td colspan=11 style=" & styleHeaderCols & ">" & sInstructions & "</td></tr>"
'Capture task details.
x = 0: i = 0
MPD = ActiveProject.HoursPerDay * 60
For Each t In ActiveSelection.Tasks
arrID(x) = t.ID
arrTaskID(x) = t.UniqueID
arrTaskName(x) = t.Name
arrTaskNotes(x) = t.Notes
arrTaskDuration(x) = t.Duration / MPD
arrStart(x) = Format(t.ScheduledStart, "dd-mmm-yy")
arrEnd(x) = Format(t.ScheduledFinish, "dd-mmm-yy")
arrResources(x) = t.ResourceNames
x = x + 1
If t.Summary = True Then
For Each ch In t.OutlineChildren
For Each ass In ch.Assignments
arrEmails(i) = ActiveProject.Resources(ass.ResourceName).EMailAddress
i = i + 1
Next ass
Next ch
Else
For Each ass In t.Assignments
arrEmails(i) = ActiveProject.Resources(ass.ResourceName).EMailAddress
i = i + 1
Next ass
End If
t.Marked = False
Next t
'redefine the total number of tasks for this run
NumTsk = x - 1
'purge email array of duplicate addresses and re-build array
k = 0
For i = 0 To NumAss
For j = i + 1 To NumAss
If arrEmails(i) = arrEmails(j) And arrEmails(i) <> "" Then arrEmails(j) = ""
Next j
If arrEmails(i) <> "" Then
arrEmails(k) = arrEmails(i)
k = k + 1
End If
Next i
TotEmails = k - 1
'concatenate a string of all email addresses
sEmail = arrEmails(0) 'seed string with first element
For i = 1 To TotEmails
sEmail = sEmail + ";" + arrEmails(i)
Next i
sToAddress = sEmail
'concatenate the Unique IDs together
sUniqueID = arrTaskID(0)
For i = 1 To NumTsk
sUniqueID = sUniqueID + "; " + arrTaskID(i)
Next i
'Create table rows for each task.
For x = 0 To NumTsk
sHTML_tableBody = sHTML_tableBody + "<tr>" & _
"<td style=" & styleRowCells & arrID(x) & "</td>" & _
"<td style=" & styleRowCells & arrTaskID(x) & "</td>" & _
"<td style=" & styleRowCells & arrTaskName(x) & "</td>" & _
"<td style=" & styleRowCells & arrTaskNotes(x) & "</td>" & _
"<td style=" & styleRowCells & arrTaskDuration(x) & " Days</td>" & _
"<td style=" & styleRowCells & arrStart(x) & "</td>" & _
"<td style=" & styleRowCells & arrEnd(x) & "</td>" & _
"<td style=" & styleRowCells & arrResources(x) & "</td>" & _
"<td style=" & styleInputCells & "</td>" & _
"<td style=" & styleInputCells & "</td>" & _
"<td style=" & styleInputCells & "</td>" & _
"</tr>"
Next x
'Combine the HTML table header, body, and footer.
sHTML_Body = sHTML_tableHeader + sHTML_tableBody + sHTML_tableFooter + "</table>"
'Open Outlook and build email message.
On Error Resume Next
Set outlookopen = CreateObject("Outlook.application")
If Err > 0 Then
MsgBox "An error has occurred. Please ensure you have MS Outlook installed."
Exit Sub
End If
'Create Outlook Email Message
Set objemail = outlookopen.CreateItem(olMailItem)
With objemail
.To = sToAddress
.CC = sCCAddress
.Subject = projectName & " Tasks - Unique Task ID(s): " & sUniqueID
.HTMLBody = sHTML_Body
.Display
End With
'Clean up and close
FilterApply Name:="all tasks"
End Sub
John -
How to copy the responsible roles when copying tasks/phases ?
Hello,
Currently when you copy a phase and paste it, it copies all the sub tasks, but doesnt copy the responsible role and responsible resource. I need to enhance the coding so that the responsible roles and resources of phases as well as the sub tasks are copied to the new phase/task. I could retrieve the refernce to the phase /task and get the responsible role, but could not add them to the new task.
Can anyone suggest me how to add responsible roles/resources to a task (coding wise)?
Thanks,
EzhilTable DPR_BUPA_LINK stores link between role and BP. You can get data from this table
Anuradha -
Copy task won;t collect PL20 or PL30 - we have EHP2
Hi ALl,
We've activated EHp2 and created some copy methods/tasks.
Unfortunately the task is not collecting the PL20 and PL30 docs (but other lesser docs are coming through).
Is there something else that I need to include in the configuration of the method to ensure that PL20 and PL30 are captured?
The config looks fine to me, and the fact that other PLs are coming through suggests the configuration is somewhat correct.Hi Scotsman,
If I remember correctly, you have to define separate methods : one for PL00 to 10, one for PL20 and one for PL30. It is not possible to collect all PL at the same time. Indeed, it is not the same kind of data (company data, then 2-sided entries and Cons group entries). Check the option when creating the copy method.
There are some documentation about that.
Regards,
Thibaud -
How can I copy tasks from Automation Measurement & Explorer to a LabView Project
I have a labview project which currently relies on tasks that are predefined in the Measurement and Automation Explorer. I haven't been able to figure out how to export them out of the Measurement and Automation Explorer to be imported into Labview. Can this be done?
Well, let me try to explain something, which can be really questionable
Hence both methods use the same API, the DAQmx API, they have different "implementations". The LV API consist of LV VIs, of course, in the first instance. Of course, digging deep into them, you will encouder CLFNs to the DAQmx DLLs. But some of them are "hidden" because property nodes are in fact something similar to the DLL-calls......
In MAX, you never "see" the API, you are using the wizard. Nevertheless, MAX uses the internal functions contained within the wizard to use the device just as desired (hopefully ) But it never will use the VIs to accomplish that...
Now there are imho two possibilities for you:
a) You start using the LV DAQ Assistent to create your tasks on the PC. It has the same appearence as the wizard in MAX, so you will not trade any used interface for a new one (which would be the API). When you finished the definition, the wizard can be transferred to LV code which can be altered. But if doing this, you will lose the possibility to alter the task using the "used API", the wizard.
b) You can live with the current situation but create a product suggestion for LV and DAQ at the Product Suggestion Center.
hope this helps,
Norbert
CEO: What exactly is stopping us from doing this?
Expert: Geometry
Marketing Manager: Just ignore it. -
HP Officejet Pro 8500A Plus requires resetting between each print or copy task
HP Officejet Pro 8500A Plus or HP Officejet Pro 8500 A910
Windows 7 Home Premium operating system
Problem:
Upon receiving a print command, the printer remains silent and displays "Now Printing" on the printer screen. Nothing happens -- it does not print even after waiting several minutes. Seems the doc is locked in the que. Only temporary solution thus far is to cancel the print job and then hold in the power button for 30 to 60 seconds and then release it at which time the unit powers off. then turn the unit back on and let it boot up. Upon receiving a new print command it will then print. But same problem then occurs next time it receives a print command. I have also run the HP Print and Scan Doctor which indicated a device detection problem and suggested unplugging the power cord. After doing so and selecting "retry" the HP Print and Scan Doctor indicated it fixed the problem ----- but it did not (printer would still not print until once again the power button was held in for 30-60 seconds as described above. Upon calling HP tech support they told me i needed to buy a new printer because this one was too old! (is 3 years too old to expect the printer to still function???) Any help would be appreciated!Hello-
Make sure printer firmware is up to date.
http://www.youtube.com/watch?v=qZBhl0eMBPs
Also, plug printer directly into wall outlet.
Also, remember a click on the Kudos star to the left is a quick "Thanks" for a helpful post.
Please select the "Accept as Solution" button on the post that best answers your question.
I appreciate your input !
Thank You,
Donald -
Copying valid until date from sales quotation to sales order
Dear all,
is it possible to copy the Valid Until Date of a sales quotation to the Delivery Date of a Sales Order, when I use the "Copy To Sales Order" button of a sales quotation?
Is there a way to do this?
Can someone help me, please?
Regards
Emanuele
Edited by: Emanuele Croci on Oct 19, 2009 11:49 AMThe problem is that the FS will not fire using the Copy To button without any data changing.
(I would consider it an error, but it works that way.)
If you use the next FS, connected to the Remarks field, you can use it on the order with the Copy From button, or manually activated after a Copy To.
declare @c nvarchar(254)
declare @p int
set @c=$[$16.1]
set @p=charindex('Quotations',@c)
set @c=substring(@c,@p+10,20)
set @p=charindex('.',@c)
Select OQUT.DocDueDate
From OQUT
Where OQUT.DocNum=cast(substring(@c,1,@p-1) as int) -
Validity end date is not getting copied from inquiry to quotation.
Hi Friends,
While creating quotation the validity end date is not getting copied from inquiry to quotation.
What setting needs to be done, pl suggest.
Regards,
Hari.Sreehari,
i dont find any logic of having Same validity date for Quotation and Inquiry....
the simple reason is explained by example: Say you have created Inquiry on 1st november and end date is 15th novembr. Customer comes to you on 14th november and asked for Quotation, and if you refer quotation on that day that means its only applicable for one day, which generally wont be the case.
There is no option for copying the validity dates from Inquiry to Quotation as per standard. If you want, create routine, place it in copy control.
Thanks,
raja -
Human Task Events's Validation Callback Errored out while using EJB method
Hi All,
We are using weblogic version 10.3.5. and Jdev 11.1.1.5.0
In our BPM Process we have human tasks,in human task Events,we are using Validation Callback to save and get some information.To save and get information we are ejb.
1)We have created one BaseTaskValidator.java which implements ITaskValidationCallback.
2)we have override the validateTaskOperation() method in BaseTaskValidator.java
3)We have created one more TaskReminderService.java extends BaseTaskValidator
4)In TaskReminderService.java,when we trying to get information from Database with help of EJB we are getting the below error.
[2012-10-14T21:05:47.610+05:30] [soa_server1] [ERROR] [] [oracle.soa.services.workflow.task] [tid: [ACTIVE].ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: Amar.Kant] [ecid: 1416ca41dee3590b:5c59d6e4:13a59f6159b:-8000-0000000000021e0b,0] [APP: soa-infra] [composite_name: ARCN] [component_name: CNRequestTask] [component_instance_id: 204583] [composite_instance_id: 1470009] <.> Error in invoking task validation callbacks.[[
Error in invoking task validation Java callback com.atc.arcn.callbacks.BaseTaskValidator.performCallbacks for task 204583. The task is associated with workflow default/ARCN!1.0/CNRequestTask.
Make sure that the task validation callback class is specified correctly without any errors. The class name should be fully qualified. Also make sure that the class and its dependencies are available in the classpath.
ORABPEL-30099
Error in invoking task validation callbacks.
Error in invoking task validation Java callback com.atc.arcn.callbacks.BaseTaskValidator.performCallbacks for task 204583. The task is associated with workflow default/ARCN!1.0/CNRequestTask.
Make sure that the task validation callback class is specified correctly without any errors. The class name should be fully qualified. Also make sure that the class and its dependencies are available in the classpath.
at oracle.bpel.services.workflow.task.impl.TaskValidationCallbackInvoker.executeJavaCallback(TaskValidationCallbackInvoker.java:195)
at oracle.bpel.services.workflow.task.impl.TaskValidationCallbackInvoker.performCallbacks(TaskValidationCallbackInvoker.java:104)
at oracle.bpel.services.workflow.task.impl.TaskService.initiateTask(TaskService.java:1190)
at oracle.bpel.services.workflow.task.impl.TaskService.initiateTask(TaskService.java:666)
at oracle.bpel.services.workflow.task.impl.TaskService.initiateTask(TaskService.java:614)
at sun.reflect.GeneratedMethodAccessor4268.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
at oracle.bpel.services.workflow.common.WorkflowServiceCacheEventAdvice.invoke(WorkflowServiceCacheEventAdvice.java:91)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
at oracle.bpel.services.workflow.test.workflow.ExceptionTestCaseBuilder.invoke(ExceptionTestCaseBuilder.java:155)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
at oracle.bpel.services.common.dms.MethodEventAspect.invoke(MethodEventAspect.java:70)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
at oracle.bpel.services.common.dms.MethodPhaseEventAspect.invoke(MethodPhaseEventAspect.java:82)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
at $Proxy250.initiateTask(Unknown Source)
at oracle.bpel.services.workflow.task.ejb.TaskServiceBean.initiateTask(TaskServiceBean.java:70)
at sun.reflect.GeneratedMethodAccessor4267.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.bea.core.repackaged.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310)
at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
at com.bea.core.repackaged.springframework.jee.spi.MethodInvocationVisitorImpl.visit(MethodInvocationVisitorImpl.java:37)
at weblogic.ejb.container.injection.EnvironmentInterceptorCallbackImpl.callback(EnvironmentInterceptorCallbackImpl.java:54)
at com.bea.core.repackaged.springframework.jee.spi.EnvironmentInterceptor.invoke(EnvironmentInterceptor.java:50)
at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
at com.bea.core.repackaged.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)
at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
at com.bea.core.repackaged.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
at $Proxy280.createProcessInstanceTask(Unknown Source)
at oracle.bpm.services.instancemanagement.ejb.InstanceManagementServiceBean_sqa2w0_IInstanceManagementServiceRemoteImpl.__WL_invoke(Unknown Source)
at weblogic.ejb.container.internal.SessionRemoteMethodInvoker.invoke(SessionRemoteMethodInvoker.java:40)
at oracle.bpm.services.instancemanagement.ejb.InstanceManagementServiceBean_sqa2w0_IInstanceManagementServiceRemoteImpl.createProcessInstanceTask(Unknown Source)
at oracle.bpm.services.instancemanagement.ejb.InstanceManagementServiceBean_sqa2w0_IInstanceManagementServiceRemoteImpl_WLSkel.invoke(Unknown Source)
at weblogic.rmi.internal.ServerRequest.sendReceive(ServerRequest.java:174)
at weblogic.rmi.cluster.ClusterableRemoteRef.invoke(ClusterableRemoteRef.java:345)
at weblogic.rmi.cluster.ClusterableRemoteRef.invoke(ClusterableRemoteRef.java:259)
at oracle.bpm.services.instancemanagement.ejb.InstanceManagementServiceBean_sqa2w0_IInstanceManagementServiceRemoteImpl_1035_WLStub.createProcessInstanceTask(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at weblogic.ejb.container.internal.RemoteBusinessIntfProxy.invoke(RemoteBusinessIntfProxy.java:85)
at $Proxy404.createProcessInstanceTask(Unknown Source)
at oracle.bpm.papi.ora.util.ApplicationExecution11G.beginExecution(ApplicationExecution11G.java:50)
at fuego.papi.utils.ApplicationExecution.beginExecution(ApplicationExecution.java:29)
at oracle.bpm.workspace.model.common.ExecutionBean.handleExternalInstanceExecution(ExecutionBean.java:171)
at oracle.bpm.workspace.model.application.ApplicationBean.execute(ApplicationBean.java:148)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.sun.el.parser.AstValue.invoke(Unknown Source)
at com.sun.el.MethodExpressionImpl.invoke(Unknown Source)
at org.apache.myfaces.trinidad.component.MethodExpressionMethodBinding.invoke(MethodExpressionMethodBinding.java:46)
at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:102)
at org.apache.myfaces.trinidad.component.UIXCommand.broadcast(UIXCommand.java:190)
at org.apache.myfaces.trinidad.component.UIXCollection.broadcast(UIXCollection.java:148)
at org.apache.myfaces.trinidad.component.UIXTable.broadcast(UIXTable.java:279)
at oracle.adf.view.rich.component.UIXTable.broadcast(UIXTable.java:145)
at oracle.adf.view.rich.component.rich.data.RichTable.broadcast(RichTable.java:402)
at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:102)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$1.run(ContextSwitchingComponent.java:92)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:361)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.broadcast(ContextSwitchingComponent.java:96)
at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:96)
at oracle.adf.view.rich.component.fragment.UIXRegion.broadcast(UIXRegion.java:148)
at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:102)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$1.run(ContextSwitchingComponent.java:92)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:361)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.broadcast(ContextSwitchingComponent.java:96)
at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:96)
at oracle.adf.view.rich.component.fragment.UIXRegion.broadcast(UIXRegion.java:148)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$1.run(ContextSwitchingComponent.java:92)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:361)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.broadcast(ContextSwitchingComponent.java:96)
at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:102)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$1.run(ContextSwitchingComponent.java:92)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:361)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.broadcast(ContextSwitchingComponent.java:96)
at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:96)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$1.run(ContextSwitchingComponent.java:92)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:361)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.broadcast(ContextSwitchingComponent.java:96)
at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:102)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$1.run(ContextSwitchingComponent.java:92)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:361)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.broadcast(ContextSwitchingComponent.java:96)
at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:96)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.broadcastEvents(LifecycleImpl.java:902)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:313)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:186)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.help.web.rich.OHWFilter.doFilter(Unknown Source)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:205)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:106)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:446)
at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:446)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:271)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:177)
at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:175)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:111)
at java.security.AccessController.doPrivileged(Native Method)
at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313)
at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:413)
at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:94)
at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:161)
at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:111)
at java.security.AccessController.doPrivileged(Native Method)
at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313)
at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:413)
at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:94)
at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:161)
at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:136)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:111)
at java.security.AccessController.doPrivileged(Native Method)
at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313)
at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:413)
at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:94)
at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:161)
at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3715)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3681)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2277)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at oracle.bpel.services.workflow.task.impl.TaskValidationCallbackInvoker.executeJavaCallback(TaskValidationCallbackInvoker.java:191)
... 344 more
Caused by: java.lang.NullPointerException
at com.atc.arcn.util.TaskReminderService.getTaskDetails(TaskReminderService.java:72)
at com.atc.arcn.util.TaskReminderService.setReminderDuration(TaskReminderService.java:64)
at com.atc.arcn.util.TaskReminderService.setReminderDuration(TaskReminderService.java:56)
at com.atc.arcn.callbacks.BaseTaskValidator.processInitiate(BaseTaskValidator.java:96)
at com.atc.arcn.callbacks.BaseTaskValidator.validateTaskOperation(BaseTaskValidator.java:52)
... 349 more
Please help on this issue.It is little bit urgent for us to resolve.
Thanks in advanced.Thanks for reply Ravi.
The NullPointerException is beacuse of JNDI problem,we resolved that issue.We are able to create the ejb instance but with that instance when we are trying to call ejb method,we are getting the below error in console and the BPM instance is not getting created.
We are able to create the instance of the EJB Bean.But when we try to call the method of EJB Bean(getTaskDetailsByTaskName(taskName)),the BPM instance is not getting created from BPM workspace.If we comment the code for the method of EJB Bean(getTaskDetailsByTaskName(taskName)) able to create the instance from BPM workspace.When we checked the log file this error,it is
Caused by: fuego.papi.exception.CannotCreateInstanceException: Cannot create instance in process 'default/ARCN!1.0*/ARCN'.
at oracle.bpm.papi.ora.helper.ExceptionHelper.wrapException(ExceptionHelper.java:58)
at oracle.bpm.papi.ora.util.ApplicationExecution11G.beginExecution(ApplicationExecution11G.java:56)
at fuego.papi.utils.ApplicationExecution.beginExecution(ApplicationExecution.java:29)
at oracle.bpm.workspace.model.common.ExecutionBean.handleExternalInstanceExecution(ExecutionBean.java:171)
... 102 more
Caused by: BPM-70204
Exception
exception.70204.type: error
exception.70204.severity: 2
exception.70204.name: Error creating process instance.
exception.70204.description: Error creating instance for target process default/ARCN!1.0*/ARCN.
exception.70204.fix: Verify server log to find the problem cause.
at weblogic.rmi.internal.ServerRequest.sendReceive(ServerRequest.java:205)
at weblogic.rmi.cluster.ClusterableRemoteRef.invoke(ClusterableRemoteRef.java:345)
at weblogic.rmi.cluster.ClusterableRemoteRef.invoke(ClusterableRemoteRef.java:259)
at oracle.bpm.services.instancemanagement.ejb.InstanceManagementServiceBean_sqa2w0_IInstanceManagementServiceRemoteImpl_1035_WLStub.createProcessInstanceTask(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at weblogic.ejb.container.internal.RemoteBusinessIntfProxy.invoke(RemoteBusinessIntfProxy.java:85)
at $Proxy407.createProcessInstanceTask(Unknown Source)
at oracle.bpm.papi.ora.util.ApplicationExecution11G.beginExecution(ApplicationExecution11G.java:50)
... 104 more
Could you please suggest me on this issue.
Thanks,
Narasimha -
POR workflow: task TS14007970 copy
Hello,
I have coppied the standard PO approval task TS14007970 and wanted to use it in the workflow. I have assigned the same WEB transaction BBP_POC_WF_APP, and also made an entry in the SWL1.
Despite all of this, when I try to execute a copied task the BBP_POC_WF_APP transaction is called as if it was a webgui service.
Do you have any idea on what may be missing?
Regards,
MichalUse custom "Copy List Item extended" SPD activity
http://spdactivities.codeplex.com/wikipage?title=Copy%20List%20Item%20Extended%20Activity&referringTitle=Home
http://www.virtosoftware.com/wikis/sharepoint-workflow-designer/list-activities.aspx -
Consolidation in Multiple Group Currencies - Copy
Hi,
does one of you have any experience in copying all data from one version, say USD, to another one, say EUR. We intend to achieve that via copy tasks through the monitor, obviously we need three of them (level 00, level 10 and others). We do not intend to post in the second currency. So in order to keep the monitor as simple as possible we intend to create another version for the second currency which will only have the absolute minumum of tasks, so BCF, 3 copy tasks and maybe a validation.
Have not tested yet, but would be keen to get some feedback from you guys.
thanks, ClemensHi,
our experiences are somewhat similar - they are very good.
So far we have not encountered any problem, expect that we are waiting for SAP to solve an issue (we could not customize PCC at all, so we could not test copying of 02/12/22/30). Have to say that we have not finished testing yet.
We will most likeley load© using the cumulative option, however, we are a bit flexible and will have another look at that setting upon finishing testing.
regards, Clemens
Maybe you are looking for
-
How do I extract pages from a Secured PDF file
How do I extract pages from a Secured PDF file?
-
So I'm trying to export footage off of my 5DMK2, I've worked in Final Cut Express, added in transitions and some audio edits, fine, works great. But when I export it adds black bars to the top and bottom, I fully understand why they exist on videos t
-
Which choise is better for a universal UUT
I'm now in a situation to make a choise how we want to design our UUT. There are 2 situation in which I think of. - use a popup in a sequence as a UUT. - Build a UUT in labview which then calls the teststand API like the teststand operator interface
-
Separate iTunes account, same computer??
My brother just bought an iPhone (jealous of mine). He wants to use my Mac to setup an iTunes account. I already have one on my Mac under my name. My question is: Is there any way he can put his music on his iPhone without interfering with my iTunes
-
My iphone is not working. when restoring I am getting a down load error -1 at the end. Any Ideas?.