Sunday, May 25, 2014

WSO2 ESB - A Troubleshoot Guide

This blog post is about the latest article I published on WSO2 Library.

The objective of this article is to provide users with a set of guidelines on troubleshooting issues that may occur when developing integration scenarios with WSO2 ESB.
The first part of this article describes key troubleshooting techniques, and the latter part covers common issues you may encounter during the development stage as a result of misconfigurations.

The following topics have been covered in this article.
  • Troubleshooting Techniques
  • Debug logs
  • Trace logs
  • Monitoring Messages
    • TCPMon
    • Wire Logs
  • Solutions for Commonly Occurring Exceptions
  • Troubleshooting Timeout Issues
  • Mediation Fault Handling

The article is available in the WSO2 Library in the following location.

http://wso2.com/library/articles/2014/05/wso2-esb-a-guide-to-troubleshoot/


Tuesday, February 18, 2014

ESB Performance Round 7.5

WSO2 ESB team has published the results of the latest ESB performance study "ESB Performance Round 7.5".

This performance comparison was conducted for WSO2 ESB 4.8.1 against a number of leading open source ESBs.
Results clearly shows that the WSO2 ESB outperforms all the other open-source ESBs.


And one noticeable fact is that Mule ESB has gained some performance over UltraESB for CBRProxy and CBRSOAPHeaderProxy test cases which wasn't the case with performance round 7.

Tuesday, December 3, 2013

[WSO2 ESB] XSLT Mediator - XSLT Imports


There can be situations where we want to import xslt scripts to the main xslt script defined in XSLT mediator.
This requirement can be achieved using Resources in XSLT mediator.

Imported xslt file has to be defined as a XSLT Resource.

Following is a sample.

I have following two xslt files.

xslt1.xslt

 
     
         
             
                 
             
             
                 
             
             
                 
             
             
                 
             
         
     
 


xslt2.xslt

 
     
     
         
             
                 
             
         
     
 

xslt1.xslt is included by the xslt2. Both files are stored in the registry under conf:/

Following is a sample proxy service configuration.
 
    
    
       
          
             
          
          
         

Note the resource element of xslt mediator configuration.

  
        
 
Here location should be matched to the 'href' of and key should point to the registry path of the included xslt file. 

Following is the request format to test this proxy configuration.

 
     
     
         
             
                Isuru 
                Udana 
                Male 
                26 
                SriLanka 
             
             
                Ishan 
                Jayawardena 
                Male 
                26 
                SriLanka