Author: indika
Date: Thu May  8 11:32:03 2008
New Revision: 16712

Log:

fix  for ESBJAVA 430

Modified:
   
trunk/esb/java/modules/distribution/src/main/www/extensions/core/js/endpoints.js

Modified: 
trunk/esb/java/modules/distribution/src/main/www/extensions/core/js/endpoints.js
==============================================================================
--- 
trunk/esb/java/modules/distribution/src/main/www/extensions/core/js/endpoints.js
    (original)
+++ 
trunk/esb/java/modules/distribution/src/main/www/extensions/core/js/endpoints.js
    Thu May  8 11:32:03 2008
@@ -192,10 +192,10 @@
     if (key == "0") {
         var wsdlXml = null;
         if (iscurrentepanonymouse) {
-            wsdlXml = getAnonymousWSDLEndPointString(key)
+            wsdlXml = getAnonymousWSDLEndPointString(key,"inlined")
         }
         else {
-            wsdlXml = getXmlForWSDLEndpoint(key);
+            wsdlXml = getXmlForWSDLEndpoint("inlined");
         }
         if (wsdlXml == undefined || wsdlXml == null) {
             wsdlXml = "<syn:endpoint 
xmlns:syn='http://ws.apache.org/ns/synapse'/>";
@@ -229,7 +229,7 @@
             }
         }
     } else {
-        var wsdlXml = getAnonymousWSDLEndPointString(key);
+        var wsdlXml = getAnonymousWSDLEndPointString(key,"inlined");
         if (wsdlXml == undefined) {
             wsdlXml = "<syn:endpoint 
xmlns:syn='http://ws.apache.org/ns/synapse'/>";
         }
@@ -250,7 +250,7 @@
             wsdlXml = getAnonymousWSDLEndPointString(key)
         }
         else {
-            wsdlXml = getXmlForWSDLEndpoint(key);
+            wsdlXml = getXmlForWSDLEndpoint();
         }
         if (wsdlXml == undefined || wsdlXml == null) {
             wsdlXml = "<syn:endpoint 
xmlns:syn='http://ws.apache.org/ns/synapse'/>";
@@ -1084,7 +1084,7 @@
         }
     }
 }
-function getAnonymousWSDLEndPointString(id) {
+function getAnonymousWSDLEndPointString(id,type) {
     var uri = document.getElementById(("endpoint_address" + id).toString());
     var inlinewsdlstr = null;
     var body_xml = '<syn:endpoint xmlns:syn="' + SYNAPSE_NS + '" >' +
@@ -1098,7 +1098,13 @@
         reasonValueType = 1;
     }
 
-    if (uri != null && uri.value != "") {
+    if (uri != null && type != "inlined") {
+
+        if (uri.value == "") {
+            esbwarning("WSDL url must be specified ", TYPE_INFO);
+            return;
+        }
+
         body_xml += 'uri="' + uri.value + '"';
         addInLineProperties(id + "_uri", uri.value);
         isvalid = true;
@@ -1432,7 +1438,7 @@
     }
 
 }
-function getXmlForWSDLEndpoint() {
+function getXmlForWSDLEndpoint(type) {
     var name = document.getElementById("endpoint_name0");
     var uri = document.getElementById("endpoint_address0");
     if (name != null && name.value != "") {
@@ -1451,7 +1457,11 @@
         } else {
             reasonValueType = 1;
         }
-        if (uri != null && uri.value != "") {
+        if (uri != null && type != "inlined") {
+            if (uri.value == "") {
+                esbwarning("WSDL url must be specified ", TYPE_INFO);
+                return;
+            }
             body_xml += 'uri="' + uri.value + '"';
             isvalid = true;
             addInLineProperties("0_uri", uri.value);

_______________________________________________
Esb-java-dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/esb-java-dev

Reply via email to