public TModelDetail getTModelDetail(String authInfo, String tModelXml, String tModelKey) { try { //Try to get the TModel GetTModelDetail tmodelDetail = new GetTModelDetail(); tmodelDetail.setAuthInfo(authInfo); tmodelDetail.getTModelKey().add(tModelKey); return inquiry.getTModelDetail(tmodelDetail); } catch (Exception e) { logger.error(e.getMessage(), e); Assert.fail("No exception should be thrown"); } Assert.fail("We should already have returned"); return null; }
private boolean checkTmodelPublication() { GetTModelDetail req = new GetTModelDetail(); req.setAuthInfo(loginWrapper()); String[] items = PublicationConstants.getAllTmodelKeys(); for (int i = 0; i < items.length; i++) { req.getTModelKey().add(items[i]); } TModelDetail response = null; try { response = inquiry.getTModelDetail(req); } catch (DispositionReportFaultMessage f) { log.log(Level.WARN, "error caught probing for tmodels " + dispositionReportFaultMessageToString(f), f); } catch (Exception ex) { } if (response == null || response.getTModel() == null || response.getTModel().size() < items.length) { log.log(Level.WARN, "Some or all of the fgsms tModels are not present, publishing...."); if (isPooled) { AuditLogger.logItem(this.getClass().getCanonicalName(), "CheckTmodelPublication", "UddiPublisher", "Publishing tModel definitions", AuditLogger.unspecified, null); } return publishTmodels(); } else { log.log(Level.INFO, "All fgsms tModels are present"); } return true; }
gt1.getTModelKey().add(tmIn.getTModelKey()); try { TModelDetail td1 = inquiry.getTModelDetail(gt1); if (td1 != null && !td1.getTModel().isEmpty()) { if (!td1.getTModel().get(0).isDeleted()) { TModelDetail td = inquiry.getTModelDetail(gt); List<org.uddi.api_v3.TModel> tmOutList = td.getTModel(); org.uddi.api_v3.TModel tmOut = tmOutList.get(0);
TModelDetail tModelDetail = getUDDINode(node).getTransport().getUDDIInquiryService(node.getInquiryUrl()).getTModelDetail(getTModelDetail); return tModelDetail; } catch (DispositionReportFaultMessage dr) {