declare function tns:getDt($inp as xs:string) as element(ns1:Sschema)*{ let $primary := fn-bea:get-property('PRIMARY','1') let $sec := fn-bea:get-property('SECONDARY','2') if ($primary = "1") then ( for $response in tns:getData1() return $response ) else ( for $response in tns2:getData1() return $response ) }
Я хочу вызывать функции в разных пространствах имен на основе свойства администратора weblogic. Пара вопросов:
Относительно вашего второго вопроса: да, вам нужно добавить «return» перед выражением «if», чтобы сделать ваш запрос синтаксически действительным.
Что касается вашего первого вопроса, я не совсем уверен, что вынамерение? .. * * 1003