Sun ONE logo     Previous     Contents    
iPlanet Application Server 6.5 SP1, Enterprise Edition Programmer's Guide (C++)
Updated: November 25, 2002


 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 objects 1
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 requests 1
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 events 1
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    
Copyright © 2002 Sun Microsystems, Inc. All rights reserved.

Last Updated November 25, 2002