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
Conferences Close Tree View
+ Stylus Studio Feature Requests (1192)
- Stylus Studio Technical Forum (14621)
-> + Displaying Base64Binary as Ima... (6)
-> - probleme de representation d'i... (1)
-> + SS 2008 error message not disp... (8)
-> - XQuery external variable conve... (4)
-> ->XQuery external variable ...
-> ->XQuery external variable ...
-> ->XQuery external variable ...
-> + encodings available (3)
-> + stand-alone application file n... (4)
-> + Windows Installer Dialog Box a... (4)
-> + Block search and replace (2)
-> + Problem with validation (3)
-> + ISA12 vs GS08 (5)
-> + Web Service Call failure... an... (11)
-> + Quotes in xpath query (3)
-> + Java Built-in processor no lon... (6)
-> + Dynamic input and output names (8)
-> + Java built-in parser (3)
-> + Contains an invalid path (2)
-> + Wizard XML Schema to XML (2)
-> + XML to EDI (14)
-> + Computer with original install... (2)
-> + using Custom Tool - passing ar... (3)
-- Previous [1141-1160] [1161-1180] [1181-1200] Next
+ Website Feedback (249)
+ XSLT Help and Discussion (7625)
+ XQuery Help and Discussion (2017)
+ Stylus Studio FAQs (159)
+ Stylus Studio Code Samples & Utilities (364)
+ Stylus Studio Announcements (113)
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.

   
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.