CE 7..2 BPM Task User

Hello all,
             I have created a sample BPM process application.
I have created a task here and trying to set the owner for the process task. I have a configured a default CE 7.2 server to NWDS which is up & running..
However while trying to set user for the task, i am not able to fetch the appropriate user from the CE server.
When i click on search, nothing happens on NWDS. There is no message also and the dialog is not able to find any user also..
Have any of you faced a similar issue? What can be the issue and the resolution?
Regards,
Yogesh Bhatia

Hi Yogesh,
  As you said, the UME should already be up and running and the default user provider in CE after a fresh installation. Often times the behavior you described is due to incorrect proxy settings. Have you checked the proxy configuration in NWDS via Windows->Preferences->General->Network Connections?
  I have observed odd behavior in the past so play around with the settings. Try 'Direct Connection'. If that doesn't work, provide your proxy server address and then exclude the server CE in installed on.
HTH.
O.

Similar Messages

  • Best Practice for setting BPM Task Potential Users

    Hello,
    Can anyone help me with one doubt I have with BPM?
    When I'm configuring the BPM Task I have to set the Potential Users, also I know it can be set through an expression. However, my doubt is the following,
    If I set the potential user in the BPM Task, everytime the task change of responsible user I will have to go to NWDS change the BPM Task Potential User, Build and Deploy again the BPM? That's a lot of work.
    Which is the best practive for doing this kind of maintenance?
    Regards
    SU

    you can assign the task to group.
    so you only have to change at UME side, add or remove user to/from the group

  • Assigning Users to a Role in a BPM Task

    Hi,
    Is it necessary to have User Admin access to add Users to a Role in a BPM Task ?
    Is there any work around to it ?
    Regards,
    Utsav

    Hi Utsav,
    Yes you require User Admin role to search and add UME Users.
    A workaround can be using the 'Use an Expression' :
    User: getPrincipalByUniqueName(string uniqeName,"user")
    Role: getPrincipalByUniqueName(string uniqeName,"role")
    Regards,
    Unni

  • BPM task not coming in inbox

    Dear Experts,
      This regarding the UWL issue which we are facing in our landscape.
    We have an EP 7.01 SP11 system by which users access the BPM task and CE 7.2 SP06 system
    Where the BPM workflow is created.
    SSO is configured properly between these two systems where both  systems UME is pointing
    to the same LDAP. System configurations and UWL configurations are done properly ,in fact the
    tasks where coming properly in the inbox before.
    But all of sudden without any changes its not working now . we are not able to find the root cause
    of it.
    Kindly help us to resolve this issue and let us know if you need more inputs.
    Many thanks in advance.
    Regards,
    Parthibaraja

    Dear Parthibaraja
    I hope you are well and many thanks for using the SAP Discussion Forums .
    In relation to the issue you described you mentioned:
    We have an EP 7.01 SP11 system by which users access the BPM task and CE 7.2 SP06 system Where the BPM workflow is created.
    SSO is configured properly between these two systems where both  systems UME is pointing to the same LDAP. System configurations and UWL configurations are done properly ,in fact the tasks where coming properly in the inbox before.
    Now although you mentioned the configurations are setup accordingly. I would like you to kindly review the UWL Destination Service Configuration as the smallest discrepancy maintained can cause unpredictable and unexpected behaviour.
    SAP Note: Note 1133821 - UWL Destination Service configuration
    When you followed and implemented SAP Note 1133821 - UWL Destination Service Configuration we need to make sure that connector names and also destination names match exactly (Case Sensitive).
    Example: I mean if your portal system alias (=UWL connector name) is for example XYZCLNT100, then the rfc destination name should be exactly XYZCLNT100$WebFlowConnector.
    After checking this and if you make any configuration changes
    Clear the UWL Cache
    Restart the UWL Service (during a period of downtime/low usage levels)
    Now in terms of the UWL and BPM tasks there are some important points to highlight which are covered in the following documentation link:
    http://help.sap.com/saphelp_nw73/helpdata/de/4a/ee9c7488946d62e10000000a
    42189c/frameset.htm
    I have come across similar scenarios in the past which have been resolved after consulting the following SAP Note Documentation:
    SAP Note: 1585226 - BPM UWL Connector Failure
    Kindly Check whether the proxy settings are done correctly and http.nonProxyHosts has proper entries as explained in the note 1507174. (Proxy settings for the J2EE engine). You NEED to have SSO configured as in a case with 730, absolutely no user mapping should be used on webflowconnectors.
    Kindly update me as per your findings.
    I greatly appreciate your time and patience and I look forward to recieving your reply.
    Kind Regards & All The Best
    Troy Cronin - Enteprise Portal Support Engineer

  • BPM task not appearing in universal worklist

    Hello All.
    We have installted NWCE 7.2 for a developing a pilot . We have created a sample BPM application and build and deployed it.
    For some reason the BPM task (first activity in our process model)  is not appearing in the UWL
    We have ensured that UWL is configured properly and SAP_LocalSystem BPEMUWLConnector is configured and running successfully.
    After deploying the process model, we have started the process following the NWA, Configuration Mgmt , Processes and tasks , Start the process .
    In the manage Processes: Process Instance the status is showing In Progress and Show Process flow shows the first process is active.
    Note: The process is not trying to connect to any backend applictaion for timebeing, Administrator has full previliege on the Pool, Lane and Human activity / task
    If any one has encountered similiar problem with NWCE7.2 Sp1 please help us how to go about and overcome this issue.
    We have to demo the smaple this week so any help would be highly appreciated
    thanks
    Mukhuti

    Hi,
    Check the task owner in Nwa > Operation Management > Processes and Tasks > Mange Tasks. If you are able to locate the task then make sure that the user has been assigned the BPEM END user role.
    Hope this helps!!
    Cheers,
    Arafat

  • BPM Task payload namespace issue while modifying from ADF UI

    Hi,
    In my BPM process, I have the below tasks.
    1. Input task - user input form
    2. Review task - to review the user input values
    I have created the UI for the above tasks through Auto-generate forms.
    Before invoking Input task, I have created a transformation to initailize the payload elements, so that in the UI these field elements will be become editable.
    I have an ADF table which is used to insert account details elements which is initialized in the transformation with namespace.
    <ns0:bankAccountsType>
    <ns0:registrationNumber></ns0:registrationNumber>
    <ns0:accountNumber></ns0:accountNumber>
    <ns0:bankName></ns0:bankName>
    </ns0:bankAccountsType>
    I am using the createInsert operation of the ADF command button to insert records for these table in UI. The row is getting inserted with values and clicked "Approve" to go to the Review task.
    Now if i check the flow trace for this instance in EM console. ie "Review Task - Instance entered the activity"
    The payload elements for this account types is coming namespace for first record (becoz the row is intialized in BPM transformation) and the second & third record is not showing namespace.
    <ns0:bankAccountsType>
    <ns0:registrationNumber>111111111111111</ns0:registrationNumber>
    <ns0:accountNumber>1111111111111111</ns0:accountNumber>
    <ns0:bankName>qqqq</ns0:bankName>
    </ns0:bankAccountsType>     
    <bankAccountsType>
                   <registrationNumber>222222222222</registrationNumber>
                   <accountNumber>222222222222</accountNumber>
                   <bankName>www</bankName>
              </bankAccountsType>
              <bankAccountsType>
                   <registrationNumber>3333333333</registrationNumber>
                   <accountNumber>3333333333</accountNumber>
                   <bankName>sas</bankName>
              </bankAccountsType>
    Is there any way ADF can keep the namespace while adding new items?
    Jdeveloper
    Studio Edition Version 11.1.1.5.0
    Build JDEVADF_11.1.1.5.0_GENERIC_110409.0025.6013
    Thanks in advance.
    Regards,
    Murali.S
    Edited by: 1006338 on 16 May, 2013 5:18 AM
    Edited by: 1006338 on 16 May, 2013 5:20 AM

    Before invoking Input task, I have created a transformation to initailize the payload elements, so that in the UI these field elements will be become editable.
    I have an ADF table which is used to insert account details elements which is initialized in the transformation with namespace.You can simple use a ADF form to do this. Create ADF editable input fields in a panelFormLayout and wehn user enters values and clicks ona button .. pass those values to BPM payload.
    See - http://andrejusb.blogspot.com/2010/10/initializing-oracle-bpm-11g-process.html

  • You are not authorized[...] while completing bpm task.

    Hello community,
    i am facing a strange problem while completing bpm tasks. System is 7.3.1 SP5. User opens bpm task out of UWL or directly via link out of a email. The task UI is a WD4J component. Claiming works fine, UI is shown and user can work with it but on completion, an exception occours and the task does not complete and stays in the UEL. All the WD4J logic on completion is executed correctly before the exception occours. This only happens in about 1 out of 100 cases and i can not recreate it on purpose. Anyway this is very very annoying in the productiv system since the user thinks the task is completed correctly and clicks it away. By the way, the user ofcourse is authorized via relevant bpm roles and can complete other tasks as well.
    Here a part of the stacktrace:
    Thanks for your help.
    BR Tobias.

    Hi Tobias,
      the task was opening successful and the WD was working fine. But the triggering of the completion event was not possible.
      It was fixed with patches as described in note 1811953 - Direct link to task execution UI does not work for CHIP UI
    Regards,
    Vasilis

  • Unable to add visual composer UI to a BPM task in CE 7.2.

    Hello
    I am using CE 7.2 trial version. I am not able to add a visual composer UI component to a task (BPM task). Can any body explain how to do?
    I have created the visual composer component and deployed in the server. It is working fine independently.
    Created the Process dc and added the VC DC in the public part.
    Created the task and selected Unified UI import wizard, and selected UI technology as visual composer, but it is not listing any ui components.
    Can anybody suggest the correct method to do.
    Thanks and regards
    Sajith P

    Hi Sajith,
    I can assume that you are using the start event either to initialise some values in your VC or
    maybe you are using the start event with all bank values just as a pre-requisite to integrate BPM with VC.
    The end event will expect a return value at the end of the VC activity. Since you are using a BPM the VC application will be displayed in the Task of the user's UWL. How do you manage the response of the end event here?
    I think you are using the response of end activity to go ahead with your BPM process. Please confirm and share your thoughts.
    Thanks,
    Pritish

  • Missing "RESERVED" BPM-Tasks from my Substitute in Taskcollection BPM OData

    Hello,
    i'm developing a Integration-scenario with BPM-Tasks. Therfore i'm using the ODATA-REST Service.
    The access to the Taskcollection shows me all my BPM-Tasks.
    Now a second User activated me as his substitute. I expected that my TaskCollection shows me all the Tasks of my substitute, but he just delivered me the tasks that are in statuts "READY". The Tasks which are in status "RESERVED" were not shown in the TAskCollection.
    Has anybody an idea, what i have to do for getting all Task in every status.
    this is my request for the TaskCollection:
    http://xxx:99999/bpmodata/tasks.svc/TaskCollection?$orderby=CreatedOn%20desc&$filter=Status%20ne%20%27COMPLETED%27&$expand=TaskDefinitionData&$inlinecount=allpages
    There is one more Problem with the TaskCollection:
    The propertie "SubstitutedUser" is always initial, even when the Task is from the Subsituted User by activated substitutionrule.
    I'm thankfull for every idea.
    Regards
    Demetrius P.

    Hello Andre,
    thank you for your reply. That is unfortunately not the answer i hoped for ;-)
    Than i have question for claiming a task. I'm always getting the same error:
    Befor sending the POST-Request I fill the Header with a X-CSRF-token and the coockies. Here is my code and my URL i'm sending with the client-request. I have tested the same URL with the CHROME Postman and there it works fine:
    Can you say me what i'm doing wrong?
    URL-Request in "path": http://host:porthttp://czt.rz.sys.aok.de:52600/bpmodata/tasks.svc/Claim?&%26InstanceID=%27bpm%253A%252F%252Fbpm.sap.com%252Ftask-instance%252F0218e66cd9a511e3c1f800000ffbd0e3%27&%26SAP__ORIGIN=%27CZT_CZT_26%27/bpmodata/tasks.svc/Claim?InstanceID='bpm%3A%2F%2Fbpm.sap.com%2Ftask-instance%2F0218e66cd9a511e3c1f800000ffbd0e3'&SAP__Origin='CZT_CZT_26'
    Code:
        DATA: path TYPE string,
          errortext TYPE string, "used for error handling
          subrc  TYPE sysubrc,
          l_str_subrc TYPE string,
          dummy TYPE string,
          l_wrk_message TYPE bapiret2,
          l_token TYPE string,
          l_instance TYPE string,
          l_origin TYPE string.
          client->refresh_request(    ).
        " setzen POST-Methode---------------------------
        client->request->set_method( if_http_request=>co_request_method_post ).
        "erst den absoluten Teil generieren lassen
        client->create_abs_url(
          EXPORTING
            path        = '/bpmodata/tasks.svc/Claim?'
          RECEIVING
            url         =     path
       CONCATENATE path  'InstanceID=''' i_instance_id '''&SAP__Origin=''' i_sap_origin '''' into path.
        cl_http_utility=>set_request_uri( request = client->request
         uri  = path ).
        "x-crsf-token auslesen und setzten für die Post-Methode
        l_token = client->response->get_header_field( me->co_csrf_token ).
        DATA: lt_cookies TYPE tihttpcki,
              lw_coockies LIKE LINE OF lt_cookies.
        client->response->get_cookies(
          CHANGING
            cookies = lt_cookies    " Cookies
        LOOP AT lt_cookies INTO lw_coockies.
          client->request->set_cookie(
           EXPORTING
             name    =  lw_coockies-name   " Name des Cookies
             value   =  lw_coockies-value   " Wert des Cookies
        ENDLOOP.
        client->request->set_header_field(
          EXPORTING
            name  =  me->co_csrf_token   " Name des Header-Feldes
            value =  l_token   " Wert des Header-Feldes
        client->request->set_header_field(
          EXPORTING
            name  =  'Content-Type'   " Name des Header-Feldes
            value =  'application/atom+xml'   " Wert des Header-Feldes
        client->send(
    *    EXPORTING
    *      timeout                    = CO_TIMEOUT_DEFAULT    " Timeout von Antwortwartezeit
          EXCEPTIONS
            http_communication_failure = 1
            http_invalid_state         = 2
            http_processing_failed     = 3
            http_invalid_timeout       = 4
            OTHERS                     = 5
        IF sy-subrc <> 0.
          l_wrk_message-type = sy-msgty.
          l_wrk_message-id   = sy-msgid.
          CALL METHOD client->get_last_error
            IMPORTING
              code    = subrc
              message = errortext.
          l_str_subrc = subrc.
          CONCATENATE 'Receive-Fehler:(' 'Code:' l_str_subrc '):' errortext INTO l_wrk_message-message SEPARATED BY space.
          APPEND l_wrk_message TO t_message.
          EXIT.
        ENDIF.
        client->receive(
          EXCEPTIONS
            http_communication_failure = 1
            http_invalid_state         = 2
            http_processing_failed     = 3
            OTHERS                     = 4
        IF sy-subrc <> 0.
          l_wrk_message-type = sy-msgty.
          l_wrk_message-id   = sy-msgid.
          CALL METHOD client->get_last_error
            IMPORTING
              code    = subrc
              message = errortext.
          l_str_subrc = subrc.
          CONCATENATE 'Receive-Fehler:(' 'Code:' l_str_subrc '):' errortext INTO l_wrk_message-message SEPARATED BY space.
          APPEND l_wrk_message TO t_message.
          EXIT.
        ELSE.
          xmlstring = client->response->get_data( ).
        ENDIF.
    regards
    Demetrius

  • UWL configuration on EP Server to show BPM Tasks

    Hello Experts,
    I have implemented a federated network between 2 portal systems; EP portal as a consumer and BPM server as a provider.
    I can not list BPM tasks on EP Worklist but if a grant a BPM's core role to user i am able to use BPM Tasks and use them on a different UWL,
    So basicly, the user (user_a) has the following roles;
    (This role comes from BPM Server with FPN)
    NAME             = pcd:portal_content/com.sap.pct/every_user/com.sap.bpem/com.sap.bpem.roles/com.sap.bpem.Enduser
    DESCRIPTION = BPEM End User
    SOURCE         = pcd:portal_content/every_user/general/eu_core_role
    (Standart User role on EP Portal)
    NAME             = pcd:portal_content/every_user/general/eu_core_role
    DESCRIPTION = Every User Core Role
    SOURCE        = Portal Role
    (This role comes from BPM Server with FPN)
    NAME             = pcd:portal_content/every_user/general/eu_core_role
    DESCRIPTION = Every User Core Role
    SOURCE         = BPM_AND_EP_PORTALS
    And I see two UWL's, one shows tasks within EP the other one shows BPM Tasks from BPM,
    How can i merge these two ?
    Thanks in advance,
    Yasin

    hi Dave,
    cpl of questions are you on a federated network or are you using any proxy to access the portal? usually it will be slightly delayed some times based on the proxy cache. how are you adding the reports to role through delta link or copy?
    When using the portal cache, data updates can appear with a delay.
    pls go through the following link it may help you.
    http://help.sap.com/saphelp_nw70/helpdata/EN/25/8c174082fe1961e10000000a155106/content.htm
    Jo

  • Unable to open bpm task in uwl

    Hi experts,
    I am getting below error to open BPM task -
    Unable to open the task xxxxxxxxxxxxx because of technical issues. Contact your system administrator for more details.
    Error getting suddenly and log message is - I/O problem occurred when executing Archiving Command indexdescribe.
    Please clarify dependency here- If I deployed DC on server with some changes, and tried to open old task which is in NEW status, what would be the chances to get error.
    I believe there is no dependency, please correct me and advice how to fix above error.
    Thanks in advance.
    Ian

    Hi all,
    I am sorry to delay in reply, I went on vaction.
    Still issue persists, and observed issue seems not deploying new version of BPM DC.
    As per my application, once user submits WebDynpro application, UWL task will trigger. If I open the task no error coming out, otherwise If I opened the task after few hours I am getting error.
    So far I thought issue with new version of BPM DC, but issue now seems in different way.
    Please find log u2013
    800#Error#com.sap.tc.bpem.nwa.processmgmt.procmgmt.procmgmt.ProcMgmt#
    com.sap.BPM.nwa_pm.000006#BC-BMT-BPM-MON#sap.com/tcbpemnwaprocessmgmt#3C4A9248728053DD0000000200004770#216718650000000004#sap.com/tclmitsamuimainframewd#com.sap.tc.bpem.nwa.processmgmt.procmgmt.procmgmt.ProcMgmt#Guest#0##5366996011D611E18AB900000CEADD3A#f7da953311d511e1c6fb00000ceadd3a#f7da953311d511e1c6fb00000ceadd3a#0#Thread[HTTP Worker [@1437481805],5,Dedicated_Application_Thread]#Plain##
    Retrieval of Process instance details in 'Manage Process' has failed.Contact support.[Ljava.lang.StackTraceElement;@96dcd01#
    #2.0 #2011 11 18 03:13:48:471#0-800#Error#com.sap.tc.bpem.nwa.processmgmt.procmgmt.procmgmt.ProcMgmt#
    com.sap.BPM.nwa_pm.000021#BC-BMT-BPM-MON#sap.com/tcbpemnwaprocessmgmt#3C4A9248728053DE0000000000004770#216718650000000004#sap.com/tclmitsamuimainframewd#com.sap.tc.bpem.nwa.processmgmt.procmgmt.procmgmt.ProcMgmt#Guest#0##5366996011D611E18AB900000CEADD3A#0f8a891811d611e1aba600000ceadd3a#0f8a891811d611e1aba600000ceadd3a#0#Thread[HTTP Worker [@1132952642],5,Dedicated_Application_Thread]#Plain##
    Retrieval of Process instance details in 'Manage Process' has failed.[Ljava.lang.StackTraceElement;@7c47dd9d
    [EXCEPTION]
    com.sap.tc.lm.itsam.ui.proxy.exception.JMXAccessControlOperationException: Caller Guest not authorized, required permission missing (javax.management.MBeanPermission -\#fetchProcessInstanceInfo[com.sap.default:SAP_ITSAMGalaxyProcessManager.Name=SAP_ITSAMGalaxyProcessManager_EA5.SystemHome.abdbbh0,SAP_ITSAMJ2eeCluster.CreationClassName=SAP_ITSAMJ2eeCluster,SAP_ITSAMJ2eeCluster.Name=EA5.SystemHome.abdbbh0,cimclass=SAP_ITSAMGalaxyProcessManager,type=SAP_ITSAMJ2eeCluster.SAP_ITSAMGalaxyProcessManager,version=3.3] invoke)
         at com.sap.tc.lm.itsam.ui.proxy.JMXGenericModelClassMBean.invokeOperation(JMXGenericModelClassMBean.java:632)
         at com.sap.tc.lm.itsam.ui.proxy.JMXAbstractModelClass.invokeOperation(JMXAbstractModelClass.java:160)
         at com.sap.tc.bpem.nwa.processmgmt.procmgmt.model.SAP_ITSAMGalaxyProcessManager.fetchProcessInstanceInfo(SAP_ITSAMGalaxyProcessManager.java:104)
         at com.sap.tc.bpem.nwa.processmgmt.procmgmt.procmgmt.ProcMgmt.supplyInstances(ProcMgmt.java:2125)
         at com.sap.tc.bpem.nwa.processmgmt.procmgmt.procmgmt.wdp.InternalProcMgmt.supplyInstances(InternalProcMgmt.java:479)
         at com.sap.tc.bpem.nwa.processmgmt.procmgmt.procmgmt.wdp.IPublicProcMgmt$IInstancesNode.doSupplyElements(IPublicProcMgmt.java:2875)
         at com.sap.tc.webdynpro.progmodel.context.DataNode.supplyElements(DataNode.java:108)
         at com.sap.tc.webdynpro.progmodel.context.Node.getElementListAsObject(Node.java:263)
         at com.sap.tc.webdynpro.progmodel.context.MappedNode.createMappedElementList(MappedNode.java:78)
         at com.sap.tc.webdynpro.progmodel.context.MappedNode.supplyElements(MappedNode.java:71)
         at com.sap.tc.webdynpro.progmodel.context.Node.getElementListAsObject(Node.java:263)
         at com.sap.tc.webdynpro.progmodel.context.Node.getElements(Node.java:270)
         at com.sap.tc.webdynpro.progmodel.context.Node.sortElements(Node.java:555)
         at com.sap.lm.itsam.ui.util.table.TableSorter.sort(TableSorter.java:211)
         at com.sap.lm.itsam.ui.util.table.TableSorter.<init>(TableSorter.java:138)
         at com.sap.lm.itsam.ui.util.table.TableSorter.<init>(TableSorter.java:152)
         at com.sap.lm.itsam.ui.util.table.TableAccessories.createSorter(TableAccessories.java:420)
         at com.sap.lm.itsam.ui.util.table.TableAccessories.createSorter(TableAccessories.java:370)
         at com.sap.tc.bpem.nwa.processmgmt.procmgmt.procmgmt.ProcMgmtView.wdDoModifyView(ProcMgmtView.java:329)
         at com.sap.tc.bpem.nwa.processmgmt.procmgmt.procmgmt.wdp.InternalProcMgmtView.wdDoModifyView(InternalProcMgmtView.java:2547)
         at com.sap.tc.webdynpro.progmodel.generation.DelegatingView.doModifyView(DelegatingView.java:94)
         at com.sap.tc.webdynpro.progmodel.view.View.modifyView(View.java:746)
         at com.sap.tc.webdynpro.progmodel.window.ViewController.modifyView(ViewController.java:254)
         at com.sap.tc.webdynpro.clientserver.cal.ClientComponent.doModifyView(ClientComponent.java:432)
         at com.sap.tc.webdynpro.clientserver.cal.ClientComponent.doModifyView(ClientComponent.java:438)
         at com.sap.tc.webdynpro.clientserver.phases.ModifyViewPhase.execute(ModifyViewPhase.java:69)
         at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processRequestPartly(WindowPhaseModel.java:162)
         at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.doProcessRequest(WindowPhaseModel.java:110)
         at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processRequest(WindowPhaseModel.java:97)
         at com.sap.tc.webdynpro.clientserver.window.WebDynproWindow.processRequest(WebDynproWindow.java:514)
         at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:55)
         at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.doExecute(ClientApplication.java:1689)
         at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.doProcessing(ClientApplication.java:1503)
         at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doApplicationProcessingStandalone(ApplicationSession.java:899)
         at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doApplicationProcessing(ApplicationSession.java:871)
         at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doProcessing(ApplicationSession.java:356)
         at com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:328)
         at com.sap.tc.webdynpro.serverimpl.core.AbstractDispatcherServlet.doContent(AbstractDispatcherServlet.java:87)
         at com.sap.tc.webdynpro.serverimpl.wdc.DispatcherServlet.doContent(DispatcherServlet.java:89)
         at com.sap.tc.webdynpro.serverimpl.core.AbstractDispatcherServlet.doPost(AbstractDispatcherServlet.java:62)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:754)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
         at com.sap.engine.services.servlets_jsp.server.Invokable.invoke(Invokable.java:152)
         at com.sap.engine.services.servlets_jsp.server.Invokable.invoke(Invokable.java:38)
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:404)
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:203)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:440)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:429)
         at com.sap.engine.services.servlets_jsp.filters.DSRWebContainerFilter.process(DSRWebContainerFilter.java:38)
         at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
         at com.sap.engine.services.servlets_jsp.filters.ServletSelector.process(ServletSelector.java:82)
         at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
         at com.sap.engine.services.servlets_jsp.filters.ApplicationSelector.process(ApplicationSelector.java:268)
         at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
         at com.sap.engine.services.httpserver.filters.WebContainerInvoker.process(WebContainerInvoker.java:81)
         at com.sap.engine.services.httpserver.chain.HostFilter.process(HostFilter.java:9)
         at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
         at com.sap.engine.services.httpserver.filters.ResponseLogWriter.process(ResponseLogWriter.java:60)
         at com.sap.engine.services.httpserver.chain.HostFilter.process(HostFilter.java:9)
         at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
         at com.sap.engine.services.httpserver.filters.DefineHostFilter.process(DefineHostFilter.java:27)
         at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
         at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
         at com.sap.engine.services.httpserver.filters.MonitoringFilter.process(MonitoringFilter.java:29)
         at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
         at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
         at com.sap.engine.services.httpserver.filters.MemoryStatisticFilter.process(MemoryStatisticFilter.java:54)
         at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
         at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
         at com.sap.engine.services.httpserver.filters.DSRHttpFilter.process(DSRHttpFilter.java:42)
         at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
         at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
         at com.sap.engine.services.httpserver.server.Processor.chainedRequest(Processor.java:447)
         at com.sap.engine.services.httpserver.server.Processor$FCAProcessorThread.process(Processor.java:264)
         at com.sap.engine.services.httpserver.server.rcm.RequestProcessorThread.run(RequestProcessorThread.java:56)
         at com.sap.engine.core.thread.execution.Executable.run(Executable.java:122)
         at com.sap.engine.core.thread.execution.Executable.run(Executable.java:101)
         at com.sap.engine.core.thread.execution.CentralExecutor$SingleThread.run(CentralExecutor.java:328)
    Caused by: com.sap.engine.services.jmx.exception.JmxSecurityException: Caller Guest not authorized, required permission missing (javax.management.MBeanPermission -\#fetchProcessInstanceInfo[com.sap.default:SAP_ITSAMGalaxyProcessManager.Name=SAP_ITSAMGalaxyProcessManager_EA5.SystemHome.abdbbh0,SAP_ITSAMJ2eeCluster.CreationClassName=SAP_ITSAMJ2eeCluster,SAP_ITSAMJ2eeCluster.Name=EA5.SystemHome.abdbbh0,cimclass=SAP_ITSAMGalaxyProcessManager,type=SAP_ITSAMJ2eeCluster.SAP_ITSAMGalaxyProcessManager,version=3.3] invoke)
         at com.sap.engine.services.jmx.auth.UmeAuthorization.checkMBeanPermission(UmeAuthorization.java:100)
         at com.sap.engine.services.jmx.JmxServerFrame.checkMBeanPermission(JmxServerFrame.java:101)
         at com.sap.engine.services.jmx.MBeanServerSecurityWrapper.checkMBeanPermission(MBeanServerSecurityWrapper.java:438)
         at com.sap.engine.services.jmx.MBeanServerSecurityWrapper.invoke(MBeanServerSecurityWrapper.java:288)
         at com.sap.engine.services.jmx.ClusterInterceptor.invoke(ClusterInterceptor.java:813)
         at com.sap.pj.jmx.server.interceptor.MBeanServerInterceptorChain.invoke(MBeanServerInterceptorChain.java:367)
         at com.sap.lm.itsam.ui.connection.impl.ITSAMUIMBeanServerConnectionWrapper.invoke(ITSAMUIMBeanServerConnectionWrapper.java:350)
         at com.sap.tc.lm.itsam.ui.proxy.JMXGenericModelClassMBean.invokeOperation(JMXGenericModelClassMBean.java:613)
         ... 77 more
    Caused by: java.security.AccessControlException: access denied (javax.management.MBeanPermission -\#fetchProcessInstanceInfo[com.sap.default:SAP_ITSAMGalaxyProcessManager.Name=SAP_ITSAMGalaxyProcessManager_EA5.SystemHome.abdbbh0,SAP_ITSAMJ2eeCluster.CreationClassName=SAP_ITSAMJ2eeCluster,SAP_ITSAMJ2eeCluster.Name=EA5.SystemHome.abdbbh0,cimclass=SAP_ITSAMGalaxyProcessManager,type=SAP_ITSAMJ2eeCluster.SAP_ITSAMGalaxyProcessManager,version=3.3] invoke)
         at java.security.AccessControlContext.checkPermission(AccessControlContext.java:327)
         at java.security.AccessController.checkPermission(AccessController.java:546)
         at com.sap.engine.services.jmx.auth.UmeAuthorization.checkMBeanPermission(UmeAuthorization.java:84)
         ... 84 more
    please do adivce to fix.
    Ian
    Edited by: ian.sapce on Dec 13, 2011 4:53 PM

  • Obtain Username from ADF Security with BPM Task Page

    All,
    I have a requirement to obtain the currently logged on user within a BPM task page.
    I log onto either the BPM workspace or our own custom workspace that leverages the BPM Tasklist Taskflow. When navigating from a task in the tasklist, I have attempted to use an ADF EL expression to obtain the current user #{securityContext.userName}. However this seems to return anonymous. I have created a very simple test case and process to prove this, just displaying the user on the screen. However it shows as anonymous. I have done nothing special with either the task page or my workspace application to configure security aspects. Other than the standard ADF security of the custom workspace loggin.
    Does anyone know if this is achievable? (My ADF skills are limited)
    Interestingly, this seems to work fine on some of our 11.1.1.6.3 sever installs but not on others, including my Local Windows install. Therefore it is concidence it works on the servers (Linux).
    Many Thanks for any guidance you can provide
    FYI, The Task actions, task comments etc all record the logged in user correctly. I also reviewed comments in https://blogs.oracle.com/bpmbestpractice/entry/bpm_adf_task_forms_checking
    Regards Dave
    Edited by: DavidGaskell on Dec 1, 2012 12:41 AM

    Hi thanks,
    I'm a little confused so apologies.
    The steps we have followed to date as as follows:
    1) Written our own login page which inplements ADF security to authenticate the user
    2) Integrated the BPM task list task flow into our application as per Oracle docs.
    3) Written a separate application for the task page.
    4) run the application so u log into application, go to task list page, click in a bpm task in task list which launches the custom bpm task page. At this point the security context is anonymous evn though the login page shows the user logged in.
    Therefore are you suggesting I need to add some additional steps to pass the context into the custom page. FYI we have no single sign on implemented.
    I presume the BPM context must be set based on the logged on user as all task actions are performed as the user details are recorded.
    In a simpler scenario I get the same outcome whe using the out the box bpm workspace.
    Rgards Dave

  • Want to send Email Notification to Non-BPM Workspace user?

    I want to send an email notification to non-bpm workspace user. I don't want to do it over the human task because it is an automatic task. Should I use BPEL to send email? Please advise. I am newbie to the BPM & BPEL. And Please give me a link that I can find the step to implement it. Thank you.

    where do you keep your email list, DB or any file or any input attribute in your page?

  • Problem in assigning Webdynpro view to BPM task

    hello all,
    I have a webdynpro application using EJB Model. Now I am trying to embed this application into BPM. When I am assigning the view to a bpm task then it will show error that data type not supported like that.
    In Component Controller's context and Interface's context I am using context node through model node binding and in the model node i am using some Java Native datatypes like java.util.Date/java.lang.Long etc that are not supported in BPM tasks i think.
    How can I handle this prob. thks in advance. It will very useful for me if somebody have some example that uses the webdynpro views along with EJB Model in that.

    Hi kapitsu,
    not every data type is suppported by BPM.
    May you have a look at
    [Data Type Compatibility|https://help.sap.com/saphelp_nwce711/helpdata/en/63/9f9ca5bb234502bd7b02c91ac6040a/content.htm]
    Or at
    [SAP Message 1266539|https://websmp130.sap-ag.de/sap%28bD1kZSZjPTAwMQ==%29/bc/bsp/spn/sapnotes/index2.htm?numm=1266539]
    There are also some examples where it works:
    [CE 7.1 Samples|SAP NetWeaver Composition Environment Samples Center ]
    [Modeling Your First Process with SAP NetWeaver Business Process Management|SAP NetWeaver Business Process Management Resource Center;
    Maybe it helps.

  • Error when assigning Web Dynpro UI to BPM task

    Hi all,
    I have created a simple Web Dynpro application that consumes a web service. The WD works fine when executed standalone and is fully prepared to be used in BPM (ie has Complete event and so on). When I try to add the UI to a BPM task I can't see it under supported components and if I choose to see all components I get the error:
    Selected component is not supported. One of the ports has unsupported data.
    Does anyone recognize this?
    I'm using CE 7.2.
    Regards
    /Oskar

    Hi Oskar,
    Seems that one of the datatypes that you are using is not supported. Make sure that you are using Data Types supported by WS.
    Cheers,
    Arafat

Maybe you are looking for