Loading TOC...


   cfg as element(flexrep.configuration),
   target-id as (Number|String),
   [assert as Boolean]
) as element(flexrep.target)?


This function returns a specified target for a configuration, or throws an error if it does not exist.

cfg The replication configuration.
target-id The target ID.
assert Set to true to throw an exception if the configuration does not exist. The default value is false.


const flexrep = require('/MarkLogic/flexrep');

  //Obtain the domain ID from the database used by the Master to enable CPF.
  const domain = xdmp.eval(
    'const dom = require("/MarkLogic/cpf/domains");' +
      'fn.data(dom.get("Default Master").xpath("//dom:domain-id"));',
          'database' : xdmp.database('Triggers')

  const cfg = flexrep.configurationGet(domain, true);
  const targetId = flexrep.configurationTargetGetId(cfg, 'Replica');

  flexrep.configurationTarget(cfg, targetId, true);

  // Returns the configuration for the 'Replica' target.    

Stack Overflow iconStack Overflow: Get the most useful answers to questions from the MarkLogic community, or ask your own question.