component.getServiceUnitManager().deploy("proxy", getServiceUnitPath("proxy"));
component.getServiceUnitManager().init("proxy", getServiceUnitPath("proxy"));
component.getServiceUnitManager().start("proxy");
DefaultServiceMixClient client = new DefaultServiceMixClient(container);
InOut me = client.createInOutExchange(new QName("http://test", "Echo"), null, null);
me.setInMessage(me.createMessage());
me.getInMessage().setContent(new StringSource("<echo xmlns='http://test'><msg>world</msg></echo>"));
client.sendSync(me);
assertEquals(ExchangeStatus.ACTIVE, me.getStatus());
assertNotNull(me.getOutMessage());