XML Editor
Sign up for a WebBoard account Sign Up Keyword Search Search More Options... Options
Chat Rooms Chat Help Help News News Log in to WebBoard Log in Not Logged in
Show tree view Topic
Topic Page 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Go to previous topicPrev TopicGo to next topicNext Topic
Postnext
Thais FlorySubject: XQuery external variable conversion failure since upgrade to SS 2008
Author: Thais Flory
Date: 30 May 2008 04:51 PM
I have an XQuery node in an XML Pipeline, which has this prolog:

declare variable $ck as xs:integer external;
[...]

A default value of 21 is assigned to the node's input port "ck" and I get this error:

Error: XQUERY processing by XQUERY node 'Web 2 DB to XML Map' failed: Error encountered while initializing variable ck with value xs:integer('21'):
[DataDirect][XQuery]The value "xs:integer('21')" cannot be converted to the XQuery data type xs:integer.

I test the same project with SS 2007 and it works fine. Please let me know what changed or if this is just a bug that needs fixed.

Thank you.
Thais Flory

Postnext
Minollo I.Subject: XQuery external variable conversion failure since upgrade to SS 2008
Author: Minollo I.
Date: 30 May 2008 05:07 PM
It would seem your "Default value" field in the properties for that external variable is set to xs:integer('21'); can you try setting it to just 21 ?

Postnext
Minollo I.Subject: XQuery external variable conversion failure since upgrade to SS 2008
Author: Minollo I.
Date: 30 May 2008 05:17 PM
Nope, that won't help, sorry; I'm able to reproduce the problem. It happens when executing the pipeline inside Stylus Studio, but not when generating and running the code externally.

This is definitely a bug; we'll be in touch when a hotfix is available for you (early next week).

Posttop
Thais FlorySubject: XQuery external variable conversion failure since upgrade to SS 2008
Author: Thais Flory
Date: 02 Jun 2008 09:59 AM
Great, I'll be waiting for the fix.

I'm glad to hear it will work in production. I hope it works with XML Pipeline code that was generated either "inline" or not.

Thank you.

 
Topic Page 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Go to previous topicPrev TopicGo to next topicNext Topic
Download A Free Trial of Stylus Studio 6 XML Professional Edition Today! Powered by Stylus Studio, the world's leading XML IDE for XML, XSLT, XQuery, XML Schema, DTD, XPath, WSDL, XHTML, SQL/XML, and XML Mapping!  
go

Log In Options

Site Map | Privacy Policy | Terms of Use | Trademarks
Stylus Scoop XML Newsletter:
W3C Member
Stylus Studio® and DataDirect XQuery ™are from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2016 All Rights Reserved.