Repository: juddi Updated Branches: refs/heads/master 4c44c989e -> 50d48abf3
JUDDI-957 potential fix Project: http://git-wip-us.apache.org/repos/asf/juddi/repo Commit: http://git-wip-us.apache.org/repos/asf/juddi/commit/29593c74 Tree: http://git-wip-us.apache.org/repos/asf/juddi/tree/29593c74 Diff: http://git-wip-us.apache.org/repos/asf/juddi/diff/29593c74 Branch: refs/heads/master Commit: 29593c748b49688bd2adbc21a84c1883b110800f Parents: 4c44c98 Author: Alex <[email protected]> Authored: Tue Jan 12 18:38:58 2016 -0500 Committer: Alex <[email protected]> Committed: Tue Jan 12 18:38:58 2016 -0500 ---------------------------------------------------------------------- .../impl/API_060_PublisherAssertionTest.java | 5 +++- .../java/org/apache/juddi/v3/tck/TckCommon.java | 27 ++++++++++++++++++++ 2 files changed, 31 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/juddi/blob/29593c74/juddi-core/src/test/java/org/apache/juddi/api/impl/API_060_PublisherAssertionTest.java ---------------------------------------------------------------------- diff --git a/juddi-core/src/test/java/org/apache/juddi/api/impl/API_060_PublisherAssertionTest.java b/juddi-core/src/test/java/org/apache/juddi/api/impl/API_060_PublisherAssertionTest.java index 7ff6e80..6d5415a 100644 --- a/juddi-core/src/test/java/org/apache/juddi/api/impl/API_060_PublisherAssertionTest.java +++ b/juddi-core/src/test/java/org/apache/juddi/api/impl/API_060_PublisherAssertionTest.java @@ -35,6 +35,7 @@ import org.apache.juddi.jaxb.EntityCreator; import org.apache.juddi.v3.client.UDDIConstants; import org.apache.juddi.v3.client.cryptor.DigSigUtil; import org.apache.juddi.v3.tck.TckBusiness; +import org.apache.juddi.v3.tck.TckCommon; import org.apache.juddi.v3.tck.TckFindEntity; import org.apache.juddi.v3.tck.TckPublisher; import org.apache.juddi.v3.tck.TckPublisherAssertion; @@ -68,7 +69,7 @@ public class API_060_PublisherAssertionTest { private static UDDIPublicationImpl pub = new UDDIPublicationImpl(); @BeforeClass - public static void setup() throws ConfigurationException { + public static void setup() throws Exception { Registry.start(); logger.debug("Getting auth token.."); try { @@ -81,6 +82,8 @@ public class API_060_PublisherAssertionTest { String root = TckSecurity.getAuthToken(security, TckPublisher.getUDDIPublisherId(), TckPublisher.getUDDIPassword()); tckTModel.saveTmodels(root); } catch (RemoteException e) { + System.out.println("the test failed, dumping ownership information for all tmodels...."); + TckCommon.DumpAllTModelsOpInfo(authInfoJoe, new UDDIInquiryImpl()); logger.error(e.getMessage(), e); Assert.fail("Could not obtain authInfo token." + e.getMessage()); } http://git-wip-us.apache.org/repos/asf/juddi/blob/29593c74/uddi-tck-base/src/main/java/org/apache/juddi/v3/tck/TckCommon.java ---------------------------------------------------------------------- diff --git a/uddi-tck-base/src/main/java/org/apache/juddi/v3/tck/TckCommon.java b/uddi-tck-base/src/main/java/org/apache/juddi/v3/tck/TckCommon.java index 54a11a9..38ed251 100644 --- a/uddi-tck-base/src/main/java/org/apache/juddi/v3/tck/TckCommon.java +++ b/uddi-tck-base/src/main/java/org/apache/juddi/v3/tck/TckCommon.java @@ -15,6 +15,7 @@ */ package org.apache.juddi.v3.tck; +import java.rmi.RemoteException; import java.util.List; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; @@ -30,8 +31,10 @@ import org.uddi.api_v3.FindBusiness; import org.uddi.api_v3.FindQualifiers; import org.uddi.api_v3.FindService; import org.uddi.api_v3.FindTModel; +import org.uddi.api_v3.GetOperationalInfo; import org.uddi.api_v3.KeyedReference; import org.uddi.api_v3.Name; +import org.uddi.api_v3.OperationalInfos; import org.uddi.api_v3.ServiceInfos; import org.uddi.api_v3.ServiceList; import org.uddi.api_v3.TModelList; @@ -334,4 +337,28 @@ public class TckCommon { System.out.println(">>>>>>>>>>>>>>>>>>>>>>>>>> MARKER <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<"); } + public static void DumpAllTModelsOpInfo(String authInfoJoe, UDDIInquiryPortType uddiInquiryImpl) throws Exception { + FindTModel ftm = new FindTModel(); + ftm.setAuthInfo(authInfoJoe); + //org.apache.juddi.v3.client.UDDIConstants.WILDCARD + ftm.setName(new Name("%", null)); + ftm.setFindQualifiers(new FindQualifiers()); + ftm.getFindQualifiers().getFindQualifier().add("approximateMatch"); + TModelList findTModel = uddiInquiryImpl.findTModel(ftm); + + GetOperationalInfo req = new GetOperationalInfo(); + req.setAuthInfo(authInfoJoe); + + for (int i = 0; i < findTModel.getTModelInfos().getTModelInfo().size(); i++) { + req.getEntityKey().add( + findTModel.getTModelInfos().getTModelInfo().get(i).getTModelKey()); + } + OperationalInfos operationalInfo = uddiInquiryImpl.getOperationalInfo(req); + + for (int i = 0; i < operationalInfo.getOperationalInfo().size(); i++) { + System.out.println(operationalInfo.getOperationalInfo().get(i).getEntityKey() + " on node " + + operationalInfo.getOperationalInfo().get(i).getNodeID() + " is owned by " + operationalInfo.getOperationalInfo().get(i).getAuthorizedName()); + } + } + } --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
