[Previous] [Contents]
Index
Symbols
- $NSHOME\js\samples
- and CLASSPATH 168
- &, in URLs 109
- .htm file extension 57
- .html file extension 57
- .js file extension 57
- ?, in URLs 109
- \ 198
- ` (backquote). See backquotes.
A
- -a compiler directive 60, 83
- ACTION attribute 107
- in sample application 44
- addClient function 87, 111, 149, 152
- addResponseHeader function 87, 111, 115, 203
- agent property 124
- anchors, creating 93
- application executable 29
- Application Manager
- capabilities of 55
- and client object 138
- configuring default settings 71
- debugging applications 67
- figure of 56
- identifying library files 197
- installing applications 61-63
- modifying installation parameters 65
- overview 55-57
- protecting 37
- removing applications 66
- running applications 67
- specifying database connections 212
- starting, stopping, and restarting 66
- application name 64
- changing 65
- specifying 62
- application status, defined 57
- application URLs 64, 80
- application/x-www-form-urlencoded content type 200, 202
- applications
- architecture of 31-34
- as CORBA clients 174, 182
- as CORBA servers 182
- bank sample application 40
- bugbase sample application 40
- building 54-55
- cipher sample application 39
- compiling xviii, 58-60
- configuration 36-38
- creating 54
- creating source files 57-58
- dbadmin sample application 40
- debugging 67-70
- defined 27
- deleting 66
- deploying 34, 70
- and file upload 107
- flexi sample application 40
- hangman sample application 39
- and HTML 34
- installing 61-63
- jsaccall sample application 40
- metadata sample application 41
- modifying installation parameters 65
- oldvideo sample application 40
- partitioning tasks 79
- publishing 61
- removing 66
- restricting access to 65, 70
- running 34, 67
- at runtime 34
- sample 39-52
- sendmail sample application 40
- sharing data 135, 136
- starting, stopping, and restarting 66
- statement types 33
- system requirements for 35
- videoapp sample application 40
- viewer sample application 40
- arenas, in garbage collection 116
- Array objects 88
- ASCII format 194
- AUTH_TYPE CGI variable 102, 103, 124
- auth_type property 102, 124
- auth_user property 102, 125
- authorization 95
B
- background needed xiii
- backquotes 90, 92-94
- enclosing JavaScript in 92
- when to use 94
- backward compatibility xviii-xx
- bank application 40
- Bcc property 186
- beginTransaction method 221, 245, 286
- binary data type 284
- binary format 194
- binary large objects. See BLObs.
- bit data type 284
- blob data type 271, 282
- blob function 247
- Blob objects 84, 282, 283, 284
- blobImage method 247
- blobLink method 247
- BLObs
- overview 247
- working with 247-249
- Body property 186
- Boolean expressions 128
- Boolean objects 88
- booleanValue method 166
- bugbase application 40
- Built-in Maximum Database Connections 212
- byte data type 283
- bytecode files 29
- bytecodes 34
- building 54
- byteToString method 191, 194
C
- -c compiler directive 59
- C functions
- calling 87
- registering 87
- C libraries 195
- calling 79
- C++ libraries 195
- callC function 87, 196, 198
- Cc property 186
- CGI programs 30
- CGI variables
- accessing 102-105
- AUTH_TYPE 102, 103, 124
- CONTENT_LENGTH 105
- CONTENT_TYPE 105
- GATEWAY_INTERFACE 105
- HTTP_ACCEPT 105
- HTTP_IF_MODIFIED_SINCE 105
- HTTPS 103
- HTTPS_KEYSIZE 103
- HTTPS_SECRETKEYSIZE 103
- PATH_TRANSLATED 103
- QUERY_STRING 103, 125
- REMOTE_ADDR 103
- REMOTE_HOST 103
- REMOTE_USER 102, 104, 125
- REQUEST_METHOD 102, 104, 125
- SCRIPT_NAME 104
- SERVER_NAME 104
- SERVER_PORT 104
- SERVER_PROTOCOL 103, 104, 125
- SERVER_SOFTWARE 105
- SERVER_URL 104
- char data type 282, 283, 284
- cipher application 39
- CLASSPATH 38, 168, 173
- clearError method 191, 194
- client
- characteristics of 78
- communicating with server 106
- maintaining client object on 143-146
- preprocessing data on 78, 108, 112
- client cookies 100, 113, 141, 142, 143, 143-144
- lifetime of properties 150
- client object 84, 89, 95, 98, 111, 126-135
- adding properties to URLs 151-153
- changes xix
- creating custom 129
- custom 130-135
- description of 126
- destroying 151
- getting identifier 87
- id for maintaining 129
- in sample application 44
- lifetime 127
- lifetime of 121, 149-151
- maintaining 71, 87, 95, 97, 100, 106, 110, 113, 138-153
- comparing techniques 139-142
- on the client 143-146
- on the server 146-149
- with client cookies 143-144
- with client-URL encoding 145-146
- with IP address 147
- with server cookie 147-148
- with server-URL encoding 148-149
- overview 121-122
- in page processing 95
- properties 127-129
- properties of 127
- properties, expiring 149-150
- properties, overhead from 128
- properties, restrictions on 128
- restrictions 130
- storing properties on project or server 129-130
- uniquely referring to 129-130
- client object maintenance, specifying 63
- client properties
- assigning 144
- Boolean 128
- changing 97
- client requests, sharing a connection 221
- client requests. See requests.
- client scripts
- communicating with server 79
- generating 112
- sending values to 111
- when to use 79
- client URL encoding 97
- client-mode field, of jsa.conf 73
- client-server communication 106-116
- using cookies for 113-115
- client-side JavaScript 27, 27-28, 80
- overview 27
- client-side objects
- lifetime 79
- client-URL encoding 101, 106, 110, 143, 145-146
- lifetime of properties 150
- clob data type 271, 282
- close method 190, 234, 260, 286, 287, 289
- colName property 234, 260
- column names, displaying 240
- columnName method 234, 241, 260, 289
- columns method 234, 240, 260
- commitTransaction method 221, 245, 286
- Common Gateway Interface programs 30
- communication
- between client and server 106-116
- comparison operators
- on client and server 83
- compiler 54, 83
- options 59
- and PATH environment variable 38
- using 58-60
- configuration styles 65, 70
- confirmation prompts, configuring 71
- connect method 286, 287
- connected method 221, 288
- connection method 287
- of DbPool objects 220
- Connection objects 84, 89, 209, 213, 219, 220, 286, 287, 288, 289, 290
- creating 220
- error methods of 290
- methods 220
- storedProc method 254
- connection pools
- managing 215
- sharing 216
- storing with project object 215, 216
- connection pools. See also DbPool objects.
- connections xvi
- approaches to 209-220
- DbPool objects 211
- disconnecting 213
- establishing 209-220
- releasing xx
- retrieving 213, 224
- spanning multiple client requests 221
- specifying number of 63, 71
- specifying the number of 212
- storing 129
- waiting for 224
- content types
- managing custom 200-203
- CONTENT_LENGTH CGI variable 105
- CONTENT_TYPE CGI variable 105
- content-length property 202
- cookie protocol 141, 143, 147
- cookie protocol. See also client cookies.
- cookie.txt 113
- cookies 106, 111
- cookies, defined 113
- CORBA 106, 111, 163-165, 173-184
- CORBA. See also LiveConnect.
- core JavaScript 26, 82
- differences on client and server 83
- creating 87
- critical section 153
- current row 234
- cursor method 220, 287
- Cursor objects 84, 89, 286, 288, 289
- methods 234
- overview 234
- properties 234
- cursors
- closing xx
- creating 235
- customizing display functions 232
- determining number of columns 240
- displaying aggregate functions 239
- displaying column names 240
- displaying expressions 239
- displaying record values 236
- navigating with 239
- overview 234
- updatable 235, 242-244, 248
- using 234-244
D
- -d compiler directive 59
- data
- converting between formats 194
- sharing between client and server 106
- data persistence 79
- data sharing 79, 89, 95, 121, 136, 138, 153-161, 190, 212, 215
- data types
- converting for LiveWire 281-284
- converting with LiveConnect 165-167
- Informix 284
- ODBC 283
- Oracle 283
- Sybase 282, 284
- database access 79
- database client libraries
- configuring 265-280
- database clients
- installing xx
- supported 268-269
- database configuration
- verifying 266-267
- database connection pools. See connection pools.
- database connections. See connections.
- database libraries
- multithreading xvi
- database name 211
- database object 84, 89, 286, 287, 288, 289
- restrictions 215
- using 207-264
- database pools. See also DbPool objects.
- database queries
- and flush function 100
- database server name 211
- database servers
- in JavaScript application architecture 32
- database transactions. See transactions.
- database type 211
- databases 205-304
- configuring 265-280
- connecting to 213
- converting data types 281-284
- and dates 282
- error handling 285-291
- guidelines for managing connections and threads 214
- multithreaded 213
- single-threaded 213
- typical interactions 208
- verifying connection 213
- databases. See also LiveWire Database Service.
- date data type 282, 283, 284
- Date object
- converting dates to 282
- Date object, converting dates to 281
- Date objects 88, 282, 283, 284
- dates
- converting to Date objects 281
- and databases 282
- inserting in database 282
- datetime data type 283, 284
- DB2
- configuring 270-272
- data types 282
- DB2COMM environment variable 271
- DB2INSTANCE environment variable 271
- DB2PATH environment variable 271
- dbadmin application 40, 266
- DbBuiltin objects 84
- DbPool constructor 287
- DbPool objects 84, 89, 209, 211, 254, 287, 288, 289
- connection method 220
- creating 211
- using 207-264
- DbPool objects. See also connection pools.
- DbPool objects. See also database pools.
- deadlock 158-161
- debug function 87
- debug functions 68
- debug URLs, using 69
- decimal data type 282, 283, 284
- default form values 111
- default page
- specifying 63, 71
- default settings, Application Manager 71
- DELETE SQL statement 244
- deleteResponseHeader function 87, 111, 203
- deleteRow method 235, 244, 286
- deployment server
- defined 35
- updating files to 66
- destroy method 144, 145, 151
- development environment, components of 35
- development platform, defined 35
- development server
- defined 35
- updating files from 66
- DHCP 147
- directories
- conventions used xxi
- disconnect method 286, 287, 289
- DNS 103
- document conventions xxi
- document root 64
- documentation, other xiv-xv
- double data type 282
- double precision data type 283, 284
- Dynamic Host Configuration Protocol 147
- dynamic link libraries 195
E
- ECMA-262 82
- email. Seemail.
- environment variables
- accessing 103
- eof method 191, 192
- equality
- on client and server 83
- error handling
- for LiveWire 285-291
- error messages
- retrieving 213
- error method 191, 194
- error status, for File object 194
- errorCode method 185
- errorMessage method 185
- escape function 86, 111
- event handlers 85
- direct substitution 111
- onClick 108
- execute method 221, 233, 286
- exists method 191, 194
- expiration method 144, 150
- external functions
- calling 196
- defined 195
- example of use 199
- guidelines for writing 197
- registering 198
- using in JavaScript 198
- when to use 196
- external libraries 195-199
- calling 79
- identifying files 197
- security 195
- specifying 63, 71
F
- -f compiler directive 60
- features, new xv-xvi
- file access modes 190
- File class 100, 188-195
- file formats 194
- file I/O 195
- File object
- creating 189, 195
- described 188
- methods of 191
- security considerations 188
- File objects 84, 89
- file upload 200
- files
- accessing with JavaScript 188-195
- closing 189
- getting information for 194
- locking 190
- opening 189
- positioning within 192
- reading from 192
- writing to 193
- fixed decimal notation 281
- flexi application 40, 174, 175-182
- FlexiServer 174, 177
- float data type 283, 284
- floatValue method 166
- flush function 86, 96, 99, 144, 203
- described 100
- flush method 100, 193
- example of use 100
- for the compiler 38
- form elements
- hidden 108, 111, 112
- using as request properties 107
- FORM HTML tag 107
- forms
- and client maintenance 142
- client scripts for 79
- default values 111
- GET method 201
- hidden elements 111
- POST method 201
- processing 43
- and the request object 121
- statements 44
- variables 126
- From property 186
- Function objects 88
- functions 86
- debug 68
- redirect 101
- write 90, 92
G
- garbage collection, in JavaScript 116-117
- GATEWAY_INTERFACE CGI variable 105
- get value of method attribute 107
- getLength method 191, 194
- getOptionValue function 86, 107, 108
- getOptionValueCount function 86
- getPosition method 191, 192
- getPostData method 202
H
- -h compiler directive 59
- hangman application 39
- header
- of request 104
- headers 111, 115
- Hello World application 39
- hidden form elements 111
- history method 124
- home field, of jsa.conf 73
- host property 137
- hostname 104
- hostname property 137
- HREF attribute 93
- HTML 78, 80
- attributes 85, 92
- conditionalizing 79
- embedding JavaScript in 90-94
- generating 86
- and JavaScript 77, 90-94
- sample source code 43
- HTML page
- constructing 80, 95, 96, 99-101
- sending to client 98, 142
- HTML tags
- FORM 107
- IMG 247
- INPUT 112
- HTTP 89, 95
- HTTP applets 164
- HTTP method 102, 104
- HTTP protocol level 103, 104
- HTTP request headers xvi
- HTTP request information 171
- HTTP request. See requests.
- HTTP response buffer 171
- HTTP response headers xvi
- HTTP user 102, 104
- HTTP_ACCEPT CGI variable 105
- HTTP_IF_MODIFIED_SINCE CGI variable 105
- HTTPD processes, objects for 137
- httpHeader method 104, 106, 115, 201
- HTTPS CGI variable 103
- HTTPS_KEYSIZE CGI variable 103
- HTTPS_SECRETKEYSIZE CGI variable 103
I
- -i compiler directive 60
- if...else statement
- in sample application 45
- IIOP xvi, 163-165, 173-184
- IIOP. See also LiveConnect.
- image data type 284
- image maps 126
- image maps, using 126
- imageX property 125, 126
- imageY property 125, 126
- IMG HTML tag 247
- index.html
- and default page 63
- Informix 207
- configuring 272-273
- data types 283, 284
- INFORMIXDIR environment variable 272
- INFORMIXSERVER environment variable 272
- INFORMIXSQLHOSTS environment variable 272
- initial page 127, 215
- and request object 124
- specifying 63, 71
- INPUT HTML tag 112
- input validation 79
- INSERT SQL statement 244
- insertRow method 234, 244, 286
- installation parameters
- configuring 71
- modifying 65
- Installing an application 61
- int data type 284
- integer data type 282, 283
- Internet InterORB Protocol 173
- interval data type 283
- IP address 142, 147
- lifetime of properties 150
- IP addresses 146
- ip property 125
- ISB for Java 163, 173
- ISMAP attribute, of IMG tag 126
- isNaN function 86
J
- Java
- calling from JavaScript 167-170
- example of calling from JavaScript 169-170
- object wrappers 166
- predefined classes 165
- Java applets, server scripts for 79
- Java Development Kit 165
- Java objects
- naming in JavaScript 167
- java package 167
- Java virtual machine 33
- Java. See also LiveConnect.
- JavaScript 26-31
- basics 77-117
- calling from Java 170-173
- debugging 87
- differences between server and client 27
- example of calling from Java 172-173
- garbage collection 116-117
- and HTML 90-94
- object wrappers 167
- overview 31
- referring to objects in Java 171
- runtime processing 80-82, 94-98
- server-side overview 82-89
- tasks on client 78-79
- tasks on server 78-79
- where it can occur 85
- JavaScript 1.2 xv, 82
- JavaScript application executable files 34
- JavaScript applications. See applications.
- JavaScript files 34, 85
- compiling 34
- JavaScript variables
- and request properties 126
- JDK 165
- js files 34
- jsa.conf file xvii, 73
- jsac. See compiler.
- jsaccall application 40, 196
- jsaccall.c 197
- jsaccall.h 197
- JSObject class 167
- jsVersion property 137
L
- -l compiler directive 59
- LD_LIBRARY_PATH environment variable 271, 275, 276, 278, 279
- LIBPATH environment variable 271, 276
- libraries, external 195-199
- library field, of jsa.conf 73
- links
- for BLOb data 247, 248
- creating 93
- 164
- LiveConnect xvi, 86, 88, 106, 111, 163-184
- and NSAPI applications 164
- capabilities 164
- configuration for 37
- converting data types 165-167
- and HTTP applets 164
- restrictions 164
- and WAI plug-ins 164
- LiveConnect. See also Java.
- LiveWire database access library 33
- LiveWire Database Service xix, 30, 205-304
- system requirements for 36
- LiveWire Database Service. See also databases.
- livewire.conf file xvii
- Lock class xv
- lock method 136, 153-161
- in sample application 45
- of project and server objects xix
- Lock objects 84, 89, 153-161
- locking 153-161
- long data type 284
- long raw data type 284
- longdatacompat 271
M
- mail
- MIME-compliant 186
- sending with JavaScript 89, 185-188
- mail, sending xvi
- majorErrorCode method 213, 221, 286, 287, 290
- majorErrorMessage method 213, 221, 289, 290, 291
- mark and sweep 117
- Math objects 88
- mathematical constants and functions 281
- maxdbconnect field, of jsa.conf 73
- metadata application 41
- METHOD attribute 107
- method property 102, 125
- methods
- close 190
- destroy 151
- expiration 150
- flush 100
- history 124
- open 189
- setPosition 192
- migrating applications xvi-xviii
- MIME types 188
- MIME-compliant mail 186
- MimeType objects 88
- minorErrorCode method 213, 221, 286, 287, 290
- minorErrorMessage method 213, 221, 289, 290
- money data type 283, 284
- multimedia
- using BLObs 247
- MULTIPLE attribute
- of SELECT tag 108
- multithreaded databases 213
- multi-threading
- and Sybase 279
N
- NAME attribute 93, 107
- in sample application 44
- of SELECT tag 108
- native functions 195-199
- Navigator JavaScript. See client-side JavaScript
- nchar data type 283, 284
- Netscape cookie protocol 143, 147
- Netscape Internet Service Broker for Java 163, 173
- Netscape Navigator client
- in JavaScript application architecture 32
- netscape package 167
- Netscape web servers
- configuration style support 65
- in JavaScript application architecture 32
- sample applications installed with 39
- See also web servers.
- netscape.javascript package 165
- netscape.javascript.JSObject 167
- netscape.net package 165
- netscape.server package 165
- NETSCAPE_LIVEWIRE 114, 143
- next method 234, 237, 239, 258, 260, 288
- NSAPI applications 164
- NSHOME 37
- number data type 283, 284
- Number objects 88
- number property 45
- numbers
- converting to characters 191, 194
- identifying 86
- storing 281
- numeric data type 284
- nvarchar data type 283, 284
O
- -o compiler directive 59
- object field, of jsa.conf 73
- Object objects 88
- object prototypes 84
- object request brokers 173
- Objects
- Cursor 234
- DbPool 211
- objects
- adding properties to 84
- lifetimes of 121
- ODBC
- configuring 274-276
- data types 283
- on Unix xvi
- ODBC drivers
- supported 268-269
- oldvideo application 40, 293-304
- and Informix 293
- onClick event handler 108
- Open DataBase Connectivity standard. See ODBC.
- open method 189
- OpenLink
- configuring 275
- OPTION tag 108
- Oracle 207
- configuring 276-277
- data types 283, 284
- ORACLE_HOME environment variable 277
- ORACLE_SID environment variable 277
- ORBs 173
- outParamCount method 256, 263
- outParameters method 252, 256, 261, 263
- output buffer 96
- flushing 86, 100
- output parameters
- of stored procedures 263
P
- -p compiler directive 60
- Packages object 88
- Packages package 167
- packed decimal notation 281
- parseFloat function 86
- parseInt function 86
- Pascal functions 195
- passthrough SQL
- executing 233
- PATH environment variable 38, 271
- PATH_INFO CGI variable 103
- PATH_TRANSLATED CGI variable 103
- pointers 192
- pools of database connections. See connection pools.
- popups, client scripts for 79
- port property 137
- post value of method attribute 107
- project object xvi, 84, 89, 95, 135-136
- description of 135
- in sample application 45
- lifetime 135
- lifetime of 122, 135
- locking 136, 154, 157-158, 190
- overview 122
- properties 135-136
- properties of 135
- sharing 136
- storing connection pools on 215, 216
- protocol property 103, 125, 137
- prototypes 84
Q
- queries
- customizing output 232
- displaying 232
- query property 103, 125
- QUERY_STRING CGI variable 103, 125
- quotation marks
- with backslash 94
- order of 92
R
- -r compiler directive 60
- raw data type 284
- read method 191, 192
- readByte method 191, 193
- readln method 191, 193
- real data type 284
- record values
- displaying 236
- redirect function 86, 97, 99, 101, 124, 142, 144, 145, 148, 152, 203
- described 101
- registerCFunction function 87, 196, 198
- release method 220, 221, 286, 289
- REMOTE_ADDR CGI variable 103
- REMOTE_HOST CGI variable 103
- REMOTE_USER CGI variable 102, 104, 125
- request
- changing 86
- request bodies
- manipulating 202-203
- request headers 104, 106, 115
- manipulating 201
- request object xvi, 84, 90, 95, 98, 106, 123-126, 201, 202
- changes xix
- creation 123
- description of 123
- example of property creation 107
- and forms 126
- in sample application 44
- lifetime of 121, 124
- overview 121
- in page processing 95
- propertes, and JavaScript variables 126
- properties 102, 124-126
- properties of 124-126
- saving properties 101
- setting properties with form elements 107
- request properties
- encoding in URLs 109
- request thread 171
- REQUEST_METHOD CGI variable 102, 104, 125
- requests
- changing 101
- header 111
- manipulating raw data 200-203
- redirecting 110
- terminating 101
- response headers
- manipulating 87, 203
- responses
- manipulating raw data 200-203
- Resulset objects 289
- result sets 256
- creating 257
- Resultset objects 256
- result sets. See also Resultset objects.
- resultSet method 251, 256, 257, 287
- Resultset objects 84, 89, 250, 287, 288, 289
- methods of 260
- Resultset objects. See also result sets.
- return values
- of stored procedures 262
- returnValue method 252, 256, 261, 262
- rollbackTransaction method 221, 245, 286
- rowid data type 284
- runtime environment
- components 33
- runtime library 33
- runtime processing 90, 94-98
- example 81
S
- sample applications
- Hangman 47-52
- Hello World 41-46
- sample applications. See applications, sample.
- sample code, about xxi
- SCRIPT tag 34, 85
- direct substitution in 111
- when to use
- SCRIPT tag. See also client scripts.
- SCRIPT_NAME CGI variable 104
- scripts
- changing client properties 97
- security
- external libraries and 195
- File object and 188
- select lists 108
- SELECT SQL statement 235, 236, 239, 242
- SELECT tag 86, 107, 108
- send method 185
- sendmail application 40
- SendMail class xvi, 185-188
- SendMail objects 84, 89
- serial data type 283
- serv3_0.zip 165
- server
- characteristics of 78
- communicating with client 111
- maintaining client object on 146-149
- restarting 197
- server administration functions 95
- server authorization 95
- server cookie 141
- server cookies 146, 147-148
- lifetime of properties 150
- server object xvi, 84, 90, 95, 136-138
- description of 136
- lifetime 137
- lifetime of 122
- locking 154, 157-158, 190
- overview 122
- properties 137-138
- properties of 137
- sharing data 138
- server processes, objects for 137
- server routing 64
- server scripts
- communicating with client 79
- when to use 79
- SERVER tag 34, 79, 80, 85, 90, 91, 94
- in sample application 43, 44
- when to use 94
- SERVER tag. See also server scripts.
- SERVER_NAME CGI variable 104
- SERVER_PORT CGI variable 104
- SERVER_PROTOCOL CGI variable 103, 104, 125
- SERVER_SOFTWARE CGI variable 105
- SERVER_URL CGI variable 104
- server-client communication 106-116
- server-side JavaScript 29-31
- development 29
- enabling 36
- executing 99
- runtime 30
- server-side JavaScript applications. See applications
- server-side objects
- lifetime 79
- server-URL encoding 101, 106, 110, 146, 148-149
- lifetime of properties 150
- session key 103
- Session Management Service 79, 95, 119-161
- object overview 120-123
- setPosition method 191, 192
- sharing data xv
- SHLIB_PATH environment variable 271, 272, 276
- single-threaded databases 213
- Site Manager xix
- smalldatetime data type 284
- smallfloat data type 283
- smallint data type 282, 283, 284
- smallmoney data type 284
- Smtpserver property 186
- source files 70
- creating 57-58
- source files, components of 57
- source script, example of 43
- special characters
- in URLs 111
- SQL 207
- error handling 285-291
- executing 233
- See also individual statements
- SQL_BIGINT data type 283
- SQL_BINARY data type 283
- SQL_CHAR data type 283
- SQL_DATE data type 283
- SQL_DECIMAL data type 283
- SQL_DOUBLE data type 283
- SQL_FLOAT data type 283
- SQL_INTEGER data type 283
- SQL_LONGBINARY data type 283
- SQL_LONGVARCHAR data type 283
- SQL_NUMERIC data type 283
- SQL_REAL data type 283
- SQL_SMALLINT data type 283
- SQL_TIME data type 283
- SQL_TIMESTAMP data type 283
- SQL_VARBINARY data type 283
- SQL_VARCHAR data type 283
- SQLTable method 220, 232, 286
- ssjs_generateClientID function 87, 129, 223
- ssjs_getCGIVariable function 87, 102, 103, 124
- ssjs_getClientID function 87, 129, 148
- start field, of jsa.conf 73
- stored procedures xvi, 250-264
- arguments to 251
- output parameters 263
- result sets 251
- return values 252, 262
- Stproc objects 250, 252
- stored procedures. See also Stproc objects.
- storedProc method 221, 254, 287
- storedProcArgs method 254, 286, 287
- Stproc objects 84, 89, 250, 252, 287
- creating 254
- methods of 256
- Stproc objects. See also stored procedures.
- string data type 282, 283, 284
- String objects 88, 166
- strings
- parsing 86
- stringToByte method 191, 194
- stubs 174
- styles, configuration 65, 70
- Subject property 186
- sun package 167
- Sybase 207
- configuring 278-280
- data types 282, 284
- SYBASE environment variable 278, 279
T
- targets, creating 93
- TCP port 104
- text data type 283, 284
- text/html content type 200
- threads
- and databases 213
- and Java 171
- ticks. See backquotes.
- time data type 282
- timestamp data type 282
- tinyint data type 284
- TNS_ADMIN environment variable 277
- To property 186
- toString method 166
- trace utility 68, 69, 70
- configuring 71
- transactions xvi, xx
- committing 212
- controlling 245
- managing 244-246
- overview 244
- rolling back 212
- scope of 246
U
- unescape function 86
- unique identifier 87
- unlock method 136, 153-161
- in sample application 45
- UPDATE SQL statement 244
- updateRow method 235, 244, 286
- upgrading applications xvi-xviii
- uri field, of jsa.conf 73
- uri property 125
- URL
- redirecting to 86
- URL encoding, maintaining client object with 143, 145, 146
- URL encoding. See also client-URL encoding, server-URL encoding.
- URL-encoded variables
- and request object 126
- resetting 111
- URLs 104
- adding client properties to 151-153
- adding information to 87
- application 64
- changing 101
- and client maintenance 145-146, 148-149
- conventions used xxi
- creating 142
- debug 69
- dynamically generating 109
- encoding information in 109-116
- escaping characters in 86
- including special characters 111
- modifying 106
- and redirect function 101
- and reloading a page 111
- and Session Management objects 123
- to start and stop applications 66
V
- -v compiler directive 59
- VALUE attribute 112
- varbinary data type 284
- varchar data type 282, 283, 284
- varchar2 data type 284
- VDBCINI environment variable 275
- video application. See videoapp application.
- videoapp application 40, 293-304
- and Informix 293
- and ODBC 293
- and SQL Server 293
- viewer application 40
- Visigenic
- configuring 275-276
W
- WAI plug-ins 164
- web files 34, 67
- building 54
- defined 58
- moving 66
- specifying path 62, 71
- Web Publisher xix
- world application
- applications
- world sample application 39
- wrappers
- for Java objects 166
- for JavaScript objects 167
- write function 43, 86, 91, 99, 152, 189
- with backquotes 92
- and client maintenance 145
- described 99
- and flush 100
- with SERVER tag 90
- write method 191, 193
- writeByte method 191, 193
- writeln method 191, 193
[Previous] [Contents]
Last Updated: 10/30/97 12:19:45
Copyright © 1997
Netscape Communications Corporation