iTP Active Transaction Pages (iTP ATP) Programmer's Guide

iTP Active Transaction Pages (iTP ATP) Programmer’s Guide522292-002
1-1
1
Introduction
iTP Active Transaction Pages (ATP) is a server-side JavaScript environment for
NonStop systems. This section summarizes the features and architecture of iTP ATP.
This section includes the following subsections:
Server-Side JavaScript for NonStop Systems on page 1-1
Architecture on page 1-3
ATP Tools on page 1-5
IEEE Floating-Point Support on page 1-6
Server-Side JavaScript for NonStop Systems
Server-Side JavaScript for NonStop Systems enriches the iTP Secure WebServer
application-development process by letting you use the popular JavaScript scripting
language and readily available web-content authoring tools.
ATP uses the Netscape JavaScript interpreter with extensions to provide interfaces to
Compaq products such as NonStop SQL/MP, NonStop TS/MP (formerly Pathway),
NonStop TM/MP (TMF), NonStop TUXEDO, and sockets applications.
Some of the benefits of ATP are
You can develop web pages, including forms, that use Pathway (NonStop TS/MP)
server classes, NonStop SQL databases, NonStop TUXEDO servers, and TCP/IP
sockets. Thus ATP gives you a convenient way to provide browser-based access to
existing applications.
You can use workstation-based tools to develop your web pages. For example, you
could use an authoring tool like Microsoft FrontPage or a text editor like vi or
Windows Notepad. You do not need any Compaq or OSS development tools to
develop pages.
You do not have to compile anything. Instead you just edit and test your web page
until it works the way you expect.
You can keep web-page content and layout separate from your script, using standard
HTML notation to mark script boundaries.
ATP does not require extensive configuration. (Some configuration options are
defined for tuning, but you can get started without having to use them.)
You do not have to modify an existing application or database to provide access to it
from a web page.
Note. For convenience, this manual usually refers to iTP ATP as ATP. Assume that any
reference to ATP (in uppercase) stands for the full product name iTP Active Transaction Pages
(iTP ATP).