final InputStream is = getClass().getResourceAsStream("jbossesb_config_01.130.xml");
final Reader reader = new InputStreamReader(is) ;
XMLBeansModel model = new XMLBeansModel(Factory.parse(reader).getJbossesb());
JmsBus bus = (JmsBus)model.getBus("server1-jms");
JmsProviderType provider = (JmsProviderType) model.getProvider(bus);
assertEquals("server1-jms", bus.getBusid());
assertEquals("com.xyz.provider.XYZConnectionFactory", provider.getConnectionFactory());
assertEquals("com.xyz.provider.NamingContextFactory", provider.getJndiContextFactory());
assertEquals("xyz://server1:9876", provider.getJndiURL());
assertEquals("com.xyz", provider.getJndiPkgPrefix());
JmsMessageFilter busDestination = bus.getJmsMessageFilter();
assertEquals("queue/A", busDestination.getDestName());
assertEquals(JmsMessageFilter.DestType.QUEUE, busDestination.getDestType());
assertEquals("service='Reconciliation'", busDestination.getSelector());