You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@juddi.apache.org by ks...@apache.org on 2010/03/16 21:59:15 UTC
svn commit: r923978 - in /webservices/juddi/trunk:
juddi-client/src/main/java/org/apache/juddi/v3/client/config/UDDIClerk.java
uddi-ws/src/main/java/org/uddi/v3_service/DispositionReportFaultMessage.java
Author: kstam
Date: Tue Mar 16 20:59:14 2010
New Revision: 923978
URL: http://svn.apache.org/viewvc?rev=923978&view=rev
Log:
JUDDI-370, handling DispositionReportFaultMessage
Modified:
webservices/juddi/trunk/juddi-client/src/main/java/org/apache/juddi/v3/client/config/UDDIClerk.java
webservices/juddi/trunk/uddi-ws/src/main/java/org/uddi/v3_service/DispositionReportFaultMessage.java
Modified: webservices/juddi/trunk/juddi-client/src/main/java/org/apache/juddi/v3/client/config/UDDIClerk.java
URL: http://svn.apache.org/viewvc/webservices/juddi/trunk/juddi-client/src/main/java/org/apache/juddi/v3/client/config/UDDIClerk.java?rev=923978&r1=923977&r2=923978&view=diff
==============================================================================
--- webservices/juddi/trunk/juddi-client/src/main/java/org/apache/juddi/v3/client/config/UDDIClerk.java (original)
+++ webservices/juddi/trunk/juddi-client/src/main/java/org/apache/juddi/v3/client/config/UDDIClerk.java Tue Mar 16 20:59:14 2010
@@ -17,6 +17,7 @@
package org.apache.juddi.v3.client.config;
import java.io.Serializable;
+import java.lang.reflect.UndeclaredThrowableException;
import java.rmi.RemoteException;
import java.util.HashMap;
import java.util.List;
@@ -205,6 +206,15 @@ public class UDDIClerk implements Serial
log.error(result.getErrInfo().getErrCode() + " " + result.getErrInfo().getValue());
}
}
+ } catch (UndeclaredThrowableException ute) {
+ DispositionReport report = DispositionReportFaultMessage.getDispositionReport(ute);
+ if (report.countainsErrorCode(DispositionReport.E_INVALID_KEY_PASSED)) {
+ log.info("serviceKey " + serviceKey + " was not found in the registry");
+ } else {
+ for (Result result : report.getResult()) {
+ log.error(result.getErrInfo().getErrCode() + " " + result.getErrInfo().getValue());
+ }
+ }
}
return null;
}
@@ -237,6 +247,15 @@ public class UDDIClerk implements Serial
log.error(result.getErrInfo().getErrCode() + " " + result.getErrInfo().getValue());
}
}
+ } catch (UndeclaredThrowableException ute) {
+ DispositionReport report = DispositionReportFaultMessage.getDispositionReport(ute);
+ if (report.countainsErrorCode(DispositionReport.E_INVALID_KEY_PASSED)) {
+ log.info("bindingKey " + bindingKey + " was not found in the registry");
+ } else {
+ for (Result result : report.getResult()) {
+ log.error(result.getErrInfo().getErrCode() + " " + result.getErrInfo().getValue());
+ }
+ }
}
return null;
}
@@ -276,6 +295,15 @@ public class UDDIClerk implements Serial
log.error(result.getErrInfo().getErrCode() + " " + result.getErrInfo().getValue());
}
}
+ } catch (UndeclaredThrowableException ute) {
+ DispositionReport report = DispositionReportFaultMessage.getDispositionReport(ute);
+ if (report.countainsErrorCode(DispositionReport.E_INVALID_KEY_PASSED)) {
+ log.info("businessKey " + businessKey + " was not found in the registry");
+ } else {
+ for (Result result : report.getResult()) {
+ log.error(result.getErrInfo().getErrCode() + " " + result.getErrInfo().getValue());
+ }
+ }
}
return null;
}
Modified: webservices/juddi/trunk/uddi-ws/src/main/java/org/uddi/v3_service/DispositionReportFaultMessage.java
URL: http://svn.apache.org/viewvc/webservices/juddi/trunk/uddi-ws/src/main/java/org/uddi/v3_service/DispositionReportFaultMessage.java?rev=923978&r1=923977&r2=923978&view=diff
==============================================================================
--- webservices/juddi/trunk/uddi-ws/src/main/java/org/uddi/v3_service/DispositionReportFaultMessage.java (original)
+++ webservices/juddi/trunk/uddi-ws/src/main/java/org/uddi/v3_service/DispositionReportFaultMessage.java Tue Mar 16 20:59:14 2010
@@ -109,7 +109,6 @@ public class DispositionReportFaultMessa
} else {
log.error("Unsupported Exception: " + e.getClass());
}
- //We might have to catch yet another type of Exception for RMI transport.
return report;
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: juddi-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: juddi-cvs-help@ws.apache.org