OPEN ESB 2.3 Working with FTPBC [Part -2]

TABLE OF CONTENTS INTRODUCTION Create New Project Create a new BPEL module project Create a new Composite Application Working With BPEL Module Create a Local File Poll WSDL to trigger BPEL Create a FTP WSDL file to put the local file in FTP locaiton Define Your BPEL Process Working with Composite Application Add BPEL Module in Composite Application Build Composite Application Deploy the Comp App in Glasshfish server INTRODUCTION In previous tutorial, we have discussed about the FTPBC, where we send the text message content in FTP files. This document shows you step by step approach to create a FTPBC application where we can send local file directly in FTP location without writing any single line of code with Logicoy OpenESB 2.3 IDE. Tutorial only explains the basics of creating a new project that uses basic FTPBC functionality. We suppose you already have Logicoy OpenESB IDE on your system. If you have not installed Logicoy OpenESB 2.3, please install using following links. http://jenkins.logicoy.com /job/openesb-installers/ Get the latest binary as per your system requirement. Follow the OpenESB 2.3 Installation Guide for further installation assistant. Create New Project To start, open the Logicoy OpenESB IDE from your installed location. Create a new BPEL module project. Select New project from File->New Project Click Next from the above dialogue box after selecting BPEL Module. Enter Project Name [FTPBCDemoBPEL_Part2] , select appropriate project location, then click on Finish. Create a new Composite Application Select File -> New Project Or Right click on Project Explorer and select New Project Enter Project Name [FTPBCDemoCompApp_Part2], Click on Finish. You can see now two projects created on project...

OPEN ESB 2.3 Working with FTPBC [Part -1]

This blog shows you step by step approach to create a FTPBC application with Logicoy OpenESB 2.3 IDE. Tutorial only explains the basics of creating a new project that uses basic FTPBC functionality. We suppose you already have Logicoy OpenESB IDE on your system. If you have not installed Logicoy OpenESB 2.3, please install using following links. http://jenkins.logicoy.com/job/openesb-installers/ Get the latest binary as per your system requirement. Follow the OpenESB 2.3 Installation Guide for further installation assistant. Create New Project To start, open the Logicoy OpenESB IDE from your installed location. Create a new BPEL module project. Select New project from File->New Project Click Next from the above dialogue box after selecting BPEL Module. Enter Project Name [FTPBCDemoBPEL] , select appropriate project location, then click on Finish. Create a new Composite Application Select File -> New Project Or Right click on Project Explorer and select New Project Enter Project Name [FTPBCDemoCompApp], Click on Finish. You can see now two projects created on project explorer. Working With BPEL Module Create a trigger to start BPEL Step-1 : Create new WSDL Document by right click on Process Files under BPEL Module. Now enter WSDL name as [triggerBPEL], as shown below. Select WSDL type as Concrete WSDL Document, and select Binding as SCHEDULER, and leave default binding type static. Click Next Now you need to create new trigger. In Scheduler BC, there are two type of trigger, Simple and Cron. Simple trigger executes as per some static time interval, for example after every 5 min / 1 day etc. We just need to give the time interval and repeat value, that specify...