Skip navigation.

User Guide

  Previous Next vertical dots separating previous/next from contents/index/pdf Contents View as PDF   Get Adobe Reader

XQuery Implementation

This section provides information about the implementation of XQuery in AquaLogic Service Bus. The World Wide Web (W3C) specification for XQuery defines a set of language features and functions. AquaLogic Service Bus uses the BEA AquaLogic Data Services Platform XQuery engine. The BEA XQuery engine fully supports language features with one exception (modules) and also supports a robust subset of functions and adds a number of implementation-specific functions and language keywords.

AquaLogic Service Bus supports a number of functions that are enhancements to the XQuery specification, which you can recognize by their extended function prefix fn-bea:. For example, the full XQuery notation for an extended function is: fn-bea:function_name.

For a list of the supported functions and a description of each function, see BEA XQuery Implementation in the XQuery Developer's Guide.

Caution: The following functions listed in BEA XQuery Implementation in the XQuery Developer's Guide are not supported by AquaLogic Service Bus:

fn-bea:is-access-allowed

fn-bea:is-user-in-group

fn-bea:is-user-in-role

fn-bea:userid

fn-bea:async

fn-bea:timeout

fn-bea:get-property

Note: It is recommended that you do not use the following functions—they are better covered by other language features:

fn-bea:if-then-else

fn-bea:QName-from-string

fn-bea:sql-like

Related Topics

BEA AquaLogic Data Services Platform is a service-oriented solution that enables enterprise information to be delivered and accessed as data services. To learn about the BEA AquaLogic Data Services Platform, see the product documentation Web site at the following URL:

http://download.oracle.com/docs/cd/E13167_01/aldsp/docs20/index.html

 

Back to Top Previous Next