You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@synapse.apache.org by in...@apache.org on 2007/10/16 12:57:22 UTC
svn commit: r585110 - in /webservices/synapse/trunk/java:
modules/core/src/main/java/org/apache/synapse/config/
modules/extensions/src/main/java/org/apache/synapse/mediators/xquery/
repository/conf/sample/
Author: indika
Date: Tue Oct 16 03:57:06 2007
New Revision: 585110
URL: http://svn.apache.org/viewvc?rev=585110&view=rev
Log:
improve the logs
Modified:
webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/SynapseConfiguration.java
webservices/synapse/trunk/java/modules/extensions/src/main/java/org/apache/synapse/mediators/xquery/XQueryMediator.java
webservices/synapse/trunk/java/repository/conf/sample/synapse_sample_700.xml
webservices/synapse/trunk/java/repository/conf/sample/synapse_sample_701.xml
Modified: webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/SynapseConfiguration.java
URL: http://svn.apache.org/viewvc/webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/SynapseConfiguration.java?rev=585110&r1=585109&r2=585110&view=diff
==============================================================================
--- webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/SynapseConfiguration.java (original)
+++ webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/SynapseConfiguration.java Tue Oct 16 03:57:06 2007
@@ -280,8 +280,8 @@
o = registry.getResource(entry);
} else {
if (log.isDebugEnabled()) {
- log.debug("Will not evaluate the value of the remote entry, because" +
- " the registry is not available");
+ log.debug("Will not evaluate the value of the remote entry with a key "
+ + key + ", because the registry is not available");
}
return null; // otherwise will return an entry with a value null
// (method expects return a value not an entry )
Modified: webservices/synapse/trunk/java/modules/extensions/src/main/java/org/apache/synapse/mediators/xquery/XQueryMediator.java
URL: http://svn.apache.org/viewvc/webservices/synapse/trunk/java/modules/extensions/src/main/java/org/apache/synapse/mediators/xquery/XQueryMediator.java?rev=585110&r1=585109&r2=585110&view=diff
==============================================================================
--- webservices/synapse/trunk/java/modules/extensions/src/main/java/org/apache/synapse/mediators/xquery/XQueryMediator.java (original)
+++ webservices/synapse/trunk/java/modules/extensions/src/main/java/org/apache/synapse/mediators/xquery/XQueryMediator.java Tue Oct 16 03:57:06 2007
@@ -190,7 +190,7 @@
|| (cachedConnection != null && cachedConnection.isClosed())) {
//get the Connection to XML DataBase
if (traceOrDebugOn) {
- traceOrDebug(traceOn, "Creating a connection from XQDataSource ");
+ traceOrDebug(traceOn, "Creating a connection from the XQDataSource ");
}
cachedConnection = cachedXQDataSource.getConnection();
}
@@ -229,7 +229,7 @@
//if the value has changed or need binding because the expression has recreated
if (hasValueChanged || needBind) {
//Binds the external variable to the DynamicContext
- bindVariable(cachedPreparedExpression, variable);
+ bindVariable(cachedPreparedExpression, variable,traceOrDebugOn, traceOn);
}
}
}
@@ -321,13 +321,24 @@
* @param xqDynamicContext The Dynamic Context to which the variable will be binded
* @param variable The variable which contains the name and vaule for binding
* @throws XQException throws if any error occurs when binding the variable
+ * @param traceOrDebugOn is tracing or debbug on
+ * @param traceOn indicate whether trace is ON or OF
*/
- private void bindVariable(XQDynamicContext xqDynamicContext, MediatorVariable variable) throws XQException {
+ private void bindVariable(XQDynamicContext xqDynamicContext, MediatorVariable variable, boolean traceOrDebugOn, boolean traceOn) throws XQException {
+
if (variable != null) {
+
QName name = variable.getName();
int type = variable.getType();
Object value = variable.getValue();
+
if (value != null && type != -1) {
+
+ if (traceOrDebugOn) {
+ traceOrDebug(traceOn, "Binding a variable to the DynamicContext with a name : "
+ + name + " and a value : " + value);
+ }
+
switch (type) {
//Binding the basic type As-Is and XML element as an InputSource
case(XQItemType.XQBASETYPE_BOOLEAN): {
Modified: webservices/synapse/trunk/java/repository/conf/sample/synapse_sample_700.xml
URL: http://svn.apache.org/viewvc/webservices/synapse/trunk/java/repository/conf/sample/synapse_sample_700.xml?rev=585110&r1=585109&r2=585110&view=diff
==============================================================================
--- webservices/synapse/trunk/java/repository/conf/sample/synapse_sample_700.xml (original)
+++ webservices/synapse/trunk/java/repository/conf/sample/synapse_sample_700.xml Tue Oct 16 03:57:06 2007
@@ -34,7 +34,6 @@
<inSequence>
<xquery key="xquery-key-req">
<variable name="payload" type="ELEMENT"/>
-
</xquery>
<send>
<endpoint>
@@ -49,7 +48,6 @@
</xquery>
<send/>
</out>
-
</outSequence>
</target>
<publishWSDL uri="file:repository/conf/sample/resources/proxy/sample_proxy_1.wsdl"/>
Modified: webservices/synapse/trunk/java/repository/conf/sample/synapse_sample_701.xml
URL: http://svn.apache.org/viewvc/webservices/synapse/trunk/java/repository/conf/sample/synapse_sample_701.xml?rev=585110&r1=585109&r2=585110&view=diff
==============================================================================
--- webservices/synapse/trunk/java/repository/conf/sample/synapse_sample_701.xml (original)
+++ webservices/synapse/trunk/java/repository/conf/sample/synapse_sample_701.xml Tue Oct 16 03:57:06 2007
@@ -40,12 +40,10 @@
<out>
<xquery key="xquery/xquery_commisson.xq">
<variable name="payload" type="ELEMENT"></variable>
- <variable name="commission" type="ELEMENT"
- key="misc/commission.xml"></variable>
+ <variable name="commission" type="ELEMENT" key="misc/commission.xml"></variable>
</xquery>
<send/>
</out>
-
</outSequence>
</target>
<publishWSDL uri="file:repository/conf/sample/resources/proxy/sample_proxy_1.wsdl"/>
---------------------------------------------------------------------
To unsubscribe, e-mail: synapse-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: synapse-dev-help@ws.apache.org