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











相关文章
|
8月前
|
消息中间件 Kafka Shell
Linux【脚本 02】shell脚本离线安装配置Zookeeper及Kafka并添加service服务和开机启动(脚本分析)
Linux【脚本 02】shell脚本离线安装配置Zookeeper及Kafka并添加service服务和开机启动(脚本分析)
101 0
|
8月前
|
存储 Shell Linux
ZooKeeper【部署 01】单机版安装+配置+添加到service服务+开机启动配置+验证+chkconfig配置+shell自动部署脚本(一篇入门zookeeper)
ZooKeeper【部署 01】单机版安装+配置+添加到service服务+开机启动配置+验证+chkconfig配置+shell自动部署脚本(一篇入门zookeeper)
699 0
|
Shell
使用Bash备份脚本
使用Bash备份脚本
90 1
|
应用服务中间件 Shell nginx
shell利用cat与if比较实现nginx启停
shell利用cat与if比较实现nginx启停
113 0
|
Kubernetes Ubuntu Shell
shell 脚本实现 k8s 集群环境下指定 ns 资源的 yaml 文件备份
在基于 `k8s` 平台的容器化部署环境中,有时候需要快速的实现部署文件的迁移备份,当 `k8s` 平台部署一个 `app` 时,都会相应的产生一堆 `yaml` 文件,如果 `yaml` 文件数量较少,我们可以人工手动的方式进行拷贝,但是当 `yaml` 文件数量多,并且该 `k8s` 平台部署了多个 `app` 时,如果在采用...
588 0
shell 脚本实现 k8s 集群环境下指定 ns 资源的 yaml 文件备份
|
存储 分布式计算 Hadoop
hadoop安装使用的命令+linux基本操作命令+HDFS常用命令
一、Hadoop基本安装主要包括以下6个步骤: 1.创建Hadoop用户。 2.更新apt和安装Vim编辑器。 3.安装SSH和配置SSH无密码登录。 4.安装Java环境。 5.安装单机Hadoop。 6.HDFS:启动
592 0
|
应用服务中间件 Shell 网络安全
自动配置nginx 证书 shell sh 脚本
自动部署ssl nginx 证书
311 0
|
NoSQL Redis Shell