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











相关文章
|
6天前
|
弹性计算 应用服务中间件 Shell
编写nginx 启动脚本
【4月更文挑战第29天】
10 1
|
5月前
|
消息中间件 Kafka Shell
Linux【脚本 02】shell脚本离线安装配置Zookeeper及Kafka并添加service服务和开机启动(脚本分析)
Linux【脚本 02】shell脚本离线安装配置Zookeeper及Kafka并添加service服务和开机启动(脚本分析)
48 0
|
9月前
|
应用服务中间件 Shell nginx
shell利用cat与if比较实现nginx启停
shell利用cat与if比较实现nginx启停
76 0
|
弹性计算 网络安全
ECS由于/usr/lib/systemd/system/sshd.service配置错误导致ssh无法启动
ECS由于/usr/lib/systemd/system/sshd.service配置错误导致ssh无法启动
|
数据建模 应用服务中间件 nginx
Docker - 解决创建 nginx 容器尝试挂载 nginx.conf 文件时报错: mounting "/root/nginx.conf" to rootfs at "/etc/nginx/nginx.conf" caused: mount through procfd: not a directory:
Docker - 解决创建 nginx 容器尝试挂载 nginx.conf 文件时报错: mounting "/root/nginx.conf" to rootfs at "/etc/nginx/nginx.conf" caused: mount through procfd: not a directory:
2764 0
|
Shell Docker 容器
docker出现问题:dockerfile启动不起来(在启动命令后面加了/bin/bash 导致启动不起来)解决方案
docker出现问题:dockerfile启动不起来(在启动命令后面加了/bin/bash 导致启动不起来)解决方案
441 0
docker出现问题:dockerfile启动不起来(在启动命令后面加了/bin/bash 导致启动不起来)解决方案
|
应用服务中间件 Shell 网络安全
自动配置nginx 证书 shell sh 脚本
自动部署ssl nginx 证书
264 0
|
机器学习/深度学习 应用服务中间件 Shell
Shell实现简单的管理Nginx服务启动脚本
实现的功能 一:Nginx启动自检功能二:自检报错,自动进入所在文件的所在行,让运维人员进行修改!三:文件锁功能使得该脚本只能让系统管理员执行,并保证不能同时执行多次!四:可适用较好,实现简单的start,status,restart,reload,stop等功能! 脚本的缺点 一:未引用方法,使.
1282 0
|
NoSQL Redis Shell