@@ -25,10 +25,9 @@ const db = marklogic.createDatabaseClient(
2525 }
2626) ;
2727
28- // Client to query schema database to verify view is stored
29- // Make sure you have qbvuser user created. See XQuery script nodejs-optic-setup.xml of internal repo (SVN).
30- var dbModClient = marklogic . createDatabaseClient ( {
31- database : dbName + 'Modules' ,
28+ // Client for writing new schemas.
29+ const schemasClient = marklogic . createDatabaseClient ( {
30+ database : 'Schemas' ,
3231 host : connectdef . host ,
3332 port : connectdef . port ,
3433 user : 'qbvuser' ,
@@ -76,7 +75,7 @@ describe('Nodejs Optic generate views test', function () {
7675 dbClient . rows . generateView ( plan , 'InnerJoin' , 'keymatch' )
7776 . then ( function ( res ) {
7877 //console.log(JSON.stringify(res, null, 2));
79- dbModClient . documents . write ( {
78+ schemasClient . documents . write ( {
8079 uri : '/qbv-InnerJoin-keymatch.xml' ,
8180 collections : 'http://marklogic.com/xdmp/qbv' ,
8281 contentType : 'application/xml' ,
@@ -130,7 +129,7 @@ describe('Nodejs Optic generate views test', function () {
130129 dbClient . rows . generateView ( plan , 'sparql' , 'groupmin' )
131130 . then ( function ( res ) {
132131 //console.log(JSON.stringify(res, null, 2));
133- dbModClient . documents . write ( {
132+ schemasClient . documents . write ( {
134133 uri : '/qbv-sparql-groupmin.xml' ,
135134 collections : 'http://marklogic.com/xdmp/qbv' ,
136135 contentType : 'application/xml' ,
@@ -187,7 +186,7 @@ describe('Nodejs Optic generate views test', function () {
187186 dbClient . rows . generateView ( plan , 'lexicons' , 'orderbyselect' )
188187 . then ( function ( res ) {
189188 //console.log(JSON.stringify(res, null, 2));
190- dbModClient . documents . write ( {
189+ schemasClient . documents . write ( {
191190 uri : '/qbv-lexicons-orderby-select.xml' ,
192191 collections : 'http://marklogic.com/xdmp/qbv' ,
193192 contentType : 'application/xml' ,
0 commit comments