crafterm 2003/01/21 08:19:45
Modified: src/java/org/apache/cocoon/components/language/markup/xsp/java
soap.xsl
Log:
Added explicit cast of target URL to a String object. This allows
constructs like:
<soap:call>
<soap:url><xsp-session:get-attribute name="target"/></soap:url>
<!-- rest of soap query -->
</soap:call>
to now work, previously this would fail at compile time because
xsp-session:get-attribute returns an Object, and SOAPHelper requires a
String.
Reviewed by: Ovidiu Predescu <[EMAIL PROTECTED]>
Revision Changes Path
1.4 +7 -4
xml-cocoon2/src/java/org/apache/cocoon/components/language/markup/xsp/java/soap.xsl
Index: soap.xsl
===================================================================
RCS file:
/home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/language/markup/xsp/java/soap.xsl,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- soap.xsl 30 Jul 2002 01:32:58 -0000 1.3
+++ soap.xsl 21 Jan 2003 16:19:45 -0000 1.4
@@ -128,12 +128,15 @@
</xsl:call-template>
</xsl:variable>
<xsp:logic>
- getLogger().debug("XScriptObject for soap:call is\n" + <xsl:value-of
select="$object"/>);
+ getLogger().debug(
+ "XScriptObject for soap:call is\n" + <xsl:value-of select="$object"/> +
+ ", sending request to: " + <xsl:value-of select="$url"/>
+ );
try {
xscriptManager.put(pageScope, objectModel, "soap:call",
((new SOAPHelper(manager,
XSPRequestHelper.getRequestedURL(objectModel),
- <xsl:value-of select="$url"/>,
+ (String) <xsl:value-of select="$url"/>,
<xsl:value-of select="$method"/>,
<xsl:value-of select="$object"/>
)).invoke()),
----------------------------------------------------------------------
In case of troubles, e-mail: [EMAIL PROTECTED]
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]