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]

Reply via email to