getBusinessDetail.setAuthInfo(node.getSecurityUrl());
try {
BusinessDetail bd = getUDDINode().getTransport().getUDDIInquiryService(node.getInquiryUrl()).getBusinessDetail(getBusinessDetail);
return bd.getBusinessEntity().get(0);
} catch (DispositionReportFaultMessage dr) {
DispositionReport report = DispositionReportFaultMessage.getDispositionReport(dr);
checkForErrorInDispositionReport(report, DispositionReport.E_INVALID_KEY_PASSED, businessKey);
} catch (SOAPFaultException sfe) {
DispositionReport report = DispositionReportFaultMessage.getDispositionReport(sfe);
checkForErrorInDispositionReport(report, DispositionReport.E_INVALID_KEY_PASSED, businessKey);
} catch (UndeclaredThrowableException ute) {
DispositionReport report = DispositionReportFaultMessage.getDispositionReport(ute);
checkForErrorInDispositionReport(report, DispositionReport.E_INVALID_KEY_PASSED, businessKey);
}
return null;
}