上一页  下一页          目录  索引  定位  词汇表  程序库

启动 Oracle 工作流管理系统通知邮递员

提交“通知邮递员”并发程序以启动 Oracle 工作流管理系统通知邮递员。

“通知邮递员”就是执行 Oracle 工作流通知系统的电子邮件发送和回应处理的程序。它轮询数据库必须发送的信息,然后为每条信息执行以下活动:

通过解释发送给回应邮件帐户的信息文本和调用相应通知回应“通知邮递员”也可以处理回应功能以完成通知。

您一旦设置了要运行的“通知邮递员”,它将连续轮询数据库中的信息以发送和检查回应要处理的回应邮件帐户。您不必执行任何其它操作,除非您需要将其断开,然后以不同的参数再次重新启动“通知邮递员”。

注:取决于在您的站点安装的“通知邮递员”并发程序的版本,“通知邮递员”程序将依据 Oracle Office/InterOffice 或 UNIX Sendmail 来运行。

注意:如果数据库出现故障或者由于对软件包定义的删除或替换而导致会话的 PL/SQL 软件包状态无效,则“通知邮递员”将自行断开。您可以使用并发管理器以人工重新启动“通知邮递员”程序或计划定期重新启动,以免此程序失败退出。

您可以根据 UNIX Sendmail 或 Oracle Office/InterOffice 安装和设置要运行的“通知邮递员”。但是,在这样做之前,您必须为这两个邮件应用中的一个至少设置一个“通知邮递员”的邮件帐户。您同时必须在邮件帐户中定义三个文件夹或文件,以使用回应处理。

   要启动 UNIX Sendmail 或 Oracle Office/InterOffice 的“通知邮递员”,请执行以下步骤:

注:系统管理员需要将此并发程序添加到您要根据它运行此程序表单的责任的请求安全保护组。请参阅:并发程序和请求概览

	WFMAIL apps/pwd 0 Y FILE config_file

以 APPS 模式的用户名和口令替换 apps/pwd,以包含要使用“通知邮递员”来运行参数配置文件的文件规格说明替换 config_file

文件规格说明指定如下:

		@<application_short_name>:[<dir>/.../]file.ext

		<native path>

   要创建“通知邮递员”的配置文件,请执行以下步骤:

CONNECT (要求)连接到数据库帐户(已安装了 Oracle 工作流服务器)的信息,并采用格式 username/password@connect_string(或别名)。
ACCOUNT (要求)连接到此程序用来发送通知信息的邮件帐户的信息。对于 Oracle Office/InterOffice 系统,帐户信息是 Oracle Office/InterOffice 数据库帐户,格式为 username/password@connect_string(或别名)。对于 Sendmail,帐户信息是输出邮件假脱机帐户文件的完整路径,它也与您从中启动“通知邮递员”的帐户一致。
注意:如果您要启动“通知邮递员”并发程序的 Sendmail 版本,则此“帐户”参数必须设置为从中启动“并发管理器”的帐户。

NODE (要求)节点标识符名。您可以具有多个通往同一邮件帐户的工作流数据库路由信息。根据每个数据库定义运行每个“通知邮递员”的标识节点名,回应可以正确返回数据库,而不要求数据库连接信息包括在此信息中。节点名可采用输出通知标识包括。默认名称为 main
FROM 在通知信息发送到用户时,显示在信息题头“自:”字段中的值。
SUMMARYONLY (要求)指明此“通知邮递员”是否只处理指定到具有“SUMMARY”通知参数选择用户/角色的通知,或者是否只处理具有“MAILTEXT”或“MAILHTML”通知参数选择用户/角色的通知。有效值为 Y N。默认值为 N。如果您的工作流的一些用户或角色具有“MAILTEXT”、“MAILHTML”“SUMMARY”通知参数选择,则应该至少设置两个“通知邮递员”,一个为 SUMMARYONLY=Y,一个为 SUMMARYONLY=N。请参阅:从目录库设置用户和角色

注意:如果您设置 SUMMARYONLY=Y,然后“通知邮递员”将在轮询数据库并发送任何相应通知摘要后自行断开。因此,您必须计划“通知邮递员”,使之以传送通知摘要的频率运行。这涉及在“提交请求”表单中计划“通知邮递员”并发程序。

IDLE 检查要发送的信息所等待的秒数。此值必须是大于等于零的一个整数。默认值为 60。
LOG 记录活动的日志文件名称。有效值必须是文件名。此参数只对“通知邮递员”的独立版本有效。对于“通知邮递员”的并发程序版本,活动输出将转至并发管理器日志文件。
SHUTDOWN 提示“通知邮递员”断开的文件名。这允许您安全地断开“通知邮递员”而不用结束进程。“通知邮递员”在查找到进程的通知之前,通常查找其当前工作目录的断开文件。如果此文件存在,然后“通知邮递员”将断开。您必须删除断开文件以再次重新启动“通知邮递员”。默认文件名为 shutdown
当前工作目录为 $APPLCSF/$APPLLOG 目录。如果您尚未设置 $APPLCSF 的环境变量,然后在 $FND_TOP/$APPLLOG 目录中设置断开文件。
FAILCOMMAND “通知邮递员”遇到致命错误时要运行的命令。
DEBUG 指明是否打印日志中的刻度信息。有效值包括 YN。默认值为 N
TEST_ADDRESS 指明测试电子邮件地址以直接输出电子邮件通知。此测试地址将改写每个收件人电子邮件地址,以便您可以测试工作流程,而不必更改每个代表的电子邮件地址来访问测试通知。
REPLYTO 如果处理回应的电子邮件帐户不同于发送输出通知的电子邮件帐户,它表示一个默认电子邮件答复地址。
HTMLAGENT 基本 URL(统一资源定位器),它可以识别处理 HTML 通知回应的 HTML Web 代理。此 URL 要求支持带有 HTML 附件的电子邮件通知。默认 URL 是从存储在 WF_RESOURCES 表中的标记 WF_WEB_AGENT 导出的,但是您只能通过为此参数输入不同的值来改写此默认值。请参阅:标识由 Oracle 工作流管理系统使用的 Oracle Web 代理
HTMLFILE 默认附件的文件名。默认值为 attach.html
HTMLDESC 默认附件的说明。默认值为 HTML
HTMLTYPE 是 html 附件类型编号。此变元只有在使用 Oracle Office/InterOffice 系统并在您的电子邮件通知中包括 HTML 附件时才要求。默认值为 10003
DISCARD 邮件文件夹名称或者放置丢弃信息邮件文件的完整路径名。此名称前具有“-”号将导致“通知邮递员”在启动时截断文件夹或文件。默认值为丢弃
PROCESS 邮件文件夹名称或者放置已处理通知信息的完整路径名。此名称前具有“-”号将导致“通知邮递员”在启动时截断文件夹或文件。默认值为已处理
UNPROCESS 邮件文件夹名称或者放置未处理通知信息的完整路径名。此名称前具有“-”号将导致“通知邮递员”在启动时截断文件夹或文件。默认值为未处理。
TAGFILE 标记文件的完整路径和名称。标记文件列出了通用信息和您要指定到信息回应的邮件状态中所找到的文本字符串(如果包括这些字符串)。非通用信息包括回弹或返回的信息,自动回应的信息如休假人、成批邮递列表等等。因为不同的邮件系统对如何识别回弹的、非传送的或者无效的信息会有所不同,所有您可以使用标记文件以指定邮件系统如何标识这些零碎信息以及“通知邮递员”如果处理这些应该通过其的信息。
注意:从正常的回应唯一地识别回弹的信息是很重要的,以便 Oracle 工作流不会将回弹的信息错误认为是无效的回应或将合法回应错误认为是回弹回应。
标记文件中的所用的格式为 Mail_status "Matching string",此处 Mail_status 可以是值:错误、无效、忽略不可用并且 "Matching string" 是此信息的“自”:行、“主题”:行或正文的文本。如果信息标记为忽略,则“通知邮递员”将忽略此信息并将其移到已处理邮件文件夹/文件中。如果此信息已标记为其它任何邮件状态,则在此信息不会出现进一步的处理。
例如,如果您要标记所有信息回应,并且此回应作为错误包含了信息主题或正文中字符串“-- 未发送以下信息 --”,则可以包括您的标记文件中的以下行:错误“-- 未发送以下信息 --”
Oracle 工作流提供称为 wfmail.tag 的标记文件实例。此文件驻留在您的服务器 $FND_TOP 下的 resource 子目录中


         上一页  下一页          目录  索引  定位  词汇表  程序库