我是靠谱客的博主 结实猫咪,最近开发中收集的这篇文章主要介绍【WF】oracle ebs workflow notification如何清空邮件队列中的邮件?(转),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

适用于:11.5到12

在workflow mailer没有启动之前,邮件队列中有很多等待发送的mail,一旦workflow mailer启动,这些邮件就会发送。如何阻止这些邮件发送?

  1. 查询哪些通知等待发送邮件
SELECT NOTIFICATION_ID, STATUS, MAIL_STATUS, BEGIN_DATE
 FROM WF_NOTIFICATIONS
 WHERE STATUS = 'OPEN'
 AND MAIL_STATUS = 'MAIL';
 --外发Mail通常在如下Queue中:
SELECT *
  FROM wf_notification_out wno
 WHERE wno.state = 0
   AND wno.corrid LIKE 'APPS%'

  1. 更改这些邮件状态为“已发送”
UPDATE WF_NOTIFICATIONS
SET MAIL_STATUS = 'SENT'
WHERE MAIL_STATUS = 'MAIL';
  1. 清空队列中的数据(在应用节点运行)
    语法格式:
sqlplus usr/passwd@db @$FND_TOP/patch/115/sql/wfntfqup.sql APPSusr APPSpw FNDusr

例如

sqlplus apps/apps @$FND_TOP/patch/115/sql/wfntfqup.sql apps apps applsys
  1. 启动workflow mailer

转自https://www.cnblogs.com/helloolduncle/archive/2011/11/14/2247757.html

最后

以上就是结实猫咪为你收集整理的【WF】oracle ebs workflow notification如何清空邮件队列中的邮件?(转)的全部内容,希望文章能够帮你解决【WF】oracle ebs workflow notification如何清空邮件队列中的邮件?(转)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(53)

评论列表共有 0 条评论

立即
投稿
返回
顶部