Oracle BPM Worklist
hi,
I added human work flow in my bpel and assigned the tasks depends on the outcomes of the human work flow.But after deploying the application,when i am opening the oracle BPM Worklist by entering username and password it is displaying as below:
An internal error has occurred. Please contact the administrator or Oracle support for help.
so kindly let me know the problem.
Regards,
praveen
Hi,
You can have a full SOA Suite license with BPM suite within it. That includes:
BPEL Process Manager
Human Workflow
Business Rules
Business Activity Monitoring
Business Process Management
Mediator
B2B
Oracle Event Processing
Web Services Manager
User Messaging Service
Enterprise Manager Fusion Middleware Control
You can have a BPM Suite license only. That includes:
BPMN Processes
Human Workflow
Business Rules
Business Activity Monitoring
And you can have a SOA Suite license without BPM suite within.
The BPM suite exist in the SOA suite installation. The licenses can be changed depending which component you are choosing during the installation.
Arik
Similar Messages
-
How to Enable the Oracle BPM Worklist?
Hi!
Newbie here.
So how do you enable the Oracle BPM Worklist?
Sure there a tutorial for this found in http://docs.oracle.com/cd/E21764_01/doc.1111/e17366/chapter16.htm#BABHCICI
and in section "16.2 How to Enable the Oracle BPM Worklist" it says
"By default, Oracle BPM Worklist functionality is disabled. You can enable this functionality in AIAConfigurationProperties.xml.
To enable the Oracle BPM Worklist:
-Access AIAConfigurationProperties.xml located in <AIA_HOME>/aia_instances/$INSTANCE_NAME/AIAMetaData/config.
-Set the EH.INVOKE.HWF property value to true.
-Reload updates to the AIAConfigurationProperties.xml file."
However upon searching for the file "AIAConfigurationProperties.xml" or even the directory "aia_instances" in our servers, I could not find them. Please help me!If you are talking about 11g Worklist app, then you won't be able to do that, since the source code is not shipped with the product. The better way is to create the custom worklist application using the Worklist APIs. Refer to the SOA Developers Guide.
In case of 10g, you can access the source code of Worklist app, even in that case, you can do your requirement using the exposed APIs. -
Hi,
I am using Oracle BPM Worklist 11.1.1.5.0, Here I am getting a unique problem that once the workitem is completed,I can only see the field labels on humantask taskflow not the field values.
However I can see all the details in this taskflow before the workitem status is not completed.
Can somebody tell me is this a bug ? or I am missing something.
regardsThis is not a bug, there was issue in my humantask screen.
thanks -
Getting error in oracle bpm worklist.,while clicking new HW task..
OracleJSP error: oracle.jsp.parse.JspParseException:
/taskDetails1.jspx: Line # 304, <wlc:taskHistory initParam="#{pageFlowScope.aleComponentBean.comp}" showTabularView="true" showGraphicalView="true" id="taskHst" xmlns:wlc="http://xmlns.oracle.com/bpel/workflow/worklist"/>
Error: Encountered deferred syntax #{ in template text. If intended as a literal, escape it or set directive deferredSyntaxAllowedAsLiteral
I am getting the above error when selecting the new task in oracle bpm worklist.I am not able use my Human work flow.
so any one can help me,
waiting for the reply...Hi
1. I am guessing you got this application/project from some other team member or from source code control system.
2. Basically looks like some tag libs are not getting resolved and hence this tag <wlc:taskHistory is not understood as a tag. Hence the syntax error.
3. In JDeveloper, select your TaskFormsUIProject that has this taskDetails1.jspx file. Right Click -> Project Properties.
4. In Project Properties window, on left side, select JSP Tag Libraries. On right side, I am betting you should see some entries in Red Color like "Worklist Component 1.0". Select this and on right side, see the location in the first field named TLD File: which is something like shown below. Now most probably this folder structure do not match with where you have JDeveloper in your machine. You need to fix this. First copy this value, so that you know where the JAR file is located.
C:/Oracle/Middleware/Jdeveloper115/jdeveloper/soa/modules/oracle.soa.worklist_11.1.1/adflibWorklistComponents.jar!/META-INF/worklistComponents.tld
5. Delete this entry. Click on Add button. In the pop up window, select like Project -> click on New button. Now browse and select the .jar file from your JDeveloper installed folder like for ex: C:/Oracle/Middleware/Jdeveloper115/jdeveloper/soa/modules/oracle.soa.worklist_11.1.1/adflibWorklistComponents.jar and hit OK Button. Now you should see a new entry added in Tag Libraries named "Worklist Component 1.0". Hit Ok. Save the Project. Compile once.
6. Redeploy your application/project the way you do. Test it.
Repeat the steps for any Tag Libraries that you see in Red Color. Note down the location first of the JAR file that has the .tld. Then remove it. Add a new entry and select this .JAR from your local JDev folder structure.
Thanks
Ravi Jegga -
Create an Admin user to login Oracle BPM worklist
Hi All,
I want to create an admin user same as weblogic to login Oracle BPM worklist application. Can any one tell me how to create an admin user to login BPM worklist
Regards,
KiranHi,
I am able to login into the BPM worklist with weblogic & xelsysadm. But when i click on a approval task its redirecting to small pop-up with OIM login page again and after providing the credentials still its showing login page.
What is the reason for that.
I have done few changes in OIM weblogic console for OAM IdentityAsserter and OUDauthenticator to login to BPM worklist. For both I made control-flag as sufficient and /integration i kept in the excluded state in the OAM console.
Any help is appreciated
Regards,
Kiran -
OIM Users to Login Oracle BPM worklist
Hi,
I have developed the soa approval process and integrated with OIM and deployed. The requester from OIM will initiate the request and the task from SOA is assigning the task to approver. If login into OIM as approver I can see the task and able to approve.
But My scenario is I want to approve the request from oracle BPM worklist. I have created the task from (used to 'Auto-Generate Task form').
Can I use OIM user (appover) credentials to login Oracle BPM worklist to approve/reject the task, if yes where to configure.
Any one please help.
Thanks
RajaDid you try to login with approver credentials to worklist and see if approvals are visible. I think you can do that.
http://HOSTNAME:8001/integration/worklistapp
8001 is default port for soa server
~ketan -
How to Customize home page of Oracle BPM Worklist
Hello all,
We are using SOA 11.1.1.5.
When we open BPM Worklist http://IPAddress:7003/integration/worklistapp by default it is showing Home page(home.jspx) and it is showing 3 tabs :- My Tasks, Initiated Tasks, Administrative Tasks.
(1) Our requirement is we want to hide Initiated Tasks and Administrative Tasks. We only want to show My Tasks tabs to the user.
I tried but couldn't find any solution.
Now when the user clicks on any task, It opens the task details in preview pane below and also it opens the same task details in new window.
(2) One more requirement is to disable the preview pane which shows the task details below.
Please Help.
ThanksWhen i searched in deployments in 7001/console I found 1 worklist.war deployed.
I found it at Oracle\Middleware\user_projects\domains\base_domain\servers\soa_server2\tmp\_WL_user\worklistapp\r8n7fr\worklist.war
I also found home.jspx file at the location
Oracle\Middleware\user_projects\domains\base_domain\servers\soa_server1\tmp\_WL_user\worklistapp\960vxc\war\home.jspx
which is using some page templates.
Can we modify these jspx pages as per our requirement ?
How can we achieve this?
Please Help.
Thanks -
After login Oracle BPM worklist, error occured as ORABPEL-10585
The enviroment as below: Oracle SOA suite 11g R1 (11.1.1.5.0) , Windows 7 64bit, Oracle XE.
After i deployed auto-created task form to SOA domain, when acess http://localhost:7001/intergration/worklist address, after logged in, error infomation popup.
The error log information:
[2011-11-02T10:50:20.838+08:00] [AdminServer] [TRACE] [] [] [tid: [ACTIVE].ExecuteThread: '5' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: weblogic] [ecid: d11522a6fd21ff39:-1c34818f:133620f6eb1:-8000-000000000000092c,0] [SRC_CLASS: oracle.bpel.services.workflow.client.config.ClientConfigurationUtil] [APP: worklistapp] [SRC_METHOD: getClientConfiguration] WorkflowServiceClientContext: Cannot find client configuration file: wf_client_config.xml
[2011-11-02T10:50:27.803+08:00] [AdminServer] [ERROR] [] [oracle.soa.services.workflow.worklist] [tid: [ACTIVE].ExecuteThread: '5' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: weblogic] [ecid: d11522a6fd21ff39:-1c34818f:133620f6eb1:-8000-000000000000092c,0] [APP: worklistapp] <.> Service error.[[
Internal Error; Service error occurs in IdentityService in method lookupUser.
Refer to the log file that is configured for oracle.soa.services.identity for more details on this error and contact Oracle Support Services
ORABPEL-10585
Service error.
Internal Error; Service error occurs in IdentityService in method lookupUser.
Refer to the log file that is configured for oracle.soa.services.identity for more details on this error and contact Oracle Support Services
at oracle.bpel.services.identity.client.AbstractIdentityServiceClient.lookupUser(AbstractIdentityServiceClient.java:195)
at oracle.bpel.worklistapp.util.WorklistUtil.getCurrentUser(WorklistUtil.java:548)
at oracle.bpel.worklistapp.tasklist.beans.view.TaskListTaskFlowParams.setTaskFlowParams(TaskListTaskFlowParams.java:363)
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 oracle.adf.controller.internal.util.ELInterfaceImpl.invokeMethod(ELInterfaceImpl.java:173)
at oracle.adfinternal.controller.activity.MethodCallActivityLogic.execute(MethodCallActivityLogic.java:162)
at oracle.adfinternal.controller.engine.ControlFlowEngine.executeActivity(ControlFlowEngine.java:993)
at oracle.adfinternal.controller.engine.ControlFlowEngine.doRouting(ControlFlowEngine.java:879)
at oracle.adfinternal.controller.engine.ControlFlowEngine.doRouting(ControlFlowEngine.java:778)
at oracle.adfinternal.controller.engine.ControlFlowEngine.invokeTaskFlow(ControlFlowEngine.java:243)
at oracle.adfinternal.controller.state.ChildViewPortContextImpl.invokeTaskFlow(ChildViewPortContextImpl.java:104)
at oracle.adfinternal.controller.state.ControllerState.createChildViewPort(ControllerState.java:1380)
at oracle.adfinternal.controller.ControllerContextImpl.createChildViewPort(ControllerContextImpl.java:78)
at oracle.adf.controller.internal.binding.DCTaskFlowBinding.createRegionViewPortContext(DCTaskFlowBinding.java:440)
at oracle.adf.controller.internal.binding.DCTaskFlowBinding.getViewPort(DCTaskFlowBinding.java:358)
at oracle.adf.controller.internal.binding.TaskFlowRegionModel.doProcessBeginRegion(TaskFlowRegionModel.java:164)
at oracle.adf.controller.internal.binding.TaskFlowRegionModel.processBeginRegion(TaskFlowRegionModel.java:112)
at oracle.adf.controller.internal.binding.TaskFlowRegionController.doRegionRefresh(TaskFlowRegionController.java:241)
at oracle.adf.controller.internal.binding.TaskFlowRegionController.refreshRegion(TaskFlowRegionController.java:119)
at oracle.adf.model.binding.DCBindingContainer.internalRefreshControl(DCBindingContainer.java:3202)
at oracle.adf.model.binding.DCBindingContainer.refresh(DCBindingContainer.java:2874)
at oracle.adf.controller.v2.lifecycle.PageLifecycleImpl.prepareModel(PageLifecycleImpl.java:115)
at oracle.adf.controller.v2.lifecycle.Lifecycle$2.execute(Lifecycle.java:137)
at oracle.adfinternal.controller.lifecycle.LifecycleImpl.executePhase(LifecycleImpl.java:197)
at oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener.access$400(ADFPhaseListener.java:23)
at oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener$PhaseInvokerImpl.startPageLifecycle(ADFPhaseListener.java:238)
at oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener$1.after(ADFPhaseListener.java:274)
at oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener.afterPhase(ADFPhaseListener.java:75)
at oracle.adfinternal.controller.faces.lifecycle.ADFLifecyclePhaseListener.afterPhase(ADFLifecyclePhaseListener.java:53)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:399)
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.bpel.worklistapp.SessionTimeoutFilter.doFilter(SessionTimeoutFilter.java:209)
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: oracle.bpel.services.workflow.client.WorkflowServiceClientException: javax.xml.ws.WebServiceException: Could not determine wsdl ports.
at oracle.bpel.services.identity.client.IdentityServiceSOAPClient.invoke(IdentityServiceSOAPClient.java:283)
at oracle.bpel.services.identity.client.IdentityServiceSOAPClient.lookupUser(IdentityServiceSOAPClient.java:350)
at oracle.bpel.services.identity.client.AbstractIdentityServiceClient.lookupUser(AbstractIdentityServiceClient.java:182)
... 94 more
Caused by: javax.xml.ws.WebServiceException: Could not determine wsdl ports.
at oracle.j2ee.ws.common.jaxws.WSDLMetadata.initPorts(WSDLMetadata.java:166)
at oracle.j2ee.ws.common.jaxws.WSDLMetadata.getPort(WSDLMetadata.java:429)
at oracle.j2ee.ws.common.jaxws.ServiceDelegateImpl.createDispatch(ServiceDelegateImpl.java:275)
at oracle.bpel.services.identity.client.IdentityServiceSOAPClient.createDispatch(IdentityServiceSOAPClient.java:228)
at oracle.bpel.services.identity.client.IdentityServiceSOAPClient.invoke(IdentityServiceSOAPClient.java:267)
... 96 more
Caused by: oracle.j2ee.ws.wsdl.LocalizedWSDLException: WSDLException: faultCode=PARSER_ERROR: Failed to read wsdl file at: "http://<DNS_Name>:7001/integration/services/IdentityService/identity?WSDL", caused by: java.net.ConnectException. : java.net.ConnectException: Connection refused: connect
at oracle.j2ee.ws.wsdl.xml.WSDLReaderImpl.readWSDL(WSDLReaderImpl.java:371)
at oracle.j2ee.ws.wsdl.xml.WSDLReaderImpl.readWSDL(WSDLReaderImpl.java:616)
at oracle.j2ee.ws.wsdl.xml.WSDLReaderImpl.readWSDL(WSDLReaderImpl.java:594)
at oracle.j2ee.ws.common.jaxws.WSDLMetadata.readWsdlDefinition(WSDLMetadata.java:369)
at oracle.j2ee.ws.common.jaxws.WSDLMetadata.initPortsFromWsdl(WSDLMetadata.java:194)
at oracle.j2ee.ws.common.jaxws.WSDLMetadata.initPorts(WSDLMetadata.java:164)
... 100 more
Caused by: java.net.ConnectException: Connection refused: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
at java.net.Socket.connect(Socket.java:529)
at java.net.Socket.connect(Socket.java:478)
at java.net.Socket.<init>(Socket.java:375)
at java.net.Socket.<init>(Socket.java:218)
at javax.net.DefaultSocketFactory.createSocket(SocketFactory.java:212)
at HTTPClient.HTTPConnection$EstablishConnection$2.run(HTTPConnection.java:4268)
at HTTPClient.HttpClientConfiguration.doAction(HttpClientConfiguration.java:708)
at HTTPClient.HTTPConnection.doAction(HTTPConnection.java:5379)
at HTTPClient.HTTPConnection$EstablishConnection.run(HTTPConnection.java:4254)
]]1. Reconfigured "Listen address" in setting for adminServer in "http://localhost:7001/console" from vlue "localhost" to hostname like "myOfficeComputer".
2. Add a new line "127.0.0.1 myOfficeComputer" in C:\Windows\System32\drivers\etc\hosts file.
3. Redeployed SOA composites and human task form.
4. Run as administrator role for startWebLogic.cmd on Windows 7.
Edited by: sh**** on Nov 8, 2011 10:19 PM -
Oracle BPM worklist after login, error occured as ORABPEL-10585
[2011-11-02T10:50:20.838+08:00] [AdminServer] [TRACE] [] [] [tid: [ACTIVE].ExecuteThread: '5' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: weblogic] [ecid: d11522a6fd21ff39:-1c34818f:133620f6eb1:-8000-000000000000092c,0] [SRC_CLASS: oracle.bpel.services.workflow.client.config.ClientConfigurationUtil] [APP: worklistapp] [SRC_METHOD: getClientConfiguration] WorkflowServiceClientContext: Cannot find client configuration file: wf_client_config.xml
[2011-11-02T10:50:27.803+08:00] [AdminServer] [ERROR] [] [oracle.soa.services.workflow.worklist] [tid: [ACTIVE].ExecuteThread: '5' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: weblogic] [ecid: d11522a6fd21ff39:-1c34818f:133620f6eb1:-8000-000000000000092c,0] [APP: worklistapp] <.> Service error.[[
Internal Error; Service error occurs in IdentityService in method lookupUser.
Refer to the log file that is configured for oracle.soa.services.identity for more details on this error and contact Oracle Support Services
ORABPEL-10585
Service error.
Internal Error; Service error occurs in IdentityService in method lookupUser.
Refer to the log file that is configured for oracle.soa.services.identity for more details on this error and contact Oracle Support Services
at oracle.bpel.services.identity.client.AbstractIdentityServiceClient.lookupUser(AbstractIdentityServiceClient.java:195)
at oracle.bpel.worklistapp.util.WorklistUtil.getCurrentUser(WorklistUtil.java:548)
at oracle.bpel.worklistapp.tasklist.beans.view.TaskListTaskFlowParams.setTaskFlowParams(TaskListTaskFlowParams.java:363)
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 oracle.adf.controller.internal.util.ELInterfaceImpl.invokeMethod(ELInterfaceImpl.java:173)
at oracle.adfinternal.controller.activity.MethodCallActivityLogic.execute(MethodCallActivityLogic.java:162)
at oracle.adfinternal.controller.engine.ControlFlowEngine.executeActivity(ControlFlowEngine.java:993)
at oracle.adfinternal.controller.engine.ControlFlowEngine.doRouting(ControlFlowEngine.java:879)
at oracle.adfinternal.controller.engine.ControlFlowEngine.doRouting(ControlFlowEngine.java:778)
at oracle.adfinternal.controller.engine.ControlFlowEngine.invokeTaskFlow(ControlFlowEngine.java:243)
at oracle.adfinternal.controller.state.ChildViewPortContextImpl.invokeTaskFlow(ChildViewPortContextImpl.java:104)
at oracle.adfinternal.controller.state.ControllerState.createChildViewPort(ControllerState.java:1380)
at oracle.adfinternal.controller.ControllerContextImpl.createChildViewPort(ControllerContextImpl.java:78)
at oracle.adf.controller.internal.binding.DCTaskFlowBinding.createRegionViewPortContext(DCTaskFlowBinding.java:440)
at oracle.adf.controller.internal.binding.DCTaskFlowBinding.getViewPort(DCTaskFlowBinding.java:358)
at oracle.adf.controller.internal.binding.TaskFlowRegionModel.doProcessBeginRegion(TaskFlowRegionModel.java:164)
at oracle.adf.controller.internal.binding.TaskFlowRegionModel.processBeginRegion(TaskFlowRegionModel.java:112)
at oracle.adf.controller.internal.binding.TaskFlowRegionController.doRegionRefresh(TaskFlowRegionController.java:241)
at oracle.adf.controller.internal.binding.TaskFlowRegionController.refreshRegion(TaskFlowRegionController.java:119)
at oracle.adf.model.binding.DCBindingContainer.internalRefreshControl(DCBindingContainer.java:3202)
at oracle.adf.model.binding.DCBindingContainer.refresh(DCBindingContainer.java:2874)
at oracle.adf.controller.v2.lifecycle.PageLifecycleImpl.prepareModel(PageLifecycleImpl.java:115)
at oracle.adf.controller.v2.lifecycle.Lifecycle$2.execute(Lifecycle.java:137)
at oracle.adfinternal.controller.lifecycle.LifecycleImpl.executePhase(LifecycleImpl.java:197)
at oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener.access$400(ADFPhaseListener.java:23)
at oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener$PhaseInvokerImpl.startPageLifecycle(ADFPhaseListener.java:238)
at oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener$1.after(ADFPhaseListener.java:274)
at oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener.afterPhase(ADFPhaseListener.java:75)
at oracle.adfinternal.controller.faces.lifecycle.ADFLifecyclePhaseListener.afterPhase(ADFLifecyclePhaseListener.java:53)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:399)
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.bpel.worklistapp.SessionTimeoutFilter.doFilter(SessionTimeoutFilter.java:209)
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: oracle.bpel.services.workflow.client.WorkflowServiceClientException: javax.xml.ws.WebServiceException: Could not determine wsdl ports.
at oracle.bpel.services.identity.client.IdentityServiceSOAPClient.invoke(IdentityServiceSOAPClient.java:283)
at oracle.bpel.services.identity.client.IdentityServiceSOAPClient.lookupUser(IdentityServiceSOAPClient.java:350)
at oracle.bpel.services.identity.client.AbstractIdentityServiceClient.lookupUser(AbstractIdentityServiceClient.java:182)
... 94 more
Caused by: javax.xml.ws.WebServiceException: Could not determine wsdl ports.
at oracle.j2ee.ws.common.jaxws.WSDLMetadata.initPorts(WSDLMetadata.java:166)
at oracle.j2ee.ws.common.jaxws.WSDLMetadata.getPort(WSDLMetadata.java:429)
at oracle.j2ee.ws.common.jaxws.ServiceDelegateImpl.createDispatch(ServiceDelegateImpl.java:275)
at oracle.bpel.services.identity.client.IdentityServiceSOAPClient.createDispatch(IdentityServiceSOAPClient.java:228)
at oracle.bpel.services.identity.client.IdentityServiceSOAPClient.invoke(IdentityServiceSOAPClient.java:267)
... 96 more
Caused by: oracle.j2ee.ws.wsdl.LocalizedWSDLException: WSDLException: faultCode=PARSER_ERROR: Failed to read wsdl file at: "http://<DNS_Name>:7001/integration/services/IdentityService/identity?WSDL", caused by: java.net.ConnectException. : java.net.ConnectException: Connection refused: connect
at oracle.j2ee.ws.wsdl.xml.WSDLReaderImpl.readWSDL(WSDLReaderImpl.java:371)
at oracle.j2ee.ws.wsdl.xml.WSDLReaderImpl.readWSDL(WSDLReaderImpl.java:616)
at oracle.j2ee.ws.wsdl.xml.WSDLReaderImpl.readWSDL(WSDLReaderImpl.java:594)
at oracle.j2ee.ws.common.jaxws.WSDLMetadata.readWsdlDefinition(WSDLMetadata.java:369)
at oracle.j2ee.ws.common.jaxws.WSDLMetadata.initPortsFromWsdl(WSDLMetadata.java:194)
at oracle.j2ee.ws.common.jaxws.WSDLMetadata.initPorts(WSDLMetadata.java:164)
... 100 more
Caused by: java.net.ConnectException: Connection refused: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
at java.net.Socket.connect(Socket.java:529)
at java.net.Socket.connect(Socket.java:478)
at java.net.Socket.<init>(Socket.java:375)
at java.net.Socket.<init>(Socket.java:218)
at javax.net.DefaultSocketFactory.createSocket(SocketFactory.java:212)
at HTTPClient.HTTPConnection$EstablishConnection$2.run(HTTPConnection.java:4268)
at HTTPClient.HttpClientConfiguration.doAction(HttpClientConfiguration.java:708)
at HTTPClient.HTTPConnection.doAction(HTTPConnection.java:5379)
at HTTPClient.HTTPConnection$EstablishConnection.run(HTTPConnection.java:4254)
]]1. Reconfigured "Listen address" in setting for adminServer in "http://localhost:7001/console" from vlue "localhost" to hostname like "myOfficeComputer".
2. Add a new line "127.0.0.1 myOfficeComputer" in C:\Windows\System32\drivers\etc\hosts file.
3. Redeployed SOA composites and human task form.
4. Run as administrator role for startWebLogic.cmd on Windows 7.
Edited by: sh**** on Nov 8, 2011 10:19 PM -
Port used for task display form in Oracle BPM Worklist from SOA human task
My problem is that when I click on my task in worklist it is trying to show the task flow UI in a frame using port 7101 which is my admin server instead of port 7102 which is my SOA server where the task display form is actually deployed.
I have an admin server running on port 7101 and a managed server with SOA configured running on port 7102. My application contains a soa composite project and a task flow project that was auto-generated from the human task in my composite. The applications deploys successfully to the soa server and I can run my BPEL process successfully and see the task show up in worklist.
I have modified hwtaskflow.xml with this:
<TaskFlowServer>
<hostName>localhost</hostName>
<httpPort>7102</httpPort>
<httpsPort>8002</httpsPort>
</TaskFlowServer>
I access worklist at: http://localhost:7102/integration/worklistapp/
But when I click on my task in worklist, the task display form is being referenced at
http://<ip address>:7101/workflow/VacationRequestTaskFlow/faces......
instead of
http://localhost:7102/workflow/VacationRequestTaskFlow/faces......
Any ideas? After changing hwtaskflow.xml I redeployed and restarted everything and it still doesn't work.
Edited by: Billy Turchin on Oct 1, 2009 12:43 PMActually my config.xml does not have have two soa_server1 entries ... it has only two <server> entries but each one also has an SSL entry; see below. (This was not done by me BTW, but rather when I ran the domain configuration wizard)
I don't think the problem has to do with the SSL entries, because those ports are not getting used. The default port for my human task is 7101 (DefaultServer) instead of 7102 (soa_server1). Once I changed the port using the EM it seems to remember it when I deploy new revistions of that composite but anytime I deploy a new composite for the first time, the port for the task display form is incorrectly set to 7101.
How exactly does worklist determine which port and URI to use for a human task's display form? Does it iterate through all the registered task display forms to find one that is registered for the given human task? (ie its not a property of the human task itself, but rather a property of the registered ADF display forms).
<server>
--<name>DefaultServer</name>
--<ssl>
----<name>soa_server1</name>
----<listen-port>8001</listen-port>
--</ssl>
--<machine>LocalMachine</machine>
--<listen-port>7101</listen-port>
--<listen-address></listen-address>
--<tunneling-enabled>true</tunneling-enabled>
</server>
<server>
--<name>soa_server1</name>
--<ssl>
----<name>soa_server1</name>
----<listen-port>8002</listen-port>
--</ssl>
--<machine>LocalMachine</machine>
--<listen-port>7102</listen-port>
--<listen-address></listen-address>
</server>
Thanks for the replies thus far...
Edited by: Billy Turchin on Oct 5, 2009 5:21 AM -
Difference between BPM Worklist Application & BPM WorkSpace
Hi
I'm a newbie to Oracle BPM.
I want to understand the difference between
Oracle BPM Worklist APplication (that we use for Human Tasks in SOA : host:port/integration/worklistapp)
and
Oracle Business Process Workspace (host:port/bpm/workspace)
I've done a sample BPM process to which the initiator is jcooper.
When I deployed the app, I could find the task in Workspace but not in WorklistApp. Why is it?
I know that one is specifically intended for BPM, but why can't we see the task for jcooper in WorklistApp?
Also, Can you extend your answer to explain Process Composer too(in this context )?
P.S. I could not find a post that covers the diff b/w the three at a high level.
Regards
RaviKiran
Edited by: kiransaravi on Feb 10, 2013 3:37 AMDifference between Oracle BPM Worklist & Oracle BPM Workspace
-
Bpm worklist acquire / claim vs reassigntask
what is the difference between oracle bpm worklist api methods acquire / claim vs reassigntask ? if i reassign a task from group queue to a user, will it not be available in group queue at all ? if there is need for other users of group who did not claim the task but want to see the task in group queue, should acquire be used instead of reassign ? jdev 11.1.1.6
-
Login Problem with BPM worklist
Hi,
i am not able to into oracle BPM worklist, i tried with Jcopper but not working....
can any one please suggest me about this....Hi,
By default the repository is JAZN bases. It can be accessed at bpel\system\services\config. Look for file demo-users-properties.xml.
Login will depend on the user u configured in Human task.
For example for user jstein/jcooper password is "welcome1" by default.
Let us know if it worked.
thanks -
Hi all,
Just wondering if anyone has attempted to customise the out of box Oracle 11g BPM worklist app? I realise that Oracle no longer provide the code for the worklist app like in 10g and i don't want to write a custom worklist app. What we're trying to do is to see if we can add a tab to the top where it already has "My Tasks", "Initiated Tasks", "Administration Tasks" etc. Or at the very least, have a link/button of some sort in the worklist app to redirect to another website.
Thanks
sk
Edited by: user5535771 on Apr 15, 2010 5:23 PMHi,
Oracle doesn't provide the source code 11g Worklist. If you want to customize the existing worklistapp, then you can try modifying the jsfs in exploded directory, but that requires tedious knowledge in ADF.
I would recommend to write your custom worklist app. Oracle provides various taskflows available in JDeveloper, you can just include them in the application to make things work. -
Any Possibilities to Customize Oracle 11g BPM Worklist
Hi all,
My Requirement is to Customize the Oracle 11g BPM WorkList App. I realise that Oracle no longer provide the code for the worklist app like in 10g and i don't want to write a custom worklist app.
If Possible what will be the procedure actually to follow, If anybody could help me to make it possible it would be a great help.
What we're trying to do is to see if we can block some options on the screens. So we do not need all of the enhanced functionality.
RenukaHi Ashif
1. The source code for SOA 11g is NOT available. You cannot customize any files and redploy directly. The main difference for 10g and 11g is, earlier SOA 10g is on Oracle App Server, so not sure how they deployed and how they exposed the source code in the Expanded folder structure for each WAR file like Workspace etc.
But for SOA 11g, it is on Weblogic App Server. All the SOA modules are deployed as EARs, WARs, JARs. So all the source .java files are compiled inside JARs and most of the jsps and serverlets are compiled as .class files inside WARs. Some people do go to soa domain/servers/soa_server/tmp folder and try to modify files there after they are deployed. This is totally not recommended and not supported also. When any soa module is deployed, it goes into dynamically generated weirdly named folder structure and puts all files there. Its not worth to modify there.
Also in SOA 10g, there was like a workspace.properties file directly accessible. But in SOA 11g, now this file is deep inside in one JAR/WAR file which is inside another EAR file. Now some people do extract this JAR from EAR. And from JAR, extract the .properties file. Update the file manually. Put modified file in JAR. Put this updated JAR in EAR. Redploy EAR. This is OK approach, but still not recommended. Because when you apply any patch or upgrade soa env, this EAR will be overwritten. So you had to redo all the steps again.
For Workspace/Worklist customizations, Oracle has some good features in SOA 11.5 + FP (Feature Packe). Only if you apply FP, you will get these features. Since it is very common usecase, for customizations, Oracle is working hard in new releases to give more flexibility.
Also, SOA 11g has very good APIs exposed and good number of call back handlers like ITaskValidationCallback etc etc. You can pretty much control most of the things when a Task is worked on like set/update Payload manually, control task assignment/validation etc using Java code etc. So you can use these approaches also to customize. Say if you want to narrow down list of users who can work on a Task, you can do this.
Also there is something called Flex Fields and Custom Views which come very handy to expose custom search results to different users/groups etc.
Since you are above to migrate to SOA 11.5, first apply Feature Pack (FP) to SOA 11.5 and then migrate your old app.
Thanks
Ravi Jegga
Maybe you are looking for
-
Error while loading the delta to ODS
Hi, I have an urgent situation. I am loading 500,000 records to my ODS with Delta request. All of them came to PSA and first 112,000 records got loaded and activated in ODS. Now, the request stays in yellow status. Other records have not loaded from
-
I had subscribed to the full CC program and then stopped it. Now i have an emergency need to just Photoshop 6 (is that also cc?). I learned on short notice that I will be teaching a Photoshop a full day this Thursday and need to plan today. Could som
-
our mini suddenly shut off by itself. There was no error message or anything unusual until it went black. Now it will not start up. There is no chime nor does the light come on. I have checked the powerbar that it is plug into and the powerbar is fin
-
Make-To-Order MRP for components with unstricted-use stock
Dear Experts, There is a finished goods of material with standard planning strategy group "20" in the material master. There is a component e.g. material A, under the BOM of the FG material. There is already enough unrestricted stock for material A w
-
Module Pool (tabstrip control Error : )
I am trying to activate tabstrip control in module pool but error is coming like no sub screen is assigned to tabstrip pushbutton tab12. my main screen is : 0221 flow logic for 0221 is below : PROCESS BEFORE OUTPUT. CALL SUBSCREEN SUB1 INCLUDING SY-R