开发者社区> 长烟慢慢> 正文

ebs启动脚本中的:jtffmctl.sh

简介: jtffmctl.shThis script will be used to start/stop one to one fulfilment server.
+关注继续查看

jtffmctl.sh
This script will be used to start/stop one to one fulfilment server.

mwactl.sh
To start / stop mwa telnet server where mwa is mobile application.

关于这个脚本,我之前没怎么研究,今天特地研究下看看是提供什么功能的:这个脚本是用来启动一个叫 one-to-one Fulfillment Server的脚本!


什么是Oracle One-to-One Fulfillment?

Oracle One-to-One Fulfillment provides Oracle E-Business Suite applications with a centralized mechanism for managing fulfillment. Fulfillment is the process of compiling and distributing information to customers.(fulfillment是一个收集和分发信息给客户的进程)


Oracle One-to-One Fulfillment consists of a set of API calls, a server, and an  administration user interface called the Administration Console. The Oracle One-to-One
Fulfillment API is used by the E-Business Suite applications to initiate a request for fulfillment processing. The fulfillment request identifies the agent or server, the content,
and the channel. The Oracle One-to-One Fulfillment server processes the request. It compiles the personalized content and determines the recipients of email, fax, print and physical collateral.


Each business application has a unique interface for making a fulfillment request on behalf of one or more parties. Examples of outbound correspondence in E-Business 
Suite include:
• Notification letters(通知函)
• Dunning letters(通告函)
• Lease terms(租赁条款
• Product information(产品信息)
• Survey email invitations(调查邮件邀请)

• Sales and marketing collateral(销售和市场的资料)



Basic Terminology
The following terms explain some basic concepts of Oracle One-to-One Fulfillment.

• Cover letter(附信) or master document: A document, sent by Oracle One-to-One Fulfillment, which typically includes merge fields that are populated by an associated SQL query.

• Template: A high-level definition of one or more Oracle One-to-One Fulfillment master documents, associated queries, and any related collateral.

• Merge field: Data elements in an Oracle One-to-One Fulfillment cover letter or master document that are surrounded by merge field delimiters. When a fulfillment
request runs, any associated query retrieves the merge data from the table columns or views that are specified in the query. For each merge field that is used in a cover 
letter or master document, there must be one corresponding column name or alias in the select statement of the query to retrieve the appropriate data.

• For Oracle Survey: Invitation or reminder master documents contain at least one merge field to retrieve the survey URL that the recipient must access to participate 
in the survey. Other merge fields that are often part of invitation and reminder master documents are contact information (title, first name and last name) for each 
list member, and deployment end date.

• Query: A database query for information that is made in structured query language (SQL). Each Oracle One-to-One Fulfillment cover letter or master document may 
have an associated query. The information that the query gets is put into placeholders called merge fields resulting in the merged document. A query must have a column name or alias for each data element included as a merge field in the cover letter or master document. The query may also contain valid column names or aliases for additional data elements, whether or not the data elements are used in the cover letter or master document. For example, you can construct a single query that requests all information used to populate a survey invitation master document and a survey reminder master document, even if both documents have different  merge fields. A single query can be associated with any number of cover letters or master documents. The data from a successfully executed query merges with the document.



Process Flow
The following diagram illustrates the process flow of fulfillment requests made with Oracle One-to-One Fulfillment


• The calling applications provide screens or concurrent processes that enable the selection of one or more customers and documents or collateral.

• The calling application calls the Oracle One-to-One Fulfillment APIs, passing in required data about the particular fulfillment request.

• The Oracle One-to-One Fulfillment APIs process the request and return a request ID(or any errors) to the application. If successful, the API formats and places the 
request on an Advanced Queue to be picked up by the Fulfillment Server.

• The Fulfillment Server monitors the Request Queue for new requests, and pulls the request from the queue.

• The Fulfillment Server downloads document and collateral from MES or OCM, and sends the request to Java Mail APIs or Fax(传真) and Print enablers, or XML Publisher for merging and then prints from Oracle Pasta.

• Oracle One-to-One Fulfillment writes request details to Fulfillment History. If flagged to do so by the API, an entry is created in Interaction History is written against the party_id passed in the request.



Fulfillment Server
Fulfillment Server is a multi-threaded Java server that processes fulfillment requests by de-queuing the request from an Advanced Queue. Business applications use Fulfillment APIs to place fulfillment requests in the queue.

You can specify the time during which the server polls the fulfillment request queues in the database. It does not physically start or stop the server. If the server is running, the  server will continue to process retrieved fulfillment requests even when it is not polling  the database.


When a fulfillment request is processed, it creates a report in the Fulfillment history and an interaction record in Oracle Customer Interaction History. You can select which 
outcome reason and result you want to associate with a successful or failed fulfillment   request.

好了,大概知道什么意思了,具体参考文档连接:http://docs.oracle.com/cd/B34956_01/current/acrobat/120jtoig.pdf

我传了一份到资料库:http://download.csdn.net/detail/changyanmanman/7204511











版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,大概有三种登录方式:
10012 0
【RAC】启动/关闭CRS, OHAS, ASM & RDBMS 的步骤
Oracle Server Version: 11.2.0.1 to 11.2.0.2 - Release: 11.2 to 11.2 1) 在各个节点上依次检查 CRS/OHAS 服务是否开启了自动启动功能 --root 用户# $GRID_ORACLE_...
800 0
阿里云服务器怎么设置密码?怎么停机?怎么重启服务器?
如果在创建实例时没有设置密码,或者密码丢失,您可以在控制台上重新设置实例的登录密码。本文仅描述如何在 ECS 管理控制台上修改实例登录密码。
20694 0
阿里云服务器端口号设置
阿里云服务器初级使用者可能面临的问题之一. 使用tomcat或者其他服务器软件设置端口号后,比如 一些不是默认的, mysql的 3306, mssql的1433,有时候打不开网页, 原因是没有在ecs安全组去设置这个端口号. 解决: 点击ecs下网络和安全下的安全组 在弹出的安全组中,如果没有就新建安全组,然后点击配置规则 最后如上图点击添加...或快速创建.   have fun!  将编程看作是一门艺术,而不单单是个技术。
18996 0
CentOS7 增加tomcat 启动,停止,使用systemctl进行配置
1,centos7 使用 systemctl 替换了 service命令 参考:redhat文档: https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/System_Administrators_Guide/sect-Managing_Services_with_systemd-Servic
1062 0
跟踪内核启动过程CONFIG_DEBUG_LL【转自】
转自:http://bbs.chinaunix.net/thread-3642079-1-1.html 最近在调试Linux内核,跟踪启动过程。发现在没有turn on mmu之前,可以使用物理地址,通过向串口Fifo丢数据的方式输出调试信息。
781 0
Silverlight无法启动调试,错误“Unable to start debugging. The Silverlight Developer Runtime is not installed. Please install a matching version.” 解决办法
  今天调试Silverlight出现了以下错误: 意思是“无法启动调试,因为Silverlight Developer Runtime没有安装,请安装一个匹配的版本”。但是按Ctrl + F5可以调试运行,不对啊,前几天还好好的,今天怎么就不行了呢? 突然想起来,前几天Silverlight升级了,于是卸载Silverlight SDK重装,还是有这个错误。
668 0
+关注
长烟慢慢
系统架构师
814
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
JS零基础入门教程(上册)
立即下载
性能优化方法论
立即下载
手把手学习日志服务SLS,云启实验室实战指南
立即下载