iTP Active Transaction Pages (iTP ATP) Programmer's Guide
iTP Active Transaction Pages (iTP ATP) Programmer’s Guide—522292-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). 










