SCOUT-60 : Set the binding key to the empty string if the ServiceBinding key is null or ServiceBinding is null. bindingKey is a required attribute
git-svn-id: https://svn.apache.org/repos/asf/webservices/scout/trunk@659146 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/scout/src/main/java/org/apache/ws/scout/util/ScoutJaxrUddiHelper.java b/scout/src/main/java/org/apache/ws/scout/util/ScoutJaxrUddiHelper.java
index 1fe6b95..560b992 100644
--- a/scout/src/main/java/org/apache/ws/scout/util/ScoutJaxrUddiHelper.java
+++ b/scout/src/main/java/org/apache/ws/scout/util/ScoutJaxrUddiHelper.java
@@ -151,8 +151,12 @@
public static BindingTemplate getBindingTemplateFromJAXRSB(
ServiceBinding serve) throws JAXRException {
BindingTemplate bt = BindingTemplate.Factory.newInstance();
- if (serve.getKey() != null && serve.getKey().getId() != null)
+ if (serve.getKey() != null && serve.getKey().getId() != null) {
bt.setBindingKey(serve.getKey().getId());
+ } else {
+ bt.setBindingKey("");
+ }
+
try {
// Set Access URI
String accessuri = serve.getAccessURI();