Esta conversa foi bloqueada devido à inatividade. Crie uma nova publicação.
Nível 1
Nível 2
Faça login na Comunidade
Faça logon para exibir todas as medalhas
Esta conversa foi bloqueada devido à inatividade. Crie uma nova publicação.
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.
Visualizações
respostas
Total de curtidas
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
Visualizações
respostas
Total de curtidas
Hi,
That is still giving Authentication failure issue. Though admin/admin is the correct credentials to be used.
Visualizações
respostas
Total de curtidas
Have you setup basic authentication itself in the authentication tab. After setting that one, it worked for me
Visualizações
respostas
Total de curtidas
yes I did set it up.
I had to make 2 changes oin osgi
1. disable csrf for post request
2. Apache Sling Referrer Filter
Once I did these 2 then it started working. Did you make these changes?
How to make a simple HTTP POST request to AEM with a HTTP Rest Client, Postman - Sourced Code
Visualizações
respostas
Total de curtidas
But the other most important problem. Even though I am getting 200, the replication agent- Transport handler is not getting invoked.
What am I missing?
I have the replication agent upo and working
Bundle for Transport handler is there.
Path and cmd params are passed.
I am getting 200
Is there any other URI I need to hit?
Visualizações
respostas
Total de curtidas
Strange, I am getting a proper replication request on the default agent in author for each request in postman
http://localhost:4502/etc/replication/agents.author/publish.log.html#end
Are you trying to invoke a custom replication agent ?
Visualizações
respostas
Total de curtidas
I was able to do without doing both the changes, I am using vanilla 6.4
Visualizações
respostas
Total de curtidas
Visualizações
Curtida
respostas
Visualizações
Curtida
respostas