Using Netbeans BPEL designer with WSO2 BPS

josef.bajada.go.com.mt's picture
OK, first statement: Eclipse BPEL Designer is crap. I have also tried to get my head around installing Carbon Studio but gave up (dependencies on P2 or whatever), I guess its still not mature enough for a brainless install. Netbeans BPEL designer (which is unfortunately only supported up till 6.7.1) on the other hand is very intuitive (even superior to Oracle JDeveloper in certain things!) Has anyone developed BPEL processes using Netbeans and deployed them to WSO2 BPS successfully? I noticed that at the top of a BPEL process Netbeans creates the following, will they break WSO2? xmlns:sxt="http://www.sun.com/wsbpel/2.0/process/executable/SUNExtension/Trace xmlns:sxed="http://www.sun.com/wsbpel/2.0/process/executable/SUNExtension/Editor xmlns:sxxf="http://www.sun.com/wsbpel/2.0/process/executable/SUNExtension/XPathFunctions Is there anything else I have to take care of (apart from deploy.xml which is not an issue) for BPEL processes to work? I am trying to evaluate WSO2 BPS and the absence of a proper user friendly tool to create and manage BPEL processes has been a big blow.
milinda's picture

You can use netbeans BPEL editor with WSO2 BPS

We have used NetBeans BPEL Editor with WSO2 BPS. Processes implemented in Netbeans will work as long as you don't use OpenESB specific extensions, including XPath extensions. Those namespace definitions you have mentioned above will not do any harm as long as you won't use BPEL and XPath extensions under those namespaces. When you use Netbeans editor, you'll have to write deploy.xml by hand. That's one disadvantage. Also if you can tell us issues you faced while installing Carbon Studio, we'll be able to help you to resolve those issues.
waruna's picture

Its better to use Carbon

Its better to use Carbon Studio to build BPEL processes. We have fixed several bugs that were in the eclipse BPEL plugin. You can find the latest milestone and the installation guide at [1] [1] - http://markmail.org/message/sb4sb53pgekmfloc?q=+list:org.wso2.architecture#query:%20list%3Aorg.wso2.architecture+page:1+mid:fardghomccpzpgq6+state:results
josef.bajada.go.com.mt's picture

I managed to install Carbon Studio on Galileo

It seems that the problems were due to incompatibility with the latest Eclipse Helios release. On Galileo it works fine. Hope it will not take long until Carbon Studio is fixed to support Helios too. Is there any issue tracking site where requests for fixes or features can be added to the roadmap of Carbon Studio?
waruna's picture

You can find the existing

You can find the existing issues on tooling at [1]. You can use the same jira system to create new issues. You have to chose "WSO2 Tools" as the project when you create issues. [1] - https://wso2.org/jira/secure/IssueNavigator.jspa?reset=true&jqlQuery=project+%3D+TOOLS+AND+component+%3D+CAPP+AND+status+%3D+Open+ORDER+BY+priority+DESC&mode=hid
library project main code
Learn Cloud
Learn
Cloud

The WSO2 Application Server is a reliable application server that can host your enterprise web applications. The WSO2 Application Server as a Service is offered in StratosLive, the WSO2 Platform as a Service. This article explains how a simple web application can be developed and deployed from Carbon Studio to the WSO2 Application Server...

Latest Webinar
KeellsSuper is a leading supermarket chain with 50-plus outlets in Sri Lanka, and it offers the only online supermarket in the country. In 2005, JKH implemented SAP ERP across it’s 70 subsidiaries...
Thursday, February 16th 2012, 09.00 AM (PST)

Thursday, February 16th 2012, 10.00 AM (GMT)