SoapClient client = SoapClient.builder()
.endpointUri(url)
.build();
Wsdl parser = Wsdl.parse(wsdlUrl);
SoapBuilder soapBuilder = parser.binding().name(bindingName).find();
// get the operation to invoked -> assumption our operation is the first operation in the WSDL's
SoapOperation operation = soapBuilder.operation().name("GetLastTradePrice").find();
// construct the request