![]() |
iPlanet Application Server 6.5 SP1, Enterprise Edition Programmer's Guide (C++) |
Updated: November 25, 2002 |
  | Symbols | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z |   |
Index
$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
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
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
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
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
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
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
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
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
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
joins
described 1 multi-field 1 performance impact 1
kguidgen utility 1 khtml2gxml utility 1 kreg utility
registering application components 1 saving and restoring registry 1
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_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
new 1 NewRequest( ) 1 NSAPI 1 numeric format characters 1
objects, instantiating 1 ODBC 1 Online Bank 1 Open( ) 1 Oracle 1 ORDER BY clause 1 output parameters 1
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
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
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
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
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
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
value attribute 1 visible attribute 1
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
zero-filled digit placeholder (0) 1
Previous Contents
Copyright © 2002 Sun Microsystems, Inc. All rights reserved.
Last Updated November 25, 2002