actuate glossary

240
Actuate 7 Glossary

Upload: evandro-dias-grillo

Post on 30-Oct-2014

270 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Actuate Glossary

Actuate 7 Glossary

Page 2: Actuate 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 Corporation701 Gateway BoulevardSouth San Francisco, CA 94080http://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

Page 3: Actuate Glossary

i

ContentsIntroduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .xxiExploring Actuate 7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxi

Addressing diverse customer profiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxiiAddressing customer requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxiiSupporting international information delivery requirements . . . . . . . . . . . . . . . . xxiiiProviding a scalable, high-performance server . . . . . . . . . . . . . . . . . . . . . . . . xxiiiProviding a complete information delivery solution . . . . . . . . . . . . . . . . . . . . . xxiv

Introducing the Actuate 7 and ReportingEngines product suite . . . . . . . . . . . . . . . . . xxvAbout Actuate 7 Glossary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxixOnline documentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxix

Using online manuals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxxTypographical conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxxSyntax conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxx

Terminology map. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

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

Page 4: Actuate Glossary

ii

Actuate Basic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9Actuate Basic and Formula One e.Report Designer Option . . . . . . . . . . . . . . . . . . . . . 9Actuate Basic Client Integration Technology . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10Actuate Basic data type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10Actuate e.Analysis Option. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10Actuate End User Desktop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11Actuate e.Report Designer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11Actuate e.Report Designer Java Edition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11Actuate e.Report Designer Java Edition Engine . . . . . . . . . . . . . . . . . . . . . . . . . . 11Actuate e.Report Designer Professional . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12Actuate e.Report Option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12Actuate e.Spreadsheet Designer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12Actuate e.Spreadsheet Engine. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13Actuate e.Spreadsheet Option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13Actuate e.Spreadsheet Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13Actuate Foundation Class (AFC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13Actuate Foundation Class (AFC) Library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14Actuate Information Delivery API . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14Actuate information object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14Actuate iServer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14Actuate iServer Integration Technology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15Actuate iServer System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16Actuate Live Report Extension (LRX) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17Actuate Management Console . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18Actuate Multi-Application Option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19Actuate Page Level Security Option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20Actuate palette representation (.apr) file. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20Actuate Progress Option. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21Actuate Query Option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21Actuate ReportCast . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22Actuate ReportCast Agent. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24Actuate ReportCast Security Extension . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24Actuate ReportCast Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24Actuate ReportCast technology. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24Actuate Report Server API . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25Actuate Report Server Security Extension API . . . . . . . . . . . . . . . . . . . . . . . . . . . 25Actuate Requester API. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26Actuate scripting language . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26Actuate Search Extension API . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26Actuate server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

Page 5: Actuate Glossary

iii

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

Page 6: Actuate Glossary

iv

browser button . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38browser scripting control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39BSTR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39Builder button . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39bursting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40calculated column . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40calculated control. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40caption . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40cascading events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40cascading stylesheet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41case sensitivity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41category . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41cell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42cell reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43channel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43channel page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43channel subscription page. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43character . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44character set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44chart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44class declaration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45class hierarchy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45class name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45Class page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45client/server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46clipboard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46clone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46cluster . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47cluster framework . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47cluster master . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47cluster member . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48code point . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48Color Chooser. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48column. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50Column Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50column key . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50columnar report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51Columns page. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51

Page 7: Actuate Glossary

v

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

Page 8: Actuate Glossary

vi

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

Page 9: Actuate Glossary

vii

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

Page 10: Actuate Glossary

viii

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

Page 11: Actuate Glossary

ix

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

Page 12: Actuate Glossary

x

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

Page 13: Actuate Glossary

xi

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

Page 14: Actuate Glossary

xii

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

Page 15: Actuate Glossary

xiii

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

Page 16: Actuate Glossary

xiv

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

Page 17: Actuate Glossary

xv

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

Page 18: Actuate Glossary

xvi

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

Page 19: Actuate Glossary

xvii

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

Page 20: Actuate Glossary

xviii

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

Page 21: Actuate Glossary

xix

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

Page 22: Actuate Glossary

xx

Page 23: Actuate Glossary

I n t r o d u c t i o n xxi

I n t r o d u c t i o n

Exploring Actuate 7Actuate® 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

Actuate’s scalable Business Intelligence solutions support working with a large volume of transactional data and a challenging data model. Actuate’s 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

Page 24: Actuate Glossary

xxii A c t u a t e 7 G l o s s a r y

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 ever-present 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. Today’s 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, Actuate’s information application platform includes three key elements:

■ An information server

■ An information application development environment

■ User empowerment tools

Addressing diverse customer profilesActuate’s 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, Actuate’s structured content technology seamlessly integrates into corporate web sites and packaged applications.

Addressing customer requirementsCapturing, 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.

Page 25: Actuate Glossary

I n t r o d u c t i o n xxiii

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 requirementsTo 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 serverIndependent 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.

Page 26: Actuate Glossary

xxiv A c t u a t e 7 G l o s s a r y

Providing a complete information delivery solutionThe following table summarizes the three types of e.business applications for which Actuate provides seamless integration through its application platform.

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

Infrastructure element Function Actuate role

Databases Organize data. Actuate’s design tools support accessing, managing, and presenting formatted data.

Content management systems

Manage structured content.

Actuate iServer supports publishing, distributing, and versioning structured content.

Application servers Deploy online applications.

Actuate web applications, including Actuate Active Portal and Management Console, support conducting complex transactions, managing supply chains, and interacting with customers.

Challenge Actuate solution

Deliver high-resolution information.

Solve complex data access and presentation problems across a broad range of data sources.

View structured content.

Support viewing cubes, DHTML, and spreadsheet reports in standard browsers to eliminate plug-in installation for millions of users.

Meet varied information display requirements.

Provide:■ Template-based design and display.■ Complex formatting capabilities.■ Spreadsheet reporting.■ Multidimensional cubes.

Meet increasing requirements for web-based content delivery.

Support well over one million hits each day on a single CPU.

Deliver personalized, secure information.

Provide open security directory integration and page-level security.

Page 27: Actuate Glossary

I n t r o d u c t i o n xxv

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.

Reuse existing integrated content.

Provide access to content from other applications using open server technology.

Maintain data integrity between online and hard copy.

Provide high-resolution printed copy from PostScript and PDF files.

Transfer information among applications.

Provide XML output to support access to data across applications.

Meet increasing requirements for server-based reporting.

Support clustering and fail-over.

Challenge Actuate solution

Page 28: Actuate Glossary

xxvi A c t u a t e 7 G l o s s a r y

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.

Page 29: Actuate Glossary

I n t r o d u c t i o n xxvii

■ 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 third-party 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.

Page 30: Actuate Glossary

xxviii A c t u a t e 7 G l o s s a r y

■ 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.

Page 31: Actuate Glossary

I n t r o d u c t i o n xxix

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 documentationThe 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.

Page 32: Actuate Glossary

xxx A c t u a t e 7 G l o s s a r y

Using online manualsThe 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 conventionsThe following table describes the typographical conventions in this guide.

Syntax conventionsThe following table describes the symbols used to present syntax.

Item Convention Example

Code examples Sans serif Dim Text1 As String

File names Initial capital letter, except where file names are case-sensitive

Detail.roi

Key combination A + sign between keys means to press both keys at the same time

Ctrl+Shift

Menu items Capitalized, no bold File

Submenu items Separated from the main menu item with a small arrow

File➛New

User input or user response

Sans serif M*16*

User input in XML and Java code

Italics chkjava.exe cab_name.cab

Symbol Description Example

[ ] Optional item [Alias<alias name>]

Array subscript matrix[ ]

< > Argument you must supply

<expression to format>

Page 33: Actuate Glossary

I n t r o d u c t i o n xxxi

Delimiter in XML <xsd:sequence>

{ } Groups two or more mutually exclusive options or arguments, when used with a pipe

{While | Until}

Defines array contents {0, 1, 2, 3}

Delimiter of code block public ACJDesigner( ){}

| Separates mutually exclusive options or arguments in a group

Exit {Do | For | Function | Sub}

Java OR operator int length |4

Symbol Description Example

Page 34: Actuate Glossary

xxxii A c t u a t e 7 G l o s s a r y

Page 35: Actuate Glossary

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

T e r m i n o l o g y m a p

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 Actuate term

attribute property

auto arrange space evenly

break group group

break report grouped report

browser web browser

calculated field calculated control or computed field

criteria parameters

detail section detail frame or innermost frame

Expert wizard

field column or control

footer page footer

formula expression

Formula Editor Expression Builder

group field group key

Group Footer After

Group Header Before

group level group

groups/totals report grouped report

Page 36: Actuate Glossary

2 A c t u a t e 7 G l o s s a r y

header page header

layout painter Design Editor

level break listing grouped report

link join

link field key

live header Before

matrix report crosstab report

N-up report multicolumn page layout

on-demand subreport demand paging

parameter field ad hoc parameter or static parameter

property sheet Properties tab in Component Editor

region frame

repeating frame detail frame or innermost frame

Report Footer After

Report Gallery Create New Report dialog

Report Header Before

report painter Design Editor

request query

section frame

select painter Query Editor

selection formula parameter

setting property

shortcut menu context menu

sort-and-group-by field group key

sort field sort key

summary aggregate row

two pass formula/function lookahead aggregate

underlay watermark

verify synchronize query

x-axis x-axis or category axis

y-axis y-axis or value axis

Reporting term Actuate term

Page 37: Actuate Glossary

G l o s s a r y 3

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 termsActuate e.Spreadsheet Designercellcell referenceContrast withexternal cell referencerelative cell referencevirtual 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 termsActuate e.Report DesignerActuate e.Report Designer Professionalbase classclassclass hierarchymethodvariableContrast withconcrete base class

Page 38: Actuate Glossary

4 A c t u a t e 7 G l o s s a r y

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 termsActuate Page Level Security OptionEncyclopedia volumepagereport object design (.rod) filesecurity IDContrast withprivilege

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 termsActuate iServerFactory processrequestContrast withjob

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 termshypertext markup language pageJavaScriptContrast withJavaServer Page (JSP)

ActiveX See Actuate ActiveX Control.

Page 39: Actuate Glossary

G l o s s a r y 5

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.

Related termsActive Server Page (ASP)Actuate iServerEncyclopedia volumeJavaScriptContrast withActuate Active Portal for JSP

ServersRemote users

Web browser

Actuate iServer

Web server

ActuateActive Portal

Encyclopedia volume

ActuateManagement

ConsoleEnd User Desktop

e.ReportDesigner

Actuate e.Report Designer

Formula Onee.Report Engine

Actuate desktop applications

e.Spreadsheet Designer

Analytics CubeDesigner

Actuate Viewer

Page 40: Actuate Glossary

6 A c t u a t e 7 G l o s s a r y

Actuate ReportCast technologyJavaServer 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.

Related termsActuate iServerEncyclopedia volumeJavaScriptJavaServer Page (JSP)Contrast withActuate Active Portal for .NETActuate ReportCast technology

ServersRemote users

Web browser

Actuate iServer

Web server

ActuateActive Portal

Encyclopedia volume

ActuateManagement

ConsoleEnd User Desktop

e.ReportDesigner

Actuate e.Report Designer

Formula Onee.Report Engine

Actuate desktop applications

e.Spreadsheet Designer

Analytics CubeDesigner

Actuate Viewer

Page 41: Actuate Glossary

G l o s s a r y 7

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 termsActuate iServer Integration Technologyapplication programming interface (API)Contrast withActuate ReportCast Security ExtensionActuate 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 termsActuate Basic Client Integration TechnologyActuate e.Report Designer ProfessionalapplicationContrast withActuate 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 termsActuate iServerActuate 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 termsActuate e.Report DesignerActuate e.Report Designer ProfessionalActuate e.Spreadsheet Designerapplication

Page 42: Actuate Glossary

8 A c t u a t e 7 G l o s s a r y

cube (.cb4) filecube profile (.dp4) fileFormula One e.Report Designer

Actuate Analytics Cube Viewer

An application that supports creating and viewing a cube report.Related termsapplicationcube 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 termsActuate Analytics Optionparametervalue

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 termsActuate BasicActuate e.Report DesignerActuate e.Report Designer ProfessionalActuate iServerFormula One e.Report DesignerContrast withActuate Basic and Formula One e.Report Designer OptionActuate e.Analysis OptionActuate e.Spreadsheet OptionActuate Multi-Application OptionActuate Page Level Security OptionActuate Progress OptionActuate Query Option

Page 43: Actuate Glossary

G l o s s a r y 9

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 termsActuate e.Report Designer ProfessionalActuate iServerActuate iServer Integration Technologyapplication programming interface (API)Contrast withActuate 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 termsActuate e.Report DesignerActuate e.Report Designer Professionalfunctionobject-oriented programmingstatementContrast withActuate 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 termsActuate Analytics OptionActuate Basic

Page 44: Actuate Glossary

10 A c t u a t e 7 G l o s s a r y

Actuate e.Report DesignerActuate e.Report Designer ProfessionalActuate iServerFormula One e.Report DesignerContrast withActuate e.Analysis OptionActuate e.Spreadsheet OptionActuate Multi-Application OptionActuate Page Level Security OptionActuate Progress OptionActuate 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 termsActuate ActiveX ControlActuate e.Report Designer ProfessionalActuate Requester APIActuate Search Extension APIapplication programming interface (API)Contrast withActuate 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 termsActuate Analytics OptionActuate Basic and Formula One e.Report Designer OptionActuate e.Spreadsheet DesignerActuate iServer

Page 45: Actuate Glossary

G l o s s a r y 11

appletdynamic hypertext markup language (DHTML)e.reportFormula One e.Report DesignerContrast withActuate e.Spreadsheet OptionActuate Multi-Application OptionActuate Page Level Security OptionActuate Progress OptionActuate 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 terme.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 termsActuate Basice.reportstructured contentContrast withActuate e.Report Designer ProfessionalActuate e.Spreadsheet DesignerFormula 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.

Page 46: Actuate Glossary

12 A c t u a t e 7 G l o s s a r y

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 termsActuate ActiveX ControlActuate BasicActuate Basic Client Integration TechnologyActuate Requester APIActuate Search Extension APIapplicationcomponente.reportreport object designstructured contentContrast withActuate e.Report DesignerActuate e.Spreadsheet DesignerActuate 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 termsActuate iServer SystemapplicationContrast withActuate e.Report DesignerActuate e.Report Designer Professional

Page 47: Actuate Glossary

G l o s s a r y 13

Formula One e.Report DesignerFormula 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 Multi-Application Option, Actuate Page Level Security Option, Actuate Progress Option, and Actuate Query Option. Related termsActuate e.Spreadsheet DesignerActuate iServerapplicationopen server technologyContrast withActuate Analytics OptionActuate Basic and Formula One e.Report Designer OptionActuate e.Analysis OptionActuate Multi-Application OptionActuate Page Level Security OptionActuate Progress OptionActuate 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 termsActuate e.Report DesignerActuate e.Report Designer Professionalchartclassdata sourceframe

Page 48: Actuate Glossary

14 A c t u a t e 7 G l o s s a r y

gridimagepagesectionContrast withActuate Foundation Class (AFC) Librarybase classcomponent

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 termsActuate e.Report DesignerActuate e.Report Designer ProfessionalclassContrast withActuate 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 termsActuate iServerActuate iServer Integration Technologyapplication programming interface (API)extensible markup language (XML)simple object access protocol (SOAP)Contrast withActuate 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 third-party reports, printing, notification, security management, and version

Page 49: Actuate Glossary

G l o s s a r y 15

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 termsActuate Analytics OptionActuate Basic and Formula One e.Report Designer OptionActuate e.Analysis OptionActuate e.Spreadsheet OptionActuate iServer Integration TechnologyActuate Management ConsoleActuate Multi-Application OptionActuate Page Level Security OptionActuate Progress OptionActuate Query OptionclusterContrast withserver applicationSGML (standard generalized markup language)

Actuate iServer Integration Technology

In Release 6 and later, these tools form part of Actuate’s 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 third-party 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, multiple-applications, 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

Page 50: Actuate Glossary

16 A c t u a t e 7 G l o s s a r y

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 termsActuate Active Portal Security Extension (APSE)Actuate Archive Driver APIActuate Information Delivery APIActuate Report Server APIActuate Report Server Security Extension APIActuate Requester APIapplicationapplication programming interface (API)Encyclopedia volumeextensible markup language (XML)parameterreportsimple object access protocol (SOAP)Contrast withActuate BasicActuate Basic Client Integration TechnologyActuate e.Spreadsheet DesignerActuate Software Development Kit (SDK)Formula One e.Report DesignerFormula One e.Report EngineFormula 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 termsActuate Analytics OptionActuate Basic and Formula One e.Report Designer OptionActuate e.Analysis Option

Page 51: Actuate Glossary

G l o s s a r y 17

Actuate e.Spreadsheet OptionActuate iServerActuate Multi-Application OptionActuate Page Level Security OptionActuate Progress OptionActuate Query Optioncluster

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

Page 52: Actuate Glossary

18 A c t u a t e 7 G l o s s a r y

Related termsActuate Viewere.reportNavigator

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.

Live Report Extension (LRX) for Netscape Navigator

Page 53: Actuate Glossary

G l o s s a r y 19

Related termsActuate iServerEncyclopedia volumeContrast withActuate Administrator Desktopretry policySystem Administration consoleVolume 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.

ServersRemote users

Web browser

Actuate iServer

Web server

ActuateActive Portal

Encyclopedia volume

ActuateManagement

ConsoleEnd User Desktop

e.ReportDesigner

Actuate e.Report Designer

Formula Onee.Report Engine

Actuate desktop applications

e.Spreadsheet Designer

Analytics CubeDesigner

Actuate Viewer

Page 54: Actuate Glossary

20 A c t u a t e 7 G l o s s a r y

Related termActuate Basic and Formula One e.Report Designer Option Contrast withActuate Analytics OptionActuate e.Analysis OptionActuate iServerActuate e.Spreadsheet OptionActuate Page Level Security OptionActuate Progress OptionActuate Query OptionEncyclopedia 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 termsaccess control list (ACL)Actuate Basic and Formula One e.Report Designer OptionActuate e.Report Designer ProfessionalActuate iServersecurity rolestructured contentContrast withActuate Analytics OptionActuate e.Analysis OptionActuate e.Spreadsheet OptionActuate Multi-Application OptionActuate Progress OptionActuate 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 termsActuate e.Report DesignerActuate e.Report Designer Professionalclass

Page 55: Actuate Glossary

G l o s s a r y 21

componentpaletteContrast withBasic source (.bas) filedata object executable (.dox) filedata object instance (.doi) filedata object parameter (.dop) filedata object value (.dov) filereport object design (.rod) filereport object executable (.rox) filereport object instance (.roi) filereport object library (.rol) filereport object parameter (.rop) filereport object value (.rov) filereport object web (.row) filesearch 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 termActuate iServerContrast withActuate Analytics OptionActuate Basic and Formula One e.Report Designer OptionActuate e.Analysis OptionActuate e.Spreadsheet OptionActuate Multi-Application OptionActuate Page Level Security OptionActuate 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 termsActuate iServerdata source

Page 56: Actuate Glossary

22 A c t u a t e 7 G l o s s a r y

information objectqueryContrast withActuate Analytics OptionActuate Basic and Formula One e.Report Designer OptionActuate e.Analysis OptionActuate e.Spreadsheet OptionActuate Multi-Application OptionActuate Page Level Security OptionActuate Progress OptionActuate 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.

Page 57: Actuate Glossary

G l o s s a r y 23

Related termsActuate Active Portal for .NETActuate Active Portal for JSPActuate iServerActuate ReportCast technologydynamic hypertext markup language (DHTML)Encyclopedia volumee.reportplug-intemplateweb serverContrast withActuate ReportCast AgentActuate ReportCast Server

ServersRemote users

Actuate Desktop applications

Web browser

Actuate iServer

Web server

Encyclopedia volume

ActuateActive Portal

ActuateManagement

Console

End User Desktop

e.ReportDesigner

Actuate e.Report Designer

Formula One e.Report Engine

e.SpreadsheetDesigner

ActuateReportCast

Analytics CubeDesigner

Actuate Viewer

Page 58: Actuate Glossary

24 A c t u a t e 7 G l o s s a r y

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 termsActuate ReportCast Serverdynamic link library (DLL)interfaceweb browserweb serverContrast withActuate Active Portal for .NETActuate Active Portal for JSPActuate ReportCast technology

Actuate ReportCast Security Extension

An application programming interface that supports the use of third-party security tools. Related termsActuate ReportCastapplication programming interface (API)Contrast withActuate 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 termsActuate iServerActuate ReportCast Agentinterfaceserviceweb serverContrast withActuate Active Portal for .NETActuate Active Portal for JSPActuate 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.

Page 59: Actuate Glossary

G l o s s a r y 25

Related termsActuate iServerapplicationreportstructured contentweb browser Contrast withActuate Active Portal for .NETActuate Active Portal for JSPActuate 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 time-consuming 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 termsActuate Information Delivery APIActuate iServerActuate iServer Integration TechnologyActuate iServer Systemapplication 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 termsaccess control list (ACL)Actuate iServer Integration TechnologyActuate Page Level Security Optionapplication programming interface (API)Encyclopedia volumeLightweight Directory Access Protocol (LDAP)security IDContrast withActuate Active Portal Security Extension (APSE)Actuate ReportCast Security Extension

Page 60: Actuate Glossary

26 A c t u a t e 7 G l o s s a r y

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 termsActuate BasicActuate Basic Client Integration TechnologyActuate e.Spreadsheet DesignerActuate iServer Integration Technologyapplication 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 termsActuate ReportCast technologycommande.reportweb 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 termsActuate Basic Client Integration Technologyapplication programming interface (API)dataContrast withActuate iServer Integration Technology

Actuate server

See Actuate iServer.

Page 61: Actuate Glossary

G l o s s a r y 27

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 termsapplicatione.reportContrast withActuate End User DesktopActuate e.Report DesignerActuate e.Report Designer ProfessionalDHTML 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 query’s Where clause. An ad hoc parameter restricts the number of rows returned from the database to the e.report.

Page 62: Actuate Glossary

28 A c t u a t e 7 G l o s s a r y

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 termsActuate e.Report DesignerActuate e.Report Designer ProfessionalActuate e.Spreadsheet DesignerActuate Management ConsolecolumndataparameterqueryQuery by Example (QBE)reportrowContrast withstatic parameter

administration console

See Actuate Management Console.

Ad hoc parameters

Required parameters

Page 63: Actuate Glossary

G l o s s a r y 29

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 termclusterContrast withfailover

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 termsActuate iServerclusterEncyclopedia volumegrant privilegerowContrast withsecurity 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

Page 64: Actuate Glossary

30 A c t u a t e 7 G l o s s a r y

Related termsActuate BasicActuate e.Report DesignerActuate e.Report Designer Professionalcomponentcomponent reference propertysectionslotContrast withBefore

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 termscolumndatafunctionrowvalueContrast withaggregate 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 termsActuate e.Report DesignerActuate e.Report Designer ProfessionalcolumndataqueryrowvalueContrast withaggregate expressiondata row

Page 65: Actuate Glossary

G l o s s a r y 31

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 termsActuate Basiccolumnconstantreserved wordSQL SELECT statementtablevariable

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.

Related termsActuate Foundation Class (AFC) Libraryclassclass hierarchyContrast withbase classderived classdescendant classsubclasssuperclass

applet A small desktop application that usually performs a simple task, for example, a Java program that runs directly from the web browser.Related termsJavaweb browserContrast withapplication

application A complete, self-contained program that performs a specific set of related tasks.

AcConnection

AcDBConnection

AcDB2Connection

Page 66: Actuate Glossary

32 A c t u a t e 7 G l o s s a r y

Contrast withapplet

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 termsapplicationdata rowdata sourcedesignFormula One e.Report DesignerJavaobjectreportrowtable

application programming interface (API)

A set of routines including functions, methods, and procedures that exposes application functionality to support integration and extend applications.Related termsfunctionmethodprocedureContrast withActive X ControlActuate Active Portal Security Extension (APSE)Actuate Archive Driver APIActuate Information Delivery APIconverterInformation Delivery APIReport Server APIReportCast Security ExtensionReport Server Security ExtensionSearch 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 termsconstantdataexpressionfunction

Page 67: Actuate Glossary

G l o s s a r y 33

methodparametersubroutinevariable

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 termsdata typevariableContrast witharray function

array function

A type of Actuate e.Spreadsheet function that returns data to a range of cells rather than to one cell.Related termsActuate e.Spreadsheet DesignercelldatafunctionContrast witharray

ascendant class

See ancestor class.

assignment statement

A statement that assigns a value to a variable. For example:

Text1.text = “My Name”Related termsvaluevariable

asterisk (*) 1 A wildcard character used for searches.

2 A multiplication symbol in expressions.Related termscharacterexpressionsearchsymbolwildcard

Page 68: Actuate Glossary

34 A c t u a t e 7 G l o s s a r y

Contrast withsearch expression

asynchronous

In Actuate iServer, a report generation process or job that runs in the background independently of other processes.Related termsActuate iServerjobprocessContrast withasynchronous gridmodesynchronous

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 termsdesignFormula One e.Report DesignergridlayoutzoneContrast withasynchronous

authentication

The process through which the system validates a user’s login information.Related termprocessContrast withauthorization

authorization

The process of determining whether an authenticated user can access a particular resource. Related termprocessContrast withauthentication

Page 69: Actuate Glossary

G l o s s a r y 35

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 terme.reportContrast withautoarchive driver

autoarchive driver

An interface between Actuate iServer and an external archive tool.Related termActuate iServerContrast withautoarchivedriver

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 termsActuate e.Report DesignerActuate e.Report Designer Professionaldatae.reportContrast withonline help

base chart The part of a dual y-axis chart whose y-axis is on the left.Related termschartdual y-axis chartContrast withgrid

base class 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 termsActuate Foundation Class (AFC)Actuate Foundation Class (AFC) LibraryclasshierarchyContrast withabstract base class

Page 70: Actuate Glossary

36 A c t u a t e 7 G l o s s a r y

concrete base classinheritance

base unit A unit of time displayed on a time scale axis in an Actuate e.Spreadsheet Designer chart.Related termsActuate e.Spreadsheet DesignerchartContrast withbase unit intervalgridtick

base unit interval

The number of base units between each division that marks a time scale axis on an Actuate e.Spreadsheet Designer chart.Related termsActuate e.Spreadsheet Designerbase unitchartContrast withgridtick 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 termsActuate Basicreport object design (.rod) filereport object executable (.rox) fileContrast withActuate palette representation (.apr) filedata object executable (.dox) filedata object instance (.doi) filedata object parameter (.dop) filedata object value (.dov) filereport object instance (.roi) file

Page 71: Actuate Glossary

G l o s s a r y 37

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

batch request

A request that the Encyclopedia service holds until a Factory service is available to handle the job.Related termsEncyclopedia serviceFactory servicejobrequestservice

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.

Related termsActuate e.Report DesignerActuate e.Report Designer Professionalcomponentcomponent reference propertysectionslotContrast withAfter

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.

Before slot

Page 72: Actuate Glossary

38 A c t u a t e 7 G l o s s a r y

Related termsActuate e.Report Designer Professionaldatadebug

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 termsActuate e.Spreadsheet DesignerapplicationclassFormula One e.Report DesignerJava 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 termsActuate e.Report DesignerActuate e.Report Designer ProfessionalcolumncomponenttableContrast withDatabase BrowserGlobals BrowserLibrary BrowserProject BrowserStored Procedure Browserweb browser

browser button

A tool used to navigate to directories and files.

Contrast withBuilder button

Page 73: Actuate Glossary

G l o s s a r y 39

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 termsActuate e.Report DesignerActuate e.Report Designer ProfessionalappletDHTML (dynamic hypertext markup language)e.reportJavaScriptweb 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 termsapplicationobject linking and embedding (OLE)UnicodevalueContrast withstring 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 Label’s Caption and Specify the Format. The behavior depends upon the type of control being used.

Related termsActuate e.Report DesignerActuate e.Report Designer ProfessionalColor ChooserExpression BuilderFormula One e.Report DesignerMethod Editor

Page 74: Actuate Glossary

40 A c t u a t e 7 G l o s s a r y

Query EditorStored Procedure Data Source BuilderContrast withbrowser 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.

Related termsActuate e.Report DesignerActuate e.Report Designer Professionaldata controlexpressione.reportContrast withdata field controlformula 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.

Integer control with calculated value

Page 75: Actuate Glossary

G l o s s a r y 41

Related termeventContrast withrecursion

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 termshypertext markup language pagetemplate

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

Page 76: Actuate Glossary

42 A c t u a t e 7 G l o s s a r y

2 In Actuate Analytics Option and Actuate e.Analysis Option, a set of members or sub-categories that can be organized into a hierarchy.

Related termsActuate e.Analysis OptionActuate e.Report DesignerActuate e.Report Designer Professionalchartdimensiongrouprowvalue

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

Related termscolumngridrowContrast withabsolute cell reference

Category

Columns axis subcategories

View titleCategory bar

Columns axis category label

Rows axis category label

Rows axis subcategories

Column 1 Column 2 Column 3

Row 1 Data Data

Row 2 Data Data

Row 3 Data Data

Row 4 Data Data

Cell

Page 77: Actuate Glossary

G l o s s a r y 43

cell referencecrosstab reportexternal cell referencerelative cell referencevirtual 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 termsabsolute cell referenceActuate e.Spreadsheet Designercellexternal cell referencerelative cell referencevirtual cell reference

channel A set of pages, headlines, and other information that a publisher packages and transmits to subscribers.Related termspagepublish and subscribesubscribeContrast withchannel pagechannel subscription pageunsubscribe

channel page

A page that appears in a browser and displays the contents of a specific channel.Related termsbrowserchannelpageContrast withchannel 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 user’s subscription status.

Page 78: Actuate Glossary

44 A c t u a t e 7 G l o s s a r y

Related termsbrowserchannelpagesubscribeContrast withchannel pageunsubscribe

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 termdataContrast with character setglyph

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 termscharactercode pointContrast withlocalelocale 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 termdataContrast withgrid

class 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 termsdatamethodobjectvariableContrast withActuate Foundation Class (AFC)

Page 79: Actuate Glossary

G l o s s a r y 45

base classbridge classcomponentsubclasssuperclass

class declaration

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

class hierarchy

A tree structure that represents the inheritance relationships among a set of classes.Related termsclassinheritanceContrast withbase class

class name A unique name given to a class that permits unambiguous references to its public methods and variables.Related termsclassmethodvariable

Class page 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.

Page 80: Actuate Glossary

46 A c t u a t e 7 G l o s s a r y

Related termsActuate e.Report DesignerActuate e.Report Designer ProfessionalclasscomponentComponent EditorpagesuperclassContrast withMethods pageProperties pageVariables 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 termapplicationContrast withScratch Pad

clone 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.

Tab indicates this page is the Class page

Page 81: Actuate Glossary

G l o s s a r y 47

Related termschannelEncyclopedia volumenotification groupprocesspropertysecurity rolesubscribe

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 termActuate iServerContrast withcluster frameworkcluster mastercluster member

cluster framework

An architecture that supports the formation and management of a cluster of Actuate iServers. The framework supports:

■ 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 termsActuate iServerprocessContrast withclustercluster mastercluster 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

Page 82: Actuate Glossary

48 A c t u a t e 7 G l o s s a r y

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

■ Implements failover rules for a failed cluster memberRelated termsActuate iServerfailoverserviceContrast withclustercluster frameworkcluster member

cluster member

An Actuate iServer that is one machine in a cluster.Related termsActuate iServerclusterContrast withcluster frameworkcluster 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 termscharactercharacter setContrast withlocalelocale map

Color Chooser

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.

Page 83: Actuate Glossary

G l o s s a r y 49

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 termsActuate e.Report DesignerActuate e.Report Designer ProfessionalActuate e.Spreadsheet DesignerBuilder button

Builder buttonBuilder button

Page 84: Actuate Glossary

50 A c t u a t e 7 G l o s s a r y

Component EditorcontrolFormula One e.Report DesignerframeProperties pagezone

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.

2 A vertical sequence of cells in an Actuate e.Spreadsheet Designer worksheet.

Related termsActuate e.Spreadsheet DesignercellcolumnfieldqueryrowtablevalueContrast withColumn 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 termsActuate e.Report Designer Professionalcolumndata type

column key An expression used to group data rows into columns and subcolumns in a crosstab report.Related termscrosstab reportdata

Column for itemcode data

Page 85: Actuate Glossary

G l o s s a r y 51

expressionContrast withrow 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 termsdatadesignFormula One e.Report Designermailing label reportpagerowContrast withmulticolumn 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 termsActuate e.Report DesignerActuate e.Report Designer Professionalcolumne.reportpageQuery Editor

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

Page 86: Actuate Glossary

52 A c t u a t e 7 G l o s s a r y

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 termsActuate ReportCastapplicationparameterweb directiveweb 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 termsdataweb pageweb 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 termsActuate e.Report DesignerActuate e.Report Designer ProfessionalActuate e.Spreadsheet DesignerBasic source (.bas) filecompletion noticeFormula One e.Report DesignerJavareport object design (.rod) filereport object executable (.rox) file

Page 87: Actuate Glossary

G l o s s a r y 53

completed job

A scheduled job that has successfully or unsuccessfully completed.Related termsjobpending jobrunning jobscheduled 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 termsActuate Active Portal for .NETActuate Active Portal for JSPchannelexpress contentjobreport

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.

Page 88: Actuate Glossary

54 A c t u a t e 7 G l o s s a r y

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 termsActuate e.Report DesignerActuate e.Report Designer ProfessionalActuate Foundation Class (AFC)asynchronous gridchartclasscrosstab reportdata field controlformula controlFormula One e.Report Designerlibrarymethodobject propertystructural componentvisual componentzone

Data palette

Drawing and Graphics palette

Pages palette

Structure palette

Controls palette

Component palettes

Palette toolbar

Page 89: Actuate Glossary

G l o s s a r y 55

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 termsActuate e.Report DesignerActuate e.Report Designer ProfessionalclassClass pagecomponentmethodMethods pagepropertyProperties pagevariableVariables 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 termsActuate e.Report DesignerActuate e.Report Designer Professionalcomponentreport object library (.rol) fileContrast withActuate Foundation Class (AFC)

Page 90: Actuate Glossary

56 A c t u a t e 7 G l o s s a r y

classlibrary

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 termsActuate e.Report DesignerActuate e.Report Designer ProfessionalActuate Foundation Class (AFC)componentcontrolframeproperty

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 termsdataexpressionfieldqueryvalue

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 termsActuate e.Report DesignerActuate e.Report Designer Professionalbase classclassclass hierarchyinstancemethodvariableContrast withabstract base class

Page 91: Actuate Glossary

G l o s s a r y 57

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 termexpression

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 termsActuate e.Spreadsheet DesignercellcontrolformatFormula One e.Report Designerreportzone

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.

Related termsActuate e.Report DesignerActuate e.Report Designer Professional

Conditional section

Page 92: Actuate Glossary

58 A c t u a t e 7 G l o s s a r y

e.reportexpressionframesectionsubreportContrast withgroup sectionparallel sectionreport sectionsequential 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 termsActuate e.Report DesignerActuate e.Report Designer ProfessionalpagequeryQuery Editorrow

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 termsActuate BasicActuate e.Report DesignerActuate e.Report Designer Professionalcomponentdata 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.

Page 93: Actuate Glossary

G l o s s a r y 59

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 termsActuate e.Report DesignerActuate e.Report Designer ProfessionalActuate e.Spreadsheet DesignerActuate Foundation Class (AFC)componentdata sourcedata streamFormula One e.Report DesignerJava Database Connectivity (JDBC)reportsubreportContrast withConnection

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 termsActuate e.Spreadsheet DesignerFormula One e.Report EngineJavaJava Database Connectivity (JDBC)data source

Page 94: Actuate Glossary

60 A c t u a t e 7 G l o s s a r y

linkContrast withmetadata 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 termsActuate e.Report DesignerActuate e.Report Designer ProfessionalActuate e.Spreadsheet DesignercomponentconnectionFormula One e.Report Designerpasswordproperty

Page 95: Actuate Glossary

G l o s s a r y 61

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 termsActuate e.Report DesignerActuate e.Report Designer Professionalclasse.reportmethodvariable

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 withfieldvaluevariable

constructor code

In Actuate e.Report Designer and Actuate e.Report Designer Professional, code that initializes an instance of the class.Related termsActuate e.Report DesignerActuate e.Report Designer Professionalclassinstance

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 termsapplicationcommanddataEnterprise 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.

Page 96: Actuate Glossary

62 A c t u a t e 7 G l o s s a r y

Related termsActuate e.Report DesignerActuate e.Report Designer Professionale.reportcomponentcontainerContent

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 termsActuate e.Report DesignerActuate e.Report Designer Professionalcontainercontrole.reportframehierarchyobject

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.

Page 97: Actuate Glossary

G l o s s a r y 63

Related termsActuate e.Report DesignerActuate e.Report Designer Professionalcomponentcomponent reference propertydatadata rowframe

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 termscommandcomponent

Page 98: Actuate Glossary

64 A c t u a t e 7 G l o s s a r y

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.

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.

Related termscomponentchartdatadata controlFormula One e.Report Designerframegridimage controllabel controlline controlobjectpagestatic controltext controlzoneContrast withbrowser scripting controlcalculated control

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

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

Page 99: Actuate Glossary

G l o s s a r y 65

data field controlellipse controlformula controldynamic text controlrectangle control

converter A tool that converts XML output to another format such as DHTML or Adobe PDF.Related termsdynamic hypertext markup language (DHTML)extensible markup language (XML)format

crosstab report

An e.report that displays data in grid format using rows and columns. Every cell in a crosstab report contains a calculated value.

Related termscellcolumndatae.reportgridrow

Crystal report (.rpt) file

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

Page 100: Actuate Glossary

66 A c t u a t e 7 G l o s s a r y

Crystal report executable (.rpx) file

A Crystal report executable file imported into an Encyclopedia volume. The file has an .rpx file type. Related termsEncyclopedia volumereport executable fileContrast withCrystal report (.rpt) fileCrystal web report (.rpw) fileopen server file typeSQRIBE report executable (.sqt) file

Crystal web report (.rpw) file

A generated Crystal web report.Contrast withCrystal report (.rpt) fileCrystal 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 termsActuate Analytics OptionActuate e.Analysis Optiondatadimensiondynamic hypertext markup language (DHTML)Javameasureweb browserContrast withActuate Analytics Cube DesignerActuate 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 termscubecube profile (.dp4) filecube report (.cvw) filefile types

Page 101: Actuate Glossary

G l o s s a r y 67

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 termscube (.cb4) filecube report (.cvw) filedesignfile types

cube report (.cvw) file

A document created using Actuate Cube Viewer that contains structured and formatted data. Related termscube (.cb4) filecube profile (.dp4) filedesign

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 termscategorycubedatameasure

Currency data type

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 termsActuate Basicdata 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 termsapplicationapplication data sourceinformation objectreport

Page 102: Actuate Glossary

68 A c t u a t e 7 G l o s s a r y

Contrast withdata sourcemetadata 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 termsapplication data sourceobject-oriented programmingprocessContrast withdata 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.

Related termsActuate e.Report DesignerActuate e.Report Designer ProfessionalActuate Foundation Class (AFC)data filterdata sourcedata 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 termsActuate e.Report Designer

Filtering, retrieving, sorting, other processing

Product Report

Item Description900

Item Description900

Item Description900

Page 103: Actuate Glossary

G l o s s a r y 69

Actuate e.Report Designer Professionalcolumndatabase management system (DBMS)tableContrast withbrowser

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 termdata

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 termsActuate e.Report DesignerActuate e.Report Designer ProfessionalActuate Foundation Class (AFC)componentdataContrast withcontroldata field controlstatic control

data field control

A component in Formula One e.Report Designer that displays the value of a column.Related termscolumncomponentFormula One e.Report DesignerContrast withcalculated controlcontroldata control

Page 104: Actuate Glossary

70 A c t u a t e 7 G l o s s a r y

data sourceformula 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.

Related termsActuate e.Report Designer ProfessionalActuate Foundation Class (AFC)componentdatadata adapterjoinrowvalueContrast withfilterquery

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

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 termsActuate e.Spreadsheet Designer

Connection component

Data Source

Connection

Data source

component

Data row Data filter Data filter

Data stream

Data row Data row

Formatted data

Page 105: Actuate Glossary

G l o s s a r y 71

Connectiondata querydata rangedata sourcerangeContrast withconnection

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 termsActuate e.Report Designer Professionalinformation objectContrast withdata object instance (.doi) filedata object parameter (.dop) filedata 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 termsActuate e.Report Designer ProfessionalqueryContrast withdata object executable (.dox) filedata object parameter (.dop) filedata object value (.dov) fileinformation object

data object parameter (.dop) file

In Actuate e.Report Designer Professional, a file that stores settings specified to customize a query.Related termsActuate e.Report Designer ProfessionalqueryContrast withdata object executable (.dox) filedata object instance (.doi) filedata object value (.dov) fileinformation object

Page 106: Actuate Glossary

72 A c t u a t e 7 G l o s s a r y

data object value (.dov) file

In Actuate e.Report Designer Professional, a file that is a saved query.Related termsActuate e.Report Designer ProfessionalqueryContrast withdata object executable (.dox) filedata object instance (.doi) filedata object parameter (.dop) fileinformation object

data point A point on a chart that corresponds to a particular pair of X-axis value and Y-axis value.Related termschartvalue

data query 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 instruction’s language.Related termsdata rowdata sourcereport

data range 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 termsActuate e.Spreadsheet Designercellchartdata

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.

Page 107: Actuate Glossary

G l o s s a r y 73

Related termsActuate e.Report DesignerActuate e.Report Designer ProfessionalActuate Foundation Class (AFC)componentdatadata adapterdata rowe.reportvariableContrast withfilter

Data Row Editor

In Actuate e.Report Designer Professional, a tool used to display and sort available data rows.

Related termsActuate e.Report Designer Professionaldata rowsort

Data Source

ConnectionFormatted

data

Connection component

Data source

component

Data row Data filter Data filter

Data stream

Data row Data row

Page 108: Actuate Glossary

74 A c t u a t e 7 G l o s s a r y

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 termsActuate e.Report DesignerActuate e.Report Designer ProfessionalActuate Foundation Class (AFC)application data sourcecomponentdatadata adapterJavareportContrast withmetadata data sourceopen 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.

Related termsActuate e.Report DesignerActuate e.Report Designer Professionalcomponentdatadata adapterlayout

Data Source

Connection

Connection component

Data source

component

Data row Data filter Data filter

Data stream

Data row Data row

Formatted data

Page 109: Actuate Glossary

G l o s s a r y 75

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 termsActuate BasicCurrency data typeDate data typeDouble data typeInteger data typeLong data typeSingle data typeString data typevariableVariant data typeContrast withdata abstractionsemantic 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 termsActuate Basicdata typeformatlocale

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.

declaration The definition of a class, constant, user-defined type, or variable that specifies the name and data type.Related termsclassclass declarationconstantdata typevariable

Page 110: Actuate Glossary

76 A c t u a t e 7 G l o s s a r y

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 termsActuate Basicconstantdata typevariable

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 termsActuate e.Spreadsheet DesignercellconstantexpressionformularangevalueContrast withvirtual 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 termsEncyclopedia volumeexecute privilege grant privilegeprivilegeread privilegesecure read privilegevisible privilegewrite 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,

Page 111: Actuate Glossary

G l o s s a r y 77

semicolon, comma, space, or character of your choice that determines column breaks within the row.Related termsActuate e.Spreadsheet Designerdatadata rowcolumnrow

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 termpageContrast withprogressive viewing

dependency

See file dependency.

derived class

See descendant class.

descendant class

A class based on another class.Related termclassContrast withActuate Foundation Class (AFC)ancestor classbase classsubclasssuperclass

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.

Page 112: Actuate Glossary

78 A c t u a t e 7 G l o s s a r y

Related termsActuate e.Report DesignerActuate e.Report Designer ProfessionalActuate e.Spreadsheet Designerdata streame.reporte.Spreadsheet template (.vts) fileFormula One e.Report Designerlayoutreport object design (.rod) filereport 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.

Related termsActuate e.Report DesignerActuate e.Report Designer Professionalcomponente.reportFormula One e.Report Designerlayout panestructure 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

Structure pane Layout pane

Page 113: Actuate Glossary

G l o s s a r y 79

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 termsActuate e.Report DesignerActuate e.Report Designer ProfessionalContentdata streame.reportFormula One e.Report Designerframegroup sectionrowslot

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 termscascading stylesheetreportweb browserContrast withbrowserXML report

DHTML Viewer

A tool that supports viewing the output of an information object or a report in in DHTML format.Related termsActuate Viewerdynamic hypertext markup language (DHTML)information objectreport

DIME See Direct Internet Message Encapsulation (DIME).

dimension 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.

Page 114: Actuate Glossary

80 A c t u a t e 7 G l o s s a r y

Related termsActuate e.Analysis Optioncategorycubedimensionview

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 termsapplicationmultipurpose 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.

distributed Actuate iServer System

See cluster.

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 termsextensible markup language (XML)hypertext markup language pageinterfacestructured contentWorld Wide Web Consortium (W3C)

Page 115: Actuate Glossary

G l o s s a r y 81

document type definition (DTD)

A set of markup tags and their interpretation that together define the structure of a document. Contrast withextensible markup language (XML)structured content

DOI See data object instance (.doi) file.

domain name

A name that defines a node on the internet. For example, Actuate Corporation’s domain name is Actuate. The URL is www.actuate.com.Contrast withnode

DOP See data object parameter (.dop) file.

dot notation

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 termsActuate e.Report Designer Professionalmethodobjectsyntaxvariable

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 termsActuate Basicdata typevalue

DOV See data object value (.dov) file.

DOX 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,

Page 116: Actuate Glossary

82 A c t u a t e 7 G l o s s a r y

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 termsActuate e.Report DesignerActuate e.Report Designer ProfessionalActuate Foundation Class (AFC)componentcontroldesignellipse controle.reportimage controlline controlrectangle control

driver An interface between the Actuate iServer and a third-party program.Related termsActuate iServerautoarchive driverinterfaceopen 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.

Page 117: Actuate Glossary

G l o s s a r y 83

Related termsActuate Foundation Class (AFC)chartContrast withbase 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 termsActuate e.Report DesignerActuate e.Report Designer ProfessionalActuate e.Spreadsheet Designere.reporthyperlinkreportContrast withstatic hyperlink

Dual y-axis chartBase chart

Y-axis for dual y-axis chart

Y-axis for base chart

Page 118: Actuate Glossary

84 A c t u a t e 7 G l o s s a r y

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 termsweb pageweb serverWorld Wide Web Consortium (W3C)Contrast withlayout

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 termsActuate Basiclibrary

dynamic page size

The ability to have page size adjust based on the number of rows of data retrieved from a data source.Related termsdatadata sourcerow

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 termsActuate e.Report DesignerActuate e.Report Designer ProfessionalActuate Foundation Class (AFC)controldatadata controlformat

e.Analysis Option

See Actuate e.Analysis Option.

EJB See Enterprise JavaBean (EJB).

Page 119: Actuate Glossary

G l o s s a r y 85

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 termsActuate e.Report DesignerActuate e.Report Designer ProfessionalActuate Foundation Class (AFC)componentcontrolDHTML reportContrast withdrawing 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 termsobjectobject linking and embedding (OLE)Contrast withlink

empty 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 termsActuate Basicobjectvaluevariable

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 other’s internal details.Related termsclassdatafunctionsubroutine

Page 120: Actuate Glossary

86 A c t u a t e 7 G l o s s a r y

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 termsEncyclopedia volumeFactory processView processContrast withEncyclopedia serviceProcess 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 termsActuate iServerEncyclopedia volumeFactory serviceMessage Distribution serviceserviceView serviceContrast withEncyclopedia 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 termsapplicationActuate iServer Systemdesignfailoverinformation objectinstancelibraryparameterprivilege

Page 121: Actuate Glossary

G l o s s a r y 87

reportsecurity 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 termsapplication programming interface (API)datadata sourceFormula One e.Report EngineFormula One e.Spreadsheet Enginereportreport object design (.jod) file for Formula One e.Report DesignerContrast withFactory 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 termsappletapplicationbrowserenterprise 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 termsdataJava

Page 122: Actuate Glossary

88 A c t u a t e 7 G l o s s a r y

Contrast withJavaBean

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 termsclient/serverdata sourceenterprisereportContrast withstructured content

e.report A structured document viewable in a browser that follows a set of rules to organize, summarize, and present data.

Related termsbrowserdataContrast withreport

e.Report Designer

See Actuate e.Report Designer.

e.Report Designer Java Edition

See Formula One e.Report Engine

Page 123: Actuate Glossary

G l o s s a r y 89

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 termsdatadata sourcestructured contentweb 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 termsQuery 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 termsActuate e.Spreadsheet Designerstructured contentContrast withDHTML report

Page 124: Actuate Glossary

90 A c t u a t e 7 G l o s s a r y

e.reportXML 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 termsActuate e.Spreadsheet Designer Actuate e.Spreadsheet EngineActuate e.Spreadsheet OptionActuate iServer SystemdesignreportContrast withe.Spreadsheet template package (.vtf) filefile 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 termsActuate e.Spreadsheet DesignerActuate e.Spreadsheet OptionActuate iServer Systemextensible stylesheet language (XSL)reportContrast withe.Spreadsheet template (.vts) filefile 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.

Page 125: Actuate Glossary

G l o s s a r y 91

Related termsActuate ViewerDHTML Viewerobjectweb browserContrast withevent handlerevent listener

event handler

A method that runs in response to an event. Event handlers override the method’s default action.Related termseventmethodContrast withevent listener

event listener

An interface that detects when particular events occur and runs registered methods in response to those events.Related termeventContrast withevent handler

Excel converter

A tool that converts Actuate Basic reports to an Excel spreadsheet.Related termsActuate Basicreport

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.

executable file

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 termsActuate iServer Systemfile types

Page 126: Actuate Glossary

92 A c t u a t e 7 G l o s s a r y

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 termsdelete privilegeEncyclopedia volumegrant privilegeprivilegeread privilegesecure read privilegevisible privilegewrite privilege

expiration A channel property that specifies how long a completion notice remains in the channel before it is deleted.Related termschannelpropertyContrast withActuate Active Portal for JSPActuate Active Portal for .NETActuate 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 termsEncyclopedia volumee.reportreportsynchronous

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 termsActuate Basicconstantcontrolfieldfunctionproperty

Page 127: Actuate Glossary

G l o s s a r y 93

valueContrast withformula

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 termsActuate BasicActuate e.Report DesignerActuate e.Report Designer Professionaldatafunctionexpressionoperator

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

Page 128: Actuate Glossary

94 A c t u a t e 7 G l o s s a r y

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 termsdataextensible stylesheet language (XSL)World Wide Web Consortium (W3C)XML reportContrast withextensible 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 termsextensible markup language (XML)extensible stylesheet language transformations (XSLT)web browserWorld Wide Web Consortium (W3C)Contrast withhypertext 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 termsextensible 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

Page 129: Actuate Glossary

G l o s s a r y 95

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 termsextensible 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 termsabsolute cell referencecellcell referencerelative 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 termsActuate End User DesktopActuate e.Report DesignerActuate e.Report Designer Professionaldata object executable (.dox) filedata object instance (.doi) filee.reportinformation objectreport object executable (.rox) filereport object instance (.roi) fileviewContrast withFactory processFactory 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 termsEncyclopedia process

Page 130: Actuate Glossary

96 A c t u a t e 7 G l o s s a r y

Process ManagerreportView processContrast withFactoryFactory 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 termsActuate iServerEncyclopedia serviceMessage Distribution serviceView serviceContrast withFactoryFactory 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 termclusterContrast withadministrative failover

fetch 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.

Related termscomponentdata

Data Source

Connection

Connection component

Data source

component

Data row Data filter Data filter

Data stream

Data row Data row

Formatted data

Page 131: Actuate Glossary

G l o s s a r y 97

data adapterdata filterdata rowdata source

field The smallest identifiable part of a database table structure. In a relational database, a field is also called a column.

Related termcolumnContrast withtable

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.

Related termsActuate e.Report DesignerActuate e.Report Designer Professionaldata rowdata stream

field variable

In Java, a member variable with public visibility.Related termvariable

Field in the items table

Field in the data row

Page 132: Actuate Glossary

98 A c t u a t e 7 G l o s s a r y

Contrast withglobal variableinstance variablestatic 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 termsEncyclopedia volumee.reportpropertyreport object instance (.roi) filereport 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.

filter In the Actuate Management Console, a user interface element that enables the administrator to reduce the number of items in a list.Related termActuate Management Console

Page 133: Actuate Glossary

G l o s s a r y 99

Contrast withdata 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 termsActuate Foundation Class (AFC)componentpageContrast withframe

font A family of characters of a given style. Fonts contain information specifying typeface, weight, posture, and type size.Related termcharacter

footer 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 termsgroupgroup sectionpageContrast withheader

Page 134: Actuate Glossary

100 A c t u a t e 7 G l o s s a r y

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 withlocale 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 termsComponent Editorfonttoolbar

forms-capable browser

A browser that handles HyperText Markup Language (HTML) forms. HTML tags enable interactive forms including check boxes, drop-down list boxes, fill-in text areas, and option buttons.Related termsbrowserhypertext 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 termscell referencedefined namefunctionoperatorvalueContrast withexpression

formula builder

In Formula One e.Report Designer, a tool used to select controls, data fields, functions, and operators to write formulas.

Page 135: Actuate Glossary

G l o s s a r y 101

Related termscontroldataexpressionformulaFormula One e.Report Designerfunctionoperator

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 termscomponentcontroldataexpressionfieldFormula One e.Report EnginefunctionoperatorreportvalueContrast withcalculated controldata field control

Page 136: Actuate Glossary

102 A c t u a t e 7 G l o s s a r y

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 termse.reportJavastructured contentContrast withActuate e.Report DesignerActuate e.Report Designer ProfessionalActuate e.Spreadsheet DesignerFormula 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 termsapplicationengineFormula One e.Report DesignerJavalibraryreportContrast withActuate e.Report DesignerActuate e.Report Designer ProfessionalActuate e.Spreadsheet DesignerActuate 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.

Page 137: Actuate Glossary

G l o s s a r y 103

Related termsActuate e.Spreadsheet DesignerapplicationenginereportContrast withFormula 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 termsActuate e.Report DesignerActuate e.Report Designer ProfessionalActuate ReportCastcontrolFormula One e.Report DesignerReportCast template filezone

framework A set of interrelated classes, such as the Actuate Foundation Classes, that provide an architecture for building an application.Related termsapplicationclassActuate Foundation Class (AFC)

function 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.

Page 138: Actuate Glossary

104 A c t u a t e 7 G l o s s a r y

Related termsActuate BasicActuate e.Spreadsheet DesignerformulakeywordvalueContrast withsubroutine

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 termsActuate e.Report Designer ProfessionalclassFormula One e.Report Designerfunctionreport object designscope resolution operatorvariable

Globals Browser

In Actuate e.Report Designer Professional, a tool that lists alphabetically the components in an e.report design.Related termsActuate e.Report Designer Professionalbrowsercomponentdesigne.reportContrast withProject Browser

global variable

A variable available to all procedures in an application. A global variable stays in memory until the application terminates. Related termsapplicationprocedurevariableContrast withfield variableinstance variable

Page 139: Actuate Glossary

G l o s s a r y 105

memberstatic 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 termcharacter

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 termsdelete privilegeEncyclopedia volumeexecute privilegeprivilegeread privilegesecure read privilegevisible privilegewrite 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 termsActuate e.Report DesignerActuate e.Report Designer ProfessionalActuate e.Spreadsheet DesignercomponentDesign EditorFormula One e.Report Designerlayout panevalue

Page 140: Actuate Glossary

106 A c t u a t e 7 G l o s s a r y

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 termsActuate e.Spreadsheet Designercolumndata rowvalueContrast withgrouped reportnotification 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 termsActuate e.Report Designer Professionalaggregate rowdatapagerowQuery Editor

grouped report

An e.report that organizes data in groups. The groups can be nested.

Page 141: Actuate Glossary

G l o s s a r y 107

Related termsdatae.reportgroup

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 termsdatafieldformulaFormula One e.Report Designerfunctiongrouprowvaluezone

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 termscolumndatagroupreportsort

Customer group titleOrdersCustomer group total

Customer group titleOrders

Customer group total

Abernathy, James

Order 1

Total: $$

Anderson, Sally

Order 1

Order 2

Total: $$

Page 142: Actuate Glossary

108 A c t u a t e 7 G l o s s a r y

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.

Related termsActuate Foundation Class (AFC)componentfieldgroupgrouped reportrowsectionContrast withconditional sectionparallel sectionreport sectionsequential section

Having page

In Actuate e.Report Designer Professional, a page in the Query Editor that displays selection criteria for aggregate rows.

Structure pane of a grouped report

Nestedgroup section

Group section

Page 143: Actuate Glossary

G l o s s a r y 109

Related termsActuate e.Report Designer Professionalaggregate rowpageQuery 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 termsgroupgroup sectionpageContrast withfooter

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 withcharacter setoctal number

hierarchy 1 Any tree structure that has a root and branches that do not converge.

Page 144: Actuate Glossary

110 A c t u a t e 7 G l o s s a r y

2 In Actuate Analytics Option and Actuate e.Analysis Option, a structure that organizes the members of a category.

Related termsActuate Analytics OptionActuate e.Analysis Optioncategory

home folder

A user’s working environment in the Encyclopedia volume.Related termEncyclopedia volume

HTTP See hypertext transfer protocol (HTTP).

hyperchart 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 termschartdatalinkContrast withhyperlink

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.

2 A jump to another location on a email, file, web page, or worksheet depending upon the Actuate product that you use.

AcBaseFrame

AcSubPage

AcPage

AcBasePage

AcDataFrame

AcFrame

AcHtmlFrame

Page 145: Actuate Glossary

G l o s s a r y 111

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 termsActuate e.Report DesignerActuate e.Report Designer Professionalapplicationcellconnectioncontrole.reportformula controlFormula One e.Report Engineweb pageContrast withdynamic hyperlinkhyperchartlinkstatic hyperlink

hypertext markup language page

A page containing tags that a web browser interprets and displays as a web page.Related termspagetagweb browserweb page

hypertext transfer protocol (HTTP)

An internet standard that supports the exchange of information using the web. Contrast withprotocol

identifier The name assigned to an item in a program such as a class, function, or variable.Related termsclassfunctionvariable

image 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

Page 146: Actuate Glossary

112 A c t u a t e 7 G l o s s a r y

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 termsActuate ActiveX ControlActuate End User DesktopActuate e.Report DesignerActuate e.Report Designer ProfessionalActuate e.Spreadsheet DesignerActuate Live Report Extension (LRX)Actuate ViewerFormula 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 termsActuate e.Report DesignerActuate e.Report Designer ProfessionalActuate Foundation Class (AFC)componentcontrolFormula One e.Report Designerimage

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 termsActuate Basicdeclarationstatementvariable

imported object

See object linking and embedding (OLE).

Information Delivery API

See Actuate Information Delivery API.

Page 147: Actuate Glossary

G l o s s a r y 113

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 termsActuate Query Optiondatadata sourcequery

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.

Related termsbase classclassderived classmethodmultiple inheritanceobjectsingle inheritance subclasssuperclassvariable

initial view In Actuate e.Analysis Option, the first view a user sees when opening a cube.

Variable A

Method X

Variable B

Class B

= Declared in this class

= InheritedVariable A

Method X

Class A

Variable A

Method X

Method Y

Class C

Page 148: Actuate Glossary

114 A c t u a t e 7 G l o s s a r y

Related termsActuate e.Analysis Optioncube

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 termsfieldjointableContrast withouter 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 termscharacter setclassJava

input object A parameter passed to a request.Related termsparameterrequest

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 termsclassobjectvariable

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

Page 149: Actuate Glossary

G l o s s a r y 115

variables defined for a class are publicly visible. Private instance variables are not visible in subclasses.Related termsclassJavavaluevariableContrast withfield variableglobal variablestatic variable

instantiation

The process of creating an object.Related termsobjectprocessContrast withclassinstance

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 termsActuate Basicdata typeJavaextensible markup language (XML)objectvalueContrast withLong 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.

Page 150: Actuate Glossary

116 A c t u a t e 7 G l o s s a r y

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 termsapplicationclass connectionJavamessagemethod

IP address The unique 32-bit ID of a node on a TCP/IP network.

iServer See Actuate iServer.

J2EE See Java 2 Enterprise Edition (J2EE).

J2SE See Java 2 Runtime Standard Edition (J2SE).

JAR See Java Archive (.jar) file.

Java 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 termsappletapplicationclient/serverweb pageContrast withJavaScript

Java 2 Enterprise Edition (J2EE)

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 termsapplicationapplication programming interface (API)

Page 151: Actuate Glossary

G l o s s a r y 117

Contrast withEnterprise 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 withEnterprise JavaBean (EJB)Java 2 Enterprise Edition (J2EE)

Java Archive (.jar) file

A file format used to bundle Java applications.Related termsapplicationJava

JavaBeanA 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 termsapplicationdataJavaContrast withEnterprise 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 termsbridge classconnectiondatabase connectiondatabase management system (DBMS)data sourceFormula One e.Report EngineJavaprotocol

Page 152: Actuate Glossary

118 A c t u a t e 7 G l o s s a r y

Contrast withopen 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 termsapplication programming interface (API)JavaContrast withJavaServer Page (JSP)

Java Naming and Directory Interface (JNDI)

A naming standard that provides clients with access to EJBs.Related termEnterprise 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 termsclassmethodobjectprotocol

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 termshypertext markup language pageweb pageweb serverContrast withJava

JavaServer Page (JSP)

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.

Page 153: Actuate Glossary

G l o s s a r y 119

Related termshypertext markup language pageJavaservlettagweb page

Java Virtual Machine (JVM)

An abstract layer that converts Java bytecode into machine language for execution.Related termJava

JDBC See Java Database Connectivity (JDBC).

JDK See Java Development Kit (JDK).

JNDI See Java Naming and Directory Interface (JNDI).

JNI See Java Native Interface (JNI).

job An asynchronous or batch process used to generate and print reports.Related termsasynchronousprocessreportContrast withcompleted jobpending jobretry policyrunning jobscheduled jobsynchronous

job name A name for an asynchronous request.Related termsasynchronousrequest

job schedule

A schedule to run a report. Actuate iServer supports running jobs at one or more specified times or intervals.Related termscompleted jobjobpending jobrunning jobscheduled job

Page 154: Actuate Glossary

120 A c t u a t e 7 G l o s s a r y

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 termschannelEncyclopedia volumejobnotification

JOD See report object design (.jod) file for Formula One e.Report Designer.

JOI See report object instance (.joi) file for Formula One e.Report Engine.

join 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.

Contrast withinner joinouter 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

Page 155: Actuate Glossary

G l o s s a r y 121

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 termsfieldtablevalue

JSP See JavaServer Page (JSP).

JVM See Java Virtual Machine (JVM).

keyword 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 termsActuate BasicActuate e.Spreadsheet DesignerdesignFormula One e.Report Designerfunction

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.

Related termsActuate e.Report DesignerActuate e.Report Designer ProfessionalActuate Foundation Class (AFC)columncomponentcontroldataflow

Label control placed in a frame

Page 156: Actuate Glossary

122 A c t u a t e 7 G l o s s a r y

framepageContrast withtext control

layout The designed appearance of an e.report including controls, graphic elements, and margins.

Related termscontrole.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

Page 157: Actuate Glossary

G l o s s a r y 123

Related termsActuate e.Report DesignerActuate e.Report Designer ProfessionalcomponentFormula One e.Report DesignerContrast withstructure 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 termsActuate e.Report DesignerActuate e.Report Designer Professionalcomponentpublishreport object library (.rol) file

Structure pane Layout pane

Page 158: Actuate Glossary

124 A c t u a t e 7 G l o s s a r y

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 termsActuate e.Report DesignerActuate e.Report Designer Professionalcomponentlibrarypublish

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.

Page 159: Actuate Glossary

G l o s s a r y 125

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 termsActuate e.Report DesignerActuate e.Report Designer ProfessionalActuate e.Spreadsheet DesignerActuate Foundation Class (AFC)componentcontrolflowFormula One e.Report Designerframepagezone

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 termsActuate e.Report DesignerActuate e.Report Designer Professionalapplicationdata controlFormula One e.Report Designerjoinobjectobject linking and embedding (OLE)querysection

Page 160: Actuate Glossary

126 A c t u a t e 7 G l o s s a r y

Contrast withhyperlink

listener See event listener.

listing report

A report that provides a simple view of ungrouped data.Related termsdatae.reportview

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 withlocale map

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, People’s Republic of China (P.R.C.), Singapore, Spain, Spanish, Taiwan, and Thailand.Related termsextensible markup language (XML)locale

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 termsActuate Basicdata typevalueContrast withInteger data type

LRX See Actuate Live Report Extension (LRX).

macro sheet

An Actuate e.Spreadsheet Designer worksheet that preserves Microsoft Excel macros.

Page 161: Actuate Glossary

G l o s s a r y 127

Related termActuate 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 termreportContrast withcolumnar reportmulticolumn report

matrix See crosstab report.

measure In Actuate Analytics Option and Actuate e.Analysis Option, numeric data extracted from the source data in a cube.Related termsActuate Analytics OptionActuate e.Analysis Optioncubedata

member 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 termsclassEncyclopedia volumemethodobjectsecurity rolevariableContrast withglobal variableinstance variablestatic variable

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.

Page 162: Actuate Glossary

128 A c t u a t e 7 G l o s s a r y

Related termsActuate iServerapplicationserviceContrast withEncyclopedia processEncyclopedia serviceFactory servicerequestView 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 termsConnectiondatadata sourceContrast withdatabase connectionJavaJava Database Connectivity (JDBC)open database connectivity (ODBC)

method A routine that provides functionality to an object or a class. Related termsclassobjectContrast withdatafunctionoverloaded method

Method Editor

A tool in Actuate e.Report Designer Professional used to write code for Actuate Basic methods.

Page 163: Actuate Glossary

G l o s s a r y 129

Related termsActuate BasicActuate e.Report Designer Professionalmethod

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 termsActuate e.Report Designer Professionalcomponent

Choose New to add method or Override to modify inherited code

Type code

Select method from drop-down list

Page 164: Actuate Glossary

130 A c t u a t e 7 G l o s s a r y

Component EditormethodMethod Editorpage

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 withmodeless 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.

modeless window

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 termsActuate e.Report Designer ProfessionalapplicationComponent EditorContrast withmodal 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 termsclassdata typedeclarationvariableContrast withsemantic type

Multi-Application Option

See Actuate Multi-Application Option.

multicolumn report

A report that displays or prints data in more than one vertical flow.Related termsdata

Page 165: Actuate Glossary

G l o s s a r y 131

e.reportflowContrast withmailing 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 termsActuate e.Analysis Optioncubedata filterdimensionprocess

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.

Page 166: Actuate Glossary

132 A c t u a t e 7 G l o s s a r y

Related termsActuate e.Analysis Optiondatadimension

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 termsclassinheritancesubclasssuperclassContrast withsingle inheritance

multipurpose internet mail extensions (MIME)

A mechanism for transmitting non-text files using internet e-mail. Internet e-mail 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 termapplication

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 termssearchtable 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.

Page 167: Actuate Glossary

G l o s s a r y 133

Related termsActuate End User DesktopActuate e.Report DesignerActuate e.Report Designer ProfessionalEncyclopedia volumee.reportjobContrast withActuate Management Console

nested function

An e.Spreadsheet function that is an argument for another e.Spreadsheet function.Related termsActuate e.Spreadsheet Designerargumentfunction

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 termsActuate iServerclusterextensible markup language (XML)Contrast withdomain 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.

Page 168: Actuate Glossary

134 A c t u a t e 7 G l o s s a r y

Related termsActuate Active Portal for .NETActuate Active Portal for JSPActuate Management ConsoleActuate iServercompletion noticejobmessagerequest

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 termse.reportjobContrast withgroup

null A value that indicates a variable contains no data.Related termsdatavaluevariable

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 termsarrayconstantfunctionvariable

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 termsActuate e.Report Designer Professionalclasse.report

Page 169: Actuate Glossary

G l o s s a r y 135

instancepersistent objecttransient objectContrast withinformation 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 termlinkContrast withOLE automation

object reference variable

A variable that contains a reference to an object. References can be passed to functions and subroutines as parameters.Related termsfunctionobjectparametersubroutinevariable

object-oriented database management system (ODBMS)

A database management system built specifically to retrieve and store objects rather than simple rows.Related termsdata typeobjectContrast withdatabase 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 termsapplication

Page 170: Actuate Glossary

136 A c t u a t e 7 G l o s s a r y

classinheritanceContrast withobject

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 withhexadecimal number

ODAF See open data access framework (ODAF).

ODBC 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 termsapplicationclient/serverfunctioninterfaceobject linking and embedding (OLE)

on-demand request

See synchronous.

online analytical processing (OLAP)

The process of analyzing, collecting, managing, and presenting, multidimensional data.Related termdata

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

Page 171: Actuate Glossary

G l o s s a r y 137

have associated online help that explains how the calculation was performed.

Related termsapplicationcalculated controle.reportobjectContrast withballoon 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 termsActuate e.Report DesignerActuate e.Report Designer ProfessionalActuate iServercomponentdata sourceopen 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 termsActuate e.Report DesignerActuate e.Report Designer ProfessionalActuate iServerdata rowdata sourcedriver extensible markup language (XML)interfaceJavareport

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

Page 172: Actuate Glossary

138 A c t u a t e 7 G l o s s a r y

Basic products, these classes are subclasses of the AFC classes, AcOdaConnection and AcOdaSource respectively.Related termsActuate Foundation Class (AFC)classconnectiondata sourcedata streamopen 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 termsdatabase connectiondatabase management system (DBMS)interfaceprotocolreportContrast withconnection

open server driver

An interface between an Actuate iServer and an external application.Related termsActuate iServerapplicationinterfaceContrast withdriver

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 termsActuate iServerCrystal report executable (.rpx) fileEncyclopedia volumee.Spreadsheet template (.vts) filee.Spreadsheet template package (.vtf) filefile typesreport object design (.jod) file for Formula One e.Report DesignerSQRIBE report executable (.sqt) file

Page 173: Actuate Glossary

G l o s s a r y 139

open server technology

A technology that enables Actuate iServer to manage and run non-Actuate reports such as Crystal and SQRIBE.Related termsActuate iServerCrystal report executable (.rpx) fileSQRIBE report executable (.sqt) file

operator A symbol or keyword that performs an operation on expressions.Related termsexpressionkeywordoperator

Order By page

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.

Related termsActuate e.Report DesignerActuate e.Report Designer Professionaldatagroup sectionpageQuery Editorsort 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 termsjoin

Page 174: Actuate Glossary

140 A c t u a t e 7 G l o s s a r y

tablevalueContrast withinner join

outline panel

An Actuate e.Spreadsheet Designer panel that indicates which columns and rows contain details and which contain summary data.Related termsActuate e.Spreadsheet Designercolumndatarow

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 termsActuate e.Report DesignerActuate e.Report Designer ProfessionalActuate e.Spreadsheet Designerdynamic hypertext markup language (DHTML)extensible markup language (XML)formatFormula One e.Report Designerhypertext markup language page

output object

A value returned by a request.Related termsrequestvalueContrast withinput object

overloaded method

A method in a single class in which different sets of arguments can be specified.Related termsargument

Page 175: Actuate Glossary

G l o s s a r y 141

classmethod

override To write new code that replaces the default code of an inherited method.Related termsinheritancemethod

page 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.

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.

Related termsActuate e.Report DesignerActuate e.Report Designer ProfessionalActuate Foundation Class (AFC)componentcontrolflowframehypertext markup language pagelayoutpagereporttabContrast withJavaServer Page (JSP)web page

Tabs to access pages in Component Editor

Page 176: Actuate Glossary

142 A c t u a t e 7 G l o s s a r y

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 termsActuate e.Report DesignerActuate e.Report Designer ProfessionalActuate Foundation Class (AFC)componentlayoutpageslotstructure 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 termsActuate e.Report DesignerActuate e.Report Designer ProfessionalActuate palette representation (.apr) fileclasscomponentDesign Editorlayout

palette file See Actuate palette representation (.apr) file.

Page 177: Actuate Glossary

G l o s s a r y 143

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.

Related termsActuate e.Report DesignerActuate e.Report Designer ProfessionalActuate Foundation Class (AFC)componentpagereportsubreportContrast withconditional sectiongroup sectionreport sectionsectionsequential 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.

Subreports in a parallel section

Page 178: Actuate Glossary

144 A c t u a t e 7 G l o s s a r y

Related termsActuate e.Report DesignerActuate e.Report Designer ProfessionalActuate e.Spreadsheet Designerad hoc parametere.reportfunctioninput objectsubroutinevaluevariable

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 termsActuate e.Report DesignerActuate e.Report Designer ProfessionalparameterRequesterContrast withParameters 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.

Page 179: Actuate Glossary

G l o s s a r y 145

Related termsActuate Active Portal for .NETActuate Active Portal for JSPActuate Management Consolepageparameterreport

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 termsclusterEncyclopedia volumereport server

password 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 termscase sensitivityEncyclopedia volumeuser name

paste A technique that copies material temporarily located on the clipboard into a document.Related termclipboard

pattern matching

See search expression.

pending job An job that is waiting for resources to become available so that the job can run.Related termjobContrast withcompleted jobrunning jobscheduled job

Page 180: Actuate Glossary

146 A c t u a t e 7 G l o s s a r y

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 termsclient/serverdata controlobjectpageprocessreport object design (.rod) filereport object instance (.roi) filesectionContrast withtransient 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 termsobjectreport object instance (.roi) file

persistent report

A report document stored in an Encyclopedia volume.Related termsEncyclopedia volumereportContrast withexpress content

personal channel

An Actuate Active Portal channel page or a ReportCast channel page that displays the user’s completion notices.Related termsActuate Active Portal for .NETActuate Active Portal for JSPActuate ReportCast technologychannel pagecompletion notice

personal folder

See home folder.

Page 181: Actuate Glossary

G l o s s a r y 147

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 termsbrowserLive 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 termsinterfaceobject

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 withportlet

portlet A portlet provides a view of specific information available from a portal. Contrast withportal

preference An option that specifies a selection. For example, a user preference can specify a type of e-mail notification.Related termsnotificationrequest

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 termsdesignpropertyreport

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

Page 182: Actuate Glossary

148 A c t u a t e 7 G l o s s a r y

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 termsdelete privilegeEncyclopedia volumeexecute privilegegrant privilegeobjectprivilegeread privilegesecurity rolesecure read privilegevisible privilegewrite privilege

procedure A set of commands, input data, and statements that initiate the performance of a specific set of operations.Related termscommanddatastatement

process A computer program that has no user interface. For example, the Actuate Factory process is a process that runs an Actuate Basic report.Related termsFactory processinterfacereportContrast withEncyclopedia processEncyclopedia serviceFactory serviceProcess ManagerView processView service

Process Manager

A tool that starts and stops the processes running on a particular information server.Related termsprocessserver processesContrast withEncyclopedia process

Page 183: Actuate Glossary

G l o s s a r y 149

Encyclopedia serviceFactory processView processView 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 termse.reportsynchronousweb 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 termsActuate e.Report DesignerActuate e.Report Designer Professionalbrowsercomponentreport 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.

Page 184: Actuate Glossary

150 A c t u a t e 7 G l o s s a r y

Related termsActuate e.Report DesignerActuate e.Report Designer ProfessionalcomponentComponent EditorpagepropertyContrast withClass pageMethods pageVariables 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 termsActuate e.Report DesignerActuate e.Report Designer ProfessionalComponent Editorcomponent reference propertydatabase connectionobjectpropertyProperties pagevalueContrast withmethod

Page 185: Actuate Glossary

G l o s s a r y 151

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.

publish 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 termsActuate e.Report Designer Professionalcommandcomponentdesignlibrary

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 termsapplicationpublishsubscribeContrast withpublish

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 Actuate’s Active Portal and ReportCast technologies.Related termsActuate Active Portal for .NETActuate Active Portal for JSPActuate ReportCast technologychannelreportweb browser

query A SQL SELECT statement that specifies which rows to retrieve from a database.Related termsrowSQL SELECT statement

Page 186: Actuate Glossary

152 A c t u a t e 7 G l o s s a r y

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 termsActuate e.Report DesignerActuate e.Report Designer Professionalad hoc parameterdataexpressionqueryreportrequestSQL SELECT statementsyntax

query data stream

A data stream that obtains data from a relational database using a SQL query.Related termsdatadata streamquery

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.

Page 187: Actuate Glossary

G l o s s a r y 153

Related termsActuate e.Report DesignerActuate e.Report Designer Professionale.reportjoinSQL SELECT statementtableContrast withTextual 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 termsActuate e.Report DesignerActuate e.Report Designer Professionalprocessqueryreport 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.

Page 188: Actuate Glossary

154 A c t u a t e 7 G l o s s a r y

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 termsActuate e.Report DesignerActuate e.Report Designer ProfessionalActuate e.Spreadsheet Designercellchartgridpropertyrangethree-dimensional rangetime series chartvalueContrast withtick 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 termsdelete privilegeEncyclopedia volumeexecute privilegegrant privilegeprivilegesecure read privilegevisible privilegewrite 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 termsActuate e.Report DesignerActuate e.Report Designer ProfessionalActuate Foundation Class (AFC)

Page 189: Actuate Glossary

G l o s s a r y 155

componentreport 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 termsfunctionprocesssubroutine

reference 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 termsActuate Basicclasscomponentlibraryreport object designContrast withcell referencesubclass

relative cell reference

A cell reference that points to a cell position relative to the current cell in an Actuate e.Spreadsheet Designer worksheet.Related termsActuate e.Spreadsheet Designercellcell referenceContrast withabsolute cell referenceexternal cell referencevirtual 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 termsdata sourcestructured contentContrast withcube report (.cvw) fileDHTML reporte.report

Page 190: Actuate Glossary

156 A c t u a t e 7 G l o s s a r y

e.Spreadsheet reportXML 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 termsActuate e.Report DesignerActuate e.Report Designer Professionalasynchronousreportreport object design report object executable (.rox) filereport object instance (.roi) fileContrast withActuate Page Level Security Optionreport objectReportletsynchronous

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 termsActuate ReportCast technologychanneldirectivee.reportrequestsubscribetemplateUnicode

Page 191: Actuate Glossary

G l o s s a r y 157

Contrast withActuate Active Portal for JSPweb 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 termsActuate ReportCasthypertext markup language pagetemplatevariableweb 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 termse.Report Designere.Report Designer Professionalreport objectreport 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 termse.reportweb page

Page 192: Actuate Glossary

158 A c t u a t e 7 G l o s s a r y

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 termsActuate e.Report DesignerActuate e.Report Designer ProfessionalActuate Foundation Class (AFC)componente.reportobject

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 termsActuate e.Report DesignerActuate e.Report Designer Professionaldata object executable (.dox) filedata object instance (.doi) filedata object parameter (.dop) filedata object value (.dov) filedesignFormula One e.Report Designerinstancereport object design (.jod) file for Formula One e.Report Designerreport 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 termsFormula One e.Report Enginereport object designContrast withreport object instancereport object instance (.joi) file for Formula One e.Report Enginereport object instance (.roi) file

Page 193: Actuate Glossary

G l o s s a r y 159

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 termsActuate e.Report DesignerActuate e.Report Designer ProfessionalBasic source (.bas) filedesignContrast withActuate palette representation (.apr) filedata object executable (.dox) filedata object instance (.doi) filedata object parameter (.dop) filedata object value (.dov) filereport object executable (.rox) filereport object instance (.roi) filereport object library (.rol) filereport object value (.rov) filereport object web (.row) filesearch 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 termsActuate BasicActuate e.Report DesignerActuate e.Report Designer ProfessionalBasic source (.bas) filee.reportContrast withActuate palette representation (.apr) filedata object executable (.dox) filedata object instance (.doi) filedata object parameter (.dop) filedata object value (.dov) filereport object design (.rod) filereport object instance (.roi) filereport object library (.rol) filereport object value (.rov) filereport object web (.row) filesearch definition (.ros) file

Page 194: Actuate Glossary

160 A c t u a t e 7 G l o s s a r y

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 termsActuate e.Report DesignerActuate e.Report Designer Professionalpersistent objectreportContrast withreport object instance (.joi) file for Formula One e.Report Enginereport object design (.jod) file for Formula One e.Report Designerreport 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 termsdataDHTML reportFormula One e.Report DesignerreportContrast withreport object instancereport object instance (.joi) file for Formula One e.Report Enginereport 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 termsActuate e.Report DesignerActuate e.Report Designer Professionale.reportContrast withActuate palette representation (.apr) fileBasic source (.bas) filedata object executable (.dox) filedata object instance (.doi) filedata object parameter (.dop) filedata object value (.dov) filereport objectreport object design (.rod) filereport object executable (.rox) file

Page 195: Actuate Glossary

G l o s s a r y 161

report object library (.rol) filereport object value (.rov) filereport object web (.row) filesearch 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 termsActuate e.Report DesignerActuate e.Report Designer Professionalcomponentpublishreport object design (.rod) filereport 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 termsActuate e.Report DesignerActuate e.Report Designer Professionalcomponentreport object design (.rod) filereport object libraryContrast withActuate palette representation (.apr) fileBasic source (.bas) filedata object executable (.dox) filedata object instance (.doi) filedata object parameter (.dop) filedata object value (.dov) filereport object executable (.rox) filereport object instance (.roi) filereport object value (.rov) filereport object web (.row) filesearch definition (.ros) file

report object parameter (.rop) file

A file that contains a list of parameters used by an open server report.Related termsopen server technology

Page 196: Actuate Glossary

162 A c t u a t e 7 G l o s s a r y

parameterreport

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 termsActuate e.Report DesignerActuate e.Report Designer ProfessionalActuate iServerActuate Requester APIe.reportFactoryparametervalueContrast withActuate palette representation (.apr) fileBasic source (.bas) filedata object executable (.dox) filedata object instance (.doi) filedata object parameter (.dop) filedata object value (.dov) filereport object design (.rod) filereport object executable (.rox) filereport object instance (.roi) filereport object library (.rol) filereport object web (.row) filesearch 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 termsActuate Active Portal for JSPActuate iServerActuate ReportCast technologyEncyclopedia volumee.report

Page 197: Actuate Glossary

G l o s s a r y 163

hypertext markup language pagereportContrast withBasic source (.bas) fileActuate palette representation (.apr) filedata object executable (.dox) filedata object instance (.doi) filedata object parameter (.dop) filedata object value (.dov) filereport object design (.rod) filereport object executable (.rox) filereport object instance (.roi) filereport object library (.rol) filereport object value (.rov) filesearch 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.

Related termsActuate e.Report DesignerActuate e.Report Designer ProfessionalActuate Foundation Class (AFC)componentsection

Report sections

Page 198: Actuate Glossary

164 A c t u a t e 7 G l o s s a r y

Contrast withconditional sectiongroup sectionparallel sectionsequential 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 termsActuate e.Spreadsheet DesignerdesignFormula One e.Report DesignerContrast withreport object designReportCast 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 termsActuate iServerasynchronoushypertext transfer protocol (HTTP)job

Page 199: Actuate Glossary

G l o s s a r y 165

reportsynchronousURL requestweb 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 termse.reportFactorynotificationparametervalue

Requester API

See Actuate Requester API.

request retry

In Actuate Management Console, settings that specify how many times to resubmit a failed job.Related termsActuate Management ConsolerequestContrast withcompleted jobpending jobrunning jobscheduled 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 termsActuate e.Report DesignerActuate e.Report Designer ProfessionalActuate e.Spreadsheet DesignerdataFormula One e.Report Designerstored procedure

Page 200: Actuate Glossary

166 A c t u a t e 7 G l o s s a r y

retry policy In Actuate Management Console, settings that specify how many times to resubmit a failed job.Related termsActuate Management Consolejob

ROD See report object design (.rod) file.

ROI See report object instance (.roi) file.

ROL See report object library (.rol) file.

role See security role.

ROP See report object parameter (.rop) file.

ROS See search definition (.ros) file.

ROV See report object value (.rov) file.

row A record in a table.Related termtable

ROW See report object web (.row) file.

row key An expression used to collect data rows into row groups and subgroups in a crosstab report.Related termscrosstab reportdata rowgroupexpressionContrast withcolumn key

ROX See report object executable (.rox) file.

RPT See Crystal report (.rpt) file.

RPW See Crystal web report (.rpw) file.

RPX See Crystal report executable (.rpx) file.

ruler 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.

Page 201: Actuate Glossary

G l o s s a r y 167

Related termscontrolFormula 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 termsActuate e.Report DesignerActuate e.Report Designer Professionaldatae.reportFormula One e.Report Designerreport object executable (.rox) fileContrast withreport object instance (.roi) file

running job A job currently being executed.Related termjobContrast withcompleted jobpending jobscheduled job

SAX See Simple API for XML (SAX).

scheduled job

A job designated for execution at a specified time. Related termsjobjobs folderContrast withcompleted jobpending jobrequestrunning job

Ruler

Page 202: Actuate Glossary

168 A c t u a t e 7 G l o s s a r y

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 termsActuate BasicclassfunctionmethodobjectparametervariableContrast withscope 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 termscontroloperatorscope

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 termsActuate e.Report DesignerActuate e.Report Designer Professionalcomponentreport object design

Page 203: Actuate Glossary

G l o s s a r y 169

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 termsdatae.reportContrast withsearch criteria

search criteria

A set of conditions to be applied to a search. For example, Order Total > 1,000,000.Related termssearchContrast withsearch 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 user’s 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 termsdataEncyclopedia volumereportsearch criteriaContrast withActuate palette representation (.apr) fileBasic source (.bas) filereport object design (.rod) filereport object executable (.rox) filereport object instance (.roi) filereport object library (.rol) filereport object parameter (.rop) filereport object value (.rov) file

Page 204: Actuate Glossary

170 A c t u a t e 7 G l o s s a r y

report object web (.row) filesearch 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

\ 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)

\a Match one alarm (0x07)

\b Match one backspace (0x08)

\t Match one tab (0x09)

\n Match one new line (0x0a)

\f Match one form feed (0x0c)

\r Match one carriage return (0x0d)

\\ Match one backslash (\)

[ ] Match zero characters (ignored)

[characterlist] Match any one character inside the brackets

[a-z0-9] Match any lowercase or ASCII numeric character

[a-z-] Match any lowercase character or hyphen (-)

[^a-z0-9] Match any character other than lowercase or ASCII numeric

[^] or "\^" Match one caret (^)

[?] or "\?" Match one question mark (?)

[#] or "\#" Match one pound sign (#)

[*] or "\*" Match one asterisk (*)

[[] or "\[" Match one open bracket ([)

Page 205: Actuate Glossary

G l o s s a r y 171

Related termsfieldsearchwildcard

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 termsdynamic 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 termsearch

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 termsActuate e.Report DesignerActuate e.Report Designer Professionalcomponentconditional sectiondata sourcee.report

[]] or "\]" Match one closed bracket (])

["\["-"\]"] Match any ASCII character code between [ and ]

["\1"-"\377"] Match any octal character excluding NUL (0x00)

["\x100"-"\xffff"] Match any hexadecimal character

Special character Definition

Page 206: Actuate Glossary

172 A c t u a t e 7 G l o s s a r y

Formula One e.Report Designergroup sectionparallel sectionqueryreport sectionsequential 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 termsActuate iServerActuate Page Level Security Optiondelete privilegeEncyclopedia volumeexecute privilegegrant privilegeprivilegeread privilegereport object instance (.roi) filevisible privilegewrite 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 termsaccess control list (ACL)Actuate Basicreportsecurity roleuser name

security role

A name for a set of privilege levels. An administrator who assigns security roles to users defines privileges.Related termsadministratorprivilege

Page 207: Actuate Glossary

G l o s s a r y 173

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 See SQL SELECT statement.

semantic type

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 termdata 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 termsActuate e.Report Designer ProfessionalframesectionsubreportContrast withconditional sectiongroup sectionparallel sectionreport section

server See Actuate iServer.

server application

An application that furnishes data in response to multiple simultaneous requests from one or more clients.Related termsapplicationclient/serverdatarequest

Page 208: Actuate Glossary

174 A c t u a t e 7 G l o s s a r y

Contrast withActuate iServer

server processes

A set of cooperating processes that constitute an Actuate iServer. The server processes are Encyclopedia, Factory, Process Manager, and View.Related termsActuate iServerEncyclopedia processFactory processProcess ManagerView processContrast withservice

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 termsEncyclopedia serviceFactory serviceMessage Distribution serviceView serviceContrast withActuate iServer

servlet 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 termsapplicationbrowserclient/serverJavapageweb server

SGML (standard generalized markup language)

See standard generalized markup language (SGML).

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

Page 209: Actuate Glossary

G l o s s a r y 175

application only once. If the application does not save the data, that data is no longer available.Related termsapplicationapplication programming interface (API)dataextensible markup language (XML)Contrast withdocument 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 termsapplicationcommandextensible markup language (XML)hypertext transfer protocol (HTTP)messageprotocol

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 termsActuate BasicActuate e.Report DesignerActuate e.Report Designer Professionaldata type

single inheritance

A relationship between classes in which a subclass inherits from only one superclass. The Java programming language supports single inheritance.Related termsclassinheritance

Page 210: Actuate Glossary

176 A c t u a t e 7 G l o s s a r y

JavasubclasssuperclassContrast withmultiple 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 termsActuate e.Report DesignerActuate e.Report Designer Professionalcomponentcomponent reference propertyDesign EditorpropertyContrast withComponent Editor

SmartSearch

See search.

SOAP See simple object access protocol (SOAP).

sort To specify the order of data. For example, customer names can be sorted in alphabetical order.Related termdata

sort filter A type of data filter that sorts data rows for another data adapter.Related termsdata adapterfilterdata row

Page 211: Actuate Glossary

G l o s s a r y 177

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 termscolumndata rowsort

SQL page A page in the Query Editor in Actuate e.Report Designer and Actuate e.Report Designer Professional that displays the SQL SELECT statement.

Related termsActuate e.Report DesignerActuate e.Report Designer ProfessionalpageQuery EditorSQL 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 termsdataqueryreportContrast withQuery Editor

SQRIBE report (.spf) file

A generated SQRIBE report document.Contrast withSQRIBE report executable (.sqt) fileSQRIBE web report (.sqw) file

Page 212: Actuate Glossary

178 A c t u a t e 7 G l o s s a r y

SQRIBE report executable (.sqt) file

A SQRIBE report executable file imported into an Encyclopedia volume has an .sqt file extension.Related termsEncyclopedia volumereport executable fileContrast withCrystal report executable (.rpx) fileopen server file typereport object executable (.rox) fileSQRIBE report (.spf) fileSQRIBE web report (.sqw) file

SQRIBE web report (.sqw) file

A generated SQRIBE web report.Contrast withSQRIBE report (.spf) fileSQRIBE 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 termstructured contentContrast withextensible 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 termsActuate BasicActuate Foundation Class (AFC)declarationobject

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

Page 213: Actuate Glossary

G l o s s a r y 179

are AcEllipseControl, AcLabelControl, AcImageControl, AcLineControl, and AcRectangleControl.

Related termsActuate e.Report DesignerActuate e.Report Designer ProfessionalActuate Foundation Class (AFC)componentdataContrast withcontroldata control

static hyperlink

A link to an existing location in a file or web document.Related termshyperlinklinkContrast withdynamic 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 parameter’s value to affect the report’s 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 database’s 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 termsActuate e.Report DesignerActuate e.Report Designer ProfessionalActuate e.Spreadsheet Designerglobal variableparameterreport

Page 214: Actuate Glossary

180 A c t u a t e 7 G l o s s a r y

Contrast withad hoc parameterParameters 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 termsclassJavaobjectvaluevariableContrast withfield variableglobal variableinstance variablemember

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 termsapplicationquerySQL 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 termsActuate e.Report DesignerActuate e.Report Designer Professionalbrowserstored procedureContrast withStored 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.

Page 215: Actuate Glossary

G l o s s a r y 181

Related termsActuate e.Report DesignerActuate e.Report Designer Professionaldata sourcestored procedureContrast withStored 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 computer’s memory limit.Related termsActuate BasicActuate e.Report DesignerActuate e.Report Designer Professionaldata typeContrast withstring 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 termsActuate BasicActuate e.Report DesignerActuate e.Report Designer ProfessionalexpressionfunctionvariableContrast withString 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.

Page 216: Actuate Glossary

182 A c t u a t e 7 G l o s s a r y

Related termsActuate e.Report DesignerActuate e.Report Designer ProfessionalcomponentDesign Editore.reportlayout panesequential sectionstructure paneContrast withvisual 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 termsActuate e.Report DesignerActuate e.Report Designer ProfessionalcomponentDesign Editorframestructure pane

structured content

A formatted document that displays information from one or more data sources. Contrast withe.reportreport

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.

Page 217: Actuate Glossary

G l o s s a r y 183

Related termsActuate e.Report DesignerActuate e.Report Designer ProfessionalcomponentDesign Editore.reportContrast withlayout pane

stylesheet See extensible stylesheet language transformations stylesheet (XSLT stylesheet).

subclass 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.

Structure pane Layout pane

Page 218: Actuate Glossary

184 A c t u a t e 7 G l o s s a r y

Related termsActuate e.Report DesignerActuate e.Report Designer Professionalclassdescendant classsubclassContrast withancestor classbase classderived classreferencesuperclass

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.

Related termsActuate e.Report Designer ProfessionalActuate Foundation Class (AFC)componentpagesection

BodyPage as subclass of AcPage

Subpage for parallel section

Page 219: Actuate Glossary

G l o s s a r y 185

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 termsActuate e.Report Designer ProfessionalActuate Foundation Class (AFC)componentnested reportparallel sectionreport sectionsectionContrast withe.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 termsfunctionvalue

subscribe 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 termschannelprocessreportweb browserContrast withActuate Active Portal for .NETActuate Active Portal for JSPActuate ReportCast technologypublish and subscribeunsubscribe

Page 220: Actuate Glossary

186 A c t u a t e 7 G l o s s a r y

Super A keyword that accesses a method in a superclass. Super searches progressively until it finds the method.Related termskeywordmethodsuperclassContrast withclass

superclass The immediate ancestor class.

Related termsancestor classclassContrast withdescendant classsubclass

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 termsclassvariable

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 termsapplication

AcPage as superclass of BodyPage

Page 221: Actuate Glossary

G l o s s a r y 187

jobpageprocessreportreport generation processContrast withasynchronous

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 termsActuate Management ConsoleclusterEncyclopedia volumefunctionJavaServer Page (JSP)Contrast withVolume Administration console

tab The label above a page in a dialog box that contains multiple pages.

Related termpage

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.

Tabs to access pages in Component Editor

Page 222: Actuate Glossary

188 A c t u a t e 7 G l o s s a r y

Related termcolumn

table of contents

A hyperlinked outline of report contents.Related termshyperlinkreport

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 termsflowpropertyreport sectionweb 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 termsActuate ReportCastdesigne.report

Representation of tables in the Query Editor

Page 223: Actuate Glossary

G l o s s a r y 189

Formula One e.Report Designerhypertext markup language pagepagerequestscripting languagevariableweb browserContrast withreport 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 termsActuate e.Report DesignerActuate e.Report Designer ProfessionalActuate Foundation Class (AFC)componentcontroldatae.reportflowframepageContrast withdata controllabel 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.

Page 224: Actuate Glossary

190 A c t u a t e 7 G l o s s a r y

Related termsActuate e.Report DesignerActuate e.Report Designer ProfessionalSQL SELECT statementContrast withQuery 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 termsActuate e.Spreadsheet Designercolumnrangerow

tick A mark that occurs at regular intervals along the x- or y-axis of a chart.Related termschartgridtick interval

tick interval 1 In report design tools that create a detail chart, the distance between tick marks on the x-axis.

2 In report design tools that create a summary chart, the type of category that is created.

TickInterval = 1

Range = 7

TickIntervalUnit = ChartHourUnit

RangeUnit = ChartHourUnit

Page 225: Actuate Glossary

G l o s s a r y 191

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.

TickInterval = 1

Range = 3RangeUnit = ChartMonthUnit

TickIntervalUnit = ChartMonthUnit

Page 226: Actuate Glossary

192 A c t u a t e 7 G l o s s a r y

Related termsActuate e.Spreadsheet Designerchartgridrangetime series chartvalue

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 termschartgridrangetick 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.

YLabelStyle = ChartIntervalYLabelsYTickInterval = 10

DualYLabelStyle = ChartIntervalYLabelsDualYTickInterval = 25

Main Toolbar

Page 227: Actuate Glossary

G l o s s a r y 193

Related termsActuate e.Report DesignerActuate 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 termActuate Basicconnectiondata rowobjectreport generation processContrast withexpress contentpersistent objectreport object instance (.roi) file

transient report

See express content.

translator See converter.

Transporter technology

See search extension.

twip A unit of screen measurement equal to 1/20 of a printer’s point. There are approximately 1440 twips in a logical inch or 567 twips in a logical centimeter.

type See data type and semantic type.

type declaration character

A character appended to a variable name to specify the variable’s data type.

Character Data type

% Integer

& Long

! Single

# Double

@ Currency

$ String

Page 228: Actuate Glossary

194 A c t u a t e 7 G l o s s a r y

Related termscharacterdata typevariableContrast withsemantic 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 termsdomain namehypertext transfer protocol (HTTP)web

unique ID An identifier associated with a persistent object that distinguishes it from all other objects.Related termsobjectpersistent objectContrast withtransient object

universal hyperlink

See hyperlink.

Universal Resource Identifier (URI)

A set of names and addresses in the form of short strings that refer to objects.Related termobject

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 termsActuate Active Portal for .NET

Page 229: Actuate Glossary

G l o s s a r y 195

Actuate Active Portal for JSPActuate ReportCast technologychannele.reportsubscribeContrast withpublish and subscribe

URL See Uniform Resource Locator (URL).

URL request

A web address that contains directives for Actuate Active Portal and ReportCast.Related termsActuate Active Portal for .NETActuate Active Portal for JSPActuate ReportCastdirectiveContrast withReportCast directiveUniform 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.

user name 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 termsActuate Management ConsoleadministratorcharacterEncyclopedia volumepasswordContrast withSystem Administration consoleVolume Administration console

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.

Page 230: Actuate Glossary

196 A c t u a t e 7 G l o s s a r y

Related termscharacterclassdata typeContrast withsemantic 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 termsconstantparametervariable

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 termsdatascopevariableContrast withdata typeglobal variableinstance variableobject reference variablesemantic typestatic 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.

Page 231: Actuate Glossary

G l o s s a r y 197

Related termscomponentComponent EditorpageparameterpropertyvariableContrast withClass pageMethods pageProperties 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 value’s type. Variant types can change dynamically when an e.report is running.Related termsActuate BasicActuate e.Report DesignerActuate e.Report Designer Professionaldatadata typee.reportvalue

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.

Page 232: Actuate Glossary

198 A c t u a t e 7 G l o s s a r y

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 termsActuate e.Analysis OptionActuate End User DesktopActuate e.Report DesignerActuate e.Report Designer ProfessionalActuate e.Spreadsheet DesignercubedatadimensionFormula One e.Report Designer

Viewer See Actuate Viewer.

View process

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 termsActuate iServerdynamic hypertext markup language (DHTML)Encyclopedia processFactory processprocessProcess Managerextensible markup language (XML)Contrast withView 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 termsActuate iServerdynamic hypertext markup language (DHTML)Encyclopedia serviceFactory serviceMessage Distribution servicereportContrast withView process

Page 233: Actuate Glossary

G l o s s a r y 199

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 termsActuate e.Spreadsheet DesignercellrangeContrast withabsolute cell referenceexternal cell referencerelative 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 termsdelete privilegeEncyclopedia volumeexecute privilegegrant privilegeprivilegeread privilegesecure read privilegewrite 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 termsActuate BasicActuate e.Report DesignerActuate 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.

Page 234: Actuate Glossary

200 A c t u a t e 7 G l o s s a r y

Related termscomponentcontroldataframereportContrast withstructural 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 termsActuate BasicapplicationcomponentDesign EditorpropertyContrast withobject-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 termsActuate Management ConsolechannelEncyclopedia volumeJavaServer Page (JSP)rowContrast withSystem Administration console

VTF See e.Spreadsheet template package (.vtf) file.

VTS See e.Spreadsheet template (.vts) file.

VTX See e.Spreadsheet template (.vts) file.

web 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

Page 235: Actuate Glossary

G l o s s a r y 201

HyperText Transfer Protocol (HTTP) that specifies how an application locates and acquires documents stored on other computers also connected to the internet.Related termsapplicationhyperlinkhypertext transfer protocol (HTTP)link

Web Agent See Actuate ReportCast.

web browser

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 termsapplicationbrowserdynamic hypertext markup language (DHTML)web

webcast See Actuate ReportCast technology.

web directive

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 termsActuate Active Portal for .NETActuate Active Portal for JSPActuate iServercommanddirectivepageparameterUnicodewebweb pageweb server

Page 236: Actuate Glossary

202 A c t u a t e 7 G l o s s a r y

web link control

See hyperlink.

web page See hypertext markup language page.

web server 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 termsActive Server Page (ASP)Common Gateway Interface (CGI)hypertext markup language pagehypertext transfer protocol (HTTP)JavaServer Page (JSP)webweb browserweb pageContrast withWeb 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 termextensible 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.

Related termsearch expression

Wildcard Definition

? Match any one character (one- or two-byte character)

# Match any ASCII numeric character [0-9]

* Match any number of characters

Page 237: Actuate Glossary

G l o s s a r y 203

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 termsapplicationextensible markup language (XML)hypertext markup language pageweb

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 termsdelete privilegeEncyclopedia volumeexecute privilegegrant privilegeprivilegeread privilegesecure read privilegevisible privilege

WSDL See Web Services Description Language (WSDL).

WWW See web.

XML (extensible markup language)

See extensible markup language (XML).

XML converter

A process that changes data to XML format.Related termsdataextensible markup language (XML)Contrast withconverter

XML data format

A data format produced by Actuate design tools.Related termsActuate e.Report Designer Professionaldata

Page 238: Actuate Glossary

204 A c t u a t e 7 G l o s s a r y

extensible markup language (XML)XML display format

XML data stream

Output generated by an XML converter.Related termsconverterextensible markup language (XML)XML converter

XML display format

An Actuate report format that encapsulates XML data and XML display formatting.Related termsdatareportXML display formatContrast withXML 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 termsextensible markup language (XML)Universal Resource Identifier (URI)Contrast withUnicode

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 termsextensible 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 termsextensible markup language (XML)

Page 239: Actuate Glossary

G l o s s a r y 205

reportreport object instance (.roi) fileContrast withDHTML reporte.Spreadsheet reportstructured 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 termsFormula One e.Report Designercomponentcontrole.reportContrast withframe

Page 240: Actuate Glossary

206 A c t u a t e 7 G l o s s a r y