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