Oracle UCM - 内容过期后UCM会做什么?

时间:2014-03-12 04:01:32

标签: oracle oracle-ucm content-expiration

是否有任何服务或工作时间表每分钟调用一次以执行过期内容? 我想覆盖该服务。

任何答案都将不胜感激。 感谢

2 个答案:

答案 0 :(得分:0)

我猜你想以某种方式阻止某些内容项的到期。有一项服务EXPIRE_UNEXPIRE_DOC_BY_NAME,用于过期(和未到期)内容(我不确定是否始终使用此服务):

This service is used to expire or unexpire documents in the Content Server.
@param dDocName The document to expire or unexpire.
@param action Should be set to 'expire' or 'unexpire'.

您可以挂钩上述服务并覆盖其功能。

以下服务列出了过期和过期的项目。 GET_EXPIRED

The optional isExpiredQuery parameter, when set to true, causes the service to list only items that have already expired.

Without this parameter, the list also contains items that are scheduled to expire within the range of dates specified by endDate and startDate. This may include items that have already expired if the start date is earlier than the current system time.

还有一个ScheduledEvent EnableExpirationNotifier,它会发送一封电子邮件,列出即将过期的内容项。您可以挂钩此事件并对其返回的项目执行某些操作。

答案 1 :(得分:0)

感谢您回答我的问题。我原以为EXPIRE_UNEXPIRE_DOC_BY_NAME是唯一一个使内容过期的服务。但是,当我们单击按钮强制使内容过期时,此服务才会触发。 我终于得到了自己的问题。 有一个作业计划,每分钟调用一次,javaMethod也会使内容过期。 该服务是ziprenditionmanagement_service.htm中的PROCESS_STATIC_RENDITION_JOBS。 请注意,我们只能直接编辑此服务,但不能覆盖此组件外的服务。