Sie sind auf Seite 1von 240

Actuate 7 Glossary

Information in this document is subject to change without notice. Examples provided are fictitious. No part of this document may be reproduced or transmitted in any form, or by any means, electronic or mechanical, for any purpose, in whole or in part, without the express written permission of Actuate Corporation. 1995 - 2004 by Actuate Corporation. All rights reserved. Printed in the United States of America. Contains information proprietary to: Actuate Corporation 701 Gateway Boulevard South San Francisco, CA 94080 http://www.actuate.com The software described in this manual is provided by Actuate Corporation under an Actuate License agreement. The software may be used only in accordance with the terms of the agreement. Actuate Corporation trademarks and registered trademarks: Actuate, the Actuate logo, e.Analysis, e.Report, e.Reporting, e.Spreadsheet, Formula One, Internet Spreadsheet, Live Report Document, ReportCast, Report Encyclopedia, ReportingEngines, the ReportingEngines logo, Reportlet, Spreadsheets Everywhere, Tidestone Technologies, and XML reports.
Third party trademarks or registered trademarks of their respective owners, companies, or organizations: Apache Software Foundation (http://www.apache.org/): Crimson, Tomcat, and Xalan. Apple Computer, Inc.: TrueType. BEA Systems, Inc.: BEA Liquid Data for WebLogic, BEA WebLogic Server, BEA WebLogic Workshop. Bits Per Second, Ltd. and Graphics Server Technologies, L.P.: Graphics Server. Borland Software Corporation: JBuilder. Bruno Lowagie and Paulo Soares: iText, licensed under the Mozilla Public License (MPL). Component One, LLC.: VSFlexGrid Pro. DataDirect Technologies: Connect for JDBC and ODBC. Fred L. Drake, Jr. (http:// sourceforge.net/projects/expat): Expat XML parser, created by James Clark, licensed under the MIT License. Hewlett-Packard Company: HP-UX. IBM Corporation: 1-2-3, AIX, DB2, Informix-ESQL/C, ICU, Lotus, and WebSphere. Indiana University Extreme! Lab (http://www.extreme.indiana.edu): XML Pull Parser and XPP. InstallShield Corporation: InstallShield. InterNetivity Inc.: Databeacon. JDBM Project (http://jdbm.sourceforge.net): JDBM. LEAD Technologies, Inc.: LEADTOOLS. Linus Torvalds: Linux. Microsoft Corporation: ActiveX, Microsoft, MS-DOS, MSN, Windows, Windows NT. Netscape Communications Corporation, Inc.: Netscape, Netscape Communications, Netscape Communicator, Netscape Enterprise Server, and Netscape Navigator. Oracle Corporation: Oracle Call Interface. Progress Software Corporation: Progress. Quadralay Corporation: WebWorks. Rogue Wave Software, Inc.: NobleNet RPC and Rogue Wave SourcePro. SAP AG: SAP. Sun Microsystems, Inc.: 100% Pure Java, iPlanet, J2EE, Java and all Java-based marks, JavaServer Pages, ONC, Solaris, SPARC, Sun, Sun Microsystems, and Sun ONE. Sybase, Inc.: CT-Library. Symantec Corporation: Visual Cafe. Unicode, Inc.: Unicode. World Wide Web Consortium (W3C): HTML Tidy and tidy.c. X/Open Company, Ltd.: UNIX. Zero G Software, Inc.: InstallAnywhere. Zope Corporation: Digital Creations and DCLC.

All other brand or product names are trademarks or registered trademarks of their respective owners, companies or organizations. Document No. 031215-2-130323 January 21, 2004

Contents
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .xxi
Exploring Actuate 7 . . . . . . . . . . . . . . . . . . . . . . . . . . Addressing diverse customer profiles . . . . . . . . . . . . . . Addressing customer requirements . . . . . . . . . . . . . . . Supporting international information delivery requirements . Providing a scalable, high-performance server . . . . . . . . . Providing a complete information delivery solution . . . . . . Introducing the Actuate 7 and ReportingEngines product suite . About Actuate 7 Glossary . . . . . . . . . . . . . . . . . . . . . . . Online documentation. . . . . . . . . . . . . . . . . . . . . . . . . Using online manuals . . . . . . . . . . . . . . . . . . . . . . . Typographical conventions . . . . . . . . . . . . . . . . . . . . . . Syntax conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxi . xxii . xxii xxiii xxiii xxiv . xxv xxix xxix . xxx . xxx . xxx

Terminology map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Glossary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3


absolute cell reference . . . . . . . . . . . . . . . . abstract base class . . . . . . . . . . . . . . . . . . abstract data type . . . . . . . . . . . . . . . . . . access control list (ACL) . . . . . . . . . . . . . . . Active Portal . . . . . . . . . . . . . . . . . . . . . active request . . . . . . . . . . . . . . . . . . . . . Active Server Page (ASP) . . . . . . . . . . . . . . ActiveX . . . . . . . . . . . . . . . . . . . . . . . . Actuate Active Portal . . . . . . . . . . . . . . . . Actuate Active Portal for .NET . . . . . . . . . . . Actuate Active Portal for JSP . . . . . . . . . . . . Actuate Active Portal Security Extension (APSE) Actuate ActiveX Control . . . . . . . . . . . . . . Actuate Administrator Desktop . . . . . . . . . . Actuate Advanced e.Reporting Server . . . . . . Actuate Analytics Cube Designer . . . . . . . . . Actuate Analytics Cube Viewer . . . . . . . . . . Actuate Analytics parameters (.odp) file . . . . . Actuate Analytics Option . . . . . . . . . . . . . . Actuate Archive Driver API . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 3 4 4 4 4 4 4 5 5 6 7 7 7 7 7 8 8 8 9

Actuate Basic . . . . . . . . . . . . . . . . . . . . . . . . . . . Actuate Basic and Formula One e.Report Designer Option . Actuate Basic Client Integration Technology . . . . . . . . . Actuate Basic data type . . . . . . . . . . . . . . . . . . . . . Actuate e.Analysis Option. . . . . . . . . . . . . . . . . . . . Actuate End User Desktop . . . . . . . . . . . . . . . . . . . Actuate e.Report Designer . . . . . . . . . . . . . . . . . . . Actuate e.Report Designer Java Edition . . . . . . . . . . . . Actuate e.Report Designer Java Edition Engine . . . . . . . Actuate e.Report Designer Professional . . . . . . . . . . . . Actuate e.Report Option . . . . . . . . . . . . . . . . . . . . . Actuate e.Spreadsheet Designer . . . . . . . . . . . . . . . . Actuate e.Spreadsheet Engine. . . . . . . . . . . . . . . . . . Actuate e.Spreadsheet Option . . . . . . . . . . . . . . . . . Actuate e.Spreadsheet Server . . . . . . . . . . . . . . . . . . Actuate Foundation Class (AFC) . . . . . . . . . . . . . . . . Actuate Foundation Class (AFC) Library . . . . . . . . . . . Actuate Information Delivery API . . . . . . . . . . . . . . . Actuate information object . . . . . . . . . . . . . . . . . . . Actuate iServer . . . . . . . . . . . . . . . . . . . . . . . . . . Actuate iServer Integration Technology . . . . . . . . . . . . Actuate iServer System . . . . . . . . . . . . . . . . . . . . . Actuate Live Report Extension (LRX) . . . . . . . . . . . . . Actuate Management Console . . . . . . . . . . . . . . . . . Actuate Multi-Application Option . . . . . . . . . . . . . . . Actuate Page Level Security Option . . . . . . . . . . . . . . Actuate palette representation (.apr) file. . . . . . . . . . . . Actuate Progress Option. . . . . . . . . . . . . . . . . . . . . Actuate Query Option . . . . . . . . . . . . . . . . . . . . . . Actuate ReportCast . . . . . . . . . . . . . . . . . . . . . . . Actuate ReportCast Agent. . . . . . . . . . . . . . . . . . . . Actuate ReportCast Security Extension . . . . . . . . . . . . Actuate ReportCast Server . . . . . . . . . . . . . . . . . . . Actuate ReportCast technology. . . . . . . . . . . . . . . . . Actuate Report Server API . . . . . . . . . . . . . . . . . . . Actuate Report Server Security Extension API . . . . . . . . Actuate Requester API. . . . . . . . . . . . . . . . . . . . . . Actuate scripting language . . . . . . . . . . . . . . . . . . . Actuate Search Extension API . . . . . . . . . . . . . . . . . Actuate server . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. 9 . 9 10 10 10 11 11 11 11 12 12 12 13 13 13 13 14 14 14 14 15 16 17 18 19 20 20 21 21 22 24 24 24 24 25 25 26 26 26 26

ii

Actuate Software Development Kit (SDK) Actuate Viewer . . . . . . . . . . . . . . . . ad hoc parameter. . . . . . . . . . . . . . . administration console . . . . . . . . . . . administrative failover . . . . . . . . . . . administrator . . . . . . . . . . . . . . . . . AFC (Actuate Foundation Class) . . . . . . After . . . . . . . . . . . . . . . . . . . . . . aggregate expression . . . . . . . . . . . . aggregate row . . . . . . . . . . . . . . . . alias . . . . . . . . . . . . . . . . . . . . . . ancestor class . . . . . . . . . . . . . . . . . applet . . . . . . . . . . . . . . . . . . . . . application . . . . . . . . . . . . . . . . . . application data source . . . . . . . . . . . application programming interface (API) . argument . . . . . . . . . . . . . . . . . . . array . . . . . . . . . . . . . . . . . . . . . . array function . . . . . . . . . . . . . . . . ascendant class . . . . . . . . . . . . . . . . assignment statement . . . . . . . . . . . . asterisk (*). . . . . . . . . . . . . . . . . . . asynchronous . . . . . . . . . . . . . . . . . asynchronous grid . . . . . . . . . . . . . . authentication . . . . . . . . . . . . . . . . authorization . . . . . . . . . . . . . . . . . autoarchive . . . . . . . . . . . . . . . . . . autoarchive driver . . . . . . . . . . . . . . balloon help. . . . . . . . . . . . . . . . . . base chart . . . . . . . . . . . . . . . . . . . base class . . . . . . . . . . . . . . . . . . . base unit. . . . . . . . . . . . . . . . . . . . base unit interval. . . . . . . . . . . . . . . .bas file . . . . . . . . . . . . . . . . . . . . Basic source (.bas) file . . . . . . . . . . . . batch request . . . . . . . . . . . . . . . . . Before . . . . . . . . . . . . . . . . . . . . . breakpoint . . . . . . . . . . . . . . . . . . bridge class . . . . . . . . . . . . . . . . . . browser . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

.27 .27 .27 .28 .29 .29 .29 .29 .30 .30 .31 .31 .31 .31 .32 .32 .32 .33 .33 .33 .33 .33 .34 .34 .34 .34 .35 .35 .35 .35 .35 .36 .36 .36 .36 .37 .37 .37 .38 .38

iii

browser button . . . . . . . browser scripting control . BSTR . . . . . . . . . . . . . Builder button . . . . . . . bursting . . . . . . . . . . . calculated column . . . . . calculated control. . . . . . caption . . . . . . . . . . . . cascading events . . . . . . cascading stylesheet . . . . case sensitivity . . . . . . . category . . . . . . . . . . . cell . . . . . . . . . . . . . . cell reference . . . . . . . . channel . . . . . . . . . . . channel page . . . . . . . . channel subscription page . character . . . . . . . . . . . character set . . . . . . . . . chart . . . . . . . . . . . . . class . . . . . . . . . . . . . class declaration . . . . . . class hierarchy . . . . . . . class name . . . . . . . . . . Class page . . . . . . . . . . client/server . . . . . . . . clipboard . . . . . . . . . . clone . . . . . . . . . . . . . cluster . . . . . . . . . . . . cluster framework . . . . . cluster master . . . . . . . . cluster member . . . . . . . code point . . . . . . . . . . Color Chooser. . . . . . . . column. . . . . . . . . . . . Column Editor . . . . . . . column key . . . . . . . . . columnar report . . . . . . Columns page. . . . . . . . command . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

38 39 39 39 40 40 40 40 40 41 41 41 42 43 43 43 43 44 44 44 44 45 45 45 45 46 46 46 47 47 47 48 48 48 50 50 50 51 51 51

iv

Common Gateway Interface (CGI). compile . . . . . . . . . . . . . . . . completed job. . . . . . . . . . . . . completion notice . . . . . . . . . . component . . . . . . . . . . . . . . Component Editor . . . . . . . . . . component library . . . . . . . . . . component reference property . . . computed column . . . . . . . . . . concrete base class . . . . . . . . . . conditional expression. . . . . . . . conditional format . . . . . . . . . . conditional section . . . . . . . . . . Conditions page . . . . . . . . . . . configuration file . . . . . . . . . . . connection . . . . . . . . . . . . . . Connection . . . . . . . . . . . . . . Connection property. . . . . . . . . consistent report design . . . . . . . constant . . . . . . . . . . . . . . . . constructor code . . . . . . . . . . . container . . . . . . . . . . . . . . . containment . . . . . . . . . . . . . containment hierarchy. . . . . . . . Content . . . . . . . . . . . . . . . . context menu . . . . . . . . . . . . . control . . . . . . . . . . . . . . . . . converter . . . . . . . . . . . . . . . crosstab report . . . . . . . . . . . . Crystal report (.rpt) file . . . . . . . Crystal report executable (.rpx) file Crystal web report (.rpw) file. . . . cube . . . . . . . . . . . . . . . . . . cube (.cb4) file . . . . . . . . . . . . cube profile (.dp4) file . . . . . . . . cube report (.cvw) file . . . . . . . . cube view . . . . . . . . . . . . . . . Currency data type . . . . . . . . . data . . . . . . . . . . . . . . . . . . data abstraction . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

.52 .52 .53 .53 .53 .55 .55 .56 .56 .56 .57 .57 .57 .58 .58 .58 .59 .60 .61 .61 .61 .61 .61 .62 .62 .63 .64 .65 .65 .65 .66 .66 .66 .66 .67 .67 .67 .67 .67 .68

data adapter. . . . . . . . . . . . . . . . . . . . . . Database Browser . . . . . . . . . . . . . . . . . . database connection . . . . . . . . . . . . . . . . . database management system (DBMS) . . . . . . data control . . . . . . . . . . . . . . . . . . . . . . data field control . . . . . . . . . . . . . . . . . . . data filter . . . . . . . . . . . . . . . . . . . . . . . data label . . . . . . . . . . . . . . . . . . . . . . . Data Manager . . . . . . . . . . . . . . . . . . . . . data object executable (.dox) file . . . . . . . . . . data object instance (.doi) file . . . . . . . . . . . . data object parameter (.dop) file . . . . . . . . . . data object value (.dov) file . . . . . . . . . . . . . data point . . . . . . . . . . . . . . . . . . . . . . . data query . . . . . . . . . . . . . . . . . . . . . . . data range . . . . . . . . . . . . . . . . . . . . . . . data row . . . . . . . . . . . . . . . . . . . . . . . . Data Row Editor . . . . . . . . . . . . . . . . . . . data source . . . . . . . . . . . . . . . . . . . . . . data stream . . . . . . . . . . . . . . . . . . . . . . data type. . . . . . . . . . . . . . . . . . . . . . . . Date data type . . . . . . . . . . . . . . . . . . . . DBMS (database management system) . . . . . . debug . . . . . . . . . . . . . . . . . . . . . . . . . declaration . . . . . . . . . . . . . . . . . . . . . . declarations section . . . . . . . . . . . . . . . . . defined name . . . . . . . . . . . . . . . . . . . . . delete privilege . . . . . . . . . . . . . . . . . . . . delimited data . . . . . . . . . . . . . . . . . . . . demand paging . . . . . . . . . . . . . . . . . . . . dependency . . . . . . . . . . . . . . . . . . . . . . derived class . . . . . . . . . . . . . . . . . . . . . descendant class . . . . . . . . . . . . . . . . . . . design . . . . . . . . . . . . . . . . . . . . . . . . . Design Editor . . . . . . . . . . . . . . . . . . . . . detail frame . . . . . . . . . . . . . . . . . . . . . . DHTML (dynamic hypertext markup language) . DHTML report . . . . . . . . . . . . . . . . . . . . DHTML Viewer. . . . . . . . . . . . . . . . . . . . DIME. . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

68 68 69 69 69 69 70 70 70 71 71 71 72 72 72 72 72 73 74 74 75 75 75 75 75 76 76 76 76 77 77 77 77 77 78 78 79 79 79 79

vi

dimension. . . . . . . . . . . . . . . . . . . . . . . Direct Internet Message Encapsulation (DIME) . directive . . . . . . . . . . . . . . . . . . . . . . . . distributed iServer System . . . . . . . . . . . . . Distribution service . . . . . . . . . . . . . . . . . DLL (dynamic link library) . . . . . . . . . . . . . document object model (DOM) . . . . . . . . . . document type definition (DTD) . . . . . . . . . . DOI . . . . . . . . . . . . . . . . . . . . . . . . . . domain name . . . . . . . . . . . . . . . . . . . . . DOP . . . . . . . . . . . . . . . . . . . . . . . . . . dot notation . . . . . . . . . . . . . . . . . . . . . . Double data type . . . . . . . . . . . . . . . . . . . DOV . . . . . . . . . . . . . . . . . . . . . . . . . . DOX . . . . . . . . . . . . . . . . . . . . . . . . . . drawing control . . . . . . . . . . . . . . . . . . . driver . . . . . . . . . . . . . . . . . . . . . . . . . DTD (document type definition) . . . . . . . . . . dual y-axis chart . . . . . . . . . . . . . . . . . . . dynamic hyperlink. . . . . . . . . . . . . . . . . . dynamic hypertext markup language (DHTML) . dynamic link library (DLL) . . . . . . . . . . . . . dynamic page size . . . . . . . . . . . . . . . . . . dynamic text control . . . . . . . . . . . . . . . . . e.Analysis Option . . . . . . . . . . . . . . . . . . EJB . . . . . . . . . . . . . . . . . . . . . . . . . . . ellipse control. . . . . . . . . . . . . . . . . . . . . embed . . . . . . . . . . . . . . . . . . . . . . . . . empty . . . . . . . . . . . . . . . . . . . . . . . . . encapsulation . . . . . . . . . . . . . . . . . . . . . Encyclopedia process . . . . . . . . . . . . . . . . Encyclopedia service . . . . . . . . . . . . . . . . Encyclopedia volume . . . . . . . . . . . . . . . . End User Desktop . . . . . . . . . . . . . . . . . . engine . . . . . . . . . . . . . . . . . . . . . . . . . enterprise . . . . . . . . . . . . . . . . . . . . . . . Enterprise JavaBean (EJB) . . . . . . . . . . . . . . enterprise reporting . . . . . . . . . . . . . . . . . e.report . . . . . . . . . . . . . . . . . . . . . . . . e.Report Designer . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

.79 .80 .80 .80 .80 .80 .80 .81 .81 .81 .81 .81 .81 .81 .81 .81 .82 .82 .82 .83 .84 .84 .84 .84 .84 .84 .85 .85 .85 .85 .86 .86 .86 .87 .87 .87 .87 .88 .88 .88

vii

e.Report Designer Java Edition . . . . . . . . . . . . . . . . . . . . . . . . . . . e.Report Designer Professional . . . . . . . . . . . . . . . . . . . . . . . . . . . e.reporting. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . e.Reporting Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . e.Reporting System. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . e.Report Option. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . escape character(\) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . e.Spreadsheet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . e.Spreadsheet Option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . e.Spreadsheet report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . e.Spreadsheet template (.vts) file . . . . . . . . . . . . . . . . . . . . . . . . . . e.Spreadsheet template package (.vtf) file . . . . . . . . . . . . . . . . . . . . . event . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . event handler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . event listener . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Excel converter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . exception . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . executable file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . execute privilege . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . expiration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . express content . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . expression . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Expression Builder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . extensible markup language (XML) . . . . . . . . . . . . . . . . . . . . . . . . extensible stylesheet language (XSL) . . . . . . . . . . . . . . . . . . . . . . . . extensible stylesheet language transformations (XSLT) . . . . . . . . . . . . . extensible stylesheet language transformations stylesheet (XSLT stylesheet) . external cell reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Factory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Factory process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Factory service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . failover. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . fetch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . field . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Field List. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . field variable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . file dependency . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . file types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . filter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . flow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

88 89 89 89 89 89 89 89 89 89 90 90 90 91 91 91 91 91 92 92 92 92 93 93 94 94 94 95 95 95 96 96 96 97 97 97 98 98 98 99

viii

font . . . . . . . . . . . . . . . . . . footer . . . . . . . . . . . . . . . . . format . . . . . . . . . . . . . . . . . format toolbar . . . . . . . . . . . . forms-capable browser . . . . . . . formula . . . . . . . . . . . . . . . . formula builder. . . . . . . . . . . . formula control . . . . . . . . . . . . Formula One e.Report Designer . . Formula One e.Report Engine . . . Formula One e.Spreadsheet Engine frame . . . . . . . . . . . . . . . . . framework . . . . . . . . . . . . . . function . . . . . . . . . . . . . . . . global name space . . . . . . . . . . Globals Browser . . . . . . . . . . . global variable . . . . . . . . . . . . glyph . . . . . . . . . . . . . . . . . grandchild class . . . . . . . . . . . grandparent class . . . . . . . . . . grant privilege . . . . . . . . . . . . grid . . . . . . . . . . . . . . . . . . group . . . . . . . . . . . . . . . . . Group By page . . . . . . . . . . . . grouped report . . . . . . . . . . . . grouping criteria . . . . . . . . . . . group key . . . . . . . . . . . . . . . group section . . . . . . . . . . . . . Having page . . . . . . . . . . . . . header . . . . . . . . . . . . . . . . . help . . . . . . . . . . . . . . . . . . hexadecimal number . . . . . . . . hierarchy . . . . . . . . . . . . . . . home folder . . . . . . . . . . . . . . HTTP . . . . . . . . . . . . . . . . . hyperchart . . . . . . . . . . . . . . hyperlink . . . . . . . . . . . . . . . hypertext markup language page . hypertext transfer protocol (HTTP) identifier . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

.99 .99 100 100 100 100 100 101 102 102 102 103 103 103 104 104 104 105 105 105 105 105 106 106 106 107 107 108 108 109 109 109 109 110 110 110 110 111 111 111

ix

image . . . . . . . . . . . . . . . . . . . . . . image control . . . . . . . . . . . . . . . . . . IME file . . . . . . . . . . . . . . . . . . . . . implicit declaration. . . . . . . . . . . . . . . imported object . . . . . . . . . . . . . . . . . Information Delivery API . . . . . . . . . . . information object . . . . . . . . . . . . . . . inheritance . . . . . . . . . . . . . . . . . . . initial view . . . . . . . . . . . . . . . . . . . inner join . . . . . . . . . . . . . . . . . . . . Input Method Editor (IME) file . . . . . . . . input object . . . . . . . . . . . . . . . . . . . input source . . . . . . . . . . . . . . . . . . . instance . . . . . . . . . . . . . . . . . . . . . instance variable . . . . . . . . . . . . . . . . instantiation . . . . . . . . . . . . . . . . . . . Integer data type . . . . . . . . . . . . . . . . interface . . . . . . . . . . . . . . . . . . . . . IP address . . . . . . . . . . . . . . . . . . . . iServer . . . . . . . . . . . . . . . . . . . . . . J2EE . . . . . . . . . . . . . . . . . . . . . . . J2SE . . . . . . . . . . . . . . . . . . . . . . . JAR . . . . . . . . . . . . . . . . . . . . . . . . Java. . . . . . . . . . . . . . . . . . . . . . . . Java 2 Enterprise Edition (J2EE) . . . . . . . Java 2 Runtime Standard Edition (J2SE) . . . Java Archive (.jar) file . . . . . . . . . . . . . JavaBean . . . . . . . . . . . . . . . . . . . . . Java Database Connectivity (JDBC) . . . . . Java Development Kit (JDK) . . . . . . . . . Java Naming and Directory Interface (JNDI) Java Native Interface (JNI). . . . . . . . . . . JavaScript . . . . . . . . . . . . . . . . . . . . JavaServer Page (JSP) . . . . . . . . . . . . . Java Virtual Machine (JVM) . . . . . . . . . . JDBC . . . . . . . . . . . . . . . . . . . . . . . JDK . . . . . . . . . . . . . . . . . . . . . . . . JNDI . . . . . . . . . . . . . . . . . . . . . . . JNI . . . . . . . . . . . . . . . . . . . . . . . . job . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. 111 . 112 . 112 . 112 . 112 . 112 . 113 . 113 . 113 . 114 . 114 . 114 . 114 . 114 . 114 . 115 . 115 . 115 . 116 . 116 . 116 . 116 . 116 . 116 . 116 . 117 . 117 . 117 . 117 . 118 . 118 . 118 . 118 . 118 . 119 . 119 . 119 . 119 . 119 . 119

job name . . . . . . . . . . . . . . . . . . . . . . job schedule. . . . . . . . . . . . . . . . . . . . . jobs folder . . . . . . . . . . . . . . . . . . . . . . JOD . . . . . . . . . . . . . . . . . . . . . . . . . JOI . . . . . . . . . . . . . . . . . . . . . . . . . . join . . . . . . . . . . . . . . . . . . . . . . . . . . join condition . . . . . . . . . . . . . . . . . . . . JSP . . . . . . . . . . . . . . . . . . . . . . . . . . JVM . . . . . . . . . . . . . . . . . . . . . . . . . keyword. . . . . . . . . . . . . . . . . . . . . . . label control. . . . . . . . . . . . . . . . . . . . . layout . . . . . . . . . . . . . . . . . . . . . . . . layout pane . . . . . . . . . . . . . . . . . . . . . LDAP . . . . . . . . . . . . . . . . . . . . . . . . level-break listing . . . . . . . . . . . . . . . . . level-break section . . . . . . . . . . . . . . . . . library . . . . . . . . . . . . . . . . . . . . . . . . Library Browser . . . . . . . . . . . . . . . . . . library file . . . . . . . . . . . . . . . . . . . . . . Library Organizer . . . . . . . . . . . . . . . . . Lightweight Directory Access Protocol (LDAP) line control . . . . . . . . . . . . . . . . . . . . . link. . . . . . . . . . . . . . . . . . . . . . . . . . listener. . . . . . . . . . . . . . . . . . . . . . . . listing report . . . . . . . . . . . . . . . . . . . . Live Report Extension (LRX) . . . . . . . . . . . locale . . . . . . . . . . . . . . . . . . . . . . . . locale map . . . . . . . . . . . . . . . . . . . . . Long data type . . . . . . . . . . . . . . . . . . . LRX . . . . . . . . . . . . . . . . . . . . . . . . . macro sheet . . . . . . . . . . . . . . . . . . . . . mailing label report . . . . . . . . . . . . . . . . matrix . . . . . . . . . . . . . . . . . . . . . . . . measure . . . . . . . . . . . . . . . . . . . . . . . member . . . . . . . . . . . . . . . . . . . . . . . member variable . . . . . . . . . . . . . . . . . . message . . . . . . . . . . . . . . . . . . . . . . . Message Distribution service . . . . . . . . . . . metadata data source . . . . . . . . . . . . . . . method . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. 119 . 119 . 120 . 120 . 120 . 120 . 120 . 121 . 121 . 121 . 121 . 122 . 122 . 123 . 123 . 123 . 123 . 124 . 124 . 124 . 124 . 125 . 125 . 126 . 126 . 126 . 126 . 126 . 126 . 126 . 126 . 127 . 127 . 127 . 127 . 127 . 127 . 127 . 128 . 128

xi

Method Editor . . . . . . . . . . . . . . . . . . . . . . . . Methods page . . . . . . . . . . . . . . . . . . . . . . . . . MIME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . modal window . . . . . . . . . . . . . . . . . . . . . . . . mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . modeless window . . . . . . . . . . . . . . . . . . . . . . module. . . . . . . . . . . . . . . . . . . . . . . . . . . . . Multi-Application Option . . . . . . . . . . . . . . . . . . multicolumn report . . . . . . . . . . . . . . . . . . . . . multidimensional analysis . . . . . . . . . . . . . . . . . multidimensional data . . . . . . . . . . . . . . . . . . . . multiple inheritance . . . . . . . . . . . . . . . . . . . . . multipurpose internet mail extensions (MIME). . . . . . multithreaded application . . . . . . . . . . . . . . . . . . name space . . . . . . . . . . . . . . . . . . . . . . . . . . Navigation bar . . . . . . . . . . . . . . . . . . . . . . . . Navigator . . . . . . . . . . . . . . . . . . . . . . . . . . . nested function . . . . . . . . . . . . . . . . . . . . . . . . nested report . . . . . . . . . . . . . . . . . . . . . . . . . node . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . notification . . . . . . . . . . . . . . . . . . . . . . . . . . notification group . . . . . . . . . . . . . . . . . . . . . . null . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . numeric expression. . . . . . . . . . . . . . . . . . . . . . object. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . object aging . . . . . . . . . . . . . . . . . . . . . . . . . . object linking and embedding (OLE). . . . . . . . . . . . object reference variable . . . . . . . . . . . . . . . . . . . object-oriented database management system (ODBMS) object-oriented programming . . . . . . . . . . . . . . . . octal number . . . . . . . . . . . . . . . . . . . . . . . . . ODAF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ODBC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . OLAP (online analytical processing) . . . . . . . . . . . . OLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . OLE automation . . . . . . . . . . . . . . . . . . . . . . . on-demand request. . . . . . . . . . . . . . . . . . . . . . online analytical processing (OLAP) . . . . . . . . . . . . online help . . . . . . . . . . . . . . . . . . . . . . . . . . open data access driver . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. 128 . 129 . 130 . 130 . 130 . 130 . 130 . 130 . 130 . 131 . 131 . 132 . 132 . 132 . 132 . 132 . 132 . 133 . 133 . 133 . 133 . 134 . 134 . 134 . 134 . 135 . 135 . 135 . 135 . 135 . 136 . 136 . 136 . 136 . 136 . 136 . 136 . 136 . 136 . 137

xii

open data access framework (ODAF) . . . . open data source . . . . . . . . . . . . . . . . open database connectivity (ODBC) . . . . . open server driver . . . . . . . . . . . . . . . open server file type . . . . . . . . . . . . . . open server technology . . . . . . . . . . . . operator . . . . . . . . . . . . . . . . . . . . . Order By page . . . . . . . . . . . . . . . . . outer join . . . . . . . . . . . . . . . . . . . . outline panel . . . . . . . . . . . . . . . . . . output format. . . . . . . . . . . . . . . . . . output object . . . . . . . . . . . . . . . . . . overloaded method . . . . . . . . . . . . . . override . . . . . . . . . . . . . . . . . . . . . page . . . . . . . . . . . . . . . . . . . . . . . page-level security . . . . . . . . . . . . . . . Page List . . . . . . . . . . . . . . . . . . . . page security . . . . . . . . . . . . . . . . . . palette . . . . . . . . . . . . . . . . . . . . . . palette file . . . . . . . . . . . . . . . . . . . . parallel section . . . . . . . . . . . . . . . . . parameter . . . . . . . . . . . . . . . . . . . . Parameter Editor . . . . . . . . . . . . . . . . Parameters page . . . . . . . . . . . . . . . . parent class . . . . . . . . . . . . . . . . . . . partition . . . . . . . . . . . . . . . . . . . . . password . . . . . . . . . . . . . . . . . . . . paste . . . . . . . . . . . . . . . . . . . . . . . pattern matching . . . . . . . . . . . . . . . . pending job . . . . . . . . . . . . . . . . . . . persistent object . . . . . . . . . . . . . . . . Persistent Object Storage Manager (POSM). persistent report . . . . . . . . . . . . . . . . personal channel . . . . . . . . . . . . . . . . personal folder . . . . . . . . . . . . . . . . . plug-in. . . . . . . . . . . . . . . . . . . . . . polymorphism . . . . . . . . . . . . . . . . . pop-up menu . . . . . . . . . . . . . . . . . . portal . . . . . . . . . . . . . . . . . . . . . . portlet . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. 137 . 137 . 138 . 138 . 138 . 139 . 139 . 139 . 139 . 140 . 140 . 140 . 140 . 141 . 141 . 142 . 142 . 142 . 142 . 142 . 143 . 143 . 144 . 144 . 145 . 145 . 145 . 145 . 145 . 145 . 146 . 146 . 146 . 146 . 146 . 147 . 147 . 147 . 147 . 147

xiii

preference . . . . . . . . . . . . printer attributes . . . . . . . . privilege . . . . . . . . . . . . . procedure . . . . . . . . . . . . process . . . . . . . . . . . . . . Process Manager . . . . . . . . progressive viewing . . . . . . Project Browser . . . . . . . . . Properties page . . . . . . . . . property . . . . . . . . . . . . . property list . . . . . . . . . . . protocol . . . . . . . . . . . . . publish. . . . . . . . . . . . . . publish and subscribe . . . . . push . . . . . . . . . . . . . . . query. . . . . . . . . . . . . . . Query by Example (QBE) . . . query data stream . . . . . . . Query Editor . . . . . . . . . . query parameter . . . . . . . . query synchronization . . . . . range . . . . . . . . . . . . . . . read privilege . . . . . . . . . . rectangle control . . . . . . . . recursion. . . . . . . . . . . . . reference . . . . . . . . . . . . . relative cell reference. . . . . . report . . . . . . . . . . . . . . report bursting . . . . . . . . . ReportCast . . . . . . . . . . . ReportCast Agent . . . . . . . ReportCast directive . . . . . . ReportCast Security Extension ReportCast Server . . . . . . . ReportCast template file . . . . report chart . . . . . . . . . . . Report Encyclopedia volume . report executable file . . . . . . report generation process . . . reporting system . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. 147 . 147 . 147 . 148 . 148 . 148 . 149 . 149 . 149 . 150 . 151 . 151 . 151 . 151 . 151 . 151 . 152 . 152 . 152 . 153 . 153 . 153 . 154 . 154 . 155 . 155 . 155 . 155 . 156 . 156 . 156 . 156 . 157 . 157 . 157 . 157 . 157 . 157 . 157 . 157

xiv

Reportlet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . report, nested . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . report object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . report object design . . . . . . . . . . . . . . . . . . . . . . . . . . . report object design (.jod) file for Formula One e.Report Designer report object design (.rod) file . . . . . . . . . . . . . . . . . . . . . report object executable (.rox) file . . . . . . . . . . . . . . . . . . . report object instance . . . . . . . . . . . . . . . . . . . . . . . . . . report object instance (.joi) file for Formula One e.Report Engine . report object instance (.roi) file . . . . . . . . . . . . . . . . . . . . . report object library . . . . . . . . . . . . . . . . . . . . . . . . . . . report object library (.rol) file . . . . . . . . . . . . . . . . . . . . . . report object parameter (.rop) file . . . . . . . . . . . . . . . . . . . report object value (.rov) file . . . . . . . . . . . . . . . . . . . . . . report object web (.row) file. . . . . . . . . . . . . . . . . . . . . . . report output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . report parameter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ReportQuery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ReportQuery extension . . . . . . . . . . . . . . . . . . . . . . . . . report section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . report server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . report server API . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Report Server Security Extension (RSSE) . . . . . . . . . . . . . . . report template . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . request. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Requester . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Requester API . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . request retry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . reserved word . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . result set. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . retry policy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ROD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ROI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ROL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . role. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ROP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ROS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ROV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . row. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ROW. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. 157 . 158 . 158 . 158 . 158 . 159 . 159 . 160 . 160 . 160 . 161 . 161 . 161 . 162 . 162 . 163 . 163 . 163 . 163 . 163 . 164 . 164 . 164 . 164 . 164 . 165 . 165 . 165 . 165 . 165 . 166 . 166 . 166 . 166 . 166 . 166 . 166 . 166 . 166 . 166

xv

row key . . . . . . . . . . . . . . . . . . . . . . . . ROX . . . . . . . . . . . . . . . . . . . . . . . . . . RPT. . . . . . . . . . . . . . . . . . . . . . . . . . . RPW . . . . . . . . . . . . . . . . . . . . . . . . . . RPX . . . . . . . . . . . . . . . . . . . . . . . . . . ruler . . . . . . . . . . . . . . . . . . . . . . . . . . run . . . . . . . . . . . . . . . . . . . . . . . . . . . running job . . . . . . . . . . . . . . . . . . . . . . SAX . . . . . . . . . . . . . . . . . . . . . . . . . . scheduled job . . . . . . . . . . . . . . . . . . . . . scope . . . . . . . . . . . . . . . . . . . . . . . . . . scope resolution operator . . . . . . . . . . . . . . Scratch Pad . . . . . . . . . . . . . . . . . . . . . . scripting language . . . . . . . . . . . . . . . . . . SDK (Software Development Kit) . . . . . . . . . search . . . . . . . . . . . . . . . . . . . . . . . . . search criteria . . . . . . . . . . . . . . . . . . . . . search definition (.ros) file . . . . . . . . . . . . . . search directive . . . . . . . . . . . . . . . . . . . . search expression . . . . . . . . . . . . . . . . . . . search extension . . . . . . . . . . . . . . . . . . . search extension API . . . . . . . . . . . . . . . . . search indexing . . . . . . . . . . . . . . . . . . . . section . . . . . . . . . . . . . . . . . . . . . . . . . secure read privilege . . . . . . . . . . . . . . . . . security ID. . . . . . . . . . . . . . . . . . . . . . . security role . . . . . . . . . . . . . . . . . . . . . . select . . . . . . . . . . . . . . . . . . . . . . . . . . SELECT . . . . . . . . . . . . . . . . . . . . . . . . semantic type . . . . . . . . . . . . . . . . . . . . . sequential section. . . . . . . . . . . . . . . . . . . server . . . . . . . . . . . . . . . . . . . . . . . . . server application . . . . . . . . . . . . . . . . . . server processes . . . . . . . . . . . . . . . . . . . service . . . . . . . . . . . . . . . . . . . . . . . . . servlet . . . . . . . . . . . . . . . . . . . . . . . . . SGML (standard generalized markup language) . Simple API for XML (SAX) . . . . . . . . . . . . . simple object access protocol (SOAP) . . . . . . . simulated data . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. 166 . 166 . 166 . 166 . 166 . 166 . 167 . 167 . 167 . 167 . 168 . 168 . 168 . 169 . 169 . 169 . 169 . 169 . 170 . 170 . 171 . 171 . 171 . 171 . 172 . 172 . 172 . 173 . 173 . 173 . 173 . 173 . 173 . 174 . 174 . 174 . 174 . 174 . 175 . 175

xvi

Single data type . . . . . . . . . . . . . . . . . . . single inheritance . . . . . . . . . . . . . . . . . . slot . . . . . . . . . . . . . . . . . . . . . . . . . . . SmartSearch . . . . . . . . . . . . . . . . . . . . . SOAP . . . . . . . . . . . . . . . . . . . . . . . . . sort. . . . . . . . . . . . . . . . . . . . . . . . . . . sort filter . . . . . . . . . . . . . . . . . . . . . . . sort key . . . . . . . . . . . . . . . . . . . . . . . . SQL page . . . . . . . . . . . . . . . . . . . . . . . SQL SELECT statement . . . . . . . . . . . . . . . SQRIBE report (.spf) file . . . . . . . . . . . . . . . SQRIBE report executable (.sqt) file . . . . . . . . SQRIBE web report (.sqw) file . . . . . . . . . . . standard generalized markup language (SGML). statement . . . . . . . . . . . . . . . . . . . . . . . static control . . . . . . . . . . . . . . . . . . . . . static hyperlink . . . . . . . . . . . . . . . . . . . . static parameter . . . . . . . . . . . . . . . . . . . static variable . . . . . . . . . . . . . . . . . . . . . stored procedure . . . . . . . . . . . . . . . . . . . Stored Procedure Browser . . . . . . . . . . . . . Stored Procedure Data Source Builder. . . . . . . String data type . . . . . . . . . . . . . . . . . . . string expression . . . . . . . . . . . . . . . . . . . structural component . . . . . . . . . . . . . . . . structural relationship . . . . . . . . . . . . . . . . structured content . . . . . . . . . . . . . . . . . . structure pane . . . . . . . . . . . . . . . . . . . . stylesheet . . . . . . . . . . . . . . . . . . . . . . . subclass . . . . . . . . . . . . . . . . . . . . . . . . subpage . . . . . . . . . . . . . . . . . . . . . . . . subreport . . . . . . . . . . . . . . . . . . . . . . . subroutine . . . . . . . . . . . . . . . . . . . . . . subscribe . . . . . . . . . . . . . . . . . . . . . . . Super . . . . . . . . . . . . . . . . . . . . . . . . . superclass . . . . . . . . . . . . . . . . . . . . . . . symbol. . . . . . . . . . . . . . . . . . . . . . . . . symmetric multiprocessor (SMP) . . . . . . . . . synchronous . . . . . . . . . . . . . . . . . . . . . syntax . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. 175 . 175 . 176 . 176 . 176 . 176 . 176 . 177 . 177 . 177 . 177 . 178 . 178 . 178 . 178 . 178 . 179 . 179 . 180 . 180 . 180 . 180 . 181 . 181 . 181 . 182 . 182 . 182 . 183 . 183 . 184 . 185 . 185 . 185 . 186 . 186 . 186 . 186 . 186 . 187

xvii

System Administration console. . . tab . . . . . . . . . . . . . . . . . . . table . . . . . . . . . . . . . . . . . . table of contents . . . . . . . . . . . tag . . . . . . . . . . . . . . . . . . . template . . . . . . . . . . . . . . . . temporary report . . . . . . . . . . . text control . . . . . . . . . . . . . . Textual Query Editor (TQE) . . . . . three-dimensional range . . . . . . . tick . . . . . . . . . . . . . . . . . . . tick interval . . . . . . . . . . . . . . time series chart . . . . . . . . . . . toolbar . . . . . . . . . . . . . . . . . transient object . . . . . . . . . . . . transient report . . . . . . . . . . . . translator . . . . . . . . . . . . . . . Transporter technology . . . . . . . twip . . . . . . . . . . . . . . . . . . type . . . . . . . . . . . . . . . . . . type declaration character . . . . . . Unicode . . . . . . . . . . . . . . . . Uniform Resource Locator (URL). . unique ID . . . . . . . . . . . . . . . universal hyperlink . . . . . . . . . Universal Resource Identifier (URI) unsubscribe . . . . . . . . . . . . . . URL . . . . . . . . . . . . . . . . . . URL request . . . . . . . . . . . . . . user agent . . . . . . . . . . . . . . . user name . . . . . . . . . . . . . . . user-defined data type . . . . . . . . value . . . . . . . . . . . . . . . . . . variable . . . . . . . . . . . . . . . . Variables page . . . . . . . . . . . . Variant data type . . . . . . . . . . . view . . . . . . . . . . . . . . . . . . Viewer . . . . . . . . . . . . . . . . . View process . . . . . . . . . . . . . View service. . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. 187 . 187 . 187 . 188 . 188 . 188 . 189 . 189 . 189 . 190 . 190 . 190 . 192 . 192 . 193 . 193 . 193 . 193 . 193 . 193 . 193 . 194 . 194 . 194 . 194 . 194 . 194 . 195 . 195 . 195 . 195 . 195 . 196 . 196 . 196 . 197 . 197 . 198 . 198 . 198

xviii

virtual class . . . . . . . . . . . . . . . . . . . . virtual cell reference . . . . . . . . . . . . . . . virtual defined name . . . . . . . . . . . . . . visible privilege . . . . . . . . . . . . . . . . . Visual Basic . . . . . . . . . . . . . . . . . . . . visual component . . . . . . . . . . . . . . . . visual programming . . . . . . . . . . . . . . . volume . . . . . . . . . . . . . . . . . . . . . . Volume Administration console . . . . . . . . VTF . . . . . . . . . . . . . . . . . . . . . . . . VTS . . . . . . . . . . . . . . . . . . . . . . . . VTX . . . . . . . . . . . . . . . . . . . . . . . . web . . . . . . . . . . . . . . . . . . . . . . . . Web Agent . . . . . . . . . . . . . . . . . . . . web browser . . . . . . . . . . . . . . . . . . . webcast . . . . . . . . . . . . . . . . . . . . . . web directive . . . . . . . . . . . . . . . . . . . web link control . . . . . . . . . . . . . . . . . web page . . . . . . . . . . . . . . . . . . . . . web server . . . . . . . . . . . . . . . . . . . . Web Services Description Language (WSDL) . wildcard. . . . . . . . . . . . . . . . . . . . . . World Wide Web Consortium (W3C) . . . . . write privilege . . . . . . . . . . . . . . . . . . WSDL . . . . . . . . . . . . . . . . . . . . . . . WWW . . . . . . . . . . . . . . . . . . . . . . . XML (extensible markup language) . . . . . . XML converter . . . . . . . . . . . . . . . . . . XML data format . . . . . . . . . . . . . . . . . XML data stream . . . . . . . . . . . . . . . . . XML display format . . . . . . . . . . . . . . . XML namespace . . . . . . . . . . . . . . . . . XML PATH language (XPath) . . . . . . . . . XML report . . . . . . . . . . . . . . . . . . . . XPath . . . . . . . . . . . . . . . . . . . . . . . XSL (extensible stylesheet language) . . . . . XSLT . . . . . . . . . . . . . . . . . . . . . . . . XSLT stylesheet. . . . . . . . . . . . . . . . . . zone . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. 199 . 199 . 199 . 199 . 199 . 199 . 200 . 200 . 200 . 200 . 200 . 200 . 200 . 201 . 201 . 201 . 201 . 202 . 202 . 202 . 202 . 202 . 203 . 203 . 203 . 203 . 203 . 203 . 203 . 204 . 204 . 204 . 204 . 205 . 205 . 205 . 205 . 205 . 205

xix

xx

Intro ductio n

Exploring Actuate 7
Actuate Corporation continues to be the world leader in enterprise reporting platform solutions for Global 9000 companies. Actuate offers a full suite of content-development tools that pull divergent types of data from multiple sources and bring that data together in presentation-quality reports. Users typically view these reports on a corporate web site. The Actuate product suite provides:

A flexible and advanced reporting model A flexible security model Unparalleled server scalability A leading analytics solution for decision support Automated production reporting for multiple output formats Unparalleled support for multilingual reporting Highly customizable look and feel The ability to leverage existing assets

Actuates scalable Business Intelligence solutions support working with a large volume of transactional data and a challenging data model. Actuates powerful design products reduce the overall cost of report development. Actuate iServer and its options provide scalable performance, a powerful integration model using APIs, a web-capable enterprise server application, and a broad range of output options. In the current business climate, our enterprise customers need to meet the demand for increasingly complex and customized information. Using the capabilities of our sophisticated security model, users in different parts of an organization can access different parts of the same report. The ability to

Introduction

xxi

develop fewer, more powerful reports that meet the needs of many levels and types of users addresses the workload challenges facing IT organizations. Streamlining the reporting process reconciles reduced staffing and the everpresent backlog of IT requests with the complex reporting needs of diverse users within an enterprise. With Actuate products, such as Actuate e.Spreadsheet Designer, Actuate Analytics Cube Designer, and Actuate Analytics Cube Viewer, a business user can leverage information that the IT staff develops to meet his additional, and perhaps unique, needs. Actuate technology ensures that users have business agility: access to the right information in the right form to take the right action. Todays information manager needs increased visibility into what business users are doing because of internal requirements for greater accountability. For example, new SEC regulations add to the demand on the corporate information management infrastructure. Actuate customers also need tools that ensure that IT organizations maintain the appropriate level of control over corporate information assets. To meet these requirements, Actuates information application platform includes three key elements:

An information server An information application development environment User empowerment tools

Addressing diverse customer profiles


Actuates customer list continues to include leaders in aerospace, commercial banking, defense, entertainment, federal government, financial services, health care, high technology, insurance, life sciences, pharmaceuticals, retail, securities, and telecommunications. Infrastructure software from Actuate provides the foundation for applications that support business analysis, customer relationship management, customized interactive reporting, e.billing, e.procurement, executive dashboards, human resources, information portals, key performance indicators, service automation, spreadsheet reporting, supply-chain management, and systems management. In the e.business environment, Actuates structured content technology seamlessly integrates into corporate web sites and packaged applications.

Addressing customer requirements


Capturing, validating, refreshing, and delivering corporate information remain critical customer requirements. Customers need an information application that takes corporate data and delivers it as interactive web pages, data cubes, and Excel spreadsheets that their customers, partners, and employees can use.

xxii

Actuate 7 Glossary

Actuate customers need to:

Combine data from multiple data sources associated with multiple transaction applications. Have confidence in the consistency and maintainability of the Excel spreadsheets on their business users desktops and their customers web pages. Readily access current information over the web without overloading internal networks. Use data cubes to perform multidimensional analysis. Achieve high performance and high scalability with enterprise reporting applications.

Supporting international information delivery requirements


To meet the growing international needs of our customer base, Actuate 7 continues to provide an unprecedented level of support for multilingual reporting, including full Unicode support and an extensive list of supported locales. Some Actuate customers integrate Actuate reporting in their own applications and provide information to thousands of customers, amounting to millions of users in as many as fifty countries. Some Actuate customers also deliver hundreds of reports translated into sixteen or more languages.

Providing a scalable, high-performance server


Independent analysis confirms that Actuate iServer is a highly scalable, highly available, high-performance server that further extends our lead in implementing enterprise-class information delivery systems. Enhanced integration capabilities support personalized and customizable portal development, web services, and spreadsheet reporting.

Introduction

xxiii

Providing a complete information delivery solution


The following table summarizes the three types of e.business applications for which Actuate provides seamless integration through its application platform. Infrastructure element Function Databases Organize data. Actuate role Actuates design tools support accessing, managing, and presenting formatted data. Actuate iServer supports publishing, distributing, and versioning structured content. Actuate web applications, including Actuate Active Portal and Management Console, support conducting complex transactions, managing supply chains, and interacting with customers.

Content management systems Application servers

Manage structured content. Deploy online applications.

Actuate 7 continues to offer core solutions for fundamental enterprise reporting and information delivery challenges, as described in the following table. Challenge Actuate solution

Deliver highSolve complex data access and presentation resolution information. problems across a broad range of data sources. View structured content. Meet varied information display requirements. Support viewing cubes, DHTML, and spreadsheet reports in standard browsers to eliminate plug-in installation for millions of users. Provide: Template-based design and display. Complex formatting capabilities. Spreadsheet reporting. Multidimensional cubes. Support well over one million hits each day on a single CPU. Provide open security directory integration and page-level security.

Meet increasing requirements for webbased content delivery. Deliver personalized, secure information.

xxiv

Actuate 7 Glossary

Challenge Reuse existing integrated content. Maintain data integrity between online and hard copy. Transfer information among applications.

Actuate solution Provide access to content from other applications using open server technology. Provide high-resolution printed copy from PostScript and PDF files. Provide XML output to support access to data across applications.

Meet increasing Support clustering and fail-over. requirements for server-based reporting.

Introducing the Actuate 7 and ReportingEngines product suite


The following section describes the broad suite of tools developed by Actuate Corporation to meet the needs of users throughout an enterprise.

Actuate Analytics Cube Designer


An application that content developers use to build a cube profile. Running a cube profile using Actuate iServer generates a cube.

Actuate Analytics Cube Viewer


An application that supports end users who need to create and view cube reports.

Actuate End User Desktop


An application that supports end users who need to request, generate, view, and print report documents. The ReportQuery capabilities enable seamless transfer of data from an Actuate report to any productivity or analysis tool.

Actuate e.Report Designer


An application that complements e.Report Designer Professional and supports business users who need to design and distribute a wide variety of reports. Using this application requires no programming skills. A business user can modify complex reports created by an IT developer and use sophisticated components from libraries.

Introduction

xxv

Actuate e.Report Designer Professional


An object-oriented application that professional developers of structured content use to design, build, and distribute information objects and report object instances. The Actuate Basic Language and Actuate Foundation Class Library support extensive customization capabilities. Actuate Client Integration Technology is part of Actuate e.Report Designer Professional and includes the following products:

Actuate ActiveX Controls embed Actuate reporting functionality in custom applications. Actuate Requester API accesses attributes and values of report parameters, changes the values of report parameters, controls how and when a report generates, displays and prints reports, and configures report printing. Users access the Requester API using Actuate Basic, Visual Basic, C, or C++. Actuate Search Extension API supports developing search extensions to transfer data to any third-party productivity or analysis tool. Actuate Open Data Access Framework supports development of custom data source drivers.

Actuate e.Spreadsheet Designer


An application that supports end users who design, create, and distribute automated spreadsheet reports over the web. Users can dynamically generate richly formatted spreadsheet reports in Excel format from Actuate iServer System with the e.Spreadsheet Option. The spreadsheet reports can be part of an application, an applet, or a JavaBean.

Actuate iServer System


A server application that generates cubes, information objects, report documents, and spreadsheet reports. Actuate iServer provides single or multiple Encyclopedia volumes in which it makes many different types of content available to users. Actuate iServer supports managing a cluster of multiple Actuate iServer machines. Actuate iServer System includes the following products:

Actuate Active Portal for JSP, Actuate Active Portal for .NET, and Actuate ReportCast transform the Encyclopedia volume into a dynamic, secure web site. They provide the foundation for channels and seamless integration with other web sites. Actuate Management Console is an application that system and network administrators use to manage and control one or more Actuate Encyclopedia volumes.

xxvi

Actuate 7 Glossary

Actuate Server Integration Technology includes the following features:

Actuate Information Delivery API integrates Actuate web services into existing corporate applications, automates routine or time-consuming Actuate iServer integration tasks, and implements new feature groupings for custom business processes. The Actuate Information Delivery API is based on XML and supports simple object access protocol (SOAP) messaging. Actuate Report Server Security Extension supports the use of thirdparty security tools. The Actuate archive driver supports the use of third-party archiving software and hardware. Actuate Report Server API implements common Encyclopedia volume functionality using C++.

In addition to the underlying server technology, Actuate 7 supports several Actuate iServer System options. Actuate iServer System always includes one of the following options:

Actuate Analytics Option An application that supports analysis of multidimensional data cubes. A developer creates the cubes using Actuate Analytics Cube Designer.

Actuate e.Report Option A Basic and Java option that provides Encyclopedia volume functionality for e.Report Designer, e.Report Designer Professional, and Formula One e.Report Designer.

Actuate e.Spreadsheet Option An open server application that generates Excel spreadsheets from e.Spreadsheet Designer files. Using this product, customers can manage spreadsheet reports and analysis within Actuate iServer System and save reports as richly formatted Excel spreadsheets.

Actuate iServer System can also include the following separately licensed options:

Actuate e.Analysis Option An application that supports the transformation of data from an Actuate report into a format that users can view and analyze to determine relationships and trends.

Actuate Multi-Application Option An option that supports using more than one Encyclopedia volume in Actuate iServer System.

Introduction

xxvii

Actuate Page Level Security Option An option that supports personalizing viewing privileges at the user level for reports and parts of reports.

Progress Option A server application that supports working exclusively with Progress databases to generate Live Report Documents, manage them in the Encyclopedia volume, and make them available to users.

Actuate Query Option A web-based tool that supports performing ad hoc queries based on predefined data streams.

Actuate Live Report Extension (LRX)


An end user application that works with both Microsoft Internet Explorer and Netscape Navigator to support report viewing and printing on the web. Use Actuate LRX with Actuate ReportCast.

Actuate Viewer
An application end users can use to find, view, and print report documents.

Formula One e.Report Engine


A flexible Java tool for extracting, formatting, and delivering data from a variety of data sources, including databases, Enterprise JavaBeans, Java objects inside applications, and text files. Users can deploy completed reports from any J2EE application, WebLogic, WebSphere, or a web server in formatted, actionable DHTML, e-mail, HTML, PDF, and XML formats. The application data handler supports accessing Java objects inside applications. The reporting capabilities include extensive support for XML data sources and output. Formula One e.Report Engine includes a report designer, Formula One e.Report Designer, which Java developers can use to design a variety of reports. This designer is available only with Formula One e.Report Engine. Written entirely in Java, Formula One e.Report Designer includes a Swing API. Formula One e.Report Designer delivers CSV, DHTML, Excel, HTML, PDF, and XML reports in multiple formats. Formula One e.Report Designer supports charts, crosstab reports, grouping levels, multiple sections, and parameters. Formula One e.Report Designer accesses data from databases, text files, XML files, Liquid Data for BEA WebLogic, Enterprise JavaBeans, and Java objects inside applications.

xxviii

Actuate 7 Glossary

Formula One e.Spreadsheet Engine


An application that Java developers use to create, design, and distribute custom spreadsheet reports over the web. Spreadsheet reports can be part of an application, an applet, or a JavaBean. Formula One e.Spreadsheet Engine also includes a rich spreadsheet report designer, Actuate e.Spreadsheet Designer. Formula One e.Spreadsheet Engine supports:

Reading and writing fully-formatted Excel files that include charts, formulas, merged cells, multiple worksheets, outlining, and other formatting options A scalable calculation engine for fast calculations and data analysis Standard spreadsheet formulas and functions Risk modeling, online calculators, and simulations Dynamic generation of spreadsheet-driven charts with drill-down capabilities A spreadsheet interface that developers can embed in custom Java desktop applications and browser-based applets

About Actuate 7 Glossary


Actuate 7 Glossary provides information about the terminology and word usage in Actuate product documentation. Actuate 7 Glossary includes the following chapters:

Introduction. This chapter provides an overview of this guide and the typographical conventions used. Terminology map. This chapter matches reporting terms with terms used in the Actuate documentation. Glossary. This chapter contains definitions of the terms used in the Actuate documentation.

Online documentation
The information in the printed manuals is also available as Adobe Acrobat PDF files and in the online help system for Actuate products. For products without a Windows interface, such as Actuate Active Portal, Actuate provides HTML help files. You can view these files using a standard web browser.

Introduction

xxix

Using online manuals


The online manuals install with the product in the Manuals directory. The items in the table of contents and the page numbers in the index both contain links to the corresponding topics in the text. In the index, you access the link by positioning the pointer over the page number, not the topic.

Typographical conventions
The following table describes the typographical conventions in this guide. Item Code examples File names Convention Sans serif Initial capital letter, except where file names are case-sensitive A + sign between keys means to press both keys at the same time Capitalized, no bold Separated from the main menu item with a small arrow Sans serif Italics Example Dim Text1 As String Detail.roi

Key combination

Ctrl+Shift

Menu items Submenu items

File FileNew

User input or user response User input in XML and Java code

M*16* chkjava.exe cab_name.cab

Syntax conventions
The following table describes the symbols used to present syntax. Symbol [] <> Description Optional item Array subscript Argument you must supply Example [Alias<alias name>] matrix[ ] <expression to format>

xxx

Actuate 7 Glossary

Symbol {}

Description Delimiter in XML Groups two or more mutually exclusive options or arguments, when used with a pipe Defines array contents Delimiter of code block

Example <xsd:sequence> {While | Until}

{0, 1, 2, 3} public ACJDesigner( ) { } Exit {Do | For | Function | Sub} int length |4

Separates mutually exclusive options or arguments in a group Java OR operator

Introduction

xxxi

xxxii

Actuate 7 Glossary

Te r m i n o l o g y

map

If you are familiar with another reporting tool, the words you use to refer to reporting concepts may be different from the words used in Actuate documentation. To help you make the transition, this table lists some important terms from the world of reporting and gives the equivalent Actuate terminology. Reporting term attribute auto arrange break group break report browser calculated field criteria detail section Expert field footer formula Formula Editor group field Group Footer Group Header group level groups/totals report Actuate term property space evenly group grouped report web browser calculated control or computed field parameters detail frame or innermost frame wizard column or control page footer expression Expression Builder group key After Before group grouped report

Te r m i n o l o g y m a p

Reporting term header layout painter level break listing link link field live header matrix report N-up report on-demand subreport parameter field property sheet region repeating frame Report Footer Report Gallery Report Header report painter request section select painter selection formula setting shortcut menu sort-and-group-by field sort field summary two pass formula/function underlay verify x-axis y-axis

Actuate term page header Design Editor grouped report join key Before crosstab report multicolumn page layout demand paging ad hoc parameter or static parameter Properties tab in Component Editor frame detail frame or innermost frame After Create New Report dialog Before Design Editor query frame Query Editor parameter property context menu group key sort key aggregate row lookahead aggregate watermark synchronize query x-axis or category axis y-axis or value axis

Actuate 7 Glossary

G l o s s a r y

absolute cell reference


A cell reference that points to an exact location on an Actuate e.Spreadsheet Designer worksheet. When an e.Spreadsheet cell containing an absolute reference is moved or copied, that cell continues to refer to the originally referenced cells. Related terms Actuate e.Spreadsheet Designer cell cell reference Contrast with external cell reference relative cell reference virtual cell reference

abstract base class


In Actuate e.Report Designer and Actuate e.Report Designer Professional, a class created to organize a class hierarchy or define methods and variables that apply to derived classes. An abstract base class is one for which instances cannot be created. Related terms Actuate e.Report Designer Actuate e.Report Designer Professional base class class class hierarchy method variable Contrast with concrete base class

Glossary

abstract data type


See user-defined data type.

access control list (ACL)


1 A list of security IDs for a report object instance (ROI) in an Encyclopedia volume. If a security ID in the access control list matches any user ID, the page on which that item appears is accessible to the owner of that user ID. 2 A list of items in an Encyclopedia volume for which there is controlled access. Related terms Actuate Page Level Security Option Encyclopedia volume page report object design (.rod) file security ID Contrast with privilege

Active Portal
See Actuate Active Portal for .NET and Actuate Active Portal for JSP.

active request
A task currently eligible for execution on an Actuate iServer. An active request begins to run when a Factory process becomes available. Related terms Actuate iServer Factory process request Contrast with job

Active Server Page (ASP)


A web server technology developed by Microsoft Corporation that supports creation of dynamic, interactive sessions. The technology contains both HTML and embedded programming code written in VBScript or JavaScript. Related terms hypertext markup language page JavaScript Contrast with JavaServer Page (JSP)

ActiveX

See Actuate ActiveX Control.

Actuate 7 Glossary

Actuate Active Portal


See Actuate Active Portal for .NET and Actuate Active Portal for JSP.

Actuate Active Portal for .NET


A .NET technology that uses industry standard tools such as JavaScript, Active Server Pages, code behind, and resource templates to support accessing reports on the web. An Encyclopedia volume stores these reports on an Actuate iServer.
Remote users Servers

Web browser

Web server

Actuate desktop applications End User Desktop e.Report Designer Actuate e.Report Designer Formula One e.Report Engine e.Spreadsheet Designer Analytics Cube Designer Actuate Viewer

Actuate Active Portal

Actuate Management Console

Actuate iServer

Encyclopedia volume

Related terms Active Server Page (ASP) Actuate iServer Encyclopedia volume JavaScript Contrast with Actuate Active Portal for JSP

Glossary

Actuate ReportCast technology JavaServer Page (JSP)

Actuate Active Portal for JSP


A JavaServer Page technology that uses industry standard tools such as JavaScript and JavaServer Page tags to support accessing reports on the web. An Encyclopedia volume stores these reports on an Actuate iServer.
Remote users Servers

Web browser

Web server

Actuate desktop applications End User Desktop e.Report Designer Actuate e.Report Designer Formula One e.Report Engine e.Spreadsheet Designer Analytics Cube Designer Actuate Viewer

Actuate Active Portal

Actuate Management Console

Actuate iServer

Encyclopedia volume

Related terms Actuate iServer Encyclopedia volume JavaScript JavaServer Page (JSP) Contrast with Actuate Active Portal for .NET Actuate ReportCast technology

Actuate 7 Glossary

Actuate Active Portal Security Extension (APSE)


An application programming interface that supports the use of third-party security tools. The API library supports customization of the user authentication process. This API is part of Actuate iServer Integration Technology. Related terms Actuate iServer Integration Technology application programming interface (API) Contrast with Actuate ReportCast Security Extension Actuate Report Server Security Extension API

Actuate ActiveX Control


An integration technology used to embed Actuate reporting functionality into custom applications.For Actuate e.Reporting Suite 6 onwards, Actuate ActiveX Control is part of Actuate Basic Client Integration Technology. For Actuate e.Reporting Suite 5, this technology was part of Actuate e.Report Designer Professional. Related terms Actuate Basic Client Integration Technology Actuate e.Report Designer Professional application Contrast with Actuate iServer Integration Technology

Actuate Administrator Desktop


A Release 5 and earlier product used to manage Actuate e.Reporting Server. In Release 6 and later, Actuate Management Console replaces this product. Related terms Actuate iServer Actuate Management Console

Actuate Advanced e.Reporting Server


See Actuate iServer and Actuate Page Level Security Option.

Actuate Analytics Cube Designer


An application used to build a cube profile. Running a cube profile on the Actuate iServer generates a cube. This tool is one of several design tools including Actuate e.Report Designer, Actuate e.Report Designer Professional, Actuate e.Spreadsheet Designer, and Formula One e.Report Designer. Related terms Actuate e.Report Designer Actuate e.Report Designer Professional Actuate e.Spreadsheet Designer application
Glossary

cube (.cb4) file cube profile (.dp4) file Formula One e.Report Designer

Actuate Analytics Cube Viewer


An application that supports creating and viewing a cube report. Related terms application cube report (.cvw) file

Actuate Analytics parameters (.odp) file


In Actuate Analytics Option, a file that contains the parameters and values required to identify uniquely and access cubes managed by Microsoft SQL Server 2000 Analysis Services. Actuate Analytics Cube Designer OLE DB for OLAP parameters files have an .odp extension. Some examples of parameters are user ID, password required to access the SQL server, the SQL server name, and the cube name. Related terms Actuate Analytics Option parameter value

Actuate Analytics Option


An Actuate iServer Option that support building and displaying cubes for the purpose of multi-dimensional analysis. Actuate iServer Options are separately licensed products. The available options include Actuate Basic and Formula One e.Report Designer Option, Actuate Analytics Option, Actuate e.Analysis Option, Actuate e.Spreadsheet Option, Actuate Multi-Application Option, Actuate Page Level Security Option, Actuate Progress Option, and Actuate Query Option. Related terms Actuate Basic Actuate e.Report Designer Actuate e.Report Designer Professional Actuate iServer Formula One e.Report Designer Contrast with Actuate Basic and Formula One e.Report Designer Option Actuate e.Analysis Option Actuate e.Spreadsheet Option Actuate Multi-Application Option Actuate Page Level Security Option Actuate Progress Option Actuate Query Option

Actuate 7 Glossary

Actuate Archive Driver API


An API that provides an interface between Actuate iServer and third-party archive software. This API also supports the use of third-party archiving hardware. For Actuate e.Reporting Suite 6 onwards, this technology is part of Actuate iServer Integration Technology. For Actuate e.Reporting Suite 5, this technology was part of Actuate e.Report Designer Professional. Related terms Actuate e.Report Designer Professional Actuate iServer Actuate iServer Integration Technology application programming interface (API) Contrast with Actuate Software Development Kit (SDK)

Actuate Basic
A programming language that is syntax-compatible with Microsoft Visual Basic 3.0. Actuate Basic consists of standard Basic functions and statements, plus object-oriented language extensions. Report developers can write Actuate Basic code to go beyond what can be accomplished with the Actuate e.Report Designer Professional interface. Both Actuate e.Report Designer and Actuate e.Report Designer Professional use and run Actuate Basic code though only Actuate e.Report Designer Professional supports programming with Actuate Basic. Related terms Actuate e.Report Designer Actuate e.Report Designer Professional function object-oriented programming statement Contrast with Actuate Foundation Class (AFC) Library

Actuate Basic and Formula One e.Report Designer Option


An Actuate iServer option that provides base report server capabilities including managing, running, and storing reports created using Actuate e.Report Designer, Actuate e.Report Designer Professional, and Formula One e.Report Designer. Actuate iServer Options are separately licensed products. Other Actuate iServer Options include Actuate Analytics Option, Actuate e.Analysis Option, Actuate e.Spreadsheet Option, Actuate Multi-Application Option, Actuate Page Level Security Option, Actuate Progress Option, and Actuate Query Option. Related terms Actuate Analytics Option Actuate Basic

Glossary

Actuate e.Report Designer Actuate e.Report Designer Professional Actuate iServer Formula One e.Report Designer Contrast with Actuate e.Analysis Option Actuate e.Spreadsheet Option Actuate Multi-Application Option Actuate Page Level Security Option Actuate Progress Option Actuate Query Option

Actuate Basic Client Integration Technology


A set of application programming interfaces that extend the functionality of Actuate e.Report Designer Professional. The products include Actuate ActiveX Controls, Actuate Requester API, and Actuate Search Extension API. Actuate Requester API is also part of the Actuate iServer Integration Technology. Related terms Actuate ActiveX Control Actuate e.Report Designer Professional Actuate Requester API Actuate Search Extension API application programming interface (API) Contrast with Actuate iServer Integration Technology

Actuate Basic data type


See data type.

Actuate e.Analysis Option


An application that supports analysis of search results in an Actuate Basic report written in dynamic hypertext markup language (DHTML). This tool is available as an additional purchase with Actuate iServer and requires Actuate e.Report Option: Actuate Basic and Formula one e.Report Designer. Actuate iServer Options are separately licensed products. Other Actuate iServer Options include Actuate Analytics Option, Actuate e.Spreadsheet Option, Actuate Multi-Application Option, Actuate Page Level Security Option, Actuate Progress Option, and Actuate Query Option. Actuate e.Analysis Option does not work with Actuate e.Spreadsheet Designer worksheets or Formula One e.Report Designer reports. Related terms Actuate Analytics Option Actuate Basic and Formula One e.Report Designer Option Actuate e.Spreadsheet Designer Actuate iServer
10
Actuate 7 Glossary

applet dynamic hypertext markup language (DHTML) e.report Formula One e.Report Designer Contrast with Actuate e.Spreadsheet Option Actuate Multi-Application Option Actuate Page Level Security Option Actuate Progress Option Actuate Query Option

Actuate End User Desktop


An application used to access, print, and view e.reports. This product supports scheduling running of e.reports or running e.reports on-demand.

Related term e.report

Actuate e.Report Designer


An application that is a simplified version of Actuate e.Report Designer Professional. Business users do not need to understand how to write Actuate Basic code to use this product. Their designs can be used to distribute structured content over the web. This tool is one of several report design tools including Actuate e.Report Designer Professional, Actuate e.Spreadsheet Designer, and Formula One e.Report Designer.

Related terms Actuate Basic e.report structured content Contrast with Actuate e.Report Designer Professional Actuate e.Spreadsheet Designer Formula One e.Report Designer

Actuate e.Report Designer Java Edition


See Formula One e.Report Designer.

Actuate e.Report Designer Java Edition Engine


See Formula One e.Report Engine.

Glossary

11

Actuate e.Report Designer Professional


An application that builds Actuate Basic report designs and reusable components. Such designs can be used to distribute structured content over the web. This application includes Actuate ActiveX Control, Actuate Requester API, and Actuate Search Extension collectively called Actuate Basic Client Integration Technology. This tool is one of several report design tools including Actuate e.Report Designer, Actuate e.Spreadsheet Designer, and Formula One e.Report Designer.

Related terms Actuate ActiveX Control Actuate Basic Actuate Basic Client Integration Technology Actuate Requester API Actuate Search Extension API application component e.report report object design structured content Contrast with Actuate e.Report Designer Actuate e.Spreadsheet Designer Actuate Software Development Kit (SDK) Formula One e.Report Designer

Actuate e.Report Option


See Actuate Basic and Formula One e.Report Designer Option.

Actuate e.Spreadsheet Designer


An application used to design, create, analyze, and distribute custom spreadsheets over the web using Actuate iServer System or an applications server. Actuate e.Spreadsheet Designer generates richly formatted Excel and spreadsheet reports. Other Actuate report design tools include Actuate e.Report Designer, Actuate e.Report Designer Professional, and Formula One e.Report Designer. Related terms Actuate iServer System application Contrast with Actuate e.Report Designer Actuate e.Report Designer Professional

12

Actuate 7 Glossary

Formula One e.Report Designer Formula One e.Spreadsheet Engine

Actuate e.Spreadsheet Engine


See Formula One e.Spreadsheet Engine

Actuate e.Spreadsheet Option


An open server application used to automate production of and generate Microsoft Excel spreadsheets from Actuate e.Spreadsheet Designer files. This product enables customers to manage spreadsheet reports within the Actuate iServer and save Actuate reports as richly formatted Excel spreadsheets. Actuate iServer Options are separately licensed products. Other Actuate iServer options include Actuate Analytics Option, Actuate Basic and Formula One e.Report Designer Option, Actuate e.Analysis Option, Actuate MultiApplication Option, Actuate Page Level Security Option, Actuate Progress Option, and Actuate Query Option. Related terms Actuate e.Spreadsheet Designer Actuate iServer application open server technology Contrast with Actuate Analytics Option Actuate Basic and Formula One e.Report Designer Option Actuate e.Analysis Option Actuate Multi-Application Option Actuate Page Level Security Option Actuate Progress Option Actuate Query Option

Actuate e.Spreadsheet Server


See Actuate iServer.

Actuate Foundation Class (AFC)


In Actuate e.Report Designer and Actuate e.Report Designer Professional, Actuate Foundation Classes are the building blocks of report designs. Representative Actuate Foundation Classes include those that define charts, data sources, dates, frames, images, numbers, pages, and sections. Users can derive classes from the Actuate Foundation Classes. Related terms Actuate e.Report Designer Actuate e.Report Designer Professional chart class data source frame
Glossary

13

grid image page section Contrast with Actuate Foundation Class (AFC) Library base class component

Actuate Foundation Class (AFC) Library


In Actuate e.Report Designer and Actuate e.Report Designer Professional, a library that contains Actuate Foundation Classes. The AFC.rol file contains the Actuate Foundation Class Library. Related terms Actuate e.Report Designer Actuate e.Report Designer Professional class Contrast with Actuate Foundation Class (AFC) component library

Actuate Information Delivery API


An application programming interface using extensible markup language (XML) and simple object access protocol (SOAP) messaging to integrate and administer Actuate iServer. This API is part of Actuate iServer Integration Technology. Related terms Actuate iServer Actuate iServer Integration Technology application programming interface (API) extensible markup language (XML) simple object access protocol (SOAP) Contrast with Actuate Basic Client Integration Technology

Actuate information object


See information object.

Actuate iServer
A set of cooperating processes functioning as a stand-alone report server or a cluster of report servers that manage information and service requests from users. Actuate Management Console installs as part of the Actuate iServer. Actuate iServer provides scheduling, report generation of Actuate and thirdparty reports, printing, notification, security management, and version

14

Actuate 7 Glossary

control. There are several options that provide additional functionality for Actuate iServer. These options require purchase separate from Actuate iServer. The options include Actuate Analytics Option, Actuate Basic and Formula One e.Report Designer Option, Actuate e.Analysis Option, Actuate e.Spreadsheet Option, Actuate Multi-Application Option, Actuate Page Level Security Option, Actuate Progress Option, and Actuate Query Option. Use Actuate iServer Integration Technology to extend Actuate iServer functionality. Related terms Actuate Analytics Option Actuate Basic and Formula One e.Report Designer Option Actuate e.Analysis Option Actuate e.Spreadsheet Option Actuate iServer Integration Technology Actuate Management Console Actuate Multi-Application Option Actuate Page Level Security Option Actuate Progress Option Actuate Query Option cluster Contrast with server application SGML (standard generalized markup language)

Actuate iServer Integration Technology


In Release 6 and later, these tools form part of Actuates extensive integration technology. Other integration technologies include Actuate Basic Client Integration Technology, Formula One e.Report Engine, and Formula One e.Spreadsheet Engine.

Actuate Active Portal Security Extension (APSE) supports the use of thirdparty security tools. Actuate archive driver supports the use of third-party archiving software and hardware. Actuate Information Delivery API uses XML technology and conforms to the SOAP specification. This API provides full programmatic access to Actuate iServer. The API also provides support for clusters, multipleapplications, and other functionality unavailable in the Report Server API. An Actuate e.Reporting Suite 5 and earlier technology, Actuate Report Server API implements common Encyclopedia volume tasks, integrates report server features into existing corporate applications, automates routine or time-consuming tasks, and implements new feature groupings for custom business processes. Access the report server API using C++. The Information Delivery API, first available in Release 6, includes the same

Glossary

15

functionality but uses more current XML technology that conforms to the SOAP specification.

Actuate Report Server Security Extension supports the use of third-party security tools.

Actuate Requester API accesses attributes and values of report parameters, changes the values of report parameters, controls how and when an e.report is generated, displays and prints reports, and configures report print setup. Access Actuate Requester API using Actuate Basic, C, C++, Progress 4GL, and Visual Basic. Actuate Requester API is also part of the Actuate Basic Client Integration Technology. Related terms Actuate Active Portal Security Extension (APSE) Actuate Archive Driver API Actuate Information Delivery API Actuate Report Server API Actuate Report Server Security Extension API Actuate Requester API application application programming interface (API) Encyclopedia volume extensible markup language (XML) parameter report simple object access protocol (SOAP) Contrast with Actuate Basic Actuate Basic Client Integration Technology Actuate e.Spreadsheet Designer Actuate Software Development Kit (SDK) Formula One e.Report Designer Formula One e.Report Engine Formula One e.Spreadsheet Engine

Actuate iServer System


An Actuate iServer including its options. Actuate iServer System operates in either stand-alone or cluster mode. The available options, which must be separately and individually licensed, include Actuate Analytics Option, Actuate Basic and Formula One e.Report Designer Option, Actuate e.Analysis Option, Actuate e.Spreadsheet Option, Actuate Multi-Application Option, Actuate Page Level Security Option, Actuate Progress Option, and Actuate Query Option. Related terms Actuate Analytics Option Actuate Basic and Formula One e.Report Designer Option Actuate e.Analysis Option
16
Actuate 7 Glossary

Actuate e.Spreadsheet Option Actuate iServer Actuate Multi-Application Option Actuate Page Level Security Option Actuate Progress Option Actuate Query Option cluster

Actuate Live Report Extension (LRX)


A browser plug-in used to access, view, and print Actuate Basic e.reports over the web. Actuate LRX runs in internet browsers such as Netscape and Microsoft Internet Explorer. Actuate LRX differs from the standard Actuate Viewer in that it does not contain the Navigator. Live Report Extension (LRX) for Microsoft Internet Explorer

Glossary

17

Live Report Extension (LRX) for Netscape Navigator

Related terms Actuate Viewer e.report Navigator

Actuate Management Console


A tool installed and distributed as part of Actuate iServer and used to manage user accounts, security, and report servers. Administrators use Actuate Management Console to manage the Encyclopedia volume. Developers use Actuate Management Console to submit jobs. This tool replaces Actuate Administrator Desktop.

18

Actuate 7 Glossary

Remote users

Servers

Web browser

Web server

Actuate desktop applications End User Desktop e.Report Designer Actuate e.Report Designer Formula One e.Report Engine e.Spreadsheet Designer Analytics Cube Designer Actuate Viewer

Actuate Active Portal

Actuate Management Console

Actuate iServer

Encyclopedia volume

Related terms Actuate iServer Encyclopedia volume Contrast with Actuate Administrator Desktop retry policy System Administration console Volume Administration console

Actuate Multi-Application Option


An Actuate iServer option that supports managing multiple Encyclopedia volumes. Actuate iServer Options are separately licensed products. Other Actuate iServer Options include Actuate Analytics Option, Actuate Basic and Formula One e.Report Designer, Actuate e.Analysis Option, Actuate e.Spreadsheet Option, Actuate Page Level Security Option, Actuate Progress Option, and Actuate Query Option.

Glossary

19

Related term Actuate Basic and Formula One e.Report Designer Option Contrast with Actuate Analytics Option Actuate e.Analysis Option Actuate iServer Actuate e.Spreadsheet Option Actuate Page Level Security Option Actuate Progress Option Actuate Query Option Encyclopedia volume

Actuate Page Level Security Option


An Actuate iServer option that controls access to structured content available on the web. This option works for reports created using Actuate e.Report Designer Professional and requires Actuate Basic and Formula One e.Report Designer Option. Access privileges are based on user name or security role. Actuate iServer Options are separately licensed products. Other Actuate iServer Options include Actuate Analytics Option, Actuate e.Analysis Option, Actuate e.Spreadsheet Option, Actuate Multi-Application Option, Actuate Progress Option, and Actuate Query Option. Related terms access control list (ACL) Actuate Basic and Formula One e.Report Designer Option Actuate e.Report Designer Professional Actuate iServer security role structured content Contrast with Actuate Analytics Option Actuate e.Analysis Option Actuate e.Spreadsheet Option Actuate Multi-Application Option Actuate Progress Option Actuate Query Option

Actuate palette representation (.apr) file


In Actuate e.Report Designer and Actuate e.Report Designer Professional, a file that contains class association information for the component palettes. The class association defines which component image to show on a palette button to represent a specific class. Related terms Actuate e.Report Designer Actuate e.Report Designer Professional class

20

Actuate 7 Glossary

component palette Contrast with Basic source (.bas) file data object executable (.dox) file data object instance (.doi) file data object parameter (.dop) file data object value (.dov) file report object design (.rod) file report object executable (.rox) file report object instance (.roi) file report object library (.rol) file report object parameter (.rop) file report object value (.rov) file report object web (.row) file search definition (.ros) file

Actuate Progress Option


An Actuate iServer option that supports working with Progress databases. Actuate iServer Options are separately licensed products. Other Actuate iServer Options include Actuate Analytics Option, Actuate Basic and Formula One e.Report Designer Option, Actuate e.Analysis Option, Actuate e.Spreadsheet Option, Actuate Multi-Application Option, Actuate Page Level Security Option, and Actuate Query Option. Related term Actuate iServer Contrast with Actuate Analytics Option Actuate Basic and Formula One e.Report Designer Option Actuate e.Analysis Option Actuate e.Spreadsheet Option Actuate Multi-Application Option Actuate Page Level Security Option Actuate Query Option

Actuate Query Option


An Actuate iServer option that supports retrieving information using a customizable query from a predefined data source. Actuate iServer Options are separately licensed products. Other Actuate iServer Options include Actuate Analytics Option, Actuate Basic and Formula One e.Report Designer Option, Actuate e.Analysis Option, Actuate e.Spreadsheet Option, Actuate Multi-Application Option, Actuate Page Level Security Option, and Actuate Progress Option. Related terms Actuate iServer data source
Glossary

21

information object query Contrast with Actuate Analytics Option Actuate Basic and Formula One e.Report Designer Option Actuate e.Analysis Option Actuate e.Spreadsheet Option Actuate Multi-Application Option Actuate Page Level Security Option Actuate Progress Option Actuate Query Option

Actuate ReportCast
A web server plug-in that uses proprietary technology to support accessing items in an Encyclopedia volume on Actuate iServer. Actuate ReportCast generates DHTML pages based on templates. Actuate iServer Release 6 onwards uses Actuate Active Portal for .NET and Actuate Active Portal for JSP and Actuate ReportCast technologies. Actuate Active Portal is the recommended technology.

22

Actuate 7 Glossary

Remote users

Servers

Web browser

Web server

Actuate Desktop applications End User Desktop e.Report Designer Actuate e.Report Designer Formula One e.Report Engine e.Spreadsheet Designer Analytics Cube Designer Actuate Viewer

Actuate Active Portal

Actuate ReportCast

Actuate Management Console

Actuate iServer

Encyclopedia volume

Related terms Actuate Active Portal for .NET Actuate Active Portal for JSP Actuate iServer Actuate ReportCast technology dynamic hypertext markup language (DHTML) Encyclopedia volume e.report plug-in template web server Contrast with Actuate ReportCast Agent Actuate ReportCast Server

Glossary

23

Actuate ReportCast Agent


On Microsoft Windows, a dynamic link library that provides the interface between a web browser and an Actuate ReportCast Server. On UNIX, the same functionality is a shared library. Actuate ReportCast Agent runs as part of a web server. Related terms Actuate ReportCast Server dynamic link library (DLL) interface web browser web server Contrast with Actuate Active Portal for .NET Actuate Active Portal for JSP Actuate ReportCast technology

Actuate ReportCast Security Extension


An application programming interface that supports the use of third-party security tools. Related terms Actuate ReportCast application programming interface (API) Contrast with Actuate Active Portal Security Extension (APSE) Actuate Report Server Security Extension API

Actuate ReportCast Server


A service that provides the interface between Actuate ReportCast Agent and Actuate iServer. Related terms Actuate iServer Actuate ReportCast Agent interface service web server Contrast with Actuate Active Portal for .NET Actuate Active Portal for JSP Actuate ReportCast technology

Actuate ReportCast technology


An application technology that delivers structured content to web browsers and other internet-connected applications. Actuate iServer supports both Actuate Active Portal and Actuate ReportCast technologies. Actuate Active Portal is the recommended technology.
24
Actuate 7 Glossary

Related terms Actuate iServer application report structured content web browser Contrast with Actuate Active Portal for .NET Actuate Active Portal for JSP Actuate ReportCast technology

Actuate Report Server API


An Actuate e.Reporting Suite 5 and earlier application programming interface that implements common Encyclopedia volume tasks, integrates report server features into existing corporate applications, automates routine or timeconsuming tasks, and implements new feature groupings for custom business processes. C++ can be used to access the report server API. Actuate Report Server API does not support multiple volumes. The equivalent Actuate e.Reporting Suite 6 technology is Actuate Information Delivery API that is part of Actuate iServer Integration Technology. Actuate iServer Integration Technology provides extended functionality for Actuate iServer System. Related terms Actuate Information Delivery API Actuate iServer Actuate iServer Integration Technology Actuate iServer System application programming interface (API) Encyclopedia volume

Actuate Report Server Security Extension API


An Actuate iServer capability that supports managing user information by accessing data from an external database or security source, such as an LDAP directory server. This API is part of Actuate iServer Integration API. Related terms access control list (ACL) Actuate iServer Integration Technology Actuate Page Level Security Option application programming interface (API) Encyclopedia volume Lightweight Directory Access Protocol (LDAP) security ID Contrast with Actuate Active Portal Security Extension (APSE) Actuate ReportCast Security Extension
Glossary

25

Actuate Requester API


An application programming interface that accesses attributes and values of report parameters, changes the values of report parameters, controls how and when a report generates, displays and prints reports, and configures report print setup. Actuate Basic, Visual Basic, C, C++, and Progress 4GL can be used to access the Actuate Requester API. This technology is part of both Actuate Basic Client Integration Technology and Actuate iServer Integration Technology. Related terms Actuate Basic Actuate Basic Client Integration Technology Actuate e.Spreadsheet Designer Actuate iServer Integration Technology application programming interface (API) parameter

Actuate scripting language


A programming language that enables generation of e.Reporting web pages. Actuate scripting language is part of Actuate ReportCast technology. Actuate scripting language commands determine how information appears in an e.report viewed in a web browser that uses ReportCast technology. Related terms Actuate ReportCast technology command e.report web browser

Actuate Search Extension API


An API that supports developing search extensions to transfer data to any third-party productivity or analysis tool. This technology is part of the Actuate Basic Client Integration Technology. Related terms Actuate Basic Client Integration Technology application programming interface (API) data Contrast with Actuate iServer Integration Technology

Actuate server
See Actuate iServer.

26

Actuate 7 Glossary

Actuate Software Development Kit (SDK)


See Actuate Basic Client Integration Technology, Actuate iServer Integration Technology, Formula One e.Report Engine, and Formula One e.Spreadsheet Engine.

Actuate Viewer
An application used in the desktop environment to find, view, and print reports. Actuate Viewer is available both as a stand-alone application and as part of Actuate End User Desktop, Actuate e.Report Designer, and Actuate e.Report Designer Professional.

Related terms application e.report Contrast with Actuate End User Desktop Actuate e.Report Designer Actuate e.Report Designer Professional DHTML Viewer

ad hoc parameter
1 For the developer using Actuate e.Report Designer and Actuate e.Report Designer Professional, a parameter, associated with a database column, that passes an expression to extend dynamically the querys Where clause. An ad hoc parameter restricts the number of rows returned from the database to the e.report.

Glossary

27

Ad hoc parameters

Required parameters

2 For the Actuate 7 user, a parameter that appears on a Requester page or the parameters page in Management Console. These parameters use QBE syntax. 3 In Actuate e.Spreadsheet Designer, an optional parameter value used to filter the report data. Related terms Actuate e.Report Designer Actuate e.Report Designer Professional Actuate e.Spreadsheet Designer Actuate Management Console column data parameter query Query by Example (QBE) report row Contrast with static parameter

administration console
See Actuate Management Console.

28

Actuate 7 Glossary

administrative failover
An action that initiates stopping one machine or component to transfer the workload of that machine or component to another machine or component in the cluster. Related term cluster Contrast with failover

administrator
A user who manages an Encyclopedia volume, multiple Encyclopedia volumes, an Actuate iServer, multiple Actuate iServers, or Actuate iServer clusters. The administrator has both system administrator and volume administrator roles. The administrator has grant privilege on all Encyclopedia items and can modify report server properties. Related terms Actuate iServer cluster Encyclopedia volume grant privilege row Contrast with security role

AFC (Actuate Foundation Class)


See Actuate Foundation Class (AFC).

After

An Actuate Basic component reference property used in Actuate e.Report Designer and Actuate e.Report Designer Professional that identifies a component to be printed or displayed at the end of a section. After is a slot in the Design Editor. For example, After can contain the sum of all orders from one customer.

After slot

Glossary

29

Related terms Actuate Basic Actuate e.Report Designer Actuate e.Report Designer Professional component component reference property section slot Contrast with Before

aggregate expression
A function that defines how to summarize data from a group of rows having one or more column values in common. An aggregate expression can include one of the following functions: AVG, COUNT, FIRST, LAST, MAX, MIN, or SUM. For example, a row that totals all orders made by one customers can be created using the SUM function. Related terms column data function row value Contrast with aggregate row

aggregate row
In Actuate e.Report Designer and Actuate e.Report Designer Professional, a single row that summarizes data from a group of rows having one or more column values in common. A query that includes a Group By clause returns aggregate rows. For example, a row that totals all orders made by one customer is an aggregate row. Related terms Actuate e.Report Designer Actuate e.Report Designer Professional column data query row value Contrast with aggregate expression data row

30

Actuate 7 Glossary

alias

1 An alternate name. In Actuate Basic, an alias is a name given to an external procedure to avoid conflict with constants, reserved words, or variables. 2 In a SQL SELECT statement, an alias is an alternate name given to a database table or column. Related terms Actuate Basic column constant reserved word SQL SELECT statement table variable

ancestor class
In the Actuate Foundation Class Library, any class in the inheritance hierarchy from which a particular class directly or indirectly derives. For example, Actuate Foundation Class, AcConnection, is the ancestor class of all connection classes in an e.report design.
AcConnection AcDBConnection AcDB2Connection

Related terms Actuate Foundation Class (AFC) Library class class hierarchy Contrast with base class derived class descendant class subclass superclass

applet

A small desktop application that usually performs a simple task, for example, a Java program that runs directly from the web browser. Related terms Java web browser Contrast with application A complete, self-contained program that performs a specific set of related tasks.

application

Glossary

31

Contrast with applet

application data source


In Formula One e.Report Designer, a source comprised of Java objects defined in an application. The data source presents these Java objects to the report design in the same way as data rows from tables in a relational database present those objects to a report design. Related terms application data row data source design Formula One e.Report Designer Java object report row table

application programming interface (API)


A set of routines including functions, methods, and procedures that exposes application functionality to support integration and extend applications. Related terms function method procedure Contrast with Active X Control Actuate Active Portal Security Extension (APSE) Actuate Archive Driver API Actuate Information Delivery API converter Information Delivery API Report Server API ReportCast Security Extension Report Server Security Extension Search extension

argument

A constant, expression, or variable that supplies data to a function, method or subroutine or that places data within a function, method, or subroutine. Related terms constant data expression function

32

Actuate 7 Glossary

method parameter subroutine variable

array

A data variable that consists of sequentially indexed elements having the same data type. Each element has a common name, common data type, and a unique index number identifier. Changes made to an element of an array do not affect other elements. Related terms data type variable Contrast with array function

array function
A type of Actuate e.Spreadsheet function that returns data to a range of cells rather than to one cell. Related terms Actuate e.Spreadsheet Designer cell data function Contrast with array

ascendant class
See ancestor class.

assignment statement
A statement that assigns a value to a variable. For example:
Text1.text = My Name

Related terms value variable

asterisk (*)

1 A wildcard character used for searches. 2 A multiplication symbol in expressions. Related terms character expression search symbol wildcard

Glossary

33

Contrast with search expression

asynchronous
In Actuate iServer, a report generation process or job that runs in the background independently of other processes. Related terms Actuate iServer job process Contrast with asynchronous grid mode synchronous

asynchronous grid
An asymmetric arrangement of lines in Formula One e.Report Designer that creates a form layout for a report design. The asynchronous grid can span multiple zones. Related terms design Formula One e.Report Designer grid layout zone Contrast with asynchronous

authentication
The process through which the system validates a users login information. Related term process Contrast with authorization

authorization
The process of determining whether an authenticated user can access a particular resource. Related term process Contrast with authentication

34

Actuate 7 Glossary

autoarchive
A file management capability that supports archiving and deletion of e.report files based on the age of the file, a specific date, or the number of versions. Related term e.report Contrast with autoarchive driver

autoarchive driver
An interface between Actuate iServer and an external archive tool. Related term Actuate iServer Contrast with autoarchive driver

balloon help
A segment of written content that explains a feature or data in an e.report created using Actuate e.Report Designer or Actuate e.Report Designer Professional. This online help is different from Windows or HTML online help that assists users to understand the software products themselves. Related terms Actuate e.Report Designer Actuate e.Report Designer Professional data e.report Contrast with online help

base chart

The part of a dual y-axis chart whose y-axis is on the left. Related terms chart dual y-axis chart Contrast with grid In the Actuate Foundation Class Library, a class from which another class in the Actuate Foundation Class hierarchy derives. For example, AcSection is a base class for AcParallelSection. Related terms Actuate Foundation Class (AFC) Actuate Foundation Class (AFC) Library class hierarchy Contrast with abstract base class
Glossary

base class

35

concrete base class inheritance

base unit

A unit of time displayed on a time scale axis in an Actuate e.Spreadsheet Designer chart. Related terms Actuate e.Spreadsheet Designer chart Contrast with base unit interval grid tick The number of base units between each division that marks a time scale axis on an Actuate e.Spreadsheet Designer chart. Related terms Actuate e.Spreadsheet Designer base unit chart Contrast with grid tick interval

base unit interval

.bas file

See Basic source (.bas) file.

Basic source (.bas) file


A file that contains Actuate Basic source code. To create a Basic source file the user: 1 Writes a Basic source file using any text editor and saves it to a file with the .bas extension. 2 Compiles a report object design (.rod) file, which causes generation of a Basic source (.bas) file. Actuate then compiles the source file or files into a report object executable (.rox) file. Related terms Actuate Basic report object design (.rod) file report object executable (.rox) file Contrast with Actuate palette representation (.apr) file data object executable (.dox) file data object instance (.doi) file data object parameter (.dop) file data object value (.dov) file report object instance (.roi) file
36

Actuate 7 Glossary

report object library (.rol) file report object parameter (.rop) file report object value (.rov) file report object web (.row) file search definition (.ros) file

batch request
A request that the Encyclopedia service holds until a Factory service is available to handle the job. Related terms Encyclopedia service Factory service job request service

Before

In Actuate e.Report Designer and Actuate e.Report Designer Professional, a component reference property that identifies a component to be printed or displayed at the beginning of a section. Before is a slot in the Design Editor. For example, Before can contain column headings.

Before slot

Related terms Actuate e.Report Designer Actuate e.Report Designer Professional component component reference property section slot Contrast with After

breakpoint

In Actuate e.Report Designer Professional, a place marker in a program being debugged causing execution to be halted so that data values can be examined and altered.
37

Glossary

Related terms Actuate e.Report Designer Professional data debug

bridge class
A class that maps the functionality of one class to the similar behavior of another class. For example, the JDBC-ODBC bridge class enables applications that use standard JDBC protocol to access a database that uses the ODBC protocol. Both Actuate e.Spreadsheet Designer and Formula One e.Report Designer use this type of class. Related terms Actuate e.Spreadsheet Designer application class Formula One e.Report Designer Java Database Connectivity (JDBC) open database connectivity (ODBC) protocol

browser

In Actuate e.Report Designer and Actuate e.Report Designer Professional, a tool used to search for and display information such as components and database tables and columns. Related terms Actuate e.Report Designer Actuate e.Report Designer Professional column component table Contrast with Database Browser Globals Browser Library Browser Project Browser Stored Procedure Browser web browser

browser button
A tool used to navigate to directories and files.

Contrast with Builder button

38

Actuate 7 Glossary

browser scripting control


In Actuate e.Report Designer and Actuate e.Report Designer Professional, a control that supports writing code inside an Actuate report. The code can be in any form that a web browser can interpret including HTML, Java applets, JavaScript, and VBScript. The web browser interprets the code when the user views a report in DHTML format. Related terms Actuate e.Report Designer Actuate e.Report Designer Professional applet DHTML (dynamic hypertext markup language) e.report JavaScript web browser

BSTR

A C++ representation of a Visual Basic string of defined length. A BSTR points to a wide character buffer in Unicode and other 32-bit applications. An integer length value precedes the string. A value of zero within a BSTR does not terminate the string. Related terms application object linking and embedding (OLE) Unicode value Contrast with string expression

Builder button
1 In Actuate e.Report Designer and Actuate e.Report Designer Professional, a button used to open the Color Chooser, Expression Builder, Method Editor, Query Editor, and Stored Procedure Data Source Builder. 2 In Formula One e.Report Designer, a button used to open the Formula specification dialog, Select File, Select Field, and to access Change Labels Caption and Specify the Format. The behavior depends upon the type of control being used.

Related terms Actuate e.Report Designer Actuate e.Report Designer Professional Color Chooser Expression Builder Formula One e.Report Designer Method Editor

Glossary

39

Query Editor Stored Procedure Data Source Builder Contrast with browser button

bursting

See report bursting.

calculated column
See computed column.

calculated control
In Actuate e.Report Designer and Actuate e.Report Designer Professional, a data control that displays the result of an expression rather than stored data. Actuate recalculates the result each time it generates the e.report.
Integer control with calculated value

Related terms Actuate e.Report Designer Actuate e.Report Designer Professional data control expression e.report Contrast with data field control formula control

caption

In Formula One e.Report Designer, the text in a label or in the title bar of a report window.

cascading events
A sequence of events triggered by some particular event.

40

Actuate 7 Glossary

Related term event Contrast with recursion

cascading stylesheet
A template containing rules, which attach formats and styles to specified HTML elements. For example, a cascading stylesheet can specify the color, font, and size for an HTML heading. Related terms hypertext markup language page template

case sensitivity
A condition in which the letter case is significant for the purposes of comparison. For example, McManus does not match MCMANUS or mcmanus in a case-sensitive environment.

category

1 In Actuate e.Report Designer and Actuate e.Report Designer Professional, one of the discrete values represented by a bar chart or high-low-close chart horizontal axis or by the slices in a pie chart.

Category data

Glossary

41

2 In Actuate Analytics Option and Actuate e.Analysis Option, a set of members or sub-categories that can be organized into a hierarchy.
Columns axis category label Category Category bar View title Columns axis subcategories

Rows axis category label Rows axis subcategories

Related terms Actuate e.Analysis Option Actuate e.Report Designer Actuate e.Report Designer Professional chart dimension group row value

cell

An intersection of row and column in a crosstab, grid, or worksheet.


Column 1 Row 1 Row 2 Row 3 Row 4 Column 2 Data Data Data Data Column 3 Data Data Data Data Cell

Related terms column grid row Contrast with absolute cell reference

42

Actuate 7 Glossary

cell reference crosstab report external cell reference relative cell reference virtual cell reference

cell reference
An address, defined by letter and number, that locates a cell or a range of cells in an Actuate e.Spreadsheet Designer worksheet. The reference has four parts: workbook name, worksheet name, row, and column. The worksheet, if omitted, defaults to the worksheet in which the reference is used. The workbook, if omitted, defaults to the workbook in which the reference is used. A cell reference can be absolute, external, or relative. Related terms absolute cell reference Actuate e.Spreadsheet Designer cell external cell reference relative cell reference virtual cell reference

channel

A set of pages, headlines, and other information that a publisher packages and transmits to subscribers. Related terms page publish and subscribe subscribe Contrast with channel page channel subscription page unsubscribe

channel page
A page that appears in a browser and displays the contents of a specific channel. Related terms browser channel page Contrast with channel subscription page

channel subscription page


A page that appears in a browser and displays the set of channels to which a user can subscribe and the users subscription status.

Glossary

43

Related terms browser channel page subscribe Contrast with channel page unsubscribe

character

An elementary mark used to represent data, usually in the form of a graphic spatial arrangement of connected or adjacent strokes, such as a letter or a digit. A generic letterform. For example, an uppercase C is a character. Related term data Contrast with character set glyph

character set
A mapping of specific characters to code points. For example, in most character sets the letter A maps to the hexadecimal value 0x21. Related terms character code point Contrast with locale locale map

chart

A graphic representation of data or the relationships among sets of data. Each of the Actuate designer tools provides different charting capabilities. Related term data Contrast with grid A set of methods and variables that defines the attributes and behavior of an object. All objects of a given class are identical in form and behavior but contain different data in their variables. A specification that defines the characteristics of an object. Related terms data method object variable Contrast with Actuate Foundation Class (AFC)

class

44

Actuate 7 Glossary

base class bridge class component subclass superclass

class declaration
A statement that defines a class. A class declaration contains other class, method, and variable declarations. Related terms class declaration method statement variable

class hierarchy
A tree structure that represents the inheritance relationships among a set of classes. Related terms class inheritance Contrast with base class

class name

A unique name given to a class that permits unambiguous references to its public methods and variables. Related terms class method variable In Actuate e.Report Designer and Actuate e.Report Designer Professional, a page in the Component Editor that displays class information about the selected component. A Class page displays information such as superclass of the selected component.

Class page

Glossary

45

Tab indicates this page is the Class page

Related terms Actuate e.Report Designer Actuate e.Report Designer Professional class component Component Editor page superclass Contrast with Methods page Properties page Variables page

client/server
A relationship in which server software accepts requests from client software and returns the results to the client. Typically, the client and server software are located on different machines and communicate over a network. In Actuate products, the term desktop designates client.

clipboard

A temporary storage area that holds information to transfer from one document or application to another. Related term application Contrast with Scratch Pad A process by which properties of an item within an Encyclopedia volume can be duplicated. For example, an item such as a user, a channel, a security role, or a notification group can be cloned. The process copies all memberships, properties, relationships, and subscriptions in addition to the properties included in the property sheet for the item.

clone

46

Actuate 7 Glossary

Related terms channel Encyclopedia volume notification group process property security role subscribe

cluster

A group of active Actuate iServers on the same IP backbone. Actuate e.Reporting Suite 6 and later architecture supports multiple machines working together as a single system image. This technology is also known as the Distributed Actuate iServer System. Related term Actuate iServer Contrast with cluster framework cluster master cluster member An architecture that supports the formation and management of a cluster of Actuate iServers. The framework supports:

cluster framework

Process management such as starting and stopping servers within the cluster. Load balancing among servers that are members of a cluster.

Membership management. Membership management includes cluster formation, regrouping cluster members, detecting server heartbeats, and implementing failover rules for failed cluster members. Related terms Actuate iServer process Contrast with cluster cluster master cluster member

cluster master
An Actuate iServer that has management responsibility for a cluster. The cluster master:

Manages cluster operations such as cluster formation, adding or removing individual servers from a cluster, and regrouping cluster members

Glossary

47

Owns the cluster configuration file, which indicates the services running on each member of the cluster

Implements failover rules for a failed cluster member Related terms Actuate iServer failover service Contrast with cluster cluster framework cluster member

cluster member
An Actuate iServer that is one machine in a cluster. Related terms Actuate iServer cluster Contrast with cluster framework cluster master

code point

A hexadecimal value. Every character in a character set is represented by a code point. The computer uses the code point to process the character. Related terms character character set Contrast with locale locale map 1 A tool in Actuate e.Report Designer and Actuate e.Report Designer Professional that specifies colors for parts of the report such as control backgrounds, fonts, frame backgrounds, and lines. Access the Color Chooser by using the Builder button on the Properties page in the Component Editor.

Color Chooser

48

Actuate 7 Glossary

Builder button

Builder button

2 A tool in Formula One e.Report Designer that specifies colors for parts of the report such as charts, control backgrounds, fonts, lines, and zone backgrounds. To access this tool, use the color swatch in Common Properties. For background colors, there is an option to set the color to transparent.

3 In Actuate e.Spreadsheet Designer, a palette of available colors for borders, fonts, and fills used to format cells and chart elements. The automatic option directs the spreadsheet to choose colors based on context. For example, each chart series would have a different color chosen. Related terms Actuate e.Report Designer Actuate e.Report Designer Professional Actuate e.Spreadsheet Designer Builder button

Glossary

49

Component Editor control Formula One e.Report Designer frame Properties page zone

column

1 A named field in a database table or query. For each row, the column has a different value, called the column value. The term column refers to the definition of the column, not to any particular value.

Column for itemcode data

2 A vertical sequence of cells in an Actuate e.Spreadsheet Designer worksheet. Related terms Actuate e.Spreadsheet Designer cell column field query row table value Contrast with Column Editor

Column Editor
A tool in Actuate e.Report Designer Professional used to create a column or to change column properties such as column title and data type. Related terms Actuate e.Report Designer Professional column data type

column key

An expression used to group data rows into columns and subcolumns in a crosstab report. Related terms crosstab report data

50

Actuate 7 Glossary

expression Contrast with row key

columnar report
In Formula One e.Report Designer, a report design which is much narrower than the width of the output document. The generation process displays data from successive rows across the page then down the page. A mailing label report is a specific type of columnar report. Related terms data design Formula One e.Report Designer mailing label report page row Contrast with multicolumn report

Columns page
In Actuate e.Report Designer and Actuate e.Report Designer Professional, a page in the Query Editor that lists columns selected for inclusion in a query. Use the Columns page to select those columns or define computed columns.

Related terms Actuate e.Report Designer Actuate e.Report Designer Professional column e.report page Query Editor

command

1 A user-initiated action request that takes the form of a name and parameters that can be performed by an application.

Glossary

51

2 In Actuate ReportCast, commands are part of the scripting language. These commands are embedded in the HTML comments of the Actuate ReportCast template file. The command tells ReportCast how to generate a web page. Scripting language commands use this format:
<!- - #Actuate <directive> [options] - ->

For example:
<!- - #Actuate list members (roles) - ->

Related terms Actuate ReportCast application parameter web directive web page

Common Gateway Interface (CGI)


An internet standard that describes how a web server should access external programs so that the data is returned to the user in the form of an automatically generated web page. Forms that a web user fills out generate output handled by a CGI program or script that calls other programs as necessary. Related terms data web page web server

compile

1 To translate code written by a programmer into object code for execution. In Actuate e.Report Designer and Actuate e.Report Designer Professional, compiling translates an Actuate Basic source file and a report object design (.rod) file into a report object executable (.rox) file. 2 In Actuate e.Spreadsheet Designer and Formula One e.Report Designer, the javac command compiles a Java source code file into a bytecode class file. Related terms Actuate e.Report Designer Actuate e.Report Designer Professional Actuate e.Spreadsheet Designer Basic source (.bas) file completion notice Formula One e.Report Designer Java report object design (.rod) file report object executable (.rox) file

52

Actuate 7 Glossary

completed job
A scheduled job that has successfully or unsuccessfully completed. Related terms job pending job running job scheduled job

completion notice
A notice that provides information about a report generation or print job. Information about the job includes success or failure status, the name of the executable file, any output document, and messages showing the progress of the job. A completion notice for a report generation job links to the report document. Actuate Active Portal presents completion notices to users in channels. An express content report does not generate a completion notice. Related terms Actuate Active Portal for .NET Actuate Active Portal for JSP channel express content job report

component

1 In Actuate e.Report Designer and Actuate e.Report Designer Professional, a building block used to construct a report design. Components are representations of Actuate Foundation Classes. Components have properties and methods that define their appearance and behavior. One component can be based on or derived from another component. All components derive from AcComponent, the principal base Actuate Foundation Class. For modification and reuse, group components and store in a library.

Glossary

53

Component palettes
Palette toolbar

Structure palette

Data palette

Controls palette

Drawing and Graphics palette Pages palette

2 A building block used in Formula One e.Report Designer to construct a report design. Components have properties that define their appearance and behavior. Components can be simple controls such as data fields, formula controls, labels, and lines. The simple controls are contained in a zone. Components can also be complex items such as asynchronous grids, charts, and crosstab reports. Complex components such as asynchronous grids and crosstab reports can span multiple zones. Related terms Actuate e.Report Designer Actuate e.Report Designer Professional Actuate Foundation Class (AFC) asynchronous grid chart class crosstab report data field control formula control Formula One e.Report Designer library method object property structural component visual component zone

54

Actuate 7 Glossary

Component Editor
A tool in Actuate e.Report Designer Professional used to define, manipulate, and view methods, properties, and variables of a component. The Component Editor also identifies the class from which the component derives. The Properties page, Methods page, Variables page, and Class page make up the Component Editor in Actuate e.Report Designer Professional. In Actuate e.Report Designer, the Component Editor includes a Properties page and Class page.

Related terms Actuate e.Report Designer Actuate e.Report Designer Professional class Class page component method Methods page property Properties page variable Variables page

component library
In Actuate e.Report Designer and Actuate e.Report Designer Professional, a file that contains components that can be used in one or more report designs to provide consistent behavior and appearance of a suite of reports. The file extension of component library files is .rol. Related terms Actuate e.Report Designer Actuate e.Report Designer Professional component report object library (.rol) file Contrast with Actuate Foundation Class (AFC)

Glossary

55

class library

component reference property


In Actuate e.Report Designer and Actuate e.Report Designer Professional, an Actuate Foundation Class (AFC) property that stores the name of another component. Component reference properties record reference relationships among components. For example, a frame Content property stores the name of controls within that frame. Related terms Actuate e.Report Designer Actuate e.Report Designer Professional Actuate Foundation Class (AFC) component control frame property

computed column
A field defined in a query that displays the result of an expression rather than stored data. The query recalculates the value each time it runs. Related terms data expression field query value

concrete base class


In Actuate e.Report Designer and Actuate e.Report Designer Professional, a class created to organize a hierarchy or define methods and variables that apply to derived classes. A concrete base class is one from which instances can be created. Related terms Actuate e.Report Designer Actuate e.Report Designer Professional base class class class hierarchy instance method variable Contrast with abstract base class

56

Actuate 7 Glossary

conditional expression
An expression that evaluates to True or False. For example, Total > 3000. If the condition is met, the condition evaluates to True. If the condition is not met, the condition evaluates to False. Related term expression

conditional format
1 In Actuate e.Spreadsheet Designer, a cell format that appears when a specified condition is met in an e.Spreadsheet report. 2 In Formula One e.Report Designer, a change in the appearance and visibility of controls and zones in a report document, based on the value of controls or grouping criteria. The product uses a simple scripting language for this purpose. Related terms Actuate e.Spreadsheet Designer cell control format Formula One e.Report Designer report zone

conditional section
In Actuate e.Report Designer and Actuate e.Report Designer Professional, a section that uses a conditional expression to determine which of two frames or subreports should be included in an e.report.

Conditional section

Related terms Actuate e.Report Designer Actuate e.Report Designer Professional

Glossary

57

e.report expression frame section subreport Contrast with group section parallel section report section sequential section

Conditions page
In Actuate e.Report Designer and Actuate e.Report Designer Professional, a page in the Query Editor that displays selection criteria for rows that the query selects from the database.

Related terms Actuate e.Report Designer Actuate e.Report Designer Professional page query Query Editor row

configuration file
In Actuate e.Report Designer and Actuate e.Report Designer Professional, a file that stores connection information for component libraries, data sources, and Actuate Basic source files. Related terms Actuate Basic Actuate e.Report Designer Actuate e.Report Designer Professional component data source

connection

1 A communication link with a database or other data source. For example, a URL used to connect an Actuate e.Spreadsheet Designer workbook to a database. For example, a connection links a JDBC data source to Formula One e.Report Designer.

58

Actuate 7 Glossary

2 In Actuate e.Report Designer and Actuate e.Report Designer Professional, a component that establishes a link with a database. Actuate e.Report Designer and Actuate e.Report Designer Professional provide several standard connection types, DB2, Informix, Microsoft SQL Server, ODBC, Oracle, Progress 8, Progress 9, and Sybase. There are two types of e.reports for which you do not need to define a connection. The first is a subreport that shares a connection with another report section. The second is a report that does not get data from a database. For this type of report, you must create a custom data stream. The relevant Actuate Foundation Classes are AcDB2Connection, AcInformixConnection, AcMSSQLConnection, AcODBCConnection, AcOracleConnection, AcProgressConnection, AcProgressSQL92Connection, AcSAPConnection, and AcSybaseConnection.

Related terms Actuate e.Report Designer Actuate e.Report Designer Professional Actuate e.Spreadsheet Designer Actuate Foundation Class (AFC) component data source data stream Formula One e.Report Designer Java Database Connectivity (JDBC) report subreport Contrast with Connection

Connection

In Actuate e.Spreadsheet Designer and Formula One e.Report Engine, a Java object that provides a link to a JDBC data source. Related terms Actuate e.Spreadsheet Designer Formula One e.Report Engine Java Java Database Connectivity (JDBC) data source
Glossary

59

link Contrast with metadata data source

Connection property
In Actuate e.Report Designer, Actuate e.Report Designer Professional, Actuate e.Spreadsheet Designer, and Formula One e.Report Designer, a property associated with a Connection type. The properties vary depending on the data source. Typical Connection properties are user name and password. Connection properties relate to the connection component.

Related terms Actuate e.Report Designer Actuate e.Report Designer Professional Actuate e.Spreadsheet Designer component connection Formula One e.Report Designer password property

60

Actuate 7 Glossary

consistent report design


In Actuate e.Report Designer and Actuate e.Report Designer Professional, a report design that can be compiled and executed with no errors. These Actuate products have a design consistency check which examines the report design for references to unknown classes, methods, or variables. Related terms Actuate e.Report Designer Actuate e.Report Designer Professional class e.report method variable

constant

An unchanging, predefined value. A constant does not change while a program is running, but the contents of a field or variable can change. Contrast with field value variable In Actuate e.Report Designer and Actuate e.Report Designer Professional, code that initializes an instance of the class. Related terms Actuate e.Report Designer Actuate e.Report Designer Professional class instance

constructor code

container

1 Software that acts as a master program to hold and execute a set of commands or to run other software routines. For example, application servers provide containers that support communication between applications and Enterprise Java Beans. 2 A data structure that holds one or more different types of data. Related terms application command data Enterprise JavaBean (EJB)

containment
In Actuate e.Report Designer and Actuate e.Report Designer Professional, a relationship among instantiated objects in an e.report. One component, the container, consists of other components, the contents.

Glossary

61

Related terms Actuate e.Report Designer Actuate e.Report Designer Professional e.report component container Content

containment hierarchy
In Actuate e.Report Designer and Actuate e.Report Designer Professional, a hierarchy of objects in the e.report. For example, a frame is a container for controls and a report is a container for frames. Related terms Actuate e.Report Designer Actuate e.Report Designer Professional container control e.report frame hierarchy object

Content

In Actuate e.Report Designer and Actuate e.Report Designer Professional, a component reference property that determines what appears in the component for every data row processed by the component. For example, the content of the innermost group section is likely to be a frame displaying data for each detail row.

62

Actuate 7 Glossary

Related terms Actuate e.Report Designer Actuate e.Report Designer Professional component component reference property data data row frame

context menu
A menu accessed using the right mouse button. The context menu contains commonly used commands associated with a particular item such as a component. Related terms command component

Glossary

63

control

1 A chart, image, number, text, or other element that can be placed in a frame or on a page. These objects display data, perform an action, or make the report easier to read. A control can be static or data driven.

Chart, image, label, integer, and text controls in a frame

2 A chart, image, data field, formula, label, or other element that can be placed in a zone in a report designed using Formula One e.Report Designer. These objects display data or make the report easier to read. A control can be static or data driven.

Label, data field, formula, and chart controls in a frame

Related terms component chart data data control Formula One e.Report Designer frame grid image control label control line control object page static control text control zone Contrast with browser scripting control calculated control

64

Actuate 7 Glossary

data field control ellipse control formula control dynamic text control rectangle control

converter

A tool that converts XML output to another format such as DHTML or Adobe PDF. Related terms dynamic hypertext markup language (DHTML) extensible markup language (XML) format An e.report that displays data in grid format using rows and columns. Every cell in a crosstab report contains a calculated value.

crosstab report

Related terms cell column data e.report grid row

Crystal report (.rpt) file


A generated Crystal report. Contrast with Crystal report executable (.rpx) file Crystal web report (.rpw) file

Glossary

65

Crystal report executable (.rpx) file


A Crystal report executable file imported into an Encyclopedia volume. The file has an .rpx file type. Related terms Encyclopedia volume report executable file Contrast with Crystal report (.rpt) file Crystal web report (.rpw) file open server file type SQRIBE report executable (.sqt) file

Crystal web report (.rpw) file


A generated Crystal web report. Contrast with Crystal report (.rpt) file Crystal report executable (.rpx) file

cube

In Actuate Analytics Option and Actuate e.Analysis Option, a multidimensional data structure that provides multiple measures and dimensions to access and analyze large quantities of data. Actuate Analytics Cube Designer, Actuate Analytics Option, and Actuate e.Analysis Option support data formatted into cubes linked to DHTML pages. Users access and analyze these DHTML pages with any Java-enabled web browser. Related terms Actuate Analytics Option Actuate e.Analysis Option data dimension dynamic hypertext markup language (DHTML) Java measure web browser Contrast with Actuate Analytics Cube Designer Actuate Analytics Cube Viewer

cube (.cb4) file


A file generated by a cube profile. The file can be generated using the Actuate Cube Designer or the Actuate iServer. The file type is .cb4. Related terms cube cube profile (.dp4) file cube report (.cvw) file file types
66
Actuate 7 Glossary

cube profile (.dp4) file


A design file created using Actuate Cube Designer that contains the specifications for building and running a cube. A cube profile specifies the units of data to be analyzed, the structure of the cube, the source data for the cube, and general cube properties. The file type is .dp4. Related terms cube (.cb4) file cube report (.cvw) file design file types

cube report (.cvw) file


A document created using Actuate Cube Viewer that contains structured and formatted data. Related terms cube (.cb4) file cube profile (.dp4) file design

cube view

A display of data in a cube. Measures or data categories display on the vertical axis and categories display on the horizontal axis. Related terms category cube data measure An Actuate Basic data type used for financial or fixed-point calculations. The Currency data type stores numbers with up to 20 digits to the left of the decimal point and up to 9 digits to the right of the decimal point. The range of the currency data type is -39,614,081,257,132,168,796.771975167 to 39,614,081,257,132,168,796.771975167. Related terms Actuate Basic data type

Currency data type

data

Information stored in databases, spreadsheets, flat files, or applications that can appear in an Actuate report and can be used by an Actuate information object. Related terms application application data source information object report

Glossary

67

Contrast with data source metadata data source

data abstraction
A process of defining new, high-level data types to serve the specialized needs of a particular application or program. Related terms application data source object-oriented programming process Contrast with data type

data adapter
In Actuate e.Report Designer and Actuate e.Report Designer Professional, a data stream processing component. A data adapter filters, retrieves, sorts, or otherwise processes information. The two types of data adapters are data sources and data filters. The relevant Actuate Foundation Class is AcDataAdapter.
Product Report Item Description 900 Filtering, retrieving, sorting, other processing Item Description 900 Item Description 900

Related terms Actuate e.Report Designer Actuate e.Report Designer Professional Actuate Foundation Class (AFC) data filter data source data stream

Database Browser
In Actuate e.Report Designer and Actuate e.Report Designer Professional, a tool that shows the available tables, and columns managed by the DBMS to which the report design connects. Related terms Actuate e.Report Designer

68

Actuate 7 Glossary

Actuate e.Report Designer Professional column database management system (DBMS) table Contrast with browser

database connection
See connection.

database management system (DBMS)


Software that helps you organize simultaneous access to shared data. Database management systems store relationships among various data elements. Related term data

data control

In Actuate e.Report Designer and Actuate e.Report Designer Professional, a component that stores and displays data. The relevant Actuate Foundation Classes are AcCurrencyControl, AcDataControl, AcDateTimeControl, AcDoubleControl, AcIntegerControl, and AcTextControl.

Related terms Actuate e.Report Designer Actuate e.Report Designer Professional Actuate Foundation Class (AFC) component data Contrast with control data field control static control

data field control


A component in Formula One e.Report Designer that displays the value of a column. Related terms column component Formula One e.Report Designer Contrast with calculated control control data control

Glossary

69

data source formula control

data filter

In Actuate e.Report Designer Professional, a component that can compute new values, perform custom lookup, select rows, sort, and join data from multiple data adapters. A data filter is a type of data adapter. Data can pass through a series of filters before being delivered to the report. The relevant Actuate Foundation Classes are AcMemoryBuffer, AcMemoryDataSorter, AcMultipleInputFilter, and AcSingleInputFilter.
Data Source Connection

Formatted data

Connection component

Data source component

Data row

Data filter

Data row

Data filter

Data row

Data stream

Related terms Actuate e.Report Designer Professional Actuate Foundation Class (AFC) component data data adapter join row value Contrast with filter query

data label

Text that describes a data point in a chart. A data label line connects the data label to its data point. Related terms chart data

Data Manager
An Actuate e.Spreadsheet Designer tool used to create a connection between a workbook and external data using data queries, data ranges, and data sources. Related terms Actuate e.Spreadsheet Designer

70

Actuate 7 Glossary

Connection data query data range data source range Contrast with connection

data object executable (.dox) file


In Actuate e.Report Designer Professional, a file that contains the instructions for generating and viewing an information object. This file includes a customizable query. Related terms Actuate e.Report Designer Professional information object Contrast with data object instance (.doi) file data object parameter (.dop) file data object value (.dov) file

data object instance (.doi) file


In Actuate e.Report Designer Professional, a file that contains the output of a query. Related terms Actuate e.Report Designer Professional query Contrast with data object executable (.dox) file data object parameter (.dop) file data object value (.dov) file information object

data object parameter (.dop) file


In Actuate e.Report Designer Professional, a file that stores settings specified to customize a query. Related terms Actuate e.Report Designer Professional query Contrast with data object executable (.dox) file data object instance (.doi) file data object value (.dov) file information object

Glossary

71

data object value (.dov) file


In Actuate e.Report Designer Professional, a file that is a saved query. Related terms Actuate e.Report Designer Professional query Contrast with data object executable (.dox) file data object instance (.doi) file data object parameter (.dop) file information object

data point

A point on a chart that corresponds to a particular pair of X-axis value and Yaxis value. Related terms chart value An instruction to a data source that selects data rows to provide to the report. A data query for a database data source uses SQL. A data query for an SAP data source uses MDX as the instructions language. Related terms data row data source report 1 A contiguous, rectangular collection of cells containing data plotted on an Actuate e.Spreadsheet Designer chart. When the data in the date range changes, the chart updates automatically. 2 The cells on an Actuate e.Spreadsheet Designer worksheet where external data, brought in through a data pipe, resides. Related terms Actuate e.Spreadsheet Designer cell chart data

data query

data range

data row

In Actuate e.Report Designer and Actuate e.Report Designer Professional, a component that describes and contains the output of a data adapter. That output can be used as a source of data for either an e.report or another data adapter. A data row includes a list of variables. The relevant Actuate Foundation Class is AcDataRow.

72

Actuate 7 Glossary

Data Source Connection

Formatted data

Connection component

Data Data row source component

Data filter

Data row

Data filter

Data row

Data stream

Related terms Actuate e.Report Designer Actuate e.Report Designer Professional Actuate Foundation Class (AFC) component data data adapter data row e.report variable Contrast with filter

Data Row Editor


In Actuate e.Report Designer Professional, a tool used to display and sort available data rows.

Related terms Actuate e.Report Designer Professional data row sort


Glossary

73

data source

1 A repository of data such as a flat file, a Java application, a spreadsheet, a SQL database, a structured document, or any other pool of information. An Actuate report can include all these types of data. 2 In Actuate e.Report Designer and Actuate e.Report Designer Professional, the component that collects data from outside a report. The data source is a type of data adapter. The relevant Actuate Foundation Class is AcDataSource.

Related terms Actuate e.Report Designer Actuate e.Report Designer Professional Actuate Foundation Class (AFC) application data source component data data adapter Java report Contrast with metadata data source open data source

data stream

In Actuate e.Report Designer and Actuate e.Report Designer Professional, a sequence of one or more data adapters that collects, processes, and delivers data as input to the report layout components.
Data Source Connection

Formatted data

Connection component

Data source component

Data row

Data filter

Data row

Data filter

Data row

Data stream

Related terms Actuate e.Report Designer Actuate e.Report Designer Professional component data data adapter layout

74

Actuate 7 Glossary

data type

A category for variables that determines characteristics such as the information they can hold and the permitted operations. Fundamental data types in Actuate Basic include Currency, Date, Double, Integer, Long, Single, String, and Variant. Related terms Actuate Basic Currency data type Date data type Double data type Integer data type Long data type Single data type String data type variable Variant data type Contrast with data abstraction semantic type

Date data type


An Actuate Basic data type used for date and time calculations. The Date data type stores floating-point numbers that represent dates ranging from 1 January 100 to 31 December 9999 and times from 00:00:00 to 23:59:59. Date variables display dates and times based on the formats and locale settings specified by your computer and the report design. Related terms Actuate Basic data type format locale

DBMS (database management system)


See database management system (DBMS).

debug

To detect, locate, and fix errors. Typically, debugging involves executing specific portions of a computer program and analyzing the operation of those portions. The definition of a class, constant, user-defined type, or variable that specifies the name and data type. Related terms class class declaration constant data type variable

declaration

Glossary

75

declarations section
The portion of an Actuate Basic module that contains constant, data type, and global variable declarations. The declarations section is enclosed in Declare...End Declare. Related terms Actuate Basic constant data type variable

defined name
In Actuate e.Spreadsheet Designer, a string that identifies a cell, a range of cells, a formula, or a value. A defined name can also identify a constant or a formula expression. Actuate e.Spreadsheet Designer uses some reserved defined names such as sheetname!Print_Area. A defined name can also be a virtual reference to a cell or range of cells in which case it is called a virtual defined name. Related terms Actuate e.Spreadsheet Designer cell constant expression formula range value Contrast with virtual defined name

delete privilege
A privilege that provides the ability to remove items from the Encyclopedia volume. Other privileges include execute, grant, read, secure read, visible, and write. Related terms Encyclopedia volume execute privilege grant privilege privilege read privilege secure read privilege visible privilege write privilege

delimited data
Text used to represent data where each line of text corresponds to a data row. The data row contains fields separated by a text character such as a tab,
76
Actuate 7 Glossary

semicolon, comma, space, or character of your choice that determines column breaks within the row. Related terms Actuate e.Spreadsheet Designer data data row column row

demand paging
A mechanism for dealing efficiently with large files. Instead of reading an entire file into memory or sending an entire file over a network, pages are sent as needed. This method of data transfer improves response time and optimizes resource usage. Related term page Contrast with progressive viewing

dependency
See file dependency.

derived class
See descendant class.

descendant class
A class based on another class. Related term class Contrast with Actuate Foundation Class (AFC) ancestor class base class subclass superclass

design

1 The process of creating a report specification. Designing an e.report includes selecting data streams, laying out the report visually, and saving the layout in a report design file. Report designs can be edited in Actuate e.Report Designer, Actuate e.Report Designer Professional, Actuate e.Spreadsheet Designer, and Formula One e.Report Designer by opening the design file. 2 A report specification. Actuate stores report designs in a report object design (.rod or .jod) file or in an Actuate e.Spreadsheet Designer design (.vts) file.

Glossary

77

Related terms Actuate e.Report Designer Actuate e.Report Designer Professional Actuate e.Spreadsheet Designer data stream e.report e.Spreadsheet template (.vts) file Formula One e.Report Designer layout report object design (.rod) file report object design (.jod) file for Formula One e.Report Designer

Design Editor
In Actuate e.Report Designer and Actuate e.Report Designer Professional, the tool used to specify the structure and appearance of an e.report or a single component. The Design pane in Formula One e.Report Designer and Design View in Actuate e.Spreadsheet Designer provide similar functionality.

Structure pane

Layout pane

Related terms Actuate e.Report Designer Actuate e.Report Designer Professional component e.report Formula One e.Report Designer layout pane structure pane

detail frame

1 In Actuate e.Report Designer and Actuate e.Report Designer Professional, a frame that prints for each row coming from the data stream. To create a

78

Actuate 7 Glossary

detail frame, place a frame in the innermost Content slot of a report or group section. 2 In Formula One e.Report Designer, a zone that prints for each row coming from the data source. Related terms Actuate e.Report Designer Actuate e.Report Designer Professional Content data stream e.report Formula One e.Report Designer frame group section row slot

DHTML (dynamic hypertext markup language)


See dynamic hypertext markup language (DHTML).

DHTML report
A report in DHTML format viewed in a web browser. DHTML reports use a combination of cascading stylesheets, HTML, and scripts. DHTML does not support diagonal lines or ellipses. Related terms cascading stylesheet report web browser Contrast with browser XML report

DHTML Viewer
A tool that supports viewing the output of an information object or a report in in DHTML format. Related terms Actuate Viewer dynamic hypertext markup language (DHTML) information object report

DIME dimension

See Direct Internet Message Encapsulation (DIME). A data category used by Actuate e.Analysis Option to create an axis of a cube for presentation of a view. The view displays two dimensions at a time. The dimension bar lists all possible dimensions of the cube.

Glossary

79

Related terms Actuate e.Analysis Option category cube dimension view

Direct Internet Message Encapsulation (DIME)


A message that defines a container consisting of a series of message parts. A DIME message uses a flat format to support contents being transmitted over a network. At the point at which the message reaches an application it is recast into a data format appropriate to that application. The message is processed using MIME or by reference to a URI. Using a URI supports loading a special handler for a media type such as a plug-in. Related terms application multipurpose internet mail extensions (MIME) Universal Resource Identifier (URI)

directive

See Actuate Active Portal for .NET, Actuate Active Portal for JSP, ReportCast directive, and web directive. See cluster.

distributed Actuate iServer System Distribution service


See Message Distribution service.

DLL (dynamic link library)


See dynamic link library (DLL).

document object model (DOM)


A model that defines the structure of a document such as an HTML or XML document. The document object model defines interfaces that dynamically create, access, and manipulate the internal structure of the document. www.w3.org/DOM/ is the url to the W3C document object model. Related terms extensible markup language (XML) hypertext markup language page interface structured content World Wide Web Consortium (W3C)

80

Actuate 7 Glossary

document type definition (DTD)


A set of markup tags and their interpretation that together define the structure of a document. Contrast with extensible markup language (XML) structured content

DOI domain name

See data object instance (.doi) file.

A name that defines a node on the internet. For example, Actuate Corporations domain name is Actuate. The URL is www.actuate.com. Contrast with node

DOP dot notation

See data object parameter (.dop) file.

In Actuate e.Report Designer Professional, syntax that refers to the methods and variables of an object. The dot separates the name of an object handle from the name of an instance variable or method in the referenced object. For example, Label1.Text. Related terms Actuate e.Report Designer Professional method object syntax variable

Double data type


An Actuate Basic data type that stores double-precision floating point numbers, ranging in value from -1.797693134862315E308 to -2.23E-308 for negative values and from 2.23E-308 to 1.797693134862315E308 for positive values. Related terms Actuate Basic data type value

DOV DOX

See data object value (.dov) file. See data object executable (.dox) file

drawing control
A component that adds graphic elements to an e.report design. Actuate e.Report Designer and Actuate e.Report Designer Professional provide ellipse,

Glossary

81

image, line, OLE container, and rectangle. The relevant Actuate Foundation Classes are AcEllipseControl, AcImageControl, AcLineControl, AcOleContainer, and AcRectangleControl. DHTML reports do not support diagonal lines or ellipses.

Related terms Actuate e.Report Designer Actuate e.Report Designer Professional Actuate Foundation Class (AFC) component control design ellipse control e.report image control line control rectangle control

driver

An interface between the Actuate iServer and a third-party program. Related terms Actuate iServer autoarchive driver interface open server driver

DTD (document type definition)


See document type definition (DTD).

dual y-axis chart


A type of chart that has two independent y-axes. The relevant Actuate Foundation Class is AcChart.

82

Actuate 7 Glossary

Base chart

Dual y-axis chart

Y-axis for base chart

Y-axis for dual y-axis chart

Related terms Actuate Foundation Class (AFC) chart Contrast with base chart

dynamic hyperlink
In Actuate e.Report Designer, Actuate e.Report Designer Professional, and Actuate e.Spreadsheet Designer, a connection from one part of an e.report to another part of a different e.report. The dynamic hyperlink differs from a static hyperlink by first generating a new e.report, then linking the source e.report to the destination e.report. The static hyperlink simply connects two existing reports, or a control in one report with another control in the same report. Related terms Actuate e.Report Designer Actuate e.Report Designer Professional Actuate e.Spreadsheet Designer e.report hyperlink report Contrast with static hyperlink

Glossary

83

dynamic hypertext markup language (DHTML)


An HTML extension that provides interactivity in a web page without the necessity for communication with a web server. The Document Object Model Group of the W3C develops DHTML standards. Related terms web page web server World Wide Web Consortium (W3C) Contrast with layout

dynamic link library (DLL)


A library of routines loaded and linked into an application at run time in the Windows environment. These routines can be called from Actuate Basic. Related terms Actuate Basic library

dynamic page size


The ability to have page size adjust based on the number of rows of data retrieved from a data source. Related terms data data source row

dynamic text control


In Actuate e.Report Designer and Actuate e.Report Designer Professional, a data control that displays text data that contains multiple style formats and a variable amount of text. A dynamic text control adjusts its size automatically to accommodate varying amounts of data. The relevant Actuate Foundation Class is AcDynamicTextControl. Related terms Actuate e.Report Designer Actuate e.Report Designer Professional Actuate Foundation Class (AFC) control data data control format

e.Analysis Option
See Actuate e.Analysis Option.

EJB
84

See Enterprise JavaBean (EJB).

Actuate 7 Glossary

ellipse control
In Actuate e.Report Designer and Actuate e.Report Designer Professional, a component that adds a circular or oval graphic shape to a report design. The relevant Actuate Foundation Class is AcEllipseControl. DHTML and HTML reports do not display these shapes.

Related terms Actuate e.Report Designer Actuate e.Report Designer Professional Actuate Foundation Class (AFC) component control DHTML report Contrast with drawing control

embed

To insert a copy of an OLE object from one application inside another. Once embedded, the object has no association with the original source object. Related terms object object linking and embedding (OLE) Contrast with link In Actuate Basic, a value that indicates a variable has not been initialized. Empty equals zero in a numeric context, zero-length in a string context, or Nothing in the case of an object handle. Related terms Actuate Basic object value variable

empty

encapsulation
A technique of packaging related data functions and subroutines together. Encapsulation compartmentalizes the structure and behavior of a class, hiding the implementation details, so that parts of an object-oriented system need not depend upon, or affect, each others internal details. Related terms class data function subroutine

Glossary

85

Encyclopedia process
A mechanism that manages the groups, items, roles, and users in an Encyclopedia volume and the related functionality of that Encyclopedia volume. The Encyclopedia process controls the Factory and View processes. Related terms Encyclopedia volume Factory process View process Contrast with Encyclopedia service Process Manager

Encyclopedia service
A mechanism within the Actuate iServer that manages one or more Encyclopedia volumes. Other services are Factory service, Message Distribution service, and View service. Related terms Actuate iServer Encyclopedia volume Factory service Message Distribution service service View service Contrast with Encyclopedia process

Encyclopedia volume
A repository or collection of volumes in which a single Actuate iServer System manages information related to the information application environment. The Encyclopedia volume contains administrative information, requests and scheduling information, information objects, and report items. The administrative information includes users, security roles, and privileges. The report items include designs, executable files, instances, parameters, files, and libraries. Failover provides for sharing Encyclopedia volume functionality. Related terms application Actuate iServer System design failover information object instance library parameter privilege

86

Actuate 7 Glossary

report security role

End User Desktop


See Actuate End User Desktop.

engine

1 In Formula One e.Report Engine, a tool that generates a report for viewing. The engine follows the instructions in a report object design (.jod) file to generate a report in the format specified by the user. The engine is also deployable in user applications. 2 In Formula One e.Spreadsheet Engine, an API driven developer tool used to build a processor. The developer has flexibility to mix any third-party tool to gather, calculate, and process data and pass it between the data source and the e.spreadsheet. The typical use is in specialized executable applications. Related terms application programming interface (API) data data source Formula One e.Report Engine Formula One e.Spreadsheet Engine report report object design (.jod) file for Formula One e.Report Designer Contrast with Factory process

enterprise

A large collection of networked computers running on multiple platforms. Enterprise systems can include both mainframes and workstations integrated into a single managed environment. Typical software products used in an enterprise environment include browsers, applications, applets, web tools, and multiple databases supporting a warehouse of information. Related terms applet application browser enterprise reporting

Enterprise JavaBean (EJB)


A standards-based server-side component which encapsulates the business logic of an application. An EJB can provide access to data or model the data itself. Application servers provide the deployment environment for EJBs. Related terms data Java

Glossary

87

Contrast with JavaBean

enterprise reporting
The production of a high volume of simple and complex structured documents that collect data from a variety of data sources. A large number of geographically distributed users working in both client/server and internet environments receive, work with, and modify these reports. Related terms client/server data source enterprise report Contrast with structured content

e.report

A structured document viewable in a browser that follows a set of rules to organize, summarize, and present data.

Related terms browser data Contrast with report

e.Report Designer
See Actuate e.Report Designer.

e.Report Designer Java Edition


See Formula One e.Report Engine

88

Actuate 7 Glossary

e.Report Designer Professional


See Actuate e.Report Designer Professional.

e.reporting

A technology that draws data from one or more data sources and presents it as structured content for viewing in a web browser. Related terms data data source structured content web browser

e.Reporting Server
See Actuate iServer and Actuate iServer System.

e.Reporting System
See Actuate iServer System.

e.Report Option
See Actuate Basic and Formula One e.Report Designer Option.

escape character(\)
1 A character used to enter a multibyte character or non-printing ASCII character in a search expression. For example, \t represents the Tab character. 2 A character to use when special characters are to be taken literally, as in Query by Example (QBE) expressions. Related terms Query by Example (QBE) search expression

e.Spreadsheet
See e.Spreadsheet report.

e.Spreadsheet Option
See Actuate e.Spreadsheet Option.

e.Spreadsheet report
A document created using Actuate e.Spreadsheet Designer that contains formatted and structured content and uses a spreadsheet design. Related terms Actuate e.Spreadsheet Designer structured content Contrast with DHTML report

Glossary

89

e.report XML report

e.Spreadsheet template (.vts) file


A file that contains a spreadsheet or workbook report design. The Actuate e.Spreadsheet Designer produces e.Spreadsheet template files. Use the Actuate e.Spreadsheet Option installed on Actuate iServer to create a Microsoft Excel (.xls) file from an e.Spreadsheet template file. Related terms Actuate e.Spreadsheet Designer Actuate e.Spreadsheet Engine Actuate e.Spreadsheet Option Actuate iServer System design report Contrast with e.Spreadsheet template package (.vtf) file file types

e.Spreadsheet template package (.vtf) file


A compressed file that contains a single spreadsheet file, either an e.Spreadsheet template (.vts) file or a Microsoft Excel (.xls) file, and other files such as properties files, XSL files, and graphics files used in an Actuate e.Spreadsheet Designer report template. e.Spreadsheet template package files output spreadsheet reports as Microsoft Excel (.xls) files when published and run on Actuate iServer System with Actuate e.Spreadsheet Option. Related terms Actuate e.Spreadsheet Designer Actuate e.Spreadsheet Option Actuate iServer System extensible stylesheet language (XSL) report Contrast with e.Spreadsheet template (.vts) file file types

event

1 An action or occurrence recognized by an object. Each object responds to a predefined set of events that can be extended by the developer. For example, user events include clicking the mouse button and moving a pointer. Mouse event methods work in an Actuate Viewer. They are not available when using a web browser or DHTML Viewer to view a report in DHTML format. 2 An action or occurrence associated with an object. For example, object moved, object operation completed, object operation failed, and object renamed.

90

Actuate 7 Glossary

Related terms Actuate Viewer DHTML Viewer object web browser Contrast with event handler event listener

event handler
A method that runs in response to an event. Event handlers override the methods default action. Related terms event method Contrast with event listener

event listener
An interface that detects when particular events occur and runs registered methods in response to those events. Related term event Contrast with event handler

Excel converter
A tool that converts Actuate Basic reports to an Excel spreadsheet. Related terms Actuate Basic report

exception

An abnormal situation encountered by a program. In some cases the program handles the exception and returns a message to the user or application running the program. In other cases, the program cannot handle the exception and the program terminates. A file that contains machine-readable instructions that, when run, perform one or more tasks. In Actuate products, executable files run in the Actuate iServer System. Related terms Actuate iServer System file types

executable file

Glossary

91

execute privilege
A privilege that provides the ability to run items from the Encyclopedia volume. Other privileges include delete, grant, read, secure read, visible, and write. Related terms delete privilege Encyclopedia volume grant privilege privilege read privilege secure read privilege visible privilege write privilege

expiration

A channel property that specifies how long a completion notice remains in the channel before it is deleted. Related terms channel property Contrast with Actuate Active Portal for JSP Actuate Active Portal for .NET Actuate Management Console

express content
A report document that is temporarily available and is not stored in an Encyclopedia volume. This report, which runs in synchronous mode, is visible only to the user requesting the report. These reports are also called temporary and transient reports. Related terms Encyclopedia volume e.report report synchronous

expression

A combination of constants, controls, functions, literal values, names of fields, and operators that evaluates to a single value. In Actuate Basic, you can use expressions to set property values. Related terms Actuate Basic constant control field function property

92

Actuate 7 Glossary

value Contrast with formula

Expression Builder
In Actuate e.Report Designer and Actuate e.Report Designer Professional, a tool used to select data fields, functions, and operators to write Actuate Basic expressions.

Related terms Actuate Basic Actuate e.Report Designer Actuate e.Report Designer Professional data function expression operator

extensible markup language (XML)


An interface layer or wrapper for data being passed among data sources so a wide variety of applications, legacy systems, and databases can exchange information. XML organizes data into a strictly defined structure to facilitate that data exchange. XML is content-oriented rather than format-oriented. The W3C direction is to create a schema specification that provides a way to determine whether the content of an XML document is valid and an XML query specification that provides a language for searching data repositories. Vertical industry types of XML are developing to support interoperability of Business to Business (B2B) software. For example, ebXML (electronic business XML) is a modular suite of specifications that provides a horizontal messaging framework. Other examples of emerging cross-industry standards include XSL (extensible stylesheet language), CIDEX (Chemical Industry Data

Glossary

93

Exchange), IFX (International Financial Exchange), and UBL (Universal Business Language). XML documents must be well formed. Briefly, well formed means a document must contain one or more elements and that the root element must contain all the other elements. Each element must nest inside any enclosing elements following the syntax rules. Related terms data extensible stylesheet language (XSL) World Wide Web Consortium (W3C) XML report Contrast with extensible stylesheet language transformations (XSLT) hypertext markup language page

extensible stylesheet language (XSL)


A language defined in a W3C specification that expresses how to format, lay out, and paginate in a presentation medium such as a window in a web browser or a page in the printed document. XSL uses two processes: transformation and formatting. Using two processes supports differentiation between the structure of the result tree and the structure of the source tree. XSL stylesheet language typically derives from XML. Because XML contains no presentation information without using a stylesheet, the processor renders the XML content as an undifferentiated string of characters. Related terms extensible markup language (XML) extensible stylesheet language transformations (XSLT) web browser World Wide Web Consortium (W3C) Contrast with hypertext markup language page

extensible stylesheet language transformations (XSLT)


A transformation language for manipulating and formatting XML documents and turning them into other XML, HTML, or text-based document formats. XSLT can be read by XSLT processors which use a stylesheet that specifies the rules to apply. Related terms extensible markup language (XML) extensible stylesheet language (XSL)

extensible stylesheet language transformations stylesheet (XSLT stylesheet)


A document that specifies the rules to transform a particular XML document. All XSLT stylesheets are XML documents and should be well-formed XML. A well-formed XML document follows syntax rules established in the XML 1.0

94

Actuate 7 Glossary

recommendation. Well-formed means a document must contain one or more elements and that the root element must contain all the other elements. Each element must nest inside any enclosing elements following the syntax rules. Related terms extensible markup language (XML) extensible stylesheet language (XSL) extensible stylesheet language transformations (XSLT) syntax

external cell reference


In Actuate e.Spreadsheet Designer, a four-part cell reference having a different workbook name from the workbook in which it is used. Related terms absolute cell reference cell cell reference relative cell reference

Factory

In Actuate End User Desktop, Actuate e.Report Designer, and Actuate e.Report Designer Professional, an executable that generates an e.report for viewing. The Factory follows the instructions in a report executable (.rox) file to generate a report (.roi). If the Actuate iServer System includes the Actuate Query Option, the Factory processes information objects as well as reports. Related terms Actuate End User Desktop Actuate e.Report Designer Actuate e.Report Designer Professional data object executable (.dox) file data object instance (.doi) file e.report information object report object executable (.rox) file report object instance (.roi) file view Contrast with Factory process Factory service

Factory process
An Actuate iServer process that generates report output from a report executable file and issues notification of the completion of the report. The Factory process handles report generation and printing. Other processes are Encyclopedia process, Process Manager, and View process. Related terms Encyclopedia process

Glossary

95

Process Manager report View process Contrast with Factory Factory service

Factory service
A mechanism within Actuate iServer that enables and disables the availability of report server factory processes. Other services are Encyclopedia service, Message Distribution service, and View service. Related terms Actuate iServer Encyclopedia service Message Distribution service View service Contrast with Factory Factory process

failover

In a cluster, a process by which one machine or component assumes the workload for another machine or component that stops working. Related term cluster Contrast with administrative failover To retrieve the next available data row. Data adapters fetch data rows. If the data adapter is a data source component, the fetch reads a new data record from the database or other data source. If the data adapter is a filter, then the filter retrieves a data row from another data adapter and processes the row.
Data Source Connection

fetch

Formatted data

Connection component

Data source component

Data row

Data filter

Data row

Data filter

Data row

Data stream

Related terms component data

96

Actuate 7 Glossary

data adapter data filter data row data source

field

The smallest identifiable part of a database table structure. In a relational database, a field is also called a column.

Field in the items table

Related term column Contrast with table

Field List

A tool in Actuate e.Report Designer and Actuate e.Report Designer Professional that shows all the fields in the data row returned by a data stream.

Field in the data row

Related terms Actuate e.Report Designer Actuate e.Report Designer Professional data row data stream

field variable
In Java, a member variable with public visibility. Related term variable

Glossary

97

Contrast with global variable instance variable static variable

file dependency
A file property that means one file depends upon another file for its existence. For example, in the Encyclopedia volume a dependency exists between a report object instance (.roi) file and the report object executable (.rox) file. In this example, both files must be present to view an e.report. Related terms Encyclopedia volume e.report property report object instance (.roi) file report object executable (.rox) file

file types

See Actuate Analytics parameters (.odp) file, Actuate palette representation (.apr) file, Basic source (.bas) file, Crystal report (.rpt) file, Crystal report executable (.rpx) file, Crystal web report (.rpw) file, cube (.cb4) file, cube profile (.dp4) file, cube report (.cvw) file, data object executable (.dox) file for Actuate e.Report Designer Professional, data object instance (.doi) file for Actuate e.Report Designer Professional, data object parameter (.dop) file for Actuate e.Report Designer Professional, data object value (.dov) file for Actuate e.Report Designer Professional, e.Spreadsheet template (.vts) file, e.Spreadsheet template package (.vtf) file, report object design (.rod) file for Actuate e.Report Designer and Actuate e.Report Designer Professional, report object design (.jod) file for Formula One e.Report Designer, report object executable (.rox) file for Actuate e.Report Designer and Actuate e.Report Designer Professional, report object instance (.roi) file for Actuate e.Report Designer and Actuate e.Report Designer Professional, report object library (.rol) file for Actuate e.Report Designer and Actuate e.Report Designer Professional, report object parameter (.rop) file for Actuate e.Report Designer and Actuate e.Report Designer Professional, report object value (.rov) file for Actuate e.Report Designer and Actuate e.Report Designer Professional, report object web (.row) file for Actuate e.Report Designer and Actuate e.Report Designer Professional, search definition (.ros) file for Actuate e.Report Designer and Actuate e.Report Designer Professional, SQRIBE report (.spf) file, SQRIBE report executable (.sqt) file, SQRIBE web report (.sqw) file, Microsoft Excel (.xls) file. For a list of file types, see the File Types Page in Actuate Management Console. In the Actuate Management Console, a user interface element that enables the administrator to reduce the number of items in a list. Related term Actuate Management Console

filter

98

Actuate 7 Glossary

Contrast with data filter

flow

In Actuate e.Report Designer and Actuate e.Report Designer Professional, a component that defines a printable area of a page. Flows determine the columns and margins of a page. The relevant Actuate Foundation Class is AcFlow.

Related terms Actuate Foundation Class (AFC) component page Contrast with frame

font

A family of characters of a given style. Fonts contain information specifying typeface, weight, posture, and type size. Related term character 1 A unit of information that appears at the bottom of a page. 2 A group footer is a unit of information that appears at the bottom of a group section. Related terms group group section page Contrast with header

footer

Glossary

99

format

A set of standard options with which to display and print currency, dates, numbers, and times. The Actuate Basic format function has a predefined format and supports user-defined formats. Contrast with locale map

format toolbar
In Actuate e.Report Designer and Actuate e.Report Designer Professional, a toolbar used to change properties quickly without using Component Properties or the Component Editor. The properties available through the format toolbar include alignment, font, font color, font size, and font style.

Related terms Component Editor font toolbar

forms-capable browser
A browser that handles HyperText Markup Language (HTML) forms. HTML tags enable interactive forms including check boxes, drop-down list boxes, fillin text areas, and option buttons. Related terms browser hypertext markup language page

formula

An expression that defines the information displayed in a worksheet cell. Formulas can contain cell references, defined names, functions, mathematical operators, spreadsheet-specific operators, and values. Related terms cell reference defined name function operator value Contrast with expression

formula builder
In Formula One e.Report Designer, a tool used to select controls, data fields, functions, and operators to write formulas.

100

Actuate 7 Glossary

Related terms control data expression formula Formula One e.Report Designer function operator

formula control
A component in the Formula One e.Report Designer that uses an expression to define the information displayed in the report document. The expression can contain other controls, functions, data fields, mathematical operators, and values. Related terms component control data expression field Formula One e.Report Engine function operator report value Contrast with calculated control data field control

Glossary

101

Formula One e.Report Designer


A Java application used to build e.report designs to distribute structured content over the web and to integrate with third-party products and end user applications. This tool is one of several report design tools including Actuate e.Report Designer, Actuate e.Report Designer Professional, and Actuate e.Spreadsheet Designer. This product ships as part of the Formula One e.Report Engine. For Actuate e.Reporting Suite 6 and earlier, this product shipped separately and was called Actuate e.Report Designer Java Edition. Related terms e.report Java structured content Contrast with Actuate e.Report Designer Actuate e.Report Designer Professional Actuate e.Spreadsheet Designer Formula One e.Report Engine

Formula One e.Report Engine


A collection of class libraries that provide a run-time environment for the execution of reports developed with the Formula One e.Report Designer that can be embedded in an application. For Actuate e.Reporting Suite 6 and earlier, this product was called Actuate e.Report Designer Java Edition Engine. Related terms application engine Formula One e.Report Designer Java library report Contrast with Actuate e.Report Designer Actuate e.Report Designer Professional Actuate e.Spreadsheet Designer Actuate e.Spreadsheet Engine

Formula One e.Spreadsheet Engine


A collection of class libraries that provide a run-time environment for the execution of reports developed with Actuate e.Spreadsheet Designer that can be embedded in an application. The engine requires a separate license from the license for Actuate e.Spreadsheet Designer. For Actuate e.Reporting Suite 6 and earlier, this product was called Actuate e.Spreadsheet Engine.

102

Actuate 7 Glossary

Related terms Actuate e.Spreadsheet Designer application engine report Contrast with Formula One e.Report Engine

frame

1 In Actuate e.Report Designer and Actuate e.Report Designer Professional, a rectangular container for controls such as graphics, numbers, and text. In Formula One e.Report Designer the term zone is used instead of frame.

2 An HTML frame is an independently scrollable section of a window that divides a web page into horizontal or vertical sections. Actuate structured documents can include HTML frames. Actuate ReportCast template files make use of HTML frames. Related terms Actuate e.Report Designer Actuate e.Report Designer Professional Actuate ReportCast control Formula One e.Report Designer ReportCast template file zone

framework

A set of interrelated classes, such as the Actuate Foundation Classes, that provide an architecture for building an application. Related terms application class Actuate Foundation Class (AFC) 1 A sequence of instructions that has been defined as a separate unit within a program. The function can be invoked anywhere in the program simply by including its name as one of the instructions. An Actuate Basic function is similar to a subroutine except it returns a value. 2 A keyword used in an Actuate e.Spreadsheet Designer worksheet to perform a specific calculation or evaluation in a formula. For example, sum, rand, and count are spreadsheet function keywords.

function

Glossary

103

Related terms Actuate Basic Actuate e.Spreadsheet Designer formula keyword value Contrast with subroutine

global name space


In Actuate e.Report Designer Professional and Formula One e.Report Designer, a list of names of items available throughout a report design. The list can include names of classes, functions, and variables. Related terms Actuate e.Report Designer Professional class Formula One e.Report Designer function report object design scope resolution operator variable

Globals Browser
In Actuate e.Report Designer Professional, a tool that lists alphabetically the components in an e.report design. Related terms Actuate e.Report Designer Professional browser component design e.report Contrast with Project Browser

global variable
A variable available to all procedures in an application. A global variable stays in memory until the application terminates. Related terms application procedure variable Contrast with field variable instance variable

104

Actuate 7 Glossary

member static variable

glyph

An image used in the visual representation of a character. A specific letterform from a specific font. An uppercase C in Palatino font is a glyph. Related term character

grandchild class
See descendant class.

grandparent class
See ancestor class.

grant privilege
A privilege that provides the option to extend privileges for a specific item in the Encyclopedia volume to other users. The user who develops a particular item and places it in the Encyclopedia volume and the volume administrator both have grant privileges for that item. Other privileges include delete, execute, read, secure read, visible, and write. Related terms delete privilege Encyclopedia volume execute privilege privilege read privilege secure read privilege visible privilege write privilege

grid

1 A vertical and horizontal pattern that helps users position design components accurately. Grids are available options in Actuate e.Report Designer, Actuate e.Report Designer Professional, Actuate e.Spreadsheet Designer, and Formula One e.Report Designer. 2 A demarcation line that defines categories, dates, times, or other values in a chart. Related terms Actuate e.Report Designer Actuate e.Report Designer Professional Actuate e.Spreadsheet Designer component Design Editor Formula One e.Report Designer layout pane value

Glossary

105

group

1 A set of data rows that have one or more column values in common. For example, in a sales report, a group consists of all the orders placed by a single customer. 2 A collection of elements in an Actuate e.Spreadsheet Designer worksheet that has been bound together to move, select, and size. 3 A collection of interrelated Actuate e.Spreadsheet Designer workbooks. Related terms Actuate e.Spreadsheet Designer column data row value Contrast with grouped report notification group

Group By page
In Actuate e.Report Designer Professional, a page in the Query Editor that displays definitions of aggregate rows. Use the Group By page to specify aggregate rows, which summarize data from a group of rows.

Related terms Actuate e.Report Designer Professional aggregate row data page row Query Editor

grouped report
An e.report that organizes data in groups. The groups can be nested.

106

Actuate 7 Glossary

Abernathy, James Order 1 Total: $$ Anderson, Sally Order 1 Order 2 Total: $$

Customer group title Orders Customer group total Customer group title Orders

Customer group total

Related terms data e.report group

grouping criteria
In Formula One e.Report Designer, grouping criteria specify the beginning and end of groups of data rows. Grouping criteria can be a data field or a formula comprising data fields, built-in functions, and literal values. When the value of the grouping criteria changes, a group footer zone appears for the current group and a group header zone appears for the new group before the detail zone for the current row. Related terms data field formula Formula One e.Report Designer function group row value zone

group key

A database column used to group and sort data in a report. For example, you can group and sort customers by credit rank. Related terms column data group report sort

Glossary

107

group section
In Actuate e.Report Designer and Actuate e.Report Designer Professional, a component that collects rows on a common field. For example, customers can be grouped by state. Group sections are used to create grouped reports. The relevant Actuate Foundation Class is AcGroupSection. Structure pane of a grouped report

Nested group section

Group section

Related terms Actuate Foundation Class (AFC) component field group grouped report row section Contrast with conditional section parallel section report section sequential section

Having page
In Actuate e.Report Designer Professional, a page in the Query Editor that displays selection criteria for aggregate rows.

108

Actuate 7 Glossary

Related terms Actuate e.Report Designer Professional aggregate row page Query Editor

header

1 A unit of information that appears at the top of every page. 2 A group header is a unit of information that appears at the beginning of a group section. Related terms group group section page Contrast with footer

help

See balloon help. Contrast with online help

hexadecimal number
A number in base 16. A hexadecimal number uses the digits 0 through 9 and the letters A through F. Each place represents a power of 16. By comparison, base 10 numbers use the digits 0 through 9. Each place represents a power of 10. Contrast with character set octal number

hierarchy

1 Any tree structure that has a root and branches that do not converge.

Glossary

109

AcBaseFrame AcBasePage AcSubPage AcPage AcDataFrame AcFrame AcHtmlFrame

2 In Actuate Analytics Option and Actuate e.Analysis Option, a structure that organizes the members of a category. Related terms Actuate Analytics Option Actuate e.Analysis Option category

home folder
A users working environment in the Encyclopedia volume. Related term Encyclopedia volume

HTTP hyperchart

See hypertext transfer protocol (HTTP). A chart that supports links from a specific chart element to report data. For example, a link from a pie chart segment representing the sales amount for the Boston office to the report data for that office. Related terms chart data link Contrast with hyperlink 1 In Actuate e.Report Designer Professional, a connection from one part of an e.report to another part of the same or different e.report. Typically, hyperlinks support access to related information within the same report, in another report, or in another application. A change from the standard cursor shape to a cursor shaped like a hand indicates a hyperlink.

hyperlink

2 A jump to another location on a email, file, web page, or worksheet depending upon the Actuate product that you use.

110

Actuate 7 Glossary

3 In Formula One e.Report Engine, a jump to a location in a file or a web document. A control that is a hyperlink is a web link. A formula control formatted as a URL is also a hyperlink. Related terms Actuate e.Report Designer Actuate e.Report Designer Professional application cell connection control e.report formula control Formula One e.Report Engine web page Contrast with dynamic hyperlink hyperchart link static hyperlink

hypertext markup language page


A page containing tags that a web browser interprets and displays as a web page. Related terms page tag web browser web page

hypertext transfer protocol (HTTP)


An internet standard that supports the exchange of information using the web. Contrast with protocol

identifier

The name assigned to an item in a program such as a class, function, or variable. Related terms class function variable An imported graphic file. Actuate e.Report Designer and Actuate e.Report Designer Professional support .bmp, .jpg, .pcx, .tga, .tif and .tiff files. .gif images are supported with limitations in the DHTML viewer. .gif images cannot be viewed in the Actuate Viewer, Actuate End User Desktop, the LRX for Microsoft Internet Explorer and Netscape, or the ActiveX Control. Actuate

image

Glossary

111

e.Spreadsheet Designer, Formula One e.Report Designer, and Formula One e.Report Engine support only .gif and .jpeg. For Formula One e.Report Designer only .gif images export to Excel. Related terms Actuate ActiveX Control Actuate End User Desktop Actuate e.Report Designer Actuate e.Report Designer Professional Actuate e.Spreadsheet Designer Actuate Live Report Extension (LRX) Actuate Viewer Formula One e.Report Engine

image control
In Actuate e.Report Designer, Actuate e.Report Designer Professional, and Formula One e.Report Designera component that adds a graphic image to a report design. In Actuate e.Report Designer and Actuate e.Report Designer Professional, the relevant Actuate Foundation Class is AcImageControl. Related terms Actuate e.Report Designer Actuate e.Report Designer Professional Actuate Foundation Class (AFC) component control Formula One e.Report Designer image

IME file

See Input Method Editor (IME) file.

implicit declaration
A variable declaration in an assignment statement rather than in the Dim, Global, or Static statements. Implicit declaration is supported in Visual Basic, but not in Actuate Basic. All declarations in Actuate Basic are explicit. Related terms Actuate Basic declaration statement variable

imported object
See object linking and embedding (OLE).

Information Delivery API


See Actuate Information Delivery API.

112

Actuate 7 Glossary

information object
A data object executable (.dox) file that contains a customizable query using a predefined data source. The file retrieves data for display in DHTML format or export to another application such as Microsoft Excel. Information object functionality is available in the Actuate Query Option. Related terms Actuate Query Option data data source query

inheritance

A mechanism whereby one class of objects can be defined as a special case of a more general class and automatically includes the method and variable definitions of the general class, known as a base or superclass. The superclass serves as the baseline for the appearance and behavior of the derived class, or subclass. In the subclass, the appearance and behavior can be further specialized without affecting the superclass. There are two kinds of inheritance: single inheritance and multiple inheritance. Typically, a subclass augments or redefines the behavior and structure of its superclass or superclasses.
Class A Variable A
Method X = Declared in this class = Inherited

Class B Variable A Variable B Method X

Class C Variable A Method X Method Y

Related terms base class class derived class method multiple inheritance object single inheritance subclass superclass variable

initial view

In Actuate e.Analysis Option, the first view a user sees when opening a cube.

Glossary

113

Related terms Actuate e.Analysis Option cube

inner join

A type of join that returns records from two tables based on their having specified values in the join fields. The most common type of inner join is the equijoin, in which records are combined and returned based on field values being equal. For example, if customer and order tables are joined on customer ID, the result set will contain only combined customer and order records where the customer IDs are equal. Related terms field join table Contrast with outer join

Input Method Editor (IME) file


A Java class file that sets the keyboard mapping for a character set. Place the IME file in the jre\lib\ext directory to make it accessible to the Java environment. Related terms character set class Java

input object

A parameter passed to a request. Related terms parameter request

input source
See data source.

instance

An object defined by a class. The object contains particular values for its variables. An instance has state, behavior, and identity. Related terms class object variable

instance variable
A variable that can contain a different value in each instance of a class. For example, instance variables store data values, font, and size. An instance variable is also known as a member variable. In Actuate Basic, all instance

114

Actuate 7 Glossary

variables defined for a class are publicly visible. Private instance variables are not visible in subclasses. Related terms class Java value variable Contrast with field variable global variable static variable

instantiation
The process of creating an object. Related terms object process Contrast with class instance

Integer data type


1 An Actuate Basic data type that stores whole numbers, ranging in value from -2,147,483,648 to 2,147,483,647. 2 An XML data type derived from the decimal data type by fixing the value of scale to be 0. 3 A Java wrapper data type for the primitive data type, int, that stores whole numbers in an object, ranging in value from -2,147,483,648 to 2,147,483,647. Related terms Actuate Basic data type Java extensible markup language (XML) object value Contrast with Long data type

interface

1 The connection and interaction among hardware, software, and the user. Hardware interfaces include plugs, sockets, wires, and electrical pulses traveling through them in a particular pattern. Hardware interfaces include electrical timing considerations such as Ethernet and Token Ring, network topologies, RS-232 transmission, and the IDE, ESDI, SCSI, ISA, EISA, and Micro Channel.

Glossary

115

Software or programming interfaces are the languages, codes, and messages that programs use to communicate with each other and to the hardware and the user. Software interfaces include applications running on specific operating systems, SMTP e-mail, and LU 6.2 communications protocols. 2 In Java, an interface defines a set of methods to provide a required functionality. The interface provides a mechanism for classes to communicate in order to execute particular actions. Related terms application class connection Java message method

IP address iServer J2EE J2SE JAR Java

The unique 32-bit ID of a node on a TCP/IP network. See Actuate iServer. See Java 2 Enterprise Edition (J2EE). See Java 2 Runtime Standard Edition (J2SE). See Java Archive (.jar) file. A programming language designed for writing client/server and networked applications, particularly for delivery on the web. Java can be used to write applets that animate a web page or to create an interactive web site. Related terms applet application client/server web page Contrast with JavaScript A platform-independent environment including services, APIs, and transport protocols that is used to develop and deploy web-based enterprise applications. Typically, this environment is used to develop highly scalable web-based applications. This environment builds on J2SE functionality and requires an accessible J2SE installation. Related terms application application programming interface (API)

Java 2 Enterprise Edition (J2EE)

116

Actuate 7 Glossary

Contrast with Enterprise JavaBean (EJB) Java 2 Runtime Standard Edition (J2SE)

Java 2 Runtime Standard Edition (J2SE)


A smaller-scale platform-independent environment providing supporting functionality similar capabilities to the J2EE. The J2SE does not have Enterprise JavaBean or enterprise environment. Contrast with Enterprise JavaBean (EJB) Java 2 Enterprise Edition (J2EE)

Java Archive (.jar) file


A file format used to bundle Java applications. Related terms application Java

JavaBean
A reusable standards-based component written in Java that encapsulates the business logic of an application. A JavaBean can provide access to data or model the data itself. Related terms application data Java Contrast with Enterprise JavaBean (EJB)

Java Database Connectivity (JDBC)


A standard protocol used by Java to access database data sources in a platform-independent manner. Only databases that support JDBC can provide data to the database data source. For example, Formula One e.Report Engine uses JDBC to connect to databases. JDBC can connect to ODBC-compliant data sources using a bridge class. Related terms bridge class connection database connection database management system (DBMS) data source Formula One e.Report Engine Java protocol

Glossary

117

Contrast with open database connectivity (ODBC)

Java Development Kit (JDK)


A Sun Microsystems software development kit that defines the Java API and is used to build Java programs. The kit contains software tools and other programs, examples, and documentation that helps software developers create applications using the Java programming language. Related terms application programming interface (API) Java Contrast with JavaServer Page (JSP)

Java Naming and Directory Interface (JNDI)


A naming standard that provides clients with access to EJBs. Related term Enterprise JavaBean (EJB)

Java Native Interface (JNI)


A standard protocol that supports interaction between C or C++ applications and Java applications. Using JNI supports use of Java classes, exceptions, methods, and objects by C or C++ applications. Related terms class method object protocol

JavaScript

An interpreted, platform-independent language used to enhance web pages and provide additional functionality in web servers. For example, JavaScript can interact with the HTML of a web page to change an icon when the cursor moves across it. JavaScript is not closely related to Java. Related terms hypertext markup language page web page web server Contrast with Java A standard Java extension that simplifies the creation and management of dynamic web pages. The code combines HTML and Java code in one document. The Java code uses tags that tell the JSP container to generate a servlet.

JavaServer Page (JSP)

118

Actuate 7 Glossary

Related terms hypertext markup language page Java servlet tag web page

Java Virtual Machine (JVM)


An abstract layer that converts Java bytecode into machine language for execution. Related term Java

JDBC JDK JNDI JNI job

See Java Database Connectivity (JDBC). See Java Development Kit (JDK). See Java Naming and Directory Interface (JNDI). See Java Native Interface (JNI). An asynchronous or batch process used to generate and print reports. Related terms asynchronous process report Contrast with completed job pending job retry policy running job scheduled job synchronous A name for an asynchronous request. Related terms asynchronous request A schedule to run a report. Actuate iServer supports running jobs at one or more specified times or intervals. Related terms completed job job pending job running job scheduled job
Glossary

job name

job schedule

119

jobs folder

A folder that includes active, scheduled, and completed requests for reports. In the completed jobs folder, you can see your own jobs and any other completed jobs for which you are on the notification list. If you access an Encyclopedia volume over the web, the completed jobs folder appears as your personal channel in a web browser. Related terms channel Encyclopedia volume job notification See report object design (.jod) file for Formula One e.Report Designer. See report object instance (.joi) file for Formula One e.Report Engine. A SQL query operation that combines records from two tables and returns them in a result set based on the values in the join columns. When used without further qualification, join usually refers to an equijoin. For example, customer and order tables are joined on a common field such as customer ID. The result set contains combined customer and order records in which the customer IDs are equal.

JOD JOI join

Contrast with inner join outer join

join condition
A condition that specifies a match when the value of a field in one table equals the value of a field in another table. For example, if two tables have a field

120

Actuate 7 Glossary

called customer ID, a join condition exists where the customer ID value in one table equals the customer ID value in the second table. Related terms field table value

JSP JVM keyword

See JavaServer Page (JSP). See Java Virtual Machine (JVM). 1 A reserved word recognized as part of a programming language. For example, If, Then, and Loop are Actuate Basic keywords. 2 In Actuate e.Spreadsheet Designer, a name in an workbook. 3 In Formula One e.Report Designer, a report design that invokes the corresponding function. For example, sum. Related terms Actuate Basic Actuate e.Spreadsheet Designer design Formula One e.Report Designer function

label control
A component that adds static text to an e.report. For example, a label control can be a heading above a column of data. In Actuate e.Report Designer and Actuate e.Report Designer Professional, a label control must be in a flow, frame, or page. The relevant Actuate Foundation Class is AcLabelControl.

Label control placed in a frame

Related terms Actuate e.Report Designer Actuate e.Report Designer Professional Actuate Foundation Class (AFC) column component control data flow
Glossary

121

frame page Contrast with text control

layout

The designed appearance of an e.report including controls, graphic elements, and margins.

Related terms control e.report

layout pane

In Actuate e.Report Designer, Actuate e.Report Designer Professional, and Formula One e.Report Designer, a portion of the Design Editor that displays a visual representation of the components. The other portion of the Design Editor is the structure pane.

Structure pane

Layout pane

122

Actuate 7 Glossary

Structure pane

Layout pane

Related terms Actuate e.Report Designer Actuate e.Report Designer Professional component Formula One e.Report Designer Contrast with structure pane

LDAP

See Lightweight Directory Access Protocol (LDAP).

level-break listing
See grouped report.

level-break section
See group section.

library

1 A file used when creating or running a program. For example, Windows library files are dynamic link libraries. UNIX library files are shared libraries. 2 In Actuate e.Report Designer and Actuate e.Report Designer Professional, a file that contains published components. Related terms Actuate e.Report Designer Actuate e.Report Designer Professional component publish report object library (.rol) file

Glossary

123

Library Browser
In Actuate e.Report Designer and Actuate e.Report Designer Professional, a tool that lists the components that have been published in the library. Related terms Actuate e.Report Designer Actuate e.Report Designer Professional component library publish

library file

See report object library (.rol) file.

Library Organizer
1 In Actuate e.Report Designer, a tool that a report developer uses to include or remove a component library (.rol) file or an Actuate Basic source (.bas) file in a report design. 2 In Actuate e.Report Designer Professional, a tool that a report developer uses to include or remove a component library (.rol) file or an Actuate Basic source (.bas) file from a report design, and to create a new library.

Lightweight Directory Access Protocol (LDAP)


A software protocol that enables location of resources on a network.

124

Actuate 7 Glossary

line control

1 In Actuate e.Spreadsheet Designer, a component that draws a line in a report design.

2 In Actuate e.Report Designer and Actuate e.Report Designer Professional, line controls are contained in a flow, frame, or page. The relevant Actuate Foundation Class is AcLineControl.

3 In Formula One e.Report Designer, a component that draws a horizontal or vertical line in a zone.

Related terms Actuate e.Report Designer Actuate e.Report Designer Professional Actuate e.Spreadsheet Designer Actuate Foundation Class (AFC) component control flow Formula One e.Report Designer frame page zone

link

1 A connection between an OLE object and its application. 2 Some database products use link as a synonym for join. Actuate e.Report Designer, Actuate e.Report Designer Professional, and Formula One e.Report Designer use the term join, not link. 3 In Formula One e.Report Designer, a definition for the relationship between a query in a nested section and a data control in an outer section. Related terms Actuate e.Report Designer Actuate e.Report Designer Professional application data control Formula One e.Report Designer join object object linking and embedding (OLE) query section
Glossary

125

Contrast with hyperlink

listener listing report

See event listener.

A report that provides a simple view of ungrouped data. Related terms data e.report view

Live Report Extension (LRX)


See Actuate Live Report Extension (LRX).

locale

A location and the language, date format, currency, sorting sequence, time format and other such characteristics associated with that location. The location is not always identical to the country. For example, Canada has both French and English languages. Contrast with locale map An XML file that specifies the date, time, currency, and number formats for supported locales. For example, some of the supported locales include Arabic, Chinese, Egypt, France, French, German, Germany, Hebrew, Hong Kong, Israel, Japan, Japanese, Korea, Korean, Peoples Republic of China (P.R.C.), Singapore, Spain, Spanish, Taiwan, and Thailand. Related terms extensible markup language (XML) locale

locale map

Long data type


An Actuate Basic data type that stores four-byte integers, ranging in value from -2,147,483,648 to 2,147,483, 647. Related terms Actuate Basic data type value Contrast with Integer data type

LRX macro sheet

See Actuate Live Report Extension (LRX).

An Actuate e.Spreadsheet Designer worksheet that preserves Microsoft Excel macros.

126

Actuate 7 Glossary

Related term Actuate e.Spreadsheet Designer

mailing label report


A report that formats name and address information to be printed on address stickers such as Avery labels. Related term report Contrast with columnar report multicolumn report

matrix measure

See crosstab report. In Actuate Analytics Option and Actuate e.Analysis Option, numeric data extracted from the source data in a cube. Related terms Actuate Analytics Option Actuate e.Analysis Option cube data 1 A method or variable defined in a class which provides or uses information about the state of a single object. 2 A user who is assigned to a security role in an Encyclopedia volume. Related terms class Encyclopedia volume method object security role variable Contrast with global variable instance variable static variable

member

member variable
See instance variable.

message

See Message Distribution service.

Message Distribution service


A mechanism within Actuate iServer that handles inbound requests from applications and users and then directs the requests to the appropriate service for processing.

Glossary

127

Related terms Actuate iServer application service Contrast with Encyclopedia process Encyclopedia service Factory service request View service

metadata data source


A data source that emulates the structure of a data source supporting the design of queries and templates without using a connection to a data source. Related terms Connection data data source Contrast with database connection Java Java Database Connectivity (JDBC) open database connectivity (ODBC)

method

A routine that provides functionality to an object or a class. Related terms class object Contrast with data function overloaded method

Method Editor
A tool in Actuate e.Report Designer Professional used to write code for Actuate Basic methods.

128

Actuate 7 Glossary

Select method from drop-down list

Type code

Choose New to add method or Override to modify inherited code

Related terms Actuate Basic Actuate e.Report Designer Professional method

Methods page
A page in the Component Editor in Actuate e.Report Designer Professional that displays all the methods for a component. From the Methods page, the user can access the Method Editor to override methods or create new methods.

Related terms Actuate e.Report Designer Professional component


Glossary

129

Component Editor method Method Editor page

MIME

See multipurpose internet mail extensions (MIME).

modal window
A window that retains focus until explicitly closed by the user. Typically, dialog and message windows are modal. For example, an error message dialog remains on the screen until the user responds. Contrast with modeless window

mode

An operational state of a system. Mode implies that there are at least two possible states though there are typically many modes for both hardware and software. A window that solicits input, but permits users to continue using the current application without closing the modeless window. For example, Component Editor in Actuate e.Report Designer Professional is a modeless window. Related terms Actuate e.Report Designer Professional application Component Editor Contrast with modal window

modeless window

module

A file that contains class, type, or variable declarations for an application. A module is a unit of code that serves as a building block for a program. Related terms class data type declaration variable Contrast with semantic type See Actuate Multi-Application Option.

Multi-Application Option multicolumn report


A report that displays or prints data in more than one vertical flow. Related terms data

130

Actuate 7 Glossary

e.report flow Contrast with mailing label report

multidimensional analysis
In Actuate e.Analysis Option, a process that applies data filters simultaneously to multiple dimensions of a cube to examine relationships among those dimensions. Related terms Actuate e.Analysis Option cube data filter dimension process

multidimensional data
In Actuate e.Analysis Option, any set of records that you can break down or filter according to the contents of individual fields or dimensions such as product, location, or time. This data organization supports using Actuate e.Analysis Option to present and analyze complex relationships.

Glossary

131

Related terms Actuate e.Analysis Option data dimension

multiple inheritance
A relationship among classes written in C, C++, or C# in which a subclass inherits from more than one superclass. Each subclass can have any number of superclasses. Related terms class inheritance subclass superclass Contrast with single inheritance

multipurpose internet mail extensions (MIME)


A mechanism for transmitting non-text files using internet e-mail. Internet email was originally designed for ASCII text only. MIME encodes the files at the distributing end and decodes the files at the receiving end of the transmission.

multithreaded application
An application that handles multiple simultaneous users and sessions. Related term application

name space
See global name space.

Navigation bar
A tool that provides navigation, search, table of contents, download, and print. The Navigation Bar is also known as the NavBar. Related terms search table of contents

Navigator

A tool that provides access to an Encyclopedia volume. Use Navigator to access completed reports, request reports, and schedule jobs. Access to items in the Encyclopedia volume depends upon user privileges. Navigator is available in Actuate End User Desktop, Actuate e.Report Designer, and Actuate e.Report Designer Professional.

132

Actuate 7 Glossary

Related terms Actuate End User Desktop Actuate e.Report Designer Actuate e.Report Designer Professional Encyclopedia volume e.report job Contrast with Actuate Management Console

nested function
An e.Spreadsheet function that is an argument for another e.Spreadsheet function. Related terms Actuate e.Spreadsheet Designer argument function

nested report
See subreport.

node

1 A computer that is part of an Actuate iServer cluster. 2 An individual part of an XML document, such as an element, comment, or text string. A node tree is a hierarchical representation of the entire XML document. Related terms Actuate iServer cluster extensible markup language (XML) Contrast with domain name

notification

1 A message sent by e-mail or listed on the Channels page in Actuate Active Portal or Actuate Management Console. A requested report is available for viewing if a job has been run and succeeds. 2 A message from Actuate iServer to the desktop regarding the completion of a job, failure of a job, or an error that occurred.

Glossary

133

Related terms Actuate Active Portal for .NET Actuate Active Portal for JSP Actuate Management Console Actuate iServer completion notice job message request

notification group
A set of users who are informed of a completed job and available e.report. All users can use any notification group, but only the administrator can modify or create one. Actuate iServer informs the group when a job completes and a report becomes available. Related terms e.report job Contrast with group

null

A value that indicates a variable contains no data. Related terms data value variable

numeric expression
A numeric constant, a simple numeric variable, a scalar reference to a numeric array, a numeric-valued function reference, or a sequence of the above, separated by numeric operators and parentheses. For example, Val(Dates) + 1. Related terms array constant function variable

object

An instance of a particular class, including its characteristics, created during the process of running an e.report. An object has attributes, identity, and methods. For example, when a user runs a report, Actuate e.Report Designer Professional instantiates multiple persistent customer frame objects, one for each customer row retrieved from the database. Related terms Actuate e.Report Designer Professional class e.report

134

Actuate 7 Glossary

instance persistent object transient object Contrast with information object

object aging
See autoarchive.

object linking and embedding (OLE)


A Windows technology used to provide a document-centered rather than a program-centered environment. OLE provides a framework within which users can prepare and maintain compound documents. For example, you can embed an Excel spreadsheet in a Microsoft Word document. The Word document contains a link to the Excel spreadsheet. Related term link Contrast with OLE automation

object reference variable


A variable that contains a reference to an object. References can be passed to functions and subroutines as parameters. Related terms function object parameter subroutine variable

object-oriented database management system (ODBMS)


A database management system built specifically to retrieve and store objects rather than simple rows. Related terms data type object Contrast with database management system (DBMS)

object-oriented programming
A technique for writing applications using classes, not algorithms, as the fundamental building blocks. The design methodology uses three main concepts: encapsulation, inheritance, and polymorphism. Related terms application

Glossary

135

class inheritance Contrast with object

octal number
A number in base 8. An octal number uses only the digits 0 through 7. Each place represents a power of 8. By comparison, base 10 numbers use the digits 0 through 9. Each place represents a power of 10. Contrast with hexadecimal number

ODAF ODBC

See open data access framework (ODAF). See open database connectivity (ODBC).

OLAP (online analytical processing)


See online analytical processing (OLAP).

OLE

See object linking and embedding (OLE).

OLE automation
A Windows technique that enables a client application to control an OLE server without direct input from the user. For use by the client, the OLE server must provide a defined interface to its functions. Related terms application client/server function interface object linking and embedding (OLE)

on-demand request
See synchronous.

online analytical processing (OLAP)


The process of analyzing, collecting, managing, and presenting, multidimensional data. Related term data

online help

1 Information displayed on the computer screen to help the user understand an application. 2 In an Actuate e.report, an explanation associated with an object. The user views online help when viewing the e.report to find out more about a particular object in the e.report. For example, a calculated control might

136

Actuate 7 Glossary

have associated online help that explains how the calculation was performed. Related terms application calculated control e.report object Contrast with balloon help

open data access driver


A set of components that conform to the open data access framework (ODAF) to communicate between an arbitrary data source and Actuate e.Report Designer, Actuate e.Report Designer Professional, and Actuate iServer. Related terms Actuate e.Report Designer Actuate e.Report Designer Professional Actuate iServer component data source open data access framework (ODAF)

open data access framework (ODAF)


A set of XML data structures and Java interfaces that define how to create a driver that communicates between an arbitrary data source and Actuate e.Report Designer, Actuate e.Report Designer Professional, and Actuate iServer. The report design tools use XML for request and response communication to determine the data fields to use in the report design. The report design tools and Actuate iServer use the Java interfaces to retrieve data rows when generating a report. Related terms Actuate e.Report Designer Actuate e.Report Designer Professional Actuate iServer data row data source driver extensible markup language (XML) interface Java report

open data source


A connection class and data stream class that use the open data access framework (ODAF) to communicate with an arbitrary data source. In Actuate

Glossary

137

Basic products, these classes are subclasses of the AFC classes, AcOdaConnection and AcOdaSource respectively. Related terms Actuate Foundation Class (AFC) class connection data source data stream open data access framework (ODAF)

open database connectivity (ODBC)


A standard protocol used by Actuate software products as one of the database management system (DBMS) interfaces to connect reports to databases that comply with this specification. Related terms database connection database management system (DBMS) interface protocol report Contrast with connection

open server driver


An interface between an Actuate iServer and an external application. Related terms Actuate iServer application interface Contrast with driver

open server file type


A file type defined in an Encyclopedia volume. A file type definition assigns information such as what open server driver should be used to open or run the file. Related terms Actuate iServer Crystal report executable (.rpx) file Encyclopedia volume e.Spreadsheet template (.vts) file e.Spreadsheet template package (.vtf) file file types report object design (.jod) file for Formula One e.Report Designer SQRIBE report executable (.sqt) file
138
Actuate 7 Glossary

open server technology


A technology that enables Actuate iServer to manage and run non-Actuate reports such as Crystal and SQRIBE. Related terms Actuate iServer Crystal report executable (.rpx) file SQRIBE report executable (.sqt) file

operator

A symbol or keyword that performs an operation on expressions. Related terms expression keyword operator In Actuate e.Report Designer and Actuate e.Report Designer Professional, a page in the Query Editor that displays the sort key. You can use the Order By page instead of or in addition to group sections to specify how to sort data.

Order By page

Related terms Actuate e.Report Designer Actuate e.Report Designer Professional data group section page Query Editor sort key

outer join

A type of join that returns records from one table even if there are no matching values in the other table. The two kinds of outer join are the left outer join and the right outer join. The left outer join returns all records from the table on the left in the join operation even if there are no matching values in the other table. The right outer join returns all records from the table on the right in the join operation. For example, if customers and orders tables are left outer joined on customer ID, the result set will contain all customer records including records for customers with no orders. Related terms join
Glossary

139

table value Contrast with inner join

outline panel
An Actuate e.Spreadsheet Designer panel that indicates which columns and rows contain details and which contain summary data. Related terms Actuate e.Spreadsheet Designer column data row

output format
A format to which Actuate reports designed using Actuate e.Report Designer and Actuate e.Report Designer Professional can be exported. Output formats include BrioQuery, comma-delimited text, CorVu, Microsoft Excel, PDF, and XML. Formula One e.Report Designer supports export to comma-delimited, Excel, DHTML, HTML, and JOI formats. Formula One e.Report Designer does not support export to BrioQuery, CorVu, or XML. Actuate e.Spreadsheet Designer supports only Excel output. Related terms Actuate e.Report Designer Actuate e.Report Designer Professional Actuate e.Spreadsheet Designer dynamic hypertext markup language (DHTML) extensible markup language (XML) format Formula One e.Report Designer hypertext markup language page

output object
A value returned by a request. Related terms request value Contrast with input object

overloaded method
A method in a single class in which different sets of arguments can be specified. Related terms argument

140

Actuate 7 Glossary

class method

override

To write new code that replaces the default code of an inherited method. Related terms inheritance method 1 In Actuate e.Report Designer and Actuate e.Report Designer Professional, a component that specifies the visual design or layout of a page in the report. A page can contain controls, flows, frames, and graphic components. The relevant Actuate Foundation Class is AcPage.

page

2 An area in a window that groups and displays related information. A window can contain several pages, each of which is accessed by a tab. The following illustration is an example of pages in a dialog box.
Tabs to access pages in Component Editor

Related terms Actuate e.Report Designer Actuate e.Report Designer Professional Actuate Foundation Class (AFC) component control flow frame hypertext markup language page layout page report tab Contrast with JavaServer Page (JSP) web page

Glossary

141

page-level security
See Actuate Page Level Security Option.

Page List

1 In Actuate e.Report Designer and Actuate e.Report Designer Professional, a component that maintains a list of page layouts. The relevant Actuate Foundation Classes include AcCustomPageList, AcLeftRightPageList, AcSimplePageList, and AcTitleBodyPageList.

2 In the same products, a slot in the structure pane where a page list component can be placed.

Related terms Actuate e.Report Designer Actuate e.Report Designer Professional Actuate Foundation Class (AFC) component layout page slot structure pane

page security
See Actuate Page Level Security Option.

palette

In Actuate e.Report Designer and Actuate e.Report Designer Professional, a graphical representation of a set of components that represent specific classes or other palettes. The component palettes group classes by functionality: Controls, Data, Drawing and Graphics, Pages, and Structure. Users can add additional palettes and modify existing palettes. Related terms Actuate e.Report Designer Actuate e.Report Designer Professional Actuate palette representation (.apr) file class component Design Editor layout See Actuate palette representation (.apr) file.

palette file

142

Actuate 7 Glossary

parallel section
In Actuate e.Report Designer Professional, a component that contains two or more subreports displayed or printed on the same page. For example, the left side of the page contains a report that displays or prints employee addresses, and the right side of the page contains a report that displays or prints employee salary histories. The relevant Actuate Foundation Class is AcParallelSection.

Subreports in a parallel section

Related terms Actuate e.Report Designer Actuate e.Report Designer Professional Actuate Foundation Class (AFC) component page report subreport Contrast with conditional section group section report section section sequential section

parameter

1 The data passed among functions, programs, or subroutines. 2 In an Actuate e.Report Designer or an Actuate e.Report Designer Professional e.report or an Actuate e.Spreadsheet Designer report, a variable available for user interaction that contains a value. Parameters provide an opportunity for the user to type a value as input to the execution of the report. Parameters provide control over report data selection, processing, and formatting.

Glossary

143

Related terms Actuate e.Report Designer Actuate e.Report Designer Professional Actuate e.Spreadsheet Designer ad hoc parameter e.report function input object subroutine value variable

Parameter Editor
A tool in e.Report Designer Professional and e.Report Designer that displays parameters a report design contains. In Parameter Editor, you can select a parameter and choose Modify to customize the appearance of a parameter in Requester. Choose Add to add a parameter to a report design.

Related terms Actuate e.Report Designer Actuate e.Report Designer Professional parameter Requester Contrast with Parameters page

Parameters page
In Actuate Active Portal and Management Console, a page that supports end users entering values for parameters when generating a report from an executable file.

144

Actuate 7 Glossary

Related terms Actuate Active Portal for .NET Actuate Active Portal for JSP Actuate Management Console page parameter report

parent class
See superclass.

partition

A virtual disk location that can be set aside for paths to storage and other common locations in an Encyclopedia volume that all servers in a cluster can access. Related terms cluster Encyclopedia volume report server An optional code that restricts user name access to an Encyclopedia volume. Passwords can be up to 256 characters in length and can contain any characters except control characters or spaces. Passwords are case-sensitive. Passwords can use a mixture of case, alphabetical, and numerical characters to increase security. Related terms case sensitivity Encyclopedia volume user name A technique that copies material temporarily located on the clipboard into a document. Related term clipboard

password

paste

pattern matching
See search expression.

pending job

An job that is waiting for resources to become available so that the job can run. Related term job Contrast with completed job running job scheduled job

Glossary

145

persistent object
An object created by a client or server process and permanently stored in a file. Most objects created by running a report object design (.rod) file, including data controls, graphical elements, pages, and sections, are persistent. A report object instance (.roi) file contains only persistent objects. Related terms client/server data control object page process report object design (.rod) file report object instance (.roi) file section Contrast with transient object

Persistent Object Storage Manager (POSM)


A mechanism used for reading and writing a stored object that exists until the report file is deleted. Related terms object report object instance (.roi) file

persistent report
A report document stored in an Encyclopedia volume. Related terms Encyclopedia volume report Contrast with express content

personal channel
An Actuate Active Portal channel page or a ReportCast channel page that displays the users completion notices. Related terms Actuate Active Portal for .NET Actuate Active Portal for JSP Actuate ReportCast technology channel page completion notice

personal folder
See home folder.

146

Actuate 7 Glossary

plug-in

A software program that extends the capabilities of an internet browser. For example, a plug-in gives you the ability to play audio samples or video movies. Related terms browser Live Report Extension (LRX)

polymorphism
The ability to provide different implementations with a common interface, simplifying the communication among objects. For example, defining a unique print method for each kind of document in a system supports printing of any document by sending the message print, without concern for how that method was actually carried out for a given document. Related terms interface object

pop-up menu
See context menu.

portal

A web site that serves as a starting point to accessing information and applications on the internet or an intranet. The basic function of a portal is to aggregate information from different sources. Contrast with portlet A portlet provides a view of specific information available from a portal. Contrast with portal An option that specifies a selection. For example, a user preference can specify a type of e-mail notification. Related terms notification request

portlet

preference

printer attributes
A list of properties that describes the fixed characteristics of a printer. These properties can limit report design features. For example, a black and white printer cannot render an image in color. Related terms design property report

privilege

A level of access a user has to an item in an Encyclopedia volume. Privileges are granted to users either directly or through security roles. The privileges

Glossary

147

include the ability to delete, execute, grant, read, secure read, visible, and write an object. The user who develops an item and places it in the Encyclopedia volume and the volume administrator both have all privileges for that item. Related terms delete privilege Encyclopedia volume execute privilege grant privilege object privilege read privilege security role secure read privilege visible privilege write privilege

procedure

A set of commands, input data, and statements that initiate the performance of a specific set of operations. Related terms command data statement A computer program that has no user interface. For example, the Actuate Factory process is a process that runs an Actuate Basic report. Related terms Factory process interface report Contrast with Encyclopedia process Encyclopedia service Factory service Process Manager View process View service

process

Process Manager
A tool that starts and stops the processes running on a particular information server. Related terms process server processes Contrast with Encyclopedia process

148

Actuate 7 Glossary

Encyclopedia service Factory process View process View service

progressive viewing
A mechanism that displays the first page of a synchronous report in a web browser as soon as it generates. This option is available for reports running in synchronous mode only. Related terms e.report synchronous web browser

Project Browser
In Actuate e.Report Designer Professional, a tool that lists the components included in a report design. The list is organized by file.

Related terms Actuate e.Report Designer Actuate e.Report Designer Professional browser component report object design

Properties page
In Actuate e.Report Designer and Actuate e.Report Designer Professional, a page in the Component Editor that lists the properties of a component, such as font size. Use the Properties page to specify values for properties.

Glossary

149

Related terms Actuate e.Report Designer Actuate e.Report Designer Professional component Component Editor page property Contrast with Class page Methods page Variables page

property

A characteristic of an object for which the user can specify a value. In Actuate e.Report Designer and Actuate e.Report Designer Professional, use the Properties page in the Component Editor or use code to specify values for properties. A property controls the appearance and behavior of an object, such as the font size for a label control or the user name and password for a database connection. Related terms Actuate e.Report Designer Actuate e.Report Designer Professional Component Editor component reference property database connection object property Properties page value Contrast with method

150

Actuate 7 Glossary

property list
See Properties page.

protocol

A communication standard for the exchange of information. For example, in TCP/IP, the Internet protocol (IP) is the syntax and order in which messages are received and sent. In Actuate e.Report Designer Professional, a command to place a component in a library for reuse. When the component is reused, publish makes the component in the design a reference to the component in the library. Related terms Actuate e.Report Designer Professional command component design library

publish

publish and subscribe


A method of communication between applications by which one application subscribes to another. The second application publishes to the subscribing application. The publish operation occurs without a request from the subscribing application. Related terms application publish subscribe Contrast with publish

push

A distribution mechanism that delivers information on preselected topics or categories to a web browser. Notifications about newly generated reports are automatically pushed to specific channels using Actuates Active Portal and ReportCast technologies. Related terms Actuate Active Portal for .NET Actuate Active Portal for JSP Actuate ReportCast technology channel report web browser A SQL SELECT statement that specifies which rows to retrieve from a database. Related terms row SQL SELECT statement

query

Glossary

151

Query by Example (QBE)


In Actuate e.Report Designer, Actuate e.Report Designer Professional, and Actuate e.Spreadsheet Designer, a syntax used to write expressions that specify data to retrieve from a database. For example, a QBE expression can specify ad hoc parameters at report request time. Actuate modifies a query by writing SQL code based on the QBE expression. Related terms Actuate e.Report Designer Actuate e.Report Designer Professional ad hoc parameter data expression query report request SQL SELECT statement syntax

query data stream


A data stream that obtains data from a relational database using a SQL query. Related terms data data stream query

Query Editor
A tool in Actuate e.Report Designer and Actuate e.Report Designer Professional used to write a SQL SELECT statement. Use the upper pane to select tables and specify the joins between those tables.

152

Actuate 7 Glossary

Related terms Actuate e.Report Designer Actuate e.Report Designer Professional e.report join SQL SELECT statement table Contrast with Textual Query Editor (TQE)

query parameter
See parameter.

query synchronization
In Actuate e.Report Designer and Actuate e.Report Designer Professional, the process of updating the query so that it is consistent with the database schema. Related terms Actuate e.Report Designer Actuate e.Report Designer Professional process query report object design

range

1 In Actuate e.Report Designer, Actuate e.Report Designer Professional, and Actuate e.Spreadsheet Designer the distance between the start and end values of the x-axis in a time series chart. The range is specified by the Range and RangeUnit properties.

Glossary

153

2 Two or more cells. A string of characters identifies the location of a range. For example, A1:C3. 3 In an Actuate e.Spreadsheet Designer worksheet, if the starting and ending worksheets are different, the range is three-dimensional. Related terms Actuate e.Report Designer Actuate e.Report Designer Professional Actuate e.Spreadsheet Designer cell chart grid property range three-dimensional range time series chart value Contrast with tick interval

read privilege
A privilege that provides the option to open, work with, and print an item in the Encyclopedia volume. Other privileges include delete, execute, grant, secure read, visible, and write. Related terms delete privilege Encyclopedia volume execute privilege grant privilege privilege secure read privilege visible privilege write privilege

rectangle control
In Actuate e.Report Designer and Actuate e.Report Designer Professional, a component used to add box shapes to a report design. The relevant Actuate Foundation Class is AcRectangleControl.

Related terms Actuate e.Report Designer Actuate e.Report Designer Professional Actuate Foundation Class (AFC)

154

Actuate 7 Glossary

component report object design

recursion

A process in which a function or subroutine directly or indirectly calls itself to accomplish some task. The recursive function or subroutine continues until it is interrupted or until a specified condition is met. Related terms function process subroutine In an Actuate Basic report, the pointer to an existing class in a report object design or a component library. A class that is a reference cannot be modified. Related terms Actuate Basic class component library report object design Contrast with cell reference subclass A cell reference that points to a cell position relative to the current cell in an Actuate e.Spreadsheet Designer worksheet. Related terms Actuate e.Spreadsheet Designer cell cell reference Contrast with absolute cell reference external cell reference virtual cell reference

reference

relative cell reference

report

A category of documents presenting highly formatted and structured content from one or more data sources such as spreadsheets, text files, and databases. Actuate products produce many types of reports including Actuate Basic reports, cube reports, Java reports, and spreadsheet reports. Related terms data source structured content Contrast with cube report (.cvw) file DHTML report e.report

Glossary

155

e.Spreadsheet report XML report

report bursting
In Actuate e.Report Designer and Actuate e.Report Designer Professional, a report design technique used to break a report into several small reports. Using this technique, the single report object executable (.rox) file generates multiple report object instance (.roi) files. Actuate 7 supports report bursting in asynchronous mode only. Related terms Actuate e.Report Designer Actuate e.Report Designer Professional asynchronous report report object design report object executable (.rox) file report object instance (.roi) file Contrast with Actuate Page Level Security Option report object Reportlet synchronous

ReportCast

See Actuate ReportCast or Actuate ReportCast technology.

ReportCast Agent
See Actuate ReportCast Agent.

ReportCast directive
A request that triggers the use of a particular template. Directives include requests to run an e.report, view a report, or subscribe to a channel. For example:
http://<webserver>/acweb/<reportserver>/<folder>/?sort=name

displays the contents of the specified folder sorted by owner name. Related terms Actuate ReportCast technology channel directive e.report request subscribe template Unicode

156

Actuate 7 Glossary

Contrast with Actuate Active Portal for JSP web directive

ReportCast Security Extension


See Actuate ReportCast Security Extension.

ReportCast Server
See Actuate ReportCast Server.

ReportCast template file


A file used by Actuate ReportCast to control the appearance of generated web pages. A set of default template files installs with Actuate ReportCast. Users can also create their own templates. Actuate template files have the extension ACHTML. Related terms Actuate ReportCast hypertext markup language page template variable web page

report chart

See chart.

Report Encyclopedia volume


See Encyclopedia volume.

report executable file


In Actuate e.Report Designer and e.Report Designer Professional, the instructions for generating and viewing a report object. Related terms e.Report Designer e.Report Designer Professional report object report object executable (.rox) file

report generation process


See Factory process.

reporting system
See Actuate iServer System.

Reportlet

A portion of an e.report that can be embedded in a web page. Related terms e.report web page
Glossary

157

report, nested
See subreport.

report object
In Actuate e.Report Designer and Actuate e.Report Designer Professional, a component that contains all other components in an e.report. The report object is the root of the report structure. The relevant Actuate Foundation Class is AcReport. Related terms Actuate e.Report Designer Actuate e.Report Designer Professional Actuate Foundation Class (AFC) component e.report object

report object design


In Actuate e.Report Designer and Actuate e.Report Designer Professional, a specification that describes how to produce an information object or a report object instance. In Formula One e.Report Designer, a specification that describes how to product a report object instance. Related terms Actuate e.Report Designer Actuate e.Report Designer Professional data object executable (.dox) file data object instance (.doi) file data object parameter (.dop) file data object value (.dov) file design Formula One e.Report Designer instance report object design (.jod) file for Formula One e.Report Designer report object design (.rod) file

report object design (.jod) file for Formula One e.Report Designer
A file that contains a report design for Formula One e.Report Designer. Saving a report design creates a design file. Related terms Formula One e.Report Engine report object design Contrast with report object instance report object instance (.joi) file for Formula One e.Report Engine report object instance (.roi) file

158

Actuate 7 Glossary

report object design (.rod) file


In Actuate e.Report Designer and Actuate e.Report Designer Professional, a file that contains a report design. A design file is created when the user saves a report design. Related terms Actuate e.Report Designer Actuate e.Report Designer Professional Basic source (.bas) file design Contrast with Actuate palette representation (.apr) file data object executable (.dox) file data object instance (.doi) file data object parameter (.dop) file data object value (.dov) file report object executable (.rox) file report object instance (.roi) file report object library (.rol) file report object value (.rov) file report object web (.row) file search definition (.ros) file

report object executable (.rox) file


In Actuate e.Report Designer and Actuate e.Report Designer Professional, a file that contains the instructions for generating and viewing a report object. An executable file is the compiled executable form of an e.report created when the user compiles the Actuate Basic source (.bas file) for the report. Related terms Actuate Basic Actuate e.Report Designer Actuate e.Report Designer Professional Basic source (.bas) file e.report Contrast with Actuate palette representation (.apr) file data object executable (.dox) file data object instance (.doi) file data object parameter (.dop) file data object value (.dov) file report object design (.rod) file report object instance (.roi) file report object library (.rol) file report object value (.rov) file report object web (.row) file search definition (.ros) file
Glossary

159

report object instance


In Actuate e.Report Designer and Actuate e.Report Designer Professional, a set of persistent objects that represents a particular report. Related terms Actuate e.Report Designer Actuate e.Report Designer Professional persistent object report Contrast with report object instance (.joi) file for Formula One e.Report Engine report object design (.jod) file for Formula One e.Report Designer report object instance (.roi) file

report object instance (.joi) file for Formula One e.Report Engine
In Formula One e.Report Engine, a file that contains raw report data. Formula One e.Report Designer uses this file to display the report in the Preview pane or a stand-alone previewer window or to create a report in another format such as DHTML. Related terms data DHTML report Formula One e.Report Designer report Contrast with report object instance report object instance (.joi) file for Formula One e.Report Engine report object instance (.roi) file

report object instance (.roi) file


In Actuate e.Report Designer and Actuate e.Report Designer Professional, a file that contains the viewable e.report. Related terms Actuate e.Report Designer Actuate e.Report Designer Professional e.report Contrast with Actuate palette representation (.apr) file Basic source (.bas) file data object executable (.dox) file data object instance (.doi) file data object parameter (.dop) file data object value (.dov) file report object report object design (.rod) file report object executable (.rox) file
160
Actuate 7 Glossary

report object library (.rol) file report object value (.rov) file report object web (.row) file search definition (.ros) file

report object library


In Actuate e.Report Designer and Actuate e.Report Designer Professional, a collection of published components that can be used in a report object design (.rod) file. Related terms Actuate e.Report Designer Actuate e.Report Designer Professional component publish report object design (.rod) file report object library (.rol) file

report object library (.rol) file


In Actuate e.Report Designer and Actuate e.Report Designer Professional, a file that contains published components that can be used in a report object design (.rod) file. Related terms Actuate e.Report Designer Actuate e.Report Designer Professional component report object design (.rod) file report object library Contrast with Actuate palette representation (.apr) file Basic source (.bas) file data object executable (.dox) file data object instance (.doi) file data object parameter (.dop) file data object value (.dov) file report object executable (.rox) file report object instance (.roi) file report object value (.rov) file report object web (.row) file search definition (.ros) file

report object parameter (.rop) file


A file that contains a list of parameters used by an open server report. Related terms open server technology

Glossary

161

parameter report

report object value (.rov) file


Actuate e.Report Designer, Actuate e.Report Designer Professional, and Actuate iServer all support ROV files. In Actuate e.Report Designer and Actuate e.Report Designer Professional, a file that contains parameter values that the Factory uses to generate the e.report. Running the report automatically creates a parameter values file. The Actuate Requester API can also be used to create a parameter values file. Related terms Actuate e.Report Designer Actuate e.Report Designer Professional Actuate iServer Actuate Requester API e.report Factory parameter value Contrast with Actuate palette representation (.apr) file Basic source (.bas) file data object executable (.dox) file data object instance (.doi) file data object parameter (.dop) file data object value (.dov) file report object design (.rod) file report object executable (.rox) file report object instance (.roi) file report object library (.rol) file report object web (.row) file search definition (.ros) file

report object web (.row) file


A structured storage file that contains bitmaps, graphics, HTML information, and other information needed for a report. Report object web files are created by the Actuate iServer and can be used only from the Encyclopedia volume using Actuate Active Portal or ReportCast technologies. Related terms Actuate Active Portal for JSP Actuate iServer Actuate ReportCast technology Encyclopedia volume e.report

162

Actuate 7 Glossary

hypertext markup language page report Contrast with Basic source (.bas) file Actuate palette representation (.apr) file data object executable (.dox) file data object instance (.doi) file data object parameter (.dop) file data object value (.dov) file report object design (.rod) file report object executable (.rox) file report object instance (.roi) file report object library (.rol) file report object value (.rov) file search definition (.ros) file

report output
See output format.

report parameter
See parameter.

ReportQuery
See search definition (.ros) file and search extension.

ReportQuery extension
See search extension.

report section
In Actuate e.Report Designer and Actuate e.Report Designer Professional, a section that contains components that retrieve, organize, and display information. The relevant Actuate Foundation Class is AcReportSection.

Report sections

Related terms Actuate e.Report Designer Actuate e.Report Designer Professional Actuate Foundation Class (AFC) component section
Glossary

163

Contrast with conditional section group section parallel section sequential section

report server
See Actuate iServer.

report server API


See Actuate iServer Integration Technology, Actuate Report Server API, and Actuate Software Development Kit (SDK).

Report Server Security Extension (RSSE)


See Actuate Report Server Security Extension API.

report template
1 A report design developed using Actuate e.Spreadsheet Designer. In releases prior to Actuate 7 Service Pack 2, Formula One e.Report Designer also used the term report template to mean report design. Report templates can be easily modified and reused. 2 A web page design file created using Actuate ReportCast. Related terms Actuate e.Spreadsheet Designer design Formula One e.Report Designer Contrast with report object design ReportCast template file

request

A synchronous or asynchronous instruction to an Actuate iServer to perform an action. A request requires sending an HTTP URL from the web browser. For .NET, these requests typically have a format such as:
http://<webserver>/acweb/filesfolders/index.aspx

For JSP, these requests typically have a format such as:


http://<webserver>/acweb/getfolderitems.do?folder=/

The Actuate Information Delivery API still runs in HTTP, but the messages are XML format. Related terms Actuate iServer asynchronous hypertext transfer protocol (HTTP) job

164

Actuate 7 Glossary

report synchronous URL request web browser

Requester

A mechanism in the desktop products used to provide or modify input parameters. The Factory uses those parameters while generating e.reports. If the client is connected to a report server, additional functions are available. The Requester includes distribution, notification, parameters, print, schedule, and values tabs. Related terms e.report Factory notification parameter value

Requester API
See Actuate Requester API.

request retry
In Actuate Management Console, settings that specify how many times to resubmit a failed job. Related terms Actuate Management Console request Contrast with completed job pending job running job scheduled job

reserved word
See keyword.

result set

In Actuate e.Report Designer, Actuate e.Report Designer Professional, Actuate e.Spreadsheet Designer, and Formula One e.Report Designer, data returned by a SQL query. A stored procedure can return one or more result sets. The automated features for stored procedures use the first returned result set. Related terms Actuate e.Report Designer Actuate e.Report Designer Professional Actuate e.Spreadsheet Designer data Formula One e.Report Designer stored procedure
Glossary

165

retry policy

In Actuate Management Console, settings that specify how many times to resubmit a failed job. Related terms Actuate Management Console job See report object design (.rod) file. See report object instance (.roi) file. See report object library (.rol) file. See security role. See report object parameter (.rop) file. See search definition (.ros) file. See report object value (.rov) file. A record in a table. Related term table See report object web (.row) file. An expression used to collect data rows into row groups and subgroups in a crosstab report. Related terms crosstab report data row group expression Contrast with column key See report object executable (.rox) file. See Crystal report (.rpt) file. See Crystal web report (.rpw) file. See Crystal report executable (.rpx) file. In Formula One e.Report Designer, markings in inches or centimeters that support checking size and placement of controls in a report design. The ruler shows the position of margins to ensure controls fit within the report page.

ROD ROI ROL role ROP ROS ROV row

ROW row key

ROX RPT RPW RPX ruler

166

Actuate 7 Glossary

Ruler

Related terms control Formula One e.Report Designer

run

1 To execute a program, utility, or other machine function. 2 In Actuate e.Report Designer, Actuate e.Report Designer Professional, and Formula One e.Report Designer to request current data in a new instance of an e.report. For example, run a report executable (.rox) file to generate a new report. Related terms Actuate e.Report Designer Actuate e.Report Designer Professional data e.report Formula One e.Report Designer report object executable (.rox) file Contrast with report object instance (.roi) file

running job

A job currently being executed. Related term job Contrast with completed job pending job scheduled job See Simple API for XML (SAX).

SAX scheduled job

A job designated for execution at a specified time. Related terms job jobs folder Contrast with completed job pending job request running job

Glossary

167

scope

The parts of a program in which a symbol or object exists or is visible. Where the element is declared determines the scope of a program element. The global scope in an Actuate Basic program holds all global variable, function, and class names. Scopes can be nested. For example, a function introduces a new scope for its parameters and local variables. As another example, a class introduces a scope for its member variables, member functions, and nested classes. Code in a method in one scope has visibility to other symbols in that same scope, and, with certain exceptions, to symbols in outer scopes. Related terms Actuate Basic class function method object parameter variable Contrast with scope resolution operator

scope resolution operator


This operator, ::, refers to symbols in a different scope. A leading :: refers to the global scope. For example, CustomerFrame::CustId refers to the control CustId within the scope of the frame, Customer Frame. This control is different from TotalsFrame::CustId which is scoped to Totals Frame. Related terms control operator scope

Scratch Pad

A tool in Actuate e.Report Designer and Actuate e.Report Designer Professional that stores components temporarily. The Scratch Pad is useful for restructuring a report design.

Related terms Actuate e.Report Designer Actuate e.Report Designer Professional component report object design

168

Actuate 7 Glossary

scripting language
See Actuate scripting language.

SDK (Software Development Kit)


See Actuate Basic Client Integration Technology, Actuate iServer Integration Technology, and Actuate Software Development Kit (SDK).

search

A mechanism that uses a set of conditions, search criteria, to find data in an e.report. Related terms data e.report Contrast with search criteria

search criteria
A set of conditions to be applied to a search. For example, Order Total > 1,000,000. Related terms search Contrast with search expression

search definition (.ros) file


A file that contains search criteria, data fields to display, extraction options, and report document structure information. The search definition file must be on the users local file system; the report file can be in an Encyclopedia volume. This file can only be used with Actuate reports, ROX files, when viewing the reports in native Actuate format. The file cannot be viewed in DHTML format. Related terms data Encyclopedia volume report search criteria Contrast with Actuate palette representation (.apr) file Basic source (.bas) file report object design (.rod) file report object executable (.rox) file report object instance (.roi) file report object library (.rol) file report object parameter (.rop) file report object value (.rov) file

Glossary

169

report object web (.row) file search criteria

search directive
See ReportCast directive.

search expression
The use of special characters to match patterns in the value fields in the search frame. The special characters used in search expressions are the backslash (\), the question mark (?), the pound sign (#), the asterisk (*), and the brackets ([ ]). Some nonprinting ASCII codes are represented by character pairs that begin with the backslash (\a, \b, \t, \n, \f, and \r). The special characters and examples of their use include the items in the following table. Special character Definition \ ? # * \a \b \t \n \f \r \\ [] [characterlist] [a-z0-9] [a-z-] [^a-z0-9] [^] or "\^" [?] or "\?" [#] or "\#" [*] or "\*" [[] or "\[" Escape next character (one- or two-byte character) Match any one character (one- or two-byte character) Match any ASCII numeric character [0-9] Match zero or any number of character(s) Match one alarm (0x07) Match one backspace (0x08) Match one tab (0x09) Match one new line (0x0a) Match one form feed (0x0c) Match one carriage return (0x0d) Match one backslash (\) Match zero characters (ignored) Match any one character inside the brackets Match any lowercase or ASCII numeric character Match any lowercase character or hyphen (-) Match any character other than lowercase or ASCII numeric Match one caret (^) Match one question mark (?) Match one pound sign (#) Match one asterisk (*) Match one open bracket ([)

170

Actuate 7 Glossary

Special character Definition []] or "\]" ["\["-"\]"] ["\1"-"\377"] ["\x100"-"\xffff"] Related terms field search wildcard Match one closed bracket (]) Match any ASCII character code between [ and ] Match any octal character excluding NUL (0x00) Match any hexadecimal character

search extension
A dynamic link library that provides an interface between Actuate client applications and third-party applications such as Microsoft Excel that supports exporting data into third-party formats. Related terms dynamic link library (DLL) interface

search extension API


See Actuate Search Extension API.

search indexing
A technique used to identify frequently searched fields to support faster searching. Related term search

section

1 A component that determines the logical structure of information in an e.report. Sections process data rows to determine which visual components should generate output. Actuate e.Report Designer provides three types of sections: conditional, group, and report. Actuate e.Report Designer Professional provides five types of sections: conditional, group, parallel, report, and sequential sections. 2 A logical unit in a report created using Formula One e.Report Designer. These reports can contain several sections. Each section has an associated query. Related terms Actuate e.Report Designer Actuate e.Report Designer Professional component conditional section data source e.report
Glossary

171

Formula One e.Report Designer group section parallel section query report section sequential section

secure read privilege


A privilege that provides the ability to open, work with, print, but not download an item in the Encyclopedia volume from the Actuate iServer. The Actuate iServer working with Actuate Page Level Security Option secure read privilege enables page-level security on a report object instance file. Other privileges include delete, execute, grant, read, visible, and write. Related terms Actuate iServer Actuate Page Level Security Option delete privilege Encyclopedia volume execute privilege grant privilege privilege read privilege report object instance (.roi) file visible privilege write privilege

security ID

An identifier such as an assigned name, a security role, or a user name that is specified in an Actuate Basic report by the report designer to restrict or support access to report components using an access control list (ACL). Related terms access control list (ACL) Actuate Basic report security role user name A name for a set of privilege levels. An administrator who assigns security roles to users defines privileges. Related terms administrator privilege

security role

172

Actuate 7 Glossary

select

1 To choose one or more items. A user-driven operation then affects the selected items.

2 To choose an option button, check box, or list item in a dialog box.

SELECT semantic type

See SQL SELECT statement.

Information that can be used to determine what data type an element is. For example, a semantic type is AC_SEMANTIC_TYPE_OBJECT_ID. A comparable data type is AcProperty::STRING. Related term data type

sequential section
In Actuate e.Report Designer Professional, a section that contains several frames, subreports, or other sections that display or print in a specified order. The relevant Actuate Foundation Class is AcSequentialSection. Related terms Actuate e.Report Designer Professional frame section subreport Contrast with conditional section group section parallel section report section

server

See Actuate iServer.

server application
An application that furnishes data in response to multiple simultaneous requests from one or more clients. Related terms application client/server data request

Glossary

173

Contrast with Actuate iServer

server processes
A set of cooperating processes that constitute an Actuate iServer. The server processes are Encyclopedia, Factory, Process Manager, and View. Related terms Actuate iServer Encyclopedia process Factory process Process Manager View process Contrast with service

service

A related set of server functionality that can be enabled or disabled. For example, the View service displays report document information in DHTML, XML, PDF, and other formats. The available services are Encyclopedia, Factory, Message Distribution, and View. Related terms Encyclopedia service Factory service Message Distribution service View service Contrast with Actuate iServer A small Java application running on a web server to extend the server's functionality. The servlet usually displays a dynamically generated page in a browser and interacts with the client. Related terms application browser client/server Java page web server See standard generalized markup language (SGML).

servlet

SGML (standard generalized markup language) Simple API for XML (SAX)
An application programming interface for accessing the contents of an XML document. SAX does not provide random access lookup to the document contents. It scans the document sequentially and presents each item to the

174

Actuate 7 Glossary

application only once. If the application does not save the data, that data is no longer available. Related terms application application programming interface (API) data extensible markup language (XML) Contrast with document object model (DOM)

simple object access protocol (SOAP)


A message-based protocol based on extensible markup language. Use SOAP to access applications and their services on the web. SOAP employs XML syntax to send text commands across the internet using HTTP. SOAP supports implementing a messaging system. Related terms application command extensible markup language (XML) hypertext transfer protocol (HTTP) message protocol

simulated data
In Actuate e.Spreadsheet Designer, the data a chart design displays in Design View. Create, modify, and format a chart design using simulated data. In Spreadsheet View, the tool applies chart formatting to the actual report data.

Single data type


In Actuate e.Report Designer and Actuate e.Report Designer Professional, an Actuate Basic data type that stores single-precision floating-point numbers, ranging in value from -1.797693134862315E308 to -2.23E-308 for negative values and from 2.23E-308 to 1.797693134862315E308 for positive values. Related terms Actuate Basic Actuate e.Report Designer Actuate e.Report Designer Professional data type

single inheritance
A relationship between classes in which a subclass inherits from only one superclass. The Java programming language supports single inheritance. Related terms class inheritance

Glossary

175

Java subclass superclass Contrast with multiple inheritance

slot

In Actuate e.Report Designer and Actuate e.Report Designer Professional, a visual target in the structure pane of the Design Editor that represents a component reference property. A slot indicates where a report designer can place a component.

Related terms Actuate e.Report Designer Actuate e.Report Designer Professional component component reference property Design Editor property Contrast with Component Editor

SmartSearch
See search.

SOAP sort

See simple object access protocol (SOAP). To specify the order of data. For example, customer names can be sorted in alphabetical order. Related term data A type of data filter that sorts data rows for another data adapter. Related terms data adapter filter data row

sort filter

176

Actuate 7 Glossary

sort key

A list of one or more column names. The order of the column names in the sort key specifies the sort order of data rows. For example, a sort by State and Date is different from a sort by Date and State. Related terms column data row sort A page in the Query Editor in Actuate e.Report Designer and Actuate e.Report Designer Professional that displays the SQL SELECT statement.

SQL page

Related terms Actuate e.Report Designer Actuate e.Report Designer Professional page Query Editor SQL SELECT statement

SQL SELECT statement


One statement in SQL (Structured Query Language), a language commonly used for database applications. A SQL SELECT statement provides instructions about which data to query for a report. Related terms data query report Contrast with Query Editor

SQRIBE report (.spf) file


A generated SQRIBE report document. Contrast with SQRIBE report executable (.sqt) file SQRIBE web report (.sqw) file

Glossary

177

SQRIBE report executable (.sqt) file


A SQRIBE report executable file imported into an Encyclopedia volume has an .sqt file extension. Related terms Encyclopedia volume report executable file Contrast with Crystal report executable (.rpx) file open server file type report object executable (.rox) file SQRIBE report (.spf) file SQRIBE web report (.sqw) file

SQRIBE web report (.sqw) file


A generated SQRIBE web report. Contrast with SQRIBE report (.spf) file SQRIBE report executable (.sqt) file

standard generalized markup language (SGML)


A generic markup language that represents the structure of documents. SGML is an international standard that describes the relationship between document content and structure. Related term structured content Contrast with extensible markup language (XML)

statement

1 A syntactically complete unit in a programming language that expresses one action, declaration, or definition. Normally, there is only one statement on each line. To continue a statement on another line, Actuate Basic uses a plus sign (+) as the first character of the next line. 2 An object that provides a way to execute SQL statements. The relevant Actuate Foundation Class is AcDBStatement. Related terms Actuate Basic Actuate Foundation Class (AFC) declaration object

static control
In Actuate e.Report Designer and Actuate e.Report Designer Professional, a component that does not display data from the database. For example, labels, lines, and images are static controls. The relevant Actuate Foundation Classes

178

Actuate 7 Glossary

are AcEllipseControl, AcLabelControl, AcImageControl, AcLineControl, and AcRectangleControl.

Related terms Actuate e.Report Designer Actuate e.Report Designer Professional Actuate Foundation Class (AFC) component data Contrast with control data control

static hyperlink
A link to an existing location in a file or web document. Related terms hyperlink link Contrast with dynamic hyperlink

static parameter
1 In Actuate e.Report Designer and Actuate e.Report Designer Professional, a global variable, defined with the Parameter Editor, for which an end user can set an initial value when generating a report. The report developer can design the report to use the parameters value to affect the reports output. For example, if the value of a Summary parameter is True, then the report output is a summary. If the value is False, then the report output shows all the details. A static parameter can also be used to filter rows returned by the database to the report. In this use, the value should match the syntax required by the databases SQL implementation and must not contain ad hoc syntax. 2 In Actuate e.Spreadsheet Designer, an editable variable that you define when you create a report design. The parameter value then affects the report output. Related terms Actuate e.Report Designer Actuate e.Report Designer Professional Actuate e.Spreadsheet Designer global variable parameter report

Glossary

179

Contrast with ad hoc parameter Parameters page

static variable
1 A variable that contains a single value for all objects instantiated from a particular class. In Java, static variables are known as class variables. 2 A variable that retains its value as long as the program is running. Related terms class Java object value variable Contrast with field variable global variable instance variable member

stored procedure
A named set of one or more SQL queries that is stored in a database and can be called from an application. Related terms application query SQL SELECT statement

Stored Procedure Browser


In Actuate e.Report Designer and Actuate e.Report Designer Professional, a window that lists the names of available stored procedures. The Stored Procedure Browser is accessed from the Stored Procedure Data Source Builder. Related terms Actuate e.Report Designer Actuate e.Report Designer Professional browser stored procedure Contrast with Stored Procedure Data Source Builder

Stored Procedure Data Source Builder


In Actuate e.Report Designer and Actuate e.Report Designer Professional, a tool that builds a data source using a stored procedure from a database.

180

Actuate 7 Glossary

Related terms Actuate e.Report Designer Actuate e.Report Designer Professional data source stored procedure Contrast with Stored Procedure Browser

String data type


In Actuate e.Report Designer and Actuate e.Report Designer Professional, an Actuate Basic data type comprising a sequence of contiguous characters including letters, numerals, spaces, and punctuation marks. Variable-length strings can contain up to approximately 2,147,283,647 characters or up to your computers memory limit. Related terms Actuate Basic Actuate e.Report Designer Actuate e.Report Designer Professional data type Contrast with string expression

string expression
In Actuate e.Report Designer and Actuate e.Report Designer Professional, an Actuate Basic expression that evaluates to a series of contiguous characters. Elements of the expression can include a function that returns a string, a string constant, a string literal, a string operator, or a string variable. Related terms Actuate Basic Actuate e.Report Designer Actuate e.Report Designer Professional expression function variable Contrast with String data type

structural component
In Actuate e.Report Designer and Actuate e.Report Designer Professional, a component that appears in the structure pane of the Design Editor but does not appear in the layout pane or in the final e.report. Structural components control how the report is organized. An example of a structural component is the sequential section.

Glossary

181

Related terms Actuate e.Report Designer Actuate e.Report Designer Professional component Design Editor e.report layout pane sequential section structure pane Contrast with visual component

structural relationship
In Actuate e.Report Designer and Actuate e.Report Designer Professional, a relationship in which one component references another component. The structure pane of the Design Editor displays structural relationships. For example, a frame references the controls contained within it. Related terms Actuate e.Report Designer Actuate e.Report Designer Professional component Design Editor frame structure pane

structured content
A formatted document that displays information from one or more data sources. Contrast with e.report report

structure pane
In Actuate e.Report Designer and Actuate e.Report Designer Professional, a portion of the Design Editor window that displays an outline of the e.report components showing their relationships to one another. The other portion of the Design Editor window is the layout pane.

182

Actuate 7 Glossary

Structure pane

Layout pane

Related terms Actuate e.Report Designer Actuate e.Report Designer Professional component Design Editor e.report Contrast with layout pane

stylesheet subclass

See extensible stylesheet language transformations stylesheet (XSLT stylesheet). In Actuate e.Report Designer and Actuate e.Report Designer Professional, a class that is derived from another class. When you change the original class, the unmodified properties of the subclass also change. A change to the subclass does not affect the original class. The subclass is the immediate descendant class.

Glossary

183

BodyPage as subclass of AcPage

Related terms Actuate e.Report Designer Actuate e.Report Designer Professional class descendant class subclass Contrast with ancestor class base class derived class reference superclass

subpage

In Actuate e.Report Designer Professional, a component that specifies the visual design of a page associated with a section. The relevant Actuate Foundation Class is AcSubPage.

Subpage for parallel section

Related terms Actuate e.Report Designer Professional Actuate Foundation Class (AFC) component page section

184

Actuate 7 Glossary

subreport

In Actuate e.Report Designer Professional, a report section placed inside another section. For example, a parallel section contains several subreports. A report section placed inside another report section is sometimes called a nested report. The relevant Actuate Foundation Class is AcReportSection.

Related terms Actuate e.Report Designer Professional Actuate Foundation Class (AFC) component nested report parallel section report section section Contrast with e.report

subroutine

A sequence of instructions that has been defined as a separate unit within a program, allowing the unit to be invoked anywhere in the program simply by including its name as one of the instructions. Subroutines are similar to functions, except they have no return value. Related terms function value A process that supports notification of users that a particular report is available for viewing. To receive notifications of reports that are viewable in a web browser, a user subscribes to a channel. Related terms channel process report web browser Contrast with Actuate Active Portal for .NET Actuate Active Portal for JSP Actuate ReportCast technology publish and subscribe unsubscribe

subscribe

Glossary

185

Super

A keyword that accesses a method in a superclass. Super searches progressively until it finds the method. Related terms keyword method superclass Contrast with class The immediate ancestor class.

superclass

AcPage as superclass of BodyPage

Related terms ancestor class class Contrast with descendant class subclass

symbol

An unique name that represents an entity in a program. For example, a symbol can be the name of a class or variable. Related terms class variable

symmetric multiprocessor (SMP)


A multiprocessing architecture in which multiple CPUs, residing in one cabinet, share the same memory. SMP systems provide scalability.

synchronous
On Actuate iServer, a report generation process or job that occurs on demand. The requesting application waits for the report to provide a page. Related terms application
186
Actuate 7 Glossary

job page process report report generation process Contrast with asynchronous

syntax

The rules that govern the structure of a language.

System Administration console


A set of JavaServer Pages within the Actuate Management Console that provides system administration functions such as adding or removing servers in a cluster, taking an Encyclopedia volume off line, and user management. Related terms Actuate Management Console cluster Encyclopedia volume function JavaServer Page (JSP) Contrast with Volume Administration console

tab

The label above a page in a dialog box that contains multiple pages.

Tabs to access pages in Component Editor

Related term page

table

A named set of columns in a relational database. The following example is from Actuate e.Report Designer and Actuate e.Report Designer Professional.

Glossary

187

Representation of tables in the Query Editor

Related term column

table of contents
A hyperlinked outline of report contents. Related terms hyperlink report

tag

1 A property that contains a number or name that identifies a flow. The user assigns the same identifier to a flow and to a report section so that the report section prints or displays in the specified flow. 2 An element in a markup language that identifies a part of a document so that a web browser can tell how to display it. Related terms flow property report section web browser

template

1 In Actuate ReportCast, a file that determines how generated HTML pages display in a web browser. Template files can contain HTML tags and scripting language commands which determine the format of the text, the text that should be displayed, and variables that form part of your request. 2 In Actuate e.Spreadsheet Designer, a report design. In releases prior to Actuate 7 Service Pack 2, Formula One e.Report Designer also used the term template to mean a report design. 3 In Actuate iServer, a customizable file that contains the format for e-mail messages for e-mail notification. Related terms Actuate ReportCast design e.report

188

Actuate 7 Glossary

Formula One e.Report Designer hypertext markup language page page request scripting language variable web browser Contrast with report template

temporary report
See express content.

text control

In Actuate e.Report Designer and Actuate e.Report Designer Professional, a component that displays textual data in an e.report. For example, a text control can display customer names. A text control must be in a frame, page, or flow. The relevant Actuate Foundation Class is AcTextControl.

Related terms Actuate e.Report Designer Actuate e.Report Designer Professional Actuate Foundation Class (AFC) component control data e.report flow frame page Contrast with data control label control

Textual Query Editor (TQE)


A textual tool in Actuate e.Report Designer and Actuate e.Report Designer Professional used to write a SQL SELECT statement.

Glossary

189

Related terms Actuate e.Report Designer Actuate e.Report Designer Professional SQL SELECT statement Contrast with Query Editor

three-dimensional range
In Actuate e.Spreadsheet Designer, a range that spans different worksheets. This range includes the same rows and columns on those multiple worksheets. The range must be within the same workbook. Related terms Actuate e.Spreadsheet Designer column range row

tick

A mark that occurs at regular intervals along the x- or y-axis of a chart. Related terms chart grid tick interval 1 In report design tools that create a detail chart, the distance between tick marks on the x-axis.

tick interval

TickInterval = 1 TickIntervalUnit = ChartHourUnit Range = 7 RangeUnit = ChartHourUnit

2 In report design tools that create a summary chart, the type of category that is created.

190

Actuate 7 Glossary

TickInterval = 1 TickIntervalUnit = ChartMonthUnit Range = 3 RangeUnit = ChartMonthUnit

The tick interval for the x-axis is specified by the TickInterval and TickIntervalUnit properties. 3 The distance between tick marks on the y-axis or overlay axis. The tick interval for the y-axis is specified by setting YLabelStyle to ChartIntervalYLabels and YTickInterval to the appropriate value. The tick interval for the overlay axis is specified by setting DualYLabelStyle to ChartIntervalYLabels and DualYTickInterval to the appropriate value.

Glossary

191

YLabelStyle = ChartIntervalYLabels YTickInterval = 10

DualYLabelStyle = ChartIntervalYLabels DualYTickInterval = 25

Related terms Actuate e.Spreadsheet Designer chart grid range time series chart value

time series chart


A type of chart in which the calculation of the x-axis labels is based upon the Range, RangeUnit, RoundTo, TickInterval, and TickIntervalUnit properties. Related terms chart grid range tick interval

toolbar

A bar containing various buttons that provides access to common tasks. Different toolbars are available for different kinds of tasks. The following main toolbar is from Actuate e.Report Designer and Actuate e.Report Designer Professional.

Main Toolbar

192

Actuate 7 Glossary

Related terms Actuate e.Report Designer Actuate e.Report Designer Professional

transient object
An object that performs specialized tasks during report generation. Transient objects exist while an Actuate Basic report generates, but are not saved to the report file and do not appear when the report is viewed or printed. For example, connections and data rows are transient objects. Related term Actuate Basic connection data row object report generation process Contrast with express content persistent object report object instance (.roi) file

transient report
See express content.

translator

See converter.

Transporter technology
See search extension.

twip type

A unit of screen measurement equal to 1/20 of a printers point. There are approximately 1440 twips in a logical inch or 567 twips in a logical centimeter. See data type and semantic type.

type declaration character


A character appended to a variable name to specify the variables data type. Character % & ! # @ $ Data type Integer Long Single Double Currency String

Glossary

193

Related terms character data type variable Contrast with semantic type

Unicode

A living language standard managed by the Technical Committee of the Unicode Consortium. The current Unicode standard provides code points for more than 65,000 characters. Unicode encoding has no dependency on platform or software program and therefore provides a basis for software internationalization.

Uniform Resource Locator (URL)


A character string that identifies the location and type of a piece of information accessible over the web. http:// is the familiar indicator that a document is accessible over the web. The characters following http://www. indicate the domain name of the computer where the information is stored and the precise place within the directory structure where the document is located. Related terms domain name hypertext transfer protocol (HTTP) web

unique ID

An identifier associated with a persistent object that distinguishes it from all other objects. Related terms object persistent object Contrast with transient object See hyperlink.

universal hyperlink Universal Resource Identifier (URI)


A set of names and addresses in the form of short strings that refer to objects. Related term object

unsubscribe
A process by which a user removes himself from a list of recipients of specified e.reports or types of e.reports or channels. Actuate Active Portal and Actuate ReportCast technology enable subscribe and unsubscribe capabilities. Related terms Actuate Active Portal for .NET

194

Actuate 7 Glossary

Actuate Active Portal for JSP Actuate ReportCast technology channel e.report subscribe Contrast with publish and subscribe

URL URL request

See Uniform Resource Locator (URL).

A web address that contains directives for Actuate Active Portal and ReportCast. Related terms Actuate Active Portal for .NET Actuate Active Portal for JSP Actuate ReportCast directive Contrast with ReportCast directive Uniform Resource Locator (URL)

user agent

Client software that interprets information provided in a particular format, then presents the information in a format easily accessible by the user. User agents include web, text-only, and graphical browsers, audio and Braille browsers, search robots, and proxies. A name that identifies a user of an Encyclopedia volume. The administrator uses the Actuate Management Console to create user names. A user name can be up to 256 characters in length and contain any characters except control characters. User names can include spaces. User names are not case-sensitive, but names display as typed by the administrator. Related terms Actuate Management Console administrator character Encyclopedia volume password Contrast with System Administration console Volume Administration console

user name

user-defined data type


A data type defined by a programmer, not built in to the programming language. User-defined types are classes, structures, and type definitions assembled from built-in data types, such as numbers and characters.

Glossary

195

Related terms character class data type Contrast with semantic type

value

1 A quantity assigned to a constant, variable, parameter, or symbol. 2 A specific occurrence of an attribute. For example, blue is a possible value for the attribute color. Related terms constant parameter variable

variable

A named storage location for data that can be modified while a program runs. Each variable has a unique name that identifies it within its scope. Each variable is capable of containing a certain type of data. Related terms data scope variable Contrast with data type global variable instance variable object reference variable semantic type static variable

Variables page
In Actuate e.Report Designer Professional, a page in the Component Editor that lists the variables of a component. Used to add new variables or to make a variable a property or parameter.

196

Actuate 7 Glossary

Related terms component Component Editor page parameter property variable Contrast with Class page Methods page Properties page

Variant data type


In Actuate e.Report Designer and Actuate e.Report Designer Professional, an Actuate Basic data type that holds data of any other type. Variants contain two pieces of information, a value and code indicating the values type. Variant types can change dynamically when an e.report is running. Related terms Actuate Basic Actuate e.Report Designer Actuate e.Report Designer Professional data data type e.report value

view

1 In Actuate End User Desktop, Actuate e.Report Designer, Actuate e.Spreadsheet Designer, or Formula One e.Report Designer, a window that displays a report. Actuate e.Report Designer Professional displays both information objects and reports.

Glossary

197

2 In Actuate e.Analysis Option, the display of data in a cube. One dimension appears on the vertical axis and another dimension appears on the horizontal axis. Related terms Actuate e.Analysis Option Actuate End User Desktop Actuate e.Report Designer Actuate e.Report Designer Professional Actuate e.Spreadsheet Designer cube data dimension Formula One e.Report Designer

Viewer View process

See Actuate Viewer.

An Actuate iServer process that renders the Actuate report documents to DHTML, PDF, or XML format. The server processes are Encyclopedia, Factory, Process Manager, and View. Related terms Actuate iServer dynamic hypertext markup language (DHTML) Encyclopedia process Factory process process Process Manager extensible markup language (XML) Contrast with View service

View service
A mechanism within the Actuate iServer that manages rendering the completed report to its final output format such as DHTML. Other services are Encyclopedia service, Factory Service, and Message Distribution service. Related terms Actuate iServer dynamic hypertext markup language (DHTML) Encyclopedia service Factory service Message Distribution service report Contrast with View process

198

Actuate 7 Glossary

virtual class
See abstract base class.

virtual cell reference


In Actuate e.Spreadsheet Designer, a cell in Design view that expands to include part of a report data range in Spreadsheet view. Related terms Actuate e.Spreadsheet Designer cell range Contrast with absolute cell reference external cell reference relative cell reference

virtual defined name


See defined name.

visible privilege
A privilege that provides the ability to view items in the Encyclopedia volume. Other privileges include delete, execute, grant, read, secure read, and write. Related terms delete privilege Encyclopedia volume execute privilege grant privilege privilege read privilege secure read privilege write privilege

Visual Basic
In Actuate e.Report Designer and Actuate e.Report Designer Professional, a programming language developed by Microsoft. Actuate Basic is compatible with Visual Basic 3.0 and has object-oriented extensions. Related terms Actuate Basic Actuate e.Report Designer Actuate e.Report Designer Professional

visual component
A component, such as a control or a frame, that displays data or static graphic elements in an report.

Glossary

199

Related terms component control data frame report Contrast with structural component

visual programming
In Actuate e.Report Designer and Actuate e.Report Designer Professional, a method of writing applications by dragging and dropping components in the Design Editor and setting optional properties. Actuate translates these actions into Actuate Basic code. Related terms Actuate Basic application component Design Editor property Contrast with object-oriented programming

volume

See Encyclopedia process.

Volume Administration console


A set of JavaServer Pages within the Actuate Management Console that provides volume administration functions such as creating channels, roles, security, and users for Encyclopedia volumes. Related terms Actuate Management Console channel Encyclopedia volume JavaServer Page (JSP) row Contrast with System Administration console

VTF VTS VTX web

See e.Spreadsheet template package (.vtf) file. See e.Spreadsheet template (.vts) file. See e.Spreadsheet template (.vts) file. An information system accessed through the internet. The information available is heavily cross-referenced and linked so you access information by clicking hyperlinks that take you to other documents. The web uses the

200

Actuate 7 Glossary

HyperText Transfer Protocol (HTTP) that specifies how an application locates and acquires documents stored on other computers also connected to the internet. Related terms application hyperlink hypertext transfer protocol (HTTP) link

Web Agent web browser

See Actuate ReportCast.

An application that runs on a computer connected to the internet and provides access to information distributed on the web. A report in DHTML format displays in a web browser. Related terms application browser dynamic hypertext markup language (DHTML) web

webcast web directive

See Actuate ReportCast technology.

A command used to generate content for a web page. The web page contains the directive. In some situations, a web directive can be a parameter used by a command. The web server executes the command when a user views the web page. For example, a command embedded in a URL can be passed by Actuate Active Portal to Actuate iServer. An example of such a command is:
http://mycorp:8080/acweb/servlet/ViewPage?name=msbargph&type= ROI&format=DHTML&page=1

Related terms Actuate Active Portal for .NET Actuate Active Portal for JSP Actuate iServer command directive page parameter Unicode web web page web server

Glossary

201

web link control


See hyperlink.

web page web server

See hypertext markup language page. A computer that provides web services on the internet. It includes the hardware, operating system, web server software, TCP/IP protocols, and the web site content in the form of web pages. A web server that is used internally and not by the public can be called an intranet server. The term can refer to just the software and not the entire computer system. In such cases, it is a program that accepts requests for information based on the HyperText Transfer Protocol (HTTP). The server processes the request and sends the document in the form of an HTML document or web page to the web browser for display. The web server also executes server-side scripts, such as CGI scripts, JSPs, ASPs and so on that provide functions such as database searching and e-commerce. Related terms Active Server Page (ASP) Common Gateway Interface (CGI) hypertext markup language page hypertext transfer protocol (HTTP) JavaServer Page (JSP) web web browser web page Contrast with Web Services Description Language (WSDL)

Web Services Description Language (WSDL)


An XML-based language used to describe electronic business services and access to those services. Related term extensible markup language (XML)

wildcard

A character used in a search or conditional expression that matches one or more literal characters. Actuate wildcards include the ones in the following table. Wildcard ? # * Definition Match any one character (one- or two-byte character) Match any ASCII numeric character [0-9] Match any number of characters

Related term search expression

202

Actuate 7 Glossary

World Wide Web Consortium (W3C)


An international, but unofficial, standards body that provides recommendations regarding web standards. The World Wide Web Consortium publishes several levels of documents including notes, working drafts, proposed recommendations, and recommendations about web applications related to topics such as HTML and XML. Related terms application extensible markup language (XML) hypertext markup language page web

write privilege
A privilege that enables the user to place an item in an Encyclopedia folder. Other privileges include delete, execute, grant, read, secure read, and visible. Related terms delete privilege Encyclopedia volume execute privilege grant privilege privilege read privilege secure read privilege visible privilege

WSDL WWW

See Web Services Description Language (WSDL). See web.

XML (extensible markup language)


See extensible markup language (XML).

XML converter
A process that changes data to XML format. Related terms data extensible markup language (XML) Contrast with converter

XML data format


A data format produced by Actuate design tools. Related terms Actuate e.Report Designer Professional data

Glossary

203

extensible markup language (XML) XML display format

XML data stream


Output generated by an XML converter. Related terms converter extensible markup language (XML) XML converter

XML display format


An Actuate report format that encapsulates XML data and XML display formatting. Related terms data report XML display format Contrast with XML data format

XML namespace
An identifier in an XML message for element types and attribute names referenced by a universal resource identifier (URI). The URI points to the document that contains definitions for the element types and attribute names. For example:
xmlns=http://www.actuate.com/soap/2001/12/eReportSchema/ ClusterAdministration:

Related terms extensible markup language (XML) Universal Resource Identifier (URI) Contrast with Unicode

XML PATH language (XPath)


XPath is a subset of XSLT that supports addressing an element or elements within an XML document based on a path through the document hierarchy. Related terms extensible markup language (XML) extensible stylesheet language transformations (XSLT) extensible stylesheet language transformations stylesheet (XSLT stylesheet)

XML report

A report in XML display format dynamically generated from an Actuate report object instance (.roi). Related terms extensible markup language (XML)

204

Actuate 7 Glossary

report report object instance (.roi) file Contrast with DHTML report e.Spreadsheet report structured content

XPath

See XML PATH language (XPath).

XSL (extensible stylesheet language)


See extensible stylesheet language (XSL).

XSLT

See extensible stylesheet language transformations (XSLT).

XSLT stylesheet
See extensible stylesheet language transformations stylesheet (XSLT stylesheet).

zone

In Formula One e.Report Designer, a component that contains controls to display information in an e.report. Related terms Formula One e.Report Designer component control e.report Contrast with frame

Glossary

205

206

Actuate 7 Glossary

Das könnte Ihnen auch gefallen