Реализация Oracle Service Bus XPath
Я использую Oracle Service Bus 11g Release 1 (11.1.1.3) и имею проблему с его реализацией XPath.
Ресурс XQuery содержит простой путь расположения осей XPath:
preceding::SomeElement
Oracle говорит, что это должно работать: http://docs.oracle.com/cd/E14571_01/doc.1111/e15867/xquery.htm
Механизм Oracle Service Bus XQuery полностью поддерживает все языковые функции, описанные в спецификации World Wide Web (W3C) для XQuery, с одним исключением: модули. Для получения дополнительной информации о функциях и операторах XQuery 1.0 и XPath 2.0>(рабочий проект W3C от 23 июля 2004 г.) см. Следующий URL: http://www.w3.org/TR/2004/WD-xpath-functions-20040723/
.. но это не так:
Произошла ошибка при выполнении XQuery: {bea-err}SYS001: эта функция не реализована (извините)
1 ответ
OSB 12c поддерживает XQuery 1.0, включая библиотечные модули и предыдущую ось.
http://www.w3.org/TR/xquery/ http://docs.oracle.com/middleware/1213/osb/develop/osb-xquery.htm