Any particular reason why you do not do just one save for the page and
it's paragraphs?
Ruben
Matteo Pelucco wrote:
Another activation issue.
We are populating pages with articles in this way:
1) import from an externa webservice
2) parsing xml
3) creating pages
4) for each page, create several paragraphs, nested.
Module observation see the changes and replicate them on public
instances.
Our problem is that for ONE created page, we see FIVE activation
activities, because, for each page, we do those actions:
A) create page - SAVE()
B) create a paragraphCollection - SAVE()
C) create a paragraph - SAVE()
D) create a paragraphCollection - SAVE()
E) create a paragraph - SAVE()
----> 5 save actions, all captured from module observation, because he
is listening for NODES_ADDED on type=mgnl:content.
Because we have around 150 articles every day, we MUST improve this
batch action, it takes now around 5 seconds for each activation ==>
one article = 30 seconds! too much!
Suggestions?
There is the possibility to avoid observation and call
programmatically the "ActivateAll" command on page root? Can it
increase the performances?
There is the possibility to create a page, with many paragraphs, and
do only ONE activation?
Thanks a lot for your replies...
The log...
INFO info.magnolia.module.exchangesimple.BaseSyndicatorImpl
BaseSyndicatorImpl.java(activate:291) 05.02.2009 16:56:13 Exchange:
activation succeeded
[/home/networks/la1/palinsesto/2009/02/05/national_geographic-18]
INFO info.magnolia.module.observation.commands.CommandEventListener
CommandEventListener.java(onEvent:125) 05.02.2009 16:56:13 event
executed successfully
[info.magnolia.module.admininterface.commands.ActivationCommand]
INFO info.magnolia.module.observation.commands.CommandEventListener
CommandEventListener.java(onEvent:80) 05.02.2009 16:56:13 start event
[info.magnolia.module.admininterface.commands.ActivationCommand]
Not equals [getSubtitle]: one = "Massimo Colombo, le vie Svizzere"; two =
INFO info.magnolia.module.exchangetransactional.XAReceiveFilter
XAReceiveFilter.java(update:156) 05.02.2009 16:56:14 User superuser
successfuly activated
/home/networks/la1/palinsesto/2009/02/05/national_geographic-18 on
magnoliaPublic.
INFO info.magnolia.module.exchangesimple.BaseSyndicatorImpl
BaseSyndicatorImpl.java(activate:291) 05.02.2009 16:56:14 Exchange:
activation succeeded
[/home/networks/la1/palinsesto/2009/02/05/national_geographic-18]
INFO info.magnolia.module.observation.commands.CommandEventListener
CommandEventListener.java(onEvent:125) 05.02.2009 16:56:14 event
executed successfully
[info.magnolia.module.admininterface.commands.ActivationCommand]
INFO info.magnolia.module.observation.commands.CommandEventListener
CommandEventListener.java(onEvent:80) 05.02.2009 16:56:14 start event
[info.magnolia.module.admininterface.commands.ActivationCommand]
INFO info.magnolia.module.exchangetransactional.XAReceiveFilter
XAReceiveFilter.java(update:156) 05.02.2009 16:56:16 User superuser
successfuly activated
/home/networks/la1/palinsesto/2009/02/05/national_geographic-18 on
magnoliaPublic.
INFO info.magnolia.module.exchangesimple.BaseSyndicatorImpl
BaseSyndicatorImpl.java(activate:291) 05.02.2009 16:56:16 Exchange:
activation succeeded
[/home/networks/la1/palinsesto/2009/02/05/national_geographic-18]
INFO info.magnolia.module.observation.commands.CommandEventListener
CommandEventListener.java(onEvent:125) 05.02.2009 16:56:16 event
executed successfully
[info.magnolia.module.admininterface.commands.ActivationCommand]
INFO info.magnolia.module.observation.commands.CommandEventListener
CommandEventListener.java(onEvent:80) 05.02.2009 16:56:16 start event
[info.magnolia.module.admininterface.commands.ActivationCommand]
Not equals [getSubtitle]: one = "Massimo Colombo, le vie Svizzere"; two =
INFO info.magnolia.module.exchangetransactional.XAReceiveFilter
XAReceiveFilter.java(update:156) 05.02.2009 16:56:18 User superuser
successfuly activated
/home/networks/la1/palinsesto/2009/02/05/national_geographic-19 on
magnoliaPublic.
INFO info.magnolia.module.exchangesimple.BaseSyndicatorImpl
BaseSyndicatorImpl.java(activate:291) 05.02.2009 16:56:19 Exchange:
activation succeeded
[/home/networks/la1/palinsesto/2009/02/05/national_geographic-19]
INFO info.magnolia.module.observation.commands.CommandEventListener
CommandEventListener.java(onEvent:125) 05.02.2009 16:56:19 event
executed successfully
[info.magnolia.module.admininterface.commands.ActivationCommand]
INFO info.magnolia.module.observation.commands.CommandEventListener
CommandEventListener.java(onEvent:80) 05.02.2009 16:56:19 start event
[info.magnolia.module.admininterface.commands.ActivationCommand]
Not equals [getSubtitle]: one = "La solitudine"; two =
INFO info.magnolia.module.exchangetransactional.XAReceiveFilter
XAReceiveFilter.java(update:156) 05.02.2009 16:56:21 User superuser
successfuly activated
/home/networks/la1/palinsesto/2009/02/05/national_geographic-19 on
magnoliaPublic.
INFO info.magnolia.module.exchangesimple.BaseSyndicatorImpl
BaseSyndicatorImpl.java(activate:291) 05.02.2009 16:56:21 Exchange:
activation succeeded
[/home/networks/la1/palinsesto/2009/02/05/national_geographic-19]
INFO info.magnolia.module.observation.commands.CommandEventListener
CommandEventListener.java(onEvent:125) 05.02.2009 16:56:21 event
executed successfully
[info.magnolia.module.admininterface.commands.ActivationCommand]
INFO info.magnolia.module.observation.commands.CommandEventListener
CommandEventListener.java(onEvent:80) 05.02.2009 16:56:21 start event
[info.magnolia.module.admininterface.commands.ActivationCommand]
INFO info.magnolia.module.exchangetransactional.XAReceiveFilter
XAReceiveFilter.java(update:156) 05.02.2009 16:56:24 User superuser
successfuly activated
/home/networks/la1/palinsesto/2009/02/05/national_geographic-19 on
magnoliaPublic.
INFO info.magnolia.module.exchangesimple.BaseSyndicatorImpl
BaseSyndicatorImpl.java(activate:291) 05.02.2009 16:56:24 Exchange:
activation succeeded
[/home/networks/la1/palinsesto/2009/02/05/national_geographic-19]
INFO info.magnolia.module.observation.commands.CommandEventListener
CommandEventListener.java(onEvent:125) 05.02.2009 16:56:24 event
executed successfully
[info.magnolia.module.admininterface.commands.ActivationCommand]
INFO info.magnolia.module.observation.commands.CommandEventListener
CommandEventListener.java(onEvent:80) 05.02.2009 16:56:24 start event
[info.magnolia.module.admininterface.commands.ActivationCommand]
INFO info.magnolia.module.exchangetransactional.XAReceiveFilter
XAReceiveFilter.java(update:156) 05.02.2009 16:56:26 User superuser
successfuly activated
/home/networks/la1/palinsesto/2009/02/05/national_geographic-19 on
magnoliaPublic.
INFO info.magnolia.module.exchangesimple.BaseSyndicatorImpl
BaseSyndicatorImpl.java(activate:291) 05.02.2009 16:56:27 Exchange:
activation succeeded
[/home/networks/la1/palinsesto/2009/02/05/national_geographic-19]
INFO info.magnolia.module.observation.commands.CommandEventListener
CommandEventListener.java(onEvent:125) 05.02.2009 16:56:27 event
executed successfully
[info.magnolia.module.admininterface.commands.ActivationCommand]
INFO info.magnolia.module.observation.commands.CommandEventListener
CommandEventListener.java(onEvent:80) 05.02.2009 16:56:27 start event
[info.magnolia.module.admininterface.commands.ActivationCommand]
INFO info.magnolia.module.exchangetransactional.XAReceiveFilter
XAReceiveFilter.java(update:156) 05.02.2009 16:56:28 User superuser
successfuly activated
/home/networks/la1/palinsesto/2009/02/05/national_geographic-19 on
magnoliaPublic.
INFO info.magnolia.module.exchangesimple.BaseSyndicatorImpl
BaseSyndicatorImpl.java(activate:291) 05.02.2009 16:56:29 Exchange:
activation succeeded
[/home/networks/la1/palinsesto/2009/02/05/national_geographic-19]
INFO info.magnolia.module.observation.commands.CommandEventListener
CommandEventListener.java(onEvent:125) 05.02.2009 16:56:29 event
executed successfully
[info.magnolia.module.admininterface.commands.ActivationCommand]
----------------------------------------------------------------
For list details see
http://www.magnolia-cms.com/home/community/mailing-lists.html
To unsubscribe, E-mail to: <[email protected]>
----------------------------------------------------------------
----------------------------------------------------------------
For list details see
http://www.magnolia-cms.com/home/community/mailing-lists.html
To unsubscribe, E-mail to: <[email protected]>
----------------------------------------------------------------