BPM Parametric Role

Dear all,
I try to lookup parametric role from JDev and I get this exception.
effectively the ejb.bpm.services/BPMOrganizationServiceBean context doesn't exists in Foreign JNDI provider list ....
Error during ejb lookup from bpm services client.
Error during lookup of remote ejb BPMOrganizationService .
Contact Oracle support if exception can not be fixed.
Caused by: javax.naming.NameNotFoundException: While trying to lookup 'ejb.bpm.services/BPMOrganizationServiceBean' didn't find subcontext 'bpm'. Resolved 'ejb' [Root exception is javax.naming.NameNotFoundException: While trying to lookup 'ejb.bpm.services/BPMOrganizationServiceBean' didn't find subcontext 'bpm'. Resolved 'ejb']; remaining name 'bpm/services/BPMOrganizationServiceBean'
     at weblogic.rjvm.ResponseImpl.unmarshalReturn(ResponseImpl.java:234)
     at weblogic.rmi.cluster.ClusterableRemoteRef.invoke(ClusterableRemoteRef.java:348)
     at weblogic.rmi.cluster.ClusterableRemoteRef.invoke(ClusterableRemoteRef.java:259)
     at weblogic.jndi.internal.ServerNamingNode_1035_WLStub.lookup(Unknown Source)
     at weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:423)
     at weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:411)
     at javax.naming.InitialContext.lookup(InitialContext.java:392)
     at oracle.bpm.client.impl.BPMServiceRemoteClient.getBPMOrganizationService(BPMServiceRemoteClient.java:190)
     at oracle.tip.tools.ide.workflow.editor.controls.lpg.LPGLookup.fetchLPG(LPGLookup.java:200)
     at oracle.tip.tools.ide.workflow.editor.controls.lpg.LPGDetailPanel.searchLPG(LPGDetailPanel.java:160)
     at oracle.tip.tools.ide.workflow.editor.controls.lpg.LPGDetailPanel._populateApprovalGroups(LPGDetailPanel.java:234)
     at oracle.tip.tools.ide.workflow.editor.controls.lpg.LPGDetailPanel.access$100(LPGDetailPanel.java:36)
     at oracle.tip.tools.ide.workflow.editor.controls.lpg.LPGDetailPanel$2.run(LPGDetailPanel.java:214)
     at java.lang.Thread.run(Thread.java:662)
Caused by: javax.naming.NameNotFoundException: While trying to lookup 'ejb.bpm.services/BPMOrganizationServiceBean' didn't find subcontext 'bpm'. Resolved 'ejb'
     at weblogic.jndi.internal.BasicNamingNode.newNameNotFoundException(BasicNamingNode.java:1139)
     at weblogic.jndi.internal.BasicNamingNode.lookupHere(BasicNamingNode.java:247)
     at weblogic.jndi.internal.ServerNamingNode.lookupHere(ServerNamingNode.java:182)
     at weblogic.jndi.internal.BasicNamingNode.lookup(BasicNamingNode.java:206)
     at weblogic.jndi.internal.BasicNamingNode.lookup(BasicNamingNode.java:214)
     at weblogic.jndi.internal.RootNamingNode_WLSkel.invoke(Unknown Source)
     at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:667)
     at weblogic.rmi.cluster.ClusterableServerRef.invoke(ClusterableServerRef.java:230)
     at weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:522)
     at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
     at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:146)
     at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:518)
     at weblogic.rmi.internal.wls.WLSExecuteRequest.run(WLSExecuteRequest.java:118)
     at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
     at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
Dec 12, 2012 10:10:53 AM oracle.bpm.services.instanceManagement
SEVERE: Exception
BPM-70203

oups ....
Fixed server was shut down

Similar Messages

  • How to use Parametric Roles in BPM 11g ?

    Hi Experts,
    How do I use the "parametric roles" in the Oracle BPM 11g?
    I want to use this concept of subroles but could not do this in the BPM 11g.
    Has anyone used and can help me or pass me an example?
    Thanks.
    Leo.
    Edited by: user13269730 on 07/06/2010 13:21

    Ditto here too... looking for an example of how to set this up.
    Here is a scenario:
    I have multiple application roles setup:
    PM - city a (bunch of users)
    PM - city b (bunch of users)
    PM - city c (bunch of users)
    PM - all (has all 3 PM roles and is used as the security to the swimlane).
    I have a business requirement where the PMs (Project managers) should only be able to see and do work ONLY for their city. I have a metadata of 'city' but don't know how to setup an assignment based on this in the human task.
    How does one setup a complex task?

  • Parametric roles in Oracle BPM 11g

    Hi all!,
    For all of us that was asking how to do the parametric roles in Oracle BPM 11g, here´s how to do it, hope it helps.
    Regards!!
    Z3uV4k
    https://docs.google.com/file/d/0B7YrnfO7h717M2U1MTlmMmEtZjI3Mi00ZTNhLWFhNTQtYzkyZjc5OGI5Y2I4/edit?pli=1

    Might also want to look at a blog post I wrote based on an idea Arun Pareek came up with.  (click here)
    The differences are (1) that this lets you assign parametric roles to groups or application roles instead of individual users making them simpler to maintain and (2) IMO it's a lot easier to do using this technique.
    Dan

  • [BPM Dynamic Parametric Role] How to Implement DPR?

    Hi Guys,
    Here again, can someone provide me a link for sample codes on implementing Dynamic Parametric Roles?
    Thanks!

    Hi Dan,
    Yup I'm talking about Parametric roles in oracle BPM. I need to find a way where in the system can generate parameters without any human intervention. This needs to be done by an external application. So basically what I need is a sample implementation of how it is done in BPM.
    Regards,
    Mr. Clutch

  • Problems when creating a new parameter for a parametric role

    I'm trying to create a new parameter for a parametric role, but it seems that it is never updated, because the BPM engine does not return any error.
    The scenario is: I have a process that has the role "Brands_Admin", the brands are populated by Web Service dynamically, then the parameters of the role would be those brands. In this case, if a new brand is registered (WS returns a new brand), I simply create a new parameter for the role through the "process administrator" of the BPM Enterprise.
    I'm trying to create the new parameter as follows:
    dirSession                 = DirectorySession.currentEngineSession;
    dirOrganizationalRole       = DirOrganizationalRole.fetch(session : dirSession, id : "Brands_Admin");
    String[] parametricRoles       = dirOrganizationalRole.parametricValues;
    parametricRolesCount      = parametricRoles.length();
    parametricRoles[parametricRolesCount]      = "NEW_BRAND";
    dirOrganizationalRole.parametricValues      = parametricRoles;
    dirOrganizationalRole.update();
    dirOrganizationalRole.refresh();
    for (int i=0; i<dirOrganizationalRole.parametricValues.length(); i++) {
         logMessage(dirOrganizationalRole.parametricValues);
    In the code above, the BPM Studio will print the new parameter correctly, but in next activity (like a Screenflow) when I try to get the parameters of that role again, there are only the parameters that were registered using the BPM Studio, the parameters that are created programmatically not appear.
    Anyone know the reason?
    An user with the same problem: http://forums.tangosol.com/forums/thread.jspa?threadID=839253&tstart=1

    When a project that contains this logic to create a new parameter for a parametric role programmatically is deployed in BPM Enterprise, some strange behaviours occurs.
    The first is that I cannot see through the process administrator the new parameter that was created for the parametric role.
    The second is that if I create this new parameter through process administrator and associate an user to the role that contains the new parameter I cannot access the deployment process. In workspace (authenticated with user that is associated with the role that contains the new parameter) I cannot see anything about the process.

  • Grab In A Parametric Role

    Hi All
    I'm using BPM to run a business flow using Oracle BPM Studio.
    One of the roles I'm using in the process is a Parametric Role.
    I need to use a Grab activity in this parametric role, but I got an error that I can't use a Grab activity in a parametric role.
    Does anyone familiar with this problem?
    I need to give some permissions to that role, and I don't want to use the Grab's API.
    Thanks
    Arik

    Guessing I'm just confirming what you already know, but there are a couple activities that cannot be placed in a parametric role. Grab is one and a Global Interactive is the other.
    It's not a bug, but I've never quite understood the rationale for not allowing a Grab in a parametric role either.
    Describe your use case and perhaps we can all brainstorm another design pattern that will work.
    Dan

  • Parametric role and organization

    Hi,
    I´ve read BPM Studio helps and some threads in this forum and I still can't figure out this dynamic role thing.
    As I understand a participant can not normally particapate to process instance which have been started by a participant from different organisational Unit even if role is valid.
    Is it possible to change in which organization Unit's Role is doing the task, I am very sceptic that parametric role will solve this ?
    Is there some where a good presentation of this dynamic role and organization thing ?
    thanks

    You get it perfectly.
    1.- Yes it is different Studio and Enterprise in this thing, in Studio the deployment is equivalent to "the root OU" in Enterprise.
    2.- In Studio you do not manage the OUs.
    3.- In enterprise the OUs are managed in the deployment.
    Things that deals to the directory are usually in the Enterprise side, participants are not exported from studio and the rest of things (OUs, roles, groups...) usually are mapped when you publish. And of course when you publish in Enterprise yo have more options that when you deploy in Studio (for example deploy to specific OUs, you can select the engine qhere you deploy (in studio you only have one engine), and so on...
    Hope it helps
    Edited by: ruben.vidaurre on 03-abr-2009 12:24
    Edited by: ruben.vidaurre on 03-abr-2009 12:25
    Edited by: ruben.vidaurre on 03-abr-2009 12:26

  • Parametric Role

    I read about Parametric Role in OBPM Studio Guide,but did not understand.
    Can any one tell me more about Parametric Role with a good example.
    It will be good if any one share small BPM Project which uses Parametric Role.

    Hi,
    Parametric role is mainly used if company has the different department with same role.
    Will explain in more detail,
    For example there is role called "Accountant Manager". That company has 4 different department, each different has the Accountant Mangager role.
    In that case each user will tagged to Accountant Manager with different department.
    I dont know, whether you understood or not.
    Pls let me know, if you have any queries.
    Regards,
    Anandh P

  • [Dynamic Parametric Role]

    Hi Guys,
    I'm currently trying to implement updating of parameters for a particular participant. I tried to follow the oracle reference code found on this link :
    http://download.oracle.com/docs/cd/E13154_01/bpm/docs65/standard_components/index.html?t=Fuego/Fdi/DirHumanParticipant/DirHumanParticipant_component.html
    However I get this error message:
    Caused by: java.lang.UnsupportedOperationException
         at fuego.directory.provider.UnsupportedParticipantAccessor.updateHumanParticipant(UnsupportedParticipantAccessor.java:190)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
         at java.lang.reflect.Method.invoke(Unknown Source)
         at fuego.directory.provider.DirectorySessionImpl$AccessorProxy.invoke(DirectorySessionImpl.java:739)
         at $Proxy3.updateHumanParticipant(Unknown Source)
         at fuego.directory.DirHumanParticipant.update(DirHumanParticipant.java:1770)
         at fuegoblock.fdi.DirHumanParticipant.update(DirHumanParticipant.java:1951)
         at POSM_3_0_Order_Approval.ParametricRole.Default_1_0.Instance.CIL_createParametricRole(Instance.xcdl:31)
         at POSM_3_0_Order_Approval.ParametricRole.Default_1_0.Instance.CIL_createParametricRole(Instance.xcdl)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
         at java.lang.reflect.Method.invoke(Unknown Source)
         at fuego.component.ExecutionThreadContext.invokeMethod(ExecutionThreadContext.java:499)
    Can someone help me out?
    Thanks!

    Hi Dan,
    Yup I'm talking about Parametric roles in oracle BPM. I need to find a way where in the system can generate parameters without any human intervention. This needs to be done by an external application. So basically what I need is a sample implementation of how it is done in BPM.
    Regards,
    Mr. Clutch

  • Parametric Role ReAssignment

    Hi,
    We are having one parametric role: Agent which is having 2 values: TS1, TS2.
    We have some users assigned to each of the parametric values say to 5 users to TS1 and 2 users to TS2.
    Now, we want the users who have assigned parametric value "TS1" to move to "TS2" so that BPM Server will now have 7 users to "TS2" and removing them from "TS1".
    Can anyone tell me how we can achieve this case through PBL code.
    Thanks,
    Abhishek

    Here is some code, to add a role to a participant... I haven't done it with a parametric role, but you should be able to figure it out...
    roleName as String = "Admin"
    userId as String = "jsmith"
    session as DirectorySession = DirectorySession.currentEngineSession
    theRole as RoleAssignment = RoleAssignment.create(role : DirOrganizationalRole.fetch(session : session, id : roleName), permissions : 95)
    dirHum as Fuego.Fdi.DirHumanParticipant = DirHumanParticipant.fetch(session : session, id : userId)
    curRoles as RoleAssignment[]
    curRoles = dirHum.rolesAssignment
    if indexOf(curRoles, element : theRole) == -1 then
         curRoles[] = theRole
         dirHum.rolesAssignment = curRoles
         update dirHum
    end HTH
    -Kevin

  • Participant Assignment to BPM Process Role

    Hi everyone ;
    I need to custom application for participant assignment to BPM process role. You know, this operation has been made under Business Process Workspace > Administration Areas > Organization > Roles But this page is not useful for Administrator user. I want to develop an application that it makes set Participant to BPM App Role. But, i haven't any API.
    Firstly, is this possible? And than, how can i implement it?
    Thanks.

    Is restart of the engine server on which ProcessP deployed is the only solution since the error messages shows up as 'Process Execution Engine has not re-synchronized with the Directory Service. '

  • BPM user role access

    Hi Experts,
    Who all can access the BPM process? Is it possible to set the userrole access to the BPM process?
    Scenario :
    Through webservice, I have to call BPM process..But the BPM process should be accessed by particular user.
    For example, Manager related BPM process should not be accessable to the Developers.
    How to set/give the BPM user role access?
    Regards
    Sara

    It is not possible, if sender application has an athorization to send the message to XI the process will be instantiated using Receive step.
    Thanks
    Farooq.

  • NEED WORKAROUND !!!   Can't Add GLOBAL to parametric Role !!!

    When you try to put a global activity into the swimlane of a parametric role, you get an error message:
    "Global activities are not allowed in Multiple Assignment roles because there is not yet an instance. Therefore, activity (GlobalName) cannot be located in Multiple Assignment role (RoleName)"
    This is contrary to the documentation. According to the documentation about "Global activities", it reads:"Global Activities can be assigned to any user-defined role"
    According to the documentation about "user defined-roles", it reads: "user defined-roles can also be Multiple-Assignment (formerly called Parametric)."
    Any ideas for a workaround?

    There is not a workaround on adding a Global to a Parametric Role.
    Create a non-parametric role, associate the users you want to use the Global's functionality and then add the Global.
    Know this probably seems odd. It did to me also, but here's what helped me understand why you cannot do this. Instances have information that the parametric roles are based on (e.g. "region"). When a user uses an interactive activity, the instance carries with it the value of the region because it was set upstream in the process (e.g. "West"). A global is a different story. Since there are no "upstream" activities and it's not a part of the process, the value that the parametric role is based on is not set. The Global cannot fire because it does not know the value of "region" in this example.
    Hope this helps,
    Dan

  • BPM 11g Role Assignment not Reflected on BPM Workspace

    Hi,
    I'm having trouble with role maping in JDeveloper for my BPM 11g project, where the server groups mapped against a particular applcation role is not reflected in BPM workspace.
    I'm mapping application roles with server groups in the Organization section of my BPM project in JDeveloper, but when I open the Administration section of the BPM workspace, I see that the appropriate section is blank where there should be the server group assigned.
    I have confirmed that the server groups are in place, and have users associated with them. I even tried ti with the Administrators groups of WebLogic, with the same results.
    However, when I deployed this same project on an Oracle On Demand server, the JDeveloper role maapping was successfully deployed along with my process. Could anyone please provide some insight in this matter?
    I'm working on JDeveloper and SOA 11.1.1.5
    Thanks,
    Debojit

    HI,
    In 11g you have the concept of Global Links. You can refer to http://docs.oracle.com/cd/E23943_01/user.1111/e15175/bpmug_ext_apps.htm#BACCACGI fro example of how this can be acheived
    I think there are also some samples on java.net for Oracle BPM Suite however this appears to be down at the time of posting so I can not validate this.
    Hope this helps
    Regards Dave

  • BPM swimlanes role

    Actually i want all the roles created in oracle bpm swim lanes in a dropdown on a adf form.
    so,can anybody help me out as where these roles are actually stored like in any table.
    plz provide some help.
    Thanks

    Hi.
    What is the BPM product version (10g or 11g)?

Maybe you are looking for

  • Disabling IPv6 seems to solve AEBS connection drop problem

    As I posted earlier, I have had (like many others) a lot of problem with my Aiport ExtremeN base station. Connection was dropping every 20 minutes or so, for ethernet as well as Airport. I know it's not my DSL connection, I have used a NetGear WRT300

  • Formatting issue in cheque printing

    Hello! We are using automatic payment for cheque printing using smartforms. The printer is Epson LQ 300 +II and device type is EPESCP9.Printing was ok with EPESCP2 as well. The cheque is printing perfect on  QAS Server but when we print it in Product

  • Very yrgent

    Hi everyone, I am creating the report program which fetches the duplicate records or fraud records. Consider PERNR(Personnel ID ) and SSN(Social Security Number) are the fields that is present in the table XXXXXX. One SSN number can have only one PER

  • Inverted colors

    I'm having a problem with what appears to be inverted colors in Keynote slides (iWork 08). Everything worked fine after moving to Snow Leopard for the first few days, then suddenly, I started having this problem. One problem that preceded this one wa

  • Access policy or the Applicatios&Gaming setting on E1200

    Hi, all, I wonder if I can setup certain rule for a pc or Mac through the" Access policy" or the "applications&Gaming". Here is what I wanted: this PC/Mac only can access some internet for example: dictionary or wiki or google from 5:00M-8:30PM, and