Empty Process Context

Hi All,
I have created a process wih multiple Human Activities, when I am trying to do the Output mapping of Human Task 1: I am not able to see any nodes/attributes in the process context on the Right side.
I am able to see the TaskOutput on the left pane.
Any clues?
TIA,
Arafat

Hi Arafat,
AFAIK you need to do a mapping from node to node and then map the elements within it individually (e.g. if the left structure would differ from the right one, but may also occur more than once). By right clicking onto the node and dragging it to the right side you can open the context menu which offers some handy operations (like "map automatically").
Hope that helps,
Martin

Similar Messages

  • Error while deploying empty process

    Hi
    I have made an empty process which includes all the xsd's of the system. When i am trying to deploy the process it's getting errored out saying empty partnerlink bindings.
    we have made this process so that any system would access this process for xsd's
    thanks
    ravi

    Error:
    [Error ORABPEL-10804]: empty partnerLinkBindings
    [Description]: in "C:\jdevstudio10133\jdev\mywork\AnfBPELRIBPOEnrichment\DummyProcess\bpel\bpel.xml", descriptor "partnerLinkBindings" has no children. This descriptor cannot be empty.
    [Potential fix]: add child partnerLinkBinding descriptors to partnerLinkBindings descriptor.

  • BPM Process Context Issue

    Hi Experts,
                   Can i use WDJ context as process context in BPM(Once i assigned WDJ component to a Task, i can able to see the WD context in Data types ) or we have to create a separate xsd in BPM. i came to know about this functionality so only asked.
                   Also i want to pass more values during starting of the process. I know it can be done through WS. Any other option is available?
    Regards,
    Arun

    Hi Arun,
    You are triggering the Process in WDJ with a webservice. so the values you assigned to the WS attributes in WD will be available in Start event of the Process.(not in the process context)
    Now you can have mapping between your start event and process context to get the data in process context and use it further steps.
    Hope it helps.
    Thanks.
    Priya

  • Task's Process context doesn't get updated in parallel tasking

    All,
    I have a parallel task in my BPM process flow; the parallel task can have a max of 3 owners. The owners can either approve / reject the task. There are 3 boolean attributes in the process context that are used to store the decisions of these task owners.
    When the process is initiated, these 3 attributes are set to true. So, there is no issue if all the 3 owners approve the task. The flow continues. If one of the owners reject first, followed by the other 2 owners approving the task, then the decisions are not captured. Hence, rejection flow is not triggered at all. But if the first 2 owners claiming the task approve and the last one rejects, the rejection flow is triggered.
    Observation: When a owner approves / rejects, I am able to see the changed decision in NWA PROCESS context and in the output mapping of this task. But now, when the 2nd owner claims the task, the input mapping of this task doesnt have the updated value of the first owner's decision.
    How to solve this issue?
    Can someone please assist?
    Many thanks,
    Subathra M

    Hi Subathra,
    Is it the same webdynpro component that is assigend to the 3 parallel task? In that case you can use one attribute to capture the decision. if tthe first user selects approve and then the second user select reject the attribute will be updated to reject.
    Regards,
    Shilpa

  • Process Context Web Dynpro

    Hello,
    Can we have one process context across whole BPM and Web Dynpro? My scenario is: Executing BPM in Web Dynpro through a Web Service. Presently I have set two contexts( one is for web dynpro and another for BPM Web Service/Process Context). Can I use one context instead of two types of contexts. Please let me know if there are any limitations.
    Thanks,
    Sunita.

    HI Sunita,
    technically you need different contexts for WebDynpro and BPM. This is due to the fact that these are two independent technologies which manage their context data differently. So, you will need a WebDynpro context as well as a Process context for BPM.
    But this does not mean that you cannot share and transfer data from one to another. From the WebDynpro context you might fill the WebService input. This can be simply done through context mapping and model binding. Once the WebService gets called, the input data is automatically mapped and transfered to your Process context. Of course, this has to be modelled first in the Process Composer. From here, you might use the context data to map to activites (human and automated) in your process. From here, you are able to again map it to a WebService in case of an automated activity or a WebDynpro context in case of a human activity.
    Hope, this brought some more clarity.
    Best regards,
    Stefan

  • Process Context Updating

    Hi,
    I have a Context Generated for XSD Data types long ago. Now, I am deleting one of the attributes from this XSD/WSDL file. But, I am not see that change reflect in Process Context.
    Whats the easiest way to update the XSD data Types and process context.
    Thanks in advance for help.
    Sunita.

    Sunita,
    If you are talking about updating the Data Types for the Task Request/Response then the best way is to remove all the input/output mapping first and then reimport the UI for the task which will automatically update your schema based on context exposed in the selected UI Interface controller. And if you are talking about the schema for the WSDL used to trigger the start event in process then you need to make the changes, save it and build it. Its better to build the project after making changes in Schema/UI Assignment or any other changes.
    Hope this answers your question.
    Regards,
    Arafat

  • Empties Processing -IS Retail

    Hi
    I had created a Article as Full product with Material Type "VOLL" and two empties articles with Material Type "LGUT". In Full product (Basic Data view) i had activated "with empties BOM".
    While creating Purchase Order, when i entered the full product, automatically the two components had exploded but the Return item is not activated for the Empties material.
    Can any one please tell, what customising to be done  so that automatically Return item to be activated for Empties articles when i enter Full product the Purchase Order.
    Regards,
    Bala

    Hi Sakthi,
    Actually, i done as per the Empties processing Building Block, as per the BPPs:
    Process Flow is:
    Step 1: Assigin empties articles to Full products as component in Basic Data View in Article Master Record (T.code:MM42)
    Step 2: Create Purchase order for full product to External Vendor, automatically the componenets has be to exploded with Return item active. (only components will be marked as Return Active)
    Step 3: Goods Receipt from Vendor to DC.
    Step 4: Stock Transport Order from DC to Store. ( Here also, components will be activated as Return Item)
    Step 5: Goods Receipt in Store
    Step 6: Return the empties articles (component) to DC. (T.Code: MB01 )
    In my case, since the Return Item is not activated for components in Purchaser order or STO, i not able to return the empties in T.Code:MB01
    If, required please give ur mail id, i will send the BPP document for Empties Processing to you id.
    Thanks
    Bala

  • Activate Empties Processing in IMG

    Dear all,
    I tried to activate Empties Processing in IMG, but system prompt with msg "You can only proceed in a retail system!"
    Do I have to activate retail system first? Is it a complicated process?
    Thanks~~~~

    Hello,
    Please refer section 3.2.2     Activate Empties Processing in below document,
    http://help.sap.com/bp_bblibrary/500/documentation/R80_BB_ConfigGuide_EN_ZH.doc
    br,
    Pushkar
    Edited by: Pushkar Patil on Jul 8, 2010 1:34 PM

  • Impersonating (Information passed in process context)

    Hi
    Do you have an idea on what are the information passed in process context.
    let me tell you what I am trying to do. I am invoking a process which contains a retrieve content(documentum) service that uses the process context as login mode. The process context that is used to invoke is made by impersonating (ie using admin user creditential to create a context for another user). Now I am able to invoke the process but I get login exception in documentum service.
    Thanks

    Hi Dhanesh,
    Now I am able to invoke the process but I get login exception in documentum service
    That's expected. Because using impersonation you have got the ticket which is valid on LiveCycle but not for Documentum. So livecycle has no way to establish communication with Documentum server unless it has that user's password as well.
    Process context however, can be used in the scenario where you create a ServiceClientFactory for a user who is synced on both LiveCycle and DCTM. You authenticate the user to LiveCycle, and pass on the context to Documentum Connector through process context.
    Hope that answers your question.
    Thanks and Regards,
    Raghu

  • How to provide a (web)service which delivers a process context?

    Hi folks,
    i have designed a process with Process Composer so far.
    Several tasks read and write data into the process context.
    What i want to do now is providing a (web)service which gets an process instance number as input and delivers the data from the corresponding process context as output.
    Maybe someone can explain me the steps that are needed to implement that?
    TIA
    Michael

    Hi Michael,
    In case you want to have an 'instant view' on the process data context that might be an option.
    Nevertheless I would not recommend doing so / be careful if there is no other possibility. Maybe it makes sense to define specific check points where data could be synchronized. You would benefit of a more clean process model and a reduced number of outgoing web service calls which in fact would also speed up process execution.
    I am somehow curious what you are planning to achieve. Could you elaborate on that?
    Best regards,
    Martin

  • Access to BPM Task/Process CONTEXT data with the BPM Java API

    Dear all,
    is there a possible way to extract the content data from a process Instance? We want to read out all the data of the current intstances from a backend system. The API CE7.3 SP3 supports only (or we didn't find it) Instance Header data (like start-time,..)
    Regards,
      Christian

    Hi
    There's no straight way to retreive process instance context variables.
    But In my mind, there is a hack way - find appropriate tables in oracle db, where BPEM stores information about process instances and read it with jdbc.

  • How to retrieve GP process context data by GP API

    How can I retrivev the context data of GP process instance by using GP API, just like the funtionality in GP Monitor?

    Hi,
    Please check these links
    http://help.sap.com/saphelp_nw04s/helpdata/en/45/01754e5ba20c4be10000000a11466f/content.htm
    http://help.sap.com/saphelp_nw04s/helpdata/en/bd/996642c4764454e10000000a1550b0/content.htm
    Thanks and Regards,
    Prabhakar Dharmala

  • Human Task in Empty Process

    Hi Guys!
    Can someone tell me how to create a Human Task in an empty project?
    These are the problems i m facing:
    1. I dont have any schema in my process so i cannot choose the task parameter
    2.If i choose initiateTask from workflow.xsd as the task param then the task jsps are not generated
    3.If i create a variable from a schema and use it then it will say unresolved variable ..make sure it is in any of the WSDLs referenced..
    4.Morever i can't import the schema which initiates the process as it has some imports and jdev says problem building schema
    Any suggestions as how to go about this?

    Well you must understand what the 'sync' part in your process is.
    if you have a process with is sync and in it you put a human workflow which will give his callback like 3days later before your own process gives the reponse back to the caller, how do you want to communicate this to the caller ?
    normally you use a sync process which will give the response back in a few moments, so the caller can wait on it, he won't wait on it for 3days.
    so for you the question, whats the reason why it needs to be sync, what do you want to do with the response (even if it's getting back to you after 3days)
    if it's after 3 days, why not just make the process async and put the response on for example a queue

  • How to display a finish GP Process context

    Hi,
    I create a GP Process. After i finish all action, i can't go back to see what i do (input values).
    But in the Time-off Request Process(GP default example), after finish all actions, it has a "Detail" link to show the result content.
    I think the trace of the finished process are very importance. 
    Could anyone give me some idea ?
    Regards.
    Wu.

    Hi,
    As standard way to reach this goal, Create Data Display Form and map context parameters.
    Creating an action (the last one) to add u'r callable object, select Callable Object for Display in item drop down.
    Now, your application will able to display all context parameters selected at runtime.
    Reward points if it's helpful.

  • Problem: empty JNDI Context, weird name space

    Hello,
    I am unable to deploy our EAR file and one of the suspicious things is that if I print out the 'InitialContext' (the JNDI Context), I get nothing!.
    Here is the code:
    InitialContext jndiContext = new InitialContext();
    System.out.println("CONTEXT: " + jndiContext);
    System.out.println("ENV: " + jndiContext.getEnvironment());
    System.out.println("NAME: " + jndiContext.getNameInNamespace());
    And this is the output I get:
    05/01/18 15:45:50 CONTEXT: javax.naming.InitialContext@18c4a7f
    05/01/18 15:45:50 CONTEXT ENV: {} <=== empty!?
    05/01/18 15:45:50 CONTEXT NAME: wgen <=== where is this 'wgen' coming from!?
    I see 2 issues here:
    1. Why is the Context environment empty? It shouldn't be empty!
    2. Where does the Context name of 'wgen' come from? I do not have 'wgen' mentioned anywhere in ejb-jar.xml
    So then I tried fixing issue 1 by creating the Context environment programmatically:
    java.util.Hashtable env = new java.util.Hashtable();
    env.put(javax.naming.Context.INITIAL_CONTEXT_FACTORY, "com.evermind.server.ApplicationInitialContextFactory");
    env.put(javax.naming.Context.SECURITY_PRINCIPAL, "jazn.com/admin");
    env.put(javax.naming.Context.SECURITY_CREDENTIALS, "admin2");
    env.put(javax.naming.Context.PROVIDER_URL, "opmn:ormi://localhost:3201:OAS1.bray/wgen")
    InitialContext jndiContext = new InitialContext(env);
    This still produced an empty environment.
    Has anyone got aaaany ideas about this?
    Where is OAs/OC4J getting that 'wgen' context from? How do you populate the JNDI environment? It's as if the JNDI is completely brain-dead.... and it's possible that it's just misconfigured. All I have in my j2ee/config/ dir is a jndi.properties file that looks like this:
    java.naming.factory.initial=com.evermind.server.ApplicationInitialContextFactory
    java.naming.provider.url=opmn:ormi://localhost:6003:OAS1.bray/wgen
    java.naming.security.principal=admin
    java.naming.security.credentials=admin2
    Thanks,
    Otis

    I would say there is nothing wrong with JNDI in your oc4j. The very fact that the CONTEXT NAME is wgen, which is obtained from the
    java.naming.provider.url=opmn:ormi://localhost:6003:OAS1.bray/wgen
    shows jndi is functioning.
    To see more of you jndiContext, run
    listContext (jndiContext,"")
    after you have added the following method that iterates through the subContexts. Please note that getEnviroment returns the enviroment for the context, not the context itself. It might be empty indeed.
    private static void listContext (Context ctx, String indent) {
    try {
    NamingEnumeration list = ctx.listBindings("");
    while (list.hasMore()) {
    Binding item = (Binding)list.next();
    String className = item.getClassName();
    String name = item.getName();
    System.out.println(indent+className+" "+name);
    Object o = item.getObject();
    if (o instanceof javax.naming.Context)
    listContext ((Context)o,indent+" ");
    catch (NamingException ex) {
    ex.printStackTrace();
    System.err.println ("List error: "+ex);

Maybe you are looking for

  • MD300 and Windows 8

    Hello, I have a MD300 modem that works without any problem on a old laptop using Windows XP. Now I have a new laptop using Windows 8 64bit. With this the modem initially works for few minutes and then stop. It is like the connection is dropped but th

  • My Deskjet990cse printer only prints the sample page but I cant get my resume to print.

    My Deskjet990cse printer only prints the sample page but I cant get my resume to print.

  • Charges for call even when i have world unlimited

    I have the trial of the pack world unlimited but have some charges discounting from my credit when i call a mobile phone in Argentina. Is the pack not working well? Please give me some support in the page there are no option for support, only this co

  • Where to define remote function module name in RFC adapter

    R/2(IDOC) <->XI <-> R/3 (RFC) I can only define remote server information in RFC receiver adpater, but where to define the function module on remote server?

  • External Procedure, Error Oracle-03113

    I have configured the database for external procedure: w/ the following: # TNSNAMES.ORA EXTPROC_CONNECTION_DATA = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(Key = epsid)) (CONNECT_DATA = (SID = extproc0) # LISTENER.ORA EXTERNAL_PROCED