Hi Mindie,
You can just declare default function namespace:
declare default function namespace "http://something/";
Wayne.
On Thu, 2008-09-25 at 17:32 -0600, Mindie Sorenson wrote:
> I have created a trigger that will execute when a document is modified
> in a particular folder. However, if I declare any function in
> the .xqy code that is executed, I get the following error:
>
>
>
> Error: XDMP-FUNNSRES: (err:XQST0045) Functions may not be declared in
> reserved namespace
>
>
>
> If I remove the function, the code works great.
>
>
>
> I upgraded to 4.0-1 today. My default xquery version is 1.0-ml
>
>
>
> I had someone else that is still on version 4.0-20080722 run this
> code, and it worked for them.
>
>
>
> Here is my code (note that the function does nothing, but still throws
> an error – I wanted to get the function as basic as I could)
>
>
>
> xquery version "1.0-ml";
>
>
>
> declare function testFunction() {
>
> let $foo := "null"
>
> return $foo
>
> };
>
>
>
> let $foo := xdmp:email(
>
> <em:Message xmlns:em="URN:ietf:params:email-xml:"
> xmlns:rf="URN:ietf:params:rfc822:">
>
> <rf:subject>This is the subject</rf:subject>
>
> <rf:from>
>
> <em:Address>
>
> <em:name>LDS.org Admin</em:name>
>
> <em:adrs>[EMAIL PROTECTED]</em:adrs>
>
> </em:Address>
>
> </rf:from>
>
> <rf:to>
>
> <em:Address>
>
> <em:name>Admin</em:name>
>
> <em:adrs>[EMAIL PROTECTED]</em:adrs>
>
> </em:Address>
>
> </rf:to>
>
> <em:content>This is the body</em:content>
>
> </em:Message>)
>
> return ()
>
>
>
> Does anyone have any ideas or suggestions?
>
>
>
> Thanks
>
> Mindie
>
>
>
>
>
>
>
>
>
>
> ______________________________________________________________________
> NOTICE: This email message is for the sole use of the intended
> recipient(s) and may contain confidential and privileged information.
> Any unauthorized review, use, disclosure or distribution is
> prohibited. If you are not the intended recipient, please contact the
> sender by reply email and destroy all copies of the original message.
>
> _______________________________________________
> General mailing list
> [email protected]
> http://xqzone.com/mailman/listinfo/general
_______________________________________________
General mailing list
[email protected]
http://xqzone.com/mailman/listinfo/general