Skip to content
This repository was archived by the owner on Nov 9, 2022. It is now read-only.

Commit 599ab02

Browse files
authored
Merge pull request #122 from marklogic-community/feature-121
#121 - bugfix: lib-search-subscribe contains incorrect path
2 parents ad21243 + 9e9fb51 commit 599ab02

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

src/workflowengine/models/lib-search-subscribe.xqy

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ declare function ss:unsubscribe-and-delete-search($searchname,$notificationurl)
104104
declare function ss:save-subscribe-search($searchdoc as cts:query,$searchname as xs:string,$notificationurl as xs:string,$alert-detail as xs:string?,$content-type as xs:string?) {
105105
(: use current user on app server :)
106106
( xdmp:eval(
107-
fn:concat('xquery version "1.0-ml"; declare namespace my="http://marklogic.com/alerts"; import module namespace ah = "http://marklogic.com/search/subscribe" at "/workflowengine/modules/lib-search-subscribe.xqy";',
107+
fn:concat('xquery version "1.0-ml"; declare namespace my="http://marklogic.com/alerts"; import module namespace ah = "http://marklogic.com/search/subscribe" at "/workflowengine/models/lib-search-subscribe.xqy";',
108108
'declare variable $my:searchdoc as cts:query external;declare variable $my:searchname as xs:string external;',
109109
'ah:do-save($my:searchdoc,$my:searchname)'),
110110
(xs:QName("my:searchdoc"),$searchdoc,xs:QName("my:searchname"),$searchname),
@@ -160,14 +160,14 @@ declare function ss:do-subscribe-check($notificationurl as xs:string,$searchname
160160
declare function ss:do-add-action-rule($alert-name as xs:string,$notificationurl as xs:string,$alert-module as xs:string?,$alert-detail as xs:string,$content-type as xs:string,$searchname as xs:string,$cpf-domain as xs:string,$dbname as xs:string,$searchdoc as cts:query?) as xs:boolean {
161161

162162
let $e2 := xdmp:eval(
163-
fn:concat('xquery version "1.0-ml"; declare namespace my="http://marklogic.com/alerts"; import module namespace ah = "http://marklogic.com/search/subscribe" at "/workflowengine/modules/lib-search-subscribe.xqy";',
163+
fn:concat('xquery version "1.0-ml"; declare namespace my="http://marklogic.com/alerts"; import module namespace ah = "http://marklogic.com/search/subscribe" at "/workflowengine/models/lib-search-subscribe.xqy";',
164164
'declare variable $my:alert-name as xs:string external;declare variable $my:alert-module as xs:string external;declare variable $my:dbname as xs:string external;',
165165
'ah:create-action($my:alert-name,$my:alert-module,$my:dbname,())'),
166166
(xs:QName("my:alert-name"),$alert-name,xs:QName("my:alert-module"),$alert-module,xs:QName("my:dbname"),$dbname),
167167
<options xmlns="xdmp:eval"><isolation>different-transaction</isolation></options>
168168
)
169169
let $e3 := xdmp:eval(
170-
fn:concat('xquery version "1.0-ml"; declare namespace my="http://marklogic.com/alerts"; import module namespace ah = "http://marklogic.com/search/subscribe" at "/workflowengine/modules/lib-search-subscribe.xqy";',
170+
fn:concat('xquery version "1.0-ml"; declare namespace my="http://marklogic.com/alerts"; import module namespace ah = "http://marklogic.com/search/subscribe" at "/workflowengine/models/lib-search-subscribe.xqy";',
171171
'declare variable $my:alert-name as xs:string external;declare variable $my:alert-detail as xs:string external;declare variable $my:content-type as xs:string external;',
172172
'declare variable $my:notificationurl as xs:string external;declare variable $my:searchname as xs:string external;declare variable $my:searchdoc as cts:query external;',
173173
'ah:create-rule-notify($my:alert-name,$my:alert-detail,$my:content-type,$my:notificationurl,$my:searchname,$my:searchdoc)'),
@@ -180,15 +180,15 @@ declare function ss:do-add-action-rule($alert-name as xs:string,$notificationurl
180180

181181
declare function ss:do-subscribe($notificationurl as xs:string,$alert-module as xs:string?,$alert-detail as xs:string,$content-type as xs:string,$searchname as xs:string,$cpf-domain as xs:string,$dbname as xs:string,$searchdoc as cts:query?) as xs:boolean {
182182
let $alert-name := xdmp:eval(
183-
fn:concat('xquery version "1.0-ml"; declare namespace my="http://marklogic.com/alerts"; import module namespace ah = "http://marklogic.com/search/subscribe" at "/workflowengine/modules/lib-search-subscribe.xqy";',
183+
fn:concat('xquery version "1.0-ml"; declare namespace my="http://marklogic.com/alerts"; import module namespace ah = "http://marklogic.com/search/subscribe" at "/workflowengine/models/lib-search-subscribe.xqy";',
184184
'declare variable $my:notificationurl as xs:string external;declare variable $my:searchname as xs:string external;',
185185
'ah:create-config($my:notificationurl,$my:searchname)'),
186186
(xs:QName("my:notificationurl"),$notificationurl,xs:QName("my:searchname"),$searchname),
187187
<options xmlns="xdmp:eval"><isolation>different-transaction</isolation></options>
188188
)
189189
let $e2 := ss:do-add-action-rule($alert-name,$notificationurl ,$alert-module,$alert-detail,$content-type,$searchname,$cpf-domain,$dbname,$searchdoc)
190190
let $e4 := xdmp:eval(
191-
fn:concat('xquery version "1.0-ml"; declare namespace my="http://marklogic.com/alerts"; import module namespace ah = "http://marklogic.com/search/subscribe" at "/workflowengine/modules/lib-search-subscribe.xqy";',
191+
fn:concat('xquery version "1.0-ml"; declare namespace my="http://marklogic.com/alerts"; import module namespace ah = "http://marklogic.com/search/subscribe" at "/workflowengine/models/lib-search-subscribe.xqy";',
192192
'declare variable $my:alert-name as xs:string external;declare variable $my:cpf-domain as xs:string external;',
193193
'ah:cpf-enable($my:alert-name,$my:cpf-domain)'),
194194
(xs:QName("my:alert-name"),$alert-name,xs:QName("my:cpf-domain"),$cpf-domain),
@@ -207,15 +207,15 @@ declare function ss:do-unsubscribe($notificationurl as xs:string,$searchname as
207207
alert:rule-remove($alert-name,$rule/@id)
208208

209209
let $l := xdmp:eval(
210-
fn:concat('xquery version "1.0-ml"; declare namespace my="http://marklogic.com/alerts"; import module namespace ah = "http://marklogic.com/search/subscribe" at "/workflowengine/modules/lib-search-subscribe.xqy";',
210+
fn:concat('xquery version "1.0-ml"; declare namespace my="http://marklogic.com/alerts"; import module namespace ah = "http://marklogic.com/search/subscribe" at "/workflowengine/models/lib-search-subscribe.xqy";',
211211
'import module namespace alert="http://marklogic.com/xdmp/alert" at "/MarkLogic/alert.xqy";',
212212
'declare variable $my:alert-name as xs:string external;',
213213
'alert:config-set-cpf-domain-names(alert:config-get($my:alert-name), ())'),
214214
(xs:QName("my:alert-name"),$alert-name),
215215
<options xmlns="xdmp:eval"><isolation>different-transaction</isolation></options>
216216
)(:)
217217
let $e1 := xdmp:eval(
218-
fn:concat('xquery version "1.0-ml"; declare namespace my="http://marklogic.com/alerts"; import module namespace ah = "http://marklogic.com/search/subscribe" at "/workflowengine/modules/lib-search-subscribe.xqy";',
218+
fn:concat('xquery version "1.0-ml"; declare namespace my="http://marklogic.com/alerts"; import module namespace ah = "http://marklogic.com/search/subscribe" at "/workflowengine/models/lib-search-subscribe.xqy";',
219219
'import module namespace alert="http://marklogic.com/xdmp/alert" at "/MarkLogic/alert.xqy";',
220220
'declare variable $my:alert-name as xs:string external;',
221221
'alert:config-delete($my:alert-name)'),

0 commit comments

Comments
 (0)