Author: indika
Date: Wed Jan 9 21:40:09 2008
New Revision: 12091
Log:
fix for ESB-JAVA 414
Modified:
branches/esb/java/1.6/esb/java/modules/core/src/main/java/org/wso2/esb/ServiceBusManager.java
branches/esb/java/1.6/esb/java/modules/distribution/src/main/www/extensions/core/js/mediators/callout_mediator.js
branches/esb/java/1.6/esb/java/modules/distribution/src/main/www/extensions/core/xslt/mediators/callout_edit.xsl
Modified:
branches/esb/java/1.6/esb/java/modules/core/src/main/java/org/wso2/esb/ServiceBusManager.java
==============================================================================
---
branches/esb/java/1.6/esb/java/modules/core/src/main/java/org/wso2/esb/ServiceBusManager.java
(original)
+++
branches/esb/java/1.6/esb/java/modules/core/src/main/java/org/wso2/esb/ServiceBusManager.java
Wed Jan 9 21:40:09 2008
@@ -101,12 +101,12 @@
this(ServiceBusConfiguration.getInstance());
if
(XmlConfigurationFactory.getXmlConfiguration(ServiceBusConstants.ESB_WEB_XML_KEY)
== null) {
try {
- String server_web_xml =
System.getProperty(ServiceBusConstants.ESB_SERVER_WEB_XML);
- if (server_web_xml == null || "".equals(server_web_xml)) {
- server_web_xml = "conf" + File.separator +
ServiceBusConstants.ESB_SERVER_WEB_XML;
+ String serverWebXML =
System.getProperty(ServiceBusConstants.ESB_SERVER_WEB_XML);
+ if (serverWebXML == null || "".equals(serverWebXML)) {
+ serverWebXML = "conf" + File.separator +
ServiceBusConstants.ESB_SERVER_WEB_XML;
}
XmlConfigurationFactory.init(ServiceBusConstants.ESB_WEB_XML_KEY,
- server_web_xml, ServiceBusConstants.ESB_XML_NAMESPACE);
+ serverWebXML, ServiceBusConstants.ESB_XML_NAMESPACE);
} catch (ServerException e) {
log.error("Error loading server-web.xml", e);
}
Modified:
branches/esb/java/1.6/esb/java/modules/distribution/src/main/www/extensions/core/js/mediators/callout_mediator.js
==============================================================================
---
branches/esb/java/1.6/esb/java/modules/distribution/src/main/www/extensions/core/js/mediators/callout_mediator.js
(original)
+++
branches/esb/java/1.6/esb/java/modules/distribution/src/main/www/extensions/core/js/mediators/callout_mediator.js
Wed Jan 9 21:40:09 2008
@@ -266,6 +266,24 @@
showNameSpaceEditor(position, attribute, inputID)
}
+function calloutsourcekeyfromregistry(position) {
+ var panelId = ("mypanel" + position).toString();
+ registrybrowser("savecalloutsourcekeyfromregistry",
"dicardregistrybrowser", position, 1, panelId);
+}
+
+function savecalloutsourcekeyfromregistry(position) {
+ var regKey = getRegistryKey();
+ var divcontrol = document.getElementById("registryPanel");
+ divcontrol.innerHTML = "";
+ if (regKey != null && regKey != undefined) {
+ var xquerykeyinput = document.getElementById("source_key");
+ if (xquerykeyinput != null && xquerykeyinput != undefined) {
+ xquerykeyinput.value = regKey;
+ }
+ }
+}
+
+
mediatorelementstring["callout"] = function logstring() {
return "<syn:callout xmlns:syn='http://ws.apache.org/ns/synapse'
source_xpath='0' target_xpath='0'><syn:source/><syn:target/></syn:callout>";
};
Modified:
branches/esb/java/1.6/esb/java/modules/distribution/src/main/www/extensions/core/xslt/mediators/callout_edit.xsl
==============================================================================
---
branches/esb/java/1.6/esb/java/modules/distribution/src/main/www/extensions/core/xslt/mediators/callout_edit.xsl
(original)
+++
branches/esb/java/1.6/esb/java/modules/distribution/src/main/www/extensions/core/xslt/mediators/callout_edit.xsl
Wed Jan 9 21:40:09 2008
@@ -135,7 +135,17 @@
</xsl:attribute>
</input>
</td>
- <td/>
+ <td>
+ <xsl:element name="img">
+ <xsl:attribute name="src">
+
extensions/core/images/registry_picker.gif
+ </xsl:attribute>
+ <xsl:attribute name="title">Registry
Browser</xsl:attribute>
+ <xsl:attribute name="onClick">
+
javascript:calloutsourcekeyfromregistry('<xsl:value-of
select="@esb_med_pos"/>');return false;
+ </xsl:attribute>
+ </xsl:element>
+ </td>
</tr>
</tbody>
</table>
_______________________________________________
Esb-java-dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/esb-java-dev