DataView Reader Configuration Utility

The DataView Reader configuration utility is an application that you can use to change the DataView Reader default settings. The CSF installation program establishes these defaults based on the locations of DataView Reader and the Inspector. You can synchronize all the DataView Reader settings with the corresponding Inspector settings, or you can reconfigure individual DataView Reader settings.

The individual settings include

Preparing to Run the Configuration Utility

The database schema is stored in the DataView Reader library, and all other settings are stored in the Windows NT registry. Before configuring the DataView Reader, unlock the DataView Reader libraries by closing all application servers that use the DataView Reader. If the DataView Reader libraries are locked when you run the DataView Reader configuration utility, it cannot modify the application schema path. Furthermore, any changes applied to the DataView Reader settings are not visible to the already running DataView Reader instances.

Starting the Utility

The DataView Reader configuration utility is in the CSF program group. It has three tabs:

Synchronizing with Inspector

The DataView Reader and the Inspector share metaknowledge, data views, instance formats, and the ObjectStore application schema. To synchronize these DataView Reader settings, the DataView Reader string display format, and all other DataView Reader settings with the corresponding Inspector settings, click Synchronize with Inspector from any tab.

Setting the Application Schema Path

The application schema for the DataView Reader is an ObjectStore database in the file vomsch30.adb. In order for the application to access the application schema, the schema must be under the control of an ObjectStore Server. If you manually move the application schema, you must reconfigure the DataView Reader with the schema's new location.

For example, suppose an application running on a Windows NT workstation that has no ObjectStore Server queries a Solaris ObjectStore Server. To successfully query the Solaris Server database, you must copy the application schema to the Solaris machine and reconfigure the DataView Reader on the Windows NT machine with the remote location of the Solaris workstation.

If you installed CSF using the default installation location, vomsch30.adb was placed in C:\ODI\CSF1.0\lib. Use the Application Schema tab to check or modify the DataView Reader application schema path, and to configure DataView Reader to use a particular ObjectStore Server located on your network.

The Application Schema tab displays the DataView Reader application schema configuration:

The color of the traffic signal summarizes the application schema configuration:

A CSF application server that uses the DataView Reader and that runs when the traffic signal is yellow or red encounters an error when it attempts to open a database.

To establish a new location:

  1. Click Change App Schema Path.

  2. Enter another directory location. You can specify a directory on the local machine, an ObjectStore rawfs, or a network file server directory.

  3. Copy vomsch30.adb to the directory location you specified.

The Application Schema tab also indicates whether an ObjectStore Server is running on the host designated by the application schema path:

To use the application schema database path that Inspector uses, click Synchronize with Inspector. Note that this synchronizes all the DataView Reader configuration settings in all tabs with the equivalent Inspector settings.

Modifying the Metaknowledge Location and Specifying Relationship Format

The DataView Reader uses the Inspector metaknowledge (see the ObjectStore Inspector User Guide) to obtain data view definitions, including the query and ordering information set by the query's author, and other information about the database schema and the defined instance formats.



Inspector metaknowledge can reside in the file system, in the same inspected database, or in another ObjectStore database that contains only Inspector metaknowledge. The metaknowledge location is specified in the Inspector configuration.

Use the General Settings tab to specify the location of the DataView Reader metaknowledge, and to choose the default type of join the DataView Reader uses when displaying relations in a single table.

By default, the CSF installation designates the file system as the metaknowledge location. To manually modify this setting, specify the location from which the DataView Reader should load the metaknowledge.

By default, the DataView Reader displays one-to-many and many-to-many relations using SQL-like joins. You can choose the join format you prefer.

Modifying the Character, String, and BLOB Formats

Use the String Formats tab to specify the default string display format for the current database. For additional information about string formats and string interpretation, refer to Viewing Blobs in the ObjectStore Inspector User Guide.

Interpret Strings as: By default, DataView Reader interprets strings as plain ASCII text. You can interpret strings using any format that the Inspector supports. This is especially helpful if the database contains strings that are encoded using SJIS, EUC, or Unicode.
Japanese expressions: If the application retrieves objects encoded in Japanese characters, you can ensure that DataView Reader uses a Japanese-enabled parser that supports DBCS and Unicode. This parser is included in the DataView Reader kernel.
Show String: By default, the DataView Reader displays strings up to the first null character it encounters. Instead, DataView Reader can skip displaying invalid characters or display an alternate character for each invalid one.
BLOBs: By default, the DataView Reader displays ASCII strings that are longer than 768 characters as binary large objects (BLOBs). You can increase or decrease this limit.
Show Single Characters: The DataView Reader displays single characters as a character and an ASCII value. For example, the DataView Reader would display the character A as A' (65). Instead, you can display only the character value, such as A.


[previous] [next]