Author: ruwan Date: Thu Jun 5 02:29:12 2008 New Revision: 17981 URL: http://wso2.org/svn/browse/wso2?view=rev&revision=17981
Log: Adding the separateListener functionality to the UI Modified: branches/esb/java/1.7/esb/java/modules/distribution/src/main/www/extensions/core/js/endpoints.js branches/esb/java/1.7/esb/java/modules/distribution/src/main/www/extensions/core/xslt/endpoints/addressendpoint_add.xsl branches/esb/java/1.7/esb/java/modules/distribution/src/main/www/extensions/core/xslt/endpoints/addressendpoint_edit.xsl branches/esb/java/1.7/esb/java/modules/distribution/src/main/www/extensions/core/xslt/endpoints/wsdlendpoint_add.xsl branches/esb/java/1.7/esb/java/modules/distribution/src/main/www/extensions/core/xslt/endpoints/wsdlendpoint_edit.xsl Modified: branches/esb/java/1.7/esb/java/modules/distribution/src/main/www/extensions/core/js/endpoints.js URL: http://wso2.org/svn/browse/wso2/branches/esb/java/1.7/esb/java/modules/distribution/src/main/www/extensions/core/js/endpoints.js?rev=17981&r1=17980&r2=17981&view=diff ============================================================================== --- branches/esb/java/1.7/esb/java/modules/distribution/src/main/www/extensions/core/js/endpoints.js (original) +++ branches/esb/java/1.7/esb/java/modules/distribution/src/main/www/extensions/core/js/endpoints.js Thu Jun 5 02:29:12 2008 @@ -1012,8 +1012,13 @@ body_xml += "</syn:timeout>"; } var wsAddressing = document.getElementById("wsAddressingEngaged" + id.toString()); + var separateListener = document.getElementById("separateListener" + id.toString()); if (wsAddressing != null && wsAddressing.checked) { - body_xml += "<syn:enableAddressing/>"; + if (separateListener != null && separateListener.checked) { + body_xml += "<syn:enableAddressing separateListener='true'/>"; + } else { + body_xml += "<syn:enableAddressing/>" + } } var wsRm = document.getElementById("wsRMEngaged" + id.toString()); if (wsRm != null && wsRm.checked) { @@ -1201,9 +1206,14 @@ } } var wsAddressing = document.getElementById("wsAddressingEngaged" + id.toString()); - if (wsAddressing != null && wsAddressing.checked) { - body_xml += "<syn:enableAddressing/>"; - } + var separateListener = document.getElementById("separateListener" + id.toString()); + if (wsAddressing != null && wsAddressing.checked) { + if (separateListener != null && separateListener.checked) { + body_xml += "<syn:enableAddressing separateListener='true'/>"; + } else { + body_xml += "<syn:enableAddressing/>" + } + } var wsRm = document.getElementById("wsRMEngaged" + id.toString()); if (wsRm != null && wsRm.checked) { body_xml += "<syn:enableRM "; @@ -1369,9 +1379,14 @@ } } var wsAddressing = document.getElementById("wsAddressingEngaged0"); - if (wsAddressing != null && wsAddressing.checked) { - body_xml += "<syn:enableAddressing/>"; + var separateListener = document.getElementById("separateListener0"); + if (wsAddressing != null && wsAddressing.checked) { + if (separateListener != null && separateListener.checked) { + body_xml += "<syn:enableAddressing separateListener='true'/>"; + } else { + body_xml += "<syn:enableAddressing/>" } + } var timeout_duration = document.getElementById("endpoint_duration0"); var timeoutaction = document.getElementById("endpoint_timeout_action0"); if ((timeout_duration != null && timeout_duration != undefined) || @@ -1560,8 +1575,13 @@ } } var wsAddressing = document.getElementById("wsAddressingEngaged0"); + var separateListener = document.getElementById("separateListener0"); if (wsAddressing != null && wsAddressing.checked) { - body_xml += "<syn:enableAddressing/>"; + if (separateListener != null && separateListener.checked) { + body_xml += "<syn:enableAddressing separateListener='true'/>"; + } else { + body_xml += "<syn:enableAddressing/>" + } } var wsRm = document.getElementById("wsRMEngaged0"); if (wsRm != null && wsRm.checked) { Modified: branches/esb/java/1.7/esb/java/modules/distribution/src/main/www/extensions/core/xslt/endpoints/addressendpoint_add.xsl URL: http://wso2.org/svn/browse/wso2/branches/esb/java/1.7/esb/java/modules/distribution/src/main/www/extensions/core/xslt/endpoints/addressendpoint_add.xsl?rev=17981&r1=17980&r2=17981&view=diff ============================================================================== --- branches/esb/java/1.7/esb/java/modules/distribution/src/main/www/extensions/core/xslt/endpoints/addressendpoint_add.xsl (original) +++ branches/esb/java/1.7/esb/java/modules/distribution/src/main/www/extensions/core/xslt/endpoints/addressendpoint_add.xsl Thu Jun 5 02:29:12 2008 @@ -247,6 +247,27 @@ </td> </tr> <tr> + <td class="indent-small form-sub-field"> + <xsl:text>Separate Listener</xsl:text> + </td> + <td> + <xsl:element name="input"> + <xsl:attribute name="type">checkbox</xsl:attribute> + <xsl:attribute name="id"><xsl:value-of select="concat('separateListener',@index)"/></xsl:attribute> + <xsl:choose> + <xsl:when test="syn:address/@format ='pox' or syn:address/@format ='get'"> + <xsl:attribute name="disabled">true</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:if test="syn:address/syn:enableAddressing/@separateListener='true'"> + <xsl:attribute name="checked">checked</xsl:attribute> + </xsl:if> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + </td> + </tr> + <tr> <td> <xsl:text>WS-Security</xsl:text> </td> Modified: branches/esb/java/1.7/esb/java/modules/distribution/src/main/www/extensions/core/xslt/endpoints/addressendpoint_edit.xsl URL: http://wso2.org/svn/browse/wso2/branches/esb/java/1.7/esb/java/modules/distribution/src/main/www/extensions/core/xslt/endpoints/addressendpoint_edit.xsl?rev=17981&r1=17980&r2=17981&view=diff ============================================================================== --- branches/esb/java/1.7/esb/java/modules/distribution/src/main/www/extensions/core/xslt/endpoints/addressendpoint_edit.xsl (original) +++ branches/esb/java/1.7/esb/java/modules/distribution/src/main/www/extensions/core/xslt/endpoints/addressendpoint_edit.xsl Thu Jun 5 02:29:12 2008 @@ -296,6 +296,34 @@ </xsl:element> </td> </tr> + + <tr> + <td class="indent-small form-sub-field"> + <xsl:text>Separate Listener</xsl:text> + </td> + <td> + <xsl:element name="input"> + <xsl:attribute name="type">checkbox</xsl:attribute> + <xsl:attribute name="id"><xsl:value-of select="concat('separateListener',@index)"/></xsl:attribute> + <xsl:choose> + <xsl:when test="endpointDefinition/forcePOX/child::text() ='true'"> + <xsl:attribute name="disabled"> + true + </xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:if test="(endpointDefinition/useSeparateListener/child::text() ='true')"> + <xsl:attribute name="checked"> + checked</xsl:attribute> + </xsl:if> + </xsl:otherwise> + </xsl:choose> + + </xsl:element> + </td> + </tr> + + <tr> <td> <xsl:text>WS-Security</xsl:text> Modified: branches/esb/java/1.7/esb/java/modules/distribution/src/main/www/extensions/core/xslt/endpoints/wsdlendpoint_add.xsl URL: http://wso2.org/svn/browse/wso2/branches/esb/java/1.7/esb/java/modules/distribution/src/main/www/extensions/core/xslt/endpoints/wsdlendpoint_add.xsl?rev=17981&r1=17980&r2=17981&view=diff ============================================================================== --- branches/esb/java/1.7/esb/java/modules/distribution/src/main/www/extensions/core/xslt/endpoints/wsdlendpoint_add.xsl (original) +++ branches/esb/java/1.7/esb/java/modules/distribution/src/main/www/extensions/core/xslt/endpoints/wsdlendpoint_add.xsl Thu Jun 5 02:29:12 2008 @@ -326,6 +326,22 @@ </td> </tr> <tr> + <td class="indent-small form-sub-field"> + <xsl:text>Policy key</xsl:text> + </td> + <td> + <xsl:element name="input"> + <xsl:attribute name="type">checkbox</xsl:attribute> + <xsl:attribute name="id"> + <xsl:value-of select="concat('separateListener',@index)"/> + </xsl:attribute> + <xsl:if test="syn:wsdl/syn:enableAddressing/@separateListener"> + <xsl:attribute name="checked">checked</xsl:attribute> + </xsl:if> + </xsl:element> + </td> + </tr> + <tr> <td> <xsl:text>WS-Security</xsl:text> </td> Modified: branches/esb/java/1.7/esb/java/modules/distribution/src/main/www/extensions/core/xslt/endpoints/wsdlendpoint_edit.xsl URL: http://wso2.org/svn/browse/wso2/branches/esb/java/1.7/esb/java/modules/distribution/src/main/www/extensions/core/xslt/endpoints/wsdlendpoint_edit.xsl?rev=17981&r1=17980&r2=17981&view=diff ============================================================================== --- branches/esb/java/1.7/esb/java/modules/distribution/src/main/www/extensions/core/xslt/endpoints/wsdlendpoint_edit.xsl (original) +++ branches/esb/java/1.7/esb/java/modules/distribution/src/main/www/extensions/core/xslt/endpoints/wsdlendpoint_edit.xsl Thu Jun 5 02:29:12 2008 @@ -336,6 +336,20 @@ </td> </tr> <tr> + <td class="indent-small form-sub-field"> + <xsl:text>Policy key</xsl:text> + </td> + <td> + <xsl:element name="input"> + <xsl:attribute name="type">checkbox</xsl:attribute> + <xsl:attribute name="id"><xsl:value-of select="concat('separateListener',@index)"/></xsl:attribute> + <xsl:if test="(endpointDefinition/useSeparateListener/child::text() ='true')"> + <xsl:attribute name="checked">checked</xsl:attribute> + </xsl:if> + </xsl:element> + </td> + </tr> + <tr> <td> <xsl:text>WS-Security</xsl:text> </td> _______________________________________________ Esb-java-dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/esb-java-dev
