Jolt 1.2 Developer's Guide

The results are returned to the Jolt Server, which packages the results and any error
information into a message that is sent to the Jolt client.
5.
The Jolt client maps the contents of the message into the various Jolt client interface
objects, completing the request.
6.
Jolt Repository
The Jolt Repository is a database where NonStop
TM
TUXEDO services are defined, such as
name, number, type, parameter size, and permissions. The Repository functions as a central
database of definitions for NonStop
TM
TUXEDO services and permits new and existing
NonStop
TM
TUXEDO services to be made available to Jolt client applications. A NonStop
TM
TUXEDO application can have many services or service definitions such as
ADD_CUSTOMER, GET_ACCOUNTBALANCE, CHANGE_LOCATION, and
GET_STATUS. All or only a few of these definitions may be exported to the Jolt Repository.
Within the Jolt Repository, the developer or system administrator can export these services to
the Jolt client application.
All Repository services that are exported to one client are exported to all clients. NonStop
TM
TUXEDO handles the cases where subsets of services may be needed for one client and not
others. Figure 1-4 illustrates how the Jolt Repository brokers NonStop
TM
TUXEDO services to
multiple Jolt client applications. The diagram shows four NonStop
TM
TUXEDO services,
however the WITHDRAW service is not defined in the Repository and the TRANSFER service
is defined but not exported.
Figure 1-4. Distributing NonStop
TM
TUXEDO Services via Jolt
Jolt Repository Editor
The Jolt Repository Editor is a Java-based GUI administration tool that gives the application
administrator access to individual NonStop
TM
TUXEDO services. With the Jolt Repository
Editor you can define, test, and export services to Jolt clients.
The Jolt Repository Editor enables you to extend and distribute NonStop
TM
TUXEDO services
to Jolt clients without having to modify many lines of code in widely distributed client
applications. With the Jolt Repository Editor, you can modify parameters for NonStop
TM
TUXEDO services, logically group NonStop
TM
TUXEDO services into packages, and remove
services from created packages. You can also make the services available to Web
browser-based Jolt applets or Jolt applications by exporting the services.