We are currently in the process of upgrading from Tridion R5.3 SP1 to Tridion 2011 SP1.
One of the parts to upgrade is the event system which we will also be migrating from VB to .NET (C#).
During the upgrade, we are experiencing problems regarding the events "Component - SetPublishStateEventArgs - EventPhase.Processed" and "Page - SetPublishStateEventArgs - EventPhase.Processed". In R5.3 SP1, the corresponding events "ComponentTemplate - SetPublishedTo - Post" and "Page - SetPublishedTo - Post" are fired each time a component or page is published or unpublished.
In 2011 SP1 however, sometimes an event is received, sometimes not. The events seem to be firing at random from our point of view. In the Tridion event logs, there is no error message to be found. The same goes for any log file.
Therefor we would like to know
- Are the Tridion 2011 SP1 events "Component - SetPublishStateEventArgs - EventPhase.Processed" and "Page - SetPublishStateEventArgs - EventPhase.Processed", the replacements of Tridion 5.3 events "ComponentTemplate - SetPublishedTo - Post" and "Page - SetPublishedTo - Post"?
- When should the events "Component - SetPublishStateEventArgs - EventPhase.Processed" and "Page - SetPublishStateEventArgs - EventPhase.Processed" be fired in Tridion 2011 SP1?
- If the events correspond and if the behavior of the events is the same as R5.3 SP1, what are we doing wrong?
So in short - we want to fire an event after the publish transaction of a DCP has been committed by the deployer.
Thanks