OpenESB: (How) Can I deploy an externally-created BPEL process? - netbeans

I have downloaded the OpenESB-Netbeans bundle.
It can be used to create and deploy (run) BPEL processes.
But what I need is to be able to deploy an externally-created BPEL process.
My external process comes from Enterprise Architect and consists just of two files .bpel and .wsdl.
EDIT:
Enterprise Architect sadly only creates BPEL 1.x files, which are not supported by Netbeans' BPEL editor.

You'll need to create a bpel module in netbeans into which you can put your bpel file and the wsdl. Once done make sure there are no errors.
Then create a composite application project to which you add your bpel module project. You can then deploy that.

Related

How to run BPMN2 in Eclipse?

I have installed BPMN2 Modeler in Eclipse, but when I try to run it, nothing happens (it stays on java interface). I go to project - general project. From here, it stays on java interface, instead on modeling interface.
How to run BPMN2 in Eclipse?
Thanks.
You cannot run a bpmn process in eclipse. You need to generate a deployable artifact and deploy it in a BPMN engine. Follow [1] on how it can be done using WSO2's eclipse based tooling - Developer studio and deploy in the enterprise integrator bps profile.
[1] - https://docs.wso2.com/display/EI611/Creating+a+BPMN+Process

Cannot install BPEL for Netbeans

BPEL can install in Netbeans ?
When I search tutorial about BPEL, always use elcipse to code.
and I think netbeans use simple more than eclipse.
Why are they always use eclipse to code BPEL >
I recommend to use the development tools which work with the BPEL implementation (run-time) you have chosen, i.e. first to choose the run-time. The BPEL language itself is a standard, but the run-times differ so much, that you need to align the development tools with run-time in order to be efficient.
If you plan to use Oracle SOA Suite, then the best choice will be JDeveloper. If you plan to use JBoss Switchyard (which uses Riftsaw BPEL implementation), the best choice will be Eclipse (or the JBoss Developer Studio, which is a JBoss brand of Eclipse). Similarly with other platforms.

Why don't I see a transform activity in my eclipse helios bpel process manager

I am using eciipse helios. I want to create a bpel transform like in this tutorial. But I don't see a transform activity in the "Actions" section or the "Control 2" section of my palette. What's up?
The tutorial you linked is from Oracle and the IDE they provide is JDeveloper. Eclipse is not JDeveloper, so you don't have the same palettes. You will have to download JDeveloper, if you want to replicate the tutorial.
I assume (from the link) that you want to write an XSL transformation. You can also do this with Eclipse. The Web Tools Platform which is included in the Java EE version of Eclipse, comes with support for writing XSL transformations.
This is because the BPEL 2.0 specification does not define such an activity. It is a proprietary extension defined by Oracle, thus it is only available in Oracle products. The open source Eclipse BPEL projects aims at providing support for the BPEL standard only.

Implementing simple modules or extensions for axis2 as an eclipse project

I wish to setup an eclipse project for implementing a simple module but not a service for axis. I wonder if there're any templates I could use?
Secondly, I would like to ask if there are any information sources such as links around on how to build complex Axis2 applications in eclipse mainly focusing on module building as well
I appreciate your hints.
Best regards,
Alex
I could come along with this issue with my own solution:
Using an customized build.xml based on axis2 module builds I am able to build a module project in Eclipse using ant. I trigger this via key shortcut.
The build.xml has an deploy.module target that puts the module back to the axis2 $HOME/repository folder. Running there ant build.xml will deploy axis2 at whole as an war-file (EAR) the module containing there within to be ready to deploy in a container such as jboss.
The eclipse project is based on common java project (no dynamic web project) containing the $AXIS2/lib in CLASSPATH.
Since Jboss supports hot deployment on update, you can run jboss in a terminal or withing eclipse. I customized the latter build.xml to support easy jboss deployment.
This is a good solution for me.

How to automate building and deploying a BPEL application

I need to automate the building and deployment of (several) BPEL applications to a weblogic server.
I now do it using jDeveloper 11g, but I guess there should be some command line tools to do it. (I come from a Microsoft /.NET / Visual Studio background, and I can automate the deployment of my .NET applications using the command line and msbuild)
Does anyone know how to do that via the command line?
I don't have any experience with BPEL on Oracle WebLogic but according to this documentation a BPEL application is packaged as a standard EAR. I don't know exactly how your sources are structured under JDeveloper but you best option here to automate the packaging and the deployment of this EAR is IMO to use Ant (or Maven but if all this is totally new for you I would recommend using Ant).
Maybe this tutorial can help you to get started for the packaging part (basically, how to use the ear task). And for the deployment, I suggest to use the wldeploy Ant task (which wraps the weblogic.Deployer utility). I've mentioned them in this recent answer.
Also have a look at this question, it seems that JDeveloper might have some support to achieve this task (but I have zero knowledge of it so I can't provide any guidance, JDeveloper is not really widely used).
I assume you are using Oracle SOA Suite 11g? If so, have a look at Oracle Fusion Middleware Developer's Guide for Oracle SOA Suite, particularly the section 38.7 Deploying SOA Composite Applications and the subsection 38.7.5 Managing SOA Composite Applications with Scripts.
You may also find useful advice in the Oracle BPEL forums.