Previous     Contents     DocHome    
iPlanet Application Server 6.0 Programmer's Guide (C++)


 SymbolsABCDEFGHIJKLMNOPQRSTUVWXYZ 
Index



Symbols

$APP_ROOTDIR, 1
: (colon), 1
:ret, 1
. (decimal separator), 1
# (digit placeholder, unfilled), 1
0 (digit placeholder, zero-filled), 1
$ (dollar sign), 1
% (GX markup tag delimiter), 1
< > (GX markup tag delimiter), 1
.gxq files. See query files.1
#include, 1, 2
$+- (literals), 1
( ) (parentheses), 1
? (question mark), 1
; (semi-colon), 1
, (thousands separator), 1

A

access control lists (ACLs)
creating, 1
registering, 1, 2
AddConn( ), 1
AddQuery( ), 1
AddRef( ), 1, 2
AddRow( ), 1
aggregate functions, 1
aliases, in a query, 1
Alloc( ), 1
AllocRow( ), 1, 2
applications, Netscape Application Server
described, 1
designing, 1
parts of, 1
running, 1
state management, 1
testing, 1
tiers, 1
applications,Netscape Application Server
compiling, 1
AppLogic Designer, 1
AppLogic objects
See also GXAppLogic class; distributed AppLogic objects1
base class, 1
calling each other, 1
calling from an HTML page, 1
calling from code, 1
combining functionality, 1, 2
custom base class, 1
designing, 1
distributed, 1
example, 1
executing automatically, 1
global, 1
local, 1
main task, 1
names, 1
parts of, 1
passing parameters, 1, 2
registering, 1
returning results, 1
reusing, 1
validating input, 1
writing, 1, 2
asynchronous queries, 1, 2
attributes, in GX markup tags, 1
autoincrement, in database, 1
Avg( ), 1

B

backups, automatic, 1
base AppLogic class
described, 1
example, 1
Begin( ), 1
Binary Large Objects (BLOBs), 1
buffers
memory, 1
result sets, 1
strings, 1

C

caching
clearing the cache, 1
criteria, 1, 2
described, 1
design impact, 1, 2
example, 1
reports, 1
security in, 1
stopping, 1
cell tag
described, 1
formatting data, 1
specifying a field in the result set, 1
using, 1
with tile tags, 1
child query, 1, 2
class libraries, 1
Class Library, Netscape Application Server Foundation
accessing, 1
described, 1
client applications
in client tier, 1
Close( ), 1
closing database connections, 1
colon (:), 1
columns, 1
COM (Component Object Model)
benefits, 1
described, 1
using, 1
combining application components, 1
commands, database
DELETE, 1
INSERT, 1
parameters in, 1
pass-through, 1
prepared, 1
queries, 1
SELECT, 1
setSQL( ), 1
stored procedures, 1
UPDATE, 1
Commit( ), 1
compiling applications, 1
Component Object Model (COM). See COM.1
computed fields, 1
configuration
database, 1
servers, 1
Web Connector, 1
connections, database
closing, 1
described, 1
opening, 1
parameters, 1
constructor, 1
controls
populating dynamically, 1
conventions, 1
cookies
described, 1
referencing, 1
sending, 1
Count( ), 1
.cpp files. See source files.1
CreateDataConn( ), 1
CreateMailbox( ), 1
CreateSequence( ), 1
CreateSession( ), 1
morphing session ID, 1
CreateStateChild( ), 1
CreateTrigger( ), 1
critical sections, 1

D

data
querying for, 1
returning in an IGXValList, 1
databases
connections, 1, 2
deleting records, 1
design impact on UI, 1
inserting records, 1
overview, 1
pass-through commands, 1
prepared commands, 1
querying, 1
sequences, 1
stored procedures, 1
in three-tier environment, 1
transactions, 1
triggers, 1, 2
updating records, 1
date/time format characters, 1
dates, 1
DB2, 1
debugging, 1
decimal separator (.), 1
declaring AppLogic objects, 1
DELETE statement
described, 1
example, 1
parameters in, 1
triggers, 1
DeleteCache( ), 1
DeleteRow( ), 1
DeleteStateChild( ), 1
deployment
design impact, 1
for testing, 1
descending sort order, 1
designing applications, 1
checklist, 1
DestroySession( ), 1
development environment, 1
digit placeholder, unfilled (#), 1
digit placeholder, zero-filled (0), 1
DisableTrigger( ), 1
distributed AppLogic objects, 1
distribution
applications, 1
dollar sign ($), 1
Drop( ), 1
DropTrigger( ), 1

E

email
automated, 1
receiving, 1
required servers, 1, 2
security, 1
sending, 1
EnableTrigger( ), 1
encrypting communications, 1
EvalTemplate( ), 1
running reports, 1
streaming, 1
events
described, 1
examples
aggregate rows, 1, 2
aliases, 1
AppLogic base class, 1
AppLogic object, 1
AppLogic output parameters, 1
asynchronous query, 1
BLOB, 1
buffers, 1
cache criteria, 1
cache flushing, 1
caching, 1, 2
calling AppLogic from HTML, 1
calling AppLogic objects, 1
column information, 1
connection, opening, 1
critical section, 1
custom template map class, 1
date and time, 1
DELETE statement, 1
deleting records, 1
email, getting, 1
email, sending, 1
EvalTemplate( ), 1
flat query, 1
GROUP BY, 1
grouped report, 1
GUID, 1
GXDLM_DECLARE, 1
GXDLM_IMPLEMENT, 1, 2
.gxr file, 1, 2, 3, 4
.gxr file, Online Bank, 1
GXTemplateDataBasic, 1
hierarchical query, 1
hierarchical query, multi-field join, 1
hierarchical result set, 1
HTML templates, 1
IGXValList, 1
include tag, 1
including header files, 1
INSERT statement, 1
inserting records, 1
interface, implementing, 1
iterating a flat result set, 1
iterating a hierarchical result set, 1
logging in a session, 1
login AppLogic, 1
morphing session IDs, 1
multi-child hierarchical query, 1
nested GX tags, 1
parameters in database commands, 1
parameters in flat queries, 1
passing parameters to AppLogic, 1, 2
pass-through database commands, 1
query file, 1, 2, 3
QueryInterface( ), 1
replace tag, 1
result set buffering, 1
running a flat query, 1
sessions, 1, 2
sessions, custom, 1
spin lock, 1
state layer, 1
stored procedure, 1
tabular reports, 1
template mapping, 1
template mapping class, 1
three-tiered application, 1
transactions, 1
two-level hierarchical query, 1
UPDATE statement, 1
updating records, 1
uploading files, 1
user authorization check, 1
validating input, 1
Execute( )
AppLogic object, 1, 2
prepared query, 1
query files, 1
return value, 1
running hierarchical query, 1
ExecuteQuery( )
asynchronous queries, 1
flat queries, 1
pass-through command, 1
query file, 1
exporting classes, 1

F

FetchNext( )
iterating result set, 1
used with buffer, 1
files
query files, 1
uploading from IIS, 1
uploading from Web browser, 1
First( ), 1
flat queries
aliases, 1
conditions on rows, 1
described, 1
parameters in, 1
query files, 1
row retrieval, 1
running, 1
sorting data, 1
tables in, 1
writing, 1, 2
flowcharts, 1
FROM clause, 1

G

GenerateVariantID( ), 1
Get( ), 1, 2
GetColumnOrdinal( ), 1
GetCurrent( ), 1
GetName( ), 1
GetNext( ), 1, 2
GetNullsAllowed( ), 1
GetNumColumns( ), 1
GetOrder( ), 1
GetParams( ), 1
GetPrecision( ), 1
GetScale( ), 1
GetSequence( ), 1
GetSession( ), 1
GetSessionData( ), 1, 2
GetSize( ), 1
GetStateChild( ), 1
GetStateTreeRoot( ), 1
GetTable( ), 1, 2, 3
GetType( ), 1
GetVal**( ), 1
GetValBLOB( ), 1
GetValueBinary( ), 1
GetValueBinaryPiece( ), 1
global AppLogic objects, 1
graphics, directory, 1
GROUP BY clause, 1
GroupAppend( ), 1
grouped reports
creating, 1
described, 1
example, 1
groups
creating, 1, 2
registering, 1, 2
GUID (Globally Unique Identifier)
declaring, 1
described, 1
functions to manipulate, 1
generating, 1
GX tags
attributes, 1
cell, 1, 2, 3
delimiter (%), 1
described, 1
design impact, 1
include, 1, 2, 3
modifying, 1
nesting levels, 1
replace, 1, 2, 3, 4
syntax, 1
text, 1
tile, 1, 2, 3, 4
user-defined, 1
visibility, 1
GX_DA_EXEC_ASYNC, 1
GX_DA_RS_BUFFERING, 1
GX_ROOTDIR, 1
gx_session_id_appName, 1
GXAppLogic class, 1, 2
GXCreateBuffer( ), 1
GXCreateValList( ), 1, 2
GXCRIT_SECTION, 1
GXDATETIME struct, 1
GXDeleteCriticalSection( ), 1
GXDllLockDec( ), 1
GXDllLockInc( ), 1
GXDLM_DECLARE, 1, 2, 3
GXDLM_IMPLEMENT, 1, 2
GXDLM_IMPLEMENT_BEGIN, 1, 2
GXDLM_IMPLEMENT_END, 1, 2
GXEnterCriticalSection( ), 1
GXGetCurrentDateTime( ), 1
GXGetValListGUID( ), 1
GXGUID_EQUAL, 1
GXGUIDToString( ), 1
GXInitCriticalSection( ), 1
GXLeaveCriticalSection( ), 1
GXML templates
described, 1
writing, 1
.gxq files. See query files.1
.gxr files
ACL syntax, 1
AppLogic syntax, 1
described, 1
directory, 1
group syntax, 1
module syntax, 1
user syntax, 1
GXSession2 class, 1
GXSetValListGUID( ), 1
GXStringToGUID( ), 1
GXSYNC_DEC( ), 1
GXSYNC_DESTROY( ), 1
GXSYNC_INC( ), 1
GXSYNC_INIT( ), 1
GXSYNC_LOCK( ), 1
GXSYNC_UNLOCK( ), 1
GXSYNCVAR, 1
GXTemplateDataBasic class, 1, 2
performance, 1
GXTemplateMapBasic class, 1, 2
GXWaitForOrder( ), 1

H

HAVING clause, 1
header files
AppLogic objects, 1
including, 1
writing, 1
headers, HTTP, 1
hierarchical queries
described, 1
joins, 1
query files, 1
writing, 1
HRESULT, 1
HTML clients
designing, 1
HTML pages
as forms, 1
calling AppLogic from, 1
cookies, 1
page visibility, 1
passing parameters to AppLogic, 1
HTML results, 1, 2
HTML templates
conditional, 1
described, 1
grouped report examples, 1
parts of, 1
report examples, 1
returning results with, 1
runtime behavior, 1
tabular report example, 1
template mapping, 1
three-level grouped report, 1
writing, 1
HTML. See HTML pages; GX tags; HTML templates.1
HTTP (HyperText Transfer Protocol), 1
HTTPStreamResult( ), 1

I

id attribute, 1
identity numbers, in database, 1
IGXBuffer interface, 1
IGXCallableStmt interface, 1
IGXColumn interface, 1
IGXDataConn interface, 1
IGXDataConnSet interface, 1
IGXHierQuery interface, 1
IGXHierResultSet interface, 1
IGXMailBox interface, 1
IGXObject interface
AddRef( ), 1
QueryInterface( ), 1
Release( ), 1
IGXOrder interface, 1
IGXPreparedQuery interface, 1
IGXQuery interface, 1
IGXResultSet interface, 1, 2
IGXSequence interface, 1
IGXSequenceMgr interface, 1
IGXSession2 interface, 1
IGXSessionIDGen interface, 1, 2
IGXState2 interface, 1
IGXTemplateMap interface, 1
IGXTrans interface, 1
IGXValList interface, 1
getting parameter values, 1
instantiating, 1
passing parameters, 1
returning data values, 1
IIS, Internet Information Server, 1
#include, 1, 2
include tag, 1, 2, 3
Informix, 1
INSERT statement
described, 1
parameters in, 1
triggers, 1
instantiating
interfaces, 1
objects, 1
interfaces
benefits, 1
defined, 1
described, 1
implementing, 1
instantiating, 1
referencing, 1
Internet applications, 1
Internet Information Server (MS IIS), 1
Intranet applications, 1
ISAPI, 1
IsAuthorized( ), 1
IsCached( ), 1
IUnknown interface, 1, 2

J

joins
described, 1
multi-field, 1
performance impact, 1

K

kguidgen utility, 1
khtml2gxml utility, 1
kreg utility
registering application components, 1
saving and restoring registry, 1

L

Last( ), 1
literals ($+-), 1
LoadHierQuery( ), 1
LoadQuery( ), 1
local AppLogic objects, 1
Log( ), 1
login AppLogic object, 1
login ID, 1
LoginSession( ), 1
LogoutSession( ), 1

M

m_pValIn, 1
m_pValOut, 1, 2
makefiles, 1
MapToBaseID( ), 1
max attribute, 1
Max( ), 1
memory
managing, 1
reference counting, 1
messages, email, 1
messages. See requests1
methods
declaring, 1
in interfaces, 1
Microsoft Internet Information Server (MS IIS), 1
Microsoft SQL Server, 1
Microsoft Visual C++, 1
min attribute, 1
Min( ), 1
morphing session IDs, 1
MoveTo( ), 1
MSVC, 1

N

new, 1
NewRequest( ), 1
NSAPI, 1
numeric format characters, 1

O

objects, instantiating, 1
ODBC, 1
Online Bank, 1
Open( ), 1
Oracle, 1
ORDER BY clause, 1
output parameters, 1

P

parameters
in database commands, 1, 2
example, 1, 2
in flat queries, 1
passing to AppLogic, 1, 2
where not allowed, 1
parent query, 1, 2
parentheses ( ), 1
pass-through database commands, 1
password security, 1
performance
AppLogic calling AppLogic, 1
AppLogic objects, 1
caching, 1, 2
database connections, 1
databases, 1
NSAPI/ISAPI plugin, 1
prepared commands, 1
queries, 1
result sets, 1, 2
sessions, 1
streaming, 1, 2, 3
placeholders in templates, 1
prepared database commands, 1
PrepareQuery( ), 1
Put( ), 1

Q

queries
aliases in, 1
asynchronous, 1, 2
described, 1, 2, 3
field information, 1
flat queries, 1
hierarchical queries, 1
result sets, 1, 2, 3
types of, 1
writing, 1
query files
described, 1
running, 1, 2
writing, 1, 2
QueryInterface( ), 1, 2
question mark (?), 1

R

records
deleting, 1
inserting, 1
updating, 1
redundant code, reducing, 1, 2
reference counting, 1
registering AppLogic objects, 1
registry, saving and restoring, 1
Release( ), 1, 2
RemoveAllCachedResults( ), 1
RemoveCachedResult( ), 1
replace tag
described, 1, 2
id attribute in, 1
reports
creating, 1
described, 1
parallel subreports, 1
running, 1
types of, 1
requests, 1
result sets
buffering, 1
columns or fields, 1
described, 1
getting data, 1
hierarchical, implementing programmatically, 1
iterating, flat, 1
iterating, hierarchical, 1
Result( ), 1
results, AppLogic
overview, 1
returning HTML, 1
streaming, 1, 2
types of, 1
:ret, 1
Retrieve( ), 1
RetrieveCount( ), 1
RetrieveReset( ), 1
return statement, 1
reusable application components, 1
reverse sort order, 1
Rollback( ), 1
row retrieval, 1, 2
RowAppend( ), 1
RS_BUFFERING, 1
RS_INIT_ROWS, 1
RS_MAX_ROWS, 1
RS_MAX_SIZE, 1
running AppLogic objects, 1, 2

S

SaveSession( ), 1, 2
and EvalTemplate( ), 1
streaming, 1
SaveState( ), 1
security
AppLogic objects, 1
cache, 1
email, 1
IDs, 1
login AppLogic, 1
overview, 1
registering users, groups, and ACLs, 1
sessions, 1
SELECT statement
in code, 1
in query file, 1
semi-colon separator (;), 1
Send( ), 1
sequences
accessing, 1
creating, 1
deleting, 1
described, 1
serial numbers, in database, 1
sessions
accessing, 1
customizing, 1
deleting, 1
described, 1
generating IDs, 1
starting, 1
SetCacheCriteria( ), 1
SetFields( ), 1
SetGroupBy( ), 1
SetHaving( ), 1
SetOrderBy( ), 1
SetSessionData( ), 1, 2
setSessionVisibility(), 1
SetSQL( ), 1
SetStateContents( ), 1
SetTables( ), 1
SetValBLOB( ), 1
SetValueBinary( ), 1
SetValueBinaryPiece( ), 1
SetVariable( ), 1
streaming, 1
SetWhere( ), 1
SkipCache( ), 1
sorting data
descending order, 1
described, 1
source control, 1
source files, 1
AppLogic objects, 1
directory, 1
spin locks, 1
splitting application components, 1
SQL
DELETE, 1
INSERT, 1
SELECT, 1, 2
UPDATE, 1
state layer
adding node, 1
deleting node, 1
described, 1
example, 1
storing data in node, 1
STDMETHOD, 1, 2
STDMETHODIMP, 1, 2
sticky load balancing, 1
stored procedures
creating, 1
described, 1
running, 1
streaming results, 1, 2
StreamResult( ), 1
StreamResultHeader( ), 1
strings, 1
Sum( ), 1
summarizing data, 1
Sybase, 1
syntax conventions, 1

T

tabular reports
creating, 1
described, 1
example, 1
Template Designer, 1
template maps
constructing, 1
custom TemplateMapBasic class, 1
described, 1
templates
See also HTML templates; GXML templates.1
combining functionality, 1
described, 1
designing, 1
directory, 1, 2, 3
reusing, 1
thousands separator (,), 1
tiers
client tier, 1, 2
database tier, 1, 2
described, 1
example, 1
server tier, 1, 2
tile tag
described, 1
specifying repeats, 1
specifying the name of a query, 1
tiles
described, 1
timers. See events1
times, 1
transactions, database
committing, 1
described, 1
rolling back, 1
setting up, 1
triggers
creating, 1
deleting, 1
described, 1
enabling and disabling, 1
type attribute, 1
typographical conventions, 1

U

unfilled digit placeholder (#), 1
UPDATE statement
described, 1
example, 1
parameters in, 1
triggers, 1
UpdateRow( ), 1
updating records, 1
uploading files from Web browsers, 1
user interface
in client tier, 1
design, 1
dynamically populating controls, 1
HTML client example, 1
templates, 1
user-defined GX markup tags, 1
users
described, 1
registering, 1, 2

V

value attribute, 1
visible attribute, 1

W

walkthroughs
HTML client, 1
Online Bank application, 1
Web browsers, 1
cookies, 1
HTML pages, 1
performance tuning, 1
returning results to, 1
uploading files, 1
WHERE clause, 1
working with data
Binary Large Objects (BLOBs), 1
dates, 1
GUIDs, 1
IGXValList objects, 1
memory buffers, 1
strings, 1
times, 1

Z

zero-filled digit placeholder (0), 1

Previous     Contents     DocHome    
Copyright © 2000 Sun Microsystems, Inc. Some preexisting portions Copyright © 2000 Netscape Communications Corp. All rights reserved.

Last Updated April 26, 2000