Error in the worklist control[[WLI-Worklist:493028]Internal error: unexpect
Hi,
The exception bellow is being raised when I call the getTaskInfos from a worklist control.
Caused by: com.bea.control.ControlException: Error in the worklist control[[WLI-Worklist:493028]Internal error: unexpected ejb exception.]
at com.bea.wli.worklist.control.TaskWorkerControlHelper.invoke(TaskWorkerControlHelper.java:721)
at com.bea.control.TaskWorkerControlImpl.invoke(TaskWorkerControlImpl.jcs:48)
at com.bea.wlw.runtime.core.dispatcher.DispMethod.invoke(DispMethod.java:377)
at com.bea.wlw.runtime.core.container.Invocable.invoke(Invocable.java:423)
at com.bea.wlw.runtime.core.container.Invocable.invoke(Invocable.java:396)
at com.bea.wlw.runtime.jcs.container.JcsProxy.invoke(JcsProxy.java:388)
at $Proxy89.getTaskInfos(Unknown Source)
at com.orderEntry.status.OrderEntryStatusProcess.orderEntryWorkerGetTaskInfos(OrderEntryStatusProcess.jpd:390)
at com.orderEntry.status.OrderEntryStatusProcess_wf$ImplControlSend19.invoke(OrderEntryStatusProcess_wf.java:134)
at com.bea.wli.bpm.runtime.Perform.execute(Perform.java:32)
... 77 more
This is how I´m making the call:
log.debub("tskName=" + tskName + " - Order#=" + myOrder);
tskSelector = new TaskSelector();
tskSelector.setTaskName(tskName, false);
tskSelector.setStateTypes(new StateType[]{StateType.ASSIGNED});
tskSelector.addProperty("OrderNumber", myOrder, false);
selectedTasks = orderEntryWorker.getTaskInfos(tskSelector);
where tskName and myOrder has valid values.
thanks.
SOA server installation and/or configuration seems to be the problem. I deployed the same compostie in a different "working" soa-server and it seems to work. But why the soa_server is bad is important to determine. Any suggestions welcome...
Edited by: user9138987 on Apr 8, 2010 10:17 AM
Similar Messages
-
How to clear the table control?
Hi experts,
I have a table control in the selection screen of my program.When i enter some input values in the selection screen and execute it some process is done in the background and get a status message on the selection screen itself that the process is finished.Once this is done i want to clear all the lines entered in table control in the selection screen.Can anyone please tell me how to do this?
Thanks.
dp.Hi,
If the table control is created using internal table , then in PBO just clear and refresh that table
PROCESS BEFORE OUTPUT
CLEAR itab.
REFRESH ITAB.
The <internal table> here should be the internal table that u use to diaply in the table control
Regards,
Priyanka. -
BOMBOS: Generation of the worklist, with errors
Hi Experts,
We are facing a problem with the BOMBOS, when generating the BOM worklist:
When we generate the worklist in transaction CG37, we get a list of the BOMs that fulfil the criteria specified in customizing. The problem is that, even for those materials/BOMs that are newly created (so, no specification is assigned to them so far), we get the icon as if a spec had already been assigned (small folder, instead of folder with question mark), but the specification ID field is empty, and editing of the same is not possible.
When we try to execute the BOMBOS for one of these materials, we get the following errors:
- Specification data 000000000178 was created/changed with errors
Message no. CM_BOMBOS035
- Enter a specification key
Message no. C$306
Any help will be welcome.
Thanks a lot.
IreneHi,
No, we did not assign any specification to the material. Actually, we are not even able to do so: it looks like there is already one, but if you look for it in the system, there is none.
Additionally, the spot where you normally will get the specification ID (or just the word Specification, when none has been yet assigned) is empty.
I hope this clarifies the problem. Any idea why this could be happening?
Thanks! -
Error At least one string in the worklist contains an invalid character
Dear Team,
When running the trasaction VL02n, to get the print preview, I am getting an erro message "At least one string in the worklist contains an invalid character". Please helpThe error occured due to a pipe character in one of the fields SNRLN. Getting rid of the pipe character solved the problem.
CALL FUNCTION 'CHECK_STRING_SUCCESSOR'
EXPORTING
I_BASE_STRING = STRING_RG
I_CHECK_STRING = STRING_IN
I_ALPHABET = I_ALPHABET
I_DIGITS = I_DIGITS
I_SPECIAL_CHARS = I_SPECIAL_CHARS
I_WITH_SECOND_DIGIT = ' '
EXCEPTIONS
NOT_SUCCESSOR = 01
STRINGS_EQUAL = 02
*BASE_STRING_WRONG = 03*
*CHECK_STRING_WRONG = 04*
NOT_SAME_LENGTH = 05
DIGITS_MISSING = 06
WRONG_STRING = 07
INTERNAL_ERROR = 08.
exceptions 03 and 04 occured due to the pipe | character from feed files
Edited by: Sai Kumar Potluri on Oct 15, 2008 9:12 AM -
How to remove a network activity for one employee from the worklist?
Hi,
We are using the SAP project system where project resources are assigned network activities. In the worklist in the ESS timesheet, the assigned network activities are displayed for the employee. The problem is when several employees are assigned for a network activity, and one of them no longer should register hours on this activity. How can you remove the assignment (using dates etc.) for only one person so that the network activity no longer is present in his worklist in the timesheet?
Regards,
PetterWell for this pernr you need to have a special coding to check for network and pernr.
other would be a simple way using cats0003 to validate data an employee records here you can have a individual check
for this pernr that he doesnt record for this activity and throw an error when he does! this is simpler -
Task Form not appearing in the WorkList application
Hi,
I tried creating a task form in a very simple composite. I created task forms (both manual and auto-generated). However, the worklist app does not show any task form whenever a task appears in the inbox.
In addition, i see the following error during deployment. Is this the reason for the problem ? If yes how to solve it.. any help will be appreciated...
Unable to Encrypt data.
Check installation/post-installation steps for errors. Check for errors during SOA server startup.
ORABPEL-35010
Unable to Encrypt data.
Unable to Encrypt data.
Check installation/post-installation steps for errors. Check for errors during SOA server startup.
at oracle.bpel.services.common.util.EncryptionService.encrypt(EncryptionService.java:58)
at oracle.bpel.services.workflow.verification.impl.VerificationService.encryptString(VerificationService.java:2207)
at oracle.bpel.services.workflow.verification.impl.VerificationService.createTokenFromMap(VerificationService.java:1965)
at oracle.bpel.services.workflow.verification.impl.VerificationService.getInternalContextToken(VerificationService.java:380)
at oracle.bpel.services.workflow.verification.impl.VerificationService.getInternalContext(VerificationService.java:407)
at oracle.bpel.services.workflow.verification.impl.VerificationService.<clinit>(VerificationService.java:344)
at oracle.bpel.services.workflow.client.worklist.servlet.TaskFlowDeployerThread$1.run(TaskFlowDeployerThread.java:318)
at java.security.AccessController.doPrivileged(Native Method)
at oracle.bpel.services.workflow.client.worklist.servlet.TaskFlowDeployerThread.getInternalWorkflowContext(TaskFlowDeployerThread.java:311)
at oracle.bpel.services.workflow.client.worklist.servlet.TaskFlowDeployerThread.registerTaskFlowWithTask(TaskFlowDeployerThread.java:232)
at oracle.bpel.services.workflow.client.worklist.servlet.TaskFlowDeployerThread.run(TaskFlowDeployerThread.java:113)
at java.lang.Thread.run(Thread.java:619)
Caused by: java.security.AccessControlException: access denied (oracle.security.jps.service.credstore.CredentialAccessPermission context=SYSTEM,mapName=BPM-CRYPTO,keyName=BPM-CRYPTO read)
at java.security.AccessControlContext.checkPermission(AccessControlContext.java:323)
at java.security.AccessController.checkPermission(AccessController.java:546)
at oracle.security.jps.util.JpsAuth$AuthorizationMechanism$3.checkPermission(JpsAuth.java:350)
at oracle.security.jps.util.JpsAuth$Diagnostic.checkPermission(JpsAuth.java:271)
at oracle.security.jps.util.JpsAuth$AuthorizationMechanism$6.checkPermission(JpsAuth.java:374)
at oracle.security.jps.util.JpsAuth.checkPermission(JpsAuth.java:410)
at oracle.security.jps.util.JpsAuth.checkPermission(JpsAuth.java:432)
at oracle.security.jps.internal.credstore.util.CsfUtil.checkPermission(CsfUtil.java:562)
at oracle.security.jps.internal.credstore.ssp.SspCredentialStore.getCredential(SspCredentialStore.java:405)
at oracle.bpel.services.common.util.CSFStore$1.run(CSFStore.java:234)
at java.security.AccessController.doPrivileged(Native Method)
at oracle.bpel.services.common.util.CSFStore.getCredentialInfo(CSFStore.java:227)
at oracle.bpel.services.common.util.EncryptionService.getKey(EncryptionService.java:132)
at oracle.bpel.services.common.util.EncryptionService.encrypt(EncryptionService.java:54)
... 11 more
[2010-04-07T16:45:43.628-06:00] [soa_server1] [ERROR] [] [oracle.soa.services.workflow.verification] [tid: Thread-280] [ecid: 0000IVQSpFF5qY3Lzm1FiW1BjECU0000AU,0] [APP: TaskDet] <.> bootstrup error: Unable to Encrypt data.[[
Unable to Encrypt data.
Check installation/post-installation steps for errors. Check for errors during SOA server startup.
[2010-04-07T16:45:43.706-06:00] [soa_server1] [ERROR] [] [oracle.soa.services.workflow.verification] [tid: Thread-280] [ecid: 0000IVQSpFF5qY3Lzm1FiW1BjECU0000AU,0] [APP: TaskDet] <.> createInternalWorkflowContext: access error: access denied (oracle.security.jps.JpsPermission VerificationService.createInternalWorkflowContext)
[2010-04-07T16:45:43.706-06:00] [soa_server1] [ERROR] [] [oracle.soa.services.workflow.query] [tid: Thread-280] [ecid: 0000IVQSpFF5qY3Lzm1FiW1BjECU0000AU,0] [APP: TaskDet] <.> Access to internal workflow context is denied.[[
Requested access to internal workflow context is not allowed according to security policy.
Ensure that correct security policy is used. If the error persists, contact Oracle Support Services.
ORABPEL-30515
Access to internal workflow context is denied.
Requested access to internal workflow context is not allowed according to security policy.
Ensure that correct security policy is used. If the error persists, contact Oracle Support Services.
at oracle.bpel.services.workflow.verification.impl.VerificationService.createTaskDisplayInternalWorkflowContext(VerificationService.java:1019)
at oracle.bpel.services.workflow.client.worklist.servlet.TaskFlowDeployerThread$1.run(TaskFlowDeployerThread.java:318)
at java.security.AccessController.doPrivileged(Native Method)
at oracle.bpel.services.workflow.client.worklist.servlet.TaskFlowDeployerThread.getInternalWorkflowContext(TaskFlowDeployerThread.java:311)
at oracle.bpel.services.workflow.client.worklist.servlet.TaskFlowDeployerThread.registerTaskFlowWithTask(TaskFlowDeployerThread.java:232)
at oracle.bpel.services.workflow.client.worklist.servlet.TaskFlowDeployerThread.run(TaskFlowDeployerThread.java:113)
at java.lang.Thread.run(Thread.java:619)
Caused by: java.security.AccessControlException: access denied (oracle.security.jps.JpsPermission VerificationService.createInternalWorkflowContext)
at java.security.AccessControlContext.checkPermission(AccessControlContext.java:323)
at java.security.AccessController.checkPermission(AccessController.java:546)
at oracle.security.jps.util.JpsAuth$AuthorizationMechanism$3.checkPermission(JpsAuth.java:350)
at oracle.security.jps.util.JpsAuth$Diagnostic.checkPermission(JpsAuth.java:271)
at oracle.security.jps.util.JpsAuth$AuthorizationMechanism$6.checkPermission(JpsAuth.java:374)
at oracle.security.jps.util.JpsAuth.checkPermission(JpsAuth.java:410)
at oracle.security.jps.util.JpsAuth.checkPermission(JpsAuth.java:432)
at oracle.bpel.services.workflow.verification.impl.VerificationService.createTaskDisplayInternalWorkflowContext(VerificationService.java:1012)
... 6 more
[2010-04-07T16:45:43.738-06:00] [soa_server1] [ERROR] [] [oracle.soa.services.workflow.worklist] [tid: Thread-280] [ecid: 0000IVQSpFF5qY3Lzm1FiW1BjECU0000AU,0] [APP: TaskDet] <oracle.bpel.services.workflow.client.worklist.servlet.TaskFlowDeployerThread.run> java.lang.Exception: ORABPEL-30515[[
Access to internal workflow context is denied.
Requested access to internal workflow context is not allowed according to security policy.
Ensure that correct security policy is used. If the error persists, contact Oracle Support Services.
at oracle.bpel.services.workflow.client.worklist.servlet.TaskFlowDeployerThread.registerTaskFlowWithTask(TaskFlowDeployerThread.java:285)
at oracle.bpel.services.workflow.client.worklist.servlet.TaskFlowDeployerThread.run(TaskFlowDeployerThread.java:113)
at java.lang.Thread.run(Thread.java:619)
Caused by: ORABPEL-30515
Access to internal workflow context is denied.
Requested access to internal workflow context is not allowed according to security policy.
Ensure that correct security policy is used. If the error persists, contact Oracle Support Services.
at oracle.bpel.services.workflow.verification.impl.VerificationService.createTaskDisplayInternalWorkflowContext(VerificationService.java:1019)
at oracle.bpel.services.workflow.client.worklist.servlet.TaskFlowDeployerThread$1.run(TaskFlowDeployerThread.java:318)
at java.security.AccessController.doPrivileged(Native Method)
at oracle.bpel.services.workflow.client.worklist.servlet.TaskFlowDeployerThread.getInternalWorkflowContext(TaskFlowDeployerThread.java:311)
at oracle.bpel.services.workflow.client.worklist.servlet.TaskFlowDeployerThread.registerTaskFlowWithTask(TaskFlowDeployerThread.java:232)
... 2 more
Caused by: java.security.AccessControlException: access denied (oracle.security.jps.JpsPermission VerificationService.createInternalWorkflowContext)
at java.security.AccessControlContext.checkPermission(AccessControlContext.java:323)
at java.security.AccessController.checkPermission(AccessController.java:546)
at oracle.security.jps.util.JpsAuth$AuthorizationMechanism$3.checkPermission(JpsAuth.java:350)
at oracle.security.jps.util.JpsAuth$Diagnostic.checkPermission(JpsAuth.java:271)
at oracle.security.jps.util.JpsAuth$AuthorizationMechanism$6.checkPermission(JpsAuth.java:374)
at oracle.security.jps.util.JpsAuth.checkPermission(JpsAuth.java:410)
at oracle.security.jps.util.JpsAuth.checkPermission(JpsAuth.java:432)
at oracle.bpel.services.workflow.verification.impl.VerificationService.createTaskDisplayInternalWorkflowContext(VerificationService.java:1012)
... 6 more
Edited by: user9138987 on Apr 7, 2010 5:18 PMSOA server installation and/or configuration seems to be the problem. I deployed the same compostie in a different "working" soa-server and it seems to work. But why the soa_server is bad is important to determine. Any suggestions welcome...
Edited by: user9138987 on Apr 8, 2010 10:17 AM -
How to change the worklist in schedule manager in production system
we are using schedule manager (SCMA) to arrange the daily process in SAP system. but we have to config the worklist and transport it to the production system every time cause in production system if we press edit worklist there would be a message called " TK430 The system administrator has set your logon client to the 'not modifiable' status.Client-specific objects can not be changed in this client."
Is there any way that I can directly change the worklist in production system?
Thanks.
JiajiaHi SUN,
Take a look at 11g Grid Control: Steps for Migrating the 11g Grid Control Repository from One Database to Another [ID 1302281.1]. Step 4.7
and
http://gavinsoorma.com/2010/10/11g-grid-control-how-to-change-the-oms-repository-database-listener-port-or-hostname/
ps Stop the OMS first.
Eric -
Problem occured while customizing the WorkList app(customapp) in 10.1.3
Hi,
We are working on customizing the worklist application. By following the link we have done the changes specified in the topic "16.5 Customizing the Worklist Application" in http://download-uk.oracle.com/docs/cd/B31017_01/integrate.1013/b28981/worklist.htm#BHACDDFJ
After that we are able to deploy the customapp successfully. But while access the http://localhost/integration/customapp, "Internal Server Error. Please contact your administrator" has occured.
Following is the exception stacktrace in the application.log file :
08/03/11 15:46:12.217 customworklist: Servlet error
javax.servlet.ServletException: Error instantiating servlet 'Login'. Servlet class worklistapp.servlets.Login not found in web-application customworklist
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.HttpApplication.servletClassNotFound(HttpApplication.java:4880)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.HttpApplication.findServlet(HttpApplication.java:4846)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.HttpApplication.findServlet(HttpApplication.java:4748)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.HttpApplication.getRequestDispatcher(HttpApplication.java:2971)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:741)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.AJPRequestHandler.run(AJPRequestHandler.java:302)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.AJPRequestHandler.run(AJPRequestHandler.java:190)
at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
at java.lang.Thread.run(Thread.java:595)
"worklistapp.servlets.Login" class is available in WEB-INF/classes folder.
And we are able to acess http://localhost/integration/worklistapp properly.
Please provide some inputs on this.
Thanks,
-VidyaHi,
I am able to resolve the below problem. We missed out the "parent" param in deploy task.
<oracle:deploy debug="true"
deployerUri="deployer:oc4j:opmn://localhost:6004/home"
userid="oc4jadmin"
password="oc4jadmin"
file="${worklist.ear.dir}/customworklist.ear"
deploymentname="customapp" contextroot="/integration/customapp"
bindallwebapps="default-web-site"
parent="orabpel" logFile="./build.log"
/>
now we are able to see the login page properly. But now the problem is we are not able to login into the application. Following error has occured while trying login:
08/03/12 10:58:37.476 customworklist: Servlet error
java.lang.LinkageError: loader constraints violated when linking oracle/tip/pc/services/identity/config/ISConfiguration class
at oracle.tip.pc.services.identity.config.ISConfiguration.load(ISConfiguration.java:288)
at oracle.tip.pc.services.identity.config.ISConfiguration.load(ISConfiguration.java:243)
at oracle.tip.pc.services.identity.config.ISConfiguration.<clinit>(ISConfiguration.java:85)
at Login.jspService(_Login.java:120)
at com.orionserver[Oracle Containers for J2EE 10g (10.1.3.3.0) ].http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
at oracle.jsp.runtimev2.JspPageTable.compileAndServe(JspPageTable.java:724)
at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:414)
at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:594)
at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:518)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:713)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.ServletRequestDispatcher.unprivileged_forward(ServletRequestDispatcher.java:259)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.ServletRequestDispatcher.access$100(ServletRequestDispatcher.java:51)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.ServletRequestDispatcher$2.oc4jRun(ServletRequestDispatcher.java:193)
at oracle.oc4j.security.OC4JSecurity.doPrivileged(OC4JSecurity.java:283)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.ServletRequestDispatcher.forward(ServletRequestDispatcher.java:198)
at worklistapp.servlets.BaseServlet.validateSession(BaseServlet.java:227)
at worklistapp.servlets.BaseServlet.doGet(BaseServlet.java:140)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:713)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:871)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.AJPRequestHandler.run(AJPRequestHandler.java:302)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.AJPRequestHandler.run(AJPRequestHandler.java:190)
at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
at java.lang.Thread.run(Thread.java:595)
Any help in this regard is appreciated.
Thanks,
-Vidya -
Jsp implementation of the worklist client for weblogic 6.0
Hi
Please find attached a demo version of how you can implement a JSP based
worklist client. This code is simply for demonstration/reference purposes
only but it illustrates how to implement a JSP client to the BPM product.
This application is not covered under support.
To install the product simply extract the attachment ( a war file ) and
place it in the applications directory of your weblogic deployment, for
example
d:\bea\wlserver6.0\config\mydomain\applications.
To run the worklist client enter the following url in your browser
http://localhost:7001/worklist
This code will also be placed on the BEA development centre.
Again, it must be re-iterated that although testing of the code has been
done this is not a production application and it's sole purpose it provide
examples of how to use the wlpi-worklist api. in a web environment.
Any questions, comments or updates to this code are welcome and should
be posted to the newsgroup.
Thanks and enjoy
Tony
[worklist.war]Bart
Yes I do
Tony
"Bart Jenkins" <[email protected]> wrote in message
news:3b8bd563$[email protected]..
Tony,
Don't you mean that the target location of the .WAR file should be:
C:\bea\wlintegration2.0\processintegrator\config\mydomain\applications
(Assuming you have elected the default folders for the WLI BPMinstallation
location)
Bart Jenkins, CTO
Globeflow SA
"tony lodge" <[email protected]> wrote in message
news:[email protected]..
Hi
Please find attached a demo version of how you can implement a JSPbased
worklist client. This code is simply for demonstration/reference
purposes
only but it illustrates how to implement a JSP client to the BPMproduct.
This application is not covered under support.
To install the product simply extract the attachment ( a war file )and
place it in the applications directory of your weblogic deployment, for
example
d:\bea\wlserver6.0\config\mydomain\applications.
To run the worklist client enter the following url in your browser
http://localhost:7001/worklist
This code will also be placed on the BEA development centre.
Again, it must be re-iterated that although testing of the code hasbeen
done this is not a production application and it's sole purpose it
provide
examples of how to use the wlpi-worklist api. in a web environment.
Any questions, comments or updates to this code are welcome andshould
be posted to the newsgroup.
Thanks and enjoy
Tony -
FSCM Collections - Customer Contact Result in the Worklist
Hi Experts,
I have implemented FSCM Collections at my client and they have a question regarding the customer contact result in the worklist.
Indeed when one creates a customer contact and generates the worklist again (via transaction UDM_GEN_WL), it seems that the customer contact Results (code & name) disappear (regardless of the result type or settings in customizing).
Do you know how we can prevent these data from being removed from the worklist during the worklist generation ?
Thank you for your answer !To all who that might interest: I adressed my questions to a SAP consultant and his answer was the following:
> Regarding question 1: when the worklist is generated, why is the Last Contact Date not updated ?
This is controlled by customizing and whether field u2018reachedu2019 is flagged or not in the u2018result codeu2019 settings. If it is flagged, the last contact time and date is updated when the work list is created.
> Regarding question 2: when the worklist is generated, why is the Last Contact Result not updated ?
This is the standard system behaviour and here is an explanation on why that is.
Once you run UDM_GENWL, the customer contact result is set to blank. SAP Development rationale is the following.
During the day, an specialist opens his/her worklist and successfully contacts the customer. The specialist chooses the result u2018customer reachedu2019 and the work item goes to the completed item list. Now the supervisor runs UDM_GENWL during the night and a new worklist is created. The next day, the specialist accesses his/her worklist. If the result of the customer contact is not reset and still has a value u2018customer reachedu2019, the specialist may get confused and not know whether to contact the customer today or not. That is the reason why it was decided to reset the field result of customer contact when the worklist is created.
I guess we can argue on whether it is the right design or not, but it is the standard system behaviour. Having said that, it is possible to add customer specific fields on the work list screen using BAdI UDM_WL_ITEM_DISP_C. This could be used in order to populate a custom field with the u2018customer contact resultu2019. Using FM UDM_CCT_LAST_GET you can get the last customer contact and you can use FM UDM_CCT_RESULT_PROPERTY_GET to get the description of the result code. This is rather easily done but requires some development. -
Running the worklist in a browset
Can you run the worklist in a browset window ?
Also, is it possible to send information to the WebLogic server to change item
lists in the Worklist e.g. send a message with a tag <CLIENT>XXX</CLIENT> so that
the list of tasks are filtered by the Client ?
Thanks
AndyDo you mean that the browser needs to refresh the page/worklist automatically if
an external event clears the task from the inbox?
You can do with the swing worklist application I guess. With browser you may have
to use refresh tags.
"Andy Wisbey" <[email protected]> wrote:
>
Thanks
If a worklist role shos four tasks for four clients, is it possible for
an external
event to change the view to filter the list (as opposed to the user having
to
click themselves).
Thanks
Andy
"Sreream" <[email protected]> wrote:
Andy
There is a sample worklist jsp application shipped with wli. You should
see it
in samples/integration/samples/bpm_api/jsp in worklist.war.
I don't understand the second part of your question though... Couldyou
elaborate.
Thanks
Sreeram
"Andy Wisbey" <[email protected]> wrote:
Can you run the worklist in a browset window ?
Also, is it possible to send information to the WebLogic server to
change
item
lists in the Worklist e.g. send a message with a tag <CLIENT>XXX</CLIENT>
so that
the list of tasks are filtered by the Client ?
Thanks
Andy -
When I try to open contacts from the icloud control panel on my windows 7 PC, I get an error message: can't load contacts. There was a problem loading the application.
-
Adding Flex-field to Custom View in the Worklist
Hi,
I am using OAS10133. I have mapped a SIMPLE_TYPE payload attribute to a flex field label in the worklist. I created a custom view. I want to display this playload attribute as a column in custom view and want to make it searcheable. But when I create the custom view, then at the time of selecting the columns, I do not find the name of this label listed in the dropdown.
I have also made an entry in WorkFlowLabels.properties file.
Can anyone please let me know if I need to follow any other step to display the flex field label as a column in custom view?
Thanks in advance.
-samHi Pete,
There are two exits that were used.
A user exit IMRC0001 (MeasPoint/MeasDoc: Exit before update (after COMMIT WORK) / FM: EXIT_SAPLIMR0_001) for the transaction IK11 to enter the value for the custom field. When the measuring document is saved a pop up appears wherein the value for the custom field can be entered.
A menu exit IMRC0003 (MeasDoc: Menu exit for customer-specific function / FM: EXIT_SAPLIMR0_003) for the transaction IK12 in order to change the custom field. -
I am working with SAP CRM 7.0. We have a workflow in the system which is triggered at the creation of complaint(BO:BUS2000220) and then assign the complaint workitem
in the woklist of specified agent. I have created a report and scheduled it daily to forward the complaint into the worklist of user B from worklist of user A after 7 days
from creation date of complaint. But the problem is that the forwarded complaint is showing in the worklist of user B with sent date(the creation date of complaint, not the
forwarded date).
Relevant code:
IF gw_complain-PROCESS_TYPE = 'ZCMS' AND age_complaint = 8.
CALL FUNCTION 'SAP_WAPI_WORKITEMS_TO_OBJECT'
EXPORTING
objtype = 'BUS2000120'
objkey = obj_guid_key
top_level_items = ' '
SELECTION_STATUS_VARIANT = 0001
IMPORTING
return_code = return_code
TABLES
worklist = it_worklist[].
READ TABLE it_worklist INTO wa_worklist WITH KEY wi_type = 'W'.
CALL FUNCTION 'SAP_WAPI_FORWARD_WORKITEM'
EXPORTING
workitem_id = wa_worklist-wi_id
USER_ID = wa_worklist_esc-ESC_USER
LANGUAGE = SY-LANGU
DO_COMMIT = 'X'
CURRENT_USER = wa_worklist_esc-CURRENT_USER
IMPORTING
RETURN_CODE = lv_return_code
TABLES
MESSAGE_LINES = lv_mesg
* MESSAGE_STRUCT =
* USER_IDS =
ENDIF.
Can someone help me how to change the sent date to actual forwarded date of complaint.Hi Kavita,
There is a standard column in UWL with name 'Sent Date'. Other functionalities in UWL for example deadline monitoring (Due date column) are based on this sent date. This shows an employee what was the date workitem was created (sent date) and when it will get escalated (due date). Displaying forwarding date in Sent date will not give clear picture to employee as the deadline will be calculated based on sent date only not based on forwarding date. this was just an example.
even though if your client is insisting, i dont think it can be done without any enhancement in UWL web dynpro com sort of thing. you can check with your portal consultant too.
Regards,
Ibrahim -
I can not install the icloud control panel on a neww windows 7 pc with outlook 2010. When i try I get "you can't inssign in because of a server error"
I have :
turned of the windows fire wall and antivirus protection
stop and started the bonjour service
done the "netsh winsock reset"
updated all the drivers
I can login to icloud.com with no problem and view my calendar.
Apple chat also provide me with a test id and password to try to install the icloud panel, I got the same error message???
Anyone have a fix?
Thanks,To solve this problem you can:
Windows 7
1) Click on Start
2) Type cmd and press enter
you will see a new window
3) type "netsh winsock reset"
4) restart the machine
should work.
If still does not work you must disable the firewall and antivirus
Para solucionar este problema debes hacer lo siguiente:
en Windows 7
1) click en Inicio
2) escribe CMD y pulsa enter
te va a aparecer una nueva ventana
3) escribe "netsh winsock reset"
4) reinicia la maquina
deberia de funcionar.
Si aun no funciona debes de deshabilitar el firewall y el antivirus
Maybe you are looking for
-
Two computers to one external hard drive problem, pram reset...
I have a Powerbook 15" 1.0 Ghz and recently I made the mistake of connecting one external hard drive to two computers. My OWC External hard drive was connected to my powerbook via firewire 800 and my PC via firewire 400 with both on. There is a tiny
-
How to assign status profile to marketing campaign ?
Dear Friends, I am working on Marketing Campaign (SAP CRM 4.0) : I want to customize a new status profile for campaign. I create a new one and I don't know where I assign it to camapign : I searched in SDN and I found a message : "to assign status pr
-
Lost username for WRT54GS, resetting router doesn't seem to restore defaults
I lost username for WRT54GS so I tried resetting as per instructions, holding down reset key for 30 seconds, but can't log in using 'admin' and blank password, which I understand is factory default, and which should have been restored on reset--right
-
How to avoid ORA-3113 when selecting from XMLTYPE table
Hi, If I register an XML-schema, Oracle automatically creates a table xxxxxx_tab of XMLTYPE. (I use Oracle 9.2.0.1) When I do a DESCRIBE or a SELECT from this table I get the error: 'ORA-03113: end-of-file on communication channel' and my connection
-
Firefox suddenly turns totally black while I was browsing yesterday. I tried restarted it, and it works fine. In such state none of the menu or actions items are accessible. Even while closing the browser I get the confirmation popup which is also co