Not logged in | Login
FTPBC Recovery How To
FTP BC realizes recovery using "inbound message processing journaling" - a local file system or NFS based journal which records (persists) the inbound messaging context for each every inbound message consuming, it ensures that an inbound message consuming can survive the followings:
And, when the application starts next time, the concerned message consuming can be resumed and the corresponding message routing completes based on the context information persisted in the recovery journal.
For details, please refer to FTP BC Transactional Messaging & Clustering Support & Message Sequence Numbering .
The followings demonstrate how an uncorrectable error interrupts inbound message consuming and gets recovered when the application gets fixed and restarted again.
For details on how to create SOA BPEL module and adding new WSDL documents and BPEL processes, as well as adding BPEL modules to a SOA composite application, please refer to : Create Composite Application Using FTPBC
The following screen shots refelects the steps showing recovery in action:
Note, in the following screen shots, the WSDL is generated using FTPBC WSDL binding wizard, wsdl can also be generated using text editor, or generic WSDL editor from netbeans IDE, for examples, refer to: Create and Validate WSDLs
In order to show the behavior of malformed message handling, two messages are prepared:
|51||27-Feb-09 18:37 PM, -0800||jimfu||16507||to previous|
|50||27-Feb-09 18:31 PM, -0800||jimfu||16284||to previous | to last|
|49||27-Feb-09 18:21 PM, -0800||jimfu||16006||to previous | to last|
|48||27-Feb-09 18:17 PM, -0800||jimfu||15783||to previous | to last|
|47||27-Feb-09 18:11 PM, -0800||jimfu||15783||to previous | to last|
|46||27-Feb-09 18:02 PM, -0800||jimfu||15381||to previous | to last|
|45||27-Feb-09 17:55 PM, -0800||jimfu||15217||to previous | to last|
|44||27-Feb-09 17:47 PM, -0800||jimfu||14849||to previous | to last|
|43||27-Feb-09 17:41 PM, -0800||jimfu||14713||to previous | to last|
|42||27-Feb-09 17:33 PM, -0800||jimfu||14265||to previous | to last|
|41||27-Feb-09 17:27 PM, -0800||jimfu||13914||to previous | to last|
|40||27-Feb-09 17:14 PM, -0800||jimfu||13344||to previous | to last|