Java Browser User Guide

Size: px
Start display at page:

Download "Java Browser User Guide"

Transcription

1 Java Browser User Guide Release 6.1 February 2003

2 Release 6.1Copyright Java Browser User Guide ObjectStore Release 6.1 for all platforms, February Progress Software Corporation. All rights reserved. Progress software products are copyrighted and all rights are reserved by Progress Software Corporation. This manual is also copyrighted and all rights are reserved. This manual may not, in whole or in part, be copied, photocopied, translated, or reduced to any electronic medium or machine-readable form without prior consent, in writing, from Progress Software Corporation. The information in this manual is subject to change without notice, and Progress Software Corporation assumes no responsibility for any errors that may appear in this document. The references in this manual to specific platforms supported are subject to change. Allegrix, Leadership by Design, Object Design, ObjectStore, Progress, Powered by Progress, Progress Fast Track, Progress Profiles, Partners in Progress, Partners en Progress, Progress en Partners, Progress in Progress, P.I.P., Progress Results, ProVision, ProCare, ProtoSpeed, SmartBeans, SpeedScript, and WebSpeed are registered trademarks of Progress Software Corporation or one of its subsidiaries or affiliates in the U.S. and other countries. A Data Center of Your Very Own, Apptivity, AppsAlive, AppServer, ASPen, ASP-in-a-Box, BPM, Cache-Forward, Empowerment Center, excelon, EXLN, Fathom, Future Proof, Progress for Partners, IntelliStream, Javlin, ObjectStore Browsers, OpenEdge, POSSE, POSSENET, Progress Dynamics, Progress Software Developers Network, RTEE, Schemadesigner, SectorAlliance, SmartBrowser, SmartComponent, SmartDataBrowser, SmartDataObjects, SmartDataView, SmartDialog, SmartFolder, SmartFrame, SmartObjects, SmartPanel, SmartQuery, SmartViewer, SmartWindow, Stylus, Stylus Studio, WebClient, Who Makes Progress, XIS, XIS Lite, and XPress are trademarks or service marks of Progress Software Corporation or one of its subsidiaries or affiliates in the U.S. and other countries. Any other trademarks and service marks contained herein may be the property of their respective owners.

3 Contents Contents Preface v Java Browser Overview Benefits of Using the Java Browser Database Metaknowledge Database Schema and Roots Starting the Java Browser Stopping the Java Browser Opening a Database Closing a Database Java Browser Interface Database Panel Workspace Panel DataView Window Instance Window Working with Database Schema and Roots Working with Classes Understanding the Tree Hierarchy Understanding the Legend Displaying a Class Extent Specifying the Class String Format Applying Class Filters to the Schema Working with Database Roots Browsing a Root Creating a Root Destroying a Root Changing a Root s Value Working with Objects Containers and Objects Displaying DataViews Creating a DataView Release 6.1 iii

4 Contents Default DataView Customizing Your DataView Printing a DataView Refreshing Your DataView Saving a DataView Reusing a DataView Deleting a DataView Displaying Objects Viewing an Object in the Object Details Pane Viewing an Object in the Instance Window Navigating from One Object to Another Changing an Object s Values Querying Containers Creating an Index for a Container Refreshing the Results from a Query Finding an Object in a Database Exporting Data Invoking Class Methods Index iv Java Browser User Guide

5 Preface Purpose The Java Browser User Guide introduces the ObjectStore and describes how to use it to browse, edit, query, and report on data in ObjectStore for Java interface (OSJI) databases and PSE Pro for Java databases. You will learn about The graphical interface and using the ObjectStore for analyzing databases Creating custom views of databases Reading and updating objects in the database Audience and Scope This guide is for OSJI and PSE Pro for Java database application developers. It assumes some level of familiarity with the concepts and procedures for OSJI and PSE Pro for Java databases. The Way This Book Is Organized This book contains the following chapters: Chapter 1, Java Browser Overview, on page 1, describes the main components of the ObjectStore, how to start and stop the browser, and how to open and close databases. Chapter 2, Working with Database Schema and Roots, on page 11, describes how to examine the various classes that make up the database schema and explains how to work with database roots. Chapter 3, Working with Objects, on page 21, describes the way to use the ObjectStore to help you with tasks that you might perform while developing a database application. Release 6.1 v

6 Notation Conventions This document uses the following conventions: Convention Courier Bold Courier Italic Courier Sans serif Meaning ObjectStore on the World Wide Web Courier font indicates code, syntax, file names, API names, system output, and the like. Bold Courier font is used to emphasize particular code. Italic Courier font indicates the name of an argument or variable for which you must supply a value. Sans serif typeface indicates the names of user interface elements such as dialog boxes, buttons, and fields. Italic serif In text, italic serif typeface indicates the first use of an important term. [ ] Brackets enclose optional arguments. { a b c } Braces enclose two or more items. You can specify only one of the enclosed items. Vertical bars represent OR separators. For example, you can specify a or b or c.... Three consecutive periods indicate that you can repeat the immediately previous item. In examples, they also indicate omissions. ObjectStore has its own Web site ( that provides a variety of useful information about products, news and events, special programs, support, and training opportunities. Technical Support When you purchase technical support, the following services are available to you: You can send questions to support@objectstore.net. Remember to include your site ID in the body of the electronic mail message. You can call the Technical Support organization to get help resolving problems. You can access the Technical Support Web site, which includes vi Java Browser User Guide

7 Preface Education Services - A template for submitting a support request. This helps you provide the necessary details, which speeds response time. - Frequently asked questions (FAQs) that you can browse and query. - Online documentation for all ObjectStore products. - White papers and short articles about using ObjectStore products. - Sample code and examples. - The latest versions of ObjectStore products, service packs, and publicly available patches that you can download. - Access to an ObjectStore product matrix. - Support policies. - Local phone numbers and hours when support personnel can be reached. Use the ObjectStore education services site ( to learn about the standard course offerings and custom workshops. If you are in North America, you can call x4452 to register for classes. For information on current course offerings or pricing, send to classes@progress.com. Searchable Documents In addition to the online documentation that is included with your software distribution, the full set of product documentation is available on the ObjectStore Support Web server. The documentation is found at and is listed by product. The site supports the most recent release and the previous supported release of ObjectStore documentation. Service Pack README files are also included to provide historical context for specific issues. Be sure to check this site for new information or documentation clarifications posted between releases. Your Comments ObjectStore product development welcomes your comments about its documentation. Send any product feedback to support@objectstore.net. To expedite your documentation feedback, begin the subject with Doc:. For example: Subject: Doc: Incorrect message on page 76 of reference manual Release 6.1 vii

8 viii Java Browser User Guide

9 Chapter 1 Java Browser Overview This chapter describes the benefits of using the Java Browser. It describes the components of the Browser s user interface and how to start the Browser and open a database. The Java Browser is a graphical tool that lets you browse, edit, and query data in an ObjectStore Java Interface (OSJI) or PSE Pro for Java database. Contents This chapter covers the following topics: Benefits of Using the Java Browser 2 Database Metaknowledge 3 Database Schema and Roots 3 Starting the Java Browser 3 Stopping the Java Browser 4 Opening a Database 4 Closing a Database 5 Java Browser Interface 5 Release 6.1 1

10 Benefits of Using the Java Browser Benefits of Using the Java Browser The Java Browser is a development tool that can help you develop, debug, test, and tune the performance of your database applications. The Java Browser helps you to Understand the schema of your database so you can structure your database applications accordingly. - The schema is displayed graphically so you can visually examine the methods and fields of the classes stored in the database. - You can create a tabular view, known as a DataView, of any persistent container in the database. A container is a framework used by the Java Browser to display collections of objects. Any classes that implement the java.util.collection, com.odi.coll.collection, java.util.map interfaces, or a Java array can be displayed in a Java Browser container. - You can customize DataViews by choosing which fields and methods will be displayed in the view. - You can customize DataViews by executing queries against the container. - You can save customized DataViews so you can conveniently use them later. Debug and test your application. - You can change a value of a root or other object in the database to see the way your application behaves does the application change the objects in the database as you expected? - You can invoke class methods to see what happens to the objects in the database. Create queries against containers that are stored in the database. Create indexes on containers that support the com.odi.util.indexedcollection interface. These indexes enhance the performance of your queries. 2 Java Browser User Guide

11 Chapter 1: Java Browser Overview Database Metaknowledge Database metaknowledge is information about the database that is used by the Java Browser. Metaknowledge includes DataViews Filters applied to DataViews String formats specified for DataViews If you save the database metaknowledge, the various DataViews, filters, and string formats are available the next time you load the database. You can save the metaknowledge in one of two ways: as part of the database or in a separate file in the user s home directory. If you open the database with readonly access, you can only save the metaknowledge to a separate file. Database Schema and Roots The database schema consists of all classes stored in the database. The Java Browser depicts the schema in a hierarchical structure that shows all the classes and the fields that belong to each class. A database root is a persistent entity that is stored in your database. It is associated with a user-defined object that is also stored in your database. You use a database root to navigate to other objects in the database. Databases can have more than one root. For more information about database schema and roots, see Database Panel on page 7 and Chapter 2, Working with Database Schema and Roots, on page 11. You should also refer to the ObjectStore Java API User Guide. Schema and root information is stored with the database. Starting the Java Browser To start the Java Browser, enter the following command at the system prompt: java com.odi.browser.browser An empty Java Browser appears. The Java Browser is a Multiple Document Interface (MDI) application that consists of two main panels: database and Release 6.1 3

12 Stopping the Java Browser workspace. To activate these panels, you first must open an OSJI or PSE Pro database. Opening a Database on page 4 explains how to do this. Stopping the Java Browser To stop the Java Browser, select File Exit on the menu bar. Opening a Database You can open one database at a time in the Java Browser. If you want, you can start multiple Java Browsers and use those sessions to either open the same database or to open several different databases. To open an OSJI or PSE Pro database in the Java Browser: 1 Click (Open Database tool) on the main Java Browser toolbar. Alternative: Select File Open on the menu bar. The Open dialog box appears. 2 Select the database that you want to open. The database appears in the left-hand database panel of the Java Browser. Alternative: In Windows NT you can drag an OSJI or PSE Pro database and drop it on the Java Browser. Opening a database as read-only You can open a database for read-only access by clicking the Open as readonly check box in the Open dialog box. If you open a database for read-only access, you can Permit concurrent access to the database Prevent unintended changes to the database When you open a database for read-only access, if you want to be able to save DataViews and other metaknowledge permanently, make sure you enable the Save metaknowledge on the file system option. If the Save metaknowledge on the file system option is not enabled, you can create and use DataViews during a session, but you cannot save the DataViews or other metaknowledge when you exit the session. See Database Metaknowledge on page 3 for more information about metaknowledge. 4 Java Browser User Guide

13 Chapter 1: Java Browser Overview To set the Save metaknowledge on the file system option: 1 Select Tools Options from the menu bar. The Option dialog box is displayed. 2 Click the Global tab. 3 Click the Save metaknowledge on the file system option to add a check mark. 4 Click OK. Closing a Database To close an OSJI or PSE Pro database in the Java Browser, select File Close on the menu bar. You can also select File Exit on the menu bar if you want to close the database and exit the Java Browser. Regardless of the method you choose for closing the database, if you made any changes, the Java Browser prompts you about whether you want to save them as well as the metaknowledge associated with the database. Java Browser Interface This section introduces the Java Browser interface components you use to view and modify information stored in OSJI and PSE Pro for Java databases. It provides a brief description of the windows, menus, and tools found in the Java Browser. You use these components to navigate the database and to perform tasks such as modifying the views of the data and querying the database. The default display of the Java Browser shows two main panels. You use the left-hand panel, the database panel, to navigate to the data of interest. You use the right-hand panel, the workspace panel, to manipulate the data that is reached through your navigation. The following figure shows the main panels of the Java Browser: Release 6.1 5

14 Java Browser Interface Database Panel Workspace Panel 6 Java Browser User Guide

15 Chapter 1: Java Browser Overview Database Panel The left-hand panel of the Java Browser is called the database panel. It displays information about an OSJI or PSE Pro database. The panel consists of three tabs, each of which displays different information about the database: Classes Roots DataViews The tabs in the database panel are docking windows so you can move them around the desktop if you want to view the Schema, Roots, and Dataview tabs simultaneously. Move a tab by clicking the top of the textured band at the left of the tab and dragging it to a new location. The database panel is your starting point when you first open a database for inspection. From the database panel, you can reach the roots, objects, and the DataViews that are stored in the database. Classes tab The Classes tab uses a tree hierarchy to represent the database schema. The database schema consists of all classes stored in the database. You can navigate this collapsible and expandable hierarchy using your mouse. An optional legend below the tree hierarchy displays the access specifiers of the fields for each Java class stored in the database. The Classes tab contains a toolbar with icons representing three tools. You use these tools to calculate a class extent; to find a particular object by using its segment, cluster, and offset in the database; or to refresh the database schema display. Roots tab The Roots tab displays all roots that exist for the database. The name, value, and type of each root is displayed in tabular form. The Roots tab contains a toolbar with icons representing four tools. You use these tools to create a root, destroy a root, browse the contents of a particular root, or refresh the display. Dataviews tab The Dataviews tab lists all the DataViews that are stored in the database. You use the Dataviews tab to quickly display a stored DataView. For more information about DataViews, see DataView Window on page 8 and Chapter 3, Working with Objects, on page 21. Release 6.1 7

16 Java Browser Interface Workspace Panel DataView Window The right-hand panel of the Java Browser is called the workspace panel. It is the area in the Java Browser where you work with the data in the database. Depending on what you want to do, the workspace panel displays various DataView and Instance windows. The DataView window displays a collection of instances of a class. In the DataView window, you create customized views of containers, perform queries on containers, and examine the contents of objects in a container. The Instance window displays a single object. In the Instance window, you can inspect and modify the contents of the object. A DataView window displays a representation of all the instances of a particular class. From the database panel, you display a DataView by double-clicking a class in the Classes tab or by double-clicking a root on the Roots tab. A DataView window usually consists of the following three tabs: DataView Instance Format Filter In addition, if the class displayed in your DataView tab implements the com.odi.util.indexed.collection interface, the DataView window automatically includes an Indexes tab. You can have more than one DataView window open at a time. DataView tab The DataView tab contains a grid that displays objects in any container that supports the java.util.collection, java.util.map, or com.odi.coll.collection interface, or a Java array. The DataView tab consists of the following embedded panes: Container details Object details The Container details pane contains a grid that displays the default representation of objects in a container. When you first load a database, the default representation consists of the name of the class to which the objects belong and the physical locations of the objects in the database in the ObjectStore DSCO format. The DSCO format specifies an object s database, 8 Java Browser User Guide

17 Chapter 1: Java Browser Overview segment, cluster, and offset to identify its physical location in an ObjectStore or PSE Pro database. You can change the default representation by rightclicking the name of the class in the Classes tab of the database panel and selecting Set Class String Format from the shortcut menu. See Specifying the Class String Format on page 14 for more information. The Object details pane displays the contents of the object that is currently highlighted in the Container details pane. The Object details pane has three columns that display the following information for each of the object s fields: Name Value Type Instance Format tab Filter tab Indexes tab The Instance Format tab lets you customize the class information displayed in the grid on the Container details pane. You can select class fields and methods from the Instance Format tab. The names of the fields and methods are used for the column headings, and the values in the grid cells are the values of the fields or the values returned by the methods. See Customizing Your DataView on page 24 for more information about applying instance formats. The Filter tab lets you create a query you can use to query the container that is displayed in the DataView tab. See Querying Containers on page 30 for more information about using the Filter tab. The Indexes tab appears whenever classes that support the com.odi.util.indexedcollection interface are displayed in the DataView tab. It lets you add or remove indexes. See Creating an Index for a Container on page 31 for more information about how to add and remove an Index. Instance Window An Instance window displays the contents of a particular instance of a class. You display an Instance window by double-clicking an instance in the DataView tab of the DataView window or by double-clicking an object reference in another Instance window. You can also right-click an object reference and select Navigate from the shortcut menu to open another Instance window. The Java Browser mouse pointer changes to a hand pointer whenever it passes over an object reference. If a database root points to a single user-defined object instead of a collection of objects, double-clicking the root in the Roots tab of the database panel will display the object in an Instance window instead of displaying it in a DataView window. Release 6.1 9

18 Java Browser Interface The Instance window displays the same information as the Object details pane does. However, you can open one Instance window for every instance in the DataView window and you can have any number of Instance windows open at a time. You can make permanent changes to an object s values in an Instance window. See Changing an Object s Values on page 29 for more information. 10 Java Browser User Guide

19 Chapter 2 Working with Database Schema and Roots This chapter describes the way the ObjectStore displays the schema of OSJI and PSE Pro databases. It also explains the different ways you can navigate through the classes stored in a database. Contents This chapter covers the following topics: Working with Classes 12 Working with Database Roots 17 Release

20 Working with Classes Working with Classes The Classes tab of the database panel graphically depicts the classes that are stored in OSJI and PSE Pro databases. Collectively, these classes make up the database schema. Being able to visually inspect the contents of a database can help you with your application development. You can quickly examine the contents of a database before and after you run an application, instead of writing code that reads the contents of the database out to a file. Understanding the Tree Hierarchy The tree hierarchy representing the database schema displays the classes that are stored in the database. This expandable and collapsible display starts at the top of the tree with the database and ends at the bottom with the class fields. You expand each node in the tree hierarchy by clicking the key icon to the left of the node. A node is fully expanded when the key points down; a node is collapsed when the key points to the right. From the Classes tab, you can display DataViews in the DataView window that show collections of all the objects of a given class that are contained in the database. These collections are called class extents. See Displaying a Class Extent on page 13 for a brief look at how to display class extents belonging to the class and Chapter 3, Working with Objects, on page 21 for a more complete description. 12 Java Browser User Guide

21 Chapter 2Working with Database Schema and Roots Understanding the Legend As you navigate through the tree hierarchy, you can use the ObjectStore legend to help you understand the different parts of the database that you are traversing. The legend items are described in the table below. The legend is displayed at the bottom of the database panel. Displaying this legend is optional. By default, the legend is turned on. You can turn off the legend by clicking the Show Legend check box directly below the database schema display. Icon Meaning Database. Package. Class. Package field visible to all classes in the package. Public field visible to any class. Private field visible only within the class. Protected field visible only within the class and subclasses. Field (a primitive type) is unknown because the class is not in your CLASSPATH. Relationship (a reference to an object) is unknown because the class is not in your CLASSPATH. The following icon is displayed if the ObjectStore detects a problem with a database class: There is not a field attribute in the class, or the class is not in your CLASSPATH. Displaying a Class Extent A class extent is a collection of all the objects of a given class contained in a database. The extent is displayed in the Container details pane of a DataView. Release

22 Working with Classes To display the extent of a class shown in the tree hierarchy on the Classes tab: 1 Highlight a class on the Classes tab of the database panel. 2 Click (Class Extent tool) on the Classes tab toolbar. A DataView showing the class extent is displayed in the Workspace panel. From a DataView you can examine the various class instances stored in the database, navigate to other objects, and modify data. For more information about DataViews and objects, see Chapter 3, Working with Objects, on page 21. See Specifying the Class String Format on page 14 for information on how to change the class information displayed in the class extent. Specifying the Class String Format When you display a class extent in a DataView, each object in the extent is listed in the Container details pane using the class s default representation. The first time you show a class extent, the default representation shows the name of the class to which the object belongs and the object s physical location in the database. You can change the representation of objects so that it lists the data contained in the class fields or returned by class methods. You do this by setting a class string format that specifies the class fields and methods for which you want to display data. You can apply a class string format to any of the classes appearing in the Classes tab. The class string format also determines the information displayed in the title bars of Instance windows for the class. Applying string formats To create a string format for a class: 1 On the Classes tab of the database panel, right-click the name of a class and select Set Class String Format from the shortcut menu. 14 Java Browser User Guide

23 Chapter 2Working with Database Schema and Roots 2 The Set Class String Format dialog box is displayed. 3 From the left pane of the dialog box, select a field or method for which you want to display data. 4 Click. The selected field or method is displayed in a hierarchical structure in the right pane. 5 Repeat steps 2 and 3 to select other fields or methods. 6 If you want, click or to rearrange the selected fields and methods in the right pane. 7 Click OK. When you display the class extent of the class, the DataView will show data from the fields and methods you specified. You do not need to calculate a class extent before applying the string formats; however, the string formats will not appear in the DataView until you calculate a class extent. See Displaying DataViews on page 22 for more information about calculating and displaying class extents. For each class you can specify which fields and methods you want displayed with a string format. If you save the database metaknowledge, your choices for each class will be reflected the next time you load the database with the ObjectStore and display a DataView. Modifying string formats To remove fields or methods from string formats for a class: Release

24 Working with Classes 1 On the Classes tab of the Database panel, right-click the name of a class and select Set Class String Format from the shortcut menu. The Set Class String Format dialog box is displayed. 2 Select the class fields or methods from the right pane. You can press Shift+Click to select multiple class string formats. 3 Click to remove the selected fields or methods. 4 Click OK. When you remove fields and methods from the string format, data from the fields and methods will no longer be displayed in the Container details pane of the DataView window. However, the data in the object s fields will still appear in the Object details pane of the DataView window and in Instance windows. Applying Class Filters to the Schema You can use class filters to specify classes you do not want to display in the database schema shown on the Classes tab. Class filters are helpful if you have a complex schema consisting of many classes. Displaying fewer classes lets you focus on the subset of classes in which you are most interested. Applying a class filter To apply a class filter: 1 Select Tools Options from the menu bar. The Option dialog box appears. 2 On the Schema tab of the Option dialog box, type the name of the class to be excluded from the graphical tree hierarchy in the Define new Filter text box. 3 Click Add. 16 Java Browser User Guide

25 Chapter 2Working with Database Schema and Roots 4 Click OK. The ObjectStore removes the class from the graphical tree hierarchy. Removing a class filter Removing a class filter adds the class to the graphical tree hierarchy. To remove a class filter: 1 Select Tools Option from the menu bar. The Option dialog box appears. 2 From the Class Filters list box, select the filter to be removed.. 3 Click Remove. 4 Click OK. The ObjectStore adds the class to the graphical tree hierarchy. Working with Database Roots A root (also referred to as a database root) is a persistent object that serves as a starting point when you are navigating through objects in a database. A root is an ObjectStore object; the value of the root is a reference to some other object in the database. The object associated with the root can be a userdefined object or it can be a collection of objects. This section describes how to use the Java Browser to browse, create, and destroy roots in the database. It also describes how to change a root s value. After you open a database, you can begin working with roots. You do not need to calculate a class extent. Note If you save metaknowledge in your database, ObjectStore adds a new root, _ODI_JAVA_BROWSER_, in the Roots tab. This root references a persistent object that contains the database metaknowledge. If you save the database metaknowledge as a separate file, this root will not appear on the Roots tab. See Database Metaknowledge on page 3 for more information about metaknowledge. Browsing a Root You can browse a root and examine its contents. To browse a root: 1 Click the Roots tab in the database panel. Release

26 Working with Database Roots 2 Click the root that you want to browse. 3 Click (Browse Root tool) on the Roots tab. Alternative: On the Roots tab, right-click the name of the root and select Browse Root from the shortcut menu. If the root is an object, an Instance window appears to display the root s contents. If the root is a container, then a DataView window appears. Note You can have only one DataView of a root displayed at any time. Creating a Root Destroying a Root You can create a new root for a database. To add a root to a database: 1 Click the Roots tab in the database window. 2 Click (Create Root tool) on the Roots toolbar. When you first create a root, it has a default name and a value of null. You can edit the name of the root by selecting it and typing a new name. You can assign a reference to another object in the database as the value of the root: 1 Display a DataView containing the object you want to assign to the root. 2 Right-click the object and select Copy from the shortcut menu. 3 On the Roots tab right-click the value field of the selected root and select Paste from the shortcut menu. The new value for the root is displayed. You can delete (destroy) a database root. To destroy a database root: 1 Click the Roots tab in the database window. 2 Select the root you want to delete. 3 Click (Destroy Root tool). 18 Java Browser User Guide

27 Chapter 2Working with Database Schema and Roots Alternative: Right-click the name of the root you want to delete and select Destroy Root from the shortcut menu. The root and its value are deleted from the database. When you delete a root, you make persistent data unreachable applications that attempt to access the database by using that root will fail. Generally, you should never delete a root unless you are certain that you have no use for the values identified by it. Warning Deleting a root and deleting a root s values are operations with a high degree of risk. You should perform these operations only when you are certain of the following: Existing applications will not be affected negatively. The persistent data represented by the root values is no longer needed. Changing a Root s Value Since the value of a root is a reference to another object in the database, changing the root s value means the root will become associated with a different object. You change the value of a root by copying and pasting an object reference to the new object: 1 Display a DataView that shows a reference to the new object you want to associate with the root. 2 Right-click the object in the Container details pane and select Copy from the shortcut menu. 3 On the Roots tab of the database panel, right-click the value of the root and select Paste from the shortcut menu. See Changing an Object s Values on page 29 for more information about changing object references. Consequenc es When you redefine a root s value, applications can still access the database by using that root. However, the object previously associated with the root may no longer be accessible to those applications. Release

28 Working with Database Roots 20 Java Browser User Guide

29 Chapter 3 Working with Objects This chapter describes some of the typical tasks for which you can use the ObjectStore to help you in debugging, testing, and tuning your Java database application. Contents This chapter covers the following topics: Containers and Objects 22 Displaying DataViews 22 Displaying Objects 28 Changing an Object s Values 29 Querying Containers 30 Finding an Object in a Database 33 Exporting Data 34 Invoking Class Methods 34 Release

30 Containers and Objects Containers and Objects In the ObjectStore you can examine both collections of objects and individual objects. Collections of objects are displayed in DataView windows; individual objects are displayed in Instance windows. You display a collection of objects of a particular class by calculating the class extent or by navigating from a root that contains a reference to a container object. You display an individual object by navigating to the object from a reference in a DataView, from a reference in another object, or from a root that contains a reference to a single object. Displaying DataViews A DataView is a window that displays the instances associated with a container. In the ObjectStore you can Create DataViews Customize DataView Print DataViews Refresh DataViews Save DataViews Reuse Dataviews Delete DataViews Creating a DataView There are two ways you can create a DataView: Navigate from a root. Calculate a class extent. After you have created a DataView, you can make its default representation more readable by applying your own customizations. See Customizing Your DataView on page 24 for more information. Navigating from a root If a root in an OSJI or PSE Pro for Java database contains a reference to a container, you can display a DataView by navigating from the root: 1 Click the Roots tab in the database panel. 22 Java Browser User Guide

31 Chapter 3Working with Objects 2 Click the root that you want to navigate from. 3 Click (Browse Root tool) on the Roots tab. Alternative: On the Roots tab, right-click the name of the root and select Browse Root from the shortcut menu. A DataView window appears in the workspace panel. Calculating a class extent Before you can display and examine objects in an OSJI or PSE Pro for Java database, you must first calculate the class extent. A class extent is a container of all objects in the database that are instances of a particular class. Once you calculate a class extent, you can then Create customized views of the objects in a database by applying string formats and filters. Execute a query against the class extent. Examine the contents of a particular object. Change the values of fields in objects. Find a particular object in the database. Invoke class methods. To calculate a class extent: 1 Select File Open from the menu bar. The Open dialog box is displayed. 2 Select the database to open and click Open. The database schema is displayed on the Classes tab of the database panel. 3 Select the class for which you want a class extent and click (Class Extent tool). Alternative: Right-click the class name and select Class Extent from the shortcut menu. A DataView window appears in the workspace panel. The Container details pane on the DataView tab displays the default representation of the class extent that you just calculated. While you are calculating a class extent that contains a large number of objects, the Stop tool ( ) in the DataView window is enabled. You can click the Stop tool to stop the calculation. Release

32 Displaying DataViews Default DataView A DataView displays the objects that make up a class extent; they are displayed in a grid in the Container details pane. The default representation of the DataView consists of the name of the class to which the objects belong and the physical locations of the objects in the database, for example, (com.odi.demo.products.product)< >. Physical locations are specified using the ObjectStore DSCO notation and the numbers represent the database, segment, cluster, and offset of an object. You can override the default DataView by customizing it. The next section explains the way to do this. A DataView also contains the Object details pane, which displays the contents of whichever object is highlighted in the Container details pane. Customizing Your DataView To make your default DataView more readable, you use the Instance Format tab of the DataView window to select which fields and methods you want to display. The names of the fields and methods are used for the column headings in the Container details grid and the values in the cells are the values of the fields or the values returned by the methods. The customized display is called an instance format and applies only to the currently selected DataView. Specifying a customized display To apply an instance format to a DataView: 1 Click the Instance Format tab. 2 Select a field or method from the left pane. 3 Click. Alternative: Double-click the element to add it to the instance format. 4 Repeat steps 2 and 3 to select additional fields and methods. 5 Click or if you want to rearrange the selected fields and methods. 6 Click Apply. The instance format is applied to the current DataView. Removing fields or methods from the display To remove fields or methods from the instance format for a DataView: 1 Click the Instance Format tab. 2 Select a field or method from the right pane. 24 Java Browser User Guide

33 Chapter 3Working with Objects Printing a DataView 3 Click after each selection. Alternative: Double-click the element to remove it from the instance format. 4 Repeat steps 2 and 3 for each field or method you want to delete. 5 Click Apply. All selected fields and methods are removed from the currently selected DataView. If you remove all fields and methods, the instances will be displayed using the default representation for the class. With the ObjectStore, you can print the data displayed in the Container details pane of a DataView. To print a DataView: 1 Using the Instance Format tab of the DataView, specify the fields and methods you want to print and click Apply. See Customizing Your DataView on page 24 for more information on selecting fields and methods. 2 Display the DataView tab. 3 Click (Print tool) on the DataView tab. Refreshing Your DataView As you work with a database over time, the contents of objects and the objects themselves change. Therefore, you might want to periodically refresh your DataView to reflect those changes. To refresh a DataView: Saving a DataView 1 Click the DataView tab. 2 Click (Refresh tool). Alternative: Press F5. You can give names to your DataViews and save them so that you can quickly redisplay them. This is useful if you customize the instance format of the container or if the DataView shows the results of executing a query Release

34 Displaying DataViews against the database. When you save a DataView, you do not save the instances; rather, you save the customized display of fields and methods and the query. You can save DataViews transiently or persistently. If you save them transiently, you can continue to use them while the database is open, but they disappear when you close the database. If you save DataViews persistently, they are saved as part of the database metaknowledge and you can use them when you open the database during another session Saving a DataView transiently To save a DataView transiently: 1 Click (Save tool) on the DataView tab. If the contents in a DataView have changed during the session, an asterisk (*) appears next to the name of the DataView. If the Save tool is disabled, the DataView has not changed since it was last saved. The ObjectStore prompts you with a dialog box that contains a suggested (default) name for the DataView. 2 Click OK to accept the default name, or type a different name for the DataView and then click OK. The default names for DataViews are sequentially numbered within a session. This means that if you saved two DataViews in one database, and then you opened a different database to save another DataView, its default name would be DataView3. Saving a DataView persistently To save a DataView persistently: 1 Save the DataView transiently, as described above. 2 Select File Save or File Save All from the menu bar. Alternative: Select File Close or File Exit, and click Yes to save the database metaknowledge. If you have enabled the Save metaknowledge on file system option, the database metaknowledge is saved to a metaknowledge properties file in the user s home directory. If the Save metaknowledge on file system option is not enabled, this information is saved with the database. In the latter case, if the file has been opened for read-only, the metaknowledge is not saved when the database is closed. To set the Save metaknowledge on the file system option: 26 Java Browser User Guide

35 Chapter 3Working with Objects Reusing a DataView 1 Select Tools Options from the menu bar. The Option dialog box is displayed. 2 Click the Global tab. 3 Click the Save metaknowledge on the file system option to add a check mark. 4 Click OK. You can reuse DataViews that have been saved. When you reuse a DataView, the Container details pane displays the objects using any customized display you may have applied to the DataView. If the DataView displays the results of a query, reusing it re-executes the query and displays the objects returned by the query. To open a DataView and the metaknowledge that is associated with a database: 1 Click the Dataviews tab in the database panel. 2 Select the DataView you want to open from the list of DataViews. 3 Click (Open DataView tool) to open the DataView. Alternative: Double-click the DataView you want. The DataView opens in the DataView tab of the DataView window. Release

36 Displaying Objects Deleting a DataView To delete a DataView from the metaknowledge that is associated with a database: 1 Click the DataViews tab in the database panel. 2 Select the DataView you want to delete from the list of DataViews in the DataViews tab. 3 Click (Delete DataView tool) to delete the DataView. A dialog box opens asking for confirmation before deleting the DataView. 4 Click Yes. Displaying Objects Once you create a DataView by calculating a class extent or by navigating from a root, you are ready to work with the objects in the database. To examine the contents of a particular object in the class extent, you can use either the Object details pane or the Instance window. Viewing an Object in the Object Details Pane The Object details pane is embedded in the DataView tab, below the Container details pane. To see it, drag up the dotted separator bar below the Container details pane or resize the DataView window. The Object Details pane automatically displays the contents of the object that is currently selected in the DataView. This allows you to traverse the objects in a DataView and examine the contents of any object in the Container details pane. Viewing an Object in the Instance Window Another way to view the contents of an object is to use the Instance window. To access the Instance window, you can do one of the following: Double-click the object in the DataView. Right-click the object in the DataView and select Navigate from the shortcut menu. 28 Java Browser User Guide

37 Chapter 3Working with Objects Double-click a root on the Roots tab if the root references a single userdefined object. You use the Instance window and not the Object details pane when you want to change a value in an object. See Changing an Object s Values on page 29. Navigating from One Object to Another If an object contains a field whose value is an instance of another object, you can navigate directly to that object. When you move the mouse pointer over a reference to another object, the pointer changes to a hand. To navigate to the referenced object, double-click the reference or right-click it and select Navigate from the shortcut menu. When you navigate to an instance that has a reference to an instance in another database, that database is opened automatically for you. If you navigate to an object in another database, you will see a database number greater than 1 in the object s DSCO information. Changing an Object s Values At times, you might want to change the value of a field in an object, especially if the object is a root. Perhaps you want to test to see what your application will do if an object s field has a certain value. You use an Instance window to change the value of an object s fields. You cannot delete an object. Primitive types You can change a value in a field directly if the field is one of the following Java primitive types: boolean, byte, char, double, float, int, long, or short: 1 Display an Instance window for the object you want to change. 2 Click the value you want to change. A text box appears around the value. 3 Change the old value to the new one in the text box. The new value is saved automatically and permanently in the database. Object references If the value in a field is a reference to an object, you can change the value to reference another object by copying and pasting a reference. For example, if a field contains a reference to object_a and you want to change it to reference object_b: Release

38 Querying Containers 1 Display an Instance window for an object that contains a reference to object_b. 2 Right-click the reference and select Copy from the shortcut menu. 3 Display the Instance window for the object that contains the reference to object_a. 4 Right-click the field whose value you want to change and select Paste from the shortcut menu. The value of the field is now a reference to object_b. If the value of the field that you are changing is in a root, see Working with Database Roots on page 17 for more information. Querying Containers This section explains how to use the ObjectStore to query a container displayed in a DataView. After you execute a query, the DataView is updated to show only the results returned by the query. If you save a DataView after executing a query, the query string is saved as part of the DataView. To query a container in a DataView tab: 1 Click the Filter tab in the DataView window. 2 Type the keyword this followed by a period (this.) in the text box. 30 Java Browser User Guide

39 Chapter 3Working with Objects When you type the period (.), a drop-down list box appears. 3 Select a field or method from the drop-down list box for your query and then press Enter. 4 Continue composing your query using the query syntax described in the ObjectStore Java API User Guide and the PSE Pro API User Guide. 5 Click Test for details about your query. Information on how long it will take to execute the query, whether any indexes are used, or if indexes can be created is displayed in the Query Details box. The query automatically uses any existing index on the container if the field being queried is in the index. If the container supports the com.odi.util.indexedcollection interface and if the query could benefit from using an index, the ObjectStore will suggest that an index be created. See Creating an Index for a Container on page 31 for more information. 6 Click Perform to execute the query. The result is displayed in the Container details pane. After you have executed a query, you can toggle between a filtered view (the results from applying a query to a container) and an unfiltered view of a container by clicking (Toggle Filter tool) on the DataView tab. You can also refresh and print the results of your query as you would with any other DataView by clicking (Refresh tool) and (Print tool). Creating an Index for a Container When you create a DataView for a container that supports indexes, an Indexes tab appears automatically in the DataView window. For example, by navigating from a root that points to an OSTreeSet, you can create such a DataView. If you then create a query against the container and click the Test button on the Filter tab, the ObjectStore will suggest indexes that you can create to improve the performance of your query. Adding an index To create an index on a container displayed in a DataView: Release

40 Querying Containers 1 Click the Indexes tab in the DataView window. 2 Select the method or field for which you want to add an index. 3 Click the Ordered check box if you want the elements in your index ordered. 4 Click the Allow Duplicates check box if you want duplicate elements in your index. 5 Click (Add Index tool). When you add an index to a method or field, the Index icon appears before it on the Indexes tab. Also, the number of indexed elements appears at the bottom of the Indexes tab. Removing an index To delete an index from a container displayed in a DataView: 1 Click the Indexes tab. 2 Select the index you want to delete. 3 Click (Delete Index tool). When you delete an index from a method or field, the Index icon longer displayed next to it on the Indexes tab. is no 32 Java Browser User Guide

41 Chapter 3Working with Objects Refreshing the Results from a Query During a session, the results from a query might change over time. To refresh the results from a query that you ran previously, just click (Refresh tool) on the DataView tab or press F5. The ObjectStore automatically reloads the DataView and reruns the query for you. Finding an Object in a Database You can use the Finder tool on the Classes tab toolbar to find a particular object in the database. You use the ObjectStore DSCO notation to specify the object s location. To find a particular object in the database: 1 Click (Finder tool) on the Classes tab toolbar. The Find Object dialog box appears. 2 Type the object s location in the boxes, using decimal numbers for the object s DSCO (database, segment, cluster, and offset) location in the database. For example, to find an object that has a location of < > which means the object is stored in the first database opened during the session, in the first segment, in the first cluster, at offset 884 in the database you type the numbers 1,1,0, and Click Find. An Instance window appears displaying the contents of the object that was found. If the object that you find contains a reference to an object in another database, the ObjectStore automatically opens the second database for you when you navigate to the referenced object. Release

Building ObjectStore C++ Applications

Building ObjectStore C++ Applications Building ObjectStore C++ Applications Release 6.1 February 2003 Building ObjectStore C++ Applications ObjectStore Release 6.1 for all platforms, February 2003 2003 Progress Software Corporation. All rights

More information

Java API User Guide. Release 6.1. February 2003

Java API User Guide. Release 6.1. February 2003 Java API User Guide Release 6.1 February 2003 Java API User Guide ObjectStore Release 6.1 for all platforms, February 2003 2003 Progress Software Corporation. All rights reserved. Progress software products

More information

Installing ObjectStore for Windows. Release 6.1 February 2003

Installing ObjectStore for Windows. Release 6.1 February 2003 Installing ObjectStore for Windows Release 6.1 February 2003 Copyright Installing ObjectStore for Windows ObjectStore Release 6.1 for all platforms, February 2003 2003 Progress Software Corporation. All

More information

Managing ObjectStore. Release 6.1 Service Pack 2

Managing ObjectStore. Release 6.1 Service Pack 2 Managing ObjectStore Release 6.1 Service Pack 2 Copyright Managing ObjectStore ObjectStore Release 6.1 Service Pack 2 for all platforms, March 2004 2004 Progress Software Corporation. All rights reserved.

More information

Using update to install a Corticon Studio

Using update to install a Corticon Studio Using update to install a Corticon Studio Notices Copyright agreement 2013 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved. These materials and all Progress software

More information

Java Interface to ObjectStore Tutorial Release 6.1 February 2003

Java Interface to ObjectStore Tutorial Release 6.1 February 2003 Java Interface to ObjectStore Tutorial : Release 6.1 February 2003 Release 6.1 1 Copyright Java Interface to ObjectStore Tutorial ObjectStore Release 6.1 for all platforms, February 2003 2003 Progress

More information

White Paper: Supporting Java Style Comments in ABLDoc

White Paper: Supporting Java Style Comments in ABLDoc White Paper: Supporting Java Style Comments in ABLDoc Notices 2015 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved. These materials and all Progress software products

More information

Java Interface to ObjectStore Tutorial. Release 6.1 Service Pack 2

Java Interface to ObjectStore Tutorial. Release 6.1 Service Pack 2 Java Interface to ObjectStore Tutorial Release 6.1 Service Pack 2 Copyright Java Interface to ObjectStore Tutorial ObjectStore Release 6.1 Service Pack 2 for all platforms, March 2004 2004 Progress Software

More information

White Paper Version 1.0. Architect Preferences and Properties OpenEdge 10.2A

White Paper Version 1.0. Architect Preferences and Properties OpenEdge 10.2A White Paper Version 1.0 Architect Preferences and Properties OpenEdge 10.2A Architect Preferences and Properties 2009 Progress Software Corporation. All rights reserved. These materials and all Progress

More information

DataDirect Cloud Distribution Guide

DataDirect Cloud Distribution Guide DataDirect Cloud Distribution Guide August 2014 Notices For details, see the following topics: Copyright Copyright 2014 Progress Software Corporation and/or its subsidiaries or affiliates. All rights

More information

Progress DataDirect for ODBC for Apache Cassandra Driver

Progress DataDirect for ODBC for Apache Cassandra Driver Progress DataDirect for ODBC for Apache Cassandra Driver Quick Start for Windows Release 8.0.0 Copyright 2017 Progress Software Corporation and/or one of its subsidiaries or affiliates. All rights reserved.

More information

Cisco TEO Adapter Guide for Microsoft Windows

Cisco TEO Adapter Guide for Microsoft Windows Cisco TEO Adapter Guide for Microsoft Windows Release 2.3 April 2012 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com Tel: 408 526-4000 800

More information

ObjectStore Release Notes. Release 6.3

ObjectStore Release Notes. Release 6.3 ObjectStore Release Notes Release 6.3 ObjectStore Release Notes ObjectStore Release 6.3 for all platforms, October 2005 2005 Progress Software Corporation. All rights reserved. Progress software products

More information

Cisco TEO Adapter Guide for Microsoft System Center Operations Manager 2007

Cisco TEO Adapter Guide for Microsoft System Center Operations Manager 2007 Cisco TEO Adapter Guide for Microsoft System Center Operations Manager 2007 Release 2.3 April 2012 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com

More information

Corticon Server: Web Console Guide

Corticon Server: Web Console Guide Corticon Server: Web Console Guide Notices Copyright agreement 2016 Progress Software Corporation and/or one of its subsidiaries or affiliates. All rights reserved. These materials and all Progress software

More information

Cisco TEO Adapter Guide for

Cisco TEO Adapter Guide for Release 2.3 April 2012 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com Tel: 408 526-4000 800 553-NETS (6387) Fax: 408 527-0883 Text Part

More information

IBM Rational Rhapsody Gateway Add On. User Guide

IBM Rational Rhapsody Gateway Add On. User Guide User Guide Rhapsody IBM Rational Rhapsody Gateway Add On User Guide License Agreement No part of this publication may be reproduced, transmitted, stored in a retrieval system, nor translated into any

More information

RAPID DATABASE DEVELOPMENT

RAPID DATABASE DEVELOPMENT RAPID DATABASE DEVELOPMENT FOR JAVA RELEASE 3.0 October 1998 Copyright ObjectStore Rapid Database Development for Java Release 3.0, October 1998 ObjectStore, Object Design, the Object Design logo, LEADERSHIP

More information

PSE Pro for Java Release Notes. Release 7.1

PSE Pro for Java Release Notes. Release 7.1 PSE Pro for Java Release Notes Release 7.1 Copyright PSE Pro for Java Release Notes PSE Pro for Java Release 7.1 for all platforms, August 2008 2008 Progress Software Corporation. All rights reserved.

More information

Corticon Studio: Quick Reference Guide

Corticon Studio: Quick Reference Guide Corticon Studio: Quick Reference Guide Notices Copyright agreement 2014 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved. These materials and all Progress software

More information

Corticon Server: Web Console Guide

Corticon Server: Web Console Guide Corticon Server: Web Console Guide Notices Copyright agreement 2015 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved. These materials and all Progress software

More information

The Progress DataDirect for

The Progress DataDirect for The Progress DataDirect for ODBC for SQL Server Wire Protocol Driver Quick Start for Windows Release 8.0.2 Copyright 2018 Progress Software Corporation and/or one of its subsidiaries or affiliates. All

More information

Corticon Studio: Quick Reference Guide

Corticon Studio: Quick Reference Guide Corticon Studio: Quick Reference Guide Notices Copyright agreement 2013 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved. These materials and all Progress software

More information

Cisco TEO Adapter Guide for SAP Java

Cisco TEO Adapter Guide for SAP Java Release 2.3 April 2012 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com Tel: 408 526-4000 800 553-NETS (6387) Fax: 408 527-0883 Text Part

More information

Corticon Studio: Quick Reference Guide

Corticon Studio: Quick Reference Guide Corticon Studio: Quick Reference Guide Notices Copyright agreement 2016 Progress Software Corporation and/or one of its subsidiaries or affiliates. All rights reserved. These materials and all Progress

More information

IBM Rational Rhapsody Gateway Add On. User Manual

IBM Rational Rhapsody Gateway Add On. User Manual User Manual Rhapsody IBM Rational Rhapsody Gateway Add On User Manual License Agreement No part of this publication may be reproduced, transmitted, stored in a retrieval system, nor translated into any

More information

Corticon Server: Web Console Guide

Corticon Server: Web Console Guide Corticon Server: Web Console Guide Copyright 2018 Progress Software Corporation and/or one of its subsidiaries or affiliates. All rights reserved. These materials and all Progress software products are

More information

CA ERwin Data Modeler

CA ERwin Data Modeler CA ERwin Data Modeler Implementation Guide Release 9.5.0 This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to as the Documentation

More information

SAS Universal Viewer 1.3

SAS Universal Viewer 1.3 SAS Universal Viewer 1.3 User's Guide SAS Documentation The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2012. SAS Universal Viewer 1.3: User's Guide. Cary, NC: SAS

More information

Cisco Connected Grid Design Suite (CGDS) - Substation Workbench Designer User Guide

Cisco Connected Grid Design Suite (CGDS) - Substation Workbench Designer User Guide Cisco Connected Grid Design Suite (CGDS) - Substation Workbench Designer User Guide Release 1.5 October, 2013 Cisco Systems, Inc. www.cisco.com Cisco has more than 200 offices worldwide. Addresses, phone

More information

White Paper: Addressing POODLE Security Vulnerability and SHA 2 Support in Progress OpenEdge in 10.2B08

White Paper: Addressing POODLE Security Vulnerability and SHA 2 Support in Progress OpenEdge in 10.2B08 White Paper: Addressing POODLE Security Vulnerability and SHA 2 Support in Progress OpenEdge in 10.2B08 Table of Contents Copyright...5 Chapter 1: Introduction...7 About POODLE vulnerability...7 Chapter

More information

SAS Business Rules Manager 1.2

SAS Business Rules Manager 1.2 SAS Business Rules Manager 1.2 User s Guide Second Edition SAS Documentation The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2012. SAS Business Rules Manager 1.2. Cary,

More information

WPS Workbench. user guide. "To help guide you through using the WPS user interface (Workbench) to create, edit and run programs"

WPS Workbench. user guide. To help guide you through using the WPS user interface (Workbench) to create, edit and run programs WPS Workbench user guide "To help guide you through using the WPS user interface (Workbench) to create, edit and run programs" Version: 3.1.7 Copyright 2002-2018 World Programming Limited www.worldprogramming.com

More information

Sage Estimating (SQL) v17.13

Sage Estimating (SQL) v17.13 Sage Estimating (SQL) v17.13 Sage 100 Contractor (SQL) Integration Guide December 2017 This is a publication of Sage Software, Inc. 2017 The Sage Group plc or its licensors. All rights reserved. Sage,

More information

Project and Portfolio Management Center

Project and Portfolio Management Center Project and Portfolio Management Center Software Version: 9.42 Getting Started Go to HELP CENTER ONLINE http://admhelp.microfocus.com/ppm/ Document Release Date: September 2017 Software Release Date: September

More information

Eloqua Insight Intro Analyzer User Guide

Eloqua Insight Intro Analyzer User Guide Eloqua Insight Intro Analyzer User Guide Table of Contents About the Course Materials... 4 Introduction to Eloqua Insight for Analyzer Users... 13 Introduction to Eloqua Insight... 13 Eloqua Insight Home

More information

CA ERwin Data Modeler

CA ERwin Data Modeler CA ERwin Data Modeler Implementation Guide Service Pack 9.5.2 This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to only and is subject

More information

3 Getting Started with Objects

3 Getting Started with Objects 3 Getting Started with Objects If you are an experienced IDE user, you may be able to do this tutorial without having done the previous tutorial, Getting Started. However, at some point you should read

More information

SQL Studio (BC) HELP.BCDBADASQL_72. Release 4.6C

SQL Studio (BC) HELP.BCDBADASQL_72. Release 4.6C HELP.BCDBADASQL_72 Release 4.6C SAP AG Copyright Copyright 2001 SAP AG. All rights reserved. No part of this publication may be reproduced or transmitted in any form or for any purpose without the express

More information

Business Insight Authoring

Business Insight Authoring Business Insight Authoring Getting Started Guide ImageNow Version: 6.7.x Written by: Product Documentation, R&D Date: August 2016 2014 Perceptive Software. All rights reserved CaptureNow, ImageNow, Interact,

More information

SAS Model Manager 2.2. Tutorials

SAS Model Manager 2.2. Tutorials SAS Model Manager 2.2 Tutorials The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2009. SAS Model Manager 2.2: Tutorials. Cary, NC: SAS Institute Inc. SAS Model Manager

More information

Web Device Manager Guide

Web Device Manager Guide Juniper Networks EX2500 Ethernet Switch Web Device Manager Guide Release 3.0 Juniper Networks, Inc. 1194 North Mathilda Avenue Sunnyvale, CA 94089 USA 408-745-2000 www.juniper.net Part Number: 530-029704-01,

More information

SAS Factory Miner 14.2: User s Guide

SAS Factory Miner 14.2: User s Guide SAS Factory Miner 14.2: User s Guide SAS Documentation The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2016. SAS Factory Miner 14.2: User s Guide. Cary, NC: SAS Institute

More information

Oracle Financial Services Governance, Risk, and Compliance Workflow Manager User Guide. Release February 2016 E

Oracle Financial Services Governance, Risk, and Compliance Workflow Manager User Guide. Release February 2016 E Oracle Financial Services Governance, Risk, and Compliance Workflow Manager User Guide Release 8.0.2.0.0 February 2016 E65393-01 Oracle Financial Services Governance, Risk, and Compliance Workflow Manager

More information

Progress DataDirect Connect Series for JDBC Installation Guide

Progress DataDirect Connect Series for JDBC Installation Guide Progress DataDirect Connect Series for JDBC Installation Guide Release 5.1.4 Notices For details, see the following topics: Copyright Copyright 2016 Progress Software Corporation and/or one of its subsidiaries

More information

Corticon Migration Guide

Corticon Migration Guide Corticon Migration Guide Notices Copyright agreement 2014 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved. These materials and all Progress software products are

More information

EMC SourceOne Management Pack for Microsoft System Center Operations Manager

EMC SourceOne Management Pack for Microsoft System Center Operations Manager EMC SourceOne Management Pack for Microsoft System Center Operations Manager Version 7.2 Installation and User Guide 302-000-955 REV 01 Copyright 2005-2015. All rights reserved. Published in USA. Published

More information

Specification Manager

Specification Manager Enterprise Architect User Guide Series Specification Manager How to define model elements simply? In Sparx Systems Enterprise Architect, use the document-based Specification Manager to create elements

More information

BCM 4.0 Personal Call Manager User Guide. BCM 4.0 Business Communications Manager

BCM 4.0 Personal Call Manager User Guide. BCM 4.0 Business Communications Manager BCM 4.0 Personal Call Manager User Guide BCM 4.0 Business Communications Manager Document Status: Beta Document Version: 02 Part Code: N0027256 Date: January 2006 Copyright Nortel Networks Limited 2006

More information

CA Output Management Web Viewer

CA Output Management Web Viewer CA Output Management Web Viewer User Guide Release 12.1.00 This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to as the Documentation

More information

Sage Getting Started Guide. September 2017

Sage Getting Started Guide. September 2017 Sage 100 2018 Getting Started Guide September 2017 2017 The Sage Group plc or its licensors. All rights reserved. Sage, Sage logos, and Sage product and service names mentioned herein are the trademarks

More information

Contents About This Guide... 5 About Notifications... 5 Managing User Accounts... 6 Managing Companies Managing Password Policies...

Contents About This Guide... 5 About Notifications... 5 Managing User Accounts... 6 Managing Companies Managing Password Policies... Cloud Services Identity Management Administration Guide Version 17 July 2017 Contents About This Guide... 5 About Notifications... 5 Managing User Accounts... 6 About the User Administration Table...

More information

Using the VMware vcenter Orchestrator Client. vrealize Orchestrator 5.5.1

Using the VMware vcenter Orchestrator Client. vrealize Orchestrator 5.5.1 Using the VMware vcenter Orchestrator Client vrealize Orchestrator 5.5.1 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ If you have comments

More information

SAS Simulation Studio 14.1: User s Guide. Introduction to SAS Simulation Studio

SAS Simulation Studio 14.1: User s Guide. Introduction to SAS Simulation Studio SAS Simulation Studio 14.1: User s Guide Introduction to SAS Simulation Studio This document is an individual chapter from SAS Simulation Studio 14.1: User s Guide. The correct bibliographic citation for

More information

DS-5 ARM. Using Eclipse. Version Copyright ARM. All rights reserved. ARM DUI 0480L (ID100912)

DS-5 ARM. Using Eclipse. Version Copyright ARM. All rights reserved. ARM DUI 0480L (ID100912) ARM DS-5 Version 5.12 Using Eclipse Copyright 2010-2012 ARM. All rights reserved. ARM DUI 0480L () ARM DS-5 Using Eclipse Copyright 2010-2012 ARM. All rights reserved. Release Information The following

More information

Teamcenter 11.1 Systems Engineering and Requirements Management

Teamcenter 11.1 Systems Engineering and Requirements Management SIEMENS Teamcenter 11.1 Systems Engineering and Requirements Management Systems Architect/ Requirements Management Project Administrator's Manual REQ00002 U REQ00002 U Project Administrator's Manual 3

More information

HYPERION SYSTEM 9 BI+ ANALYTIC SERVICES RELEASE 9.2 ANALYTIC SQL INTERFACE GUIDE

HYPERION SYSTEM 9 BI+ ANALYTIC SERVICES RELEASE 9.2 ANALYTIC SQL INTERFACE GUIDE HYPERION SYSTEM 9 BI+ ANALYTIC SERVICES RELEASE 9.2 ANALYTIC SQL INTERFACE GUIDE Copyright 1998 2006 Hyperion Solutions Corporation. All rights reserved. Hyperion, the Hyperion H logo, and Hyperion s product

More information

ARTIX PROGRESS. Using the Artix Library

ARTIX PROGRESS. Using the Artix Library ARTIX PROGRESS Using the Artix Library Version 5.6, May 2011 2011 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved. These materials and all Progress software products

More information

BEA WebLogic. Adapter for . Installation and Configuration Guide for WebLogic Integration 7.0

BEA WebLogic. Adapter for  . Installation and Configuration Guide for WebLogic Integration 7.0 BEA WebLogic Adapter for Email Installation and Configuration Guide for WebLogic Integration 7.0 Release 7.0 with Service Pack 2 Document Date: March 2003 Copyright Copyright 2003 BEA Systems, Inc. All

More information

Get Started. Estimating Explorer

Get Started. Estimating Explorer Get Started Estimating Explorer NOTICE This document and the Sage Timberline Office software may be used only in accordance with the accompanying Sage Timberline Office End User License Agreement. You

More information

Security Explorer 9.1. User Guide

Security Explorer 9.1. User Guide Security Explorer 9.1 User Guide Security Explorer 9.1 User Guide Explorer 8 Installation Guide ii 2013 by Quest Software All rights reserved. This guide contains proprietary information protected by copyright.

More information

Scenario Manager User Guide. Release September 2013

Scenario Manager User Guide. Release September 2013 Scenario Manager User Guide Release 6.2.1 September 2013 Scenario Manager User Guide Release 6.2.1 September 2013 Document Control Number: 9MN12-62110017 Document Number: SMUG-13-FCCM-0017-6.2.1-01 Oracle

More information

Overview. Borland VisiBroker 7.0

Overview. Borland VisiBroker 7.0 Overview Borland VisiBroker 7.0 Borland Software Corporation 20450 Stevens Creek Blvd., Suite 800 Cupertino, CA 95014 USA www.borland.com Refer to the file deploy.html for a complete list of files that

More information

Microsoft Dynamics GP. Inventory Kardex

Microsoft Dynamics GP. Inventory Kardex Microsoft Dynamics GP Inventory Kardex Copyright Copyright 2010 Microsoft. All rights reserved. Limitation of liability This document is provided as-is. Information and views expressed in this document,

More information

Thermo Scientific. GRAMS Envision. Version 2.1. User Guide

Thermo Scientific. GRAMS Envision. Version 2.1. User Guide Thermo Scientific GRAMS Envision Version 2.1 User Guide 2013 Thermo Fisher Scientific Inc. All rights reserved. Thermo Fisher Scientific Inc. provides this document to its customers with a product purchase

More information

Concordance Basics. Part I

Concordance Basics. Part I Concordance Basics Part I 1 Getting Started 1 Familiarity with the Concordance environment is the first step in learning the multi-faceted features of this powerful program. This chapter focuses on learning

More information

SQLBase. Starter Guide

SQLBase. Starter Guide SQLBase Starter Guide 20-2905-1004 Trademarks Centura, Centura net.db, Centura Ranger, the Centura logo, Centura Web Developer, Gupta, the Gupta logo, Gupta Powered, the Gupta Powered logo, Fast Facts,

More information

Zend Studio 3.0. Quick Start Guide

Zend Studio 3.0. Quick Start Guide Zend Studio 3.0 This walks you through the Zend Studio 3.0 major features, helping you to get a general knowledge on the most important capabilities of the application. A more complete Information Center

More information

SSA Baan R & D. User's Guide for PowerDOCS and CyberDOCS

SSA Baan R & D. User's Guide for PowerDOCS and CyberDOCS SSA Baan R & D User's Guide for PowerDOCS and CyberDOCS Copyright 2004 by Baan International B.V., a subsidiary of SSA Global Technologies, Inc. All rights reserved. No part of this publication may be

More information

Chapter 5 Retrieving Documents

Chapter 5 Retrieving Documents Chapter 5 Retrieving Documents Each time a document is added to ApplicationXtender Web Access, index information is added to identify the document. This index information is used for document retrieval.

More information

Quick Start Guide. ARIS Architect. Version 9.8 Service Release 2

Quick Start Guide. ARIS Architect. Version 9.8 Service Release 2 ARIS Architect Version 9.8 Service Release 2 October 2015 This document applies to ARIS Version 9.8 and to all subsequent releases. Specifications contained herein are subject to change and these changes

More information

IDERA ER/Studio Software Architect Evaluation Guide. Version 16.5/2016+ Published February 2017

IDERA ER/Studio Software Architect Evaluation Guide. Version 16.5/2016+ Published February 2017 IDERA ER/Studio Software Architect Evaluation Guide Version 16.5/2016+ Published February 2017 2017 IDERA, Inc. All rights reserved. IDERA and the IDERA logo are trademarks or registered trademarks of

More information

SAS Business Rules Manager 2.1

SAS Business Rules Manager 2.1 SAS Business Rules Manager 2.1 User s Guide SAS Documentation The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2013. SAS Business Rules Manager 2.1: User's Guide. Cary,

More information

Eclipse Plug-in for AccuRev User s Guide Version April 2012

Eclipse Plug-in for AccuRev User s Guide Version April 2012 Eclipse Plug-in for AccuRev User s Guide Version 2012.1 April 2012 Revised 4/16/12 Copyright AccuRev, Inc. 1995 2012 ALL RIGHTS RESERVED This product incorporates technology that may be covered by one

More information

StarTeam File Compare/Merge StarTeam File Compare/Merge Help

StarTeam File Compare/Merge StarTeam File Compare/Merge Help StarTeam File Compare/Merge 12.0 StarTeam File Compare/Merge Help Micro Focus 575 Anton Blvd., Suite 510 Costa Mesa, CA 92626 Copyright 2011 Micro Focus IP Development Limited. All Rights Reserved. Portions

More information

Host Upgrade Utility User Guide for Cisco UCS E-Series Servers and the Cisco UCS E-Series Network Compute Engine

Host Upgrade Utility User Guide for Cisco UCS E-Series Servers and the Cisco UCS E-Series Network Compute Engine Host Upgrade Utility User Guide for Cisco UCS E-Series Servers and the Cisco UCS E-Series Network Compute First Published: August 09, 2013 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive

More information

SAS Publishing SAS. Forecast Studio 1.4. User s Guide

SAS Publishing SAS. Forecast Studio 1.4. User s Guide SAS Publishing SAS User s Guide Forecast Studio 1.4 The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2006. SAS Forecast Studio 1.4: User s Guide. Cary, NC: SAS Institute

More information

SAP BusinessObjects Integration Option for Microsoft SharePoint Getting Started Guide

SAP BusinessObjects Integration Option for Microsoft SharePoint Getting Started Guide SAP BusinessObjects Integration Option for Microsoft SharePoint Getting Started Guide SAP BusinessObjects XI3.1 Service Pack 4 Copyright 2011 SAP AG. All rights reserved.sap, R/3, SAP NetWeaver, Duet,

More information

Using the VMware vrealize Orchestrator Client

Using the VMware vrealize Orchestrator Client Using the VMware vrealize Orchestrator Client vrealize Orchestrator 7.0 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by

More information

NiceForm User Guide. English Edition. Rev Euro Plus d.o.o. & Niceware International LLC All rights reserved.

NiceForm User Guide. English Edition. Rev Euro Plus d.o.o. & Niceware International LLC All rights reserved. www.nicelabel.com, info@nicelabel.com English Edition Rev-0910 2009 Euro Plus d.o.o. & Niceware International LLC All rights reserved. www.nicelabel.com Head Office Euro Plus d.o.o. Ulica Lojzeta Hrovata

More information

Console Guide. Version 4.4

Console Guide. Version 4.4 Console Guide Version 4.4 Table of Contents Preface 4 Who Should Use This Guide 4 How This Guide is Organized 4 Document Feedback 4 Document Conventions Used in This Guide 5 Connecting to the Database

More information

SQL Server. Management Studio. Chapter 3. In This Chapter. Management Studio. c Introduction to SQL Server

SQL Server. Management Studio. Chapter 3. In This Chapter. Management Studio. c Introduction to SQL Server Chapter 3 SQL Server Management Studio In This Chapter c Introduction to SQL Server Management Studio c Using SQL Server Management Studio with the Database Engine c Authoring Activities Using SQL Server

More information

ControlPoint. Evaluation Guide. November 09,

ControlPoint. Evaluation Guide. November 09, ControlPoint Evaluation Guide November 09, 2017 www.metalogix.com info@metalogix.com 202.609.9100 Copyright International GmbH., 2008-2017 All rights reserved. No part or section of the contents of this

More information

PowerPoint Essentials 1

PowerPoint Essentials 1 PowerPoint Essentials 1 LESSON SKILL MATRIX Skill Exam Objective Objective Number Working with an Existing Presentation Change views of a presentation. Insert text on a slide. 1.5.2 2.1.1 SOFTWARE ORIENTATION

More information

Welcome Application. Introducing the Visual Studio.NET IDE. Objectives. Outline

Welcome Application. Introducing the Visual Studio.NET IDE. Objectives. Outline 2 T U T O R I A L Objectives In this tutorial, you will learn to: Navigate Visual Studio.NET s Start Page. Create a Visual Basic.NET solution. Use the IDE s menus and toolbars. Manipulate windows in the

More information

User Guide for TASKE Contact Web Interface

User Guide for TASKE Contact Web Interface User Guide for TASKE Contact Web Interface For Avaya Communication Manager with Application Enablement Services Version: 8.9 Date: 2011-06 This document is provided to you for informational purposes only.

More information

with TestComplete 12 Desktop, Web, and Mobile Testing Tutorials

with TestComplete 12 Desktop, Web, and Mobile Testing Tutorials with TestComplete 12 Desktop, Web, and Mobile Testing Tutorials 2 About the Tutorial With TestComplete, you can test applications of three major types: desktop, web and mobile: Desktop applications - these

More information

SAP BusinessObjects Live Office User Guide SAP BusinessObjects Business Intelligence platform 4.1 Support Package 2

SAP BusinessObjects Live Office User Guide SAP BusinessObjects Business Intelligence platform 4.1 Support Package 2 SAP BusinessObjects Live Office User Guide SAP BusinessObjects Business Intelligence platform 4.1 Support Package 2 Copyright 2013 SAP AG or an SAP affiliate company. All rights reserved. No part of this

More information

GE Fanuc Automation CIMPLICITY HMI. Historical Data Analyzer. CIMPLICITY Monitoring and Control Products. Operation Manual

GE Fanuc Automation CIMPLICITY HMI. Historical Data Analyzer. CIMPLICITY Monitoring and Control Products. Operation Manual GE Fanuc Automation CIMPLICITY Monitoring and Control Products CIMPLICITY HMI Historical Data Analyzer Operation Manual GFK-1379C December 2000 Following is a list of documentation icons: GFL-005 Warning

More information

MindView Online - Quick Start Guide

MindView Online - Quick Start Guide MindView Online - Quick Start Guide Overview MindView Online is an online concept mapping program that allows users to organize their thoughts visually to create, share, and export mind maps to Microsoft

More information

The Progress DataDirect for

The Progress DataDirect for The Progress DataDirect for ODBC for Apache Hive Wire Protocol Driver Quick Start for Windows Release 8.0.1 Copyright 2018 Progress Software Corporation and/or one of its subsidiaries or affiliates. All

More information

TIBCO iprocess Modeler Getting Started. Software Release 11.1 September 2009

TIBCO iprocess Modeler Getting Started. Software Release 11.1 September 2009 TIBCO iprocess Modeler Getting Started Software Release 11.1 September 2009 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR BUNDLED TIBCO SOFTWARE

More information

HPE Security Fortify Plugins for Eclipse Software Version: Installation and Usage Guide

HPE Security Fortify Plugins for Eclipse Software Version: Installation and Usage Guide HPE Security Fortify Plugins for Eclipse Software Version: 16.10 Installation and Usage Guide Document Release Date: April 2016 Software Release Date: April 2016 Legal Notices Warranty The only warranties

More information

CajunRules Policy Manager User Guide. Version 2.0

CajunRules Policy Manager User Guide. Version 2.0 CajunRules Policy Manager User Guide Version 2.0 January, 2001 Copyright Avaya Inc. 2001 ALL RIGHTS RESERVED Printed in USA, January 2001 The products, specifications, and other technical information regarding

More information

End User s Guide Release 5.0

End User s Guide Release 5.0 [1]Oracle Application Express End User s Guide Release 5.0 E39146-04 August 2015 Oracle Application Express End User's Guide, Release 5.0 E39146-04 Copyright 2012, 2015, Oracle and/or its affiliates. All

More information

Interstage Business Process Manager Analytics V12.1 Studio Guide

Interstage Business Process Manager Analytics V12.1 Studio Guide Interstage Business Process Manager Analytics V12.1 Studio Guide Solaris April 2013 Studio Guide Trademarks Trademarks of other companies are used in this documentation only to identify particular products

More information

PowerPoint Essentials

PowerPoint Essentials Lesson 1 Page 1 PowerPoint Essentials Lesson Skill Matrix Skill Exam Objective Objective Working with an Existing Change views of a Insert text on a slide. 1.5.2 2.1.1 Software Orientation Normal View

More information

AutoCAD 2009 User InterfaceChapter1:

AutoCAD 2009 User InterfaceChapter1: AutoCAD 2009 User InterfaceChapter1: Chapter 1 The AutoCAD 2009 interface has been enhanced to make AutoCAD even easier to use, while making as much screen space available as possible. In this chapter,

More information

JAVA API USER GUIDE RELEASE 3.0

JAVA API USER GUIDE RELEASE 3.0 JAVA API USER GUIDE RELEASE 3.0 October 1998 ObjectStore Java API User Guide ObjectStore Java Interface Release 3.0, October 1998 ObjectStore, Object Design, the Object Design logo, LEADERSHIP BY DESIGN,

More information

Perceptive Data Transfer

Perceptive Data Transfer Perceptive Data Transfer User Guide Version: 6.5.x Written by: Product Knowledge, R&D Date: September 2016 2015 Lexmark International Technology, S.A. All rights reserved. Lexmark is a trademark of Lexmark

More information