On designtime we use the oramds to develop our processflows in our bpel processes.
Basically the composite.xml part for a bpel process would look like this :
When you open the bpel in jdeveloper, jdeveloper will automatically add the next import to your .bpel file :
The value from the ui:wsdlLocation-attribute is copied to the import/@location.
In my current project i need to build some integration to a cobol application.
To generate the interface used from within bpel the cobol team supplies the copybook file which i can use in bpel to generate the xsd by use of the Native Format Builder.
Generating the xsd gave me the next error : 'Unable to generate native format'.
Check the copybook file and check if the array element is defined as
15 POITEM OCCURS 3 TIMES.
Because of a little illness Lucas was a bit faster with the publish of his article :) but i decided to still post it on my blog.
In the new Fusion 11g, Oracle added a new extension to the bpel language for the coordination of master- and detail processes.
With this add on it is possible to relate a master process with his detail processes and give signals to each other when to start and when parts are finished.
Let's start with building something
We created a new composite application...
The new Oracle Fusion Middleware 11g just got released a few days back, so time to play with it!
Oracle did a great job on the installation guide and quickstart again, so installation wasn't a real hard job.
A short overview of the steps we need to follow
Install Oracle Database (i used OracleXE)
Create Schemas for Oracle SOA Suite and Oracle BAM by using Repository Creation Utility (RCU)
Install Oracle WebLogic Server and Create the Middleware Home
Installing Oracle SOA...
From the Oracle forum and from the comments on my article about Oracle BPEL Fault Policy Management i get a lot of questions about how to let the framework handle my own custom defined 'business faults'.
In certain situations the default set of faults defined by Oracle aren't suited enough and you need to define your own faults.
If we look into the examples which got supplied by Oracle we can see an example over here. In this example they defined their own NegativeCredit-fault.