Я пытаюсь выполнить репликацию eXist-db с ActiveMQ. Когда я настраиваю для экземпляра потребителя, он должен выполнить XQuery, подобный этому, чтобы зарегистрировать приемник JMS:
xquery version "3.0";
import module namespace replication="http://exist-db.org/xquery/replication" at "java:org.exist.jms.xquery.ReplicationModule";
let $jmsConfiguration := map {
"java.naming.factory.initial"
:= "org.apache.activemq.jndi.ActiveMQInitialContextFactory",
"java.naming.provider.url" := "tcp://localhost:61616",
"connection-factory" := "ConnectionFactory",
"destination" := "dynamicTopics/eXistdb-replication-example",
"subscriber.name" := "SubscriptionId",
"connection.client-id" := "ClientId"
}
return
replication:register($jmsConfiguration)
Когда я запускаю этот запрос, он возвращает ошибку, такую как заголовок. Я новичок в XQuery, так что вы можете помочь мне проверить это?