Index

Using the Build Tool 241

Using the Data Tab 155

Using the DBNavigator 154

Using the Relationship Manager 189

Using the Staging Area 57

Using Version Control Systems 365

V

Validating Applications 319

Validating the Desk Root 115

Value Object 125

Variable Viewer Tab 354

Version Control System 8

View Explore Panel 10

View Full Screen 10

View Output Panel 11

View Output Tabs 11

View Toolbars 11

Viewing Express Development Output 98

Viewing Incomplete Tasks 319

Viewing JAR Properties 328

Viewing Menu Options 10

Viewing Open Files 140

Viewing Open Files 72

Viewing Search Results for "Find In Files" in Ouput Panel 64

Viewing Stack 354

Viewing the Generated Query 260

Viewing the Schema tab 157

Viewing WAR Properties 336

Viewing XML Files 285

Viewing XML Files 291

Viewing XML Files 307

Viewing XML Files 312

VM Combo 353

W, X, Y, Z

Web Archives (WARs) 266

Web Module 107

Web Module 42

Web Services Development Lifecycle 451

Web Services Tool 449

Web Services with Pramati Studio 454

WebLogic 6.1 Migration Restrictions 436

WebLogic Usage Restrictions 419

WebSphere Usage Restrictions 426

What is a Desk 39

What is generated 27

What's a Stack Frame 354

When To Set a Breakpoint 350

Where to Set a Breakpoint 350

Word Completion 72

Working with Acumen Embedded Server 466

Working with Acumen UDDI Registry 466

Working with Connectors 253

Working with CVS 367

Working with Database Drivers & External JARs 151

Working with Enterprise Server 399

Working with Enterprise Server from Studio 401

Working with JDK 1.4 37

Working with Oracle 9iAS 403

Working with Pramati Server 3.0 395

Working with SourceSafe 381

Working with Studio Editor 59

Working with the shipped Resource 476

Working with the shipped Resource 484

Working with the shipped Resource 489

Working with WebLogic Server 409

Working with WebSphere 4.0 421

Write the JSP 28

WSDL 471

A

Abbreviations 71

Abstract Schema Names 235

Access the Application 34

Accessing the application 479

Accessing the application 481

Accessing the application 482

Accessing the application 486

Accessing the application 489

Active Desk 46

Acumen UDDI Registry 452

Add 376

Add All 376

Add Classes 295

Add EJB Reference to the Web Module 32

Add the JOIN Condition 26

Add to SourceSafe 389

Adding a tool 36

Adding Custom Tools 507

Adding EJB References 119

Adding EJB/Helper Classes 272

Adding EjbSelect Methods for CMP 2.0 beans 234

Adding Files 273

Adding Filters 297

Adding JAR 295

Adding JARs and WARs 309

Adding Jars, Classes and Files 295

Adding JDBC Drivers 15

Adding JMS Resource 149

Adding new Finder Methods and queries 234

Adding New Mail Source 148

Adding New Relationships 191

Adding RARs 309

Adding References 235

Adding Resource Collection 248

Adding Resource Collection 304

Adding Resource Environment References 121

Adding Resource References 120

Adding resource using other databases 477

Adding resource using other databases 485

Adding Server Instance 314

Adding Servlets/JavaServer Pages 293

Adding Static Content 296

Adding Taglibs 298

Adding Tags 289

Adding the Resource 143

Adding, Modifying and Deleting Named Runs 498

Advantages of Cloning 164

Advantages of Cloning 214

Advantages of Express Development 97

ANT Integration 493

Archiving the Desk 53

Argument List 499

B

Basic Concepts 471

Bean Browser 122

Bean Panel 276

Bean Properties 160

Bean Properties 210

Bean Wizard 4

Build 505

Build Properties 52

Build Settings 237

build.xml 494

Building 241

Building Errors 242

Building JAR, WARs and EARs 241

Business Methods 231

C

Case 1 243

Case 2 243

Case 3 244

Change Case 60

Changing Current Thread 358

Changing the debug port number 446

Check In 388

Checking Out files 387

Checkout 370

Choosing a File Type to Create 129

Choosing Studio Tools 35

Clean Building 241

Cloning Beans 163

Cloning Beans 213

Cloning Procedure 164

Cloning Procedure 214

Closing Desk 46

Closing EAR 311

Closing Files 139

Closing Taglib 291

Closing the JAR 276

Closing WAR 307

Code Completion 504

Code Completion with QuiCode 75

Coding Aids 75

Command Line Operation 373

Comment/Uncomment Lines 72

Commit 375

Compile the beans 27

Compile the JSP 31

Compiling & Building Applications 237

Compiling 241

Compiling the Client 341

Compiling the MIDlet Suite 443

Components generated 22

Components Packaged 265

Concurrency for CMP 2.0 Beans 332

Conditional Breakpoints 358

Configure the Build Properties for the Desk Root 237

Configure the Build Properties for the Modules 239

Configuring a Development Server 313

Configuring CVS as a tool 367

Configuring Database Drivers 144

Configuring Deployable Modules 116

Configuring IPlanet LDAP Server 466

Configuring Migration Tool 430

Configuring Octetstring VDE 467

Configuring Oracle Deployer 403

Configuring SourceSafe as a tool 381

Configuring sub-components to be deployed 104

Configuring the Enterprise Server in Studio 399

Configuring the Executables 497

Configuring the In-Built Pramati Server 395

Configuring the J2ME ToolKit 437

Configuring the Tool 453

Configuring Web Services Tool 453

Configuring WebLogic Deployer 409

Configuring WebLogic embedded JMS Server 413

Configuring WebSphere Deployer 421

Connecting to a Database 256

Contact Information 2

Container Managed Persistent Fields 232

Container Managed Relations 331

Container Managed Relationships 233

Container Managed Relationships Data 284

Context Parameters 304

ControlFlow 353

ControlFlow Tab 353

Controlling Output Messages 414

Controlling Program Execution 355

Converting the Desk into an EAR 53

Copy 59

Create Container Managed Fields 21

Create Container Managed Fields 24

Create Container Managed Relationships 25

Create Methods 232

Create the Desk 14

Creating a File Template 137

Creating a Java Module 47

Creating a New Project on SourceSafe from Desk Module 385

Creating a Taglib 287

Creating a Web Module 48

Creating an EJB Module 48

Creating an empty MIDlet Suite 439

Creating ANT XMLs in Studio 493

Creating Archives 49

Creating Bean Properties 163

Creating Bean Properties 213

Creating Custom Tools with Open API 8

Creating Desk 45

Creating EJB 1.1 Beans 221

Creating Enterprise Server Instances 399

Creating Entity Beans 222

Creating Entity Beans with BMP 2.0 195

Creating Entity Beans with CMP 2.0 167

Creating Folder in Desk 47

Creating Groups and Users 250

Creating JARs, WARs, Taglibs And EARs 267

Creating Message Driven Beans 217

Creating Methods Page 179

Creating Methods Page 201

Creating MIDlet Suites 438

Creating MIDlets 440

Creating Oracle Server Instances 403

Creating Session Beans 221

Creating Stateless Session Beans 455

Creating WebLogic Archives 418

Creating WebLogic Server Instances 410

Creating WebLogic Server Instances 421

Creating WebSphere Archives 426

Customizing MIDlet Suite Properties 441

Cut 59

D

Data Source 141

Database Drivers 151

Database Navigator 153

Debugger 506

Debugging Application 347

Debugging MIDlets 445

Debugging on In-Built Pramati Server 398

Debugging on Oracle 407

Debugging on Oracle and WebLogic Servers 362

Debugging on WebLogic 418

Deep Search 51

Define Create Methods 22

Define Create Methods 27

Define data resource on the server 17

Define Finder Methods 22

Defining Bean Interfaces 186

Defining Bean Managed Fields (with database) 198

Defining Bean Managed Fields (without database) 200

Defining Beans 167

Defining Beans 217

Defining Business Methods 182

Defining Business Methods 204

Defining Container Managed Fields (with database) 171

Defining Container Managed Fields (without database) 173

Defining Container Managed Fields 283

Defining Container Managed Relationships 174

Defining Environment Entries 283

Defining Finder Methods 184

Defining Finder Methods 205

Defining Home Methods 180

Defining Home Methods 202

Defining Message Driven Beans 219

Defining Method Permissions 282

Defining References 277

Defining Resources for Application 141

Defining Select Methods 183

Defining Transaction Attributes 280

Delete 60

Deleting a Bean from the EJB Module 104

Deleting Desk 46

Deleting JARs and WARs 309

Deleting JMS Resource 150

Deleting Mail Source 148

Deleting Relationships 192

Deleting the Resource 144

Deploy EJB Module 32

Deploy Properties 52

Deploy the Application 32

Deploy Tool 6

Deploy Web Module 33

Deploying a tool 36

Deploying Application 317

Deploying on In-Built Pramati Server 398

Deploying on Oracle 406

Deploying on WebLogic 415

Deploying on WebSphere 423

Deploying RARs directly 253

Deploying the Application 340

Deploying the application 349

Deploying the application 458

Deploying the application 466

Deploying the Application 478

Deploying the application 481

Deploying the application 482

Deploying the application 485

Deploying the application 489

Deploying the application on WebLogic Server 490

Deploying the Desk as an archive 406

Deploying the modules 406

Deploying Web Module 109

Deployment Descriptors 267

Designing EJB QL Queries 263

Designing Queries 255

Designing SQL Queries 255

Desk 501

Desk Deployment 424

Desk Properties 51

Desk Root 114

Desk Root 40

Desk Templates 43

deskbuild.xml 494

Developing Enterprise JavaBeans 159

Developing Enterprise JavaBeans 209

Developing on Multiple Application Servers 8

Developing Service Publication Utility 462

Developing UDDI Registration utility 452

Differences 376

Disconnecting the Debuggee 361

Displaying dialog boxes 384

Displaying Output Messages 341

Displaying Output Messages 500

Distributing for Production 468

Document Conventions 2

Drilling Down into Arrays and Objects 354

E

Editing the Test Client 461

Editor 352

Editor 501

Editor Properties 69

EJB debugging 363

EJB Module 100

EJB Module 41

EJB Reference 334

EJB References 277

EJB, JSP, Servlet and Filter Templates 3

Enable 353

Enterprise Archives (EARs) 267

Enterprise Editor 3

Enterprise JavaBean as components 159

Enterprise JavaBean as components 209

Environment Entries 302

Environment Properties 327

Environment Properties 336

Exporting into archives 407

Exporting into Enterprise Archives 115

Exporting into Java Archives 105

Exporting into Web Archives 111

Exporting MIDlets to Web Modules 444

Exposing a session beans into Web Service 456

Express Development 7

External JARs 152

F

Field Get/Set 95

File 501

File Structure of a Web Module 108

File Structure of EJB Module 101

Filter Mappings 297

Filtering Files for Exporting 107

Filtering Files for Exporting 114

Filters 132

Find In Desk Items 49

Find in Files... 62

Find Next 61

Find Next Word At Caret 62

Find Previous 61

Find Previous Word At Caret 62

Find... 60

Finder Methods 27

Finder/Select Methods 284

Find-Query Mapping 331

Folder Properties 52

Frames Stack up to form Stack Trace 355

Framework 501

From Migration to Deployment 427

G

Game of Eight 481

General Information 328

General Preferences 67

General Properties 321

General Properties 334

Generate Account Bean with CMP 2.0 19

Generate Customer Bean with CMR 23

Generating Test Clients 459

Get Clean Copy 374

Get Module From SourceSafe 385

Getting Latest Version of a file 390

GO 353

GO 358

Go to Line.. 66

Go to Previous/Next Method 95

Groups 252

H

Highlight All Occurrences 62

History 394

How are Beans Organized in the Desk 160

How are Beans Organized in the Desk 210

How does a Breakpoint Work 350

How Migration Works 427

How to use Regular Expressions 65

HTML 134

I

IBank 475

Implement Methods 91

Importing existing MIDlets 441

Importing Existing Sources 439

Importing Files 138

Importing files into Web Modules 138

Importing Queries 262

Importing Resources from Third-Party Servers 146

Incremental Search 51

Incremental Search 62

Indexing the Sources 76

Inserting Breakpoints 350

Installing J2ME Wireless Toolkit 437

Intelligent Features of J2EE Assistant 128

Interface Wizard 4

J

J2EE Application Debugger 6

J2EE Assistant 505

J2ME Wireless Toolkit Integration 437

Java 130

Java Archive and Bean Properties 162

Java Archive and Bean Properties 212

Java Archives (JARs) 265

Java Module 40

JavaServer Pages 132

JAXR provider configuration 464

JAX-RPC 473

JMS 148

JMS server resources (Topics, Queues and ConnectionFactories) 417

JNDI Names 416

JOIN Condition 177

JSP debugging 362

JSP Tag 135

K, L

Keyboard Shortcuts 501

Launching the JSP 351

Listeners 303

Loading a Database Script File 157

Log 379

Logging to SourceSafe 384

Login Configuration 249

Login Configuration 303

Look and feel 1

M

Mail 147

Making the Migrated Desk "Ready-to-be-Deployed" 435

Managing Breakpoints 350

Managing Relationships 189

Mapping Security References to Groups 252

MDB Destinations 326

Menu bar 10

Merging Desks 55

Method Browser 87

Method Information 329

Methods of compiling files 237

Methods published in Remote, Local Interfaces 208

Methods to be published in Interface(s) - Remote and Local 188

Methods to be published in Interface(s) - Remote and Local 229

Methods to be published in Interface(s)- Home and Local Home 187

Methods to be published in Interface(s)- Home and Local Home 228

Methods to publish in Interface(s) - Home and Local Home 207

Migrating a 2.5 Desk into a 3.0 Desk 54

Migrating to Pramati Studio 427

Migration Report 428

Migration Tool 7

MIME Mappings 306

Modify the JSP code to look up the beans 29

Modify the user classpath 31

Modifying Context Root 112

Modifying Data Resource 144

Modifying Deployment Properties 104

Modifying EJB Module Properties 102

Modifying Existing Beans & its interfaces 231

Modifying Existing Relationships 192

Modifying Interfaces 225

Modifying Mail Resource 148

Modifying Packaging Properties 103

Modifying Properties 108

Modifying Queries 105

Modifying SQL Query 260

Modifying tool properties 36

Module deployment 425

Modules 40

N, O

Numguess 480

Object Browser 88

Opening a JAR 271

Opening Desk 46

Opening Existing Files 137

Opening Files from the Explore Panel 137

Opening JARs, WARs, Taglibs And EARs 268

Opening the Desk 475

Opening the Desk 481

Opening the Desk 482

Opening the Desk 484

Opening the Desk 487

Options for Remote Debugging 361

O-R Mapping 329

Oracle Usage Restrictions 408

OrderBook 483

Organizing Source Files 39

Output Tab 352

Override Methods 93

Overview of Pramati Studio 3

P

Package Tool 5

Packaging EJB Components 271

Packaging into Enterprise Archives 309

Packaging RARs in Studio 253

Packaging Tags 287

Packaging the Application 457

Packaging the application 465

Packaging Web Components 293

Packing Desk 53

Parts of the Debugger 352

Paste 60

Pending Tasks 116

Pending Tasks 428

Picking Servlets and Filters Classes from WEB-INF/lib/*,jar 110

Placing Bookmarks 67

Pramati Web Service Development Lifecycle 451

Preface 1

Prepare a Data Resource 15

Preparing Archives for Deployment 265

Prerequisites 453

Preverifying and Packaging the MIDlet Suite 444

Primary Key 234

Primary Key Class 330

Printing Files 139

Providing Interface Names 226

Q

Queries for EJB 1.1 Beans 418

Queries for EJB 1.1 Beans 426

Query Designer 4

Query Methods 185

Quick Tour 9

Quick Update 310

QuiCode 505

QuiCode Advantages 82

R

Reading a Stack Trace 355

Recently Opened Files 139

Redo 59

Refresh Status 394

Registering the Server Instance 313

Relations (JOIN condition) 416

Remote Debugging 359

Remove 379

Remove from SourceSafe 391

Removing Beans 274

Removing Breakpoints 351

Removing Security Constraints 249

Removing Security Constraints 305

Removing Servlets/JavaServer Pages 294

Replace... 64

Requirements 153

Resolving EJB References 323

Resolving Pending Tasks 435

Resolving Pending Tasks 57

Resolving Resource References 324

Resolving Security Role References 337

Resource Environment References 279

Resource Environment References 326

Resource Environment References 335

Resource Reference 335

Resource References 278

Resource Tool 5

Resources 425

Reverting Commands 194

Reverting EAR 311

Reverting Taglib 291

Reverting the JAR 276

Reverting WAR 307

Run 505

Run As 327

Run the JSP 33

Running a Database Script File 158

Running ANT XMLs in Studio 495

Running Clients in Debug Mode 345

Running External Applications 497

Running HTML Client 342

Running J2EE Clients 341

Running Java Client 343

Running JSP Client 342

Running Sample Applications 475

Running Servlet Client 342

Running the Application 444

Running the current Java file open in the editor 344

Runtime Architecture 450

Runtime- UDDI integration 450

Runtime: Registering Web Services 470

S

Sample EJB 2.0 Application 13

Saving a Database Script File 158

Saving EAR 311

Saving Files 139

Saving Taglib 291

Saving the Archive 340

Saving the Currently Opened Archives 269

Saving the JAR 276

Saving WAR 306

Search in Output Panel 504

Searching in Explore Panel 49

Securing Application Access 245

Securing EJB Components 246

Securing Web Components 247

Security Role References 279

Select All 60

Select the Bean Type 20

Select the Bean Type 23

Selecting a Default Device 444

Selecting Bean Interfaces 206

Selecting External Difference Program 384

Selecting Modules 221

Sentence Completion 72

Server Instance Configuration 313

Servlet 131

Session Facade 123

Session Timeout 325

Setting Bean Properties 321

Setting Deployment Information 162

Setting Deployment Information 212

Setting Editor Preferences 67

Setting EJB References 300

Setting Emulator Properties 444

Setting Icons and Displaying Names 269

Setting Project Mappings 382

Setting QuiCode preferences 80

Setting RAR Properties 338

Setting Resource Environment References 302

Setting Resource References 301

Setting Security Constraints 248

Setting Security Constraints 304

Setting Security Parameters 245

Setting Security Roles 281

Setting Security Roles 304

Setting up QuiCode 76

Setting Web Properties 333

Setting Welcome Files 306

Show Differences 392

SOAP 472

Some Limitations 361

Source Code Browsing 85

Source Root 40

Specifying Error Code Files and Exception Type Files 306

Specifying Output Fields and Sort Query Results 259

Specifying Search Criteria 258

Specifying Security Role References 294

Specifying Servlet Initial Parameters 294

Specifying Servlet Mappings 305

Specifying Tables to be Queried 257

Staging 429

Staging Restrictions 435

Staging Restrictions 58

Starting & Stopping Server 405

Starting & Stopping Server 414

Starting & Stopping Server 423

Starting Bean Wizard 167

Starting Deploy Tool 317

Starting Migration 430

Starting the Debugger 347

Starting the Interface Wizard 225

Starting the Relationship Manager 189

Starting the Resources Tool 141

Starting the Server 318

Starting/Stopping Server 315

Status 379

Status bar 10

STEP IN 356

STEP OUT 357

STEP OVER 356

Stepping In, Over and Out of Methods 355

Stock Market 487

Stopping the Build Process 242

Stopping the Debugger 446

Storing a Taglib 288

Studio Diff Tool 377

Studio Diff Tool 392

T

Table Mappings 234

Tag Libraries (Taglibs) 266

Testing 148

Testing the Resource 143

Testing the Web Service 461

The Edit Menu 59

The Search Menu 60

Thread Combo 353

Tool bar 10

Troubleshooting 446

Troubleshooting Object Browser 91

Troubleshooting QuiCode 83

Troubleshooting Source Code Browsing 86

Troubleshooting Tips 117

Troubleshoting 95

Types of Migration 429

U

UDDI 473

Understanding Express Development 97

Understanding how Build Tool Works 242

Undo 59

Undo Checkout 389

Unpacking Desk 54

Update 310

Update 374

Updating build.xml 494

Updating deskbuild.xml 495

Updating EAR 310

Updating Indexed Sources 79

Updating Taglib 290

Updating the JAR 274

Updating WAR 298

User Manager 5

Users 251

Using File Templates 129

Using J2EE Assistant 119

Using Query Viewer 260

Using RAR in Express Development 254

Using Studio Diff Tool: 392