Invoke Replication Agent Using http request | Community
Skip to main content
Level 2
October 24, 2018

Invoke Replication Agent Using http request

  • October 24, 2018
  • 1 reply
  • 9613 views

Hi,

I have custom replication agent with transport handler to invoke some REST API.

From AEM when I Activate/Deactivate any page - things work well.

Issue:

I want to invoke the replication agent/transport handler on author instance from a HTTP request from postman. is that possible?

My goal is to perform a performance run with that HTTP request.

Different trails made:

http://localhost:4502/etc/replication/agents.author/solragent.test.html  -> this would only work on GET and only path is /content

http://localhost:4502/bin/replication.json -> 403 Forbidden

We are using AEM 6.3

Is this possible?

Any pointers would greatly help.

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.

1 reply

Shashi_Mulugu
Community Advisor
Community Advisor
October 24, 2018

Disable all other replication agents, enable only your custom agent and either use the curl command or Post man with below options.

curl -u admin:admin -X POST -F path="/content/path/to/page" -F cmd="activate" http://localhost:4502/bin/replicate.json

Level 2
October 24, 2018

Hi,

That is still giving Authentication failure issue. Though admin/admin is the correct credentials to be used.

Nirmal_Jose
Adobe Employee
Adobe Employee
October 25, 2018

Have you setup basic authentication itself in the authentication tab. After setting that one, it worked for me