DocumentFragment epr = URIResolver.createWSAEPR("bean:plainBean");
ServiceEndpoint se = client.getContext().resolveEndpointReference(epr);
assertNotNull("We should find a service endpoint!", se);
InOnly exchange = client.createInOnlyExchange();
exchange.setEndpoint(se);
exchange.setOperation(new QName("methodWithPropertyParameterAndXPath"));
NormalizedMessage inMessage = exchange.getInMessage();
inMessage.setProperty("person", "James");
inMessage.setContent(new StringSource("<hello address='London'>world</hello>"));
client.sendSync(exchange);
assertExchangeWorked(exchange);