How states BPEL and MEDIATOR are generated?

Hi All,
we know that the execution of Mediator are BPEL could generate many different kind of states.
Here is a list of the possibile states:
https://blogs.oracle.com/ateamsoab2b/entry/list_of_all_states_from
But does anyone knows what are the patterns that will generate these states?
For example we have seen that using a terminate in a BPEL process generate the state STATE_CLOSED_ABORTED.
Or using a Throw and a Reply to raise a fault generated the state STATE_CLOSED_ROLLED_BACK.
We need the logic to understand how every state is generated, and we cannot develop all the prototype to understand this.
Is there some documentation about these states?
Thanks a lot to everyone that could help me.

<messages>
<SyncJobOrderEBSReqMsg>
<part name="QueryJobOrderEBM">
<ebo:QueryJobOrderEBM>
<ebo:DataArea>
<ebo:QueryJobOrder>
<corecom:Identification>
<corecom:ID>351407</corecom:ID>
</corecom:Identification>
</ebo:QueryJobOrder>
</ebo:DataArea>
</ebo:QueryJobOrderEBM>
</part>
</SyncJobOrderEBSReqMsg>
<SyncJobOrderEBSRespMsg>
<part name="QueryJobOrderResponseEBM">
<QueryJobOrderResponseEBM>
<DataArea>
<QueryJobOrderResponse>
<corecom:Identification>
<corecom:ID>817759</corecom:ID>
</corecom:Identification>
<corecom:Status>
<corecom:Code>F</corecom:Code>
</corecom:Status>
</QueryJobOrderResponse>
</DataArea>
</QueryJobOrderResponseEBM>
</part>
</SyncJobOrderEBSRespMsg>
</messages>

Similar Messages

  • How Oracle ASCP and Inventory are integrated ,what are the Integration poin

    Hi All Gurus,
    Can any one tell me..
    How Oracle ASCP and Inventory are integrated ,what are the Integration point of these modules ...?
    Thanks,
    Satyam

    Here is a simplistic explanation on the the integration.
    When you launch data collection from the ASCP side, Oracle launches a Refresh Snapshot process that gathers the latest inventory (and other modules) information into Snapshots. Snapshots are like materialized views. Then the Planning Data Pull is launched. That process pulls information from these snapshots into the ASCP side.
    The following inventory information comes over to ASCP
    Item master data (such as order modifiers, planning exception sets etc. )
    item categories
    Onhand quantities (including consigned invetory quantities) in nettable locations
    subinventories
    reservations
    safety stocks
    forecasts
    item planners
    Quantity in receiving or in transit
    Hope this answers your question
    Sandeep Gandhi
    Independent Consultant
    513-325-9026

  • How to compile and execute a generated file

    Hi,
    Can somebody help me please? My program goes like this:
    I'm creating a program wherein there are two TextArea, left and right, and a button. The role of the left TextArea is where I will type a Java code (what i mean is a class). After typing, the next thing is to press the button. The role of the button, in a user side view, is to show the output of the written java code from the left TextArea to the right TextArea. To have an idea of the program I am creating please refer at this link, http://w3schools.com/html/tryit.asp?filename=tryhtml_tables. This is similar to what im doing.
    My idea is to transfer all what are written in the left TextArea in a file using FileOutputStream and name the file by default as "Testing.java". Definitely the user shall be forced to write a class named Testing.java in the left TextArea. My question is, how am I gonna compile the generated Testing.java, run it at once and post the output at the left TextArea?
    I hope somebody could help me regarding this matter. Below is my code I've done:
    import java.io.*;
    import java.awt.*;
    import java.awt.event.*;
    public class Test extends Frame implements ActionListener
    private TextArea ta_code; //where the java code is written
    private TextArea ta_output; //where the output of the java code will be printed
    private Button btn_ExecComp; //compiles the program written in the ta_code. Execute's the generated class and print the result in the ta_output
    private Panel btn_panel;
    private Panel ta_output_panel;
    private Panel ta_code_panel;
    private Panel ta_panel;
    private Panel main_panel;
    private String str_code;
    private String str_output;
    public Test()
    initialize();
    setupObj();
    public void initialize()
    String text = "public class Testing \n";
    text = text + "{\n";
    text = text + " \n";
    text = text + "public static void main(String args[]) \n";
    text = text + "{ \n";
    text = text + " //insert your code here \n";
    text = text + "} \n";
    text = text + "\n";
    text = text + "} \n";
    ta_code = new TextArea(text);
    ta_output = new TextArea();
    btn_ExecComp = new Button("Execute Code");
    btn_panel = new Panel();
    ta_code_panel = new Panel();
    ta_output_panel = new Panel();
    ta_panel = new Panel();
    main_panel = new Panel();
    public void setupObj()
    btn_ExecComp.addActionListener(this);
    btn_panel.setLayout(new FlowLayout());
    ta_code_panel.setLayout(new FlowLayout());
    ta_output_panel.setLayout(new FlowLayout());
    ta_panel.setLayout(new FlowLayout());
    main_panel.setLayout(new FlowLayout());
    btn_panel.add(btn_ExecComp);
    ta_output_panel.add(ta_output);
    ta_code_panel.add(ta_code);
    ta_panel.add(ta_code_panel);
    ta_panel.add(ta_output_panel);
    main_panel.add(btn_panel);
    main_panel.add(ta_panel);
    this.add(main_panel);
    this.pack();
    this.setVisible(true);
    public void actionPerformed(ActionEvent ae)
    if(ae.getSource() == btn_ExecComp)
    str_code = ta_code.getText();
    try
    byte[] byte_code = str_code.getBytes();
    FileOutputStream fos = new FileOutputStream("Testing.java");
    fos.write(byte_code);
    System.out.println("Testing.java successfully written");
    * How am i be able to compile, run the generated class file and post the output at the right TextArea namely ta_output?
    System.out.println("compiling...");
    System.out.println("compiling successful");
    System.out.println("executing...");
    catch(Exception e)
    e.printStackTrace();
    public static void main(String a[])
    Test t = new Test();
    }

    Hi All,
    After reading Pro*C Question thread I have tried below steps to compile my .C program, but failed with the given errors
    $->cc -I$ORACLE_HOME/precomp/public -L$ORACLE_HOME/lib first.c -o sample
    ld: 0711-317 ERROR: Undefined symbol: .sqlcxt
    ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information.
    collect2: ld returned 8 exit statusAfter receiving above error I tried below command as an alternative
    $->cc -I$ORACLE_HOME/precomp/public -L$ORACLE_HOME/lib first.c -o first -lclntsh -lsql10
    collect2: library libsql10 not foundCould you please help in resolving above error? Whats missing exactly?

  • Where do I see how many photos (and movies) are in my Revel library?

    I see no place that states how many photos or movies are in Revel.

    Hi Pattie,
    Thanks for the reply...but here's the status:
    A.
    I'm in the Revel program downloaded on my desktop...not on its web site...and I made an album but can't find any place where it shows the number of photos in that album.
    As I view Mel's Library page and go to: View/Added By there is a total in the upper left corner that shows the total photos Added by ME. 
    But when viewing photos in my library: View/ All Photos by Date in either Grid or Track there is no total anywhere on the page. Each track has it's total and that's it.
    I don't understand how Revel ID's a Duplicate. 
    A window, Skipped Photos, pops up and states, "X photos were duplicates" indicating that they were not uploaded - and that  is supported by the math (in 3 out of 5 uploads): Selected photos minus Videos and Dupes = # of photos uploaded.
    However, on the last upload of 2000 Selected photos, the window said there were 2 duplicates. I counted 19 identical photos! Also without Revel identifying what the dupes actually were (by its reckoning) I have no way of determining what was not uploaded. All VERY confusing.
    When uploading using the download program on my laptop Revel won't upload videos.
    B.
    I went to the website and yes, when I click on the album it shows the photo count at the bottom. However, in order to get to the bottom of 10,000+ photos in the Library is a major and lengthy process as clicking on the side bar only takes me down a few photos with each click...and not to the end! There's no way to easily get to the bottom!  Scrolling the photos is equally slow and useless when all I'm trying to see is the total count! click on Sort oldest 1st and the newest go to the top! and the reverse is true of the other!
    mel

  • How can I change how email "from" and "to" are being handled by Groupware?

    When a follow-up business activity (e.g. sales visit) is created in CRM and assigned to another by the "person responsible" field, it triggers the following action in Outlook:
    u2022 Outlook recognizes that "created by" and "person responsible" are different
    u2022 This recognition triggers sending an email invitation for an appointment
    u2022Groupware presents / Outllok reads the "person responsible" to populate "from" Email field and "created by" to populate "to" Email field
    u2022Outlook Email invitation is received by creator of the assigned follow-up (confusing the user since they are naturally thinking that the person they made responsible for the follow-up would need to accept the assignment)
    How can I change how the email "from" and "to" are being handled by Groupware/Outlook ... in standard functionality?  ... In custom work?
    Edited by: Daniel A. Joseph on Jul 24, 2008 4:00 PM

    Welcome to the Apple Community.
    If you have a @me.com address, you can change the address you use to send email from using the drop down box in the from field in your email.

  • How to  write and what are reports for Income Statement by Region (SD/AR)?

    Hi all,
    I am anticipating  to write some abap reports, I am new to abap..Here is one of them..Anyone can help  me with writing a Report , how to do  'Income Statement by Region (SD/AR)'
    But since I am new to abap , if you wish to reply, please use a little more detail and simple explanation, step by step so I can understand what is the idea, how it can be acheived...what kind of report should be used , techniques, tables etc...:)
    Appreciate your help!
    Regards,
    Boby

    I agree with how you think bugs should be reported. For now, I'd suggest posting them here, in detail. Some of us can relay them to the appropriate places, at least until we hear from Adobe personnel about an official location or method for the average end user.
    Lee Jay

  • How Billing Document line items are generated during Schema Execution

    Hi,
    I have noticed that some of the schema steps (that were executed) do not appear as line items in Billing Document but some do.
    I want to know how it is determined? Is there any specific check or entry in the billing schema lines/steps that determines which Billing Schema line items can appear on Billing Document?

    Hi:
    The "schema" is composed of "rates", an "rate" have "rate steps", each "rate step" is a variant program it uses controls, by setting these controls you can write lines of additional information in the billing document. Anyway, some variants are always writing lines (ex. QUANTI01), in other cases are variants that write lines of consumption DBERCHV (Ex. QUANTI22).
    I hope this helps.
    Regards,
    David

  • Detail Info on How SEM-BCS and NewGL Are Integrated

    Dear Experts,
    I need help. Do you have any detail documentation (functional & technical documents) on how NewGL integrate with SEM-BCS?
    We need the documents to make sure that we get the benefits on implementing both NewGL and SEM-BCS.
    Thank you for your help.

    Hi
    Please check below url may be it would be useful to you
    http://www.sapprofessionals.org/special/sem-bcs-key-design-consideration-integration-points-sap-ecc

  • Some how my ipad and phone are sinc pictures and apps but I don't want them too how to I fix that ???

    All the pics I take on my phone are showing up on my ipad and all the appsi download on my phone are showing up on my ipad I don't like this since my ipad is for work and school and the pics and apps  take up memory I don't have to spare and am annoyed that I have to keep deleting stuff I'm afraid to delete my pics because I am afraid it will also be deleted from my phone can someone help me with this please !!!!!!!

    If you currently have Settings > iTunes & App Store > Apps (under 'automatic downloads') set 'on' on your iPad then turn that 'off'. For the photos, do you currently have Settings > iCloud > Photos > My Photo Stream set 'on' on your iPad ?

  • How come "overlay" and "stack" are not found in the LabVIEW help?

    In searching the posted questions and answers, I got the vibe that the answer to my problem
    might lie in "stacked" or "overlaid" charts.
    Imagine my surprise when searching for these words turned up nothing.
    (OK, not quite. I do find Plot Multi-XY, but the documentation on that so bare-bones as to be no help whatsoever.)

    Thank you for posting comments on the LabVIEW documentation. We're constantly striving to improve the documentation, so any specific suggestions you have are welcome. In the future, please send any comments on National Instruments documentation to [email protected] so we can address your concerns in a timely matter.
    Regarding your specific question, I encourage you to search two locations in the documentation when you are looking for information. You searched the online help, but you also can search all PDF documents at one time. To do so, select Help>>View Printed Manuals in LabVIEW, click the Search button, and type in the word you want to search for. Doing so searches all PDF documents installed with LabVIEW, including manuals, application notes, white papers, a
    nd so on.
    If you were to search for "overlaid" or "stacked", you would find the following text in the LabVIEW User Manual and a graphic illustrating the plots:
    "Overlaid Versus Stacked Plots
    You can display multiple plots on a chart by using a single vertical scale, called overlaid plots, or by using multiple vertical scales, called stacked plots. Figure 11-2 shows examples of overlaid plots and stacked plots. Refer to the Charts VI in the examples\general\graphs\charts.llb for examples of different kinds of charts and the data types they accept."
    I will make a note of your feedback and we will try to improve the documentation of these plots in the online help.
    Again, thank you for your feedback and please send any specific feedback directly to [email protected]
    Kelly Holmes
    LabVIEW Documentation Team
    Kelly H
    LabVIEW Documentation
    National Instruments

  • What are state objects, and what are they used for ?

    tried to find some information in the documentation and internet. but i couldn't find a good explanation with an example what that is and what it is used for.
    thanks for any good answer !

    Wrapper classes are used to enclose primitive data
    types so that they can be used in instances where an
    object is required. For example, if you want to add an
    integer to an ArrayList, you can't use this:java.util.List al = new ArrayList();
    int i=123;
    al.add(i);because the ArrayList expects data of type object. In
    order to all the integer to the ArrayList, you must wrap
    it in the Integer wrapper class. This works:java.util.List al = new ArrayList();
    int i=123;
    al.add(new Integer(i));Hope that helps.
    Mark

  • Which component to chose in my use case ( BPEL / OSB / Mediator)

    All,
    I have gone through various blogs and documentation explaining the reasons for choosing a specific component,But,It is always a close call when it comes to making a very important decision as
    the real time uses case we generally deal with always fall in a border making it difficult to decide.
    Use case:
    A legacy system has to communicate with a third party system for sending some job details. For the same it uses an service intermediary.
    This service intermediary has to
    a) Receive the message from the legacy system. ( Preferably as EDN event as its easy for the legacy system to through an event)
    b) Very light orchestration ( in the future)
    c) Route it to the Mobile enablement application/ system.
    Generic:
    d) Need to provide a fault management / handling.
    e) Authentication / Authorization.
    Having these requirements, I thought an OSB would be a right component to be used as we are focused on routing in a decoupled way with light orchestration and business agility. However can OSB support
    a. subscribe to EDN events ? If yes how ? Can it have Oracle Apps adapter to get the events from R12 like BPEL?
    b. Can it use the same fault management framework written for SOA suite ( policies and bindings) ?
    On the other hand, I am having thoughts on why not use BPEL process itself. We can turn Auditing to off and will not have any dehydration points in the bpel process thus making it stateless ( just like OSB ?) if that is the major difference we are looking at ? Service virtualization ( dynamically changing the end point ) can also be acheived in bpel.
    and why not Mediator ? I know everywhere people talk about using mediator for intra composite commmunication but at the same time they suggest using it while writing to file / adapter or call a external service exposed as SOAP WSDL too. Now for our use case, a mediator can listen to events from the legacy system and route it to the target mobile enablement service.
    ( Note : BPEL and mediator can use fault management , EDN's, Oracle apps adapter and also can be made stateless by turning the audit to off . So if you are still suggesting OSB please back it up with strong reason rather than just theoritcally saying that its a standard to use in case of routing and stateless etc..)
    Kindly help !
    Regards,
    Sridhar.

    Realized that OSB can
    a. Read an AQ using AQ adapter and thus can subscribe to the Events raised using AQ in Oracle Ebsuiness Suite applications.
    b. OSB has its own way of handling faults. ( does not use SCA fault handling framework).
    The important question I want to focus here is
    In the above use case when everything can be acheived using either of OSB, BPEL or Mediator. ( ie., from ease of developement, performance and management) how to chose a specific component ?
    Service virtualization that OSB boasts can be done by BPEL.
    BPEL can also be made lieght weight by turning the dehydration to off ( auditing to off)
    Result cache can be achieved in bpel by using some custom coherence api.( which is one time effort and simple to use)
    Message throttling can be done using a queue in between.
    Really need a very practical reason to prefer OSB and not BPEL or Mediator in my case. Help appreciated

  • How to avoid saving mediator faulted instances in DB

    Hello All,
    I've the requirement of avoid saving data instance in the DB, because in my project is more important performance than instance tracking. I configured the general audit level in EM console and the specify audit level for bpel and mediator to OFF value. Each bpel has the memory optimization enabled too. This works fine, but my problem is when an instance ends with faulted state, then the engine saves records in mediator_instance, mediator_case_instance and composite_instance_fault, and I don't want this behaviour. The question is: is there any configuration to avoid saving records in this tables?
    Thanks in advance,
    Edited by: luismiguelfdez on May 21, 2012 8:20 AM

    If we transfer the file contents means then using FileOutputStream we have to save the contents know. Then how could we see the contents without saving it locally. Thank you very much for your reply. If U explain it more then I will be thankful to you. Please

  • JAX-RPC: Web service where both server /and/ client are services?

    I'm considering a two-way Web service in an application that I'm designing and would appreciate any insight from prior experience.
    This will be a standard client-server application, where the server broadcasts messages and the client, in turn, can request further information about the messages that it receives (think RSS-style updates, but with more interaction). [strong]However[strong], instead of having the client poll the server for new messages, I'd like to have the client register itself with the server as a message listener. The server is currently implemented as a Web service on port X. I'd like the client to register itself with the server, and then receive messages on port Y.
    I'm considering a design like the following (note the directions of the inheritance arrows):
    ( Server class )  --<-- ( RemoteServerImpl class ) -->-- / RemoteServer interface /
           |
    ( Listener class ) --<-- ( RemoteListenerImpl class ) -->-- / RemoteListener interface /Some considerations:
    * In both cases, the client and server are broken out into an interface and two classes. The non-Remote classes implement all of the functionality. The RemoteX interfaces declare the methods that will be exposed via RPC, and the RemoteXImpl classes are empty subclasses of the non-Remote classes.
    * In order to register itself with the Server, the Listener must be passed in as a method parameter, and thus conform to the JAX-RPC specification for value types. However, value types can't implement java.rmi.Remote.
    * Only the Server and Listener know anything about each other.
    * This application can be run either remotely or locally, depending on how the Server and Listener are instantiated. For the latter, they're instantiated directly and the listener is registered with the Server. For the latter, the RemoteX interfaces will point to the service stubs.
    * I don't see an easy way to allow both the Server and the Listener to have references to each other (at least now without some casting magic), since one of them will have to conform to the value type specification, which requires that all of its fields must be valid JAX-RPC types.
    I've got the Server portions implemented and working, and am now going to turn to the Listener stuff. Can anybody see a fundamental problem with this design, or can suggest something better?

    Hi There,
    Because web services are fundamentally a Services-oriented architecture, and not an Object-oriented one, you are unable to pass objects by reference (only by value) hence the design decision to not allow rmi.Remote objects to be sent across the wire. The best way would be to abstract an object which does itself not represent a server, but a route to a server (lets call it ServerPointer). This must contain address, port, service info, etc.
    Now, in your Server class, create a factory method which takes a ServerPointer, and returns a reference to a
    remote server, e.g. protected Server createServer( ServerPointer p ) (using the necessary APIs to get such a reference)
    Hope this helps...

  • How OO ABAP  & ABAP WEBDYNPROS  are Related??

    HI,
    i am new to WEBDYNPRO and shifting myself from OO ABAP  to  WEBDYNPRO IN ABAP.
    Kindly let me know how OO ABAP and webdynpro ARE INTERRELATED.(in terms of coding or in terms of environment)
    Regards,
    Dev

    Hi Dev,
    Welcome to ABAP Dynpro!
    Now I am 10 months old to ABAP Dynpro.I have explored a lot.Now you were asking about how much ABAP/OOPS one should know and topics one should know.
    In my view you should be aware with fundamental of OOABAP like
    class , methods , interfaces and static attribute.Being WD ABAP Dynpro guy you should be in position to use ABAP classes and methods in it.
    Just take case if you want to access element from node in context ...such code by wizard Appears ....
    DATA:
    zobj_bbp_ior_util TYPE REF TO zcl_bbp_ior_util,
    node_ztiornode TYPE REF TO if_wd_context_node,
    elem_ztiornode TYPE REF TO if_wd_context_element,
    stru_ztiornode TYPE zsior.
    navigate from <CONTEXT> to <ZTIORNODE> via lead selection
    node_ztiornode = wd_context->get_child_node( name = if_request_ior=>wdctx_ztiornode ).
    get element via lead selection
    elem_ztiornode = node_ztiornode->get_element( 1 ).
    now you should be in position to understand and make use of classes like
    ' wd_context' etc. .You should know what it does then you will use it method
    like get_child_no.
    Hope I have cleared you doubt.
    Cheers,
    Darshna.

Maybe you are looking for

  • ABAP ECC 6.0 - Dos and Don'ts

    Dear SAP Community Network, Good Day, I would like to know what are the latest list of Dos and Don'ts in general for ABAP ECC 6.0. Please advice. I appreciate your time, help and support. Thank you and have a great day. Best Regards, Ranmit Singh Mod

  • Creating pdf when document is open

    When I first installed Acrobat 9 Standard, I was able to select Adobe from my menu to create a pdf while I had my document (ie, Word doc) open.  The Adobe selection has disappeared from my toolbar (I am using Microsoft 2007). How can I get this optio

  • How to know the size of a table by using sql command?

    i've got a question that i hope to know a table size by using sqlcommand? what to do? thanks in advice,

  • ORaMTS Support of Multiple Business Logic Servers

    Does the 8.1.7.4.0 of Oracle Services For MTS beta support multiple business logic servers connecting to a single Oracle database instance using MTS DTC coordinated transactions without a single point of failure? We would like to ensure that if any b

  • Finder: How 'Search' only for words in my doc TITLES, not inside docs?

    When in Finder, using 'Search' for keywords, I'm getting EVERY doc that has that word INSIDE the doc. Way too much information. Please. Usually I ONLY want to Search for that word in the doc TITLE. Can't i do this? Thanks for your help.