Académique Documents
Professionnel Documents
Culture Documents
VP050502-AG-EN-02
Copyright Open Text Corporation. All rights reserved. This software product and documentation is licensed subject
to the terms of the license agreement shipped with the product.
Open Text Corporation is the owner of the trademarks Open Text, The Content Experts, Open Text ECM Suite, Open Text
eDOCS, eDOCS, Open Text FirstClass, FirstClass, Open Text Exceed, Open Text HostExplorer, Open Text Exceed
OnDemand, Open Text Exceed 3D, Open Text Exceed Freedom, Open Text Exceed PowerSuite, Open Text Exceed XDK,
Open Text NFS Solo, Open Text NFS Client, Open Text NFS Server, Open Text NFS Gateway, Open Text Everywhere, Open
Text Real Time, Open Text Eloquent Media Server, Open Text Integrated Document Management, Open Text IDM, Open
Text DocuLink, Livelink, Livelink ECM, Artesia, RedDot, RightFax, RKYV, DOMEA, Alchemy, Vignette, Vizible, Nstein,
LegalKEY, Picdar, Hummingbird, IXOS, Alis Gist-in-Time, Eurocortex, Gauss, Captaris, Spicer, Genio, Vista Plus,
Burntsand, New Generation Consulting, Momentum Systems, DOKuStar, and RecoStar among others. This list is not
exhaustive.
Open Text Corporation provides certain warranties and limitations in connection with the software that this document
describes. For information about these warranties and limitations, refer to the license agreement entered into between the
licensee and Open Text Corporation.
Written by Robert Shelton
Contacting Us
Corporate Headquarters
Open Text Corporation
275 Frank Tompa Drive
Waterloo, Ontario, Canada
N2L 0A1
(519) 888-7111
If you subscribe to our Software Maintenance Program or would like more information about additional support
programs, visit Open Text Customer Support at http://www.opentext.com/services/support.html.
If you have suggestions for this publication, send an e-mail message to documentation@opentext.com to contact the Open
Text Publications Group.
Visit our home page at http://www.opentext.com for more information about Open Text products and services.
Program Version: 5.5.2
Document Version: En-02
Publication Date: September, 2011
Table of Contents
Chapter 1
Welcome to the Vista Plus Server ............................................................................................... 1
What is Vista Plus? ................................................................................................................... 2
Server Administration Clients ................................................................................................. 3
The Vista Plus Server Administration Client .................................................................... 3
The vadmin Client............................................................................................................. 3
Server Client Highlights ........................................................................................................... 4
Viewer Client Highlights.......................................................................................................... 5
About This Book ....................................................................................................................... 6
Chapters in This Guide ..................................................................................................... 6
Conventions in This Guide ............................................................................................... 8
Vista Plus Products .................................................................................................................. 9
Chapter 2
Administrators Overview .......................................................................................................... 11
Introduction ........................................................................................................................... 12
Report Capture ..................................................................................................................... 13
Report Storage ...................................................................................................................... 14
Report Security ...................................................................................................................... 16
Data Security................................................................................................................... 16
Functional Security ......................................................................................................... 17
Controlling Access Outside Vista Plus .......................................................................... 18
Report Distribution................................................................................................................. 20
Chapter 3
Using the Vista Plus Server Admin Client.................................................................................. 21
Vista Plus Server Administration Client Overview .............................................................. 22
The Server Admin Screen ..................................................................................................... 23
Menus............................................................................................................................... 24
Toolbars............................................................................................................................ 25
Starting Server Admin ........................................................................................................... 27
Connecting to a Vista Plus Server................................................................................. 27
Logging into a Vista Plus Server .................................................................................... 28
iii
Table of Contents
Chapter 4
Managing Folders ...................................................................................................................... 43
Folder Overview .................................................................................................................... 44
Creating Folders .................................................................................................................... 45
How to Add Folders........................................................................................................ 45
Linking Folders and Creating Folder Hierarchies ............................................................... 46
How to Link Folders ......................................................................................................... 46
Linking Reports and Bundles to Folders .............................................................................. 48
How to Link Reports and Bundles to a Folder.............................................................. 48
Unlinking Folders .................................................................................................................... 50
How to Unlink Objects from Folders.............................................................................. 50
Modifying Folders .................................................................................................................. 51
How to Modify Folders ................................................................................................... 51
Deleting Folders..................................................................................................................... 52
Viewing Folder Lists and Information .................................................................................. 53
Viewing a Folder Hierarchy ........................................................................................... 53
Chapter 5
Managing Reports...................................................................................................................... 55
Reports Overview.................................................................................................................. 56
Creating Reports ................................................................................................................... 57
How to Create a Report ................................................................................................ 57
Linking Reports to Folders ..................................................................................................... 61
How to Link Reports to Folders ...................................................................................... 61
Unlinking Reports from Folders ............................................................................................. 62
How to Unlink Reports from Folders .............................................................................. 62
Modifying Reports ................................................................................................................. 63
How to Modify a Report ................................................................................................ 63
Deleting Reports and Generations ..................................................................................... 64
Viewing Report Lists and Information ................................................................................. 65
iv
Table of Contents
Chapter 6
Capturing Report Generations.................................................................................................. 67
Capture Overview ................................................................................................................ 68
Introducing the Capture User ....................................................................................... 69
Introducing Capture Tools............................................................................................. 69
Capture Procedure Overview............................................................................................. 71
Capturing with rcapture ...................................................................................................... 73
Capturing with dircapture ................................................................................................... 74
Unique Options for dircapture ...................................................................................... 75
Capturing with a Vista Plus Print Queue............................................................................. 76
Capturing with Vista Plus lp.................................................................................................. 77
Capturing with the Vista Plus Capture Printer Port............................................................ 78
Capture Options ................................................................................................................... 80
Configuration File Options ............................................................................................. 80
Report and Folder Name Options ................................................................................ 81
Destination Warehouse Options ................................................................................... 83
Page Size Options........................................................................................................... 83
Other Report Characteristic Options ........................................................................... 84
Miscellaneous Options ................................................................................................... 87
Report Names........................................................................................................................ 88
Supported File Formats ......................................................................................................... 89
How Vista Plus Recognizes File Formats ....................................................................... 91
Color in Reports............................................................................................................... 93
Fonts in Reports ............................................................................................................... 93
Working with Capture Configuration Files.......................................................................... 97
What Goes Into Capture Configuration Files .............................................................. 97
Adding Rule Sets to Capture Configuration Files...................................................... 101
Adding Rule Sets from Vista Plus Windows Client ..................................................... 102
Chapter 7
Managing Groups .................................................................................................................... 103
Groups Overview ................................................................................................................ 104
Creating Groups ................................................................................................................. 105
How to Create a Group .............................................................................................. 105
Start and End Dates............................................................................................................ 107
Adding Users to a Group.................................................................................................... 108
How to Change the Users in a Group ........................................................................ 108
Modifying Groups................................................................................................................ 110
How to Modify Groups ................................................................................................. 110
Deleting Groups .................................................................................................................. 111
Viewing Group Lists and Information................................................................................ 112
Table of Contents
Chapter 8
Managing Users........................................................................................................................ 113
Users Overview .................................................................................................................... 114
Vista Plus Administrators............................................................................................... 114
Normal Users.................................................................................................................. 114
Creating Users ..................................................................................................................... 115
How to Create a User................................................................................................... 116
Home Folders and Primary Groups............................................................................. 120
Passwords ...................................................................................................................... 121
Start and End Dates ..................................................................................................... 123
Adding Users to Groups...................................................................................................... 125
How to Change the Groups a User Belongs to......................................................... 125
Modifying Users.................................................................................................................... 127
How to Modify Users ..................................................................................................... 127
Deleting Users ...................................................................................................................... 128
Viewing User Lists and Information.................................................................................... 129
Monitoring User Licenses and Logins ................................................................................ 130
How to List Logged in Users ......................................................................................... 130
How to Check the Total User License......................................................................... 131
Chapter 9
Managing Generation Filters .................................................................................................. 133
Generation Filters Overview .............................................................................................. 134
Setting Generation Filters ................................................................................................... 135
How to Set Generation Filters...................................................................................... 135
Changing or Removing Generation Filters ...................................................................... 137
How to Change or Remove Filters.............................................................................. 137
Chapter 10
Managing Access Permissions ............................................................................................... 139
Access Permissions Overview ............................................................................................ 140
User vs. Group Permissions ........................................................................................... 141
Access Permission Levels.................................................................................................... 142
Assigning Access Permissions............................................................................................. 144
How to Assign Access Permissions .............................................................................. 144
Chapter 11
Managing Page Security......................................................................................................... 149
Page Security Overview..................................................................................................... 150
Page Security Procedure Overview ........................................................................... 150
Creating Page Securities.................................................................................................... 151
How to Create Page Securities................................................................................... 151
vi
Table of Contents
Chapter 12
Managing Volumes and Devices ........................................................................................... 161
Volume / Device Overview ............................................................................................... 162
Using Volumes for Online Storage .............................................................................. 162
Using Volumes and Devices for Offline Storage ....................................................... 163
Using Volumes for Web Server Storage...................................................................... 164
Using Volumes with Web View .................................................................................... 165
Creating Devices ................................................................................................................ 166
How to Create Devices ............................................................................................... 166
Modifying Devices .............................................................................................................. 167
How to Modify Devices................................................................................................ 167
Deleting Devices ................................................................................................................. 168
Creating Volumes ............................................................................................................... 169
How to Create Volumes .............................................................................................. 169
Modifying Volumes ............................................................................................................. 171
How to Modify a Volume............................................................................................. 171
Chapter 13
Managing Migration ................................................................................................................ 173
Migration Overview ............................................................................................................ 174
How Report Generations are Migrated ..................................................................... 174
Procedure Overview .................................................................................................... 174
Creating Migration Rule Sets ............................................................................................. 176
Migration Action Chart ................................................................................................ 177
How to Create Migration Rule Sets ............................................................................ 178
Migration Actions.......................................................................................................... 181
Migration Parameters................................................................................................... 183
Migration Sources and Destinations........................................................................... 184
Rule Set Example .......................................................................................................... 185
Modifying Rule Sets ............................................................................................................. 186
How to Modify a Rule Set ............................................................................................ 186
Deleting Rule Sets................................................................................................................ 187
Assigning Migration Rule Sets to Reports .......................................................................... 188
How to Assign Migration Sets to a Report.................................................................. 189
vii
Table of Contents
Chapter 14
Managing Warehouse Parameters......................................................................................... 195
Warehouse Parameters Overview .................................................................................... 196
Setting Warehouse Parameters......................................................................................... 197
How to Set Warehouse Parameters ........................................................................... 197
Warehouse Parameter Descriptions ................................................................................. 204
Chapter 15
Managing Remote Printers ...................................................................................................... 215
Remote Printer Overview ................................................................................................... 216
Special Setup for Remote Printing .............................................................................. 216
Creating Printers .................................................................................................................. 218
Parameters for Print Commands ................................................................................ 218
How to Create Printers ................................................................................................. 219
Modifying a Printer .............................................................................................................. 221
How to Modify a Printer ............................................................................................... 221
Assigning Printer Definitions................................................................................................ 222
How to Assign Print Definitions..................................................................................... 222
Chapter 16
Managing SmartAlarms........................................................................................................... 223
SmartAlarm Overview......................................................................................................... 224
Creating SmartAlarms ........................................................................................................ 225
How to Create SmartAlarms ....................................................................................... 225
SmartAlarm Actions ............................................................................................................ 228
Conditional Alarm Triggers................................................................................................. 231
Modifying SmartAlarms ...................................................................................................... 232
How to Modify a SmartAlarm ...................................................................................... 232
Deleting SmartAlarms ......................................................................................................... 233
viii
Table of Contents
Chapter 17
Managing Bundles ................................................................................................................... 235
Bundling Overview.............................................................................................................. 236
How Bundles are Created and Distributed ............................................................... 236
Phases in the Bundling Cycle ...................................................................................... 237
Bundling Procedure Overview .................................................................................... 238
Creating Bundle Definitions ............................................................................................... 239
How to Create Bundle Definitions .............................................................................. 240
Linking Bundles to Folders................................................................................................... 245
How to Link Bundles to Folders .................................................................................... 245
How to Unlink a Bundle from a Folder ........................................................................ 245
Assigning Access Permissions for Bundles......................................................................... 246
Modifying Bundle Definitions ............................................................................................. 247
How to Modify a Bundle Definition............................................................................. 247
Bundle Components........................................................................................................... 248
Creating Banner Pages ............................................................................................... 249
Generation Types ......................................................................................................... 252
Distribution Types................................................................................................................. 253
Distribution Actions.............................................................................................................. 254
Creating Bundle Instances................................................................................................. 257
Distributing Bundle Instances ............................................................................................. 258
Redistributing Instances ............................................................................................... 258
Modifying Bundle Instances............................................................................................... 259
Deleting Bundle Definitions and Instances....................................................................... 260
Viewing Bundles in Vista Plus Clients................................................................................. 261
Chapter 18
Epurposing ................................................................................................................................ 263
Epurposing Overview.......................................................................................................... 264
Report Rendition File Format and Storage ................................................................ 265
Creating Report Renditions................................................................................................ 266
The CreateRendition Command................................................................................ 266
Epurposing Actions....................................................................................................... 267
Using CreateRendition ................................................................................................. 268
Deleting Renditions ............................................................................................................. 271
ix
Table of Contents
Chapter 19
PortalVue Connector ............................................................................................................... 273
Vista Plus and Portals .......................................................................................................... 274
Setting Global Warehouse Options .................................................................................. 275
Delivering Information to the Portal Application............................................................. 277
Listing the Reports Available to a User or Group ...................................................... 277
Listing Subscribed Reports ........................................................................................... 278
Formatting vadmin Output for Portals ....................................................................... 279
Creating Renditions on the Web Server ........................................................................... 281
Storing Renditions on the Web Server ........................................................................ 281
Web Server Rendition Storage .................................................................................... 282
Web Server File Security ............................................................................................... 284
Subscribing to Reports ........................................................................................................ 286
Using Server Admin....................................................................................................... 287
Using the Subscribe Command .................................................................................. 290
Unsubscribing from a Report ....................................................................................... 292
Tying It All Together ............................................................................................................. 294
Summary: Portal-related vadmin Commands................................................................. 296
Chapter 20
ImageVue Capture .................................................................................................................. 297
ImageVue Capture Overview........................................................................................... 298
Setting Up ImageVue Capture ......................................................................................... 299
Downloading the ImageVue Capture Files .............................................................. 299
Adding the Release Script........................................................................................... 300
Specifying the Release Script...................................................................................... 301
Finishing the Setup........................................................................................................ 303
Capturing Scanned Files .................................................................................................... 304
Chapter 21
Activity Logging and Reporting .............................................................................................. 305
Overview .............................................................................................................................. 306
Setting Activity Logging Options ....................................................................................... 307
How to Set Logging Options with Server Admin ....................................................... 308
How to Set Logging Options with vadmin ................................................................. 309
Generating Activity Reports .............................................................................................. 310
Listing Available Reports .............................................................................................. 310
Running a Report.......................................................................................................... 310
Table of Contents
Chapter 22
Using vadmin ............................................................................................................................ 317
Overview of vadmin ........................................................................................................... 318
How vadmin Connects to the Server ......................................................................... 318
Running vadmin Commands ............................................................................................ 319
Security for vadmin....................................................................................................... 319
Command Format and Guidelines ............................................................................ 323
Creating and Running Batch Files for vadmin................................................................. 325
Getting vadmin Help .......................................................................................................... 327
Complete vadmin Command List .................................................................................... 328
vadmin Command List by Function ........................................................................... 328
Alphabetic Command List .......................................................................................... 330
Appendix A
Glossary .................................................................................................................................... 389
Appendix B
Configuration Files.................................................................................................................... 399
Overview .............................................................................................................................. 400
The client.cfg File ................................................................................................................ 401
Entries in the client.cfg File .......................................................................................... 401
The server.cfg File................................................................................................................ 405
The Database Configuration File ...................................................................................... 419
Appendix C
Localization............................................................................................................................... 421
Overview .............................................................................................................................. 422
Localization Procedure Overview..................................................................................... 423
Server Host Locales ............................................................................................................. 424
Locale Names............................................................................................................... 425
Locale Support for the Euro......................................................................................... 425
Vista Plus Locales ................................................................................................................ 428
Setting the Default Locale........................................................................................... 429
Assigning a Locale to a Report................................................................................... 429
Creating New Locales ................................................................................................. 430
Character Sets..................................................................................................................... 432
What Determines the Character Set? ....................................................................... 432
xi
Table of Contents
Appendix D
Customizing Web View ............................................................................................................ 445
Customization Overview .................................................................................................... 446
Changing the My Vista Contents...................................................................................... 447
Appendix E
LDAP Authentication ................................................................................................................ 449
Overview .............................................................................................................................. 450
Configuration ...................................................................................................................... 451
Using LDAP Authentication ................................................................................................ 453
Changing Individual Users to Use LDAP Authentication .......................................... 453
Changing Many Users to Use LDAP Authentication ................................................. 453
Adding LDAP Users to Vista Plus.................................................................................. 454
Log Files.......................................................................................................................... 454
Appendix F
TransVue Tagging..................................................................................................................... 455
Overview .............................................................................................................................. 456
Adding Index Values to a TransVue File ........................................................................... 457
TransVue Index Value File Format............................................................................... 457
Using rcapture for TransVue Tagging ......................................................................... 458
Using vp_load_index for TransVue Tagging............................................................... 458
Using TransVue Tagging from Kofax Capture ........................................................... 459
Searching for TransVue Tagging Values........................................................................... 463
Appendix G
Starting and Stopping the Vista Plus Server ........................................................................... 465
xii
Table of Contents
Appendix H
Backing Up Vista Plus............................................................................................................... 469
Backing Up on UNIX ............................................................................................................ 470
Backing Up With the Vista Plus Server Stopped ........................................................ 470
Backing Up With the Vista Plus Server Running ......................................................... 472
Restoring the Vista Plus Data....................................................................................... 474
Backing Up on Windows .................................................................................................... 477
System-level Backup .................................................................................................... 477
Database-level Backup............................................................................................... 479
Index.......................................................................................................................................... 487
xiii
Table of Contents
xiv
Chapter 1
In This Chapter
What is Vista Plus? .................................................................................... 2
Server Administration Clients ................................................................. 3
Server Client Highlights ........................................................................... 4
Viewer Client Highlights .......................................................................... 5
About This Book ........................................................................................ 6
Vista Plus Products .................................................................................... 9
The Vista Plus server software runs on supported versions of UNIX and
Windows; the supported versions are listed in the Release Notes for your
version of Vista Plus. Whenever UNIX or Windows is mentioned in this
guide, it refers to one of the supported versions.
Set up folders to organize reports in the way thats most efficient for your company. If
you will be storing reports from different production applications, you can set up
different folders for each application. Vista Plus allows you to store reports from a
variety of applications in the same report warehouse.
Set up reports that correspond to the reports generated on your system. When you
capture reports, you can use a variety of options to specify which source files should
be captured as generations to each Vista Plus report.
Create user groups for users with the same information needs. This allows you to
efficiently assign the same folders and reports to these users.
Control user and group access to folders, reports, and report pages. This provides a
degree of control impossible to achieve through manual distribution of paper
printouts.
Control which generations of a report are available in Vista Plus viewer clients.
Different generations of the same report can be available to different users.
Specify how and when report generations are migrated out of the report warehouse to
archive locations.
Set up SmartAlarm actions to notify users automatically when new generations are
captured to reports.
Specify a variety of print options (printer definitions) and printer lists for remote
printing (users print to remote printers through the Vista Plus server).
Create report subscriptions: have new report generations delivered to the proper
users automatically via e-mail or a Web site.
Quickly scroll through data or jump to any page, no matter how long a report is.
Search report data to quickly zero in on specific information. Users can create indexes
and regions which streamline searches by looking through part of a report instead of
an entire report.
Extract the data found by a search into separate windows or into subreports, and save
extracted subreports as new reports.
Search for one or more values in multiple reports at once by using global indexes. This
is available in Web View only.
Download report data and save it in formats compatible with other desktop
applications. Before users download, they can define columns for programs such as
spreadsheet applications. Data is automatically displayed in these columns when the
downloaded file is opened.
Print entire reports or selected report pages. Users can print to local printers (printers
they print to through their PC or the network) and remote printers (printers they print
to through the Vista Plus server).
Add notes to reports and send them along with reports to other users.
E-mail entire reports or selected report pages in a number of file formats to anyone
with an e-mail addressnon-Vista Plus users as well as other Vista Plus users.
Create and use report hyperlinks: a hyperlink may take you to another page of the
current report, to another report, or to any URL, or perform a global index search. The
Windows Client offers a more limited hyperlink ability.
Manage folders and reports. Users with the highest access permission levels can add,
delete, link, and unlink folders and reports.
Archive or delete report generations and restore generations that have been archived.
Vista Plus Web View installs on a supported Web server and runs in supported Web
browsers; see the Vista Plus Server Installation Guide for details. The Vista Plus Windows
Client runs on supported versions of Windows; see the Release Notes for your version of
Vista Plus.
Chapter 1
An overview of the Vista Plus server and client software and of this
manual
Chapter 2
Issues you may want to consider when planning your report warehouse,
including report capture, storage, security, and distribution
Chapter 3
Chapter 4
Managing folders
Chapter 5
Managing reports
Chapter 6
Chapter 7
Chapter 8
Managing users
Chapter 9
Chapter 10
Chapter 11
Chapter 12
Chapter 13
Chapter 14
Chapter 15
Chapter 16
Managing the SmartAlarm actions that can automatically alert users that
new generations have been captured to reports
Chapter 17
Chapter 18
Using the epurposing feature, which lets you convert Vista Plus reports
into HTML or Adobe Acrobat pdf files
Chapter 19
Using PortalVue Connector, which lets you connect Vista Plus to a portal
application, making it possible to easily access Vista Plus reports through
a Web page
Chapter 20
Setting up ImageVue Capture, which lets you scan images directly into
the Vista Plus report warehouse using Kofax Ascent Capture
Chapter 21
Chapter 22
Appendix A
Appendix B
Appendix C
Appendix D
Appendix E
Appendix F
Appendix G
Appendix H
Dialog box titles are in standard type with the first letter of each word capitalized.
command
Field name
The names of fields and buttons on dialog boxes are in bold type. We use the
same capitalization as on the dialog box.
username
file path
Directory and file names and paths are in italics; so are Vista Plus user, group,
report, folder, and other item names.
display
Text and prompts displayed on your screen are in this Courier typeface.
syntax
When were talking about the syntax of a command you type, the command line
is shown in this bold Courier typeface. It is generally, but not always, also set off
from other text. Parts of the line may also be in italics and/or enclosed in
brackets, as discussed below.
We also use this typeface for entries you type at the operating system prompt or
in a dialog box field.
variables
If part of a syntax statement is given in italics, you dont type the word shown,
but substitute a value for it instead. For example:
copy myfile
Myfile is in italics because you dont actually type myfile, you substitute the
proper file name.
[options]
references
emphasis
At times, particularly important text is in this bold italic typeface to draw your
attention.
Vista Plus Interface for SAP Automatically matches user, group, and authorization
profiles, as well as SAP R/3 report tree structure
R/3
information, between the SAP R/3 application and Vista
Plus. It also provides automated, ongoing synchronization
of these elements without any code modifications to the
SAP R/3 system. This ensures error-free updates and
report data security. This tight integration with SAP R/3
assures Vista Plus users timely and accurate access to SAP
R/3 information from virtually anywhere.
Vista Plus Interface for
PeopleSoft
Vista Plus Output Manager Provides a LAN and Web-based solution for centrally
managing the distribution and tracking of print output in
(formerly known as
mid-to-large distributed environments. It ensures delivery
QMaster)
of information across a heterogeneous environment of
destination devices (printers, faxes, e-mail, storage,
archives and files) regardless of physical location.
10
Chapter 2
Administrators Overview
As a Vista Plus Administrator, there are several areas of report management you will
probably want to consider when setting up your report warehouse and setting the options
which control exactly how Vista Plus operates in your installation. This chapter includes
brief discussions of four broad areas: report security, report capture, report storage, and
report distribution.
In This Chapter
Introduction .............................................................................................. 12
Report Capture ........................................................................................ 13
Report Storage .......................................................................................... 14
Report Security ........................................................................................ 16
Report Distribution ................................................................................. 20
11
Introduction
Introduction
Greatly simplified, the purpose of Vista Plus is to get the right report data to the right
users, and only the right users. To help this happen, you define characteristics for your
Vista Plus reports and users, and collect both reports (into folders) and users (into groups)
which have characteristics in common.
Vista Plus is designed to be flexible and adaptable to the needs of many different
organizations. The discussions in this chapter are very general, and may not address all of
the specific questions you need to answer when deciding how best to use Vista Plus in
your situation. You have probably already discussed your Vista Plus implementation with
your salesperson and Open Texts pre-sales consultants. For specific assistance in
applying the concepts described in this chapter to your use of Vista Plus, please contact
Vista Plus customer support, as described on the copyright page. They may be able to
answer all of your questions, or may put you in touch with our professional services
group for more in-depth consulting.
This chapter divides the issues involved in setting up a Vista Plus report warehouse into
four areas: report capture, storage, security, and distribution. This division is somewhat
arbitrarythere are large areas of overlap between these subjects. Many of the subjects
discussed in one section could just as easily be described in another; this is especially true
of security and distribution. For example, user groups are discussed in the security
section, but since you can control who receives report bundles and who is notified by a
SmartAlarm action through groups, they are also very involved in report distribution.
Keep this in mind when reading this chapter: these subjects are all interconnected, and
you need to make sure a decision you make about report capture methods doesnt
compromise security, or that a security setting doesnt prevent a report from being
distributed to someone who needs it.
Note
12
If you are unfamiliar with any of the Vista Plus terms used in this chapter
user, group, folder, report (as used in Vista Plus), access permission, and so
onyou can refer to the glossary in Appendix A for a brief definition. Each
section also includes references to the chapters (or, in some cases, other
documents) where you can look for more information about the subjects.
Report Capture
Report Capture
Vista Pluss main function is to take a report file and, instead of printing it, store it so you
can access it online. This is called capturing the report; each captured report becomes a
Vista Plus report generation. Everything else in Vista Plus is either support for or an
extension of this central function.
Vista Plus includes several different capture tools: programs that offer different methods for
capturing report files. Which tool or tools to use depends on the type of reports you run,
where you run them, and how you want to work:
You can create one or more output devices your users can print to, like any other
printer on the network. Instead of being printed, reports sent to these devices are
captured to Vista Plus.
On a UNIX host, you can replace the standard lp command with one which captures
all files to Vista Plus in addition to printing them.
You can use the rcapture command to capture one or more files.
You can capture some or all of the files in a directory. On UNIX, you do this with the
dircapture command; on Windows you use the PC capture tools graphical interface.
No matter which capture tool you use, you can capture various formats of report files: text
files, PCL (HPs Printer Control Language) files, or PostScript files. In most cases, Vista
Plus will automatically recognize the files format and process it correctly; you can also
use an option to tell Vista Plus exactly what kind of file you are capturing.
Other capture options determine the report and folder to capture each file to, as well as
other report characteristics, such as the paper size, the description to give the generation,
and more. You can include these options on the command line when using the rcapture
command, or can create capture configuration files which recognize specific
characteristics of the report and set options for that capture accordingly. Capture
configuration files can make it easy to capture files to the correct reports with a minimum
of effort.
Note
The Vista Plus ERP interfacesadditional products which make it easier for
Vista Plus to work with Oracle E-Business Suite, SAP R/3, or PeopleSoftall
include special report capture tools which automatically capture reports run
from the ERP package.
On capture tools, report file formats, capture options, and capture configuration files,
see Chapter 6.
On capturing using the ERP interfaces, see the documentation for each interface.
Administrators Overview
13
Report Storage
Report Storage
When you capture a report it is stored in the Vista Plus report warehouse. What exactly
does that mean? Where is the report warehouse, and whats in it?
When you capture a report, information is stored in two places:
In the Vista Plus database, tables are updated to indicate the new generation exists; if
you created the report or linked it to new folders during capture, the database is also
updated to reflect that. The Vista Plus database contains the definitions of all the
reports, folders, users, groups, access permissions, SmartAlarms, and so on that you
create in Vista Plus; it does not contain any report data.
In the Vista Plus report warehouse, the report data itself is stored in a new
subdirectory created just for this generation. This subdirectory contains all the text
and graphics for the generation and any indexes or page securities the report has
defined. It can also hold the original report file, or you can choose not to store the
original file in Vista Plus.
The directory where the files that make up the Vista Plus database are stored depends on
the database management software you use with Vista Plus.
The report warehouse consists of one or more volumes that you define (the first one is
created during installation; you can add others any time). Each volume corresponds to a
directory path available from the Vista Plus server hostit can be physically on the server
host or on another host accessible on the network. Vista Plus builds a directory structure
beneath the volumes root path to hold report generation files.
When designing your report warehouse, you should make sure the volumes will have
enough space to hold all of your report generations. You can define several volumes, on
different file systems, and tell Vista Plus to automatically start capturing to the next
volume when the previous one is full; this is called volume rollover. When calculating the
number of volumes to use and the size of each, remember that because of indexes, page
securities and other information, a report generation in Vista Plus can occupy three to
fouror moretimes the space of the original report file. The number and size of
volumes you need depends on how many reports you capture, how often, how big they
are, and how long you want to keep the information easily available.
If all your report data stayed on the report warehouse forever, you could fill up all the
storage space on almost any system. So, Vista Plus includes migration processes.
Migration lets you move generations out of the report warehouse to offline devices you
define: these can be other disk paths, optical disks, or magnetic tape devices. You define
migration rulessuch as if any generation hasnt been used in a month, move it to
tapeand assign them to reports. The migration process then compares each generation
to the rules for its report and decides what, if anything, to do with it. By migrating
generations to offline disk or tape instead of deleting them (which migration can also do),
you make it possible for users to restore them to the report warehouse if the data is
needed again.
14
Report Storage
Creating and assigning migration rules, then running the migration processes regularly, is
an important part of Vista Plus administration. Its important to create and assign
migration rules that consider the types of data in each report and the needs of your users.
The data in some reports goes out of date quickly, while that in other reports may be
useful for months or years.
Obviously, you do not need to have migration rules created and defined before you start
using Vista Plus, but you will probably want to start moving old generations out of the
report warehouse fairly soon. It not only saves space, it also makes it easier and quicker to
find and access the new generations containing current data.
Note
Be sure to adjust any operating system settings which could limit Vista Pluss
ability to store files. For example, some file management systems can set a
maximum size for a single file of 1 GB; both large report files and Vista Plus
database files in large installations can exceed this.
On the report warehouse directory structure, see the Vista Plus Technical Addendum.
Administrators Overview
15
Report Security
Report Security
Security in Vista Plus can be divided into two areas: controlling access to report data, so
each user sees only what he or she should, and controlling access to Vista Plus functions,
so only those who should be able to can set options, enter data, capture reports, and so on.
You will also want to make sure users cannot access data from outside Vista Plus.
Data Security
Vista Pluss report data security features are designed to be both powerful and flexible:
there are several ways to control access to reports, and to data within reports. This allows
each installation to choose the method or methods that work best in their situation.
Vista Plus stores report data in generations; each generation belongs to a report; and each
report is found in one or more folders. You provide security by controlling access at one or
more of these levels: folder, report, generation, or data (page within the generation). And
you can control it based on either individual users or user groups.
Before laying out the report warehouse, you should
know what users will need access to which reports
and data. You can then place users with identical or
similar needs into groupseach user can belong to
one or more groups (or none). You can also create a
folder structure which groups reports into folders,
and those folders into other folders, based on the
users who will need to access them. While it is not
right for every situation, basing security on groups
and/or folders rather than individual users and reports can make it easier to administer.
Part of a sample folder structure is shown to the right.
Each group or user is assigned a Home folder; a user can see only reports that are in the
Home folder or one of its subfolders. For example, considering the above sample folder
structure, accounting managers could be in a group with Accounting as the Home folder,
while a payroll clerk has Payroll as his or her Home folder.
Besides controlling report access through the folder structure, you can also keep users or
groups from seeing individual reports, even those that are in folders they can access, by
setting their permissions for the report to No Access.
16
Report Security
Finally, you can limit the access each user has to specific report generations, and to pages
within each generation:
You can use generation filters to limit the generations each user can see and open. For
example, you can set a report so each user can see only generations that he or she, or
members of his or her group, captured.
Page securities use the value of a report index to determine which pages of a report a
user has access to. For example, if a company-wide report has data on various branch
offices, you can base a page security on the office name or number, so people in each
office see only the data that applies to them.
While the folder structure, report permissions, generation filters and page securities let
you safeguard data from those who should not be allowed to see it, they serve another
function as well: they make it easier for users to find the data they do need to use. Because
they are limited to only the data that applies to them, they do not have to wade through
dozens of reports or hundreds of pages to find the information they want.
Functional Security
The previous section describes how to limit users to just the data they should be able to
see. The other aspect of Vista Plus security then comes into play: what can they do with
the data they can access? The two main features in this area are user types and access
permissions.
Each Vista Plus user is either a normal user or an Administrator. The two main differences
between these user types are:
Administrators can use the Server Admin client; normal users cant. If vadmin
security is turned on, only Administrators can use that client as well. Administration
clients let users add, delete, or change any type of Vista Plus datareports, folders,
users, permissions, and so onso be sure only trusted administrators have access to
Administrator user names and passwords.
In viewer clients (the Windows Client and Web View), Administrators have the
highest permission for all the reports and folders in their folder tree; normal users
have the default permission for all folders and reports unless it is changed by an
Administrator.
Administrators Overview
17
Report Security
In viewer clients, what users can do with the reports they can access is controlled by access
permissions. The permission levels available are No Access, View, Distribute, Modify, and
Delete. For example, a user with View permission for a report can open it and search for
data, but cannot print the report or download it to his or her workstation; a user with
Distribute permission for the same report can do these things. You can set the default
permission for reports and folders; it is generally either View or Distribute. Administrators
have Delete permission for all reports and folders, regardless of any other setting; any
Administrator can change a users permission for any report or folder using either
vadmin or Server Admin. For a complete list of whats allowed at each permission level,
see page 142.
18
Report Security
The encryption options encrypt data only while it is being sent between the
server and clients; they do not encrypt data stored in the Vista Plus database
or in captured report files.
Also, if you choose to encrypt information between the Vista Plus server and
Web View, Vista Plus encrypts it only between the Vista Plus server and the
Web server where Web View is installed. Vista Plus settings have no effect on
the information that is then sent from the Web server to the users
workstation. Data security between the Web server and the client
workstations is controlled by the Web server software, not by Vista Plus.
Note
Passwords being sent from a client to the server are always encrypted.
Administrators Overview
19
Report Distribution
Report Distribution
The previous section described how to keep report data from those users who shouldnt
be able to see it. What about the other side of that issue: making sure users who do need
the data get it?
The most basic way to do this has to do with the folder/report structure: make sure all the
reports a user needs to see are linked to a folder he or she can access. But there are three
Vista Plus features specifically intended to get data to those who want it, as fast as
possible:
20
Chapter 3
In This Chapter
Vista Plus Server Administration Client Overview ........................... 22
The Server Admin Screen ....................................................................... 23
Starting Server Admin ............................................................................ 27
Using Server Admin ............................................................................... 30
Closing Server Admin ............................................................................ 40
Console Files ............................................................................................ 41
21
22
Youll learn how to connect to a Vista Plus server and display information later in this
chapter. But first, the following sections describe the various parts of the screen display.
23
Menus
There are two MMC menu bars, each with three menus. The top one is the Main menu bar;
there is always just one of these. The bottom menu is the Console Window menu bar; if you
open multiple windowsyou can do this to look at data from more than one Vista Plus
server at the same timethere is a menu bar for each
The Main menu bar contains Console, Window, and Help
menus. The features on each menu let you do the
following:
Console: Create and save console files, and change the console file youre using. You
can also set high-level MMC options, though this should not be necessary in Server
Admin. Finally, you can exit Server Admin through this menu.
Window: Create a new console window and control how the console windows are
displayed.
Help: Access the Server Admin help file, which includes general MMC help, connect
to certain Microsoft Web sites, and see version information.
24
Action: Perform various actions on the selected object; the exact actions vary
depending on the object type. The Action menu is always exactly the same as the
context pop-up menu displayed when you right-click an object.
View: Change the way objects are displayed in the details pane. You can also display
or hide the various toolbars and the status bar.
Favorites: Let you save the current selection as a favorite. This saves only the server
you are logged in and the type of object you are viewing. It does not save the window
configuration or where you are in the object list. You can also edit and delete favorites
from here, and select a favorite to display.
Toolbars
There are also two toolbars: the Main toolbar and the Console Window toolbar (the
Console Window toolbar is actually made up of two smaller toolbars).
The buttons on the Main toolbar are:
New Console: Create a new, empty console file. We suggest you use this option
only if you are familiar with MMC administration.
Open Console: Open an existing console file.
Save Console: Save the current console settings to the current console file.
New Window: Open a new window. Using multiple windows can let you look at
two types of object, or data from two different servers, at the same time.
The buttons which can appear on the Console Window toolbar are listed below. Some
buttons appear only when an object is selected, or not selected, in the details pane. Some
appear only when a certain type of object is selected. The toolbar never contains all of
these buttons at the same time.
Back: Return to the previously selected object view; for example, if you were
looking at users, then shifted to groups, Back returns you to the user list.
Forward: After youve used the Back button, returns to the next object view. To
continue the above example, clicking Forward returns you to the group list.
Up: Up one level
Show/Hide: Hide or display the console tree pane and favorites tab.
Delete: Delete the selected object(s). Appears only when one or more objects
which can be deleted are selected.
Properties: Display properties for the selected object. Appears only when an
object is selected.
Refresh: Refresh the list of objects shown in the detail pane; this shows the latest
changes and additions and reorders the objects.
Export list: Export the list of objects currently shown in the detail pane to a tab- or
comma-delimited text file.
Help: Launch the MMC/Server Administration help file.
New: Create a new object of the selected type. Appears only when an individual
object is not selected.
Permissions: Display the access permissions for the selected object. Appears only
when an object which can have permissions associated with it is selected: a user,
group, report, folder, bundle, or page security.
Groups: Display the groups the user belongs to; appears only when a user is
selected.
25
Users: Display the users who belong to the group; appears only when a group is
selected.
Console Tree
The left pane is called the console tree because it shows the branches you have taken to get
to the object you are working with. At the top level, it shows the snap-ins that are
currently active. Unless you add others, for Server Admin this is only Vista Plus
Server Administration. Under this snap-in, it lists the Vista Plus servers you have
created connections to. When you are logged into a host, you can expand the hosts entry,
as shown, to list the types of objects you can work with on that server.
If you have multiple hosts defined, they are all listed in the
tree, as shown to the right. When you log onto a host, its icon
changes from the red dot to the green arrow. In the example,
the user is logged in localhost but not Development.
The sample screen on page 23 shows the console tree
expanded as far as possible. You cannot show individual Vista Plus objects in the console
tree, only object types. Individual objects are always listed in the right-hand pane.
Note
You can display a favorites list instead of the console tree by clicking the
Favorites tab. You can save any Vista Plus server-object type combination
for example, the user list on the Development serveras a favorite by selecting
Add to Favorites from the Favorites menu. Selecting the favorite then
displays that object list (you will be asked to log in to the server if you arent
already logged in). Saving views as favorites can be useful in certain
situations if you are administering more than one Vista Plus server.
Details Pane
The right pane is called the details pane. It lists the objects contained in the selected node of
the console tree. In the picture on page 23, the details pane lists the folders found on
localhost.
You can select whether to display objects in the details pane using large or small icons or
in a list. The sample screen display shows the Details format. How to select the list format
is described on page 31.
26
If you have multiple console files, you can create separate desktop icons for
each one. See page 41.
Right-click Vista Plus Server Administration in the Console tree. Or, see the
Tip at the end of this procedure.
2.
3.
Type the Connection Name for this connection. This entry will appear in the list of
servers in the console tree.
4.
Type the Host Name for the Vista Plus server host. This can be either the host name or
its IP address.
5.
Type the Port Number for the Vista Plus report warehouse. The default is 7980, but it
could be different. If there are two or more Vista Plus installations on the server host,
be sure to enter the correct port number.
27
6.
Type the default Login Name you want for this connection. This name will be entered
into the Vista Plus login screen automatically when you select this connection, but you
will be able to change it when logging on.
7.
You can repeat this process to create connections for all the Vista Plus report warehouses
you may want to connect to. To log in to a Vista Plus server, see the next section.
Tip
Instead of right-clicking and using the pop-up menu, you can click
Vista Plus Server Administration, then either select New
Server Connection from the Action menu or click the Create a new server
connection toolbar button.
28
When you run Server Admin for the first time, log in as the default Vista Plus
Administrator: use Admin as the user name and password. Only users
designated as Administrators can run this client. After you log in the first
time, you can create additional Vista Plus Administrators and log in as
another Administrator the next time.
Click Vista Plus Server Administration to list the servers in the details
pane, then do one of the following:
Right-click the server to connect to and select Login from the pop-up
menu.
Select the server to connect to and select Login from the Action menu.
Click the plus sign next to Vista Plus Server Administration to list the servers in
the console tree, then do one of the following:
Click the server to connect to. This method works only the first time you
click the server after starting Server Admin or after logging off.
Right-click the server to connect to and select Login from the pop-up
menu.
Select the server to connect to and select Login from the Action menu.
2.
On the Log On to Vista Plus Server dialog, type your Password. You can also change
the User name if the one shown is not the one you want.
3.
Click OK.
Once youve logged in, the icon next to the server name becomes a
green arrow, and a plus sign appears before it. Click the plus sign to
list the types of objects on the server.
You can repeat this procedure to log into another Vista Plus server. You may be logged
into any number of servers at once.
29
Standard Procedures
No matter what type of object you are working withusers, reports, permissions, and so
onthese procedures are the same.
Listing Objects
To list any type of objectusers, reports, or anything elsein a report warehouse, use one
of these procedures:
1.
If you havent already done so, log into the Vista Plus host, as described on page 29.
2.
Either:
In the details pane, double-click the type of object you want to list.
In the console tree, click the plus sign next to the server name, then click the
type of object to list.
Tip
30
When you change the list format, it sets the new format for the current object,
and for any other object type you have not selected a format for. Any object
type you have previously set is not affected. For example, if, when you first
call up Server Admin you set the folder list to small icons, all lists are set to
small icons. If you then set the user list to detail, all lists except folders are set to
detail. Since you had previously selected small icons for folders, to change the
folder list format you must set the new format while displaying the folder list.
31
2.
3.
Click Reset to undo any changes youve made but have not yet saved.
You can also re-order columns directly in the detail pane. Just drag the column heading to
the desired location.
To change a columns width, drag the separator to the right of the column heading in the
detail pane.
You can sort the list according to any displayed column by clicking the column heading.
Click the heading again to reverse the sort order.
Double-click it.
Click the first object, then hold down the Shift key and click the last object. Click OK.
Hold down Ctrl and click multiple individual objects, then click OK.
Type the object names in the field, separated by semicolons. Click OK.
You can also combine these methods, typing some names and selecting others.
Certain lists do not allow multi-selection; these are noted in the appropriate procedure.
Tip
32
You can create a new object directly from the object list dialog box. Click the
New button, then fill in the fields on the Add Object... (report, folder, user,
etc.) wizard. After saving the new object, you can select it from the object list.
For example, from the list of reports in a folder, you can create a new report,
then link it to the folder.
Right-click the object in the details pane and select Properties from the pop-up menu.
Select the object in the details pane and select Properties from the View menu.
Select the object in the details pane and click the Properties toolbar button.
For some object types, you can go directly to the specific properties which are most
used by selecting a different action from the View menu or pop-up menu or by
clicking a toolbar button. For example, you can go directly to the permissions list for a
report, folder, user, group, or bundle by selecting Permissions from the menu or clicking
the Permissions button. To see the specific actions available for an object, right-click it and
look at the top of the pop-up menu.
Tip
Select the object type in the console tree and click the Create new object button.
Select the object type in the console tree and select New object from the Action
menu.
Right-click the object type in the console tree and select New object from the pop-up
menu.
Select the server connection in the console tree. Select the object type in the detail
pane and click the Create new object button.
Select the server connection in the console tree. Select the object type in the detail pane
and select New object from the Action menu.
Select the server connection in the console tree. Right-click the object type in the detail
pane and select New object from the pop-up menu.
33
Any of these methods takes you to the first page of a wizard which will guide you
through entering the information for the new object. For example, heres the first page
when adding a report:
The first page generally includes the object name and other general information; later
pages let you enter different types of informationwhatever is needed for the object. The
pages of the wizard match the tab pages of the Properties dialog for the object.
To complete the wizard, fill in the information and click Next to continue. In some fields
you will be able to either type the information or display and select from a list of objects.
For example, when adding a report, you can select the migration rule sets to use with it.
The chapters on individual object types include detailed instructions on entering the
information for each object.
Tip
34
You can also create a new object directly from an object list dialog box: for
example, if youre adding a user to groups and realize that a group you need
doesnt yet exist. Click the New button, then fill in the fields on the add
object (report, folder, user, etc.) wizard. After saving the new object, you can
select it from the object list.
User, group, folder, report, bundle, and page security names can be up to 128
characters long; other names can be up to 64 characters. Descriptions can be up to 255
characters long.
All object names and user passwords in Vista Plus are case-sensitive. This means they
must be entered using the same combination of upper and lower case that was
specified when they were created.
You can use only characters found in the 256-character character set in use on the
server. Characters from double-byte character sets, such as those found in Chinese,
Japanese, or Korean, are not supported in item names, descriptions, or other fields.
If Vista Plus uses an Oracle database with the Unicode character set, do not use any
extended characters (generally, accented letters or the euro symbol) in report names or
other object names. You will not be able to create SmartAlarms, page security sets, and
so on, for any report which has an extended character in its name. The other Oracle
character sets which support extended characters (see the Vista Plus Server Installation
Guide) do not have this limitation.
Deleting Objects
1.
2.
3.
Right-click a selected object and select Delete from the pop-up menu.
If you have the option set to ask for confirmation (see Setting Operation Options,
page 36), respond to the confirmation prompt.
35
Select Help Topics from the Help menu or click the Help button. This displays a
general MMC help topic and the help table of contents. You can select a topic
from the table of contents or click the Index or Search tab.
From any dialog box, press F1 or click the Help button and then click any field.
This displays information about the current screen display. It also displays the
table of contents, index, and search tabs so you can change to other topics if all the
information you want is not shown.
The Server Admin help file also includes information on capture programs.
2.
3.
36
The General tab page shows version and copyright information. To change the option
settings, click the Warnings tab.
4.
Check the Delete box to have Server Admin ask for confirmation when you delete an
item.
5.
6.
Normal Lists errors plus certain other status messages. This level is
appropriate for most situations.
Debug Includes all messages listed for Normal setting, plus detail
information useful for debugging errors. In most cases, use this setting only if
asked to do so by Vista Plus customer support.
This setting determines the types of information you want recorded in the Server
Admin log file on your workstation. This is separate from the server log file
maintained on the Vista Plus server.
Tip
To see error messages, you can also add the Windows Event Viewer snap-in to
your MMC console file (see page 41 for information about console files). The
Event Viewer displays Server Admins logging output.
37
38
7.
8.
The options on this page affect how lists of items are loaded from the report
warehouse. You may want to adjust them if item lists (such as the users or folders in
the warehouse) seem to load slowly, or if lists are not being sorted before display and
you want them to be. Sorting lists slows down list display because all the items to be
listed must be retrieved and sorted before any items can be displayed. If a list is not
sorted before display, it will display more quickly as items can be retrieved in
chunks until enough have been retrieved to fill the screen display. You can set these
options:
Load collections... When retrieving items from the server for a list, Server
Admin will request this many at a time. If you sort lists before they are
displayed (see the next field), set this number fairly high, as the whole list must
be retrieved before it can be sorted, and retrieving many smaller chunks takes
longer than retrieving a few large chunks. If you clear the checkbox, the entire
list is retrieved at once. This setting affects only lists of users, groups, reports,
folders, page securities, and volumes, and only lists which contain all the
objects in a warehouse. If you are loading a different type of item, or a subset of
an itemfor example, the subfolders of a particular folderall items are
retrieved at once.
Skip startup sorting... If a list contains more than this many items, it will not
be sorted before it is displayed. Sorting large lists can make them take longer to
display. You may want to raise this setting if list sorting is more important than
the time it takes to load them, or lower it to have lists load as fast as possible. Set
this field to 1 to never have lists sorted before display; clear the checkbox to
have all lists sorted.
9.
Skip sorting after... If a list contains more than this many items, it will not be
resorted after you add an item to it (for example, after creating a new user).
Where the item appears in the list will depend on whether the entire list has
been downloaded (see Load collections, above). Set this field to 1 to never
have lists sorted after a new item is added; clear the checkbox to always have
lists sorted after a new item is added.
Skip list pre-sorting... When listing items for you to choose from (for
example, when listing groups so you can add a user), the list will be sorted by
item name if it contains fewer items than set here. For large numbers of items,
sorting can significantly slow performance. You may want to raise this setting if
list sorting is more important than the time it takes to load them, or lower it to
have lists load as fast as possible. Set it to one to never have selection lists presorted or clear the checkbox to have all selection lists sorted.
Skip list pre-filtering... When listing items for you to choose from, Server
Admin will filter out items which are not legal choices--such as groups a user
already belongs to--if there are fewer than this many items in the list. Prefiltering requires Server Admin to load the entire list before displaying any
items, and therefore can slow down the list display. Set this to one to never have
selection lists pre-filtered or clear the checkbox to have all selection lists filtered.
Use modal dialogs By default, when you add a new object or look at the
properties of an existing one, the Server Admin Client opens a modeless
dialog box. A modeless dialog is not attached to the main MMC window: it
displays separately in the task list, and you do not have to close it to return to
the MMC window. In fact, you can return to the main window, select a different
object, and open another dialog box without closing the first one. If you check
this box, Server Admin uses modal dialogs instead: they are connected to the
main MMC window, and you cannot return to the main window or open
another dialog without first closing the dialog you are working with.
When all the options are set the way you want, click OK.
10. Be sure to save the console file to preserve your new settings. See the next section.
Note
When a list is pre-sorted, it is sorted in the same order you used last time you
viewed that type of item.
Tip
You can always sort any list by clicking on a column heading, even if the list
was not sorted when it initially displayed.
39
Right-click the server and select Logoff from the pop-up menu.
Select the server and select Logoff from the Action menu.
Either of these methods closes the connection to that server, but leaves Server Admin
running. You can log back on to the server at any time, as described on page 28.
40
Console Files
Console Files
This chapter has mentioned console files several times. What exactly is a console file? A
console file stores configuration information for MMC: what snap-ins are active, what
options are set, and so on. For Vista Plus Server Admin, the console file also stores the
options described above and information about the Vista Plus servers to connect to,
including host, port, default user name, and the current status of the connection: are you
logged in and what objects, if any, are listed? In a sense, when you save a console file, the
file contains a snapshot of the state of MMC. When you open the console file later, it
returns MMC to that same state.
Server Admin includes the default console file winadmin.msc (all console files have the msc
extension). This file defines an MMC console with Server Admin as the only snap-in. As
you define Vista Plus servers and set options, you can save all your changes to this file, or
you can create multiple console files with different names. The desktop icon created when
Server Admin is installed uses winadmin.msc, so if you create a different console file, youll
need to either switch console files after starting Server Admin or create a desktop shortcut
to the other file (or start the file in some other way, such as through Windows Explorer).
Since you can define and connect to multiple Vista Plus servers through a single console
file, most users will not need additional files.
If you save a console file while you are logged into and displaying information from a
Vista Plus server, when you start Server Admin using that console file, it will display the
log on screen. If you had more than one window open, it will display the log on screen for
each server you were displaying items from.
You may want to create console files which include items in addition to Server Admin in
the console tree: MMC snap-ins such as the Windows Event Viewer (as mentioned on
page 37) or URLs so you can open a Web page in the details pane. Or you can save these
additional items in the default console file if you want them always available. See the
MMC help file for instructions on adding snap-ins or URLs to the console tree.
The following procedures describe saving console files and switching between them.
If you make changes which affect the console file and do not save the file, you will be
prompted to save it before exiting Server Admin.
To save the current settings as a new console file, from the Console menu, select Save
As.
To create a new, blank console file, from the Console menu, select New. If you do this,
the new console file will not have Vista Plus Server Admin defined as a snap-in; you
will have to add it. See the MMC help for information on adding a snap-in to a
console file.
41
Console Files
42
1.
2.
Navigate to the desired directory and select the msc file to open.
3.
Click Open.
Chapter 4
Managing Folders
This chapter covers managing the folders in your Vista Plus report warehouse.
In This Chapter
Folder Overview ...................................................................................... 44
Creating Folders ...................................................................................... 45
Linking Folders and Creating Folder Hierarchies .............................. 46
Linking Reports and Bundles to Folders ............................................. 48
Unlinking Folders .................................................................................... 50
Modifying Folders ................................................................................... 51
Deleting Folders ....................................................................................... 52
Viewing Folder Lists and Information ................................................. 53
Note
You can manage folders using either the Server Admin client or vadmin. In
addition, some folder functions can be performed using Vista Plus Windows
Client or Vista Plus Web View. This chapter gives procedures for Server
Admin. See Chapter 22 for vadmin commands, the Vista Plus Windows Client
Users Guide for Windows Client functions, or the Web View online help.
43
Folder Overview
Folder Overview
Folders contain reports, other folders, and bundle definitions. They provide a way to
group related reports or subfolders together. Some companies set up folders by
department (Accounting, Marketing, Sales) or time increment (Year End Reports,
Quarterly Reports, Monthly Reports); others set them up to correspond to modules of
report generating software such as PeopleSoft or SAP R/3.
Each folder can serve as a parent folder, a subfolder, or both. Subfolders are shown below
parent folders in Vista Plus viewer clients. Parent folders and subfolders are said to be
linked. Each folder can be linked to multiple folders, as either a parent or a subfolder; this
means the same folder may appear in more than one other folder.
One folder is assigned to each user or group as a Home folder. This is displayed at the top
of viewer client folder lists; each user can see only those folders and reports which are
linked, directly or indirectly, to the Home folder. You can assign any folder as the Home
folder for a user or group. As you create and link folders, be sure to link all the
appropriate subfolders to folders that will be treated as Home folders.
The concept of the Home folder allows you to let users see only the folders and reports
they need to; you dont have to give them access to everything in your report warehouse.
44
Note
The MAIN folder included with Vista Plus is the default root folder from
which all other folders in your report warehouse descend. You can change the
name and description of this folder, if you want. If you use one of the Vista
Plus ERP interfaces, check the documentation for your interface before
changing the name; some of the interfaces require the root folder to be MAIN.
Tip
We recommend you do not use the ampersand character (&) in folder names.
This character displays as an underscore in Windows dialog boxes and list
boxes, which could confuse users.
Creating Folders
Creating Folders
Folders must be created before you begin capturing files from your system to reports in
your warehouse. If you try to capture a file to a folder that doesnt exist, the file is sent to
the Users New Reports folder in the capture users Home folder; User is the Vista Plus user
designated as capture user when a file is captured. See page 69 for more on capture users.
After you create a folder, you can link other folders, reports, and bundles to it, as
described in the following sections. You can also assign permissions for the folder to users
and groups; see Chapter 10.
2.
In the Name field, enter a name for the new folder (up to 128 characters). This will
appear in the Folder Name column in Vista Plus viewer clients.
3.
In the Description field, enter a descriptive title for the folder (up to 255 characters).
This will appear next to the folders icon in Vista Plus viewer clients.
4.
Managing Folders
45
2.
3.
Notice that while the Accounts Payable and Accounts Receivable folders are subfolders to the
Accounting folder, they are parent folders to the regional folders. And, since each folder
can be linked to multiple folders, any of these folders, including the Accounting Folder,
may also appear in other Home folders.
Tip
Each user must be assigned a Home folder, a primary group (this gives a user
the groups Home folder), or both. If a user is assigned a Home folder
individually, this Home folder is the only one he or she can display as a Home
folder. If you want this user to have access to the Home folders assigned to
other users, be sure to link these folders to his or her Home folder.
46
1.
Display the properties (see page 33) of the folder to use as the parent folder.
2.
3.
Click the Subfolders button. This lists the folders linked to this folder.
4.
5.
6.
Click OK.
Managing Folders
47
48
1.
2.
3.
Click Reports or Bundles. This displays the reports or bundles linked to the folder.
4.
Click Add. This lists all the reports or bundles in the warehouse.
5.
6.
Click OK.
7.
Click Close to return to the Links page. To link more reports or bundles, return to step
3.
Tip
You can add a report or bundle to multiple folders at once by starting from
the report or bundle properties instead of the folder properties. See page 61
for reports and page 245 for bundles.
You can create a new report from the Select Reports dialog by clicking New.
Managing Folders
49
Unlinking Folders
Unlinking Folders
You can remove a subfolder, report, or bundle from a folder at any time by unlinking it.
This simply removes the object from the folder so it is no longer shown under it in viewer
client windows. It does not delete the folder, report, or bundle from the report warehouse.
It is still available in any other folder it may be linked to and it can be relinked to the same
folder or another folder at any time.
50
1.
2.
3.
Click the Subfolders, Reports, or Bundles button. This lists the objects of that type
linked to this folder.
4.
5.
Click OK. You can return to step 3 to unlink objects of a different type.
Modifying Folders
Modifying Folders
You can change a folder's name or description at any time. You can also modify links to
other folders, reports, and bundles, and access permissions. Changing a folders name or
description changes it for all appearances of the folder. This means that if a folder is linked
to multiple parent folders in the report warehouse, its name or description is changed in
all the folders its contained in.
Tip
If your users use the Web View favorites feature, your folder list will include
folders with names in the format __fav__ID, where ID is the user ID. These
folders contain each users favorite reports; do not modify them.
2.
3.
Managing Folders
51
Deleting Folders
Deleting Folders
You can delete folders from your report warehouse as needed. Deleting a folder
permanently removes it from the warehouse. It also removes all links between the folder
and its parent folders, subfolders, reports, groups, and users. Any access permissions
assigned individually to users or groups for the folder are deleted. Deleting a folder does
not delete the subfolders or reports it contains from the warehouse.
You delete a folder as you do any other object in Server Admin; see page 35. You can also
delete folders from the Vista Plus Windows Client, Web View, or using vadmin.
52
Warning
If you delete a folder that is assigned as a Home folder to one or more users or
groups, those users will not be able to log in to Vista Plus because their Home
folder will no longer be available. You must assign new Home folders to these
users.
Tip
If your users use the Web View favorites feature, your folder list will include
folders with names in the format __fav__ID, where ID is the user ID. Deleting
these folders deletes all of a users My Vista favorites; you should usually do
it only if you are also deleting the user.
To see the subfolders, reports, or bundles linked to a folder, view the folders
properties. On the Links page, click the appropriate button.
To view any report permissions assigned to users or groups, select the Security page
of the folders properties and click Users or Groups.
The folder parameter specifies the folder the display should start from. If you dont
specify a folder, all folders are shown.
Setting the report parameter to y lists the reports contained in each folder.
Setting the long parameter to y shows complete folder and report names. Without this
option, only the first 20 to 30 characters of each name are shown.
See Chapter 22 for more information on vadmin and the Tree command.
Managing Folders
Main Folder
SALES
Sales Folder
MARKETING Marketing Folder
JULY
Julys marketing report
JUNE
Junes marketing report
ACCOUNTING
Accounting Folder
JULY
Julys accounting report
JUNE
Junes accounting report
53
54
Chapter 5
Managing Reports
This chapter covers managing the reports in your Vista Plus report warehouse.
In This Chapter
Reports Overview .................................................................................... 56
Creating Reports ...................................................................................... 57
Linking Reports to Folders ..................................................................... 61
Unlinking Reports from Folders ........................................................... 62
Modifying Reports .................................................................................. 63
Deleting Reports and Generations ........................................................ 64
Viewing Report Lists and Information ................................................. 65
Note
You can manage reports using either the Server Admin client or vadmin. In
addition, some report functions can be performed using Vista Plus Windows
Client or Vista Plus Web View. This chapter gives procedures for Server
Admin. See Chapter 22 for vadmin commands, the Vista Plus Windows Client
Users Guide for Windows Client functions, or the Web View online help.
55
Reports Overview
Reports Overview
Where folders provide a way of grouping reports, reports provide a way of grouping
generations. Generations are the individual report files captured from your system to
your report warehouse.
Typically, each generation is an update to a report that is generated periodicallydaily,
weekly, monthly, or annually. For example, each generation of a Vista Plus report called
Inventory might be a weekly inventory report.
Reports are linked to the folders that contain them. Each report in your warehouse can be
linked to multiple folders. If you want to distribute multiple report generations together,
you can package them in report bundles, as described in Chapter 17.
The reports in a folder are displayed in Vista Plus viewer clients when the folder is
opened. The generations contained in a report are listed under it when the report is
opened. A reports generation list is updated as new generations are captured to it.
Tip
We recommend you do not use the ampersand character (&) in report names.
This character displays as an underscore in Windows dialog boxes and list
boxes, which could confuse users.
If you plan to use epurposing and PortalVue Connector to access report
renditions through a Web portal application, you may not want to use any of
these characters in report names:
\ / : ^ # ? < > | (space)
56
Typically, each generation of a report uses the same file type (ASCII text, PCL,
etc.) and general page layout. If you capture generations with different file
types and/or layouts into the same report, operations which depend on file
type or page layoutsuch as index searching, SmartAlarms, or, in some
cases, printingmay give unexpected or incorrect results.
Creating Reports
Creating Reports
A report can be created before you capture its first generation, or at the same time. To
create reports before capture, you can use vadmin, the Server Admin client, Web View, or
the Windows Client. This chapter covers creating reports before capture using the Server
Admin client. See Chapter 6 for how to create reports during capture.
You set some report characteristics while creating the report; others cannot be specified
until after the report is saved, or until after the first report generation is captured. These
characteristics are described under Modifying Reports, starting on page 63. You also
link reports to folders after the report is created; see page 61. If you create reports during
capture, you can automatically link them to folders then. See Chapter 6.
2.
Name This will appear in the Report Name column in viewer client
windows. It can be up to 128 characters. See page 88 for some guidelines about
report names.
Default printer This remote printer is used if the user remote printing the
report doesn't select a printer, or if the user or group the report is being printed
for (by a SmartAlarm action) doesn't have a remote printer assigned and no
printer is selected in the alarm action. SmartAlarms are described in Chapter 16.
Managing Reports
57
Creating Reports
3.
58
Default Capture Volume This is optional; you can type the volume name or
select it from the volume list. The report will be captured to this volume unless
a specific volume is selected during capture. If you dont set a default capture
volume, the report will be saved to the first available volume as defined in
warehouse configuration (see page 209). For more information about volumes,
see Chapter 12.
Character set and Locale Enter these only if they should be different than the
warehouse default. You generally don't need to specify a character set for PCL
or PostScript reports (except for PostScript reports which use certain extended
character sets), as the report file contains the character set information. The
locale determines how Vista Plus recognizes certain numeric formats in the
report. You cannot change these settings once the report is created. See
Appendix C for more information on character sets and locales.
Creating Reports
4.
Click Next. On the Migration page, you can enter the following migration rule sets.
On-Demand Used only during the next migration after it is entered, and
removed from the report after the migration.
Migration rules determine what migration actions are taken for a reports generations
as they age and when they are taken. Generations can be archived, compressed, or
deleted. These are all optional; if you leave any field blank, the report uses the
warehouse default rule set for that type. See Chapter 13 for more information about
migration.
Managing Reports
59
Creating Reports
5.
Page security required for access Check the box to prevent users without a
page security for this report from viewing it, no matter what permission they
have.
You cannot set user and group permission for the report until after you have saved it.
6.
7.
You can now link the report to folders and select other report options and settings by
following the procedure for modifying the report, as described below.
Tip
60
You can create a new report and automatically link it to a particular folder by
displaying the folders properties, clicking Reports on the Link page, then
clicking Add.
You can use generation filters to control which generations of a report appear
in each folder it is linked to. See Chapter 9 for more information on
generation filters.
2.
Select the Links tab, then click Folders. This lists all the folders the report is currently
linked to.
3.
Click Add.
4.
5.
Click OK.
Tip
You can add multiple reports to a single folder at once by starting from the
folder properties instead of the report properties. See page 48.
Tip
You can create a new folder from the Select Folders dialog by clicking New.
Tip
Do not link any reports to the __fav__ID folders used for Web View favorites;
to be created properly, subscriptions must be created through Web View.
Managing Reports
61
62
1.
2.
Select the Links tab, then click Folders. This lists all the folders the report is currently
linked to.
3.
4.
Click OK.
Modifying Reports
Modifying Reports
After creating a report, you can change the settings youve given it (except for those noted
below) and set other characteristics for it. This section describes the general procedure for
modifying report characteristics; many of the characteristicssuch as page securities,
generation filters, and SmartAlarmsare described further in other chapters.
2.
3.
Capture The capture volume, character set, locale, paper size, and lines per
page. Only the capture volume can be changed after the report is created.
Migration The migration actions are taken for a reports generations as they
age and when they are taken. Generations can be archived, compressed, or
deleted. If migration sets are not assigned to a report individually, its
generations are migrated based on the default migration sets in warehouse
parameters. See page 188.
Page Securities User access to individual report pages. It works with report
security and access permissions. Click the New button to define page securities
for a report. See Chapter 11.
The Security page also contains the Page security required for access box. If
this box is checked, users without a page security assigned cannot see any of the
report, no matter what their access permission is; if this box is cleared, users
with permission for the report but no page security can see the entire report.
Whether it is on or off, users who are assigned a page security for the report can
see only the pages allowed by the page security.
Links What folders is the report linked to? See the previous sections for
instructions.
Managing Reports
63
64
To remove a report and all its generations, you can delete it as you would any other
object in Server Admin; see page 35. You can also delete a report using vadmin (see
Chapter 22), with Web View, or with the Windows Client. When you delete a report,
all of its links, access permissions, page securities, and SmartAlarms are also deleted.
You can move generations to offline storage or delete them using report migration.
Migration archives or deletes generations based on parameters such as days since
capture or days since the generation was last viewed. Migration is described in
Chapter 13.
You can also delete individual generations directly using functions in Web View and
the Windows Client; see the documentation for those clients.
To see the folders a report is linked to, select the Links page of the reports properties
and click Folders.
To see the reports linked to a certain folder, view the folders properties. On the Links
page, click Reports.
To view any report permissions assigned to users or groups, select the Security page
of the reports properties and click Users or Groups.
Tip
Managing Reports
To view generation lists for reports, use the vadmin ShowReport command
or view reports from Vista Plus viewer clients. To view lists of reports along
with Home folder hierarchies, use the vadmin Tree command with the report
option. See page 386.
65
66
Chapter 6
In This Chapter
Capture Overview ................................................................................... 68
Capture Procedure Overview ................................................................ 71
Capturing with rcapture ......................................................................... 73
Capturing with dircapture ..................................................................... 74
Capturing with a Vista Plus Print Queue ............................................ 76
Capturing with Vista Plus lp ................................................................. 77
Capturing with the Vista Plus Capture Printer Port .......................... 78
Capture Options ...................................................................................... 80
Report Names .......................................................................................... 88
Supported File Formats .......................................................................... 89
Working with Capture Configuration Files ......................................... 97
67
Capture Overview
Capture Overview
To copy files from your system to reports in your Vista Plus report warehouse, you capture
them with Vista Plus capture tools. Source files can be captured from the Vista Plus server
host (UNIX or Windows), from remote hosts (UNIX hostsincluding remote OSF1 UNIX
hostsWindows servers, and HP 3000 hosts running the MPE operating system), and
from Vista Plus Windows Client PCs. See Introducing Capture Tools, below.
Each source file captured is added as a generation to a report in your Vista Plus report
warehouse. Reports can be created either before files are captured (see page 57) or during
the capture process. When you create a report during capture, the first generation is
captured to it at the same time.
To tell capture tools which source files to capture, you specify one or more filenames or
directories on a command line or in a PC capture window. To tell capture tools which
Vista Plus reports to capture to, you have a choice of two methods:
68
Capture Configuration File Method You specify Vista Plus reports in rule sets in
capture configuration files. A source file is captured to a report if it meets all the
conditions in the rule set for the report.
Note
Note
Vista Plus cannot capture a report if the reports original file size is greater
than 2 GB. This is a limit imposed by operating system characteristics and is
independent of the disk space or memory space available.
Capture Overview
rcapture This command line capture tool captures one or more individual files
from the Vista Plus server host or a remote host. It can be issued alone or in a batch
script. (For capture from UNIX, Windows servers, and MPE)
dircapture This command line capture tool captures all the files in one or more
directories. Capture can be done as needed or repeated automatically at user-specified
time intervals. dircapture can capture from a UNIX server host or from remote UNIX
hosts. (For capture from UNIX)
Vista Plus print queue This print capture tool captures files sent to a particular
print queue with the UNIX lp command and the -ddest option. Files are captured
instead of printed. You can have one or more Vista Plus print queues per report
warehouse on a host. (For capture from UNIX)
Vista Plus lp This print capture tool captures files sent to any UNIX print queue
with the UNIX lp command. To use this tool, you install Vista Plus lp and issue the
UNIX lp command. Vista Plus lp runs in place of UNIX lp and tries to capture all
reports sent to all queues. Files are printed as well as captured. (For capture from
UNIX)
Vista Plus Capture Printer Port This print capture tool capture files sent to a
printer from any Windows application. Files are captured instead of printed. It is
installed on a supported Windows server host. You can print to it from that host, and,
by printing over a network, from other Windows servers and workstations. The
Capture Printer Port is the Windows counterpart of the Vista Plus print queue. (For
capture from Windows servers or workstations)
69
Capture Overview
PC File Capture This Windows-based GUI capture tool captures one or more files
from a Windows server or workstation. It is optionally installed with Vista Plus
Windows Client. File Capture is the GUI counterpart of rcapture. See the Vista Plus
Windows Client Users Guide for details. (For capture from Windows servers or
workstations)
PC Folder and Auto Capture These Windows-based GUI capture tools capture all
the files, or selected files, from one or more directories from a Windows server host or
workstation. Capture can be done as needed or repeated automatically at userspecified time intervals. Folder Capture and Auto Capture are optionally installed
with Vista Plus Windows Client. Together, they are the GUI counterpart of dircapture.
See the Vista Plus Windows Client Users Guide for details. (For capture from Windows
servers or workstations)
Windows
Server
rcapture
dircapture
Vista Plus lp
Windows
Workstation
*
(available through
sharing)
70
File Capture
If you plan to capture with one of the optional print capture tools the Vista Plus
print queue, Vista Plus lp, or the Vista Plus Capture Printer Port, make sure that tool is
installed. (See the Vista Plus Server Installation Guide for installation instructions.)
2.
Check entries in the client.cfg files on each computer you plan to capture from and
make changes, if needed. client.cfg files contain the host name of the server to capture
to, the port used for Vista Plus, and the name of the capture user. Capture tools use
this information to log in to the Vista Plus server. For most capture tools, check the
client.cfg file in the Vista Plus installation directory. If you are using the Vista Plus
Capture Printer Port on a Windows host, check the client.cfg file in the Windows
system directory. client.cfg is described on page 401.
3.
Decide which users to use as capture users and make sure these users have at least
Modify permission for folders and reports. You can leave Capture entered as the
default capture user in client.cfg files, specify a different user as the default, or specify
a user on the command line or in Server Profiles when you capture reports (this
overrides client.cfg):
If you want to use the user Capture as capture user, assign that user at least
Modify permission to folders and reports (see Chapter 10, ). An easy way to give
Capture the highest permission to all folders and reports is to make it a Vista
Plus Administrator.
If you want to use a Vista Plus Administrator as the capture user, you dont
need to assign permissions; an Administrator has the highest permission to all
folders and reports.
If you want to use a Normal user as the capture user, assign that user at least
Modify access permission to folders and reports.
4.
If you plan to capture from PCs, create Server and Report Profiles on each PC. Server
Profiles specify server login information (host name, port number, capture user).
Report Profiles specify capture options. See the Vista Plus Windows Client Users Guide.
5.
If you plan to use a capture configuration file for report capture, add rule sets for your
Vista Plus reports to this file. The capture.cfg file is the default configuration file; you
can create as many alternative files as needed:
To add rule sets to the capture.cfg file, you can work from either the Vista Plus
Windows Client or the Vista Plus server host. To add rule sets to alternative
configuration files, you must work from the server.
Before you add rule sets to the capture.cfg file from Vista Plus Windows Client,
you must capture at least one generation to the reports you want to capture to.
You can do this using any capture tool.
71
6.
Check the capture volumes and the report compression settings in warehouse
configuration. Compressing reports as they are captured can save warehouse space.
See Chapter 14.
7.
Capture source files using the capture tools available for the platform you are
capturing from. Specify options (the reports and folders to capture to, etc.) on the
command line, in capture configuration files, or in Report Profiles, depending on
which capture tool you are using.
8.
If you create reports during capture, afterward you can assign page security, user and
group access, generation filters, migration rule sets, print definitions for remote
printing, and SmartAlarms for report capture notification. All of these topics are
discussed elsewhere in this manual.
Tip
72
When capturing a new PCL or PostScript report for the first time, especially
when capturing from an application you have not previously captured from,
be sure to carefully test page security definitions and any other search-based
features, such as SmartAlarms or bounding box capture rules. Some
applicationsespecially applications which perform line-spacing operations
such as right-justificationmay split individual words into two or more text
objects within the report file. When this happens, Vista Plus cannot reliably
search these reports: while some searches will work correctly, others may not.
For example, we have seen this behavior in some Microsoft Word documents.
Changing the printer driver used to generate the report file, or adjusting
settings within the application, may correct the problem and allow searchbased features to work in Vista Plus.
On a Windows host, you can also capture individual files using the PC File
Capture tool, which is installed with Vista Plus Windows Client.
You must include -a, -d, -g, or -n, or Vista Plus will not know what report to capture to.
Capture options are described starting on page 80. The -F and -I options are part of the
optional TransVue Tagging feature. They are described in Using rcapture for TransVue
Tagging on page 458.
Warning
As with all Vista Plus commands, rcapture and its options are case-sensitive.
Be sure to enter options in the correct case. This is especially important with
the -d (report name) and -D (delete source file) options.
Tip
If the installation directory for Vista Plus executables is not included in your
path, change to that directory before running rcapture.
Note
On a UNIX host, rcapture can be run by any UNIX user. If you want, you can
change its permission settings to restrict its use. If you do this, be aware that
the Vista Plus print queue uses rcapture, so only users with access to rcapture
will be able to capture reports using a Vista Plus print queue. You may want
to set up a group of users (including lp) who are allowed to capture to Vista
Plus and give only that group permission to use rcapture.
73
On a Windows host, you can perform directory capture using the PC Folder
Capture tool, which is installed with Vista Plus Windows Client.
74
Lock
-l
Skips reports that are locked. If reports are not locked, it tells dircapture to put a lock on
them to prevent modifications during capture. Any reports that are skipped will be
captured the next time dircapture captures their directory. Any reports locked by
dircapture are unlocked after they are captured. The -l option is effective only if your
report generating program supports locks. If it does not support locks, specifying -l will
not keep dircapture from capturing reports that are being created or modified and it will
not prevent modifications to reports during capture. In both cases, reports may be only
partially captured.
Repeat Capture
-rinterval
Captures reports automatically, on an ongoing basis. With it, specify the time interval at
which capture should be repeated:
hourly@mm (hourly at the number of minutes after the hour specified by mm)
Recursive
-R
Captures from all directories that descend from directories specified on the command line.
75
Capture options are described starting on page 80; the options listed above are the only
ones available with the print queue. Specify options as follows:
Put an o in front of the option and an = (equal sign) between the option and its value,
as shown. For example: -od=SALES. Do not use = in a value; use it only to separate an
option and its value.
Set options that dont need a value, such as oa (use the default capture configuration
file), to 1 to enable them. For example: -oa=1
Note
76
2.
To disable Vista Plus lp, remove the file lp_capture_is_on with the command
below:
# rm lp_capture_is_on
To enable Vista Plus lp, create the file lp_capture_is_on with the command
below:
# touch lp_capture_is_on
77
The source file name is taken from the title bar of the Windows application the file
was printed from.
You can change this behavior, and set other report and generation characteristics, by
adding entries to the client.cfg file in the Windows system directory; see page 401.
If the capture process fails on the Windows side, the file stays in the print queue of the
printer it was sent to. Check to make sure the entries in the client.cfg file in the Windows
system folder are correct, then reprint the file. If capture fails on the server side, check the
server error log, server.debug.log.
Note
Important! In most cases, you should not use the Capture Printer Port to
capture Windows application files, such as Word documents or Excel
spreadsheets, as TransVue files. The Capture Printer Port captures files that
have been submitted to a Windows print queue and processed by a Windows
printer driver. This changes the format of the file and means it will probably
not behave as expected after capture. To capture Windows files as TransVue
files, use rcapture or the PC capture tools.
If for some reason you do want to use the Capture Printer Port for TransVue
capture, be sure to thoroughly test the file type and printer driver you are
using.
Note
78
If enabled, encryption of report files occurs when the file is captured from the
printer queue to the Vista Plus report warehouse. If you are printing over a
network, the print file is not encrypted when transferred between the
workstation and the print server.
Tip
You can have more than one Windows printer defined to use the Capture
Printer Port. You may want to do this so you can use different printer drivers
to create files to be captured, or for other reasons.
2.
3.
Select the printer associated with the printer port from the printer list.
4.
Click OK to send the file to the printer. It is captured to the Vista Plus report specified
in the first rule set it matches in the capture configuration file on the Vista Plus server
host.
Tip
If at any time you have unexpected problems capturing using the capture
printer port, we suggest you remove and reinstall it. Instructions for
removing and installing the capture port are in the Vista Plus Server Installation
Guide.
79
Capture Options
Capture Options
Capture options specify information such as which report and folder a file should be
captured to, the description to use, and more. Some options can be entered only on the
command line; some can be entered only in capture configuration files; some can be used
with both. The dircapture tool has several unique options; see the section on dircapture.
The options are grouped into the following categories:
Other report characteristic options: file format, character set or locale, description,
capture volume, migration rule set, and creation time
If any option value, such as a report or file name, contains a space, you must
enclose it in double quotes.
Tip
Several capture options use bounding box definitions to define the exact area
of a report page where informationsuch as the report name or description
should be found. Anything which affects where text appears on a report
pagefor example, changing printer drivers or upgrading the application
software that produces the reportcan change the values that get included in
the bounding box. Be sure to test any capture options that may be affected
after any change to the software that produces a report.
Tells capture tools to look in the default capture configuration file (capture.cfg) for report
names and capture options. You dont need to enter the name of a capture configuration
file with it.
Tells capture tools to look in the named capture configuration file for capture information.
The file must reside on the same host as the report warehouse you are capturing to.
80
Capture Options
Specifies the report to capture to. If the report does not already exist, it is created during
capture. For new reports, also specify a folder with -f (if you dont, new reports are added
to the Users New Reports folder in the capture users Home folder). If the report name
includes a space, you must enclose it in double quotes. Also, see Report Names on page
88.
You can extract the report name from the text of the source file by using d with a
bounding box or row and column, as described below.
Lets you use text from the source file as the report name. To specify the text, enter the page
and either a bounding box or the row and column where the text is found:
For the bounding box, enter four coordinates, defining, in order, the left, top, right,
and bottom. The left and right coordinates are distance from the left margin; top and
bottom are distance from the top margin. There are 7200 units per inch. For example,
for a bounding box that starts two inches from the left margin and one inch from the
top margin, and is three inches wide and inches high, the coordinates are
(14400,7200,36000,12600).
When creating capture rules from Vista Plus Windows Client, you can draw the
bounding box.
For a row and column, specify the page number and the row, and column where the
text starts. When calculating the row to use, do not count blank lines. Only lines with
text count as rows. If any row may or may not have text, we recommend you use a
bounding box rule instead of row/column. You can use this form only with ASCII or
ASA format reports (see page 89).
With either a bounding box or a row and column, length is the number of characters to use
as the report name.
81
Capture Options
Report Name from File Name For command line and capture
configuration files
-n
Uses the source file name as the Vista Plus report name when you create a report during
capture. Be sure to specify f with it to add the new report to a folder (if you dont, the
report is added to the Users New Reports folder in the capture users Home folder). You
cannot add this option to the capture file using Vista Plus Windows Client.
Note
If the KEEPSLASH option in server.cfg is on, the report name could include the
entire path to the report file, not just the file name itself. See the section on
report names on page 88.
Links the report to folder during capture. You can link either an existing report or one
created during capture. If an existing report is already linked to folders, you do not need
to use f, though you can use it to link the report to additional folders. f can be repeated
up to 10 times to link the report to multiple folders.
If no folder is specified for a report created during capture, or if the folder doesnt exist,
the report is added to the Users New Reports folder in the capture users Home folder.
If the folder name contains a space, you must enclose the name in double quotes. You can
extract the folder name from the text of the source file by using f with a bounding box or
row and column, as described below.
The capture user must have at least Modify permission for the folder you are linking the
report to.
Lets you use text from the source file as the folder name. To specify the text, enter the page
and either a bounding box or the row and column where the text is found:
For the bounding box, enter four coordinates, defining, in order, the left, top, right,
and bottom. The left and right coordinates are distance from the left margin; top and
bottom are distance from the top margin. There are 7200 units per inch. For example,
for a bounding box that starts two inches from the left margin and one inch from the
top margin, and is three inches wide and inches high, the coordinates are
(14400,7200,36000,12600).
When creating capture rules from Vista Plus Windows Client, you can draw the
bounding box.
82
For a row and column, specify the page number and the row, and column where the
text starts. When calculating the row to use, do not count blank lines. Only lines with
text count as rows. If any row may or may not have text, we recommend you use a
Capture Options
bounding box rule instead of row/column. You can use this form only with ASCII or
ASA format reports (see page 89).
With either a bounding box or a row and column, length is the number of characters to use
as the folder name.
The capture user must have at least Modify permission for the folder you are linking the
report to. The folder must already exist; if it doesnt, the report is linked to the Users New
Reports folder in the capture users Home folder.
Specifies the host name of the Vista Plus server host. It overrides the host entry in the
client.cfg file in the installation directory.
Tells the capture tool to connect to a certain port on the Vista Plus server host. It overrides
the port entry in the client.cfg file in the installation directory.
Tells the capture tool to log in and capture reports under the name of a certain Vista Plus
user. It overrides the capture user entry in the client.cfg file in the installation directory.
Specifies the maximum number of lines per page for reports created during capture of
ASCII files. It is ignored during capture to existing reports. If p is not specified, a default
based on the warehouse default page size (and the lines per inch setting in server.cfg, if
any) is used.
This option does not affect remote printing of captured reports. If there are no page breaks
in the report file, remote printing will use the default lines per page setting.
Tip
Use p only with file name and user name capture rules. Because of the way a
file is processed during capture, this option does not work properly with
bounding box or row/column rules.
When using itxtl to capture landscape text reports, Vista Plus calculates the
lines per page based on the page size. If you override this using p, be sure to
base your setting on the page width. For example, use 51 for 8.5 wide paper.
83
Capture Options
Sets the paper size for reports created during capture. It has no effect when capturing to
an existing report. Paper sizes are listed in the warehouse parameters section. See Chapter
14.
Tip
Use w only with file name and user name capture rules. Because of the way
a file is processed during capture, this option does not work properly with
bounding box or row/column rules.
Specifies the format of the file to be captured. Format is one of the following:
txt ASCII text
tv TransVue
Usually, the -i option is not necessary. Vista Plus automatically recognizes the format a
source file is in. However, you can use -i to force capture in a certain format. When you use
-i, all captured files must be in the same format. See page 89 for more information.
Tip
Use i only with file name and user name capture rules. Because of the way a
file is processed during capture, this option does not work properly with
bounding box or row/column rules.
Use the -itxtl option to capture landscape text reports. If you dont use itxtl,
all text reports are captured in portrait orientation.
84
Capture Options
Create Time
-cmm/dd/yyyy:hh:mm:ss
Specifies the creation date and time to use for a file (shown in the File Time column in
viewer clients). Your time overrides the operating system time stamp. For example, if the
file was created elsewhere and copied to the host, you could use c to set the file time to
the original file create time instead of the transfer time. Enter it as follows:
yyyy is four digits for year (must be at least 1980 and earlier than 2038)
hh:mm:ss is two digits for hour, two digits for minute, and two digits for seconds
(optional if you leave this off, the time defaults to 12 noon)
Uses the date and time the print file was created (this is shown as the File Time in viewer
clients) as both the Create Time and the Last Access Time for the generation. This lets you
base migration rules on the time the original file was created rather than when it was
captured.
If you use m with c, the time you enter in c is used as both the Create Time and Last
Access Time.
Specifies the online volume to capture the report to. For example, -lhard disk
captures to the volume named hard disk. If you dont use this option, the capture volume is
determined by the warehouse configuration setting or the volume specified for the report.
If you include this option, the capture will fail if there is not enough room on the specified
volume; it will not roll over to the next volume.
Tip
Use l only with file name and user name capture rules. Because of the way a
file is processed during capture, this option does not work properly with
bounding box or row/column rules.
Rule Set For rcapture only; not supported with print queue
-rruleset
Allows you to assign automatic migration rule sets to reports during capture. You can
assign a rule set to a new report created during capture or change the rule set for an
existing report:
Put quotation marks around the rule set name if it contains spaces.
85
Capture Options
Specifies a description for a new generation or for a report created during capture. Each
generation can have a different description. If no description is specified for a generation,
the reports description is used. Put quotes around descriptions with more than one word.
You can extract the description from the text of the source file by using t with a bounding
box or row and column, as described below.
Lets you use text from the source file as the report description. To specify the text, enter
the page and either a bounding box or the row and column where the text is found:
For the bounding box, enter four coordinates, defining, in order, the left, top, right,
and bottom. The left and right coordinates are distance from the left margin; top and
bottom are distance from the top margin. There are 7200 units per inch. For example,
for a bounding box that starts two inches from the left margin and one inch from the
top margin, and is three inches wide and inches high, the coordinates are
(14400,7200,36000,12600).
When creating capture rules from Vista Plus Windows Client, you can draw the
bounding box.
For a row and column, specify the page number and the row and column where the
text starts. When calculating the row to use, do not count blank lines. Only lines with
text count as rows. If any row may or may not have text, we recommend you use a
bounding box rule instead of row/column. You can use this form only with ASCII or
ASA format reports (see page 89).
With either a bounding box or a row and column, length is the number of characters to use
as the description.
Defines the character set the original report file is in; use only if this is different than the
default character set. Supported only for ASCII text files, and PostScript files which use
certain extended character sets; all PCL and most PostScript files contain character set
information.
Use only when creating a report during capture, not when capturing to existing reports.
See Appendix C for more information, including a list of supported character sets.
86
Capture Options
Defines the locale to use when capturing the file: this determines characteristics such as
the thousands separator, currency symbol, and so on. Use only if this is different than the
default locale.
Use only when creating a report during capture, not when capturing to existing reports.
See Appendix C for more information.
Miscellaneous Options
Background Capture For rcapture only; not supported with print queue
-B
Perform the capture as a background task on the server. This frees the job requesting the
capture to perform other tasks while the capture is taking place.
Warning
The -B option does not work on IBM AIX server hosts. If you include it on an
AIX host, the file will not be captured.
Delete Source File For rcapture only; not supported with print queue
-D
Deletes the source file after it is captured into Vista Plus. Be very careful using this option.
Prepends the specified file to the beginning of the captured report file when it is stored in
the Vista Plus warehouse. It is generally used with text reports to include a standard set of
PCL commands at the beginning of each captured report. These commands could set font
size, page orientation, and so on. File must exist in the prefiles subdirectory of the Vista
Plus installation directory on the host the report is being captured to. For more
information, please see the Vista Plus Technical Addendum.
87
Report Names
Report Names
You define the name of the report youre capturing to using the d option. You can specify
an existing report or create a new one. When youre creating a new report using d, keep
these characteristics in mind:
By default, slashes ( / ) are not allowed in report names; if you include a slash with
the d option, only the part of the name after the slash is used. To allow slashes in
report names, you must enter the statement KEEPSLASH=1 in the server.cfg file. For
example, if you capture using the option dname/with/slash, the created report
name will be slash if KEEPSLASH is not turned on and name/with/slash if it is.
Also, if you plan to use epurposing and PortalVue Connector to access report
renditions through a Web portal application, you may not want to use any of these
characters in report names:
\ / : ^ # ? < > | (space)
These characters cause problems with various epurposing actionsmany of them are
not allowed in URLs and would keep the rendition files from being downloaded from
the portal. If you do use them in report names, you should turn off userptname in
warehouse configuration to use the report ID instead of the report name for
renditions.
88
Characters from double-byte character sets, such as those found in Chinese, Japanese,
or Korean, are not supported in report names.
If Vista Plus uses an Oracle database with the Unicode character set, do not use any
extended characters (generally, accented letters or the euro symbol) in report names.
You will not be able to create SmartAlarms, page security sets, and so on, for any
report which has an extended character in its name. The other Oracle character sets
which support extended characters (see the Vista Plus Server Installation Guide) do not
have this limitation.
This is the plain text format. Reports in this format contain only
text without any formatting or graphics. Reports that contain
long lines (more than 80 characters for 8.5 wide paper) should
be captured with the -itxtl option. If you capture reports that
contain long lines without itxtl, they will be captured as
portrait instead of landscape.
If you have a problem with columns displaying over each other
at the right side of the page, you should capture those reports in
landscape using itxtl. If you have problems with lines
displaying over each other at the bottom of the page for
landscape reports, try adjusting the p (lines per page) setting.
This setting should normally be 51 or less for landscape reports
on 8.5 wide paper; the setting will vary for other paper sizes.
When possible, try to avoid using tab characters in captured text
files, especially multiple tabs on a single line. Large numbers of
tab characters can greatly increase the size of the captured file.
Also, all tabs are treated as eight spaces wide, which may cause
text not to align correctly.
This is the plain text format used for fixed character size line
printers. Reports in this format contain plain text as well as ASA
carriage control characters that determine vertical movement
when they are printed. The first character of each line is
assumed to be a control character and is not printed. Vista Plus
conforms to XPG4, POSIX standards.
PCL
89
This is the page description language format used for highresolution printers, such as many laser printers. Reports in this
format contain text and graphics as well as instructions that
describe what to print on each page.
Vista Plus supports PostScript Level 2 and Level 3. PostScript
files captured to Vista Plus should be DSC-compliant and pageindependent; if they are not, they may not remote print
properly, though they will still display in viewer clients. Only
the lowest level of DSC compliance is required. See the note and
tip at the end of this table.
TransVue
Note
In general, all the generations of a report should have the same original file
format. Mixing formatsfor example, capturing text and PostScript files as
generations of the same reportcould keep features which depend on page
format or the location of information, such as SmartAlarms or index
searching, from working.
Tip
For best results when capturing PostScript files, the printer you use to create
the PostScript files for capture should have certain options set:
Set PostScript Output Format to PostScript (optimize for portability ADSC).
Set PostScript Language Level to Use PostScript Level 2 features.
Set Data Format to Ascii Data.
Do not select Send CTRL +D after job or Send CTRL +D before job.
All of these options except the first are found on the Advanced PostScript
Options dialog.
Note
90
91
In most cases, you can use the general ipcl or ips format setting for PCL or PostScript
files (or dont specify any format and let Vista Plus auto-recognize the format). Use the
more specific settings, such as ipcl5e, only if you are certain of the files format and it is
not being captured correctly with the more general setting.
Tip
Use the -i option only when all the files specified for capture are in the same
format. All files will be captured in the format specified with -i, no matter
what their original format is. Keep in mind that if you use wildcards in
specifying filenames, all files captured may not be in the same format.
Note
If you have the NO_ASA=1 flag set in the client.cfg or server.cfg file, as
described in Appendix B, ASA reports will be saved as ASCII text reports
unless you use the iasa option.
Note
If you use auto-recognition (do not include any i option), and Vista Plus is
not able to identify the file type, it displays a warning message and processes
the file as if it was a PCL file; this gives the best results with most
unrecognizable files. If this happens, we recommend you check the captured
generation; it may be unusable.
TransVue Recognition
The TransVue feature captures files in their native formats. To specify TransVue file
capture, include the itv option. If you dont use any i option, the capture program looks
in the special.cfg file to see what files to treat as TransVue files. This file has these
characteristics:
Each line contains one file extension, in all upper case, without the period, and
nothing else.
special.cfg is created the first time any file, TransVue or not, is captured to the report
warehouse. By default, it includes these common file extensions:
ART
AVI
BMP
DOC
DOCM
DOCX
DOT
DOTM
DOTX
GIF
HTM
HTML
MPG
POTM
POTX
PPAM
JFIF
JPE
JPEG
JPG
PPS
PPSM
PPSX
PPT
PPTM
PPTX
RTF
SLDM
SLDX
THMX
TIF
WBK
WRI
XLA
XLAM
XLC
XLK
XLM
XLS
XLSB
XLSM
XLSX
XLTM
XLTX
Files with an extension listed in special.cfg are treated as TransVue files during capture
when i is not used. To add or delete extensions from special.cfg, edit it like any other text
file, using vi, Notepad, or a similar program.
92
Warning
Note
Important! In most cases, you should not use the Vista Plus Capture Printer
Port to capture TransVue files. Use rcapture or the PC Capture Tools instead.
Color in Reports
Vista Plus includes limited color support. Color images in PCL and PostScript reports may
be rendered in color in Web View depending on the setting of the Parser_Color statement
in the server.cfg file (see page 413). Image formats which can be rendered in color include
GIF, JPG, and BMP. Graphics, such as charts, which are drawn by applications may not be
rendered as these types of images; if not, they will not be rendered in color. The Windows
Client does not support color images.
Vista Plus supports colored text in reports in both Web View and the Windows Client.
While color graphics other than the images discussed above are not supported, some
graphic elements, such as horizontal and vertical lines, may be rendered in color in some
cases; this can be affected by the server.cfg Parser_ConvertPaths setting (see page 413).
Fonts in Reports
In addition to text and graphics, PCL and PostScript report files contain font information:
the text size, typeface, bold or italic, and so on. In most cases, Vista Plus can interpret this
information and display report generations using fonts that are the same, or close to, the
fonts that would be used if the report was printed.
Vista Plus accomplishes this by supporting many common fonts, and by mapping some
fonts it doesnt support to similar fonts it does support. For example, a font which is
similar to Times New Roman could be mapped to Times New Roman. Report display in the
Windows Client or Web View would then use Times New Roman characters instead of the
original report font.
Font support can be confusing and apparently contradictory: what appears to be the same
font in two reports may actually be two fonts which are very slightly different and have
similar but not identical names; these differences can come from the application the files
are created from or from the printer driver used to create them (different versions of an
application or printer driver may produce different fonts). For example, there are fonts
available on Windows called Times, Times New Roman, and Tms New Rmn.
93
Complicating matters further, some fonts are sent to Vista Plus as bitmap fonts (this
depends on the printer driver and what fonts the software believes are available to the
printer). In a bitmap font, each letter, number, and other character is actually a stored
picturea bitmapof the character, not the standard numeric code used for the character
in other fonts. Some print files include the font name and numeric character values in
addition to the font bitmaps; you may be able to map these fonts to non-bitmapped fonts,
as described in the next section. Other fonts contain only the bitmaps; they cannot be
mapped, as the information necessary to translate them into another fontthe numeric
values for the charactersisnt available. (This is a simplification of how bitmap fonts are
processed into Vista Plus. Which parser you are using also has an effect, and, in some
cases, only some characters in a font are treated as bitmaps.)
It is generally desirable to avoid bitmap fonts in Vista Plus. Because characters are stored
as pictures rather than the character values, you cannot search bitmap font text in a report
or use it in an index. That means it cannot be used as the basis for a SmartAlarm or page
security. Bitmap fonts also generally make the stored report file larger, so the report takes
longer to display. Whenever possible, we recommend you map a bitmap font to a font
supported by Vista Plus, as described in the next section. To see if a font is a bitmap font,
display the report in Web View or the Windows Client and select text-only display.
Characters in a bitmap font will disappear.
To ensure the best possible reproduction of your PCL and PostScript reports in Vista Plus,
capture a test generation of each report and view it using both Web View and the
Windows Client (if you will have users using both clients). If the font is not displayed
correctly, see if you can modify the report to use a font the client can display. If you have
reports from different applications which use the same font, we recommend you check
both reports, as different applications, or different combinations of application and printer
driver, may include different font information, causing Vista Plus to display the same
font differently.
If it is not feasible to change the fonts used in a report, you may be able to add the reports
font to Vista Pluss font mapping list, as described in the next section.
Font Mapping
Font mapping tells Vista Plus what font to use when a report contains a font which Vista
Plus clients are not able to display; it allows Vista Plus to capture and display reports even
if they use a font which it does not understand.
You set font mapping rules in the FontMapTables.txt file in the Vista Plus server installation
directory. It is an ASCII text file; you can edit it using Notepad or a similar program (on
Windows) or vi or another editor (on UNIX). Each line in the file contains two font names.
Whenever the first font is found in a report, Vista Plus changes it to the second font. Each
line also contains one of four client names.
94
The client name determines when Vista Plus performs the font mapping: when the file is
being captured into the report warehouse or when it is being read from the report
warehouse to be displayed by Web View or the Windows Client:
If the client name is Capture, the font is changed during capture, and the report is
stored in the report warehouse in the mapped font, not in its original font. In this case,
the first font name is the source font which Vista Plus does not support, the second
name is a font Vista Plus does support.
If the client name is WebView or Windows, the font is changed when the report is
being read and displayed by that client. This allows you to have a report use different
fonts when displayed by Web View or the Windows Client, which could be desirable
if not all users can display the same fonts. The first font name is the font found in the
Vista Plus report file (which could be the result of mapping the original report font);
the second font may be one which Vista Plus does not support, but which the client
workstation does.
If the client name is Rendition, the font is changed only when a PDF rendition of the
report is created, either when the report is downloaded as PDF from Web View, or
when the report is renditioned using epurposing.
Text in the Input Font Name is translated to the Mapped Font Name. Client determines
when this is done, as described above. You can use the * wildcard in the input font name
to map more than one font to the same output font. For example, in some PostScript
reportsnotably those with Asian languagesTrueType fonts are stored with names
consisting of TT followed by a number. In some cases, you may want to map all of these
fonts to one output font; you can do this by entering an input font name of TT*.
Here are some sample lines:
NimbusRoman9=Times New Roman, Capture
Times New Roman=HTML Font # 5, WebView
TT*=STSong-Light, Rendition
The first line means that all text which is marked as NimbusRoman9 in the file being
captured is stored by Vista Plus as Times New Roman. The second causes all text stored as
Times New Roman to be displayed by Web View as HTML Font # 5. The same reports will
display in the Windows Client using Times New Roman (unless there is another line in
FontMapTables.txt mapping that font for the Windows Client). The third sample takes all
fonts starting with TT and maps them to the font STSong-Light when a report is
downloaded to a PDF file. (ST-Song-Light is a simplified Chinese font; Appendix C
discusses how Vista Plus supports extended character sets.)
You can include blank lines and comment lines in FontMapTables.txt; any line starting with
the # character is a comment.
The FontMapTables.txt file provided with Vista Plus includes mapping statements for
many common fonts; you can view the file to see which fonts are mapped by default.
95
When adding your own statements, be sure to map to fonts that are similar in size (both
height and width) to the original font. If the mapped font is appreciably smaller or larger,
the report display may become unattractive or unreadable. This is especially true if the
mapped font is larger; text objects may overlap due to the larger character size.
Note
The input font name for all font mapping during capture must be the exact
font name as passed to the Vista Plus parser software. This may be different
than the font name as it appears in the source document, as the printer driver
or other software may change the font name to one it supports.
If a font will not display correctly, you may be able to find the font name
being passed to the parser. Please contact customer support for assistance, as
described on the copyright page. Unfortunately, in some cases the font name
is not passed to the capture process as part of the print file; in this case, you
will not be able to map the font as Vista Plus has no way of knowing the
original font name.
96
Rules specify the conditions a source file must meet to be captured to a certain Vista
Plus report. There is one condition per rule. A condition can be a source file name,
capture user name, or a text value.
Options specify which report a file should be captured to. They can also specify
which folder or folders a file should be captured to (up to 10), the description to use
for a new report or generation, and more. There is one collection of options for each
rule set; each rule does not have its own options.
Rule sets are listed in capture configuration files in the order they are added. During the
capture, source files are checked against rule sets in the order they are listed and captured
97
to the report for the first rule set they meet (but see the important note on page 98). If a file
does not meet any rule set, it is captured according to the default rule set. If no default rule
set is defined, the file is not captured. The capture.cfg included with Vista Plus comes with
a default rule set already defined. You can modify this as needed.
Tip
Each rule set must have an option to set the report name: either n or some
form of d.
Note
Example
#Rule Set 1
# comments (optional)
one or more rules
[capture options]
#Rule Set 1
#Example of a Row, Column Rule
1,9,17,"Zinc Metal"
[ -d"July" -f"Inventory" ]
#Rule Set 2
# comments (optional)
one or more rules
[capture options]
#Rule Set 2
#Example of a Bounding Box Rule
1,(28560,3720,42060,6120),"ACME CORP"
file:Oct*
[ -d"October" -f"Sales" ]
#Default Set
default:
[-d"GENERAL" options]
#Default Set
default:
[ -d"GENERAL" -f"MAIN" ]
98
Because of the order in which Vista Plus processes captured reports, a file is
checked against all filename and user name rules first, in the order the rule
sets appear in the configuration file. If it is not captured under any of these
rules, it is checked against bounding box and row/column rules, again in the
order the rule sets appear in the file. Any match with a filename or user name
rule, regardless of the rule sets location in the file, takes precedence over a
bounding box or row/column rule match.
Also, if you have multiple bounding box or row/column rules which refer to
different pages for the same report, make sure the rules are in order by page
number. If they are not, some rules may be ignored.
Note
Extended characters (those with an ASCII value above 127, such as the euro
symbol and accented letters) are not officially supported in capture rules. If
the reports being captured use the same character set as the capture
configuration file, rules containing these characters should work; however, if
the character sets are different they may not. We recommend you carefully
test any capture rule which contains an extended character.
Filename Rules
Text Value /
Bounding Box
Rules
99
Text Value /
Row, Column
Rules
Default Rule
This rule does not use a condition and should only occur once in a
capture configuration file, in the default rule set. Files that dont
match any other sets are captured to the report for this set. The
capture.cfg comes with a default rule set already defined. The report
specified for this is the GENERAL report included with Vista Plus. If
you dont specify a folder in options for the default rule set, files are
captured to the Users New Reports folder in the capture users Home
folder.
Rule Format: default:
[-dGENERAL other options]
Example:
100
default:
[-dGENERAL fMAIN ]
Tip
With TransVue files, or when using the i, -l, or p capture option, use only
file name and user name capture rules. Because of the way a file is processed
during capture, bounding box and row/column rules do not work properly
with these options or TransVue files.
Tip
If you create a bounding box rule with a text string that includes multiple
spaces between words, the rule may display in capture.cfg with only one
space. This is due to the internal structure of PCL and PostScript reports. The
capture rule will work correctly; it is only the way it appears in capture.cfg that
is affected.
Tip
Log in to the server host using a login with write permission for the file you want to
modify.
2.
Run a text editor such as vi or Notepad and open a capture configuration file in the
Vista Plus installation directory. The default configuration file is capture.cfg.
3.
Add a comment to a rule set, if you want, by entering a pound sign (#) and typing the
comment beside it.
4.
Create the first rule for a rule set using any of the available rule types, as described in
the previous section.
5.
Repeat Step 4 for each rule you want to add to the rule set. Remember that you cant
use bounding box rules and row/column rules in the same rule set.
6.
Add options to the rule set using any of the options available for capture
configuration files. Keep the following in mind:
If the rule set is for an existing report, be sure to use the d option to specify
which report the source files should be captured to.
If the rule set is for a report that will be created during capture, be sure to use
the d option or the n option to specify a name for the report. Also use the f
option to specify which folder or folders (up to 10) a new report should be
linked to.
7.
8.
Repeat Steps 3 through 7 for each rule set you want to add to the capture
configuration file. If you create multiple bounding box or row/column rules for a
report, make sure the rules are in order by page number. If they are not, some rules
may not be processed.
101
9.
Modify the default rule set (for capture.cfg) as needed or create the default rule set (for
an alternative file) by entering the line below. Do not specify a matching condition
after default. Add options for the default rule set using any of the options available
for capture configuration files. See Step 6 above.
default:
Tip
We recommend you do not enter bounding box rules by typing them into the
capture configuration file, especially if the text to match contains multiple
spaces. Due to the internal structure of PCL and PostScript reports, it can be
very difficult to determine the correct number of spaces in the text string,
which could keep the rule from matching correctly. Instead, use the Windows
Client to create these rules.
Capture generations using rcapture. Specify the source file name on the command
line and use the d or n option to set the report name and the f option to link the
report to a folder.
Tip
102
You can also use PC capture tools to capture the first generation to a report, as
described in the Vista Plus Windows Client Users Guide. Or, use dircapture to
capture all the files in one or more directories; see page 74. Specify the reports
and folders to capture to in the capture configuration file; see page
2.
Run Vista Plus Windows Client and log in as an Administrator so you have full access
permissions. You need at least Modify permission to define rule sets for reports in Step
3.
3.
Open reports in Vista Plus Windows Client and create rule sets for them as described
in the Vista Plus Windows Client Users Guide.
4.
If you want to delete any preliminary reports or first generations, use the delete
functions available in Vista Plus Windows Client. Deleting a report also deletes all of
its generations.
5.
If you created multiple bounding box or row/column rules for a report, edit the
capture.cfg file to make sure the rules are in order by page number. If they are not,
some rules may not be processed.
Chapter 7
Managing Groups
This chapter covers managing Vista Plus user groups.
In This Chapter
Groups Overview .................................................................................. 104
Creating Groups .................................................................................... 105
Start and End Dates ............................................................................... 107
Adding Users to a Group ..................................................................... 108
Modifying Groups ................................................................................. 110
Deleting Groups ..................................................................................... 111
Viewing Group Lists and Information ............................................... 112
Note
Groups can be managed using either the Server Admin client or vadmin. This
chapter gives procedures for Server Admin. See Chapter 22 for vadmin
commands.
103
Groups Overview
Groups Overview
Groups are an efficient way to organize users with the same information needs. You can
give users access to the same folders and reports by adding them to a group and assigning
a Home folder to the group. All group members then have access to that folder and its
contents. You dont need to assign it to each user individually.
Groups are also an efficient way to assign SmartAlarm actions and default remote printer
definitions. You simply specify a group for a SmartAlarm or assign a printer definition to
the group. You dont need to assign one to each user individually.
You can create as many groups as needed, adding one group for each set of users with
related information needs. Users can belong to one or more groups. Group members
share:
Home folders Group members have access to the groups Home folder and all the
folders and reports it contains. A Home folder is assigned to the group when the
group is created.
Access permissions Generally, all members of a group have the same permissions
for folders and reports. These can be the default permissions or permissions assigned
to the group. Higher permissions assigned to users individually override group
permissions; if the group uses the default permission, any permission assigned to a
user, higher or lower, overrides the default.
Each user can belong to a primary group and one or more secondary groups (if a user is not
assigned a primary group, he or she must be assigned a Home folder). Generally, users are
automatically logged in to Vista Plus as members of their primary groups. If they belong
to multiple groups and the Require user to choose group membership at logon
warehouse parameter is selected, they select which group to log in under. The Home
folder of the login group is automatically displayed.
As users work in Vista Plus, they can change to a different group at any time. When users
change groups, the new groups Home folder is displayed and they are given that groups
access permissions. Although users can operate in Vista Plus as a member of only one
group at a time, they can communicate with members of all their groups at all times.
Note
104
If a user has an individual Home folder, he or she always sees it rather than
the Home folder of the group he or she is logged in as a member of. If you
want a user to see the groups Home folder, do not assign an individual
Home folder to that user.
Creating Groups
Creating Groups
As you create groups, you must assign each group a Home folder. You can also assign a
default remote printer and start and end dates that determine how long a group record is
valid. See page 107 for more information on start and end dates.
After you create groups, you can:
Add users to the group (see page 108). The group becomes one of the users
secondary groups. You can also select groups for a user, including the users primary
group, through the users properties. See Chapter 8.
Assign the group access permissions for folders, reports, or bundles, and page
securities, if these should be different than the default permissions; see page 144.
Create report subscriptions for the group. Subscriptions are described starting on
page 286.
2.
Name This identifies the group everywhere groups appear in Vista Plus (up
to 128 characters). This is required.
Default printer This remote printer will be used for bundle and SmartAlarm
print actions for the group, if no printer is specified in the action or bundle
definition.
Managing Groups
105
Creating Groups
3.
4.
Home Folder Type or select the folder to use for this group. This is required.
You can create a new folder to use as the group Home folder by clicking
Browse, then clicking New.
Disable until Check this box to set the first day group members can log in to
Vista Plus. Then type or select the date and time in the fields beside the
checkbox. Users will not be able to log in as a member of this group until the
specified time on the specified day.
Disable after Check this box to set the last day group members can log in to
Vista Plus. Then type or select the date and time in the fields beside the
checkbox. Users will not be able to log in as a member of this group after the
specified time on the specified day.
Click Finish.
You can continue by assigning users to the group or setting other group parameters, as
described later in this chapter.
Tip
106
When typing a date, use a four-digit year between 1980 and 2037.
Use end dates to deactivate a group instead of deleting it. If the group is ever
needed again, you can reactivate it by removing or changing the end date.
Note
Users who are logged in as group members when the group reaches its end
date are not automatically logged out. However, once they switch groups or
log out, they cannot log back into the deactivated group.
Start Dates
If a start date is set for a user, the user cannot log in until that date.
If a start date is set for a group, no user can log in as a member of that group until the
start date.
If a start date is set for a users membership in a group, the user cannot log in as a
member of that group until the start date. If the user belongs to another group, he or
she can log in as a member of that group.
If a start date is set for a users primary group, the user cannot log in as a member of
that group until that date. However, if the user belongs to one or more secondary
groups and group selection at login is allowed, the user can log in as a member of
another group.
End Dates
If an end date is set for a user, the user cannot log in after that date.
If an end date is set for a group, no user can log in as a member that group after that
date. If the user belongs to another group, he or she can log in as a member of that
group
If an end date is set for a users membership in a group, the user cannot log in as a
member of that group after that date.
If an end date is set for a users primary group, the user cannot log in as a member of
that group on or after that date. However, if the user belongs to one or more
secondary groups and group selection at login is allowed, the user can log in as a
member of another group.
Managing Groups
107
108
1.
Display the properties (see page 33) of the group. You can also select the group
and click the Users in Group button to go directly to the Users page (skip step 2).
2.
Click the Users tab. This displays the users currently in the group.
3.
Click OK.
4.
5.
6.
7.
Click Remove.
To set a start and/or end date for one or more users membership in the group:
To set a start date, check the Membership disabled until box and type or select
the date and time.
To set an end date, check the Membership disabled after box and type or select
the date and time.
Click Properties.
Select the group you want to make the primary group (the user must already be
a group member).
Click OK.
Click OK.
Tip
Managing Groups
You can add a user to multiple groups at once by starting from the user
properties instead of the group properties. For instructions on this and more
information about setting the primary group, see page 125.
109
Modifying Groups
Modifying Groups
After creating a group, you can change the settings youve given it and set other
characteristics for it. This section describes the general procedure for modifying group
characteristics; some of the characteristicssuch as access permissions and subscriptions
are described further in other chapters.
Changing a group name changes it in all windows. Changing the groups Home folder
changes it for all group members who dont have individual Home folders.
2.
3.
110
Account The groups Home folder assignment and start and end dates, as
described earlier in this chapter.
Users Add or remove users from the group; see the previous section.
Security The groups access permissions for folders, reports, and bundles,
and page securities assigned to the group. Permissions are described in Chapter
10; page securities in Chapter 11.
Deleting Groups
Deleting Groups
You can delete group records as needed. Deleting a group permanently removes it. It also
removes all links between the group and its members, Home folder, and folders and
reports. Any access permissions assigned to the group are cleared. Deleting a group does
not delete the groups members from the warehouse.
If you think you might need a group later on, you can use end dates to deactivate the
group instead of deleting it. You can easily reactivate the group by removing or changing
the end date. This saves you from having to recreate it.
To remove a group, delete it as you would any other object in Server Admin; see page 35.
Note
Managing Groups
You cannot delete a group if any users have it as their primary group.
111
112
To view all users in a group, display the groups properties and select the Users page.
Chapter 8
Managing Users
This chapter covers managing Vista Plus users.
In This Chapter
Users Overview ..................................................................................... 114
Creating Users ........................................................................................ 115
Adding Users to Groups ...................................................................... 125
Modifying Users .................................................................................... 127
Deleting Users ........................................................................................ 128
Viewing User Lists and Information .................................................. 129
Monitoring User Licenses and Logins ................................................ 130
Note
Users can be managed using either the Server Admin client or vadmin. This
chapter gives procedures for Server Admin. See Chapter 22 for vadmin
commands.
113
Users Overview
Users Overview
There are two types of Vista Plus usersAdministrators and Normal users. Normal is the
default user type. Both types of users can belong to Vista Plus groups. Groups provide an
efficient way of organizing users with related needs and assigning them Home folders
and access permissions. See Chapter 7.
Normal Users
These are the users who view reports with Vista Plus viewer clients. They can be anyone
in your company at any skill level or corporate level. The folders and reports Normal
users can access are the ones contained in a Home folder assigned to them or to one of
their groups. Their access permissions for folders and reports can be either the default
permissions or permissions assigned to them or one of their groups by an Administrator.
Tip
114
Giving certain Normal users higher access permissions to certain folders and
reports allows them to manage them from the Windows Client or Web View
and take on some of the responsibilities of a Vista Plus Administrator.
Creating Users
Creating Users
As you create users, you must assign a Home folder, a primary group, or both. You can
also assign passwords, set password expiration parameters, set start and end dates that
determine when a user name is valid, and enter other information. See the sections later in
this chapter for more information on assigning Home folders, primary groups,
passwords, and start and end dates.
Vista Plus passwords are optional for login from viewer clients. You may assign them or
not assign them, depending on the needs of your company (you can also have Vista Plus
use Windows or UNIX passwords, or have passwords checked by a third-party
authorization program). If passwords are assigned, they can be modified by a Vista Plus
Administrator or by the users they are assigned to at any time.
Tip
On each Vista Plus server, each user record must be unique. If you are using
multiple Vista Plus servers, you may want to avoid using the same user
names on more than one server to avoid confusion. However, this means each
person will have a different user name for each Vista Plus server he or she
logs on to.
Note
Managing Users
115
Creating Users
116
1.
2.
Login name Enter a Vista Plus name for the user (up to 128 characters). This
is used for login. It also identifies the user in address lists for notes, messages,
bundles, and SmartAlarm print actions. It will replace <user> tokens in the
banner pages of any bundles the user receives. (Required)
Full name Enter the users full name. This will replace <user-full-name>
tokens in the banner pages of any bundles the user receives.
Description Enter a description for the user (up to 255 characters). This will
replace <user-desc> tokens in the banner pages of any bundles the user
receives.
Default printer This remote printer will be used for bundle and SmartAlarm
print actions for the user if no printer is specified in the action or bundle
definition.
Creating Users
3.
User type Leave Normal selected for all Normal users. This is the default.
Select Vista Plus Administrator to create an Administrator.
User Authorization From the list, select the type of password authorization
to use for this user; the default is Vista Plus password. See page 121.
Disable Until Select this checkbox if you want to specify the first day the
user can log in to Vista Plus. Then type or select the date and time in the fields
beside the checkbox. The user cannot log in until the specified time on the
specified day.
Disable After Select this checkbox if you want to specify the last day the user
can log in to Vista Plus. Then type or select the date and time in the fields beside
the checkbox. The user will not be able to log in after the specified time on the
specified day.
Tip
Managing Users
When typing a date, use a four-digit year between 1980 and 2037.
UNIX ID Enter any UNIX ID available for the user. If there is a UNIX ID
matching the user name, enter it here; otherwise set this to 0. This UNIX ID is
used to run UNIX commands as SmartAlarm and bundle actions for alarms and
bundles created by this user, and during printing.
117
Creating Users
Note
4.
118
Force change at next login Check this box to force a user to change his or her
password the next time he or she logs in to Vista Plus. You can force a change no
matter what is selected for password expiration. (Use only if User Authorization
type is Vista Plus Password)
Expires after days Check this box if you want the users password to
expire every so many days. Then enter the number of days in the field next to
the checkbox. If you dont check this box, the password is good indefinitely.
(Use only if User Authorization type is Vista Plus Password)
Click Next. On the Address page, you can enter the following optional information:
E-mail Type the users e-mail address. You must enter this to be able to email reports to the user as SmartAlarm or bundle actions.
Address Type the users mailing address. This will replace <user-addr> or
<user-addr#> tokens in the banner pages of any bundles the user receives.
Telephone Type the users phone number. This will replace <user-phone>
tokens in the banner pages of any bundles the user receives.
Fax Type the users fax number. This will replace <user-fax> tokens in the
banner pages of any bundles the user receives.
Creating Users
5.
6.
Primary Group Type or select the group name. (Either this or a Home folder is
required.)
Always use primary group home folder Check this button to have the user
use the Home folder for his or her primary group.
Always use this home folder To give the user a personal Home folder, check
this button and type or select the folder name in the field. (Either this or Primary
Group is required.)
Click Finish.
You can continue by selecting additional groups for the user or setting other user
parameters, as described later in this chapter.
Managing Users
119
Creating Users
120
Users with individual Home folders can only display their own Home folder.
To give these users access to other Home folders, include the Home folders as
subfolders in the users Home folder.
Creating Users
Passwords
Vista Plus Administrators must always enter a password to use the Server Administration
client. At your option, you can also require a password for vadmin (see page 319). Users
must enter a password when logging in to the Vista Plus Windows Client or Web View.
For each user, you can either:
Use a password assigned through another custom program. Use this option if you
want to use the optional LDAP authentication module on a UNIX server. LDAP
authentication is described in Appendix E, LDAP Authentication.
Have Vista Plus check all of these types of passwords when determining whether to
let a user log on.
You select the password type in the User Authorization field on the Vista Plus Server Info
tab.
Tip
If you want to let a user use Web View or the Windows Client without
entering a password, select Vista Plus Password as the User Authorization
type and leave the password fields blank.
If the Vista Plus user name does not include a backslash (\), the entire user name is
taken as the Windows user name and checked against the same domain the Vista Plus
server is on. For example, if the user name is Chris, the password is checked against
the password for the user Chris on the current Windows domain.
If the Vista Plus user name includes a backslash (\), the part of the user name before
the backslash is the Windows domain, and the part after it is the user name on that
domain. For example, if the Vista Plus user name is Corporate\Chris, the password is
checked against the password for the user Chris on the Windows Corporate domain.
If you want to use Windows password authorization, for any users who are not found on
the same domain as the Vista Plus server, you must enter their Vista Plus user names as
Domain\User, where Domain is the Windows domain where the user name is found and
Managing Users
121
Creating Users
User is the Windows user name. When logging in, the user must type the full
Domain\User user name.
Note
Important! For Vista Plus to be able to check user names on other Windows
domains, there must be two-way trust between the domain the Vista Plus
server is on and any domain where users will be authorized.
Note
While these options use the passwords stored by the operating system, the
user must still enter his or her Vista Plus user name and the password when
starting Vista Plus. The user may use a different name to log on to the host
and to Vista Plus, as long as the Vista Plus user name exists as a UNIX or
Windows user name.
Password Expiration on a Regular Basis: You can force users to change their
passwords on a regular basis by selecting the Expires after n days option in user
records. If the expiration interval is 30, a users password will expire every 30 days. If
the user changes his or her password before its due to expire, the interval starts over
from that point.
When a password expires, the Set Password dialog automatically appears the next
time the user logs in. The user must enter a new password in this dialog. Vista Plus
then automatically logs the user off and back in using the new password.
One-time Password Expiration: You can force a user to change his or her password
the next time he or she logs in. To do this, select the Force change at next login
checkbox in user records. Typically, you might select this before a user logs in to Vista
Plus for the first time. This gives him or her a chance to specify his or her own
password.
When the Force change checkbox is selected for a user, the Set Password dialog
appears the next time he or she logs in. After the user logs in with a new password,
the Force change checkbox is cleared. You can force a change whether or not a
regular password expiration interval has been set. If you force a user to change his or
her password before any regular expiration interval is due to occur, the interval will
start over from that point.
122
Creating Users
Note
Passwords can be up to 26 characters long, can include spaces, and are casesensitive. For security reasons, passwords are encrypted and are shown as
asterisks instead of letters.
Because of the way passwords are encrypted, some passwords with 24-26
characters are not accepted and cause an error. This should be rare; if it does
happen, just try a different password.
You can use end dates to deactivate a user record instead of deleting it. If the
record is ever needed again, you can quickly reactivate it by removing or
changing the end date. You dont need to recreate the user.
Note
Users who are logged in at the time of their end dates are not automatically
logged out. However, once they log out, they will not be able to log back in.
Start Dates
If a start date is set for a user, the user cannot log in until that date.
If a start date is set for a group, no user can log in or operate as a member of that
group until the start date.
If a start date is set for a users membership in a group, the user cannot log in or
operate as a member of that group until the start date.
Managing Users
123
Creating Users
If a start date is set for a users primary group, the user cannot log in as a member of
that group until that date. If the user belongs to one or more secondary groups and
group selection at login is allowed, the user can log in as a member of another group.
End Dates
124
If an end date is set for a user, the user cannot log in on or after that date.
If an end date is set for a group, no user can log in or operate as a member that group
after the end date.
If an end date is set for a users membership in a group, the user cannot log in or
operate as a member of that group after the end date.
If an end date is set for a users primary group, the user cannot log in or operate as a
member of that group on or after that date. If the user belongs to one or more
secondary groups and group selection at login is allowed, the user can continue to log
in as a member of another group.
You can add multiple users to a group at one time by starting from the
groups properties instead of the users. See page 108.
1.
Display the properties (see page 33) of the user. You can also select the user and
click the Groups button to go directly to the Groups page (skip step 2).
2.
Click the Groups tab. This displays the groups the user currently belongs to.
3.
Managing Users
Click OK.
125
4.
5.
6.
7.
8.
Click Remove.
To set a start and/or end date for the users membership in a group (see page 123):
To set a start date, check the Membership disabled until box and type or select
the date and time.
To set an end date, check the Membership disabled after box and type or select
the date and time.
Always use primary group home folder or Always use this home folder.
If you selected this home folder, type the folder name or click Browse and
select it.
Click OK.
Tip
126
Before deleting a user from his or her primary group, either set another group
as primary or select an individual Home folder for the user.
Modifying Users
Modifying Users
You can modify users as needed by changing entries in user records, including user name,
password, user type, Home folder, and primary group. You can also modify users
secondary group assignments, access permissions, and default print definition
assignments. Changing a users name changes it in all groups the user belongs to and in
all windows.
2.
Select the tab page containing the information to add or change (the General,
Account, and Address pages are described in more detail in How to Create a User
starting on page 116):
3.
General The users login name, full name, description, and default remote
printer.
Account The user type, authorization method, start and end dates, UNIX ID,
and password, if any.
Address Mailing and e-mail address, phone, and fax number. The e-mail
address is used for SmartAlarm and bundle actions and report subscriptions;
the other information may appear on bundle banner pages.
Groups Change the users group memberships and primary group and
Home folder assignments. See the previous section.
Security The users access permissions for folders, reports, and bundles, and
page securities assigned to the user. Permissions are described in Chapter 10;
page securities in Chapter 11.
Click OK.
Managing Users
127
Deleting Users
Deleting Users
You can delete user records as needed. Deleting a user record permanently removes the
user. It also removes the user from all groups and removes all links between the user and
his or her folders and reports. Any access permissions assigned to the user are cleared.
After a users record is deleted, the user cannot log in to Vista Plus.
If you think you might need a user record later on, you can use end dates to deactivate the
user instead of deleting it. You can quickly reactivate the user by removing or changing
the end date. This saves you from having to recreate it.
To remove a user, delete the user as you would any other object in Server Admin; see
page 35
128
Warning
Do not delete the user records included with Vista Plus. These are the Admin,
demo, and Capture users.
Tip
If you delete the user who created a bundle instance, you will not be able to
distribute the instance. You may want to give the user name an end date
rather than deleting it. Bundles are discussed in Chapter 17.
Tip
If you use activity logging and reporting (see Chapter 21), be careful about
deleting users. After you delete a user, any actions performed by that user
before it was deleted will no longer show on any activity report. You may
want to give the user name an end date rather than deleting it.
Tip
If your users use the Vista Plus Web View favorites feature, you may want to
delete each users favorites folder after deleting the user. Before deleting the
user, note his or her user IDits shown at the bottom of the General page of
the user properties. The name of the favorites folder for the user is
__fav__UserID. For example, for user ID 501, the favorites folder is __fav__501.
To view all the groups a user belongs to, display the users properties and select the
Groups page.
Managing Users
129
130
1.
2.
3.
You can right-click in the detail pane and select Refresh to update the user list.
2.
3.
The Total user licenses is the maximum number of licenses available for a host. Each login
to Vista Plus, including capture processes, uses one license. Users cannot log in after all
available licenses are in use. When a user logs out of Vista Plus, a license is freed up.
The Active user count is the number of users currently logged in to Vista Plus servers on a
host. It reflects logins from the Server Admin client, Windows Client, and Web View.
Managing Users
131
132
Chapter 9
In This Chapter
Generation Filters Overview ............................................................... 134
Setting Generation Filters ..................................................................... 135
Changing or Removing Generation Filters ........................................ 137
Note
Generation filters can be managed using either the Server Admin client or
vadmin. This chapter gives procedures for Server Admin. See Chapter 22 for
vadmin commands.
133
Generation filters affect only which generations are available to a user in Web
View and the Windows Client. They do not effect SmartAlarm actions. For
example, if a report has generation filters set to show users only generations
captured by a member of one of their groups, but a user has a SmartAlarm set
to print each new generation of the report, the alarm action will print all
generations of the report, not just the generations allowed by the generation
filter. If you use generation filters to control access to report generations, be
very careful in creating SmartAlarms for those same reports.
Favorites created through Web View respect the generation filters set for the
folder the report was accessed through when it was made a favorite. For email favorites, the user will get a message when any generation is captured,
but the link in the message will open the most recent generation allowed by
the generation filter.
See Chapter 16 for more information about SmartAlarms.
Note
134
2.
3.
135
4.
5.
To show only the most recent generations or generations captured within a certain
number of days: check the Filter by most recent box and select one of the following:
Most recent generations List only the most recently captured generations.
Type or select the maximum number of generations to display.
Most recent days List only generations captured within this many days
before the list is being viewed. Type or select the number of days.
To filter generations according to the user who captured them, check the Filter by
creator box. and select one of the following:
Current user Each user will see only generations he or she captured.
User List only generations captured by a specific user. Type or select the user
name.
Users in current group Each user will see only generations captured by a
member of the group he or she is logged in as a member of. If the user changes
groups, he or she will see a different generation list.
Note
6.
7.
136
To filter by a particular day or date, check the Filter by date box and select one of the
following:
Day of the week List only generations captured on a particular day of the
week. Select the day.
Day of the month List only generations captured on a particular day of the
month. Select the day, from 1-31.
Last day of the month List only generations captured on the last day of a
month.
Date range List only generations captured before and/or after the dates you
specify. You can select a Before date, an After date, or both.
Tip
To include generations captured in a certain date range, enter both Before and
After dates. The Before date should be later than the After date. For example,
to list generations captured during April, you would enter: Before May 1 and
After March 31.
Click the Apply button to save the filters for this folder and stay on this properties
page so you can set other generation filters or report properties, or click OK to save
the filters and close the properties dialog.
2.
3.
4.
5.
To add a new filter, check the box and set the value, as described in the previous
section.
137
138
Chapter 10
In This Chapter
Access Permissions Overview ............................................................. 140
Access Permission Levels ..................................................................... 142
Assigning Access Permissions ............................................................. 144
Note
Access permissions can be managed using either the Vista Plus Server
Administration client or vadmin. This chapter gives procedures for the Vista
Plus Server Administration client. See Chapter 22 for vadmin commands.
139
To give all users more or less access to all reports, folders, or bundles, you can change
the default folder and report permissions by modifying the warehouse parameters, as
described in Chapter 14.
To give all users different access to a particular report, you can change the default
access for the report, as described in Chapter 5.
To give certain users or groups more or less access to certain reports, folders, or
bundles, you can assign higher or lower permissions for those reports; see page 144.
Permissions assigned to users or groups override default access permission.
If you want to offload Administrator tasks to certain Normal users, give these users
Delete permission for some folders and reports. This allows them to manage those folders
and reports from Vista Plus viewer clients.
If a Normal user creates a folder or report from a viewer client, he or she automatically has
the highest permission (Delete) for it. Also, a user has Delete permission for reports created
during capture using his or her name as the capture user.
140
Tip
You can assign any group or user one page security per report. To be able to
view the pages in the set, users also need View Only permission, or higher, for
the report. Page securities are discussed in Chapter 11.
Note
If the group uses the default permission for a folder or report and the user has been
assigned a permission, the individual permission, higher or lower, overrides the
default.
If both the user and the group have been assigned a permission for a folder or report,
the user receives the higher of the two permissions.
If a page security is assigned to the user for a certain report, it overrides any one
assigned to the group for the report.
Note
Normally, users have the permissions of the group they are operating under
currently. The permissions they have through one group may be different
than the permissions they have through another. If you want to allow users to
operate at all times with the highest explicit permissions of any of the groups
they belong to, add a line that reads ALLGROUPS=1 to the server.cfg file.
Even with this flag set, a lower explicitly assigned permission still overrides a
higher default permission.
141
Reports
Bundles
Delete
Delete an instance
Modify
Create an instance
Delete components
from an instance
Modify an instance
N/A
Print a report
Download a report
Copy and paste from a
report
E-mail a report
Print an instance
(including having it
printed as a
distribution action)
Distribute an instance
View a folder
View a report
Link or unlink a report
(must have Modify
permission for the
folder)
No Access N/A
142
In addition, any user may be assigned a page security for a report, which means he or she
can see only some of the report pages. A user can be assigned a page security no matter
what his or her permission is for the report. Page securities are covered in Chapter 11. If
the FILTER_PAGE_SEC_GENS option is set in server.cfg (see page 409) and a user has a
page security assigned which does not allow him or her to see any pages in any
generations of a report, the user will not see the report in the report list in the Windows
Client or Web View. If a user can see pages in some generations but not others, the
generations where the user can't view any pages will not be listed.
Note
Note
143
144
When working through the user or group properties, you can also assign
page securities. For more information about page securities, see Chapter 11.
Display the properties (see page 33) of the user or group. You can also select the
user or group and click the Permissions button to go directly to the Security
page (skip step 2).
2.
145
3.
Click the button for the type of object to assign permissions for: Folders, Reports,
Bundles, or Pages. This lists any permissions already assigned to this user or group
for this type of object.
4.
5.
6.
146
In the Permission field, select the permission level to assign. (Skip this step if
you are assigning a page security.)
Click Add
Select the reports, folders, bundles, or page securities from the list.
Click OK.
To remove the permission for an object so the user or group will use the default
permission:
Click Remove.
7.
Click Close when youre done with this type of object. To assign permissions for a
different type of object, return to step 2.
Note
All changes you make are saved immediately, even if you click Cancel to
close the users or groups Properties dialog.
Display the properties (see page 33) of the report, folder, or bundle. You can also
select the report, folder, or bundle and click the Permissions button to go
directly to the Security page (skip step 2).
2.
147
3.
4.
5.
6.
7.
Make sure no user or group is selected in the list. In the Permission field, select
the permission level to assign.
Click Add
Click OK.
To remove the permission for a one or more users or groups so the users or groups
will use the default permission for this object:
Click Remove.
Click Close.
Note
148
All changes you make are saved immediately, even if you click Cancel to
close the objects Properties dialog.
Chapter 11
In This Chapter
Page Security Overview ....................................................................... 150
Creating Page Securities ....................................................................... 151
Condition Expressions .......................................................................... 154
Modifying Page Securities ................................................................... 157
Assigning Page Securities .................................................................... 158
Deleting Page Securities ....................................................................... 160
Note
Page security can be managed using either the Vista Plus Server
Administration client or vadmin. This chapter gives procedures for the Vista
Plus Server Administration client. See Chapter 22 for vadmin commands.
149
Users with No Access permission for a report cant see any pages in the report, even if
you assign them a page security.
If the report has Page security required for access on, users who arent assigned a
page security cannot see any pages in the report, no matter what their permission is
for the report.
This chapter describes defining page securities and assigning them to users or groups
from the page securitys properties dialog. You can also assign securities through the user
or group properties dialog; since this is the same method used to assign access
permissions, it is covered in Chapter 10please see page 144. Each group or user can
have permission for only one page security per report.
150
1.
2.
Create one or more indexes in the report using a Vista Plus viewer client or, for ASCII
text files, vadmin. See the Vista Plus Windows Client Users Guide, the Web View online
help, or page 339 of this guide.
3.
4.
Assign page securities to users and groups as needed. See page 158 or page 144.
Before you create a page security that uses a condition expression, you need
to define one or more indexes for the report. You can do this using either a
Vista Plus viewer client or, for ASCII text reports, vadmin. See the Vista Plus
Windows Client Users Guide, the Web View online help, or page 339 of this
guide.
Note
Create a new page security using any of the methods described on page 33.
2.
151
Name A name for the page security (up to 128 characters). This name will
appear in access permission windows. It should help you remember what the
set is for, so you may want to include the name of the report it is for.
Grant access if condition expression met Show pages that meet the
conditions in the expression you enter.
Grant access to all pages Show all pages to users assigned the security.
Report Type or select the name of the report you are defining page security
for.
3.
If Type is expression met, click Next and continue. If Type is all pages or
no pages, click Finish; the security is complete.
4.
Create the first condition as follows (you can also type an expression in the Condition
box; see the Tip at the end of this procedure):
152
Select an Operator.
Type the Value to match. If the Operator is IN or OUT, type the Start and End of
the range. If the index is numeric, and your entry has any non-numeral in it (for
example, a decimal point, thousands separator, or minus sign), enclose the
entry in quotes.
5.
Select the Logic to use between the previous condition and this one.
Select an Operator.
Type the Value to match. If the Operator is IN or OUT, type the Start and End of
the range. If the index is numeric, and your entry has any non-numeral in it (for
example, a decimal point, thousands separator, or minus sign), enclose the
entry in quotes.
6.
Repeat step 5 for each condition. By default, each new condition is added at the end of
the expression. To add a new condition between two others, click in the text box and
position the insertion point immediately before the logical operator where you want
the new condition inserted.
7.
Click Finish to save this page security. This also applies the set to each report
generation, so there may be a delay before the dialog closes.
Note
For a page security to work, any index it uses in a condition must have been
applied to all generations of the report. You can re-index a report using the
vadmin reindex command or with a Vista Plus viewer client.
Tip
You can also enter the condition expression by typing it in the Condition box.
If you choose to do this, be sure to format each condition correctly and to use
the proper logical operator between conditions. If the expression is invalid,
you will receive an error message when you try to save the page security. See
the next section for a detailed discussion of how the condition expression
works and the format to use.
Tip
You can use all operators with both text and numeric indexes. When you use
less than or greater than with text, remember that numerals and most
punctuation are less than all letters. See Rules for Expression Entry on
page 156.
Tip
You can also create a page security from the reports Properties dialog. On the
Page Securities page, click New. On the page securitys General page, the
report name is set to the current report and cannot be changed. Other than
that, the procedure is the same as the one above.
153
Condition Expressions
Condition Expressions
When you define a page security, you want it to consist of a set of pages which contain a
certain value or combination of values. For a simple example, you could want a set
consisting of pages which have the department number of 10. Or, slightly more complex,
you could define a set consisting of pages which contain either a department number
between 20 and 50 or an employee number between 200 and 500.
You define the pages you want in the set by creating the expression for the page security.
The expression consists of one or more conditions; if there are two or more conditions,
there is a logical operator between each two:
Each condition defines what must be true for a page to be included. A condition
contains the name of an index, the value to look for in the index, and one of these
operators:
Operator
Meaning
equal to
<
less than
>
<=
greater than
less than or equal to
>=
IN
in the range of
OUT
For example: Department = 10 is the condition for the first example above, while
the second example has two conditions: Department IN 20-50 and Employee IN
200-500.
Each logical operator defines whether both, either, or exactly one of the conditions on
either side of it must be true for the page to be included in the set. There are three
choices for logical operators:
XOR: Only one condition can be trueif both are true, the page is not included.
In the second example, the condition would be OR, since we said the page belonged
in the set if either the employee number or the department number was in the range
given. If we used AND instead, a page would be included in the set only if it
contained both a department number between 20 and 50 and an employee number
from 200 to 500; if it had only one or the other, it would not be included.
Most expressions will be fairly simple, either with only one or two conditions, or with
multiple conditions, but having the same logical operator for all of thembecause you
want to find either pages with all of the values you list (AND between each two
154
Condition Expressions
conditions), or with any one of the values (OR between each two conditions). However,
you can create complex expressions using more than one type of operator. If you do, all of
the AND operators are evaluated first, followed by OR, followed by XOR; within each
type, operators are evaluated from the beginning to the end of the expression. If you want
to change this order, you can do so by using the Condition text box to place parentheses
around the part of the expression to evaluate first.
For example: say someone is authorized to see only information relating to departments
20 or 50, and only activity in the South region. The expression for this would look like this:
(Dept = 20 OR Dept =50) AND Region = South
The parentheses are necessary so the department numbers are evaluated first; the region
condition must be true no matter what the department number is. To understand how the
order affects the final result, lets look at what happens when the example above is
evaluated, assuming the department is 20 and the region is North. Since the region is not
South, this page should not be included in the page security:
First, evaluate each condition: The first is TRUE; the second and third are FALSE. This
leaves:
(TRUE OR FALSE) AND FALSE
Since only one of the conditions is true, the AND expression is FALSE, and the page is
not included in the set. This is correct.
How would this change if you didnt place parentheses around the OR expression? The
condition expression would then be:
Dept = 20 OR Dept =50 AND Region = South
But, since there are no parentheses, we now evaluate the AND expression first. It is
FALSE, since both of its values are FALSE (the department number is not 50, and the
region is not South). This leaves:
TRUE OR FALSE
This is TRUE, since one of the values around the OR is TRUE, and the page with this value
would be included, incorrectly, in the set. Changing the order of evaluation changed the
result. Be very careful when constructing complex expressions so the conditions and
operators are evaluated in the order which gives you the results you want.
155
Condition Expressions
You can put parentheses around any condition or group of conditions so that part of
the expression is evaluated first.
There must be exactly one logical operator between each two conditions.
Spaces between values and operators do not matter. You can enter either
Index=Value or Index = Value.
156
For the IN and OUT operators, you must enter a value range. Enter the beginning and
ending values separated by a dash: Customer IN 300-500. If the values are text, not
numeric, surround each value with quotes: Company IN Aaa Bzz.
A value for a numeric index must be enclosed in quotes if it contains any non-numeral
(a decimal point, thousands separator, minus sign, or currency symbol).
All text matching is not case-sensitive, even if the index was created as a case-sensitive
index.
All text sorting (when using the IN, OUT, <, or > operators with text) is done using the
ASCII character values.
You can include the * (one or more characters) and ? (a single character) wildcards in
the text to search for.
If an index name contains a space, you must enclose the entire name in quotes. For
example: Company Name=Acme, Inc.
If a value contains a quote, you must precede the quote with a backslash (\).
Otherwise, Vista Plus will interpret the quote as the end of the value.
Tip
Until you are comfortable with typing expressions following the rules and
behavior in this section and the preceding one, we recommend you create
condition expressions using the fields in the Create Condition area of the
Conditions page, editing only as needed to enter parentheses to ensure
correct precedence.
Note
The syntax used for condition expressions is unique to Vista Plus; it is not the
same as SQL syntax. In particular, the IN operator has a different meaning in
Vista Plus than it does in SQL.
You can list just the page securities for a particular report by displaying the
Page Securities page of the reports Properties dialog. You can then display
the securitys properties and continue as described below.
2.
On the General page, you can change the name or type. You cannot change the report
the security is for. If you selected the wrong report, you must delete the security and
create a new one.
3.
On the Conditions page, there are several ways to edit the condition expression:
To add a new condition:
To add the condition anywhere except at the end of the expression, click in the
Condition text box. Place the insertion point where you want the new
condition; it must be just before an existing logic operator.
Type the Value. If the operator is IN or OUT, type the Start and End values.
Click Add.
Tip
You can also add a new condition by clicking in the Condition text box,
moving the insertion point to where you want the condition, and typing it.
4.
On the Security page, you can assign this security to users or groups. See the next
section.
5.
Click OK.
157
If both a user and his or her group have page securities assigned for a report,
the security assigned to the user overrides the one assigned to the group. If a
user without an individual page security belongs to more than one group, the
page security for his or her current group is used, unless the server.cfg file
contains the statement ALLGROUPS=1. In that case, Vista Plus uses the first
page security it finds for any of the users groups, no matter what group he or
she is currently operating under. server.cfg file settings are described starting
on page 405.
158
1.
2.
3.
Click Users or Groups. This displays the users or groups currently assigned this
security.
4.
5.
6.
Click Add
Select the user or users (or group or groups) to assign the security to.
Click OK.
Click Remove.
Click OK.
159
160
Note
If you delete all page securities for a report with Page security required for
access on, no users will be able to view any pages in that report. If you want
users to be able to view the report or report pages, you can turn off Page
security required for access, create new page securities for the report, or
both.
Note
If you delete a report index, all references to it are removed from any page
security expression. If the page security refers to only the deleted index, the
page security is also deleted.
Chapter 12
In This Chapter
Volume / Device Overview ................................................................. 162
Creating Devices .................................................................................... 166
Modifying Devices ................................................................................ 167
Deleting Devices .................................................................................... 168
Creating Volumes .................................................................................. 169
Modifying Volumes ............................................................................... 171
Note
Volumes and devices can be managed using either the Vista Plus Server
Administration client or vadmin. This chapter gives procedures for the Vista
Plus Server Administration client. See Chapter 22 for vadmin commands.
161
Important! All devices used for online and offline storage must reside on the
host where the Vista Plus server is installed. If you are using multiple
volumes for online storage, these can be located on the same device or on
different devices. However, be sure to read the next section before deciding to
put multiple online volumes on the same device.
162
reaches the high-water mark, further generations are captured to the first available default
volume. You can also specify a volume during capture, either in a configuration file or on
the capture command line. If you do this, and the volume is full, the capture fails; the
report is not captured to another volume.
Warning
Volume rollover occurs when Vista Plus determines that capturing a file
would cause the volume to exceed the high-water mark. Thus, a large report
may roll over to the next volume, while a smaller report doesnt, since there is
enough room for it below the high-water mark.
During high-water mark calculations, the available space is determined based
on the file system (UNIX) or disk volume (Windows) that the Vista Plus
volume resides on. If the high-water mark is 90%, Vista Plus will continue
capturing to a volume until the file system or disk volume it is on is 90% full.
This means that putting more than one of the default volumes on the same
file system or disk volume defeats the purpose of the rollover volumes. If all
default Vista Plus volumes are on the same file system, rollover will never
occur: since the calculation is based on the file system, when one volume
reaches the high-water mark, they all do.
If any volumes are on the same file system as the Vista Plus database
directory, do not set the high-water mark for those volumes to 100%. If you
do, the volume may take up all available space on the file system, preventing
Vista Plus from adding new information to the database. This may cause
problems during report capture or any other function (adding users, folders,
and so on) which writes to the database.
163
When you archive a generation to the HSM volume, Vista Plus writes a compressed
tar file to the HSM.
When you restore a generation from the HSM volume, Vista Plus requests the
compressed tar file and the HSM retrieves the file as it normally would.
No operator intervention is required. Vista Plus does not directly interface with the HSM;
it simply writes and retrieves files as if the HSM were just another directory on the
system. Any movement of files within the HSM is transparent to Vista Plus.
If your optical device can be accessed as if it were a directory, set up an offline volume
on a hard disk for the device. To do this, add a device with hard disk as the type. Then
add the volume and enter the name of the hard disk in the device name field.
When you create rules for archiving to the optical disk, you can specify the volume or
device as the destination.
The directory path from the Vista Plus server to the directory where you want to store
report renditions. This must be a UNC path. Do not use a mapped drive; drive
mappings are user-dependent and a service started under a network account, as the
Vista Plus server service is, does not have access to the mapping information.
This allows the Vista Plus server to store the rendition in the proper location on the Web
server, and to create a URL pointing to the specific rendition file.
164
Web volumes are essentially a convenience feature: after giving a single name to the
directory/URL combination, you specify only the volume name each time you want to
create a rendition or subscription in that directory. Volume names are shorter than the
directory /URL combination, and therefore easier to type, faster to send across a network,
etc. Also, if either the directory or the URL where you are storing renditions changesfor
example, if your company changes its domain nameyou can just change the definition
of the Web volume and all existing subscriptions immediately start to use the new URL;
you do not need to change each one individually.
Note
If you define multiple Web volumes, keep in mind that Vista Plus does not
support subscriptions on multiple Web servers. If the same user or group
subscribes to the same report on more than one Web volume, Vista Plus
cannot distinguish between the two: an attempt to delete one of the
subscriptions could delete the other.
Tip
You can define a Web volume with a directory but no URL. When you do this,
any renditions created on that volume are stored in the exact directory named
in the volume definition, not in subdirectories as described on page 282. Also,
since there is no starting URL, the rendition commands cannot return the
URL to the created rendition. You can use this type of volume definition if
you have a directory where you want to store renditions for a purpose other
than portal access to a Web server.
Include a fully qualified path in the Web View volume definition (as in
admin.companyname.com/vp_web/, above), and supply only this URL to users as a way
to start Web View. In general, we recommend this solution.
Create separate Web View volumes for each path users might use to start Web View.
For example, you could have Web View volumes for both the URLs mentioned above,
plus another one for the URL using the actual IP address of the admin Web server.
If Web View is installed on more than one Web server, create a Web View volume for each
server. The links created in subscription e-mails will always access Web View on the
server the user was using when he or she selected the report as an e-mail favorite.
165
Creating Devices
Creating Devices
Creating a device consists solely of adding a record for the device in Vista Plus; the device
itself must exist on your Vista Plus server host. If you plan to use only the default devices,
you dont need to set up records for additional devices. However, to ensure that you have
enough online and offline storage, you might want to set up additional volumes on the
default devices. See the next section.
2.
3.
166
Name A name for the new device (up to 64 characters). Be sure the name you
enter is different from the default device names (Hard Disk and Tape Drive). You
cannot save a new device under the name of an existing device.
Media type Select Hard Disk, Tape, or Optical Disk. Always select Hard
Disk if you are running the Vista Plus server on a Windows host.
Device path The physical path to the device if you specified a tape device in
the preceding step. This information is used in migrating generations.
Size (kilobytes) The storage space available on the device; do not enter more
than is available. This is used during migration to tape, optical disk, or an
offline volume on a hard disk device: VMTransport checks it to see how much
space is available for files. When the space you specify (not necessarily the
actual space available) is full, VMTransport stops migrating files to the device.
If a disk device will contain only online volumes, you can enter any number;
this entry is not used when calculating the high-water mark for online volumes.
Click Finish.
Modifying Devices
Modifying Devices
You can modify a device definition at any time. The most frequent reason for modifying a
device would be to change the description, though you could also change the path to a
tape device or its maximum size (for example, if you have a new tape drive).
Tip
If you are running the Vista Plus server on UNIX and your tape drive name is
different from that of the default tape drive (/dev/rmt/0m), be sure to modify
the device definition for the tape drive to use the correct name.
1.
2.
Make your changes to any field. The fields are described under How to Create
Devices, above.
3.
Click OK.
167
Deleting Devices
Deleting Devices
While you can delete devices, there is rarely any need to. If you do delete a device, make
sure it is not being used. If you delete a device which an active volume is using, you could
lose all the data stored on the volume.
To delete a device, use any of the methods described on page 35.
168
Creating Volumes
Creating Volumes
Creating a volume consists of adding a record for the volume and specifying the volume
type. Online or offline volumes must exist on a physical device on your Vista Plus server
host or accessible over the network; Web volumes generally exist on the Web server. Any
online volume you create can be designated as one of the volumes used for report
warehouse default storage. You specify the default volumes in warehouse parameters, as
described on page 209. You can specify different volumes whenever a current volume
becomes full.
Note
While you can create a volume on a tape device, there is no reason to do so. In
migration rules, you specify only the tape device name; you must use a new
tape volume name each time migration is run.
1.
169
Creating Volumes
2.
3.
Volume type Select one of these types; you cannot change the type after
youve saved the volume:
Online if the volume will be used for storing generations in the report
warehouse.
WebView if the volume will be used for Web View e-mail favorites.
Device Used only for online and offline devices. Type or select the name of
the device the volume is on. For online volumes, use only disk or optical disk
devices; tape devices are not listed.
Path The root path of the volume. This can be up to 60 characters. For Web
volumes, this is the UNC path to the Web server directory. Do not use a mapped
drive letter. Drive mappings are user-dependent and a service started under a
network account, as the Vista Plus server service is, does not have access to the
mapping information. This is not used for Web View volumes.
URL For Web volumes, the URL for the Web server directory specified by the
Path entry. For Web View volumes, the URL to the Web server on which the
Web View software is installed. For Web View volumes, be sure to include a
trailing slash ( / ) in the URL.
Click Finish.
Warning
170
For online and Web volumes, Vista Plus creates a directory structure to hold
report information underneath the root path you enter. Do not change the
permissions on any of the files or directories Vista Plus creates or it may keep
Vista Plus from working.
Modifying Volumes
Modifying Volumes
In general, you will not need to modify volume definitions frequently. However, you may
want to change a volume description or the root path for the volumefor example, if the
Web server directory structure changes, you may need to redefine the root path for a Web
volume.
2.
Make your changes to any field. The fields are described under How to Create
Volumes, above.
3.
Click OK.
Note
You cannot delete a volume. If you no longer want to use a particular volume,
you can change its name to indicate it should not be used.
171
Modifying Volumes
172
Chapter 13
Managing Migration
This chapter covers migrating report generations, including archiving them to offline
locations. It describes creating migration rule sets, assigning them to reports, and running
migration processes.
In This Chapter
Migration Overview .............................................................................. 174
Creating Migration Rule Sets ............................................................... 176
Modifying Rule Sets .............................................................................. 186
Deleting Rule Sets .................................................................................. 187
Assigning Migration Rule Sets to Reports ......................................... 188
Migrating Report Generations ............................................................. 190
Performing Migration from Viewer Clients ...................................... 193
Note
Migration rule sets can only be created with the Server Admin client, as
described in this chapter. They cannot be created using vadmin, though they
can be assigned to reports with vadmin, as described in Chapter 22.
173
Migration Overview
Migration Overview
Report migration allows you to manage report generations as they age, moving them out
of the warehouse as needed. You can use it to compress generations to save warehouse
space; to delete online, offline, or restored generations; or to archive generations that are
no longer needed. Archiving older generations moves them out of the warehouse to make
room for new ones, but keeps them available in offline storage. If you need archived
generations again, you can restore them any time.
To restore generations, you need to work from Vista Plus Windows Client or Web View.
You can also issue archive requests from these clients. See page 193.
VMIdentify checks generations against rule sets and creates lists of generations that
are ready for migration. It can be run as needed, or automatically at a user-specified
interval.
VMTransport carries out migration actions based on the lists created by VMIdentify.
It must be run manually after VMIdentify runs.
Procedure Overview
Here are the basic steps involved in migrating report generations. Detailed information is
provided in the sections or chapters referred to below.
174
1.
Set up volumes and devices for online and offline storage, if you havent done so
already. See Chapter 12.
2.
Migration Overview
3.
Specify default migration rule sets in warehouse parameters. See page 197.
4.
Assign migration rule sets to reports that should be migrated based on rule sets other
than the default. See page 188.
5.
Managing Migration
175
Migration action What should be done to the report generations. The actions
available are compress, migrate, or delete. There are four different delete actions, for
online, offline (two actions affect offline generations), or restored generations. See the
chart below.
Source and destination locations Where (which volumes and devices) generations
should be migrated from and to. You only need to specify sources and destinations for
migrate actions. On a UNIX host, three types of devices can be usedhard disk,
optical disk, and tape. Windows hosts can use only hard disks.
You can use each rule set as an Automatic, On Demand, and/or Client Requested rule set;
a rule set could be the Automatic rule set for one report and an On Demand set for
another. See page 188 for information on how each type of set is used.
Besides creating new rule sets, you can modify the standard migration rule set included
with Vista Plus. By default, this set contains one rule: to compress generations one day
after they were last opened in a Vista Plus viewer client.
176
If you want to
Compress
Generations
Compress action
None
Archive
Generations
Migrate action
Online or offline
volume as source
or
Migrate action
Online volume as
source
Different online
volume as destination
Restore
Generations
Restore function
from viewer client
None
None
Delete Online
Generations
Delete Online
Generation action
None
or
Delete Generation
function from viewer
client
Delete Restored
Generations
Delete Restored
Generation actiona
None
Delete Archived
Generations
Delete Offline
None
Generation or Delete
Offline Generation
from Database action
a.This action affects only temporarily restored generations, not permanently restored ones.
See page 213.
Tip
Managing Migration
To delete a report and all of its generations at once, use the Server Admin
client (see page 64) the vadmin DeleteReport command (page 354), or a
viewer client.
177
Create a new rule set using any of the methods on page 33.
2.
3.
178
Name A name for the new migration set (up to 64 characters). This will be
shown in the migration set list. This name is for your information only; it isnt
required, and you can give more than one set the same name, though that could
cause confusion when assigning sets to reports.
Description A description for the new migration set (up to 255 characters).
Click Next. This displays the Rules page, with no rules shown in the list.
4.
5.
Action The action to perform when the condition (see the next step) is met.
The actions are (see page 181 for more information on any action):
Warning Be very careful using any delete action, especially Delete Online Generation.
The generations you delete are gone from your system and cannot be
recovered from within Vista Plus. (After Delete Restored Generation, you
can still restore the generation from its offline location.)
Managing Migration
179
Source For the Migrate action only, select the source volume; this can be
either an online or offline volume. Generations will be migrated by this rule
only if they are found on this volume. See the tip at the end of this procedure.
Device For a migration to tape, the tape device to move the generation
to.
6.
Click Next.
7.
On the Parameters page, enter one of the following conditions by checking the box
and selecting or typing a value. The migration action will be taken only if the
condition is met:
Days since capture Perform the action if it has been at least this many days
since the generation was captured.
Days since last access Perform the action if it has been at least this many
days since the generation was accessed in a Vista Plus viewer client.
Number of generations to retain Perform the action if there are this many or
more generations of the type (online, offline, or restored) affected by the rule.
The oldest generations past this maximum will be affected.
Tip
While you can specify more than one condition in the same rule, we
recommend you use only one condition per rule; see page 183.
8.
Click Finish. This returns you to the Rules page for the migration set, with the new
rule listed.
9.
10. Click Finish on the migration set Rules page when youve added all the rules to this
set.
Tip
180
If you have (or will have) report generations on multiple online volumes, you
must create separate migration rules for each source volume. This is
Migration Actions
The migration actions available allow you to progressively migrate generations as they
age. In one rule set, you might include rules that compress current generations, archive
older generations, and delete generations that are no longer needed. All actions are
performed when migration processes are run.
Compress actions leave generations online in the warehouse. Migrate actions move them
out of the warehouse to offline locations, from one online volume to another, or from one
offline volume to another. The delete actions remove online, offline, or restored
generations from the warehouse.
Migration Actions
Migrate
Delete Restored
Generation
This action affects only generations that have been archived, then
restored to the report warehouse when the restore method in
warehouse parameters was set to Temporary. It removes these
generations from the report warehouse, but leaves data about them
in the Vista Plus database and archive copies in offline storage.
Generations deleted in this way show as offline in viewer client
windows.
Temporarily restored generations which arent deleted by a
migration rule are automatically deleted when theyve been back
online for the number of days specified in the warehouse parameter.
If the restore method was set to Permanent when a generation was
restored, it is treated like an online generation and is not affected by
this action.
See page 213 for more information about the restore method
warehouse parameter.
Delete Online
Generation
Managing Migration
181
Migration Actions
Delete Offline
Generation
Delete Offline
Generation from
Database
Compress
Note
182
If you use epurposing, report renditions are not archived. If you need a
rendition of a generation that has been archived and restored, you must
recreate it.
Migration Parameters
The parameters in migration rules determine when migration actions are taken. To keep
the migration rules clear and easy to follow, we recommend you use only one parameter
per rule, but you can specify two parameters, or all three. If you do use more than one
parameter, any generation which meets any one (or more) of them is added to the list for
the migration action.
As you specify parameters, keep in mind that they may be compared to either online or
offline generations, depending on VMIdentifys -o (offline) option.
Migration Parameters
Days Since Capture
Note
Managing Migration
183
For Compress actions, you do not need to specify a source or destination. All online
generations are checked automatically.
For Migrate (archive) actions, specify an online or offline volume as the source and an
online or offline volume as the destination. For UNIX, an offline volume for source
can be on hard disk or optical disk; the destination can be a disk volume or tape
device. For Windows, an offline volume must be on hard disk.
Important! If you use more than one online volume for storage, especially if
you define default volumes for rollover during capture, be sure to create
migration rules with each of your online volumes as the source volume. If
you dont, some generations may never be migrated.
184
If your optical device can be accessed like a directory, specify the offline volume you
created for the device. The volume should be on a Vista Plus hard disk device.
If your optical device cannot be accessed like a directory, specify an offline volume on
an optical disk device as the destination. When generations are archived to this
location, Vista Plus will write to the mounted volume using the UNIX cp command. It
will not interface directly with the optical device, so some intervention will be needed
(replying to requests for media and mounting media).
Parameter
Source
Destination
Compress
N/A
N/A
Migrate
Online
Volume
Offline Volume on
Hard Disk
Delete Offline
Generation From
Database
Number of Generations to
Retain = 200
N/A
N/A
Compress all online generations one day after they were last opened in a Vista Plus
viewer client.
Archive all online generations to an offline volume on hard disk 30 days after they
were captured into Vista Plus.
Delete all generations older than the most recent 200 stored on an offline volume on
hard disk (youd need to run VMIdentify with the -o option to check offline
generations and perform this action).
Managing Migration
185
186
1.
2.
On the General page, you can change the Name and/or Description.
3.
To modify the rules included in the set, click the Rules tab.
4.
To create a new rule for the set, click New and follow steps 5-8 of the procedure for
creating a rule set, which starts on page 178.
5.
To modify an existing rule, select it and click Properties. You can then modify it; your
choices are described in the procedure for creating a rule set.
6.
To delete one or more rules, select them in the list and click Delete.
7.
Managing Migration
187
If a generation has been marked for archiving to tape in a viewer client, the
destination is taken from the Client Requested rule set for its report. If the report does
not have a Client Requested set, the default Client Requested rule set is used.
2.
For all other generations, VMIdentify uses the On Demand rule set for the report if
one has been assigned.
3.
If there is no On Demand rule set, VMIdentify uses the reports Automatic rule set.
4.
If the report has not been assigned an Automatic rule set, VMIdentify uses the
default On Demand rule set.
5.
If there is no default On Demand rule set, VMIdentify uses the default Automatic
rule set.
Keep this process in mind when you assign rule sets of each type:
Automatic Automatic rule sets should contain the rules you normally use for the
report (or for all reports for the default Automatic set). They are used if no On
Demand set has been assigned when VMIdentify runs. Automatic sets remain in
effect until you clear or replace them.
On Demand To use a different rule set for a single run of VMIdentify, assign it as
the On Demand rule set for a report or in warehouse parameters. VMIdentify will use
it instead of the Automatic rule set for the report. After it runs, VMIdentify removes the
set assignment. The next time VMIdentify runs, it returns to using the Automatic rule
set, unless you re-assign an On Demand set
Client Requested Client Requested rule sets apply only to generations for which
archiving has been requested from a viewer client (see the Vista Plus Windows Client
Users Guide or the Web View online help,). The rule set is used only for the
destination of the first rule with a Migrate action; the generations are migrated to this
location. Any parameters entered for the Migrate action are ignored, as are any other
rules in the rule set.
Note
188
Since On Demand rule sets are cleared after VMIdentify runs, if you run
VMIdentify again before running VMTransport, generations are migrated
based on the Automatic rule setthe On Demand set is cleared before
VMIdentify is run the second time. This also happens if you run VMIdentify
for online generations, then for offline. You must re-assign On Demand sets
before the second run if you want to use them.
2.
3.
For each rule set type to assign, either type the rule set name or click Browse and
select the rule set from the list. You do not have to assign all three types. When each
rule set is used is described in the previous section.
4.
Click OK.
Tip
Managing Migration
You can assign automatic migration rule sets to reports during capture using
the -r (migration rule set) option. You can also use the -r option to change rule
sets for existing reports. See page 85.
189
Running VMIdentify
VMIdentify checks report generations against migration rule sets and creates lists of the
generations that need to be migrated for each migration destinationone for each volume
and one for each device (there is only one list for all tape drive destinations). VMIdentify
lists are stored in *.lis files in the vmfiles subdirectory of the Vista Plus installation
directory. These files are recreated and the generation lists are updated each time
VMIdentify runs. You can find the names and format of the lis files in the Vista Plus
Technical Addendum.
By default, VMIdentify checks all online generations. It checks offline generations instead
if you include the -o option. To check both online and offline generations, you must run
VMIdentify twice: once without and once with the -o option. You can schedule either or
both of these commands to run automatically through the host operating system; see the
user tip at the end of the next section.
190
Note
If a generation meets the parameters for two different rules in its rule set,
VMIdentify lists it for both actions, and VMTransport will perform both
actions. For example, if a rule set includes rules to compress generations one
day after they were viewed and migrate them 30 days after capture, a
generation will be compressed and migrated if it meets both conditions.
Tip
Tip
To run VMIdentify
Log in as the user that owns Vista Plus and issue the VMIdentify command with at least
one option:
# ./VMIdentify [-i] [-o] [-v] [PORT=xxxx]
PORT=xxxx You must include the port number if you are on a Windows host and
the Vista Plus server is running on a port other than 7980.
Tip
If Vista Plus is owned by root, you must log in as the actual root user. Vista
Plus does not recognize pseudo-root users created by the sudo, su, or pseudo
command.
Tip
You can use the task scheduler (on a Windows host) or a cron job (on a UNIX
host) to schedule VMIdentify to run automatically at intervals. If you do this,
remember to run VMTransport after each run of VMIdentify.
If desired, you can schedule two VMIdentify tasks, one without the o option
to identify online generations and one with o for offline generations. If you
do this, make sure one task will finish before the other one starts. There
cannot be two instances of VMIdentify running at the same time.
Running VMTransport
VMTransport processes the generation lists created by VMIdentify and carries out the
migration actions specified. It processes all lists unless you specify a list file. Once
VMTransport processes a list, it removes the list from the vmfiles subdirectory. You cannot
schedule VMTransport as you can VMIdentify; you must run it by issuing the
VMTransport command.
Except when running VMTransport for an individual lis file (see below), you cannot run it
twice in a row without running VMIdentify. You must run VMIdentify to create new
migration lists before running VMTransport again.
Note
Managing Migration
191
To run VMTransport
Log in as the user that owns Vista Plus and issue the VMTransport command:
# ./VMTransport [path/listname] {PORT=xxxx]
listname is the name of one of the lis files created by VMIdentify. Include it if you want
VMTransport to process only one of the lists created by VMIdentify. If the file is not in the
vmfiles subdirectory, you must include the full path (including the drive on a Windows
host) to the file. To process all lists in the vmfiles subdirectory, do not include any list file
name or path.
You must include PORT=xxxx if you are on a Windows host and the Vista Plus server is
running on a port other than 7980.
Warning
Warning
Do not kill the VMTransport process. If you do, or if the Vista Plus server
goes down during VMTransport, the generations being archived may end up
in an unstable state. Contact Vista Plus customer support for help, as
described on the copyright page.
Tip
If Vista Plus is owned by root, you must log in as the actual root user. Vista
Plus does not recognize pseudo-root users created by the sudo, su, or pseudo
command.
Note
192
If the destination is a tape device, it marks the generations so VMIdentify selects and
VMTransport archives them the next time they run. This makes it easier for you to
have the proper tape mounted when the generations are archived.
Remember, only the destination location for the first Migration action is used from a
Client Requested Rule set. Any parameters for this action are ignored, as are any other
rules in the rule set.
Any On Demand or Automatic migration rule sets assigned to a report or specified in
parameters are ignored for generations selected for archiving from a viewer client.
However, these rule sets are still used for other generations.
Note
Generations archived on a tape device are restored the next time VMTransport is run
from the Vista Plus server with the tape device mounted.
Managing Migration
193
The restore method in warehouse parameters determines how a generation is treated after
it is restored. If the restore method is set to Permanent, the generation is treated like any
other online generation. It is not subject to the Delete Restored Generation migration
action. It will be remigrated when it meets the conditions for a Migration migration action.
Any changes you make to the generation after restoring it are included in the newly
migrated copy.
If the restore method is set to Temporary, the generation will be removed by migration
after the number of days set in the warehouse parameter. It could be removed sooner
based on a Delete Restored Generations action in a migration rule set. Any changes you
make to the generation after restoring it are lost when it is deleted. It cannot be
remigrated.
See page 213 for more details on how the restore method affects how restored generations
are treated.
Note
After a restore request is made from a viewer client for generations archived
on a tape device, a Migration Results window appears with a status message.
The message will read Awaiting restore.
When a generation is restored, its Create Time is changed to the time it was
restored, causing it to appear at the top of generation lists in viewer clients.
You can set CAPTURE_DATE=1 in the server.cfg file to keep the original
create time.
194
Chapter 14
In This Chapter
Warehouse Parameters Overview ....................................................... 196
Setting Warehouse Parameters ............................................................ 197
Warehouse Parameter Descriptions .................................................... 204
Note
You can manage warehouse parameters with Server Admin or with vadmin.
This chapter gives procedures for the Server Administration client; see
Chapter 22 for vadmin commands.
In addition to the parameters you can change with Server Admin, there are
defaults for locale and character set which can be set only with vadmin. See
Appendix C for more information.
195
196
Before you create reports, make sure the Default paper size and Default access
permissions are correct.
Before you begin capturing source files to Vista Plus, you might want to make sure the
Compress reports after capture parameter and Retention of originals are set the way
you want.
Before you begin migrating generations, you might want to select Default migration
rule sets if there are reports that dont have individually-assigned rule sets.
Display the parameters for the Vista Plus server. You can right-click on the server in
the console tree and select Properties from the popup menu.
2.
Temp directory Vista Plus uses this directory to store temporary files. The
default is /tmp on UNIX or system volume:\temp on Windows. (System volume is
the volume containing the Windows system software, normally C:).
The General page also shows host, port, and version information for the server.
197
3.
Click the Security tab. On this page, you can set the following:
Folders The permission to use for folders when a user or group doesnt have
a specific permission assigned. The default is View Only.
Reports The permission to use for reports when the report, user, or group
doesnt have a specific permission assigned. The default is View Only.
Bundles The permission to use for bundles when a user or group doesnt
have a specific permission assigned. The default is View Only.
Require password to use vadmin Check this box to require a Vista Plus
Administrator user name and password whenever a vadmin command is
entered.
Require user to choose group at login Check this box to force users to select
which group they log in to Vista Plus as a member of. The Change Group dialog
will appear when users log in and they must select a group from there.
Note
198
Important! If you select Require user to choose group at login, all users must
be members of at least one group. Any user who does not belong to a group
will not be allowed to login.
4.
Click the Network tab. On this page, you can set the following:
Logoff inactive clients after To log off Vista Plus viewer client users
automatically after a certain period of inactivity, check the box and enter a time
interval; this should be an even multiple of the ping interval. To disable inactive
logoff, clear the checkbox; it is cleared by default. You should turn this option
on if any of your users use Vista Plus Web View. See page 205 for more
information.
Client/Server ping interval If you want the Vista Plus server and its clients
to test their connection at a certain interval, enter that interval. The default is 15
minutes. If you enable inactive logoff, the ping interval should be evenly
divisible into the logoff interval. See page 205.
199
5.
Click the epurposing tab. On this page, you can set the following:
Report subdirectory naming Use the report name or the report ID to name
subdirectories when storing renditions on the Web server?
For more information on epurposing and PortalVue Connector, see Chapters 18 and
19, respectively.
6.
200
Click the Capture tab. On this page, you can set the following:
Retention of originals For each report format, check the box if you want to
save reports in their original formats as well as in Vista Plus format. If you save
report files in their original format, you can remote print them from viewer
clients; if you dont save the original files, you cannot remote print that type of
report. Also, for some types of capture problems, Vista Plus customer support
may request a copy of the original report file.
If you will never remote print files in a certain format, you may want to clear
the checkbox for that format. This saves warehouse space.
7.
Default Paper Size Select the page size to use as the default during report
capture; you can override this default for specific reports.
Compress reports after capture To compress source files when they are
captured to Vista Plus, check this box. It is selected by default if you answered
Yes to compressing reports during server installation.
Click the Volumes tab. On this page, you can set one or more default capture volumes
and how full Vista Plus should allow the volumes to get:
To add volumes, click the Add button. On the Select Volumes dialog, select one
or more volumes from the displayed list and click OK.
To remove a volume from the list, select it and click Remove. This does not
delete the volume; it merely removes it from the capture rollover list.
To change the order of the volumes, select the volume you want to move, then
click Move Up or Move Down.
High water mark When a volume becomes this full, no more generations
will be captured or restored to it. You should not generally set this to 100.
201
8.
9.
Click the Archive tab. On this page, you can set the default migration rule sets:
Automatic This rule set is used for reports you have not assigned a rule set
to.
On-Demand This set is used instead of the default Automatic set the next
time VMIdentify runs. It is then cleared; when VMIdentify runs again, it will
use the Automatic rule set unless you enter another On Demand rule set.
Click the Restore tab. On this page, you can set the following:
202
10. Click the Logging tab. On this page, you can set the following:
Days to retain log data How long should events be kept in the log tables in
the database? Once events are cleared from the log tables, you can no longer get
reports on them.
Events to log Check the box for each type of event you want logged in the
Vista Plus database. You can use vadmin commands to run Vista Plus standard
reports listing the events you log; if you do not log a type of event, you cannot
print reports on it. The standard reporting feature is described in Chapter 21.
Log report captures and access If this box is checked, each time a generation
is captured, or opened, Vista Plus records the date, time, and user in a daily log
text file. This information is not accessible directly from Vista Plus, but you can
use other programs, such as text editors, to view or analyze the log file. This
logging is entirely separate from the database logging feature. In most cases, we
recommend you use database logging instead.
11. Click OK. To make sure the changed settings take effect for all users, stop and restart
the Vista Plus server.
203
General Parameter
Temp directory
Note
If you want, you can add a TMP (on a Windows server) or TMPDIR (on a
UNIX server) command to the server.cfg file to specify a different directory as
the temporary directory for migration (it will also be used for some image
files during capture and by certain other features). If you do, then the
directory you specify here does not need to be large enough to handle all files
in a migration.
Security Parameters
204
Folders
Reports
Bundles
Security Parameters
Require password to
use vadmin
Require user to choose Checking this box causes the Change Group dialog to appear
at login in viewer clients, forcing users to choose which group
group at login
to log in under. When this is not selected, users always log in
as members of their primary groups, but can change groups
after logging in. When this option is selected, a user who does
not belong to a group cannot log into Vista Plus.
Allow warehouse-wide The repository search feature in the Windows Client lets users
search all generations of all reports in one or more folders (up
repository searches
to the entire report warehouse). These searches can take a long
time and use considerable server resources. If this box is
cleared, repository search is disabled for all users.
Network Parameters
Logoff inactive clients
after
This specifies the time-out interval for Vista Plus viewer client
users. To log clients off the server automatically if there is no
activity for a specified time, check the box and set the interval.
By default, the box is not checked.
This setting should be an even multiple of the ping interval
if the ping interval is 15 minutes, the logoff interval should be
one of 30, 45, 60, and so on. If it is not, while the client
connection will be properly dropped by the server, users may
not receive an accurate message saying they have been logged
off due to inactivity. Instead, they may receive a
communication error the next time the client pings the server,
since the server has ended the connection.
We strongly recommend you use this option if users use Vista
Plus Web View to view reports. If a user does not log off a Web
View session before closing the browser or going to another
URL, his or her user session is not closed by the Vista Plus
server. If you do not use inactive logoff, eventually all your
user licenses could be taken up by users who have not logged
off of Web View.
205
Network Parameters
Client/server ping
interval
206
Connection type
Connection duration
epurposing Parameters
Report subdirectory
naming
Capture Parameters
Retention of originals
ASCII
PCL
Postscript
ASA
207
Capture Parameters
Default paper size
208
Volumes Parameters
Default capture volumes
209
Volumes Parameters
Volume High Water Mark
Tip
Be sure to create migration rules for all online volumes to be sure to properly
migrate all generations. See Chapter 13 for more information.
The volume used for a restore is determined in the same way as when you
capture a generation without specifying a volume: if the report has a volume
assigned, the generation is restored to that volume; if the volume has reached
the high-water mark the restore rolls over to the first default volume, and so
on. If the report isnt assigned a capture volume, the generation is restored to
the first default volume with room beneath the high-water mark.
210
Note
Archive Parameters
Default Migration Rules These are used for migrating generations of reports that are
not assigned migration rule sets individually. The Standard
Migration Rule Set included with Vista Plus is the default for
all three types; you can enter your own rule sets instead. The
Standard rule set compresses generations one day after they
were last opened in Vista Plus viewer clients.
Automatic This rule set is used for reports which dont
have a rule set assigned, if there is no default On Demand
rule set. It should be the rule set which applies to most
reports, most of the time. You can override the default
Automatic rule set for a single run of VMIdentify by
entering a default On Demand rule set.
On Demand This rule set is used instead of the
Automatic rule set for one run of VMIdentify, then
cleared. You can enter an On Demand set each time you
want to migrate based on a different rule set.
Client Requested This rule set is used when archive
requests are made from a Vista Plus viewer client for a
report which does not have a Client Request rule set. It is
used only to determine the destination volume for the
archived generations.
See Chapter 13 for more information on rule sets and
migration processes.
211
Archive Parameters
Automatic archive
interval
212
Restore Parameters
Generation Restore
Method
213
Logging Parameters
Days to retain log data
Logged events will stay in the database for this many days.
Events are cleared from the log automatically by Vista Plus
twice a day, so events may stay in the log up to 12 hours after
the deadline is reached. Also, see the note below.
Events to log
This list includes all the types of events that Vista Plus can log
in the database and report on using the vadmin standard
reports feature. (Standard reports are described in Chapter
21.) Check the box for each type of event you want to track
and report on; see page 307. Since logging events increases the
size of your Vista Plus database and can slightly slow
performance, we recommend you track only events you plan
to run reports for.
Check this box to have all report captures and report accesses
recorded in a text log file outside the Vista Plus database. A
separate log file for each day is created in the /logs
subdirectory of the Vista Plus installation directory. The file
name is /logyyyymmdd. There are two kinds of entries in the
file: one for report captures, one for report accesses:
time RptCapture,user,group,report,gen,size
time RptRead,user,group,report,gen
The format of time varies by country; in the US, it is mm/dd/
yyyy hh:mm:ss. Gen is the generation ID number; size is the
size of the captured file, in bytes. The other parts of the line
are self-explanatory.
You can view this information using any program which can
display a text file.
This option is available to maintain compatibility with earlier
versions of Vista Plus. We recommend you use the previous
field to log report captures and access in the Vista Plus
database, and use vadmin to report on them (see Chapter 21).
If you do not need to log this information in a separate text
file, turn this option off to save disk space.
Note
214
Clearing the events log is triggered when an event is logged, so if you clear all
boxes in the list so no events are logged, old events will not be cleared from
the log, either.
Chapter 15
In This Chapter
Remote Printer Overview .................................................................... 216
Creating Printers .................................................................................... 218
Modifying a Printer ............................................................................... 221
Assigning Printer Definitions .............................................................. 222
Note
You can manage remote printers using either the Server Admin client or
vadmin. This chapter gives procedures for Server Admin. See Chapter 22 for
vadmin commands.
215
To be able to print to remote printers, you must save a copy of the original file
when you capture reports. Whether you do is determined by an option in
warehouse parameters, as described on page 207.
During remote printing, the server creates a temporary file in the Vista Plus
temporary directory defined in warehouse parameters. On a UNIX host, this
means the temporary directory must be accessible by others for remote
printing to work, since printing is performed by the lp user.
On a Windows Vista Plus server host, you must start the Vista Plus server
service under a network user account; see the Vista Plus Server Installation
Guide. Also, since remote print commands are performed using the server
service, all printers must be accessible under the Windows security context of
the service. For example, to print to a Netware printer, the Windows user
account that starts the server service must have the proper Netware
permissions to use the printer.
216
The vista30.ini file is located in Winnt on Windows NT and 2000, and in Windows on
Windows XP.
Warning
When the remote print results dialog is turned off, it will not appear for any
remote print requests, including requests that were not successful. This
means you will not be notified if any errors occur.
If you dont experience problems with remote printing, dont set the NORMALIZE flag.
This improves performance and reduces disk space usage during capture.
Note
217
Creating Printers
Creating Printers
When you create remote printers, you include at least one print command for each printer.
The combination of a printer and a print command is called a print definition. Each print
definition contains:
Printer This identifies the printer in Server Admin and in viewer clients. It can
correspond to the name of an actual print queue or printer, but does not need to. The
actual queue or printer is specified in the print command.
Print command This specifies the exact command used to print. This would
generally be a UNIX or Windows print command including the printer or queue to
send the file to; it can also include command options such as portrait/landscape
orientation, compression, lines per page, number of copies, and so on. (Print
instructions in graphical files may override options in print definitions.) Any queue or
printer specified in a print definition must be set up on your system according to
manufacturer and network specifications and requirements. The print command can
also include some special parameters, as described below.
Tip
You can create multiple print commands for a single remote printer. For
example, you could define one command specifying portrait, normal, 10
copies; another specifying portrait, compressed, two copies, and so on.
Whenever the printer was used, the user would have his or her choice of print
commands.
%s for the print file path. If you do not use %s, Vista Plus puts the filename at the end,
as in standard UNIX lp and Windows print command strings.
When a report is printed using a print definition that includes one or more of these
parameters in its command string, each parameter is replaced by the indicated
information. For example, consider this print command:
myprintcmd %s queue1 %u %d
When a report is remote printed using this remote printer definition, the path to the report
file is inserted in place of %s, the name of the Vista Plus user doing the printing (for
218
Creating Printers
example, Admin) is inserted in place of %u, and the report name (for example, Payroll) is
inserted in place of %d. The actual print command that is executed looks like this:
myprintcmd path-to-file queue1 Admin Payroll
In addition to using multiple parameters in the same command, you can also use the same
parameter more than once, if needed. For example, you could include the path to the
report file at two locations in the command.
2.
Name A name for the remote printer definition (up to 64 characters; it does
not need to correspond to a print queue or printer name). The name will be
shown in the Printers field anywhere a remote printer is selected.
219
Creating Printers
220
3.
Click Next.
4.
Since this printer is new, there are no print commands listed. To create a new print
command:
Click New.
Type a Name for this command. This is how users will select the command, so
it should uniquely identify this command.
Type the exact print Command to execute. This is the command Vista Plus will
execute when printing to this printer with this command. See Creating
Printers, earlier in this chapter.
Click Finish.
5.
6.
Click Finish.
Modifying a Printer
Modifying a Printer
You can modify any aspect of a printer definition except the printer name; once youve
created a printer you cannot change the name. You can change the description, modify or
delete an existing print command, or add a new command.
View the printers properties using any of the methods described on page 33.
2.
3.
To change the print commands, click the Print Commands tab. You can then:
4.
To change an existing command, select it in the list and click Properties. Change
the command name or command and click OK.
To add a new command, click New and follow the instructions in step 4, above.
To remove one or more command, select them in the list and click Delete.
Click OK.
221
If the bundle or SmartAlarm action has a print definition assigned, the bundles
printer is used and the users print definition is ignored.
If the user has a print definition assigned, and the bundle or SmartAlarm action does
not, the generation or bundle is printed on the users printer.
If the user doesn't have a printer assigned, but his or her primary group does, the
generation or bundle is printed on the group printer.
If neither the user nor his or her primary group has a print definition assigned, the
generation or bundle is not printed. In this case, select a printer as part of the
SmartAlarm or bundle action definition.
If the action prints for a group, a similar precedence is followed: the print definition
assigned to the bundle or SmartAlarm action is used; if the bundle or action says to use
the group printer, one copy of the generation or bundle prints using the group's default
printer definition. If the group doesnt have a default definition, the generation or bundle
is not printed. Any printers assigned to members of the group are not used.
222
Chapter 16
Managing SmartAlarms
This chapter covers managing SmartAlarms for report capture.
In This Chapter
SmartAlarm Overview ......................................................................... 224
Creating SmartAlarms .......................................................................... 225
SmartAlarm Actions ............................................................................. 228
Conditional Alarm Triggers ................................................................. 231
Modifying SmartAlarms ...................................................................... 232
Deleting SmartAlarms .......................................................................... 233
Note
223
SmartAlarm Overview
SmartAlarm Overview
SmartAlarms give you an easy, efficient way to alert users when new generations are
captured to their reports. Upon capture of a new generation, an alarm can automatically
send a message to users via their Vista Plus Explorer Inboxes or via e-mail. It can also
print the new generation or perform an operating system command.
You can set up SmartAlarms so actions are taken every time a new generation is captured
or you can take advantage of the options that make them smart and set them up so
actions are taken only when generations with certain information are captured. For
example, you might set up an alarm to send an e-mail message when totals fall above or
below a certain amount.
If you want SmartAlarm actions to be performed every time a new generation is captured
to a report, you make the alarm unconditional. If you want actions to be performed only
when generations that contain certain information are captured, you make the alarm
conditional. This type of SmartAlarm goes off when the information in a generation meets
certain conditions or triggers.
SmartAlarms are set up individually for reports. Each report can have multiple alarms
and each alarm can perform multiple actions. For example, the same SmartAlarm can
print the report for some users while sending e-mail messages to others.
Note
224
Creating SmartAlarms
Creating SmartAlarms
When you create a SmartAlarm, you specify the report the alarm is for. The alarm is used
for that report only. You also specify the actions the alarm should take, the users and
groups the actions should be taken for, and the triggers that should set off conditional
alarms. See the sections following the procedure for more information on actions and
triggers.
Tip
Before you create conditional SmartAlarms which use index values, you need
to define one or more indexes for the report, using a Vista Plus viewer client
or, for ASCII text reports, vadmin. See the Vista Plus Windows Client Users
Guide, the Web View online help, or page 339 of this guide. We recommend
you test your indexes with a search before using them in SmartAlarms.
2.
3.
Name A name for the SmartAlarm (up to 64 characters). It cannot start with
Subscription; this is reserved for report subscriptions (see page 286).
Click Next. If the alarm is conditional, continue with step 4. If it is unconditional, skip
to step 8.
Managing SmartAlarms
225
Creating SmartAlarms
4.
For a conditional alarm, you see the conditions list; since it is a new alarm, the list is
empty. Click New.
5.
Index To base the alarm on the value of a particular report index. Select
the index from the list.
Operator Select the operator to use when comparing the value: equal, greater
than, greater than or equal, less than, or less than or equal.
Value Select the value to compare the number of pages or index value to.
226
6.
Repeat steps 4 and 5 for each trigger you want to use. If you enter more than one
trigger, all triggers must be met for the alarm to be triggered.
7.
Click Next.
Creating SmartAlarms
8.
9.
On the actions General page, select an Action, enter the necessary information, and
click OK. The available actions, and the information they require, are described
briefly here. See page 228 for more information.
Send e-mail Select User or Group and type or select the user or group name.
Select the format to attach the generation in, and whether to include the file
itself or a URL or shortcut to it. If you attach a URL, select the Web volume; you
cannot send custom message text. For a file or shortcut, enter the message text
(up to 256 characters) in the Message field. You must enter a separate action for
each user or group recipient.
Send message via Vista Plus server Enter message text (up to 256
characters) in the Message field. Select User or Group and type or select the
user or group name. You must enter a separate action for each user or group
recipient. The message will be sent to the Vista Plus Inboxes of the selected
users.
Send broadcast message via Vista Plus server Enter message text (up to 256
characters) in the Message field. The message will be sent to the Inboxes of all
users logged into Vista Plus using the Windows Client when the alarm is
triggered.
Print Select User or Group and type or select the user or group name. Select
the printer to use for this recipient, or leave Use user/group default printer
selected to print using the users or groups default printer definition. You must
enter a separate action for each user or group recipient.
Generate rendition Select User or Group and type or select the user or
group name. You must enter a separate action for each user or group recipient.
Select the file format to create and the Web volume to place the rendition on.
10. Repeat steps 8 and 9 for each additional action you want to define.
11. Click Finish.
Managing SmartAlarms
227
SmartAlarm Actions
SmartAlarm Actions
One SmartAlarm can perform multiple actions. Each action is for only one user or group,
but you can enter the same action type for more than one user or group and more than one
action for the same user or group.
Send e-mail
228
SmartAlarm Actions
Warning
For the e-mail action, the user or group must have at least Distribute
permission for the report. If sending to a group, only the group permission is
checked. Group members could receive the file even if their individual
permissions are lower than Distribute. Similarly, when sending to individual
users, only individual permissions are checked; if the user's group does not
have permission for the report, the user will still receive it.
When e-mailing an attached report or report rendition to a user, only a page
security assigned to the user individually or to his or her primary group is
applied; any security assigned to a secondary group is not. When e-mailing a
report to all users in a group, only a page security assigned to the group is
applied, any one assigned to an individual user within the group is not. If you
assign page securities to individuals, you should use individual alarm
actions to distribute reports, not group actions.
If a group receives e-mail with a shortcut attached, any user with No Access
permission for the report will not be able to open the shortcut.
Send message
via Vista Plus
server
Sends a Vista Plus message (up to 256 characters) to the Vista Plus
Explorer Inboxes of specified users and groups. Users can doubleclick the message to open the new generation.
Send broadcast
message via
Vista Plus server
Managing SmartAlarms
229
SmartAlarm Actions
Generate
rendition
Note
230
The print and generate rendition actions are not affected by any generation
filters set for the report in any folder. For example, if a report has generation
filters set to show users only generations captured by a member of one of
their groups, but a user has a SmartAlarm set to print each new generation of
the report, the alarm action will print all generations of the report, not just the
generations allowed by the generation filter. If you use generation filters to
control access to report generations, be very careful in creating SmartAlarms
for those same reports. See Chapter 9 for more information about generation
filters.
Trigger Values
Number of Pages
A total page count and one of the same operators used for
index triggers. For example, if >100 is specified, a new
generation must have more than 100 pages to meet the
condition.
Index
Tip
Managing SmartAlarms
231
Modifying SmartAlarms
Modifying SmartAlarms
You can add, remove, or delete conditions or actions from a SmartAlarm at any time. You
can also change the alarms name or description. You cannot, however, change the report
the alarm is for. If you select the wrong report for an alarm, you must delete the alarm and
create a new one using the correct report.
Display the alarms properties using any of the methods on page 33.
2.
On the General page, change the Name, Description, and/or Type, as desired. You
cannot change the report name.
3.
For a conditional alarm, to change, add, or delete conditions, click the Conditions tab.
4.
To add a new condition, click New and follow the instructions in step 5 of
How to Create SmartAlarms, above.
To delete one or more conditions, select them in the list and click Delete.
To modify a condition, select it in the list and click Properties. Make your
changes and click OK.
5.
6.
7.
232
To add a new action, click New and follow the instructions in step 9 of How to
Create SmartAlarms, above.
To delete one or more actions, select them in the list and click Delete.
To modify an action, select it in the list and click Properties. Make your changes
and click OK.
Deleting SmartAlarms
Deleting SmartAlarms
You can delete a SmartAlarm using any of the methods listed on page 35. When you
delete an alarm, none of its actions will be carried out the next time a generation is
captured to its report. Deleting an alarm does not undo any of its past actions; any emailed shortcuts or report files will still be available.
Managing SmartAlarms
233
Deleting SmartAlarms
234
Chapter 17
Managing Bundles
This chapter covers defining and distributing report bundles.
In This Chapter
Bundling Overview ............................................................................... 236
Creating Bundle Definitions ................................................................ 239
Linking Bundles to Folders .................................................................. 245
Assigning Access Permissions for Bundles ....................................... 246
Modifying Bundle Definitions ............................................................. 247
Bundle Components ............................................................................. 248
Distribution Types ................................................................................. 253
Distribution Actions .............................................................................. 254
Creating Bundle Instances ................................................................... 257
Distributing Bundle Instances ............................................................. 258
Modifying Bundle Instances ................................................................ 259
Deleting Bundle Definitions and Instances ....................................... 260
Viewing Bundles in Vista Plus Clients ............................................... 261
Note
You can manage bundle definitions with the Server Admin client and bundle
instances with the Vista Plus Windows Client or Web View. You can manage
both definitions and instances using vadmin. This chapter gives procedures
for Server Admin. See Chapter 22 for vadmin commands. Instructions for
managing instances are found in the Vista Plus Windows Client Users Guide
and the Web View online help.
235
Bundling Overview
Bundling Overview
Bundling is a convenient way to group multiple report generations together and
distribute them at the same time to one or more users. You can use it to package different
combinations of reports for different users. For example, you might bundle month-end
sales and inventory reports for users in accounting, just month-end sales reports for users
in sales, and just the pages with Western data from all these reports for users in the
Western regional office.
Once a report bundle is distributed, users can open it and view the reports and report
pages it contains in Vista Plus viewer clients.
236
Bundling Overview
Status
Color
Bundling Cycle
In Progress
Blue
Ready for
Distribution
Green
Distributed
Gray
Late
Red
The indicated colors are used only in the Windows Client, not Web View.
Managing Bundles
237
Bundling Overview
2.
Link the bundle definition to one or more folders. This lets users with access to the
folders view the bundle definition and its instances in Vista Plus viewer clients.
3.
Assign permissions to users who should have higher or lower bundle access. The
default permission for bundles is set in warehouse parameters, as described in
Chapter 14. You can assign higher or lower permissions to users and groups.
4.
Create bundle instances. If the bundle distribution type is manual, create instances
manually with vadmin or a Vista Plus viewer client. If the distribution type is
automatic or scheduled, you create the first instance manually; each following
instance is created automatically after the previous instance is distributed.
Components are collected into the bundle instance as they are captured. When all
required components are collected, the instance is ready to distribute and the instance
status changes to Ready.
5.
Distribute the bundle instance. If the bundle distribution type is manual, distribute it
manually using vadmin or a Vista Plus viewer client. If the distribution type is
automatic, bundle instances are distributed automatically as soon as they are ready. If
the distribution type is scheduled, bundle instances are distributed at the scheduled
time. After all distribution actions are carried out, the instance status changes to
Distributed. If the bundle distribution type is automatic or scheduled, a new bundle
instance is created and the bundling cycle starts over again automatically.
Note
238
General Information This consists of the bundle name, description, default printer,
and active/inactive status. Bundle instances can only be created from a definition
when it is active. You can deactivate a definition at any point if you need to stop
generating instances for a while, but want to resume later.
Banners What files, if any, should be used for the bundles header, report
separators, and trailer? Banner pages can include tokens which are replaced with
information about the bundle or its recipients.
Managing Bundles
239
240
1.
2.
Name Enter a name for the bundle (up to 128 characters). This will be used
for the bundle definition and, in viewer clients, its bundle instances.
Description Enter a description for the bundle (up to 255 characters). This
will be used for the bundle definition and, in viewer clients, its bundle
instances.
Default printer This printer will be used for print actions when the bundle is
distributed unless you select a specific printer in the action. If you leave this
blank, the user or group printer will be the default for print actions.
3.
Click Next. On the Banners page, do the following. For more information about
banner pages, see page 249:
Header To specify a report to use as a header page for the bundle, type or
select the report name.
Note Any text you enter here will replace the <header-note> token on
banner pages for this bundle. See page 249 for more information.
Trailer To specify a report to use as a trailer page for the bundle, type or
select the report name.
Show headers, trailers, and separators in Vista Plus clients Check this box
if you want the header, trailer, and separators to be shown as components when
a bundle instance is expanded in a viewer client. If this box is cleared, banner
pages do not show in the component list, but will still print if the instance is
printed. You can change this for individual instances in Web View or the
Windows Client.
Managing Bundles
241
242
4.
Click Next to display the Components page. For more information about components,
see page 248.
5.
To add components to the bundle, click Add. Select the reports to add and click OK.
6.
To place components in the order you want, click a component, then click the Move
Up or Move Down button until it is in the correct position. The component order
determines how the components display in viewer clients and the order they print in
when the bundle is printed.
7.
If it is required (the bundle should not be distributed without it), check the
Generation must be present box. If this box is not checked, the bundle can be
distributed without this component.
Most recent not bundled The most recent generation since the one
used in the last bundle instance.
Next after last bundled The next generation after the one used in the
last bundle instance.
Day of the week The most recent generation captured on a certain day
of the week. Select the day of the week.
8.
Last day of the month The most recent report generation captured on
the last day of the month.
To apply a page security to the component, select it in the Viewing page field.
This security will be used for any user or group who does not have a page
security assigned for this report.
Manual Instances are created and distributed only when requested from
Vista Plus Windows Client or Web View, or with vadmin. (Default)
Managing Bundles
Date Select Daily, Day of week (once a week on the selected day),
Day of month (once a month on the selected day), or Last day of
month. For Day of week or Day of month, select the day for
distribution.
243
9.
Click Next to display the Actions page. Since this is a new bundle, there are no
actions. To create the bundle actions:
Click New.
On the actions General page, select an Action, enter the necessary information,
and click OK. The available actions, and the information they require, are
described briefly here; see page 254 for more information.
Send message via Vista Plus server Sends a message to the Vista Plus
Inboxes of the selected user or group; the user can double-click the
message to open the bundle. Select User or Group and type or select the
user or group name. You must enter a separate action for each user or
group recipient. Type the message text in the Message field.
Send broadcast message via Vista Plus server Enter message text in
the Message field. The message will be sent to the Inboxes of all users
logged into Vista Plus Windows Client when an instance is distributed.
Print Select User or Group and type or select the user or group name.
Select the printer to use for this recipient, or leave Use bundle/user/group
default printer. You must enter a separate action for each user or group
recipient.
244
You can use distribution actions to alert users that new bundle instances are
available. Use the print action to distribute instances to users who dont have
access to the bundle through one of their folders.
Display the bundles properties using any of the methods on page 33.
2.
3.
Click Folders.
4.
Click Add.
5.
6.
Click OK.
Display the bundles properties using any of the methods on page 33.
2.
3.
Click Folders.
4.
5.
Click Delete.
6.
Click OK.
Managing Bundles
245
Recipients with No Access permission for a report cannot view the report when it is
included in a bundle; the generation is listed as a bundle component, but they cannot
open it. Other recipients can view the report.
Recipients who have been assigned a page security for a report can view only the
pages for that set when the report is included in a bundle, just as they can view only
those pages outside a bundle. Other recipients can view the entire report or the
bundle viewing pages security selected in the bundle definition. Keep in mind that
any page security assigned outside a bundle overrides any bundle viewing pages
specified inside a bundle.
If a user has at least Distribute permission for a bundle, he or she can print an instance,
including all components with at least View permission, which the user could not
normally print. Components the user has No Access permission for will not print.
You can assign bundle permissions either through the bundles properties or through the
users or groups properties. See page 144 for instructions.
246
Display the bundles properties using any of the methods on page 33.
2.
Select the tab containing the information you want to change (all pages except
Security and Links are described as part of How to Create Bundle Definitions,
starting on page 240):
3.
Security The users and groups that have permissions other than the default
for the bundle; see page 147.
Links The folders the bundle is linked to. See page 245.
Tip
Managing Bundles
You may want to deactivate the bundle definition while you are modifying it.
247
Bundle Components
Bundle Components
Bundle components can include report generations plus banner pages: headers, trailers,
and separators. Because bundle components are really pointers to reports instead of
copies of reports, they take up minimal server space.
Banner pages can provide information about a bundle and its components, such as bundle
name and distribution time. They contain tokens or placeholders for this information.
Tokens are replaced with current information when an instance is distributed. Default
banner pages are included with Vista Plus. You can use these or create your own; see the
next section.
As you add components to bundle definitions, you can put them in the order they should
be printed and displayed. You can also specify the generation type for each component
and whether it is required. Required components must be collected before a bundle
instance can be distributed.
Components which are not marked as required are optionalif no generation of the right
type is available when an instance is distributed, the instance is distributed without the
optional component. For example, consider a bundle with an optional component with a
generation type of Next after last bundled. If, at the scheduled distribution time, all
required components are present, but no new generation of the optional component has
been captured since the last instance was distributed, the new instance will be distributed
without any generation of the optional component.
Bundle Components
248
Header
page
Separator
page
Reports
Trailer
page
This marks the end of a bundle. When an instance is printed, its trailer page
can serve as the trailer for the print job. There is one trailer page per bundle
instance.
Bundle Components
For token replacement to work, banner pages must be captured with Save
original file chosen for their file type in warehouse parameters. See page 207.
<user>
Vista Plus user name of the recipient, from the recipients user
record.
<user-addr>
All four lines of the recipients mailing address, from the user
record. The lines are separated with newline characters; use this
field only at the beginning of a line or the second through fourth
lines will not align correctly.
<user-addr1>
First line of the recipients mailing address, from the user record.
<user-addr2>
Second line of the recipients mailing address, from the user record.
<user-addr3>
Third line of the recipients mailing address, from the user record.
<user-addr4>
Fourth line of the recipients mailing address, from the user record.
<user-desc>
<user-dept>
<user-fax>
<user-full-name>
<user-tel>
Managing Bundles
249
Bundle Components
<bundle-name>
<create-time>
<dist-list>
All users specified for distribution actions and what the actions are.
<dist-time>
<dist-type>
<header-note>
<instance-id>
<instance-seq>
<ready-time>
<order-seq>
<page-sec>
<report-name>
Note
When the bundle is distributed, all tokens except those with recipient
information are filled in, and each banner page is captured as a generation of
a report called System-Separators. This gives the banner pages the
characteristics of that report, including its default security setting and page
size. This could be a problem if you have banner pages which use a page size
or security setting other than your warehouse defaults. System-Separators is
used only to store banner pages for distributed bundles; it is not linked to any
folder and is therefore not viewable in Vista Plus viewer clients.
The fields which contain recipient user fields are filled in only when the
bundle is remote printed, either as a distribution action or from a viewer
client. If you view the banner page from a viewer client you always see the
field names for these tokens. If the bundle is printed for a group as a
distribution action, the user tokens are not replaced, as there is no user
information.
250
Bundle Components
Separator:
S e p a r a t o r
==========================================================
Report Name:
<report-name>
Report Generation:<generation-id>
Page Security Name:<page-sec>
==========================================================
Bundle Name:
<bundle-name>
Component Sequence:<order-seq>
Trailer:
E n d
O f
B u n d l e
===============================================================
Destination User:
<user-full-name>
Department:
<user-dept>
Address:
<user-addr1>
<user-addr2>
<user-addr3>
<user-addr4>
===============================================================
Bundle Name:
<bundle-name>
Description:
<bundle-desc>
Managing Bundles
251
Bundle Components
Generation Types
Generation type determines which generations of a report are collected for bundle
instances. Type is specified individually for each report component.
The most recent generation since the one used for the last
bundle instance. This keeps two bundle instances from
containing the same generation of a report.
The next generation after the one used for the previous
bundle instance.
Created by user
Day of week
Day of month
Fixed
Note
Except for Next after last bundled and Fixed generation types, a
component will be replaced by a more recent generation if one meeting the
definition is captured before the bundle instance is distributed.
Except for Most recent not bundled and Next after last bundled types, a
generation can appear in more than one instance. If no new generation, or no
generation meeting the criteria for the componentthe right capture user,
day of week, or day of monthis captured before the new instance is
distributed, the generation from the previous instance will be used again.
Note
252
Distribution Types
Distribution Types
Distribution type determines how and when bundle instances are created and distributed.
Automatic
Scheduled
Tip
For Automatic and Scheduled distribution types, the first bundle instance
must be created manually; it is distributed automatically when it is completed
or at its scheduled time. All subsequent instances are created automatically
immediately after the previous one is distributed. Therefore, there is always
exactly one In Progress (or Late) instance of a Scheduled or Automatic
bundle. There can be multiple In Progress instances of a Manual bundle, or
none.
Note
Any Automatic bundle must have at least one required component with a
type of either Most recent not bundled or Next after last bundled.
Managing Bundles
253
Distribution Actions
Distribution Actions
Bundle instances appear in the folders their bundle definition is linked to as soon as they
are created (see page 245); each component is added to the instance as it is captured. When
an instance is distributed, its distribution actions are performed: the instance may be
printed, a Vista Plus message or e-mail message with a bundle shortcut attached may be
sent to specific users and groups, and/or an operating system command can be run.
Print and command actions can be performed for all users. However, message actions
should only be performed for users who can access bundle instances in their folders. If a
message is sent to users who do not have access to a bundle in one of their folders, they
can read the message, but they wont be able to access the bundle instance.
Note
Note
Send broadcast
message via Vista Plus
server
254
Distribution Actions
Note
Managing Bundles
255
Distribution Actions
Also, all components must be compatible with the printer the bundle prints
on; do not print a bundle which contains a report that was originally
PostScript to a printer which cannot print PostScript files.
Finally, on a UNIX host, the system banner page attached to a bundle print job
includes the user name only if the recipients Vista Plus user record includes a
UNIX User ID that is valid on the Vista Plus server host.
256
If the distribution type is Manual, you need to create bundle instances with the
vadmin AddBundleInst command or with the Vista Plus Web View or Windows
Client Create Instance function. All users with at least Modify permission for a bundle
definition can create new instances from a viewer client.
If the distribution type is Automatic or Scheduled, you need to create the first instance
manually. Subsequent instances are created automatically; you cannot create a new
instance manually.
Once it is created, a bundle instance goes into the In Progress phase of the bundling cycle.
Bundle components are automatically collected into the new instance as the report
generations are captured into Vista Plus.
When all required components have been collected, the instance becomes Ready for
Distribution. If new generations of a bundles reports are captured while the instance is
waiting for distribution, these generations replace earlier generations in the instance,
unless the components generation type is Next generation after last bundle or Fixed.
See the Web View online help or the Vista Plus Windows Client Users Guide for instructions
on creating an instance using either viewer client.
Note
An icon for a new bundle instance appears in viewer clients as soon as the
creation phase begins. Users with access to the bundle can expand the icon
and view components as they are collected to the instance. However, an
instance is not officially distributed until all required components are
collected and distribution actions are performed.
When you create the first instance of an Automatic bundle, two instances may
get created. If generations of all the required components are available, the
first instance of the bundle will be completed and distributed immediately,
and a second, In Progress, instance will be created.
Managing Bundles
257
If the distribution type is Manual, you need to distribute it with the vadmin
DistributeBundle command or through a viewer client. All users with at least
Distribute permission for a bundle instance can distribute it from a viewer client.
If the distribution type is Scheduled, the instance is distributed on the day and time
specified in the bundle definition, if all required components are present.
During distribution, all distribution actions are carried out. The tokens in any header,
separator, or trailer pages in the bundle instance are filled in with current information.
After an instance is distributed, its status changes to Distributed and the instance name is
shown in gray. No changes can be made to the components in a Distributed instance. This
ensures that a bundle instance is consistent for all recipients and that everyone views the
same contents. However, changes to the generations in the bundle do affect a distributed
instance. If a generation is deleted, it is no longer available from the bundle; if a user's
page security for a report changes, he or she will see the new pages; and so on.
See the Web View online help or the Vista Plus Windows Client Users Guide for instructions
on distributing an instance using either viewer client.
Note
If the user who created a bundle instance is deleted before the instance is
distributed, you will not be able to distribute the instance. To avoid, this, you
can set an ending date for the user name rather than deleting it. See page 123.
Redistributing Instances
Distributed bundle instances can be redistributed. This allows you to perform special
distribution actions for an instance. Distribution actions can be added with vadmin
AddActionParam (see page 331) before you redistribute. Bundle components, however,
cannot be modified.
Bundle instances can be redistributed manually from a viewer client or with vadmin, even
if their distribution type is Automatic or Scheduled. Redistributing an instance does not
create a new instance or overwrite the existing distribution message when it is
redistributed to the same users.
258
From the vadmin client you can modify all properties of a bundle
instancecomponents, distribution type, distribution actions, and permissions.
From a viewer client you can modify some properties of a bundle instance
description, components, and distribution type (and date and time, if the type is
Scheduled). You cannot modify distribution actions. Also, the only generation type
available is Fixed. One advantage of the Windows Client is that you can add
components to an instance by dragging-and-dropping them from generation lists.
See the Web View online help or the Vista Plus Windows Client Users Guide for instructions
on modifying an instance using either viewer client.
Tip
Managing Bundles
To modify all new instances of a bundle definition, you can modify the
definition itself; see page 247. This will not affect any existing instances; it will
only affect instances created after the definition is modified.
259
260
If you want to stop generating bundle instances for a while and resume again
later, you can deactivate a bundle definition by clearing the Allow instances
of this bundle checkbox on the bundles General properties page.
In Web View, bundles are listed in order with folders; to see the bundle instances,
expand the bundle. In the Windows Client, bundle definitions are in the folder list
pane, under the folders they are linked to. To display the bundle instances for a
definition, double-click the definition.
In Web View, instances are displayed when you expand the bundle. In the Windows
Client, instances are displayed in the report list pane in the order they were created;
the most recent first. To display the components in an instance, click the + button
beside it.
Bundle components are shown when their instance is expanded. You open any
component as you would any other report generation.
Bundle instances are displayed as soon as they are created. In the Windows Client,
instances that are In Progress are shown in blue; instances that are Ready for Distribution
are shown in green; instances that are Distributed are shown in black; instances that are
Late are shown in red. The icons of components that have not yet been collected are
grayed out.
For more information about viewing bundle instances, please see the Web View online
help or the Vista Plus Windows Client Users Guide.
Managing Bundles
261
262
Chapter 18
Epurposing
epurposing is Vista Pluss ability to take any report stored in Vista Plus format and
convert it to a new formateither HTML, text, or PDFallowing you to view it through
your Web browser or Adobe Acrobat Reader. This chapter describes how to convert Vista
Plus report generations into HTML, text, or PDF files.
In This Chapter
Epurposing Overview .......................................................................... 264
Creating Report Renditions ................................................................. 266
Deleting Renditions ............................................................................... 271
263
Epurposing Overview
Epurposing Overview
To open and work with a Vista Plus report generation, you need a Vista Plus client: either
Web View or the Windows Client. While you can use these clients from anywhere on your
intranet or the Internet, there may be times when you would rather have your report
information available in an industry-standard file format such as HTML or PDF (the
format used by Adobe Acrobat). With epurposing, you can turn any Vista Plus report
generation into an HTML, ASCII text, or PDF file simply by using a vadmin command.
While there are many reasons you may want to turn a Vista Plus report into an HTML,
text, or PDF file, remember that, when you do so, you lose the many advanced features
available in Vista Plus clients: index searches, report index hyperlinking, and so on.
epurposing does, however, maintain Vista Plus report page security. When you create a
file through epurposing (called a report rendition), Vista Plus applies the page security for
any user or group you specify. Thus, you can create many different renditions from one
report generation, each with the appropriate pages for its user or group.
You can use epurposing interactively, typing the vadmin command to create the file you
want. However, in most situations it will be most useful when controlled
programmatically and used with PortalVue Connector. The combination of epurposing
and PortalVue Connector allows you to create HTML, text, or PDF files and deliver them
immediately to the desktop of the user who requested them; you can also have new report
generations renditioned and delivered to specific users or groups automatically. For more
information on PortalVue Connector, please see Chapter 19.
epurposing is powerful, but it is also very simple: all it does is create a new file, in HTML,
text, or PDF format, holding the information from a Vista Plus report generation. It does
not make the new file available to users in any specific way. You can use PortalVue
Connector to tie the renditions into your portal application, or use any other method to
present the new files to users.
Warning
epurposing is not supported for reports which contain bitmap fonts. While
some reports containing bitmap fonts may epurpose correctly, others may
not. If a report generation contains a bitmap font which cannot be
renditioned, no rendition file will be created. This is true for both all rendition
formats.
You cannot use epurposing to create a rendition of a TransVue file, since
TransVue files are stored in their original file formats, not in Vista Plus format.
264
Note
Note
You can also perform many epurposing actions using the vadmin
ReportAction command. This command is included for compatibility with an
earlier implementation of epurposing: we strongly recommend you use the
commands described in this chapter and Chapter 19 instead.
Note
Vista Plus Web View also allows users to access Vista Plus reports through a
Web browser. It does this by creating temporary HTML files containing one
page of the report at a time. Web View does not create HTML copies of entire
Epurposing Overview
reports, and does not store files on the Web server; it can download a PDF or
text file of a report to the users workstation. In some circumstances, Web
View will fill all of your users needs for Web access to reports; in others, you
will want to use epurposing and PortalVue Connector to create and store
HTML, text, or PDF renditions of report generations.
A frame-based rendition consists of a separate HTML file for each page of the report.
This decreases download time, since only the pages actually viewed need to be
downloaded. When a user displays this format, links to all report pages are listed in a
frame at the left of the browser window.
A single-file rendition includes the entire report in a single HTML file. When a user
displays this format, links to all report pages are listed at the top of the browser
window. In a long report, or with a small browser window, this may mean that no
report text is visible when the file opens. The user can select the page to view or scroll
down to the beginning of the report.
The file or files created when a generation is renditioned are stored in the Vista Plus
warehouse in the same directory structure as the original generation files. This structure
and the rendition file names are described in the Vista Plus Technical Addendum. You can
also create renditions in any directory you can write to from the Vista Plus server; this lets
you use epurposing with PortalVue Connector to create and store renditions on a Web
server. See Chapter 19 for more information on PortalVue Connector.
Tip
Epurposing
For renditions with over 120 pages, we recommend you do not use the singlefile HTML format, as some of the page links may not function correctly.
265
action
Action to Perform
Set to one of:
a to e-mail PDF rendition
d to store PDF rendition
e to e-mail Vista Plus shortcut (.vsc file)
f to store HTML rendition (frame-based)
h to store HTML rendition (single-file)
i to e-mail text rendition
s to store text rendition
t to e-mail HTML rendition (single-file)
ud to store PDF rendition and e-mail URL for it
uf to store HTML rendition (frame-based) and e-mail URL
for it
uh to store HTML rendition (single-file) and e-mail URL for
it
us to store text rendition and e-mail URL for it
v to create a Vista Plus Shortcut (.vsc file)
report
Report
The report to create the rendition for
266
May Be
Required
group
Group Name
Use page security for this group to determine the pages included
in the rendition; for e-mail actions, e-mail to all members of this
group; you must include either user or group; you cannot
include both
user
User Name
Use page security for this user to determine the pages included
in the rendition; for e-mail actions, e-mail to this user; you must
include either user or group; you cannot include both
volume
Web Volume
Name of Web volume to create rendition on; required if action is
ud, uf, uh, or us; optional with all other actions; see page 164
for more about Web volumes
Optional
format
generation
Generation ID
Create rendition of this generation, not latest generation of
report; must be the ID of a generation of report
Note
Epurposing Actions
The value for the action parameter determines the type of rendition file created. There are
five choices for file type:
Frame-based HTMLa separate HTML file for each page of the rendition
The other action values let you choose a delivery method for the rendition file thats
created. For all of the formats except Vista Plus shortcut, you can e-mail a shortcut to the
files URL by using the ud, uf, uh, or us action. The a, i, and t values attach the rendition
file itself (in PDF, text, or single-file HTML format) to an e-mail message. You cannot
attach a frame-based HTML rendition to a message, as there may be hundreds or
thousands of files in a large report.
Epurposing
267
The rendition file formats are discussed on page 265. The Vista Plus shortcut format is not,
strictly speaking, a rendition, since it does not include the actual report data. It is included
in the choices for CreateRendition to enable you to place shortcuts on the Web server for
use with PortalVue Connector and report subscriptions. See page 286 for more
information.
Using CreateRendition
CreateRendition creates report renditions; when designing a CreateRendition command
line, keep these rules and guidelines in mind (of course, you can abbreviate parameter
names, as with any vadmin command):
You must include the name of the report to create a rendition for: report=name
You must include the group or user to create the rendition for: group=group or
user=user. You cannot include both. Each command is for one group or one user.
The page security, if any, assigned to the group or user determines the pages included
in the rendition. If the rendition is stored on a Web server, this parameter also
determines the subdirectory it is stored in; see page 282.
You must also include the action parameter: action=type. This determines the type
of rendition created. In addition to determining the file type, action can also instruct
CreateRendition to e-mail the created rendition, or a URL to its location, to the user or
group.
You cant just create a rendition in the report warehouse and do nothing with it. The
command must either include volume or hdir to create a rendition outside the report
warehouse or use an action of a, i, or t to e-mail the created rendition to a user or
group.
The next few sections describe the various actions CreateRendition can perform.
This creates a pdf rendition of the latest generation of the Bank report, using the page
security, if any, assigned to the user Chris. In addition to storing it in the report warehouse,
it places it in a subdirectorybased on the report and user nameof the directory
specified in the definition of the web volume Webvolume1. See page 281 for more
information on creating renditions on a Web server, including how to define web
volumes.
When you use this format of CreateRendition, the URL to use to view the rendition is
included in the information returned to the person or program that entered the command.
This URL is based on the definition of Webvolume1.
268
Note
This is the same CreateRendition format as in the previous section. However, if the
definition of Directvolume does not include a URL, this creates the rendition file bank.pdf in
the directory named in the Directvolume definition, not in a subdirectory. This use of
CreateRendition lets you place a rendition in a specific directory you choose; you can
then open it, edit it, etc. The directory must already exist.
If the userptname option in warehouse parameters is off, the file name is based on the
report ID instead of the report name. See page 282 for more information.
Tip
Epurposing
You can also create a rendition in a specific directory by using the hdir
parameter in CreateRendition. For any directory where you will be storing
multiple renditions, we suggest you create a web volume and use the volume
parameter, as described above. This makes entering the command easier; if
you are using automated scripts to create the renditions, it also makes it easier
to change the destination, as you merely update the volume definition. See
page 164 for more on web volumes.
269
Since a frame-based HTML rendition may have hundreds of files, or more, you cannot email the rendition as an attachment. However, you can e-mail the URL to a frame-based
rendition.
Note
270
When you e-mail a single-file HTML rendition, any images in the report are
not included. A report could have dozens or hundreds of images, each of
which is a separate file; it is not practical to include these files in the e-mail.
Deleting Renditions
Deleting Renditions
In most situations, you will not need to delete report renditions frequently. Renditions
stored in the Vista Plus report warehouse are removed from online storage when their
generation is archived or deleted. In any other directoryfor example, on a Web server
renditions are stored by report, not by generation; renditions exist only for the latest
generation of a report. This means that as new generations are captured, old renditions are
replaced with new ones, and the total space used stays approximately the same (of course,
disk usage increases as more reports are renditioned and as more users subscribe to a
report, increasing the number of renditions of that report).
Though no regular clearing of renditions is generally necessary, there are occasions when
you may want to delete renditions: if a report is no longer used, you can recover the space
its renditions take up on the Web server, and so on. There are separate commands to
delete renditions on the Web server and in the Vista Plus report warehouse:
To delete renditions from the Web server, use DeleteWebRenditions. This deletes the
specific rendition you specify.
DeleteWebRenditions dwr
Deletes a report rendition from the Web server
Required
action
Type of Rendition
Set to one of:
d for PDF rendition
f for HTML rendition (frame-based)
h for HTML rendition (single-file)
s for text rendition
ud for PDF rendition and e-mailed URL
uf for HTML rendition (frame-based) and e-mailed URL
uh for stored HTML rendition (single-file) and e-mailed URL
us for stored text rendition and e-mailed URL
v for a Vista Plus Shortcut (.vsc file)
report
Report
The report to delete the rendition for
volume
Web Volume
Name of Web volume to delete rendition from
May Be
Required
Epurposing
group
Group Name
Group to delete rendition for; you must include either user or
group; you cannot include both
271
Deleting Renditions
user
User Name
User to delete rendition for; you must include either user or group;
you cannot include both
Optional
format
For example:
vadmin co=dwr r=Bank us=Chris a=d vol=Webvolume1
This deletes the PDF rendition of the Bank report for user Chris from the Web server
directory named in the definition of Webvolume1.
DeleteWebRenditions does not delete renditions from the Vista Plus report
warehouse.
DeleteReportRenditions drr
Deletes report renditions from the Vista Plus report warehouse
Required
report
Report Name
Delete renditions of this report; if you also include id, only
renditions of that generation are deleted; if you do not include id, all
renditions of all generations of this report are deleted
Optional
id
Generation ID
Delete all renditions of the generation with this ID; do not delete
renditions of other generations of report
verify
Verify Deletion
Specifying verify=n will delete without asking for confirmation
For example, to delete all the renditions of the Sales report, you would enter:
vadmin c=drr r=Sales
This removes the renditions of the Sales report from the report warehouse; if there are
any renditions of this report on the Web server, they remain there.
272
Chapter 19
PortalVue Connector
PortalVue Connector works with epurposing to allow you to make reports and electronic
documents stored in Vista Plus available through a Web portal.
PortalVue Connector is an optional component of Vista Plus. It must be installed at your
site before you can use any of its features.
In This Chapter
Vista Plus and Portals ........................................................................... 274
Setting Global Warehouse Options ..................................................... 275
Delivering Information to the Portal Application ............................ 277
Creating Renditions on the Web Server ............................................. 281
Subscribing to Reports .......................................................................... 286
Tying It All Together ............................................................................. 294
Summary: Portal-related vadmin Commands .................................. 296
Note
PortalVue Connector works closely with Vista Pluss epurposing feature. For
more information about epurposing, please see Chapter 18.
273
Information Delivery: PortalVue Connector can return information about Vista Plus
users and reports to the portal application in an HTML format that the application can
then use for further processing or present to the portal user in any desired format.
Report Subscriptions: Many users will want to see each new generation of a report as
soon as it is available. When a user subscribes to a report, the requested report
rendition is created automatically as soon as the generation is captured and either
made available through the portal or e-mailed to the user.
The remainder of this chapter discusses what Vista Plus and PortalVue Connector can do
for a portal application in each of these areas and gives some suggestions for integrating
Vista Plus into a portal application. First, we describe some Vista Plus options which affect
PortalVue Connector behavior.
274
Warning
While you can create subscriptions to be stored on more than one Web server
from the same Vista Plus report warehouse, this is not supported. Not all of
the subscription and reporting commands are able to properly distinguish
one Web server from another, which could lead to displaying or deleting
subscriptions on the wrong Web server.
Note
Prepend host name and port: This creates subdirectories for the host name and port
number in the Web server directory specified to hold report renditions. This lets you
store renditions from more than one Vista Plus report warehouse in separate directory
trees on the Web server. For example, if:
You specify the directory wwwroot\vista to hold renditions (as part of a Web
volume definitionsee page 164), and
You have two Vista Plus servers saving renditions to this directory: testserver port
8005 and liveserver port 7980
If this option is on, the rendition files are saved to wwwroot\vista\testserver\8005 and
wwwroot\vista\liveserver\7980, respectively; if it is off, renditions from both servers
are placed in wwwroot\vista. In either case, renditions are placed in subfolders based
on the user or group they are for. See page 282 for more information.
Obviously, this lengthens the path to the rendition files; the path cannot total more
than 244 characters, so be careful using this option.
Report subdirectory naming: You can choose whether to use the report name or the
report ID as the folder and file name when you save a renditioned report to the Web
server. For example, if the report name is Weekly Sales and the report ID is 103, the
paths to a PDF rendition would be:
...represents the path from the Web server root to the directory for the user or group.
This could be similar to wwwroot\vista\groups\Accounting.
Since the file name is included in the path twice, long file names quickly make the
path much longer. The maximum allowed path length is 244 characters, so if you have
long report names, you may need to use the report ID. See page 282 for a description
of the subdirectory structure and file naming used on the Web server.
By default, report name is selected for this option, since this can make it easier to find
the renditions in the folder structure. You should turn it off if your report names
contain any of the following characters:
\ / : ^ # ? < > | (space)
These characters cause problems with various epurposing actionsmany of them are
not allowed in URLs and would keep the rendition files from being downloaded from
the portal.
PortalVue Connector
275
Also, some Web server software can have problems with certain report names,
especially report names based on the original report file name. For example, if a report
name ends in file.asa, epurposing creates a Web server directory called file.asa. In some
cases, the asa extension in the folder name can keep the Web server from properly
displaying the report. In this case, you may want to base the names on the report ID.
Finally, when subscribing to reports, you may see problems caused by long report
names even when the total path is less than 244 characters. The actual limits vary
depending on the options youve chosen, the rendition format, and the combination
of report name and the length of the path to the rendition folders. While this can
happen even if you are using the report ID instead of the report name, the shorter
report ID makes it less likely. If you have long (more than 60 characters) report names,
we recommend you use the report ID option for rendition directory and file names;
also, if possible, shorten the path to the rendition directories.
See page 197 for instructions on setting warehouse parameters; these parameters are
found on the epurposing page.
276
Tip
Tip
The ListReports command returns the reports a user has access to in Vista Plus.
ListReports is a standard vadmin command but has options directly related to use
with a portal application.
These and other relevant vadmin commands can return their result in HTML format
so the portal application can work with and display them.
The following sections describe these two commands and the HTML output feature.
folder
Folder Name
Name of a folder; if included, lists only reports in that folder
format
group
Group Name
Name of group to list reports for; shows all reports in groups
Home folder and its subfolders; do not use this option if user
option is used
long
report
Report Name
Name of a specific report to display; if this option is not used, all
reports are displayed
PortalVue Connector
277
showgens
user
User Name
Name of user to list reports for; shows all reports in users
individual or primary group Home folder and its subfolders; do
not use this option if group option is used
Note
If you use the user or group parameter, reports are not listed if the user or
group does not have permission to view them, even if they are in the users or
groups Home folder.
A common portal use of this command would be to see all the reports available to a
particular user or group and return the full report names in HTML for processing; the
format to do this for a user is:
vadmin c=lr user=name for=n
group
Group Name
Name of group to list subscriptions for; must include either user
or group, but not both
user
User Name
Name of user to list subscriptions for; returns both individual
subscriptions and group subscriptions for the users primary
groupthere is no indication which subscriptions are individual
and which are group; must include either user or group, but not
both
Optional
format
278
When you include user, both individual subscriptions and subscriptions for the users
primary group are listed. If you need to know just individual subscriptions, compare this
to a list of the groups subscriptions. You could also maintain a separate list of individual
subscriptions on the Web server.
For example, to see all the reports subscribed to by the Accounting group and return the
information in HTML format tagged not to be displayed, use this command:
vadmin c=lsr g=Accounting f=n
The portal application could then parse this information and present the report list in a
frame to any member of the Accounting group who logs on to the portal.
CreateRendition
DeleteWebRenditions
ListGroups
ListReports
ListSubscribedReports
ListUsers
ListVolumes
ModifyVolume
ReportAction
ShowWarehouseConfig
ShowUser
ShowVolume
Subscribe
Unsubscribe
To return information as HTML, you include the format parameter in the command. The
syntax for this parameter is:
format=h or n
Setting format to h causes data to be returned as an HTML table; setting it to n formats the
data as an HTML table and flags it not to be displayed in the browser. This allows the
calling program to parse and reformat the data before displaying it; if it displays it at all.
For plain text output, simply do not use the format parameter.
PortalVue Connector
279
Using format with any of the commands except the List commands returns a vertical
two-column table. The first (left) column contains the field names; the second (right)
column contains the data. Heres a sample of output from ShowUser with format set to h:
<H6 ID="vadminDisplay" STYLE="Display:none" VALUE="vertical"></H6>
<TABLE ID="showUserTable" BORDER="1" STYLE="DISPLAY">
<CAPTION>User Properties</CAPTION>
<TR>
<TH>User</TH>
<TD>Admin</TD>
</TR>
<TR>
<TH>Full Name</TH>
<TD>Administrative User</TD>
</TR>
<TR>
***
</TABLE>
<H6 ID="vadminStatus" STYLE="Display:none" VALUE="0 -- Operation
completed successfully."></H6>
This is only part of the output. Additional table entries (replaced by *** in the sample)
return the rest of the fields in the user record.
For the List commands, the data is returned in a horizontal table. Heres an example of
ListGroups with format set to n:
<H6 ID="vadminDisplay" STYLE="Display:none" VALUE="horizontal"></H6>
<TABLE ID="groupListTable" BORDER="1" STYLE="DISPLAY:none">
<CAPTION>Group List</CAPTION>
<TR>
<TH>Group</TH>
<TH>Description</TH>
<TH>Home Folder</TH>
</TR>
<TR>
<TD>main</TD>
<TD>The Main Group</TD>
<TD>MAIN</TD>
</TR>
<TR>
<TD>secondary</TD>
<TD>The Secondary Group</TD>
<TD>Folder2</TD>
</TR>
</TABLE>
<H6 ID="vadminStatus" STYLE="Display:none" VALUE="0 -- Operation
completed successfully."></H6>
280
The path from the Vista Plus server to the directory on the Web server where you
want to store renditions. This directory must already exist and the Vista Plus server
must be able to write files to it. CreateRendition (or a subscription action) places the
rendition in a subdirectory of this directory, based on the user or group the rendition
is for.
The URL for the Web server directory. Having this information allows
CreateRendition or Subscribe to determine and return the URL to the rendition file
being created. The portal application can then use this URL to create a hyperlink to
the rendition file.
You define both of these characteristics to Vista Plus through Web volumes. You create one
or more Web volumes using Server Admin or the vadmin AddVolume command. You
then refer to this Web volume in any epurposing command which needs to refer to the
Web server location. For more information on Web volumes, see page 164.
Heres a simple CreateRendition command to create an HTML rendition of the Profit
report on the Web server, using the Web volume Webvolume2. All renditions are also
created in the report warehouse, as described in Chapter 18:
vadmin co=cr r=Profit us=Chris a=h v=Webvolume2
In practice, most renditions on the Web server will probably be generated automatically
on report capture after users have subscribed to the report. See page 286.
Each time a new generation is renditioned, it replaces any rendition of the previous
generation of that report in the same format. This is different than rendition storage in the
Vista Plus report warehouse, where each generations renditions are stored independently.
Note
Note
For compatibility with earlier versions of Vista Plus, you can enter a directory
and URL, rather than a volume name, with some of the epurposing
commands. We do not recommend you do this, as it is more prone to errors
and less convenient to maintain.
PortalVue Connector
281
282
For a text rendition, the file name is reportname.txt. If file names are based on the
report ID (see below), the report ID is used as the file name.
For a single-file HTML rendition, the file name is reportname.htm. If file names are
based on the report ID (see below), the report ID is used as the file name.
For a frame-based HTML rendition, a separate file is created for each page of the
report, plus a table of contents file and a frameset file. The names are based on the
generation ID, not the report ID:
The frameset file name is reportname.html. If file names are based on the report ID
(see below), the report ID is used as the file name.
The name of the file for each page is genidPagexx.html, where xx is the page
number.
Notice that the extension for frame-based rendition files is html, not htm.
For all HTML renditions, image files are named *Imagepage#-xxx.gif. These files are
referenced by the html file for the rendition (or the page file for frame-based
renditions). page# is the page number the image is found on; xxx is the sequential
number of the image on the page.
For a Vista Plus shortcut, the file is reportname.vsc. If userptname is off (see below), the
report ID is used as the file name.
This directory and file structure is necessary to maintain user and report page security.
However, since separate files are written for each rendition, epurposing to a Web server
can quickly take up a lot of disk space. To minimize this, you may want to use group
renditions instead of individual user renditions whenever you can. This can save a
significant amount of space if most or all of the users in the group use the same page
security.
Two warehouse configuration options can affect the
directory structure and file namesReport subdirectory
naming and Prepend host and port. The Prepend host
and port setting adds directories for the host name and
port number of the Vista Plus server below the rendition
root directoryVistaPlus in the exampleand above the
Users and Groups directories. This lets you maintain
separate rendition structures for multiple report
warehouses on one Web server. For example, with this
option on, the structure for a report warehouse on the host
Production and the default port of 7980 looks like the
picture to the right (weve collapsed the report directories).
Renditions from a different Vista Plus report warehouse would be stored in a different set
of subdirectories beneath Vista Plus.
The Report subdirectory naming option lets you choose how to name the directories and
files for the individual reports. You can select whether to use report names or report IDs
for the directory names, as shown above, and for rendition file names. You may need to
use report IDs if your report names or the path to your Web server directory are unusually
long, since theres a 244-character limit on the path to the rendition files (and you may
have problems in some cases even if you do not reach that limit, as discussed on
page 276). By default, report names are used.
You should use report IDs for file names if your report names contain any of these
characters:
\ / : ^ # ? < > | (space)
PortalVue Connector
283
These characters cause problems with various epurposing actionsmany of them are not
allowed in URLs and would keep the rendition files from being downloaded from the
portal. Also, some Web server software can have problems with certain report names,
especially report names based on the original report file name. For example, if a report
name ends in file.asa, epurposing creates a Web server directory called file.asa. In some
cases, the asa extension in the folder name can keep the Web server from properly
displaying the report. In this case, you may want to use report IDs.
A rendition is created based on the groups page security and placed in the
subdirectory for the report under the groups directory.
2.
For each user, Vista Plus checks to see if the user has an individual page security for
the report:
If he or she does have a page security, a rendition is created using it and placed
in the report subdirectory of the users directory. The user will always use this
rendition, not the group rendition.
This process means the portal application never has to worry about whether to look for a
group or user rendition of a report. It can always try to open the report from the users
directory; if the user is using a group rendition, the file placed in the user directory
automatically redirects the request to use the group rendition.
284
The Vista Plus server must be able to write to them. On a UNIX Vista Plus host, the
user name the Vista Plus server runs as must be able to write to the Web server; this is
usually, but not always, the root user. On a Windows Vista Plus host, you must start
Vista Plus under a network account which has write privileges for the Web server
directories. If the Vista Plus server is on a different domain than the Web server, the
Web server domain must trust the Vista Plus host domain.
If you want to be able to check and administer them by hand, the Web administrator
needs to be able to read and write to them.
As described above, report renditions are stored in subdirectories beneath the directory
you specify when defining the Web volume. This directory is usually a subdirectory of the
Web server root directory; you must create it before you begin to use epurposing. When a
rendition is created, Vista Plus creates as much of the directory tree as it needs to. For
example, if you create a rendition of the Sales report for user Chris, and it is the first
rendition for any user or group, Vista Plus creates the Users, Users\Chris, and
Users\Chris\Sales subdirectories. Later renditions for other users and reports create other
subdirectories of Users. Renditions for groups create the Groups directory and its
subdirectories. (If the Prepend host name and port option is on, the first rendition for a
warehouse also creates the directories for the host name and port number; see page 275.)
All directories created by Vista Plus inherit the permissions of their parent directory; the
rendition files themselves inherit their permissions from their subdirectories. If you allow
Vista Plus to create all directories automatically through renditioning, all rendition
directories will have the same permissions as the root directory of the Web volume.
Depending on the Web server you use, this may be what you want, or it may not. For
example, the Apache Web server always accesses files as the same user. If only this user
has access to the Web root directory, you would want to propagate those permissions to all
subdirectories, so the Web server can read all the rendition files, but no one else can. (Of
course, the Vista Plus server also needs access so it can write the rendition files.)
However, if you need different permissions for different users and groups directories
for example, if your Web server impersonates the logged-in user when accessing files
you will want to create all user and group directories yourself, with the proper
permissions, before you begin creating renditions. Alternatively, you could change the
directory permissions after Vista Plus creates them, but that would leave a window after
the directories are created where they would be open to unauthorized access.
Maintaining security of the rendition directories and files on the Web server is up to you;
if your Web server root is not secure, the Vista Plus directories and rendition files wont
be either. Vista Plus merely copies the permissions, owner, and group of the lowest level
existing directory in the tree to the directories and files it creates. If the existing directories
are not secure, anyone who knows where to look will be able to open any rendition file.
This could allow users with limited Vista Plus permissions to see a rendition of any report
in the warehouse, effectively eliminating Vista Pluss report and page security features.
PortalVue Connector
285
Subscribing to Reports
Subscribing to Reports
Creating report renditions on-demand with CreateRendition is useful, but one of the
strengths of Vista Plus is having new information accessible to users as soon as the report
is captured into the report warehouse. With epurposing and PortalVue Connector, you
accomplish this through report subscriptions. When a user or group is subscribed to a
report, a rendition is created automatically as each new report generation is captured, so
the latest information is always available through the portal application. Each new
rendition replaces the previous report rendition in the users or groups directory on the
Web server. Group and user page security is applied to the rendition, as described on page
284.
In addition to PDF, text, or HTML files, epurposing can create subscriptions to Vista Plus
shortcut files: if the rendition format is vsc, clicking the link on the portal starts the
Windows Client and opens the report in Vista Plus format. The user can then use all of the
clients abilities to search the report, open other generations or other reports, and so on.
You can also create Web View subscriptions: a URL is e-mailed to the user which the user
can click to open the generation in Web View; the report is also listed in the subscription
list on the My Vista page. No rendition of the report is created. These subscriptions are the
same as if they had been created by the user in Web View.
The subscription feature supports only one Web server per Vista Plus report warehouse;
do not create subscriptions using different Web volumes. (Since Web View subscriptions
do not actually create a rendition on the Web server, you can create Web View
subscriptions using different Web View volumes.)
Subscriptions work through Vista Pluss SmartAlarm feature (SmartAlarms are described
in Chapter 16). There are SmartAlarm action types for each type of report rendition;
subscription alarms are named SUBSCRIPTION-x, where x is a number. However, you
create subscriptions using a different Server Admin client feature, or a different vadmin
command, than other types of SmartAlarms:
In Server Admin, you create and modify subscriptions through a users or groups
properties.
286
Subscribing to Reports
message with the e-mailed rendition when you use the a, e, i, or t action,
and create subscription actions for conditional alarms. However, there is no
easy way to list and manage these alarms through a Web portal application.
See Chapter 16 for more information on SmartAlarms.
Note
You cannot subscribe to an empty report (one without at least one captured
generation). You must capture a generation to a report before creating a
subscription SmartAlarm for it.
Note
Group subscriptions which create actions for each user in the groupfor
example, a subscription which e-mails a rendition to each group member
perform actions only for users who have the group as their primary group.
Actions are not performed for users who have the group as a secondary
group.
Note
You can create a subscription for a user to a report for which he or she has No
Access permission. When you create the subscription, youll receive a
Permission denied error because the rendition cannot be created.
However, the subscription is entered, and if you later change the users access
to the report, a rendition will be created when the subscription alarm is
triggered.
Note
PortalVue Connector
287
Subscribing to Reports
288
1.
2.
3.
4.
5.
Click New.
Subscribing to Reports
6.
Select the Action to take when each new generation is captured, either:
Send e-mail Send an e-mail to the user (or members of the group), with
either a rendition of the report file, a URL to a rendition of the report file, or a
shortcut to the report file itself, attached.
7.
Select the Content. This determines the format of the rendition: HTML Document,
HTML Frames, PDF, Text, or Report (a shortcut to the report). See page 265 for a
description of rendition formats.
8.
If Action is Send e-mail and Content is HTML Document, Text, or PDF, select
whether to attach the rendition file or a URL pointing to the rendition file to the
message.
9.
The subscription list for a user or group includes only subscriptions created
through this feature or with the vadmin Subscribe command. SmartAlarms
with subscription-type actions created through the SmartAlarm list or with
the vadmin AddAlarm or AddActionParam command are not listed on the
Subscriptions page.
Tip
Though they are treated internally by Vista Plus as SmartAlarms, you cannot
view subscriptions through the Server Admin SmartAlarm list. You can see
them only through the users or groups Subscriptions page.
Note
Note
When e-mailing a rendition, the e-mail message contains the report name and
alarm name. However, the message length is limited. Long report names may
be truncated and may cause other parts of the message to be left out. The
attached rendition is still correct. The subject line of the message is set by the
ALARM_SUBJECT_LINE variable in the server.cfg file, as described on
page 405.
PortalVue Connector
289
Subscribing to Reports
action
Action to Perform
Set to one of:
a to e-mail PDF rendition
d to store PDF rendition
e to e-mail Vista Plus shortcut (.vsc file)
f to store HTML rendition (frame-based)
h to store HTML rendition (single-file)
i to e-mail text rendition
s to store text rendition
t to e-mail HTML rendition (single-file)
u to e-mail URL to report (for Web View subscription)
ud to store PDF rendition and e-mail URL for it
uf to store HTML rendition (frame-based) and e-mail URL for
it
uh to store HTML rendition (single-file) and e-mail URL for it
us to store text rendition and e-mail URL for it
v to create a Vista Plus Shortcut (vsc file)
report
Report
The report to create the subscription for
May Be
Required
folder
Folder Name
Used only if action is u; folder to open the report from in Web
View
group
Group Name
The group to create the subscription for; any page security for the
group determines the pages included in subscription renditions;
you must include either user or group; you cannot include both
user
User Name
The user to create the subscription for; any page security for the
user determines the pages included in subscription renditions; you
must include either user or group; you cannot include both
290
Subscribing to Reports
volume
Volume
Name of Web volume (if action is u, Web View volume) to create
subscription on; required unless action is a, e, i, or t
Optional
delay
Delay Rendition
If set to y; dont create rendition now; wait until next generation of
report is captured
format
For example, this command creates a subscription for the Revenue report where the report
is stored as a frame-based HTML rendition and the URL is mailed to the user named
Controller:
vadmin co=s r=Revenue us=Controller a=uf v=Webvolume1
As shown here, be sure to include the volume parameter so each new rendition is stored
on the Web server.
The a, e, i, and t actions create a rendition only in the Vista Plus report warehouse, not on
the Web volume. They also e-mail the rendition to the subscribed user or group. Do not
include the volume parameter with these actions.
By default, a rendition is created from the most recent generation when you create a report
subscription. If you want to create the subscription without making a rendition until the
next generation is captured, include the delay=y parameter in the Subscribe command.
For example:
vadmin co=s r=Revenue us=Controller a=uf v=Webvolume1 d=y
To create a Web View subscription for a user or groupyou may want to do this to create
a base subscription list for a new useruse the u action; you must include a Web View
volume name and a folder to open the report from. For example:
vadmin co=s r=Revenue us=Controller a=u v=WebViewVol1 fol=Sales
Note
PortalVue Connector
With the a, e, i, and t actions, the e-mail message contains the report name
and alarm name. However, the message length is limited. Long report names
may be truncated and may cause other parts of the message to be left out. The
attached rendition is still correct. The subject line of the message is set by the
ALARM_SUBJECT_LINE variable in the server.cfg file, as described on
page 405.
291
Subscribing to Reports
report
Report
The report to delete the subscription for
May Be
Required
group
Group Name
The group to delete the subscription for; you must include either
user or group; you cannot include both
user
User Name
The user to delete the subscription for; you must include either user
or group; you cannot include both
volume
Volume
Name of Web volume (if action is u, Web View volume)
subscription is on; required unless action is a, e, or t
Optional
action
292
Subscribing to Reports
format
For example, to stop the subscription to the Revenue report created for the Controller user
in the previous section, replace co=s with co=u:
vadmin co=u r=Revenue us=Controller a=uf v=Webvolume1
If a user or group is subscribed to a report in more than one format, you can cancel all of
the users or groups subscriptions to that report at once by leaving out the action
parameter. However, you cannot remove subscriptions for more than one report with a
single command.
Unsubscribing from a report removes the SmartAlarm action created when the
subscription was started, so future generations wont be renditioned automatically on
capture. It does not delete the current rendition from the Web server or the Vista Plus
report warehouse; you can use DeleteWebRenditions to remove the rendition from the
Web server and DeleteReportRenditions to remove it from the report warehouse; see
page 271.
Tip
PortalVue Connector
293
When a user signs on, the user name can be verified against a list of Vista Plus users.
The portal can either use the ListUsers command to check the user name at sign-on,
or it can run ListUsers at scheduled timessuch as overnightand store the user list
on the Web server, improving performance for the user. Of course, doing this risks
using out-of-date information if the user has been recently added to or changed in
Vista Plus.
Once the user is verified, the portal application uses the ListReports command to get
a list of all reports the user has access to. Again, if desired, you can run this command
for all users during off-peak hours and maintain the information on the Web server.
Once the portal has the list of reports the user is allowed to see, it can display this list
and allow the user to select reports to view or subscribe to. If a user chooses to view a
report without subscribing to it, issue a CreateRendition command to create the
rendition on the Web server, then display the new rendition in the browser, using
Adobe Acrobat, or by starting Vista Plus Web View or Windows Client with a report
shortcut. This lets users try out a report; a user who wants to have the latest
rendition always available can then subscribe to it.
Either on the same page with the full report list or on a separate page, the portal
application can use ListSubscribedReports to display the reports the user is already
subscribed to, allowing him or her to select one to view. Since the rendition already
exists for a subscribed report, when a user asks to view one, Vista Plus is not involved;
the rendition is displayed like any other HTML, text, or PDF file. (If the rendition is a
Vista Plus shortcut, the Windows Client is used to display it.) The portal could even
let the user specify a default report and display it automatically in a separate frame.
When a user subscribes to a report, the portal uses Subscribe to create a SmartAlarm
action to rendition the report each time its captured. The command would usually
also rendition the report immediately, or it could wait until the next generation is
captured. If the user selects an e-mail subscription, Subscribe also e-mails the report
or its URL. For e-mail subscriptions to work, the users e-mail address must be
entered in Vista Plus.
A more advanced option could allow the user to set conditions which must be met
before the report is renditioned; the portal would then need to use AddAlarm and
AddActionParameter to create a conditional alarm with a rendition action. Instead of
automatically happening each time the report is captured, a new rendition for this
user is created only when the generation meets the selected criteria.
294
These are just general guidelines and ideas to help you start accessing Vista Plus data and
reports from your portal application. The actual methods you usewhen you request
information, how you present it to the user, and so ondepends on the design and
implementation of your Web portal.
PortalVue Connector
295
296
Description
AddActionParam
AddAlarm
Create Rendition
DeleteReportRenditions
DeleteWebRenditions
Deletes a report rendition from the Web server, but not from the
report warehouse. See page 271.
ListActionParams
ListGroups
ListReports
ListSubscribedReports
Lists the reports a given user or group is subscribed to. See page 278.
ListUsers
ModifyWarehouseConfig
ReportAction
ShowAlarm
ShowUser
ShowWarehouseConfig
Subscribe
Unsubscribe
Chapter 20
ImageVue Capture
The optional ImageVue Capture component provides a bridge between Vista Plus and the
Kofax Ascent Capture product. It allows you to easily save scanned documents as
TransVue files in the Vista Plus report warehouse.
This chapter assumes you are familiar with the concepts, terms, and procedures of Kofax
Ascent Capture. For more information on Ascent Capture, please refer to the Ascent
Capture printed documentation or online help file.
In This Chapter
ImageVue Capture Overview .............................................................. 298
Setting Up ImageVue Capture ............................................................. 299
Capturing Scanned Files ....................................................................... 304
297
298
Note
Before you perform any of the procedures in this chapter, make sure Kofax
Ascent Capture is properly installed and configured by scanning and
releasing images using the sample release scripts.
Note
If you installed the files to a network drive, copy the ImageVueCapture folder to the
workstation. This can be any supported Windows workstation with Kofax Ascent
Capture installed.
2.
3.
Assign the new release script to one or more batch class/document class
combinations. When you assign the script, you select the destination report
warehouse and the image file format.
You must perform these steps on each workstation where you want to scan images into
Vista Plus. The following sections describe them in more detail.
Tip
These instructions and the sample screens shown may not be accurate for
your version of Ascent Capture. For complete information about these
procedures, please refer to your Ascent Capture documentation or help file.
ImageVue Capture
299
300
1.
2.
3.
Click the Add button. This displays a standard file open dialog box.
4.
Browse to the folder where you downloaded the ImageVue Capture files. Select and
open the file ImageVueCapture.inf.
5.
On the Release Scripts dialog, select Open Text Corp ImageVue Capture and click
Install. After the installation completes, click Close.
6.
You return to the Release Script Manager dialog. If Open Text Corp ImageVue
Capture is not listed, click Refresh.
7.
The release script has been added. Close the Release Script Manager dialog.
2.
Expand the batch class containing the document class you want to capture into Vista
Plus.
3.
Right-click the document class. From the pop-up menu, select Release Script.
ImageVue Capture
301
302
4.
On the Release Scripts dialog, select Open Text Corp ImageVue Capture. Click Add,
then Close.
5.
You now see the Setup dialog for the release script. On the Vista Plus tab page, set
these options:
6.
7.
From the drop-down list, select the file format you want for the captured images.
Select one of the multi-page TIFF formats; other formats may not work correctly with
Vista Plus in all cases.
8.
Click OK.
Create a new form type or define an existing form type for it.
If you need assistance with any of these procedures, please refer to the Ascent Capture
documentation or online help.
Tip
You can assign the Vista Plus release script to any number of document class/
batch class combinations. Since you select the release script properties
independently for each document and batch class, this lets you capture
different images to different folders or warehouses.
Note
ImageVue Capture
303
Scan the images you want to capture; when you scan the first image, create a batch to
hold the images. Be sure to select the right batch class.
2.
3.
4.
The images are captured into the specified Vista Plus report warehouse when you release
the batch. The Ascent Capture document class name becomes the report name in Vista
Plus; the first image in this document class creates the report; later images are saved as
successive generations of the report. The report is linked to the folder you specified when
configuring the release script for the batch class and document class. The generation
description is the Ascent Capture batch class description.
For instructions on all of these steps, refer to the Ascent Capture documentation and
online help.
304
Chapter 21
In This Chapter
Overview ................................................................................................ 306
Setting Activity Logging Options ....................................................... 307
Generating Activity Reports ................................................................ 310
305
Overview
Overview
It can be useful to know who is doing what in Vista Plus: how many users are viewing a
particular report, which reports a group uses repeatedly, and so on. You can find this
information using Vista Pluss activity logging and reporting features. These features
track certain kinds of activity in Vista Plusyou can select exactly what actions get
recorded and which do notand print reports of activity for specific groups, users,
reports, and more.
Using these features is a two-step process:
1.
Use Server Admin or vadmin to select the kinds of activity you want to track and how
long to keep records of it.
2.
Use the vadmin GenerateStandardReport command to create the reports you want.
The rest of this chapter describes how to perform these two steps, the kinds of activity you
can track, and the types of reports available.
306
You can also set how long the log data should be kept before it is deleted. Approximately
every twelve hours, the server software clears data that is older than the limit youve set.
This process is triggered when an event is logged, so if you are not logging many types of
events, or if there is not much activity, some data will stay in the log a little past the set
time. This also means that if you stop logging any events, the log data that exists when
you stop logging will remain in the database, no matter how old it becomes.
You can change any logging option at any time. We recommend you log only those types
of events you will be generating reports for: since logging events increases the size of the
Vista Plus database, and can slightly affect server performance, do not log events you are
not interested in tracking.
Tip
When you change activity logging options, there may be a delay before they
take effect for users who are already logged in to Vista Plus. To make sure
they take effect immediately, either have everyone log off and back on, or stop
and restart the Vista Plus server.
307
308
1.
Display the parameters for the Vista Plus server. You can right-click on the server in
the console tree and select Properties from the popup menu.
2.
3.
4.
In the list box, check the box for each type of action you want to log.
5.
You can change the logging setting for changing a user password only with
vadmin, not through Server Admin. See the next section.
Note
The field at the bottom of the Logging page, Log report captures and access,
controls logging only those two actions in a text file outside the Vista Plus
database. It is available for compatibility with earlier versions of Vista Plus; it
is not related to the activity logging and reporting features described in the
rest of this chapter.
logdays Use this to set the number of days the logged actions will remain in the
database.
Set logdays to the number of days actions should remain in the log. For example,
logdays=30. You can abbreviate it to logd if desired.
With logfilters (you can abbreviate it to logf), each type of action to log has a one-letter
code. There are three possible formats to change the actions you are logging:
You can list the codes for all actions to log; any code you do not include will not be
logged. For example, logfilters=cegop. This logs capturing, deleting, opening, or
closing a generation, as well as e-mails sent by SmartAlarm actions, subscription
actions, or bundle distributions.
To add new types of actions to log, include a plus sign before the codes. The action
types you enter will be logged; so will any action types which were already set to be
logged. For example, logfilters=+mnq. This logs each time a user logs in, logs out, or
changes groups, in addition to whatever actions were already selected.
To remove types of actions from the log, include a minus sign before the codes. The
actions you include will no longer be logged; any other actions which were selected
will continue to be logged. For example, logfilters=-q will stop logging when users
change groups, but not affect any other selections.
b create user
c close generation
d delete report
e e-mail
f delete folder
g delete generation
h modify user
j delete user
m user logs in
o open generation
p capture generation
t create report
w create folder
A create group
B modify group
C delete group
E change password
Like all Vista Plus entries, these are case-sensitive; they must be either lower or upper
case, as shown.
309
all activity
activity by particular group
activity by particular user
view/print/mail a particular generation
view/print/mail a report by ID
view/print/mail a report by NAME
view/print/mail a report, user-oriented
view/print/mail a report, user-oriented
tree structure operations, sort by user
tree structure operations, sort by time
captures
captures by a specified user
captures by a specified group
use of user identity
use of all user identities
use of group identity
use of all group identities
time online for user identity
Each reports input and output is described briefly starting on page 312.
Running a Report
To run one of the activity reports, you use the vadmin GenerateStandardReport (gsr)
command. You specify the report you want to run and the parameters, if any, you want to
use for it. The parameters that are availablein some cases, requiredfor each report are
listed in the section describing the individual reports, below.
When you run a report, the output is sent to the standard output for vadmin; in most
cases, this is the screen. If you want to save the report output for future reference, redirect
the vadmin output to a file. For example, you could run the report to a text file, then
capture the file into Vista Plus so you can use Vista Pluss indexing and other features.
310
report
Type of Report
The name of the report to run
May Be
Required
params
Parameters
List of parameters for the report, such as start and end dates, user
or group names, and so on; these depend on the report type, and
may be required or optionalsee below
In its simplest form, gsr requires just the name of a report. For example:
vadmin com=gsr rep=AllActivity
This would list all actions of all types in the log table. The exact actions listed would
depend on what logging options you have chosen; see page 307. In columnar format, the
output would look like this (some columns have been narrowed for space reasons):
Report of all activity in
Time
UserName
09/29/2003 14:20 Admin
09/29/2003 14:20 Admin
09/29/2003 15:19 Admin
09/29/2003 17:29 Admin
09/29/2003 17:29 Admin
09/29/2003 17:29 Admin
09/29/2003 17:29 Admin
Type
ID Name
Group
1 main
Group
1 main
Group
1 main
Report 1 Invent
Report 1 Invent
Report 1 Invent
Report 1 Invent
A more complex report request could ask for all users who viewed, remote printed, or emailed a report during a certain time frame:
vadmin com=gsr rep=RptViewN params= START_DATE=10/30/2003,
END_DATE=11/15/2003,REPORT_NAME=Sales
This command shows the necessary format for the report parameters you enter:
You must enclose the entire parameter string (not each individual parameter) in
double quotes.
Each parameter and value is entered in the format paramname=value, with no spaces
on either side of the equals sign. The parameter names are listed below for each
command.
If you include more than one parameter, each paramname=value pair is separated
from the next by a comma ( , ).
There cannot be any extra spaces: not around the equals sign between the parameter
name and value, and not after the comma between parameters. If there is a space
within a parameter value (for example, in a report name or user name), just enter the
space as you would any other character. You do not need to enclose the value in extra
quotes or do anything else to set it off.
311
Value
Description
END_DATE
mm/dd/yy [hh:mm]
FORMAT
COMMA
HEADER
NO
By default, each reportin either columnar or commadelimited formatincludes column headings. Set this to
NO to omit the headings.
You can enter these parameters for any report, but you never have to. Some reports
require other parameters, such as a user name or report ID; these are included in the
description of each report, below.
Note
If you include either date parameter, the title at the top of the report includes
the dates the report is for. If you do not include either date parameter, the
dates are not included in the title.
Note
Important! For most types of items, if an item has been deleted, its name
cannot be included in a report. Instead, you will see the items IDfor
example, RepID #573 instead of the report nameas the item name. Users
and groups are the exception to this; their names will appear in reports even if
the user or group has been deleted.
312
Report NameAllActivity
Required ParameterNone
Output FieldsTime; user name; group name; activity; primary item type, ID, and
name; and secondary item type, ID, and name. The primary and secondary types
differ depending on the activity. For example, for a user login, the primary item is the
user and the secondary item is the group he or she logged in under. When a report
generation is opened, the primary item is the generation and the secondary item is the
report it is a generation of.
Report NameGroupActivity
Output FieldsTime; user name; activity; primary item type, ID, and name; and
secondary item type, ID, and name. As in the All Activity report, the primary and
secondary item types differ depending on the activity.
Report NameUserActivity
Output FieldsTime; group name; activity; primary item type, ID, and name; and
secondary item type, ID, and name. As in the All Activity report, the primary and
secondary item types differ depending on the activity.
Report NameGenView
Report NameRptViewI
Output FieldsTime; user name; group name; activity; and generation ID and
original file name
313
report by giving the report name. The report is sorted by the time of the action. This is the
same as RptViewersN, except for the sort order.
Report NameRptViewN
Output FieldsTime; user name; group name, activity; and generation ID and
original file name
Report NameRptViewersI
Output FieldsUser name; group name; time; activity; and generation ID and
original file name
Report NameRptViewersN
Output FieldsUser name; group name; time; activity; and generation ID and
original file name
314
Report NameTreeU
Required ParametersNone
Output FieldsUser name; group name; time; activity; child folder or report name;
and parent folder name
Report NameTreeT
Required ParametersNone
Output FieldsTime; user name; group name; activity; child folder or report name;
and parent folder name
Captures Report
This report lists all report captures.
Report NameCaptures
Required ParametersNone
Output FieldsTime; user name; group name; generation ID and original file name;
and report name
Report NameCapturesByUser
Output FieldsGroup name; time; generation ID and original file name; and report
name
Report NameCapturesByGroup
Output FieldsUser name; time; generation ID and original file name; and report
name
Report NameUserUsage
315
Report NameAllUserUsage
Required ParametersNone
Report NameUserTime
Report NameGroupUsage
316
Report NameAllGroupUsage
Required ParametersNone
Output FieldsTime; user; activity (log in or change group); for change group, both
the old and new groups are shown (the new group is on the right)
Chapter 22
Using vadmin
This chapter covers using vadmin, the command-line client for managing the report
warehouse. It includes a reference section with a complete list of vadmin commands.
Look for notes throughout this guide indicating which functions can be performed with
vadmin, then refer back to the commands in this chapter for information on a particular
command and the parameters available.
In This Chapter
Overview of vadmin ............................................................................. 318
Running vadmin Commands .............................................................. 319
Creating and Running Batch Files for vadmin .................................. 325
Getting vadmin Help ............................................................................ 327
Complete vadmin Command List ...................................................... 328
317
Overview of vadmin
Overview of vadmin
The vadmin client can be run from the Vista Plus server host or from a remote host. It is
automatically installed on the Vista Plus server host when you install the server. Before
you can run it from another host, it must be installed on that host. See the Vista Plus Server
Installation Guide.
You can perform one vadmin command at a time or you can perform multiple commands
at once using a batch file. All vadmin commands can be scripted in batch files. When you
issue a command or run a batch file, vadmin automatically logs in to the Vista Plus server.
Afterward, it logs out. Performing multiple commands with a batch file saves on the login and log-out time consumed by individual commands.
On a UNIX host, you enter vadmin commands at the UNIX shell prompt. On a Windows
host, you open a DOS window and enter vadmin commands at the command prompt.
The UNIX prompt is shown throughout this documentation.
The vadmin command syntax follows the conventions used by programs executed
through the Internets Common Gateway Interface (CGI). It does not follow UNIX syntax
conventions.
318
Enter the vadmin command with the name of a command and parameters at the
UNIX or Windows command prompt:
# ./vadmin c=command [parameters] [HOST=name] [PORT=port#]
For example, to add an Accounting group, give it the description Acct Group, and
assign the Acct folder as the groups Home folder, using the host and port defined in
the client.cfg file, you would enter:
# ./vadmin c=AddGroup g=Accounting d="Acct Group" h=Acct
Note
Using vadmin
If you choose not to require a name and password for vadmin, be sure to
change the operating system permissions for the vadmin executable using the
UNIX chmod command or Windows security options.
319
Important! When you use vadmin security, be very sure to remember your
Vista Plus Administrator password. If you do not remember a valid
Administrator user name and password, you will be unable to use any Vista
Plus Administrative functions. If this happens, contact Vista Plus customer
support, as described on the copyright page.
Note
When vadmin security is on for a server, you cannot use a version of vadmin
earlier than 5.0 to connect to that server. Earlier versions of vadmin do not
support the security parameters.
Note
A user name and password are never required for the vadmin help feature or
the vadmin version command.
ADMINUSER A Vista Plus Administrator user name. If you want to use the user
name Admin, you can leave this parameter out.
ADMINPASS The password for the user name given in ADMINUSER. If you
dont include ADMINPASS, vadmin will prompt you for the password, as described
in the next section.
When you include the password on the command line, it is displayed and sent in plain
text, so be sure not to expose it to other users.
320
Logging in to vadmin
If you will be entering multiple vadmin commands, you have an option: rather than
including a name and password with each one, you can log in to vadmin for a period of
time. You do this by using the Login command. The format is:
vadmin c=Login [ADMINUSER=user] ADMINPASS=password expire=[mm/dd/
yyyy] hh:mm or expire=days
The ADMINUSER and ADMINPASS parameters are the same as with other commands
(see above). The expire parameter sets the ending time for the login session. You can enter
a full date and time (if you enter both date and time, enclose the full string in quotes), just
the time (in 24-hour time), or a number of days until the session should expire. If you
enter just the time, the session will end when that time is next reached (either today or
tomorrow). If you enter a number of days, the session will end in that many days, at the
same time you entered the command.
For example, to login and start a vadmin session using the Admin user name and lasting
until 5:00 PM, you would enter:
vadmin c=Login ADMINP=password exp=17:00
If it is not yet 5:00 PM, the session will end at 5:00 PM today; if it is after 5:00 PM, it will
end at 5:00 PM tomorrow.
To start a session with a different user name and lasting for a week, you could enter:
vadmin c=Login ADMINU=Super ADMINP=secret exp=7
Even after you log in, the default user name for any vadmin command is still Admin. That
means that, if you log in using a name other than Admin, you must enter the user name
using ADMINUwith each command. If that user name is logged in, you will not be
prompted for a password. If you enter a command without a user name, you will be
prompted for the password for the Admin user. If you log in as Admin, you do not need to
enter a user name or password with any command until the session expires.
Logging in lets you use vadmin until the entered expiration date and time. If you want to
end the session earlier than thatfor example, so no one else can use vadmin if you leave
the areayou can enter the Logout command:
vadmin c=Logout
Logout does not take any parameters except the universal HOST and PORT parameters.
Note
Using vadmin
321
Note
When you use Login, vadmin creates a session file in the current working
directory. This is an encrypted file which includes information about the
current session, including user name, host and port, and expiration date. The
session file will work only for the correct host and port and only from the
workstation and directory where it was created, so it cant be copied to
another location and used.
The session file is deleted when you use Logout, or the next time you use
vadmin after the session has expired.
Tip
A login session is specific to a Vista Plus report warehouse (host and port). If
you need to run vadmin commands for a different host and port than the one
you are logged into, you must include login information with the command
or use Login to start a separate session for that host and port.
322
If you use a Login command to start a vadmin session, either in the shell script/batch
file or before running it, it creates a session file in the current working directory. If the
shell script/batch file changes the working directory, the session file will no longer be
valid, and vadmin will ask for a user name and password. You can either use a new
Login command in the new directory or include the ADMINUSER and
ADMINPASS parameters in commands after the directory change.
If you Login as a user other than Admin, you must still include the user name in each
vadmin command in the script, as described in the previous section. You will not
need to enter a password. If you log in using Admin, you will not need to include
either a user name or password in subsequent commands (until the session is over).
If you are not logged in to a vadmin session, and do not include a user name and
password in the vadmin command in the script or file, vadmin will prompt for the
password for Admin. If you do not provide it within five minutes, vadmin will exit
with a time-out error and the script or batch file will continue.
Enter full command names using the cases shown in the command reference section.
Enter short command names in lower case.
Be sure to enter all required parameters; parameter order does not matter.
For each parameter, you must enter enough of the parameter to distinguish it from
any other parameter for that command. The required part of the parameter name is
shown in bold in the command descriptions. You can enter the rest of the name, but it
is not required. For example, the AddUser command has only one parameter that
starts with g, group, so you only need to enter the g for that parameter. However, to
set the users address you must enter add to distinguish it from the administrator
parameter.
Follow all parameters with = (equal sign) and the value of the parameter.
User, group, folder, report, bundle, and page security names can be up to 128
characters long; other names can be up to 64 characters. Descriptions can be up to 255
characters long.
The total vadmin command can be as long as allowed by your operating system and
shell. If you need to use very long vadmin commands and are exceeding this limit,
consult your operating system and shell documentation to see if you can increase the
command line buffer size. You could also place the vadmin command in a vadmin
batch file; commands executed from a file are not limited by the size of the command
line buffer; theres also a batch file option to split commands over multiple lines.
Batch files are discussed in the next section.
All names and descriptions can consist of multiple words. Put double quotes around a
name, description, or any other value that contains a space: for example,
"Accounting Group." You must also enclose a value in quotes if it is split over
multiple lines in a batch file using BATCH_COMMAND, as described in the next
section. If you need to include a quote in a value that is enclosed in quotesfor
example, in an exp value for AddPageAccessuse the method supported for this by
your operating system and UNIX shell. For example, with most UNIX shells, you can
use single quotes to enclose the value, while on Windows and with some shells you
can precede the quotes in the value with backslashes.
You can use any common Western European character in a vadmin parameter value,
including the euro character () and accented letters (generally, any character found in
the 256-character extended ASCII character set). Other characters, such as double-byte
characters used in some Asian languages, are not supported. Also, see the next item
and the note below.
Using vadmin
323
If Vista Plus uses an Oracle database with the Unicode character set, do not use any
extended characters (generally, accented letters or the euro symbol) in report names or
other object names. You will not be able to create SmartAlarms, page security sets, and
so on, for any report which has an extended character in its name. The other Oracle
character sets which support extended characters (see the Vista Plus Server Installation
Guide) do not have this limitation.
You can use the HOST and PORT parameters with all commands. If you leave out
either or both of these parameters, the values from client.cfg are used.
For all dates, use four-digit years. Do not enter years before 1980 or after 2037.
If you enter a parameter which is not defined for the commandfor example, if you
include a folder parameter instead of a link parameter with the AddReport
commandit is ignored. This may prevent the command from working. This may
also be caused by misspelling a parameter, since vadmin will not recognize it.
Depending on the exact combination of command and parameter, you may or may
not see an error message.
If you enter the same parameter twice, the first value is used and any others are
ignored. There are a few parameters which you can enter more than once; they are
noted in the command descriptions.
Note
324
Run a text editor such as vi or Notepad on the Vista Plus server host or a remote host.
2.
Enter a list of commands and their parameters, putting one command on each line.
For example, to create a batch file for adding a report, adding a SmartAlarm for the
report, and adding a page security for the report, you could enter the following
commands:
command=AddReport rep=monthly desc="monthly report"
command=AddAlarm ala="month end" rep=monthly us=Jason ac=m
command=AddPageAccess set="month end"
3.
Enter any comments you want in the file. Any line starting with the # character is a
comment. You can also include blank lines for readability.
4.
If you are including an extremely long command, you can break it across multiple
lines of the file by using the <BATCH_COMMAND> tag before the command and
</BATCH_COMMAND> after it: everything between these two tags is considered a
single command. For example:
<BATCH_COMMAND>command=au user=Chris Everyperson
gr=Accounting pass=dogsname dep=Accounting Management
des=General Ledger Supervisor. . .
</BATCH_COMMAND>
You can use these tags to help the readability of the batch file; you must use them if a
command would otherwise exceed the maximum line length of 32K. When using
them, keep these characteristics in mind:
As shown in the example, the tags can appear either alone on a line or on the
same line with part of the command.
vadmin inserts a space between each two lines; only break lines where a space
is allowed, such as between parameters. If you do break a line in the middle of a
parameter, be sure the parameter is enclosed in quotes.
Using vadmin
325
5.
Save the batch file under a unique name, such as report_batch. If you want to run the
batch file without entering a path, save it in the directory where vadmin is installed.
Tip
When creating batch files, we recommend you spell out command=, as shown
above, rather than using c=. Its possible that a command which now allows
c= will require co= in a future version of Vista Plus, which would then
require you to update existing batch files. We also recommend you use more
than the minimum required abbreviations for parameters, for the same
reason.
Tip
You can change the text used for the <BATCH_COMMAND> and
</BATCH_COMMAND> tags by adding a BATCH_TOKEN command to the
client.cfg file on the Vista Plus server host. See page 401.
Issue the vadmin c=Batch command along with the name of the batch file at the UNIX
prompt, or the DOS command prompt on a Windows host. If the file is not saved in
the vadmin directory, also specify the path to the batch file. For example, to run the
user_batch file, you would enter:
# ./vadmin c=Batch filename=user_batch
Tip
326
If vadmin security is on, you need to include a user name and password only
in the batch command that starts the batch file, not in every vadmin
command within the batch file. Of course, you can also use the Login
command to start a vadmin session before running the batch file.
Help Subjects
1 Alarms & Action Parameters
2 Bundling
3 Folders
4 Groups
5 Indexes
6 Page Security
7 Permissions
8 Printers & Printer Definitions
9 Reports & Generation filters
10 Users
11 Volumes
12 Devices
13 Blank for future use
14 Blank for future use
15 Miscellaneous
Using vadmin
327
328
ShowBundleDef sbd
ShowBundleInst sbi
ShowCompDef scd
UnlinkBundle ub
Bundle Commands
AddActionParam aap
AddBundleComp abc
AddBundleDef abd
AddBundleInst abi
AddCompDef acd
DelActionParam dap
DeleteBundleComp dbc
DeleteBundleDef dbd
DeleteBundleInst dbi
DeleteCompDef dcd
DistributeBundle db
LinkBundle lnkb
ListActionParams lap
ListBundleComps lbc
ListBundleDefs lbd
ListBundleFolders lbf
ListBundleInst lbi
ListCompDefs lcd
ModifyBundleComp mbc
ModifyBundleDef mbd
ModifyBundleInst mbi
ModifyCompDef mcd
PrintBundle pb
ShowBundleComp - sbc
Device Commands
AddDevice ad
DeleteDevice dd
ListDevices ld
ModifyDevice md
ShowDevice sd
Epurposing and Portal Commands
CreateRendition cr
DeleteReportRenditions drr
DeleteWebRenditions dwr
ListSubscribedReports lsr
ReportAction ra
Subscribe s
Unsubscribe - u
Folder Commands
AddFolder - af
DeleteFolder - df
LinkFolder - lnkf
ListFolders lf
ModifyFolder mf
ShowFolder sf
Tree t
UnlinkFolder uf
Generation Commands
CopyGen cg
GenDelete gd
GenViewed gv
Generation Filter Commands
AddGenFilters agf
DeleteGenFilters dgf
ListGenFilters lgf
Group Commands
AddGroup ag
AddUserGroup aug
DeleteGroup dg
DeleteUserGroup dug
ImportFileInfo ifi
ListGroups lg
ListUserGroup - lug
ModifyGroup mg
ModifyUserGroup mug
ShowGroup sg
Index Commands
AddIndex ai
CopyIndexes ci
DeleteIndex di
ListIndexes li
Reindex r
Page Security Commands
AddPageAccess apa
DeletePageAccess dpa
ListPageAccess lpa
ModifyPageAccess mpa
ShowPageAccess spa
Print Definition Commands
AddPrintDefinition apd
AddPrinter ap
DeletePrintDefinition dpd
DeletePrinter dp
ListPrintDefinitions lpd
ListPrinters lp
Using vadmin
Report Commands
AddReport ar
DeleteReport dr
DeleteReportRenditions drr
LinkReport lnkr
ListColumns lc
ListReports lr
ListSubscribedReports lsr
ModifyReport mr
ReportAction ra
ShowReport sr
UnlinkReport ur
Reporting Commands
GenerateStandardReport gsr
ListReportTemplates lrt
SmartAlarm Commands
AddActionParam aap
AddAlarm aa
DeleteActionParam dap
DeleteAlarm da
ListActionParams lap
ListAlarms la
ShowAlarm sa
User Commands
AddUser au
AddUserGroup aug
DeleteUser du
DeleteUserGroup dug
ImportFileInfo ifi
ListActiveUsers lau
ListUserGroup lug
ListUsers lu
ModifyUser mu
ModifyUserGroup mug
ShowUser su
Volume Commands
AddVolume av
ListVolumes lv
ModifyVolume mv
ShowVolume sv
329
Miscellaneous Commands
Batch b
CopyColumns cc
Login l
Logout lo
Version v
May Be Required: These are required in some cases but not others. For example, if a
certain setting of the action parameter requires that you specify a message, then the
message parameter falls in this category. If you must include one of two parameters
for example, either a group or a userthen both parameters fall in this category.
Optional: These parameters are never required, regardless of the other parameters
used.
330
AddActionParam aap
Specifies an additional action for an existing SmartAlarm or bundle; SmartAlarms are covered in
Chapter 16; bundles are described in Chapter 17
Required
action
Action to Perform
For SmartAlarm or bundle, set to:
broadcast
command
email
message
print
For SmartAlarms only, you can also use:
a to e-mail PDF rendition
d to store PDF rendition
f to store HTML rendition (frame-based)
h to store HTML rendition (single-file)
i to e-mail text rendition
r to send e-mail message with report attached
s to store text rendition
t to e-mail HTML rendition (single-file)
ud to store PDF rendition and e-mail URL for it
uf to store HTML rendition (frame-based) and e-mail URL for
it
uh to store HTML rendition (single-file) and e-mail URL for it
us to store text rendition and e-mail URL for it
v to create a Vista Plus Shortcut (.vsc file)
See page 267 for information on all rendition-related actions
origin
Origin Name
Name of SmartAlarm or bundle youre specifying an action for;
see the note below
type
Origin Type
Type of origin youre specifying an action for: alarm, bundle
definition, or bundle instance
May Be
Required
exec
group
Group Name
The group to perform the action for; you must include either user
or group unless action is b or c
id
Bundle Instance ID
Bundle instance ID; used when type is i
ptrdef
Printer Definition ID
Printer definition ID; needed when action is p
Using vadmin
331
user
User Name
The user to perform the action for; you must include either user or
group unless action is b or c
volume
Web Volume
Name of Web volume to create rendition on; required if action is
ud, uf, or uh; optional with all other renditioning actions; see
page 164 for more about Web volumes
Optional
message
Display Message
Message to display when action is a, b, e, m, or t
Note
For compatibility with earlier releases, the alarm parameter is still supported
when you are adding an action to a SmartAlarm.
AddAlarm aa
Creates a new SmartAlarm for a report; SmartAlarms are described in Chapter 16
Required
action
Action
Action the SmartAlarm should perform:
a to e-mail PDF rendition
broadcast
command
d to store PDF rendition
email
f to store HTML rendition (frame-based)
h to store HTML rendition (single-file)
i to e-mail text rendition
message
print
r to send e-mail message with report attached
s to store text rendition
t to e-mail HTML rendition (single-file)
ud to store PDF rendition and e-mail URL for it
uf to store HTML rendition (frame-based) and e-mail URL for
it
uh to store HTML rendition (single-file) and e-mail URL for it
us to store text rendition and e-mail URL for it
v to create a Vista Plus Shortcut (.vsc file)
See page 267 for information on all rendition-related actions
alarm
Alarm Name
Name of SmartAlarm youre creating; it cannot start with
SUBSCRIPTION, this is reserved for subscriptions (see page 286)
report
Report Name
Name of report the SmartAlarm is for
332
May Be
Required
exec
group
Group Name
Printer Definition ID
Needed when action is p
user
User Name
The user to perform the action for; you must include either user or
group unless action is b or c
volume
Web Volume
Name of Web volume to create rendition on; required if action is
ud, uf, or uh; optional with all other renditioning actions; see
page 164 for more about Web volumes
Optional
description
Alarm Description
message
Display Message
Using vadmin
333
AddBundleComp abc
Creates a new component for a single bundle instance; bundling is described in Chapter 17
Required
id
Bundle Instance ID
ID of the bundle instance to create the component for
order
Component Order
Sequence order number of the new component; see the user tip
after the AddCompDef command
May Be
Required
report
Optional
generation
Report Name
Name of report to use as bundle component
Generation ID
Generation ID of a fixed generation to add to the bundle
instance; if not used, the most recent generation is added
pagesec
required
Required Component
Specify y (the default) if the component is required for bundle
distribution or n if it isnt
separator
Separator Name
Name of report to use as a separator for the bundle. If a
separator has already been defined for this bundle, this
parameter is ignored.
Note
AddBundleDef abd
Creates a new bundle definition; bundling is described in Chapter 17
Required
bundledef
Optional
active
Active Bundle
Specify y if the bundle should be active; the default is no
description
dtype
Distribution Type
Type of distribution to be used: manual, automatic, or
scheduled
folder
Folder Name
Name of folder to link the bundle definition to
334
header
Header Name
note
Header Note
Printer Definition ID
ID of printer definition to associate with this bundle
ronly
Reports Only
Specify y to show only reports, not separators in the Windows
Client; the default is n to show all components
sday
Schedule Day
If stype is dow, from 0-6 for day of the week (default is 0 for
Sunday); if stype is dom, from 1-31 for day of the month
(default is 1)
separator
Separator Name
stime
Schedule Time
Schedule Type
Distribution schedule type: daily, dom (day of month), dow
(day of week), or ldom (last day of month)
trailer
Trailer Name
Name of report to use as the trailer for this bundle
Note
Because you can modify bundle definitions at a later time, vadmin does not
require that all option entries for a given type are present, or that all options
are consistent with each other. For example, you can create a definition for a
manual bundle but include a schedule time, since you could later change the
distribution type to scheduled.
However, you cannot set a new bundle to both be active and have a
distribution type of automatic: this combination is not valid until youve
defined at least one component with a type of either most recent not
bundled or next after last bundle. After creating the definition, use the acd
command to add a component, then use mbd to modify the bundle
definition.
AddBundleInst abi
Creates a new bundle instance from a bundle definition; bundling is described in Chapter 17
Required
bundledef
Using vadmin
335
AddCompDef acd
Adds a component to a bundle definition; bundling is described in Chapter 17
Required
bundledef
order
Component Order
Sequence number of the new component. See the tip below.
report
Report Name
Report to be used for this component
May Be
Required
user
Optional
data
User Name
If type is u, include most recent generation captured by this
user
Generation Data
Number associated with type: if type is dow, from 0-6 for day
of the week (default is 0 for Sunday); if type is dom, from 1-31
for day of the month (default is 1)
pagesec
required
Required Component
Set to n if this component is not required for bundle
distribution; default is y for yes
type
Generation Type
Determines how to select report generation for component:
recent, later, 1later, fixed, dom (day of month), dow (day of
week), ldom (last day of month), or user; r is default;
generation types are discussed on page 252
Tip
336
To see the sequence number of existing components, use the lbc command.
Then, assign the new component a sequence number between the sequence
numbers of the components you want it between. For example, to put the
new component between components with sequence numbers of 20 and 30,
assign a sequence number between 21 and 29.
AddDevice ad
Creates a new device for storing reports; see Chapter 12 for information on devices and volumes
Required
device
Device Name
Name for the new device; make sure it is different than any
existing device name
type
Device Type
Set to hard disk, tape drive, or optical disk; on Windows host, use
only h
May Be
Required
path
Device Path
Path to the device; used only for tape devices
size
Size of Device
Size of the device, in KB; used for tape devices, optical disks, and
hard disks which will contain offline volumes
Optional
description
Device Description
AddFolder af
Creates a new folder in the report warehouse; folders are described in Chapter 4
Required
folder
Optional
description
Folder Name
Name of the new folder; up to 128 characters
Description
Description of the new folder; up to 255 characters
link
AddGenFilters agf
Defines generation filters for a report; generation filters are described in Chapter 9
Required
folder
Folder Name
Name of folder the report is linked to
report
Report Name
after
After Date
Using vadmin
337
before
Before Date
To have a report list show only generations captured before a
certain date, use this option to specify the date in the format mm/
dd/yyyy; use with the after option to specify the end of a date
range for which captured generations should be shown; do not use
with dom or dow option
days
dom
dow
gcurr
group
Group Name
Use this option to specify a group name if you want a report to
show only the generations captured by any user in a certain group;
do not use with the user, ucurr, or gcurr option
recent
ucurr
user
User Name
Use this option to specify a user name if you want a report list to
show only the generations captured by a certain user; do not use
with the group, ucurr, or gcurr option
338
AddGroup ag
Creates a new group in the report warehouse; see Chapter 7 for more information on groups
Required
group
Group Name
Name of the new group; can be up to 128 characters
home
Optional
description
Group Description
Description of the new group
end
End Date
The date and time when this group will become invalid; enter
mm/dd/yyyy hh:mm
ptrdef
Printer Definition ID
Name of default print definition for group; used by SmartAlarm
and bundle print actions; definition IDs are shown by the
ListPrintDefinitions command
start
Start Date
The date and time when this group will become valid; enter mm/
dd/yyyy hh:mm
AddIndex ai
Creates a new index for a text report; must enter at least com=ai; indexes are discussed in the Vista
Plus Windows Client Users Guide and the Web View online help,
Required
column
Index Column
The column the index begins on; required for all indexes, but can
be anything for a label index
index
Index Name
Name of the index to add
report
Report Name
Name of the report to add the index to
width
Index Width
The width of the index in characters
May Be
Required
label
Index Label
The label string to use; required for a label index
row
Index Row
The row the index begins on (blank rows do count); for column
indexes this field can be left off
Using vadmin
339
Optional
flags
Index Flags
Attribute flags for the index: numeric, case sensitive, keep spaces,
global, and/or reindex; specify by combining the appropriate
letters into a single word; for example: flags=nr specifies a
numeric index and re-indexes the report
height
Index Height
For column indexes, set to col; otherwise, enter a number
specifying the number of lines the index takes up; defaults to 1
page
Index Page
The page the index should be based on; defaults to 1
Tip
To apply the index to existing report generations, you must include flags=r.
Otherwise, the index will be applied to only generations captured after the
index was created.
AddPageAccess apa
Creates a new page security for a report; page security is described in Chapter 11
Required
report
Report Name
Name of report the page security is for
set
end
End Value
expression
Condition Expression
Index Name
Name of index to use for set or operand (see tip below); not
needed if logic is none or allp
logic
Logic to Apply
Logic to use for matching condition for set: exp, any, all, one,
none, or allp (all pages); use exp to enter condition expression;
use allp to give certain users access to all pages in a report with
view with page security on; use none to give certain users access
to no pages in a report with view with page security off; default is
any
340
operand
Operand to Apply
Operand to use for matching condition for set: equal, greater
than, geq (greater than or equal to), less than, leq (less than or
equal to), inr (in range), or outr (out of range); you can enter
multiple operands; see the tip below
start
Start Value
Value to use for matching condition; text for non-numeric index or
a number for numeric index; enter only start value if operand is
anything other than inr or outr, but see tip below about multiple
operands.
Tip
If you enter one index, all operands are applied to that index; if you enter
more than one index, you must have one index for each operand.
The order of the parameters does not matter; the first start and end values
and index, if there is more than oneare used for the first operand; the
second values are used for the second operand, and so on. For example, this
command is equivalent to the one above:
vadmin c=apa r=Accts se=Amt o=eq o=inr st=1000 st=2000 en=
en=2500 i=Comp
Using vadmin
341
AddPermission aprm
Assigns user or group access permission for folder, report, bundle, or pages; permissions are
described in Chapter 10
Required
oname
Object Name
Name of folder, report, or page security permission is for
option
Option Type
Permission being assigned: none, view, distribute, modify, or x
(delete); when object type is page security, use only v
otype
Object Type
Type of object the permission is for: folder, report, pagesec,
bundle definition, or bundle instance
wname
Who Name
Name of user or group permission is being assigned to
wtype
Who Type
Is the permission for a user or group
May Be
Required
id
Bundle Instance ID
Used when otype is i
AddPrintDefinition apd
Creates a new print definition in the report warehouse; Chapter 15 describes remote printer setup
Required
printer
Printer Name
Name of the remote printer; printer must exist in the Vista Plus
warehousesee AddPrinter command
lpstr
option
Printer Option
Name for the printer option; will be shown in Remote Print dialog
in Vista Plus Windows Client and Web View
AddPrinter ap
Adds a remote printer to the report warehouse; Chapter 15 describes remote printer setup
Required
printer
Printer Name
Name for the remote printer, up to 64 characters; will be shown in
the Remote Print dialog box in Vista Plus Windows Client and
Web View
Optional
description
Printer Description
Description for the printer, up to 256 characters
342
AddReport ar
Creates a new report in the report warehouse; reports are described in Chapter 5
Required
report
Report Name
Name for new report, up to 128 characters
Optional
autoset
characterset
default
demandset
description
Description
Description for new report, up to 256 characters
link
Link Folder
Name of folder the report should be added to
localename
Locale
The locale to use when capturing files to this report; include only if
different than the default locale; see Appendix C for more
information
permission
Default Permission
The default permission level for this report; set to warehouse
default, no access; view; distribute; modify, or x (delete); default is
w
usepagesec
volume
Capture Volume
Volume to capture this report to if no other volume is specified
during capture; if omitted, the report will be captured to the
default volume specified in warehouse parameters
Using vadmin
343
AddRptAttributes ara
Replaced by AddGenFilters; included for compatibility with earlier releases; see AddGenFilters
for parameters
AddUser au
Creates a new user in the report warehouse; see Chapter 8 for more information on users
Required
user
User Name
Vista Plus name for new user, up to 128 characters
May Be
Required
group
Group Name
Name of the users primary group; the groups Home folder will
be the users Home folder if no Home folder has been assigned to
the user; either a group or a Home folder, or both, must be
assigned
home
Home Folder
Name of Home folder for user; a Home folder and/or a primary
group must be assigned
password
Password
Password for login; optional for Vista Plus viewer clients; required
for Administrators for Server Admin client; the password is casesensitive, can be up to 26 characters (though due to the encryption
formula, some 24-26 character long combinations may cause an
error), and can contain spaces; you can set the password only if the
authorization type is v or a (see below)
Optional
address
Users Address
Up to four lines of the users address; for multiple lines, put \n
before each new line
administrator
System Administrator
Specifies user type as Normal or Administrator; to specify
Normal, either leave out this option or set it to n; to specify an
Administrator, set to y
authorization
department
description
Users Department
Description
Description for user, up to 256 characters
344
E-mail Address
Users e-mail address; used by SmartAlarm and bundle e-mail
actions; up to 256 characters
end
End Date
Date and time when the user becomes invalid; enter as mm/dd/
yyyy hh:mm
expire
Password Expiration
Specify the number of days (n) before the users password will
expire; once set the password will expire every n days; use
expire= to clear this function; use only if authorization is v or a
force
fullname
Full Name
ptrdef
Printer Definition ID
Start Date
Date and time when the user becomes valid; enter as mm/dd/
yyyy hh:mm
uid
UNIX UID
Users UNIX ID; this is used for SmartAlarms and bundles created
by this user which execute operating system commands
AddUserGroup aug
Adds a user to a group; groups are discussed in Chapter 7, users in Chapter 8
Required
group
Group Name
user
User Name
end
End Date
The date and time when the user/group link will become invalid;
enter as mm/dd/yyyy hh:mm
start
Start Date
The date and time when the user/group link will become valid;
enter as mm/dd/yyyy hh:mm
Using vadmin
345
AddVolume av
Creates an online, offline, Web, or Web View volume; use this only for disk volumes; tape volumes
are created by the VMTransport migration process; see Chapter 12 for information on volumes
and devices
Required
type
Type of Volume
Set to online for an online volume, offline for an offline
volume, web for a Web volume, or webview for a Web View
volume; you cannot change this once the volume is created
volume
Volume Name
Name for volume; up to 64 characters
May Be
Required
hdir
Home Directory
For Web volumes only; UNC path from Vista Plus server to the
directory for rendition storage on the Web server; if you also
include surl, renditions will be created in subdirectories of this
directory; see page 282
path
Path Name
For online or offline volumes, the root path for the disk volume; do
not use for Web or Web View volumes
surl
Site URL
Optional for Web volume: URL of the Web site for the web
volume; including surl causes renditions to be created in
subdirectories of the hdir directory (see page 282) and allows
epurposing commands to return the URL to the created rendition
Required for Web View volume: URL of the location of the Web
View software on the Web server; you must include a trailing slash
( / ) for a Web View URL.
Optional
description
Volume Description
device
Device Name
Name of the device the volume is on; if not used, the volume is
added without a device
format
346
Batch b
Runs a batch file to execute multiple vadmin commands; see page 325 for more information
Required
filename
Filename
Name of batch file to execute
Optional
format
CopyColumns cc
Applies the columns defined for a report to one or more other reports; you define columns with
the Vista Plus Windows Client or Web View
Required
report
Report Name
user
User Name
File Name
The name of a text file; the file must contain a list of Vista Plus
report names, one per line; the columns are copied to these
reports; the file may also include blank lines and comment lines
starting with #
Optional
default
Using vadmin
347
CopyGen cg
Copies a report generation to another report or to a new report
Required
id
Generation ID
ID of report generation to copy
report
Report Name
Name of new or existing report to copy generation to
Optional
description
Generation Description
Description for new generation; if report does not have a
description, will inherit it from generation
folder
Folder Name
Name of folder where report is, or which new report should be
linked to; if folder does not exist, report is created in Users New
Reports folder
Note
All users will have the same permissions for the copied generation as they do
for other generations of the new report, not their permissions for the source
report.
CopyIndexes ci
Copies all indexes defined for one report to one or more other reports; indexes are described in the
Vista Plus Windows Client Users Guide and the Web View online help
Required
filename
report
Report Name
Name of report to copy from; all indexes for this report will be
copied
Optional
reindex
Reindex Destination?
Setting to a or leaving this out reindexes all generations of the
destination reports with the new indexes; set to n not to reindex.
Note
348
Since indexes depend on the page location (except label indexes), you should
copy them only to reports which use the same page format as the original
report.
CreateRendition cr
Creates a rendition of a report; most recent generation is used unless a generation ID is included in
the command; see page 266 for more information
Required
action
Action to Perform
Set to one of:
a to e-mail PDF rendition
d to store PDF rendition
e to e-mail Vista Plus shortcut (.vsc file)
f to store HTML rendition (frame-based)
h to store HTML rendition (single-file)
i to e-mail text rendition
s to store text rendition
t to e-mail HTML rendition (single-file)
ud to store PDF rendition and e-mail URL for it
uf to store HTML rendition (frame-based) and e-mail URL for
it
uh to store HTML rendition (single-file) and e-mail URL for it
us to store text rendition and e-mail URL for it
v to create a Vista Plus Shortcut (.vsc file)
report
Report
The report to create the rendition for
May Be
Required
group
Group Name
Use page security for this group to determine the pages included
in the rendition; for e-mail actions, e-mail to all members of this
group; you must include either user or group; you cannot include
both
user
User Name
Use page security for this user to determine the pages included in
the rendition; for e-mail actions, e-mail to this user; you must
include either user or group; you cannot include both
volume
Web Volume
Name of Web volume to create rendition on; required if action is
ud, uf, uh, or us; optional with all other actions; see page 165 for
more about Web volumes
Optional
format
generation
Generation ID
Create rendition of this generation, not latest generation of report;
must be the ID of a generation of report
Using vadmin
349
Note
DeleteActionParam dap
Deletes an action from a SmartAlarm or bundle; SmartAlarms are described in Chapter 16, bundles
in Chapter 17
Required
id
Action Parameter ID
ID of action to delete from SmartAlarm or bundle; action IDs are
shown by ListActionParams
Optional
verify
Verify Deletion
Setting this to n will delete without asking for confirmation
Note
DeleteAlarm da
Deletes a SmartAlarm from the report warehouse; SmartAlarms are described in Chapter 16
Required
alarm
Alarm Name
Name of SmartAlarm to delete from warehouse
Optional
verify
Verify Deletion
Setting this to n will delete without asking for confirmation
Note
You cannot delete a subscription alarm with DeleteAlarm; you must use
Unsubscribe; see page 292.
DeleteBundleComp dbc
Deletes a bundle component from a bundle instance; works only if instance has not yet been
distributed; bundles are described in Chapter 17
Required
id
Bundle Instance ID
order
Order Sequence
verify
Verify Deletion
Setting this to n will delete without asking for confirmation
350
DeleteBundleDef dbd
Deletes a bundle definition from the report warehouse; bundles are described in Chapter 17
Required
bundledef
Optional
verify
Verify Deletion
Setting this to n will delete without asking for confirmation
DeleteBundleInst dbi
Deletes a bundle instance from the report warehouse; bundles are described in Chapter 17
Required
id
Bundle Instance ID
Optional
verify
Verify Deletion
DeleteCompDef dcd
Deletes a bundle component from a bundle definition; bundles are described in Chapter 17
Required
bundledef
order
Sequence Order
Sequence order of component to delete
Optional
verify
Verify Deletion
Setting this to n will delete without asking for confirmation
DeleteDevice dd
Deletes a device; devices are discussed in Chapter 12
Required
device
Device Name
Optional
verify
Verify Deletion
Using vadmin
351
DeleteFolder df
Deletes a folder from the report warehouse; folders are described in Chapter 4
Required
folder
Folder Name
Name of folder to delete from warehouse
Optional
verify
Verify Deletion
Setting this to n will delete without asking for confirmation
DeleteGenFilters dgf
Deletes all generation filters from a report in a certain folder; copies of the report in other folders
are not affected; see Chapter 9 for information on generation filters
Required
folder
Folder Name
Name of folder the report is in
report
Report Name
Name of report to delete filters for
Optional
verify
Verify Deletion
Setting this to n will delete without asking for confirmation
DeleteGroup dg
Deletes a group from the report warehouse; groups are described in Chapter 7
Required
group
Group Name
Optional
verify
Verify Deletion
DeleteIndex di
Deletes an index from a report
Required
index
Index Name
Name of index to delete from a report
report
Report Name
Name of report to delete the index from
Optional
verify
Verify Deletion
Setting this to n will delete without asking for confirmation
352
DeletePageAccess dpa
Deletes a page security from a report; see Chapter 11 for information on page securities
Required
report
Report Name
Name of report to delete the page security from
set
Optional
verify
Verify Deletion
Setting this to n will delete without asking for confirmation
DeletePermission dprm
Deletes a user or group permission for a folder, report, bundle, or pages; the user or group will use
the default permission for the object; permissions are described in Chapter 10
Required
oname
Object Name
Name of folder, report, bundle, or page security permission was
for
option
Option Type
Permission to delete: none, view, distribute, modify, or x (delete)
otype
Object Type
Type of object permission was for: folder, report, pagesec, bundle
definition, or bundle instance
wname
Who Name
Name of user or group permission was assigned to
wtype
Who Type
Type of user a permission was assigned to: user or group
May Be
Required
id
Bundle Instance ID
Optional
verify
Verify Deletion
DeletePrintDefinition dpd
Deletes a print definition from the report warehouse; print definitions are discussed in Chapter 15
Required
defid
Printer Definition ID
Name of printer definition to delete; the ID is displayed by
ListPrintDefinitions
Optional
verify
Verify Deletion
Setting this to n will delete without asking for confirmation
Using vadmin
353
DeletePrinter dp
Deletes a remote printer from the report warehouse; remote printers are discussed in Chapter 15
Required
printer
Printer Name
Name of printer to delete
Optional
verify
Verify Deletion
Setting this to n will delete without asking for confirmation
DeleteReport dr
Deletes a report and all its generations from the report warehouse; reports are described in
Chapter 5
Required
report
Report Name
Name of report to delete
Optional
verify
Verify Deletion
Setting this to n will delete without asking for confirmation
DeleteRptAttributes ara
Replaced by DeleteGenFilters; included for compatibility with earlier releases; see
DeleteGenFilters for parameters
DeleteReportRenditions drr
Deletes report renditions from the Vista Plus report warehouse; see Chapter 18 for more
information
Required
report
Report Name
Delete renditions of this report; if you also include id, only
renditions of that generation are deleted; if you do not include id,
all renditions of all generations of this report are deleted
Optional
id
Generation ID
Delete all renditions of the generation with this ID; do not delete
renditions of other generations of report
verify
Verify Deletion
Setting this to n will delete without asking for confirmation
354
DeleteUser du
Deletes a user from the report warehouse; users are described in Chapter 8
Required
user
User Name
Vista Plus name of user to delete; you must type at least us in this
case
Optional
verify
Verify Deletion
Setting this to n will delete without asking for confirmation
DeleteUserGroup dug
Deletes a user from a group; groups are discussed in Chapter 7, users in Chapter 8
Required
group
Group Name
Name of group to delete user from
user
User Name
Vista Plus name of user to delete from the group
Optional
verify
Verify Deletion
Setting this to n will delete without asking for confirmation
DeleteWebRenditions dwr
Deletes a report rendition from the Web server; see Chapter 18 for more information
Required
action
Type of Rendition
Set to one of:
d for PDF rendition
f for HTML rendition (frame-based)
h for HTML rendition (single-file)
s for text rendition
ud for PDF rendition and e-mailed URL
uf for HTML rendition (frame-based) and e-mailed URL
uh for stored HTML rendition (single-file) and e-mailed URL
us for stored text rendition and e-mailed URL
v for a Vista Plus Shortcut (.vsc file)
report
Report
The report to delete the rendition for
volume
Web Volume
Name of Web volume to delete rendition from
May Be
Required
Using vadmin
group
Group Name
Group to delete rendition for; you must include either user or
group; you cannot include both
355
user
User Name
User to delete rendition for; you must include either user or
group; you cannot include both
Optional
format
DistributeBundle db
Distributes a bundle with manual scheduling; bundling is described in Chapter 17
Required
id
Bundle Instance ID
ID of bundle instance to be distributed
GenDelete gd
Deletes an online generation from a report; reports are described in Chapter 5
Required
id
Generation ID
ID of the online generation to delete; you can find the generation
ID using the ShowReport command
report
Report Name
Name of the report the generation belongs to
GenerateStandardReport gsr
Creates one of the Vista Plus standard reports; see Chapter 21 for more information, including a
list of the available reports, their parameters, and their output
Required
report
Type of Report
May Be
Required
params
Parameters
356
List of parameters for the report, such as start and end dates, user
or group names, and so on; these depend on the report type, and
may be required or optional
GenViewed gv
Lists all users who have opened and viewed a certain report generation or all generations a user
has viewed
May Be
Required
id
Generation ID
ID of the report generation you want to check user viewing for;
generation IDs are shown by ShowReport
user
User Name
Name of a specific user to check viewing for; shows generations
this user has viewed; if you use both id and user, you see if the
specified generation has been viewed by the specified user
ImportFileInfo ifi
Loads user/group/link information into the warehouse from flat files; see the Vista Plus Technical
Addendum for a description of the file format
Required
filename
May Be
Required
password
Optional
ptype
File Name
Name of file that contains the user/group/link records
Password
Use as password or base for generated passwords; see Vista Plus
Technical Addendum for more information
Password Type
Set to username, common, or random; see Vista Plus Technical
Addendum for more information
Tip
The vadmin executable must exist in the current working directory where
you enter the ImportFileInfo command. This is true even if the vadmin
installation directory is included in your PATH statement.
LinkBundle lnkb
Links a bundle definition to a folder; bundling is described in Chapter 17
Required
bundledef
folder
Folder Name
Name of folder to link bundle definition to
Using vadmin
357
LinkFolder lnkf
Adds a folder to another folder; see page 46 for more on linking folders
Required
folder
Folder Name
Name of folder to add to a parent folder
link
LinkReport lnkr
Adds a report to a folder; folders and reports are discussed in Chapter 4 and Chapter 5
Required
report
Report Name
Name of report to link to folder
link
Folder Name
Name of folder to link report to
ListActionParams lap
Lists all actions defined for a certain SmartAlarm or bundle; SmartAlarms are described in
Chapter 16, bundles in Chapter 17
Required
origin
Origin Name
type
Origin Type
id
Optional
action
Bundle Instance ID
Bundle instance ID; used when type is i
Action Type
Show only actions of the specified type:
a (e-mail with PDF)
broadcast
command
d (PDF rendition)
e-mail
f (frame-based HTML)
h (single-file HTML)
message
print
report
t (e-mail with single-file HTML)
u (e-mail with URL to PDF or HTML)
v (Vista Plus shortcut)
358
group
Group
Show only actions for the specified group; do not enter both user
and group
user
User
Show only actions for the specified user; do not enter both user
and group
ListActiveUsers lau
Lists all users currently logged in to the Vista Plus server; see page 130 for more on monitoring
logins
Optional
user
User Name
Name of user to single out from list; if not included, all users are
listed
long
ListAlarms la
Lists all SmartAlarms in the report warehouse; SmartAlarms are described in Chapter 16
Optional
long
report
Report Name
Name of report to list SmartAlarms for; if left off, all SmartAlarms
are listed
ListBundleComps lbc
Lists all bundle components for a bundle instance; bundling is described in Chapter 17
Required
id
Bundle Instance ID
ID of bundle instance to list components for
Optional
long
Using vadmin
359
ListBundleDefs lbd
Lists all bundle definitions in the warehouse; bundling is described in Chapter 17
Optional
bundledef
long
ListBundleFolders lbf
Lists all folders a bundle definition is linked to; bundling is described in Chapter 17
Required
bundledef
Optional
long
ListBundleInst lbi
Lists all instances of a bundle definition; bundling is described in Chapter 17
Required
bundledef
Optional
long
ListColumns - lc
Lists the columns for a report; you define columns using Vista Plus Windows Client or Web View
Required
report
Report Name
Name of the report to list the columns for
user
User Name
Name of the user to list the columns for; if user has no columns
defined, lists the default columns for the report.
360
ListCompDefs lcd
Lists all components for a bundle; bundling is described in Chapter 17
Required
bundledef
Optional
long
ListDevices ld
Lists all defined Vista Plus devices; includes name, description, and type; devices are covered in
Chapter 12
Optional
device
Device Name
Name of a specific device to display; if this option is not used, all
devices are displayed
long
ListFolders lf
Lists all folders in the report warehouse, in a non-hierarchical fashion; see Chapter 4 for more
information on folders
Optional
folder
Folder Name
Name of a specific folder to display; if this option is not used, all
folders are displayed
long
report
Report Name
Name of a report; if included, lists only folders containing the
report
ListGenFilters lgf
Lists all generation filters for one report in one folder; see Chapter 9 for more on generation filters
Required
folder
Folder Name
Name of folder report is in
report
Report Name
Name of report to list filters for
Using vadmin
361
ListGroups lg
Lists all user groups in the report warehouse; groups are covered in Chapter 7
Optional
format
group
Group Name
Name of a specific group to display; if this option is not used, all
groups are displayed
long
ListIndexes li
Lists all indexes defined for a report; indexes are discussed in the Vista Plus Windows Client Users
Guide and the Web View online help,
Required
report
Report Name
Name of report to list indexes for
Optional
long
ListPageAccess lpa
Lists all page securities defined for a report; page security is described in Chapter 11
Required
report
Optional
long
Report Name
Name of report to display page securities for
Show entire user names
Set to y to display entire user names; if not used, only first 20 to 30
characters display
ListPaperSizes lps
Lists the paper sizes available in Vista Plus
Optional
units
Unit of Measurement
Set to inches or centimeters; i is the default
362
ListPermissions lprm
Lists all access permissions assigned to a user or group; Chapter 10 describes access permissions
May Be
Required
group
Group Name
Name of group to list access permissions for; you must include
either user or group; do not include both
user
User Name
Name of user to list access permissions for; you must include
either user or group; do not include both
Optional
long
ListPrintDefinitions lpd
Lists all print definitions in the report warehouse; see Chapter 15 for more information
No options or parameters
ListPrinters lp
Lists all remote printers in the report warehouse; remote printer setup is covered in Chapter 15
Optional
long
Using vadmin
363
ListReports lr
Lists all reports in the report warehouse, in a specific folder, or accessible to a specific user or
group; reports are described in Chapter 5
Optional
folder
Folder Name
Name of a folder; if included, lists only reports in that folder
format
group
Group Name
Name of group to list reports for; shows all reports in groups
Home folder and its subfolders; do not use this option if user
option is used
long
report
Report Name
Name of a specific report to display; if this option is not used, all
reports are displayed
showgens
user
User Name
Name of user to list reports for; shows all reports in users
individual or primary group Home folder and its subfolders; do
not use this option if group option is used
Note
If you use the user or group parameter, reports are not listed if the user or
group does not have permission to view them, even if they are in the users or
groups Home folder.
ListReportTemplates lrt
Lists the available activity reports; you run these reports with the GenerateStandardReport
command; see Chapter 21 for more information
No options or parameters
364
ListRptAttributes lra
Replaced by ListGenFilters; included for compatibility with earlier releases; see ListGenFilters for
parameters
ListSubscribedReports lsr
Lists report subscriptions for a user or group; see page 286 for more information on report
subscriptions
May Be
Required
group
Group Name
Group to list subscriptions for; must include either user or group,
but not both
user
User Name
User to list subscriptions for; returns both user subscriptions and
group subscriptions for the users primary group; must include
either user or group, but not both
Optional
format
ListUserGroup lug
Shows starting and ending membership dates for all the users in a group or all the groups a user
belongs to; users and groups are described in Chapters 8 and 7, respectively
May be
Required
group
Group Name
Shows starting and ending dates of group membership for all
users in the group; you must include group or user; you cannot
include both
user
User Name
Shows starting and ending dates of group membership for all
groups the user belongs to; you must include group or user; you
cannot include both
Optional
long
Using vadmin
365
ListUsers lu
Lists all users in the report warehouse; users are described in Chapter 8
Optional
format
long
user
User Name
Name of a specific user to display; if not included, all users are
displayed
ListVolumes lv
Lists all defined volumes; for each volume, includes name, type, root path, and percent full (if
applicable); volumes are discussed in Chapter 12
Optional
format
long
volume
Volume Name
Name of a specific volume to display; if not included, all volumes
are displayed
type
Type of Volume
Set to combination of on for online volumes, off for offline
volumes, and/or web for web volumes; for example, webon lists
all online and web volumes; omit to list all types of volumes,
including Web View volumes.
366
Login l
When vadmin security is on, starts a vadmin session; vadmin security is discussed on page 319
Required
expire
Optional
ADMINPASS
Administrators Password
Enter the password for the user name given in ADMINPASS; if
omitted, vadmin will prompt for the password
ADMINUSER
Logout lo
When vadmin security is on, ends a vadmin session; vadmin security is discussed on page 319
No parameters
ModifyBundleComp mbc
Modifies an existing bundle component; use mcd to modify a component in a bundle definition;
bundling is described in Chapter 17
Required
id
Bundle Instance ID
order
neworder
pagesec
report
Report Name
Name of this components report
required
Required Component
Set to y to make this component required for bundle distribution
or n to make it optional
separator
Separator Name
Name of report to use as the separator for this component
Using vadmin
367
ModifyBundleDef mbd
Modifies an existing bundle definition; bundling is described in Chapter 17
Required
bundledef
Optional
active
Active Bundle
Set to y to make bundle active or n to make it inactive
description
Bundle Description
Description for this bundle definition; up to 255 characters
dtype
Distribution Type
How bundle will be distributed: manual, automatic, or scheduled
folder
Folder Name
Name of folder to link bundle definition to
header
Header Name
Name of report to use as the header for this bundle
note
Header Note
Note to place in header of bundle; replaces the <header-note>
token
ptrdef
Printer Definition ID
ID of printer definition to use with this bundle definition
ronly
Report Only
Set to y to include only reports, not header, separators, or trailer, in
distributions
sday
Schedule Day
Number from 0-31, depending on stype: 0-6 for day of week (0 =
Sunday) or 1-31 for day of month
separator
Separator Name
Name of report to use as a separator
stime
Schedule Time
Used with scheduled bundles; enter hh:mm; use 24-hour time and
include leading zeros
stype
Schedule Type
Used with scheduled bundles; specifies when bundle is
distributed: daily, dom (day of month), dow (day of week), or
ldom (last day of month)
trailer
Trailer Name
Name of report to use as trailer with this bundle
368
ModifyBundleInst mbi
Modifies an existing bundle instance; bundling is described in Chapter 17
Required
bundledef
id
Bundle Instance ID
ID of bundle instance to modify
Optional
stime
Schedule Time
Date and time to distribute this instance; enter mm/dd/
yyyy hh:mm; used with scheduled bundles; use 24-hour time
and include leading zeros; for example: 05/22/1999 16:30
description
Bundle Description
Description for the bundle
dtype
Distribution Type
The manner of bundle distribution: manual, automatic, or
scheduled
header
Header Name
Name of the report to use as the header for this bundle
note
Header Note
Brief note to include in the bundle header
ptrdef
Printer Definition ID
ID of printer definition to associate with this bundle
trailer
Trailer Name
ronly
Reports Only
ModifyCompDef mcd
Modifies an existing component definition; bundling is described in Chapter 17
Required
bundledef
order
Using vadmin
369
Optional
data
Generation Data
Number associated with type: if type is dow, from 0-6 for day of
the week (default is 0 for Sunday); if type is dom, from 1-31 for
day of the month (default is 1)
neworder
pagesec
report
Report Name
Name of report this component is based on
required
Required Component
Set to y to make this component required for bundle distribution
or n if it is optional
type
Generation Type
Determines how to select report generation for component: recent,
later, 1later, fixed, dom (day of month), dow (day of week), ldom
(last day of month), or user; generation types are discussed on
page 252
user
User Name
If type is user, include most recent generation captured by this
user
ModifyDevice md
Modifies a device definition. See Chapter 12 for information on devices and volumes.
Required
device
Device Name
Name for the new device
Optional
description
Device Description
path
Device Path
Path to the device; use only for tape devices
size
Size of Device
Size of the device, in KB; used for tape devices, optical disks, and
hard disks which will contain offline volumes
type
Device Type
Set device type to hard disk, tape drive, or optical disk; on
Windows host, use only h
370
ModifyFolder mf
Modifies an existing folder; see Chapter 4 for more information
Required
folder
Folder Name
Name of folder
Optional
description
Description
Description of folder
link
newfolder
Folder Name
New name for the folder; can be up to 128 characters
ModifyGroup mg
Modifies an existing group; see Chapter 7 for more information
Required
group
Group Name
Optional
description
Group Description
Name of group
Description for group
end
End Time
Date and time at which the group becomes invalid; enter as mm/
dd/yyyy hh:mm
home
newgroup
ptrdef
Printer Definition ID
Name of default print definition for group; can be used by
SmartAlarm and bundle print actions; definition IDs are shown by
ListPrintDefinitions
start
Start Time
Date and time at which the group becomes valid; enter as mm/
dd/yyyy hh:mm
Using vadmin
371
ModifyPageAccess mpa
Redefines an existing page security for a report; page security is described in Chapter 11
Required
id
Page Security ID
ID of the page security to modify; you can find the page security
ID using ListPageAccess or with the Server Admin client.
May Be
Required
end
End Value
Value to use for matching condition; see tip below.
expression
Condition Expression
When logic is exp, expression containing conditions and logic
which define pages to include; see page 154 for details
index
Index Name
Name of index to use for set or operand (see tip below); not
needed if logic is none, allp, or exp
logic
Logic to Apply
Logic to use for matching condition for set: exp, any, all, one,
none, or allp (all pages); use exp to enter condition expression;
use allp to give certain users access to all pages in a report with
view with page security on; use none to give certain users access
to no pages in a report with view with page security off
operand
Operand to Apply
Operand to use for matching condition for set: equal, greater
than, geq (greater than or equal to), less than, leq (less than or
equal to), inrange, or outrange; you can enter multiple
operands; see the tip below
start
Start Value
Value to use for matching condition; text for non-numeric index or
a number for numeric index; enter only start value if operand is
anything other than inr or outr, but see tip below about multiple
operands.
Note
Important! You must re-enter all information for the page security when you
use this command; you cannot just enter a new condition while keeping the
existing ones. The benefit of using mpa instead of deleting the security and
adding a new one is that the security remains assigned to its users and
groups.
Tip
372
which normally take only one value. For these operands (everything but inr
or outr), enter end= with no value. For example:
vadmin c=mpa id=345 in=Comp o=eq st=1000 en= o=inr st=2000
en=2500
If you enter one index, all operands are applied to that index; if you enter
more than one index, you must have one index for each operand.
The order of the parameters does not matter; the first start and end values
and index, if there is more than oneare used for the first operand; the
second values are used for the second operand, and so on. For example, this
command is equivalent to the one above:
vadmin c=mpa id=345 o=eq o=inr st=1000 st=2000 en= en=2500
i=Comp
ModifyReport mr
Modifies an existing report; see Chapter 5 for more on reports
Required
report
Report Name
Name of report
Optional
autoset
default
demandset
description
Description
link
Link Folder
permission
Default Permission
The default permission level for this report; set to warehouse
default, no access; view; distribute; modify, or x (delete)
Using vadmin
373
usepagesec
volume
Capture Volume
Volume to capture this report to if no other volume is specified
during capture; if omitted, the report will be captured to the
default volume specified in warehouse parameters
ModifyUser - mu
Modifies an existing user; users are described in Chapter 8
Required
user
Optional
address
User Name
Vista Plus name of user
Users Address
Up to four lines of the users address; for multiple lines, put \n
before each new line
administrator
System Administrator
Specifies user type as Normal or Administrator; for Normal, set to
n, for an Administrator, set to y
authorization
department
description
Users Department
Description
Description for user, up to 256 characters
E-mail Address
Users e-mail address; used by SmartAlarm and bundle e-mail
actions
end
End Date
Date when the user becomes invalid; enter as mm/dd/
yyyy hh:mm
expire
Password Expiration
Specify the number of days (n) before the users password expires.
Once set the password will expire every n days; use expire= to
clear this function; use only if authorization is v or a
force
374
fullname
Full Name
group
Group Name
Home Folder
Users Home folder; to remove a Home folder, enter h= with no
folder name; group and/or home must be assigned
newname
password
Password
Password for login; optional for viewer clients; required for
Administrators for Server Admin client; the password is casesensitive, can be up to 26 characters, and can contain spaces; you
can set the password only if authorization is v or a (see above)
ptrdef
Printer Definition ID
The ID number (as shown by ListPrintDefinitions) of users
default print definition; can be used by SmartAlarm and bundle
print actions
start
Start Date
Date when the user becomes valid; enter as mm/dd/
yyyy hh:mm
uid
UNIX UID
Users UNIX ID
ModifyUserGroup mug
Changes the effective dates for a users membership in a group; users are covered in Chapter 8,
groups in Chapter 7
Required
group
Group Name
user
User Name
end
End Date
The date and time when the user/group link will become invalid;
enter as mm/dd/yyyy hh:mm; include end, start, or both
start
Start Date
The date and time when the user/group link will become valid;
enter as mm/dd/yyyy hh:mm; include end, start, or both
Using vadmin
375
ModifyVolume mv
Changes the properties of a volume; see Chapter 12 for information on volumes and devices
Required
volume
Volume Name
Name of the volume to modify
Optional
description
Volume Description
device
Device Name
Name of the device the volume is on; not used with Web or Web
View volumes
format
hdir
Home Directory
For Web volumes only; UNC path from Vista Plus server to the
directory for rendition storage on the Web server; if you also
include surl, renditions will be created in subdirectories of this
directory; see page 282
path
Path Name
For online or offline volumes, the root path for the disk volume;
not used for web volumes
surl
Site URL
For Web volumes, URL of the Web site for the web volume;
including surl causes renditions to be created in subdirectories of
the hdir directory (see page 282) and allows epurposing
commands to return the URL to the created rendition
For Web View volumes, URL of the location of the Web View
software on the Web server; include a trailing slash (/)
ModifyWarehouseConfig mwc
Modifies the warehouse configuration record. See Chapter 14 for more information. You must
enter at least co=mwc to use this command.
Optional
access
auto
bperms
376
client
ctimeout
Connection Time-out
For short-lived connections (see ctype), idle time, in seconds,
before connection is closed
ctype
Connection Type
Client connection type: short-lived, persistent, or user selectable;
see the Vista Plus Technical Addendum for more information
days
demand
fperms
group
highwater
High-water Mark
The high-water mark for each online volume, in whole percent
from 1 to 100; volumes which are at least this full will be skipped
during report capture
inactive
Inactive Logoff
Inactive logoff interval in minutes; use inactive= to disable
inactive logoff
logdays
Logging Days
Set to the number of days to keep data in the databases activity
logging table; see page 309 for more information
logfilters
Log Filters
Use to enter codes for the types of activity to log in the database;
see page 309 for a description and list of codes
papersize
Paper Size
Name of default paper size for report capture; use ListPaperSizes
to see available names
ping
Ping Interval
Client/server ping interval in minutes
Using vadmin
377
prepend
Prepend Warehouse
Specify y to create subdirectories for the host name and port
number of the Vista Plus server when creating the directory tree to
hold report renditions on the Web server; specify n not to; see
page 275 for more information
rcom
Report Compression
Specify y or n to turn report compression on or off
restore
rperms
search
Repository Search
Set to y to enable repository search for all Windows Client users,
set to n to disable repository search. The default is y.
tempdir
Temp Directory
The directory on the host system to use for temporary files
userptname
Online Volume
Same as v1 parameter, below.
v1
v2
v3
378
v4
v5
PrintBundle pb
Print a bundle instance; bundling is described in Chapter 17
Required
id
May Be
Required
ptrdef
Bundle Instance ID
The ID of the bundle instance to print
Note
Printer Definition ID
The ID of the printer definition to use for printing; this is required
if the bundle does not have a default printer assigned to it; printer
IDs are shown by ListPrintDefinitions
You cannot use pb to print a bundle instance until the instance has been
distributed.
Reindex r
Rebuilds one index or all indexes for all generations of a report
Required
report
Report Name
Optional
index
Index Name
Note
Using vadmin
379
ReportAction ra
Creates a report rendition in HTML or PDF format; can also delete renditions and create or delete
report subscriptions; included only for compatibility with earlier versions, use the individual action
commands instead; see Chapter 18 for more information; you must enter at least co=ra to use it
Required
report
Report
The report to use for the rendition or subscription action; for
renditioning, the most recent generation of the report is used
unless you include the optional gen parameter to specify a
particular generation
May Be
Required
action
Action to Perform
Required unless unsubscribe is set to y; set to one of:
a to e-mail PDF rendition
d to store PDF rendition
e to e-mail Vista Plus shortcut (.vsc file)
f to store HTML rendition (frame-based)
h to store HTML rendition (single-file)
t to e-mail HTML rendition (single-file)
ud to store PDF rendition and e-mail URL for it
uf to store HTML rendition (frame-based) and e-mail URL for
it
uh to store HTML rendition (single-file) and e-mail URL for it
v to create a Vista Plus Shortcut (.vsc file)
group
Group Name
The group to perform the action for; if creating a rendition, any
page security assigned to this group for the report is used to
determine the pages included; you must include either user or
group; you cannot include both
hdir
surl
Website URL
Included for compatibility with earlier versions; use volume instead; the
URL of the Web site where you are storing the rendition;
ReportAction will then return the URL for the created rendition
file; usable only when creating a rendition, not for subscription
actions;
380
user
User Name
The user to perform the action for; if creating a rendition, any page
security assigned to this user for the report is used to determine
the pages included; you must include either user or group; you
cannot include both
volume
Web Volume
Name of Web volume to carry out action on; required if subscribe
or deleter is y unless action is a, e, or t; see page 165 for a
description of Web volumes.
Optional
carryout
Carryout Rendition
If subscribe equals y, set carryout to n not to create the report
rendition now; carryout is not needed when creating a rendition; it
has no effect when deleting or unsubscribing
deleter
format
gen
Generation ID
The generation to use to create the rendition; if you do not include
this parameter, the most recent generation of report is used; has no
effect on subscription or deletion actions
subscribe
Subscribe to Report
Set to y to create a subscription to this report for the user or group;
a rendition is also created immediately unless you also include
carryout=n; unless action is a, e, or t, include hdir and surl
unsubscribe
ShowAlarm sa
Shows detailed information for a SmartAlarm; SmartAlarms are described in Chapter 16
Required
alarm
Alarm Name
Name of SmartAlarm to show information for
Using vadmin
381
ShowBundleComp sbc
Shows detailed information for a bundle component; bundling is described in Chapter 17
Required
id
Bundle Instance ID
ID of bundle instance component is a member of
order
ShowBundleDef sbd
Shows detailed information for a bundle definition; bundling is described in Chapter 17
Required
bundledef
ShowBundleInst sbi
Shows detailed information for a bundle instance; bundling is described in Chapter 17
Required
bundledef
id
Bundle Instance ID
ID of bundle instance to show information for
ShowCompDef scd
Shows detailed information for a component definition; bundling is described in Chapter 17
Required
bundledef
order
ShowDevice sd
Shows detailed information for a device: name, ID, description, media type, size in KB, and, for
tape devices, the root path; devices are described in Chapter 12
Required
device
Device Name
Name of device to show information for
382
ShowFolder sf
Shows detailed information for a folder; folders are described in Chapter 4
Required
folder
Folder Name
Name of folder to show information for
ShowGroup sg
Shows users in a group or groups a user belongs to; users and groups are described in Chapters 8
and 7, respectively
May Be
Required
group
Group Name
Name of group to show users for; must specify either user or
group
user
User Name
Vista Plus name of user to show groups for; if you use both user
and group, shows if the user belongs to the group specified.
ShowPageAccess spa
Shows detailed information for a page security; see Chapter 11 for more information
Required
id
Page Security ID
ID of page security to show information for; security IDs are
shown by ListPageAccess
Optional
long
ShowReport sr
Shows detailed information for a report along with a list of online or offline generations; reports
are described in Chapter 5
Required
report
Report Name
Name of report to show information for
Optional
offline
Using vadmin
383
ShowUser su
Shows detailed information for a user; see Chapter 8 for more information on users
Required
user
User Name
Vista Plus name of user to show information for
Optional
format
ShowVolume sv
Shows detailed information for a volume: name, description, type, percent full, ID, root path,
device name (if any), and create time; volumes are described in Chapter 12
Required
volume
Volume Name
Name of volume to show information for
ShowWarehouseConfig swc
Shows detailed information for the warehouse configuration record; see Chapter 14
Optional
format
path
Status st
Shows status information for a background capture job created with rcaptures B option (see
page 87). It displays a message with the status and returns one of these codes, which you can use if
running the command from inside a script or program:
1 - Invalid process ID
7 - Unknown error
8 - Database error
Required
id
384
Subscribe s
Creates a report subscription; unless delay is used or action is u, creates a rendition of most recent
report generation; see page 286 for more information
Required
action
Action to Perform
Set to one of:
a to e-mail PDF rendition
d to store PDF rendition
e to e-mail Vista Plus shortcut (.vsc file)
f to store HTML rendition (frame-based)
h to store HTML rendition (single-file)
i to e-mail text rendition
s to store text rendition
t to e-mail HTML rendition (single-file)
u to e-mail URL to report (for Web View subscription)
ud to store PDF rendition and e-mail URL for it
uf to store HTML rendition (frame-based) and e-mail URL for
it
uh to store HTML rendition (single-file) and e-mail URL for it
us to store text rendition and e-mail URL for it
v to create a Vista Plus Shortcut (.vsc file)
report
Report
The report to create the subscription for
May Be
Required
folder
Folder Name
Used only if action is u; folder to open the report from in Web
View
group
Group Name
The group to create the subscription for; page security for the
group determines the pages included in subscription renditions;
you must include either user or group; you cannot include both
user
User Name
The user to create the subscription for; page security for the user
determines the pages included in subscription renditions; you
must include either user or group; you cannot include both
volume
Volume
Name of Web volume (if action is u, Web View volume) to create
subscription on; required unless action is a, e, or t
Using vadmin
385
Optional
delay
Delay Rendition
Set to y not to create a rendition now; wait until next generation of
report is captured
format
Tree t
Displays the folder hierarchy from a certain folder; folder hierarchies are discussed on page 46.
Optional
folder
long
report
Show reports
Set to y to include the list of reports in each folder
UnlinkBundle ub
Removes a bundle definition from a folder; bundling is described in Chapter 17
Required
bundledef
folder
Folder Name
Name of folder to remove it from
UnlinkFolder uf
Removes a folder from a parent folder; see page 50
Required
folder
Folder Name
link
386
UnlinkReport - ur
Removes a report from a folder; see page 62
Required
link
Folder Name
Name of folder to remove report from
report
Report Name
Name of report to remove
Unsubscribe u
Deletes a report subscription; see page 292 for more information
Required
report
May Be
Required
group
Report
The report to delete the subscription for
Group Name
The group to delete the subscription for; you must include either
user or group; you cannot include both
user
User Name
The user to delete the subscription for; you must include either
user or group; you cannot include both
volume
Volume
Name of Web volume (if action is u, Web View volume)
subscription is on; required unless action is a, e, or t
Using vadmin
387
Optional
action
format
Version - v
Displays the Vista Plus server version
Optional
long
388
Appendix A
Glossary
This glossary contains brief definitions of terms which some Vista Plus users may not be
familiar with. It includes words and phrases specific to Vista Plus as well as general
computing and Windows terms. Some of the Vista Plus-specific terms may be used in
other Vista Plus documents rather than this manual. References to other terms found in
the glossary are in italics.
Access permissions
Administration client
Administrator
One of the two classes of Vista Plus users; the other is normal
users. Only Administrators can use the Vista Plus administration
clients. In the Windows Client and Web View, administrators always
have the highest access permissions for all folders and reports they
can see.
Archive
Banner page
389
Glossary
Bundle
Capture
The process of copying reports and other files into the Vista Plus
report warehouse is known as capturing. Reports can be captured
in a number of ways:
390
Clear
Click
Client
Context menu
Delete permission
The highest level of access permission in Vista Plus. Users with this
permission for a folder or report can delete it or perform any other
action possible. In the Windows Client and Web View, this is called
deletions/modification enabled.
dircapture
A Vista Plus capture tool. It can capture all of the files from a
directory into the report warehouse. dircapture can be run on a
UNIX server host or a remote host. It is described in Chapter 6.
Glossary
Distribute permission
Double-click
Drag
To drag, hold down the left mouse button while moving the
mouse. When done, release the mouse button. You can use
dragging to mark an areafor example, on a report pageor to
move an item from one location to another.
epurposing
Folder
Generation
A specific, single report file which has been captured into Vista
Plus. Generations are contained in Vista Plus reports. Usually,
each generation is a different version of the same report. For
example, each days inventory report would be a generation of a
report called Inventory. This does not have to be the case; you
could capture completely unrelated files as different generations
of a report.
Generation filters
Glossary
391
Glossary
Group
A way to organize Vista Plus users. All users in a group can see
the same Home folder, and have the same access permissions. (Both
a Home folder and access permissions can also be assigned
individually.) Group members can send each other messages
within Vista Plus.
Home folder
Each Vista Plus user or group has a Home folder. This is the folder
they see when they log in using either the Windows Client or Web
View. All folders and reports the user or group needs must be
contained in the Home folder. Home folders are assigned by Vista
Plus Administrators.
Host
In Vista Plus, the server host is the computer where the Vista Plus
server software runs and the report warehouse is located. This
computer must use a supported version of UNIX or Windows.
Vista Plus can also have remote hosts, which run parts of the server
software and from which reports can be captured to the report
warehouse on the server host.
Hyperlink
ImageVue Capture
Index
Java
392
Glossary
Label index
See index.
Migration
Modify permission
Normal user
Offline
Glossary
393
Glossary
Page security
394
Parent folder
Permissions
Pop-up menu
rcapture
One of the Vista Plus capture tools. rcapture can capture files from
either the server host or a remote host. It is described in Chapter 6.
Region
Remote host
Rendition
Glossary
Report
Report attributes
Report generation
See generation.
Report Index Hyperlink Report Index Hyperlinks associate an area in one report with an
index in a second report. You can then search the index in the
second report for the value found in the hyperlink area of the first
report. You can only create and execute report index hyperlinks
in the Windows Client. They are described in the Vista Plus
Windows Client User's Guide.
Web View hyperlinks include the same abilities as report index
hyperlinks, and more.
Report warehouse
Glossary
Repository
Restore
Right-click
Click the right button on the mouse rather than the left one.
Right-clicking often brings up a menu of possible actions to
choose from, called a context menu or pop-up menu.
Select
395
Glossary
Server
Server host
Shortcut menu
SmartAlarm
String
Subscribing
TransVue file
Users
396
Glossary
vadmin
Warehouse
Web View
A Vista Plus program which lets you view and work with Vista
Plus reports through a supported Web browser on any computer
which can access your Web server through your intranet or the
Internet.
Web View can perform most, but not all, of the same actions as
the Windows Client; it also has some features the Windows Client
does not. It is described in its online help.
Windows Client
Glossary
A Vista Plus client program which lets you view reports from any
supported Windows computer on the same network as the Vista
Plus server host. Besides viewing reports, you can search them,
and, if your access permissions allow, print them, attach notes, and
perform some administration functions. This client is described
in detail in the Vista Plus Windows Client Users Guide.
397
Glossary
398
Appendix B
Configuration Files
In This Appendix
Overview ................................................................................................ 400
The client.cfg File ................................................................................... 401
The server.cfg File .................................................................................. 405
The Database Configuration File ........................................................ 419
399
Overview
Overview
Vista Plus server software includes files used for server communication and
configuration. These are the client.cfg, server.cfg, and db.cfg files. There is only one server.cfg
and one db.cfg, but there may be up to three client.cfg files for use by various parts of the
software:
server.cfg and db.cfg are added to the installation directory during server installation.
On a UNIX host, client.cfg is also added to the installation directory during server
installation; on a Windows host, it is put in the bin subdirectory of the installation
directory.
400
BATCH_TOKEN Sets the tag used to start and end multi-line commands in a
vadmin batch file (see page 325). For example:
BATCH_TOKEN=NEW_TAG
This sets the tag used to start a multi-line command to <NEW_TAG> and the tag to end
it to </NEW_TAG>.
Your entry replaces the standard <BATCH_COMMAND> tags; if you use
BATCH_TOKEN to set a new tag, you cannot also use <BATCH_COMMAND>.
CaptureUser Vista Plus name of the default capture user. This can be the user
named Capture included with Vista Plus (the default in the client.cfg file on all hosts) or
another user. When capture tools are run, they automatically log you in to the server
under this name. Reports are then captured under this users name. The user must
have at least Modify permission for folders and reports you plan to capture to.
Here are some sample capture user entries:
CaptureUser=Capture
CaptureUser=Admin
CaptureUser=Chris
If you have more than one CaptureUser entry, only the first one is used.
NO_ASA=1 Include this statement to capture reports which the capture process
auto-recognizes as ASA files as ASCII text files instead of ASA. You can still capture
ASA reports as ASA by including the iasa option during capture. See page 84. This
option is not supported by the capture printer port. NO_ASA is entered as follows:
NO_ASA=1
You can also put a NO_ASA command in the server.cfg file; if you do, the command in
that file overrides one in client.cfg.
Configuration Files
401
port Port number used for Vista Plus; the default is 7980. On the server host, this
must be the port specified during server installation. On remote hosts, you should
specify the port being used on the server host.
port is entered as follows:
port=7980
server Hostname or IP address of the Vista Plus server host. On the server host, the
server hostname is used automatically. To reduce network traffic and increase capture
performance, you can enter localhost instead. On remote hosts, you should specify
the hostname of the server host when you install capture tools or vadmin. The default
is localhost.
server can be entered in any of the following ways:
server=intrepid
server=intrepid.acme.com
server=localhost
server=177.22.333.66
Do not use server in the client.cfg file for the capture printer port. Use host instead. See
below.
Note
402
CharacterSet Sets the original character set to use when creating reports during
capture with the capture printer port. For more information on original character sets,
please see Appendix C. Here is an example:
CharacterSet=ISO8859-15
Because character set information for PCL and most PostScript reports is taken from
the report file, the CharacterSet entry takes effect only if the capture port printer
driver produces plain text report files or PostScript files which use certain extended
character sets.
LocaleName Sets the locale to use when creating reports during capture with the
capture printer port. For more information on locales, please see Appendix C. Here is
an example:
LocaleName=English(United Kingdom)
The capture characteristics entries let you set the indicated items for files captured
through the capture port. In some versions of Windows, information such as the original
file name or the name of the application that generated it are not available when files are
printed through the Windows print spooler (the names of the captured files may contain
only the printer and the job numberfor example, HP LaserJet 5M Job 10). These client.cfg
entries give you a way to include meaningful information when a report is captured
through the capture port.
You can set these characteristics for files captured through the capture port:
ReportName Sets the Vista Plus report name. For example, to have all files
captured through the capture port become generations of the report Windows File:
ReportName=Windows File
GenerationName Sets the file name shown for the generation in the Windows
Client. For example, to set this to Windows Report:
GenerationName=Windows Report
Configuration Files
403
FolderName Sets the folder to link the report to. The folder must already exist. For
example:
FolderName=Folder 4
In addition to plain text entries, as shown in the examples, you can use these tokens in the
values you set:
%P
%S
%U
%D
The Document Name value from the Windows spooler; Windows displays
this in the Document Name column of the print queue display. This value is
the default for the GenerationName statement.
%F
The Output File value from the Windows spooler; this is usually blank.
%T
The Data Type value from the Windows spooler; this is usually blank.
All of these tokens are case-sensitive; they must be in upper case, as shown. For example,
to set the generation description to the name of the capture user:
GenerationDescription=%D
You can use only one token in any statement; you cannot combine them. You can combine
a token and text, as in:
GenerationName=Captured by %U
Note
Since the variable names all start with %, you cannot start a plain text entry
with a single % sign. To get the entry %Text, enter %%Text.
As shown in some of the examples, text can include blanks; it does not have to
be enclosed in quotes.
404
Be very careful when changing any of the entries in server.cfg. Setting any of
these variables incorrectly could seriously affect the operation of Vista Plus,
or keep it from working at all.
Entry
ALARM_SUBJECT_LINE=text
Configuration Files
405
Entry
ALLGROUPS=0 or 1
ALLOW_SSO=0 or 1
406
AUTHENTICATOR=path
BlockInsertSize=n
CACHE_WHCONFIG=0 or 1
Entry
CAPTURE_DATE=1
CIRCULAR_DEBUG=n
CONNECTION_QUEUE=n
CONNECT_TIMEOUT=n
DAEMON_CLEANUP_INTERVAL=n
DATABASE_CONFIG_FILE=name
DefaultLocale=name
Configuration Files
407
Entry
DelayGenFilter=0 or 1
DisableSearchGens=0 or 1
EMAIL_RPT_DESCRIPTION=0 or 1
ENCRYPT_CAPTURE=1
ENCRYPT_SERVERADMIN=1
ENCRYPT_VADMIN=1
ENCRYPT_WEBVIEW=1
ENCRYPT_WINCLIENT=1
ExtractHeaderObjOrder=Order
408
Entry
FILTER_GENS_IN_REPORT_LIST=1
FILTER_PAGE_SEC_GENS=1
Configuration Files
409
Entry
FLUSH_LOG=n
410
Entry
INITIAL_WORKER_PROCESSES=n
KEEPSLASH=0 or 1
MatchIndexValueFirst=0 or 1
MAX_SERVICE_PROCESSES=n
MAX_WORKER_PROCESSES=n
Note
Entry
NO_ASA=1
Captures reports which the capture process autorecognizes as ASA files as ASCII text files instead of
ASA. You can still capture ASA reports as ASA by
including the iasa option during capture. See page 84.
This option is not supported by the capture printer port.
You can place NO_ASA in either server.cfg or client.cfg. If
it is in both files, the one in server.cfg is used.
NORMALIZE=1
Configuration Files
411
Entry
NOSAVE=0 or 1
NOTES_DEFAULT_TO_PUBLIC=1
PARSE_RENDER_IMAGE=1
Parser_AdjustPageAngle=n
Parser_BitmapTextMergeRatio=value
412
Entry
Parser_Color=value
Parser_ConvertPaths=1
Parser_DashRuleError=n
Parser_ImageCache= s, l, or sl
PARSER_PATH=path
Parser_Resolution=n
Configuration Files
413
Entry
Parser_TextMergeFactor=n
PCL_MACRO_OPTIMIZE=0 or 1
PCL_PrefVersion=1 or 2
414
Entry
PDFRenditionObjOrder=order
PERFSKIP_ON=1 or 0
PS_PrefVersion=1 or 2
SaveRendition=1 or 0
Configuration Files
415
Entry
SEARCH_BUFFER_SIZE=n
416
SET_LPI=n
SET_ASA_PAGE_EJECT_ONLY=0 or
1
SET_NEW_PAGE_EJECT_ONLY=0 or
1
Entry
SET_PCL_NO_RASTER_BITMAP=0
or 1
SKIP_NULL=0, 1, or 2
StoreIndexValuesInDB=0 or 1
SYM_SET=charset
TMP=path
TMPDIR=path
Configuration Files
417
Note
Entry
UseOracleHint=0 or 1
VISTA-MAILER
VMIDENTIFY_CHUNKSIZE=n
VMLOGGING=0 or 1
418
2.
3.
4.
The database configuration file contains some or all of the following statements:
Entry
DSN=name
The ODBC data source name being used for the Vista Plus
database. It is set during installation. This must be the exact name
of a valid ODBC data source.
USER=name
PASSWORD=xxx
The password for the database user name specified in the USER
statement. It is encrypted for security. If you change the database
password, use the vcrypt command to find the entry to place here.
To use vcrypt, change directory to the Vista Plus installation
directory (on a Windows host, the bin subdirectory) and type:
vcrypt password
password is the new password. Cut and paste the displayed
encrypted password into this statement.
MIN_CONNECTIONS=n
MAX_CONNECTIONS=n
Configuration Files
419
420
POOL_TIMEOUT=n
CLEANUP_INTERVAL=n
How often (in seconds) to check the database connection pool for
idle connections which can be removed. Set to 0 not to remove
idle connections; this is the default.
Appendix C
Localization
In This Appendix
Overview ................................................................................................ 422
Localization Procedure Overview ....................................................... 423
Server Host Locales ............................................................................... 424
Vista Plus Locales .................................................................................. 428
Character Sets ......................................................................................... 432
Character Sets in Vista Plus .................................................................. 433
Viewer Client Considerations .............................................................. 440
Summary: Effects of Localization ........................................................ 443
421
Overview
Overview
Reports generated in different areas of the world, even if they contain the same type of
information, may look quite different. Besides using different languages, different
countries may use different formats for numbers, different types of currency which are
marked by different symbols, and so on. In addition, reports created on different host
operating systems may use different internal representations for various characters, even
if the report output is exactly the same.
The process of enabling Vista Plus to properly store and display report content from
differing countries and host operating systems is called localization. Within Vista Plus,
localization involves setting two characteristics for each report:
The locale defines the conventions the report uses for items such as the currency
indicator and the decimal indicator in numeric values. It is called a locale because
these conventions generally vary by country or area. As discussed on page 424,
operating system locales include more information than Vista Plus uses.
The character set tells Vista Plus what numeric value is used for each character in the
report. Knowing the character set the report uses allows Vista Plus to correctly store
and display the characters in the report.
While these characteristics are stored with each report, for most installations they only
have to be set once (or can be ignored altogether if the default values are correct), as all
generated reports will be able to use the same values for both. However, to support
installations which capture reports from different locations or which are created using
different character sets, Vista Plus allows you to specify either or both of these values
when a report is created.
To be sure all characters are correctly represented in Vista Plus, you also need to make
sure they are supported by all the software involved in creating and capturing the report
file. This means that, in addition to the Vista Plus locale and character set, the operating
system settings on the server host, the application producing the report, and, for PCL and
PostScript reports, the printer driver and font being used must all support the characters
found in the report.
The rest of this appendix describes the steps you may need to take to localize Vista Plus
for your situation, discusses the locales and character sets Vista Plus supports, and
describes the effects of localization. Since we expect enabling support for the euro
character () to be one of the most common reasons for localization, we will refer to it
specifically throughout this appendix.
422
Make sure the Vista Plus server host has all of the necessary locales defined and is
using a locale which supports the proper character set. If one or more captured
reports will need a locale which is not available on the server host, you can create a
new locale definition to be used only with Vista Plus. On a UNIX host, you may also
be able to install an operating system locale with the settings you want.
2.
If the default locale for Vista Plus capture should be different than the locale being
used by the server host, define the default locale in the server.cfg file. For Windows
hosts, you should always define the default in server.cfg.
3.
If the default original character set for Vista Plus capture should be something other
than Windows CP1252 Latin 1, define the default character set in the server.cfg file.
4.
For any ASCII text report which uses other than the default locale and/or character
set, specify the correct one(s) when the report is created.
5.
For PCL and PostScript reports, be sure to use a printer driver and fonts which
support the correct character set. For PostScript reports which use the Thai character
set, you may also need to specify the character set when creating the report.
6.
Make sure the client operating systems for all clients viewing reports support the
necessary locale and character set. This includes all Windows Client users and the
Web server or other computer where the Web View software is installed.
Localization
423
Applications which create report files for Vista Plus must be able to generate all
characterssuch as you may want to include in any report. In most cases, this
means the active operating system locale must use a character set which contains
these characters. The active locale is also used as the default locale for Vista Plus if you
do not select a default.
If you capture reports which use different number or currency formatsfor example,
reports which list amounts in dollars and others which list them in eurosthere
should be locales defined on the server host which use those formats.
To see the locales currently defined to the server host operating system:
On a Windows host, open the Control Panel. Select Regional Options and look at the
General tab.
Once you know the available locales, you can decide which one(s) to use in Vista Plus. See
page 428. Vista Plus does not support locales which use a Unicode character set.
Note
On HP-UX and Sun Solaris hosts, some locales listed by locale a may not be
complete and usable by Vista Plus. If a locale is not accepted by Vista Plus,
you can check for individual values in it using this command (in the Bourne
shell):
LC_ALL=localename locale ck value
Localename is the name of the locale to check. Value is the value to check for;
it may be currency_symbol, int_curr_symbol, thousands_sep,
decimal_point, or grouping. For example:
LC_ALL=fr.ISO8859-15 locale ck decimal_point
If the value is not found, you will receive an error message. You can then
create a vlf file for the locale (see page 430), or use a different locale name.
424
Locale Names
There is a standard convention for locale names, though this is not always followed
exactly on some operating systems. The locale name has up to three parts:
The language, which describes the spoken and written language of the report. This is
required.
The code page, which describes the character set and the mappings between individual
values and the characters associated with those values. This is optional.
AIX
All versions of AIX supported by Vista Plus 5.x support the euro. For more information,
see the IBM Web site.
Localization
425
HP-UX
To enable support for the euro on HP-UX 11.0, you must install these patches:
11.0 Patch
Description
PHCO_17316
ISO8859-15 locales
PHCO_17317
PHCO_17318
PHCO_17513
PHCO_17514
Euro documentation
PHSS_15852
X11 Server
PHSS_17419
PHSS_17420
PHSS_17422
PHSS_17421
XClients 1/99
PHSS_17535
X font server
Euro support is provided via locale support for the ISO8859-15 character set. There are 14
available locales based on ISO8859-15. If you need support for the euro, select one of these
as the locale for the Vista Plus server host. Here is a partial list of the locales containing the
euro and most commonly used with Vista Plus:
Locale
Language (Country)
C.iso885915
"C"
de_DE.iso885915@euro
German (Germany)
en_GB.iso885915@euro
fr_CA.iso885915@euro
French (Canada)
fr_FR.iso885915@euro
French (France)
For more information, see the HP Web site; when this document was written, euro
information could be found at: http://software.hp.com/products/EURO/index.html.
426
Sun Solaris
Solaris offers 14 locales supporting the euro and based on ISO8859-15. If you need euro
support, use one of these locales on the server host. Here is a partial list of the locales most
commonly used with Vista Plus:
Locale
Country
de.ISO8859-15
Germany
en_GB.ISO8859-15
United Kingdom
en_IE.ISO8859-15
Ireland
fr.ISO8859-15
France
Sublanguage
Language String
English
English (Australian)
English
English (Canadian)
English
English (default)
"english"
English
English (UK)
English
English (USA)
French
French (Canadian)
"frc" or "french-canadian"
French
French (default)
"fra" or "french"
German
German (default)
"deu" or "german"
Country/Region
Country/Region String
Australia
"aus" or "australia"
Canada
"can" or "canada"
France
"fra" or "france"
Germany
"deu" or "germany"
United Kingdom
For more information, see the Microsoft Web site; when this document was written, euro
information could be found at: http://www.eu.microsoft.com/technet/euro/.
Localization
427
The number of digits between each thousands separator. This is generally three.
The decimal indicator: the character used to separate whole units from the decimal
part of a number. This is a period (.) in the U. S. and a comma (,) in many other
countries.
None of these conventions affect how the report is captured or displayed in a Vista Plus
client. They do affect report indexing: to create accurate numeric indexes, Vista Plus needs
to know what format numbers and currency amounts are using. In turn, correct numeric
indexes allow page security, SmartAlarms, and index searches to work properly. The
locale setting also affects downloading numeric data from the Windows or Web View.
428
Tip
Note
Setting the thousands separator to a space can cause problems with label
indexes. Since the label index includes only characters up to the first space
after the label, any numerals after the first thousands separator will not be
indexed.
If there is a DefaultLocale= statement in the server.cfg file, the locale named in that
statement is the default. The locale name must exactly match a locale available to the
server host operating system.
If there is no DefaultLocale= statement, Vista Plus uses the current locale for the
server host operating system.
Since Vista Plus defaults to the locale being used on the server, if all reports should use the
server hosts locale, you do not need to take any action to assign the correct locale to Vista
Plus reports. This will be the case for most installations where the server host and all
clients are in the same country. However, in cases where it is necessary, such as financial
institutions which deal with reports containing amounts in dollars and other reports
which use the euro or another currency, you can assign a different default by using
server.cfg, and/or assign the correct locale to specific reports using the methods in the next
section.
It is possible for a UNIX host not to have any locale selected. In this case, the default C
locale is used, which defines only the decimal point character. We recommend you always
select a locale for the operating system. In addition to giving Vista Plus the correct default
locale; this sets the correct locale for any applications on the server which produce reports
to be captured into Vista Plus. Of course, these other applications may or may not read
locale information from the operating system.
Tip
In Server Admin, enter the locale on the Capture page. Creating a report with Server
Admin is described on page page 57.
In rcapture, dircapture, or the Vista Plus print queue, use the L option on the
command line (-oL for the print queue). You cannot include this option in a
configuration file. See Chapter 6 for more information on these capture tools.
Localization
429
With the capture printer port, add a LocaleName statement to the client.cfg file used
by the capture port. This will affect all reports created through capture port capture.
See page 78 for more information on the capture printer port.
Specify a locale in the report profile used by the PC capture tools. See the Vista Plus
Windows Client Users Guide for instructions on creating report profiles.
In any of these tools, the locale name you specify must exactly match a locale name
available on the Vista Plus server host. If it does not, you will receive an error.
When you create a report with Web View or the Windows Client, you cannot specify a
locale. Reports created in viewer clients use the default locale.
Note
If any of the fields Vista Plus needs are undefined in a selected locale, Vista
Plus will ignore the locale setting and use the U.S. English settings for any
report with that locale selected. If this happens, you can modify the locale as
described below to define the missing values.
430
Parameter
Description
base_name
The operating system locale this file is based on; this is required if
you are creating a new locale name. If you are modifying an existing
locale, it is not required, as the vlf file name determines the base
locale.
currency_symbol
The currency symbol. While this is usually only one character, it can
be a multi-character string.
int_curr_symbol
thousands_sep
decimal_point
grouping
All parameters other than base_name are optional; any parameter you do not include
keeps the same value it holds in the locale you are modifying or, if you are creating a new
locale, the value it has in the locale named in base_name.
For example, to modify the definition of the en_GB.ISO8859-15 locale (the United
Kingdom locale) on a Solaris system to use the asterisk as the thousands separator, while
keeping all other values, you would create the file en_GB.ISO8859-15.vlf in the Vista Plus
server install directory. The file could contain just this line:
thousands_sep=*
Since the other parameters are not included, they keep the values they have in the
operating system locale en_GB.ISO8859-15.
As another example, you could create a new locale, using the same settings as the
Canadian French locale on an HP-UX host (fr_CA.iso885915@euro), but with a dollar sign
instead of the euro as the currency symbol. If you want the locale to be called
CanadianDollar, create the file CanadianDollar.vlf and enter these lines:
base_name=fr_CA.iso885915@euro
currency_symbol=$
We recommend you enclose the values in quotes, as shown in the examples. This is not
strictly required, but if you do not, any extraneous characters, such as a space, at the end
of the line will be included in the value.
You can enter the hexadecimal value for a character instead of the character itself by
entering \x??, where ?? is the characters hexadecimal value. This will probably be most
useful for the euro, which cannot be entered in some text editors. The hexadecimal value
for the euro in the ISO8859-15 character set used on UNIX is A4, so to set the currency
symbol to the euro you would enter:
currency_symbol=\xA4
You can enter comments in the vlf file by starting the comment line with #. You can also
include blank lines in the file; they are ignored.
After you add or modify a vlf file, you need to stop and restart the Vista Plus server so it
can find your changes.
Note
Once a report is created in Vista Plus, the locale name for the report cannot be
changed. If a locale used for Vista Plus reports is deleted from the server host
operating system, you must recreate it for Vista Plus using a vlf file or you
may not be able to view any generations of the reports that use it.
Tip
You can also use this method to create an alias for an existing operating
system locale. Just create the vlf file with the name you want to use for the
locale. Include the base_name parameter, pointing to the locale you want to
use a different name for; dont include any other parameters. This gives you a
duplicate locale name for use in Vista Plus.
Localization
431
Character Sets
Character Sets
On computers, charactersletters, numerals, and so onare represented by numeric
values. For most languages, the numeric values range from 0-255. For Western European
languages which use the Roman alphabet, most of the common characters are in the range
from 0-127, with the higher numeric values used for characters, such as accented letters,
which are found only in certain languages, or for characters which are not part of the
alphabet, such as the euro character ().
Some languages which use alphabets other than Roman are defined in the same way:
characters are assigned values from 0-255; its just that the characters represented by each
value are different. For example, the Greek, Cyrillic, and Thai character sets can all be
represented in this manner. However, some languages require morein some cases, many
morethan 255 characters. These are mostly Asian languages such as Chinese, Japanese,
and Korean.
432
Text Reports
Text files do not contain any information about the character set they use. When you
capture a text file, Vista Plus looks at the character set assigned to the report and treats the
text in the file as if it uses that character set. It uses the default set for the report warehouse
if there is no character set assigned to the report.
The character set you assign to a report must be one of the six character sets Vista Plus
supports in ASCII text files. These six sets are all based on the Roman alphabet. Report
data from four of these sets is stored in Vista Plus as Windows CP1252 Latin 1; data from
the other two is not. The sets stored as Windows CP1252 Latin 1 are:
Windows CP1252 Latin 1 The most popular set containing the euro in the Windows
environment.
ISO8859-15 The most popular character set containing the euro in the UNIX
environment.
ISO8859-1 Popular, but older, UNIX character set. Lacks the euro. Also called ISO
Latin 1
The other character sets Vista Plus supports in text reports are PC-8 and ISO Latin 6.
Reports which use these sets are not translated during capture; each character is stored
with its original value. Neither of these character sets contains the euro character.
Reports which are created using a character set not listed aboveor a character set other
than the one assigned to the reportmay not have all characters correctly stored in Vista
Plus. As stated earlier (page 432) this is generally only an issue for characters with values
above 127, such as accented letters or the character. For text files which contain only
standard characters (those with values 127 and below), it is not important to assign the
proper character set when creating the report.
Localization
433
When Vista Plus is installed, the default character set for text reports is the Windows
CP1252 Latin 1 character set. You can change the default, as described on page 438.
ASA Reports
ASA reports do not contain any character set information. It does not matter to Vista Plus
what character set an ASA report is using; Vista Plus stores all ASA reports using the
original numeric value for each character. No translation is done, so setting a character set
for an ASA report has no effect. Vista Plus displays ASA reports using the character
values found in Windows character set 255, which is correct for the great majority of ASA
reports. Since this character set does not contain the euro character, Vista Plus does not
support the euro in ASA reports.
PCL Reports
PCL reports contain information about each of the fonts used in the report; that
information includes the character set the font uses. Vista Plus reads the character set
information for the font from the file and translates the characters into Windows CP1252
Latin 1. In PCL files, Vista Plus supports all of the same character sets as listed above for
text files, plus many other common character sets. If the parser software doesnt recognize
a character set in a PCL report, it uses the default PCL character set, Roman-8.
Character sets which are not specifically supported may be converted to bitmap
characters by the printer driver before being captured by Vista Plus. If so, they will be
captured and displayed as bitmap characters in Vista Plus. This means that while these
characters will be displayed, they will not be searchable; see page 93.
Character set support in PCL files is transparent to the Vista Plus user. The Vista Plus
parser reads all character set information from the report file itself; setting the character
set for a PCL file has no effect.
Note
Important! Vista Plus 5.4 does not support capture, display, and printing of
the euro () character in PCL reports. While the euro may be captured
correctly in some circumstances, we cannot reliably recommend a
combination of font, printer driver, and other factors which will be successful.
For example, we have found that some PCL printer drivers, particularly
newer HP LaserJet drivers, always download the euro as a double-byte
scalable font. With these drivers, the euro should display properly in Vista
Plus, but may not be reliably recognized as a currency symbol, searched for,
or indexed.
If you wish to use the euro in PCL reports, we strongly recommend that you
test it in your situation. If practical, you may want to switch to PostScript
report capture for reports containing the euro.
434
PostScript Reports
Like PCL files, PostScript files include character set information for each font used in the
report. Vista Plus reads the character set information for each font from the report file and,
when possible, translates the characters into Windows CP1252 Latin 1. For PostScript, Vista
Plus supports most characters in other Western European Windows character sets and the
MacRoman and MacExpert character sets, and custom encodings which contain glyph
names the Vista Plus parser can recognize.
It is possible for PostScript files not to have character set information for particular fonts.
If this happens, Vista Plus uses the character set assigned to the report or, if there is no
character set assigned, the default character set. To allow for this case, you can set the
character set for a PostScript report when creating it. This is rarely necessary; one case
where we have found it useful is in capturing certain reports which use the Thai character
set; see page 436.
PostScript files can also include multi-byte characters; these are most common in Asian
languages, as described below. Vista Plus recognizes certain Asian character sets and can
capture and display characters in those sets. Again, see page 436.
Operating SystemSee page 425 and following for a discussion of locales and
character sets which support the euro on the various operating systems the Vista Plus
server supports. Make sure the operating system locale on the Vista Plus server host is
based on a character set which contains the euroCP 1252 Latin 1 on Windows or
ISO8859-15 on UNIXand which uses the euro as the currency symbol.
Localization
435
Printer DriverEuro support depends on the printer driver and version. The
Windows PostScript driver weve had the best results with is Adobe Universal
PostScript Windows Driver Installer 1.0.4 (or a later version). When this document was
written, you could download this driver from: http://www.adobe.com/support/downloads/
product.jsp?product=44&platform=Windows.
We have had the most success when setting the driver to use outline fonts (not bitmap
or automatic), and the minimum size to download as outline to 300dpi. You may need
to configure it to use printer resident fonts. If you will be remote printing to a
PostScript printer, you may want to install the correct ppd file for your printer.
FontNot all fonts contain all characters. In particular, some fonts do not include the
character because it did not exist when they were designed. In our testing, weve
had the most success at capturing, displaying, and printing with the Arial, Times
New Roman, and Courier New fonts. These are all on Microsofts list of fonts which
support the euro character.
Note that using one of these fonts does not guarantee that the euro will capture and
display correctly. The application creating the report, the printer driver being used,
and the font size can all affect the euro. It may be downloaded as a character at some
font sizes but a bitmap at others (a bitmap will display in Vista Plus but is not
searchable or indexable). We recommend testing the fonts you want to use with the
printer drivers you use, and possibly changing the driver settings as discussed above,
to see how the euro is supported. If fonts are included in a PostScript file as soft
fonts, the euro may not display correctly.
Tip
An easy way to see if the euroor any other characteris being captured as a
bitmap is to view the report in Web View or the Windows Client, then select
text only display. If the character still displays, it is not a bitmap.
436
Thai, which has less than 255 characters, is supported through the character set
mechanism described above. Vista Plus supports one character set for Thai.
Characters are captured as Thai in two cases: 1) If the font definition in the PostScript
file indicates it uses the Thai character set and Vista Plus can read the character set
information, and 2) If the report is set to use the Thai character set, and the font
definition for the character does not include character set information.
Chinese, Japanese, and Korean all require more than 255 characters. In PostScript files,
characters in these languages are represented in one of two ways:
ChunkingIn this method, several fonts are defined within the report file.
Each font definition contains a subset of the characters needed for the report;
when combined, the fonts define all the necessary characters. Vista Plus can
read the internal character definitions in each font and store the characters as
UTF-8-encoded Unicode, as with CID-keyed fonts.
Which of these methods PostScript uses depends on the application software, the
selected font, and the printer driver being used. We strongly recommend testing
capture of any report containing Asian characters. In our tests, weve had the best
results using the Adobe PostScript Driver for Windows with the Document option for
Downloading TrueType Fonts set to Outline.
Warning The Vista Plus PostScript parser does not accept Unicode input. If you have
an application which produces reports using Unicode charactersor any
other methodrather than CID-keyed fonts or chunking for Asian
languages, you will not be able to properly capture and display those
reports using Vista Plus.
While reports using Chinese, Japanese, and Korean fonts can be captured
and displayed, no other Vista Plus features work with these characters. You
cannot search for them, enter them in any names or descriptions, and so on.
Since they cannot be found by a search, you cannot use them in page
security or SmartAlarm definitions, or capture rules.
Localization
437
Alias
Comment
ISO8859-15 Latin 9
ISO8859-15
ISO8859-1 Latin 9
ISO8859-1
ISOL1
Roman-8
HP Roman-8
PC-8
ISOL6
ISO 6: ASCII
RUSSIAN_CHARSET
THAI_CHARSET
To use Windows CP1252 Latin 1 as the default, do not include a SYM_SET statement.
This default set is used only if Vista Plus doesnt receive any other information about the
character set to use during capture. For text reports, you can choose the character set when
the report is created (see the next section). PCL reports always include character set
information in the report file; they never use the default character set. PostScript reports
use the default character set only for any font which does not have character set
information included in the file; this is a rare occurrence.
Important! The information in this section applies to text reports and, in some
cases, PostScript files. For PCL capture, Vista Plus uses only character set
information found in the PCL file. For PostScript capture, Vista Plus uses the
character set assigned to the report only for any font which does not include
character set information.
You can assign a character set to a text report when creating it using Server Admin or
vadmin, or when creating it during capture:
438
In Server Admin, type the character set name in the Character Set field of the Capture
page.
In rcapture, dircapture, or the Vista Plus print queue, use the C option on the
command line (-oC for the print queue). You cannot include this option in a
configuration file. See Chapter 6 for more information on these capture tools.
With the capture printer port, add a CharacterSet statement to the client.cfg file used
by the capture port. This will affect all text reports created through capture port
capture. See page 78 for more information on the capture printer port.
Specify a character set in the report profile used by the PC capture tools. See the Vista
Plus Windows Client Users Guide for instructions on creating report profiles. Assign
character sets only to report profiles used to capture text reports. If you capture a PCL
or PostScript file using a report profile with a character set assigned, the capture may
fail.
In any of these tools, the character set you specify must exactly match one of the character
sets Vista Plus supports for text reports, or one of the allowed aliases. The complete list of
character sets and aliases is:
Alias
Comment
Windows
ISO8859-15 Latin 9
ISO8859-15
ISO8859-1 Latin 9
ISO8859-1
ISOL1
Roman-8
HP Roman-8
PC-8
ISOL6
ISO 6: ASCII
RUSSIAN_CHARSET
THAI_CHARSET
If you assign a character set name that is not in this list, you will receive an error.
Other ways for creating a reportthrough Web View or the Windows Clientdo not let
you specify a character set. Reports created in these ways use the default set.
Tip
Localization
The PC Capture tools do not accept PC-8 or ISOL6. Use another capture
method to capture reports using these character sets.
439
Windows Client
For the Windows Client to properly display all characters in captured reports, the version
of Windows must support the proper character set, and the necessary fonts must be
installed on the PC.
All versions of Windows on which the Windows Client is supported support the euro
character. For text reports or reports using one of the fonts listed in the previous section
Arial, Times New Roman, or Courier Newthe euro should be displayed correctly. You
should be able to local print the euro if the printer driver and printer being used support
the character.
The Windows Client does not support display of the Thai character set, or of Unicode
fonts used in other Asian languages.
Note
When downloading data from a Vista Plus report to a columnar format such
as Excel, the Windows Client lets you specify whether a column contains text
or numeric data. If you specify numeric, the data will be downloaded without
a currency symbol or thousands separator. This allows the destination
application to control the display format.
Web View
For text reports, Web View does not display characters in the ISO Latin 6 character set;
depending on font information from the Vista Plus server, it will display ISO Latin 6 as
either CP1252 Latin 1 or PC-8.
Certain PCL or PostScript reports may use the Symbol character set. Web View is not able
to render the characters which use the Symbol character set and will generally substitute
the corresponding character from Windows CP1252 Latin 1. Reports may also contain linedrawing characters from the PC-8 character set; Web View will display these characters
correctly.
440
Euro Support
The operating system on the client where Web View is run needs to support the proper
character set. If it does, the Java 2 Runtime Environment will properly convert and display
the euro character. All Windows and Macintosh operating systems on which Web View is
supported also support the euro character. You can see more information about Java
support for the euro on Suns Web site.
Localization
441
Notice that since Arial Unicode MS was added in the second position in the list, the
numbers for the following fonts also must be changed, as shown. Of course, if you want to
use a different Unicode font, you would use its name instead of Arial Unicode MS. You can
add multiple Unicode fonts to the list; if a character is not found in the first Unicode font,
it will be looked for in the next one listed.
In addition to modifying the font lists, you must tell Java how characters which use the
Unicode font are encoded. To do this, you add definitions in the Component Font
Character Encodings section of font.properties. Here is the change corresponding to the
dialog font example above:
fontcharset.dialog.0=sun.io.CharToByteCp1252
fontcharset.dialog.1=sun.awt.windows.CharToByteUnicode
fontcharset.dialog.2=sun.awt.windows.CharToByteWingDings
fontcharset.dialog.3=sun.awt.CharToByteSymbol
You should make the equivalent change for all five virtual font lists in this section of the
file. Setting the encoding to sun.awt.windows.CharToByteUnicode should be
correct, no matter what Unicode font you are using.
These changes enable you to display reports using Asian languages in either normal or
layout mode. To be able to download the reports to PDF filesfor example, for local
printingyou must also enable Asian fonts for Adobe Acrobat. At the time this was
written, you could download the Acrobat Asian font packages from:
http://www.adobe.com/products/acrobat/acrrasianfontpack.html
There are four separate font packages; you can install only the ones you need. Acrobat will
download Asian fonts as needed, or you can install them ahead of time.
You also need to install cmap files for the Asian languages. You can acquire these files
from: ftp://ftp.ora.com/pub/examples/nutshell/cjkv/adobe/. You need to unzip the cmap files
into the Acrobat cmap directory.
Finally, you must add one or more entries to the FontNameMapping.txt file in the Vista Plus
server installation directory. When chunking is used for an Asian language (see page
437), the PostScript print driver stores the internal font names as TT followed by a
number. You must map these font names to the correct font to use in the rendition, such as
STSong-Light for Chinese. See page 94 for instructions on entering font mapping
statements.
Tip
You can use the FontNameMapping.txt file to map font names for display in
Web View as well as for PDF renditions. Mapping font names for display in
this way is an alternative to using the mappings in Javas font.properties file.
(font.properties would still get used for any unmapped font names or names
that are mapped to fonts that arent available on the Web server.)
To enter mappings for Web View display, use WebView as the client name in
FontNameMapping.txt; to enter mappings for PDF downloads, use
Rendition as the client name.
442
How Vista Plus recognizes numeric and monetary amounts. Setting the proper locale
means that numbers will be recognized as numbers and currency amounts will be
recognized as currency. This will allow these numbers to be correctly indexed, which
in turn allows numeric searches, SmartAlarms, and page security conditions to work
correctly. If a locale is set incorrectly, the decimal point, thousands separator, or
currency symbol may not be recognized, causing Vista Plus to treat values which
should be numeric as text strings instead.
Capture and display of characters found in the upper half of the character table
those with values above 127 (7F hex). Regardless of the character set selected,
printable characters with values below this will be handled correctly, as they are the
same in all character sets Vista Plus supports. Many characters above 127, such as the
accented vowels (, , , and so on) are also the same in the Latin character sets,
though they are different in PC-8 and Roman-8. As mentioned earlier, the euro ()
exists in only two of the supported character setsWindows CP1252 Latin 1 and
ISO8859-15 Latin 9and has different values in those two sets, so it is the single
character most likely to be affected by the character set selection.
Capture and display of Asian languages, specifically Thai, Chinese, Japanese, and
Korean. These languages are supported only when capturing PostScript files which
are properly formatted for Vista Plus. After capture, functionality is limited; these
languages cannot be reliably indexed or searched, so features such as capture rules,
SmartAlarms, and page security cannot be based on them.
Note
Localization
Remote printing is not affected by character set and locale settings, since it
sends the original report file to the printer, not the Vista Plus format report file
which is used for client display and local printing.
443
444
Appendix D
445
Customization Overview
Customization Overview
This appendix briefly describes ways you can customize the behavior and appearance of
the Web View client. You do this by changing certain areas of specific Web View files on
the Web server. The changes you can make include:
Creating a list of named connections for users to select from when logging on; this
replaces the host and port fields users otherwise have to fill in. Each connection name
defines a specific host/port combination.
Setting a specific server host and port number for all Web View users to log into. you
do this by creating a named connection for the host/port combination, then removing
the connection field from the login screen.
Forcing all users to view the same startup screenthe welcome screen, Browse view,
or My Vista viewwhen logging into Web View.
Changing the column order or column width in Browse view or My Vista view.
Changing the contents of the left pane of the My Vista view window.
How to change the My Vista contents is described below. All of the other changes listed
here, and more, are described in detail in the document Customizing Web View, which you
can get by contacting customer support as described on the copyright page.
446
447
448
Appendix E
LDAP Authentication
In This Appendix
Overview ................................................................................................ 450
Configuration ......................................................................................... 451
Using LDAP Authentication ................................................................ 453
449
Overview
Overview
This appendix describes how to configure and use the optional Vista Plus LDAP
Authentication module. The LDAP Authentication module enables you to authenticate
users signing in to any Visa Plus client against the user names and passwords in one or
more LDAP databases.
The LDAP Authentication module works only with Vista Plus servers on UNIX hosts. If
you have a Vista Plus Windows server host and want to authenticate users against an
Active Directory LDAP database, you can do so by selecting Windows authentication
when creating the users in Vista Plus.
Vista Plus LDAP Authentication is an external module which you can use for password
authentication for some or all Vista Plus users. It functions as a user supplied
authentication module. When a user logs in to Vista Plus using LDAP authentication, this
is what happens:
The Vista Plus client sends the user name and password to the Vista Plus server,
which passes them to the LDAP Authentication module.
The LDAP Authentication module searches the defined LDAP database(s) for a
matching user name and password.
The module returns a status of either success or failure to the Vista Plus server.
Vista Plus allows or disallows the login based on the status returned by the LDAP
Authentication module.
As described in Using LDAP Authentication on page 453, you specify the type of
authentication for each Vista Plus user individually, so some users can use LDAP
authentication while others have passwords specific to Vista Plus or use their operating
system passwords.
Note
450
Configuration
Configuration
After installing the LDAP Authentication module files as described in the Vista Plus Server
Installation Guide, you need to configure the module so it can find the LDAP data and
configure Vista Plus so it can use the module. This requires changes to two files on AIX
and three files on the other operating systems.
Part of the configuration process is to add LDAP server information to the ot_ldap.cfg file
on the Vista Plus server. This file can also contain two configuration options:
DEBUG. If it is used, this must be the first line in the ot_ldap.cfg file. If this is set to 1,
LDAP authentication logging information is stored in the file ot_ldap.log. If this is set
to 0, or is not included, the information is not logged. During normal operation,
debug logging is usually off.
1.
2.
This defines the LDAP Authentication module as the method to use for any Vista Plus
user with user supplied authentication selected as his or her authorization type.
3.
4.
5.
Enter the information for each LDAP server. There are five parameters for each server.
They must be in the order shown here:
USER_ATTRIBUTEuser attribute.
LDAP Authentication
451
Configuration
To define multiple servers, set these five parameters for each one. You can also have
multiple sets of parameters for the same server to define multiple search bases. For
example, after the above entries defining the Users-Acctg search base, you could have
another set defining the same server but the Users-Sales search base:
LDAP_HOST=LDAP.companyname.net
ROOT_DN=cn=Administrator, cn=Users, dc=it
ROOT_PW=catsname
USER_SEARCH_BASE=CN=Users,DC=sales
USER_ATTRIBUTE=CN
Tip
When authenticating a user, Vista Plus checks the LDAP servers in the order
in which they are listed in ot_ldap.cfg. For best performance, define the server
containing the most (or most frequent) Vista Plus users first.
6.
7.
8.
If your server host runs HP-UX or Solaris, you need to define the directory containing
the LDAP libraries in the ODBC configuration file. If your host runs AIX, skip this
step.
9.
If Vista plus uses a MySQL database, open the VistaPlus/myodbc.cfg file in a text
editor. If Vista Plus uses an Oracle database, open the VistaPlus/ddc_odbc.cfg file.
Find the parameter defining the search path. On HP-UX, this is SHLIB_PATH.
On Sun Solaris, it is LD_LIBRARY_PATH.
Tip
On AIX, it may take some time for all of the Vista Plus processes to stop. You
can use the command ps ef | grep VistaPlus to make sure all
processes are shut down.
10. On HP-UX or Sun Solaris, source the ODBC configuration file. If necessary, change to
the Install directory. Then, enter one of these commands:
452
2.
Select a view, such as List, that shows only the user names.
3.
Use the export feature to export the listed users to a text file.
4.
Remove from the list users who should not use LDAP authentication. For example,
the standard Admin, Capture, and demo users probably do not have LDAP entries and
should continue to use Vista Plus autorization.
5.
From the list of user names, create a text file containing this command for each user:
com=mu user=name auth=u
User is the user name. This command changes the user autoirization setting while
leaving all other parts of each users record unchanged.
6.
7.
From the UNIX command prompt, run the text file as a vadmin batch file:
./vadmin com=Batch file=filename
Note
LDAP Authentication
If all Web View users use either LDAP authentication or an operating system
password, you may want to remove the change password option from Web
View. See Customizing Web View for instructions on how to do this.
453
Log Files
If you encounter problems using LDAP Authentication with Vista Plus, you can check for
error messages in the server.debug.log and ot_ldap.log files.
454
Appendix F
TransVue Tagging
Vista Plus TransVue Tagging is an optional Vista Plus module. It is not included in the
standard Vista Plus product. It must be purchased and installed separately. If you are
interested in using TransVue Tagging, contact your Open Text representative.
How to install TransVue Tagging is described in the Vista Plus Server Installation Guide.
In This Appendix
Overview ................................................................................................ 456
Adding Index Values to a TransVue File ............................................ 457
Searching for TransVue Tagging Values ............................................. 463
455
Overview
Overview
Vista Plus TransVue Tagging allows you to create indexes for TransVue report generations
and store metadata for the TransVue file as values in the index. You can then use Web
Views global index search and generation search features to find the stored index values
and display the associated TransVue file.
TransVue index values are different than other Vista Plus index values in that they are not
associated with any page, or location on a page. They do not need to exist in the captured
file content at all. They are simply values you want to associate with that TransVue
generation so you can use it to find the generation through a search. This means that when
you find a TransVue generation by searching for one of its index values, it will always
open to the first page.
TransVue index values are always stored in a table in the Vista Plus database. They are not
stored in the generation folder in the report warehouse like other index values. This
means that you can search for them only using a Web View global index search or
generation search. It also means the server.cfg IndexSearchMethod parameter must be set
to search for index values in the Vista Plus database or you will not be able to find
TransVue Tagging index values. See Searching for TransVue Tagging Values on
page 463.
The indexes used for TransVue Tagging must be global indexes. If you create the index
using the vp_load_index command or the rcapture -I or -F option, as described below, it is
automatically created as a global index. If you use an existing index for TransVue Tagging,
make sure it is a global index.
Note
456
You can store them in a text file and refer to the text file on the command line.
You can include only one index name and value in an rcapture or vp_load_index
command, so if you want to store multiple index values for a single file, you must either
use the external file method or enter multiple vp_load_index commands. There is no limit
to the number of TransVue index values you can store for a captured file.
The sections below describe the format to use for a file containing TransVue index values,
the rcapture command options for TransVue Tagging, and vp_load_index command
format.
Tip
If you capture a TransVue file using any capture tool other than rcapture, you
can only add TransVue index values for it after capture, using vp_load_index.
rcapture is the only Vista Plus capture tool that can add TransVue index
values.
For example:
Dept=Sales
Office=Northern
Subject=Quota
Subject=Commission
This file contains one value for each of the Dept and Office indexes, and two values for the
Subject index. As with any Vista Plus index, you can have multiple TransVue index values
for a single captured report generation.
After you have prepared the file, save it as a plain-text file. You can enter the full path to
the file when using either vp_load_index or rcapture, so you can save it in any directory.
Warning
TransVue Tagging
If the index listed in the source file doesnt exist, either rcapture or
vp_load_index creates it automatically. If you mistype an index name, you
will not receive an error; the new index will be created and the value will be
stored in it. Mistyping an index name in the file could prevent later searches
457
from finding the desired values, as they would be in an index with a slightly
different name.
-Iname=value to add value to the index name. If the index name does not exist,
rcapture creates it as a global index. Be careful to type the correct index name to avoid
inadvertently creating a new index
-Ffile to add the index values contained in file. File can be a full path. If the path
contains spaces, enclose it in quotes. If you include only the file name, rcapture looks
in the directory where you are running the command, usually the TransVue Tagging
installation directory.
Tip
Remember that, like all Vista Plus commands, rcapture options are casesensitive.
As TransVue Tagging is supported only for TransVue generations, you should also ensure
the file will be captured as a TransVue file, either by including -itv in the command or by
making sure the file extension is found in the special.cfg file. See TransVue Recognition
on page 92 for more information.
Here are some sample rcapture commands which capture a TransVue file and save
TransVue index values for it:
rcapture -n -uAdmin -itv -IMonth=July Sales.xls
This captures the file Sales.xls (an Excel spreadsheet) as a TransVue file, as a generation of
the report Sales.xls, and creates the index value July in the Month index for it.
rcapture -n -uAdmin -itv -Ftags.txt Sales.xls
This performs the same capture, but takes the TransVue index values for the generation
from the file tags.txt.
458
GenID is the generation ID of the TransVue generation you want to add the index value(s)
for. You must include either -f or -i:
-fFile takes the index names and values from the named text File. See TransVue
Index Value File Format on page 457. File can be a full path. If the path contains
spaces, enclose it in quotes. If you include only the file name, vp_load_index looks in
the directory where you are running the command, usually the TransVue Tagging
installation directory.
-iName=Value adds the value Value to the named Index. If the index name does not
exist, vp_load_index creates it as a global index. Be careful to type the correct index
name to avoid inadvertently creating a new index
If you want to add more than one value, you must either use -f or use multiple
vp_load_index commands.
An export connector (export connectors were called release scripts in earlier versions
of Kofax Capture) to release the scanned image and metadata to Vista Plus Output
Manager. The script combines the image and metadata into a single file so Output
Manager can process them both as a single job. The export connector must be installed
on each scanning workstation.
A conversion program which splits the combined image/metadata file into separate
image and TransVue Tagging index files for capture into Vista Plus using rcapture.
This program must be installed on the JME host that will process the capture jobs.
Implementing TransVue Tagging in this way requires configuration in both Kofax Capture
and Output Manager:
In Kofax Capture, you must configure one or more batch classes to use the export
connector. This includes defining the metadata values to enter during scanning and
the Vista Plus index each one corresponds to.
In Output Manager, you must create a script which uses the conversion program to
split the combined image/metadata file, then calls rcapture to capture the image file
into Vista Plus, using the metadata file as the TransVue indexing file.
Exactly how to configure Kofax Capture and Output Manager will vary greatly
depending on your environment and needs. The following sections give more information
about each part of the implementation.
TransVue Tagging
459
Note
Before you perform the configuration described below, you must install the
files for the export connector and conversion program, as described in the
TransVue Tagging chapter of the Vista Plus Server Installation Guide.
2.
3.
Click Add.
4.
Browse to the folder where you installed the Vpomrel.inf file and select it.
5.
2.
Define the indexes for the document class. The values you enter for these indexes, at
either the batch level or for individual scanned documents, will become the index
values added to Vista Plus through TransVue Tagging.
You will probably want the index names for the document class to match the index
names in Vista Plus, but this is not required. The Kofax Capture index names will be
included in the output file sent to Vista Plus Output Manager. If desired, the script
that processes the Output Manager output file can map the Kofax Capture index
names to different Vista Plus index names. However, it is usually easier to use the
same index names in Kofax Capture and Vista Plus.
3.
4.
460
Configure the document class to use the VPOM Release Export Connector:
Expand the batch class containing the document class to assign the export
connector to.
Click Add.
5.
On the VPOM Release Setup dialog box, give the export connector a name. It can be
up to 32 characters long.
6.
Enter the Output Manager Host, Port, and the Queue to release the images to. The
queue should be a print-type queue.
7.
Set the Use concurrency count and Count jobs in RESTART ... options as desired.
For explanations of these options, see your Output Manager documentation.
8.
The other export connector configuration options are standard for any Kofax Capture
export connector. Configure them as appropriate for your installation. Make sure all
the indexes you want to send values to Vista Plus for are configured on the Index
Storage tab.
9.
When you are finished configuring the document class, click OK.
TransVue Tagging
461
Build and execute an UnpackSpoolfile.exe command to split the released file into the
image file and index values file. The UnpackSpoolfile.exe command syntax is:
UnpackSpoolfile.exe sourcefile imageout indexout
Sourcefile is the name of the file released from Kofax Capture. Imageout is the name
of the file to contain the scanned image, and indexout is the name of the file to contain
the index information for the image.
UnpackSpoolfile.exe creates Indexout in the correct format for use with vp_load_index
or the rcapture -F option. Each line is in the format Index=value.
462
2.
If the index names used in Kofax Capture do not match the Vista Plus index names,
modify indexout so it contains the proper index names.
3.
Capture the image files and index values by issuing the proper rcapture command,
with imageout as the capture file name and including -Findexout to add the index
values to the captured TransVue file. See Using rcapture for TransVue Tagging on
page 458.
TransVue index values are always stored in the Vista Plus database. Unlike all other
index values, they are not stored in the report warehouse. This means that the
IndexSearchMethod parameter in the server.cfg file must be set to either auto or db
or you will not be able to find any TransVue index values. It also means that you can
search for TransVue index values in both online and offline TransVue generations.
You can only use the Web View Find in Report feature (the Content tab of the Find
pane) or global index search to search for TransVue index values.
TransVue index values are not associated with any particular page of the TransVue
file. When you open a TransVue generation found through an index search, it always
opens to the first page.
Warning Set the IndexSearchMethod to db only if you are sure that all report
generations you want to search have index entries stored in the database
and the server.cfg StoreValuesInDB parameter is set to 1. See the description
of IndexSearchMethod in The server.cfg File on page 405.
TransVue Tagging
463
464
Appendix G
If for any reason you are going to shut down the MySQL service (on
Windows) or daemon (on UNIX), shut down the Vista Plus server first! If you
do not, Vista Plus may not be able to connect to the database even after
MySQL is restarted.
Tip
On Windows hosts, you can also stop and start the Vista Plus server service
through the Windows control panel. This is described in the Vista Plus Server
Installation Guide. Stopping the service in this way is the equivalent of using
vista_service with the t option: it interrupts any current client requests.
You can type vista_service at the UNIX or DOS command prompt or include it in a batch
file. You must run it from the account where the Vista Plus server is installed, even if the
account is included in your path. On UNIX, you must be logged in as the user that owns
Vista Plus. The command format is:
vista_service option(s)
Description
-d
Windows hosts only. Passes the dependent service name to Vista Plus
during installation. Valid only when used with -i; you should not need to
use this option.
-i
Windows hosts only. Installs the Vista Plus Server as a Windows service.
This is done during installation; you should not need to use this option.
-m number
Sets the maximum number of server worker processes that can run on the
system to number. If you dont use this option, vista_service uses the
value set in server.cfg; if server.cfg doesnt contain a
MAX_WORKER_PROCESSES statement, the default is 100.
465
-n number
Sets the number of server worker processes started when the server starts
to number. If you dont use this option, vista_service uses the value set in
server.cfg; if server.cfg doesnt contain an
INITIAL_WORKER_PROCESSES statement, the default is three.
-p port
UNIX hosts only. Include the port number in the output of the UNIX ps
command. port must match the port where the server is installed.
Whether you include p or not, the server always starts on the port where
it is installed.
-r
Tells the server to read the server.cfg file and re-initialize using the current
configuration values. It reads only the MAX_WORKER_PROCESSES
and LOGGING settings. The new LOGGING setting takes effect only for
new worker processes as they are spawned; existing processes keep the
old setting. See the Vista Plus Technical Addendum for more information on
worker processes.
-s
-t
Terminates the Vista Plus server. This may stop client requests in the
middle of processing. The server can be left unstable. Be very careful
using this option!
-u
-z
For example, to start the server on port 7981 and allow 20 server worker processes:
vista_service s p 7981 m 20
While the server is running, only the r, t, and z options are accepted. You cannot use
m to change the maximum number of server worker processes without stopping and
restarting the server. To change the maximum number without stopping the server,
change the server.cfg setting and use vista_service r.
466
Tip
Important! If for any reason you cannot shut down the Vista Plus server using
vista_service, contact customer support for assistance. Except as described in
the next tip, we do not recommend you use an operating system command to
shut down the server without guidance from customer support.
Tip
On AIX, vista_service -t may take a long time to shut down all Vista Plus
processes, or may not successfully end them all. When you use -t on an AIX
host, we recommend you monitor its progress using ps ef | grep installdir
to make sure all processes are shut down.
Tip
vista_service does not recognize pseudo-root users created by the sudo, su,
or pseudo UNIX command. You must be logged in as the actual root useror
the user who owns Vista Plus, if it is differentto use vista_service.
Tip
Note
On UNIX, when the server pool monitor starts, vista_service writes the PID
(Process ID) of the monitors process in the file vista_service.pid in the Vista
Plus home directory. Subsequent invocations of the program use the PID
stored in that file. The file is deleted when the server pool monitor is
shutdown. If you delete this file accidentally, you will not be able to shut
down the Vista Plus server.
467
468
Appendix H
In This Appendix
Backing Up on UNIX ............................................................................ 470
Backing Up on Windows ...................................................................... 477
469
Backing Up on UNIX
Backing Up on UNIX
The following sections describe the options you have for backing up your Vista Plus
installation on a UNIX server: the Vista Plus database and report warehouse. They include
both a procedure for the ideal situation, where you can shut down the Vista Plus server
during the backup process, and instructions on what you can do to get the best possible
backup even if it is impossible to shut down Vista Plus.
We do not discuss which type of backup you should use or how often you should back up.
These questions depend on many factors: whether the Vista Plus server host also runs
other applications, the number of people using Vista Plus and the host, the amount of
Vista Plus activity, and more. We suggest you discuss your backup needs with PSO to
arrive at a backup schedule which fits your situation.
Note
These procedures describe how to back up Vista Plus data using standard
UNIX and either MySQL or Oracle utilities. If you use a third-party backup
product, follow its instructions to back up Vista Plus. Be sure to back up both
the Vista Plus database and all volumes of the report warehouse.
Important! Before stopping the Vista Plus server, make sure VMTransport is
not running. If it is, do not stop it; let it finish before continuing. Do not start
it again until after the backup is complete. Also, if possible, have everyone log
off all clients and stop all captures so no one is accessing Vista Plus. Anyone
who is using Vista Plus, and any in-progress captures, will be stopped when
you shut down the Vista Plus server service.
1.
Log in to the Vista Plus server host as root. If Vista Plus is run by a user other than root,
you can log in as that user instead, if that user also has permission to run MySQL or
Oracle directly and the other commands used in the following procedure.
2.
3.
470
Backing Up on UNIX
4.
Password is the password for the MySQL root user. vistadb is the name of the Vista
Plus database. Backupfile is the name you want to give the backup file. It can have
any name, but the extension must be sql, as shown.
If you use Oracle, use the exp command:
Oraclepath/bin/exp user/password file=backupfile
Oraclepath is the path to the Oracle home directory. User is the Oracle user name
Vista Plus uses to access the Oracle database; password is the password for that user.
Backupfile is the name you want to give the backup file. It can have any name and
extension; if you do not include an extension, exp will give it the extension dmp.
Note
5.
The exp command creates a binary backup file which can be read only by the
associated imp utility. imp is described in Restoring the Vista Plus Data on
page 474.
Use the tar command to collect each Vista Plus volume of the report warehouse into a
single compressed file. If possible, this file should be on a different file system than
the warehouse volume. For each volume:
Change directory to the top-level directory of the volume. This should be the
volumes path, as contained in the volume definition in Vista Plus.
Backup_path is the full path to the backup file system; backup_file is the name
to give the backup file.
Repeat this for each volume in the report warehouse. If you have more than one
report warehouse volume, its a good idea to record the exact configuration of each
volume in a separate file or in written notes so you can be sure to restore it properly if
necessary.
Tip
You can combine the tar and compress commands for a volume into a single
command to create the compressed file in one step:
Tip
To minimize the time Vista Plus is down, you can create the tar files for all
warehouse volumes first, before performing any of the compressions. At that
point, youve copied all of the Vista Plus data and can restart the Vista Plus
server (see step 8).
471
Backing Up on UNIX
6.
Copy the sql file or dmp (or other extension) file created in step 4 to the backup_path. If
desired, compress the file to save space.
7.
Copy the server.cfg, client.cfg and capture.cfg files from the Vista Plus server
installation directory to the backup_path. You may also want to make copies of the
model scripts for any Vista Plus print queues and of any custom scripts you use with
Vista Plus.
8.
Important! We strongly recommend you shut down the Vista Plus server
before backing up the Vista Plus database. If you do not shut down Vista Plus,
there is no way to ensure that the records in the backed-up database match
the files in the backed-up report warehouse, especially if there are captures
taking place during the backup. There could be report generations in the
report warehouse for which there are no entries in the Vista Plus database, or
other problems with the data.
If you cannot shut down the Vista Plus server to perform a backup, you can use this
procedure to back up the database and report warehouse while the server is running.
Complete steps 3 6 as quickly as possible to minimize differences between the database
backup and the report warehouse backup. Also, perform the backups when there is as
little Vista Plus activity as possible.
472
1.
Log in to the Vista Plus server host as root. If Vista Plus is run by a user other than root,
you can log in as that user instead, if that user also has permission to run MySQL or
Oracle directly and the other commands used in the following procedure.
2.
Backing Up on UNIX
3.
Password is the password for the MySQL root user. vistadb is the name of the Vista
Plus database. Backupfile is the name you want to give the backup file. It can have
any name, but the extension must be sql, as shown.
If you use Oracle, use the exp command:
Oraclepath/bin/exp user/password file=backupfile
Oraclepath is the path to the Oracle home directory. User is the Oracle user name
Vista Plus uses to access the Oracle database; password is the password for that user.
Backupfile is the name you want to give the backup file. It can have any name and
extension; if you do not include an extension, exp will give it the extension dmp.
Note
The exp command creates a binary backup file which can be read only by the
associated imp utility. imp is described in Restoring the Vista Plus Data on
page 474.
4.
Change directory to the top-level directory of the first volume in the report
warehouse. This should be the volumes path, as contained in the volume definition
in Vista Plus.
5.
Copy the entire volume (all subdirectories and files) to a temporary directory on a
backup file system:
cp R . /backup_path/temp_backup_dir
Backup_path is the path to the backup file system; temp_backup_dir is the name of
the temporary directory.
6.
Repeat steps 4 and 5 for all Vista Plus volumes; use a different temporary directory for
each volume copy. If some volumes have more current activity then others, copy those
volumes first.
7.
Change directory to the temporary directory where you just copied a report
warehouse volume.
8.
Backup_path is the full path to the backup file system; backup_file is the name to give
the backup file.
Note
Important! The tar file you create should be in the same directory with the
backup copy of the Vista Plus database. It should not be in the temporary
directory where the copied report warehouse volume files are.
473
Backing Up on UNIX
9.
Tip
If you want, you can combine the tar and compress commands for a volume
into a single command to create the compressed file in one step:
tar cf . | compress > /backup_path/backup_file.tar.Z
If necessary, re-install the Vista Plus server software and/or the MySQL or Oracle
software, into the same location and using the same settings as previously. (If you are
re-installing Oracle, you do not have to use the same location.) See the Vista Plus
Server Installation Guide for instructions. Re-install the same version of the software
you were using when you backed up the data, including any IPDs or patches. Restore
the server.cfg, client.cfg, and capture.cfg files to their original locations.
2.
Log in to the server host as root and change directory to the Vista Plus server
installation directory. If Vista Plus is run by a user other than root, you can log in as
that user instead, if that user also has permission to run MySQL or Oracle directly and the
other commands used in the following procedure.
3.
474
Backing Up on UNIX
4.
Start MySQL:
/opt/mysql/bin/mysql uroot ppassword
Drop and recreate the database, then restore the data, using the following
commands:
mysql>
mysql>
mysql>
mysql>
vistadb is the name of the Vista Plus database; backupfile is the name of the file
created by the mysqldump command.
For example, if the Vista Plus database uses the default name, and you backed
up to a file called weeklybackup.sql, the commands would be:
mysql>
mysql>
mysql>
mysql>
Quit MySQL:
mysql> exit;
Oraclepath is the path to the Oracle home directory. User is the Oracle user
name Vista Plus uses to access the Oracle database; password is the password
for that user. Backupfile is the name you gave the backup file when creating it.
You must include the IGNORE=Y option or the command will error and stop if
it encounters a table that already exists in the Vista Plus database.
475
Backing Up on UNIX
5.
Change to the top-level directory of the volume. This must be the same
directory you were in when you created the backup copy of the volume.
Remove all files and subdirectories from the directory (be absolutely sure you
are in the correct directory before you enter this command):
Uncompress and restore the backed-up volume files from the tar.Z file with this
command:
rm rf *
Run the check_gens utility to check for consistency between the database and the
restored report warehouse volumes. This is especially important if you backed up
Vista Plus while the server was running:
Start check_gens in scan mode; this looks for possible problems in the
generation table:
./check_gens
Note
7.
If there are errors in the log files, you may want to run check_gens again, with
one of these repair options:
Error Type
Option to Use
check_gens g
check_gens p
check_gens c
check_gens i
check_gens e
Important! If you have any questions or concerns about the contents of the
check_gens log files e-mail a copy to customer support for review before
using any of the repair options.
476
Backing Up on Windows
Backing Up on Windows
The following sections describe two different types of backup procedures for your Vista
Plus installation on a Windows server host. Each procedure backs up the Vista Plus
software, database, and report warehouse. For each type of backup, we also describe how
to restore Vista Plus from the backup copy, should that become necessary. The two types
of backup are:
System LevelYou use system-level backup utilities to back up all directories needed
for Vista Plus.
Database LevelYou use MySQL or Oracle commands to back up the Vista Plus
database, and file copying commands to back up the Vista Plus software and report
warehouse.
We do not discuss which type of backup you should use, or how often you should back
up. These questions depend on many factors: whether the Vista Plus server host also runs
other applications, the number of people using Vista Plus and the host, the amount of
Vista Plus activity, and more. We suggest you discuss your backup needs with PSO to
arrive at a backup schedule which fits your situation.
Note
Important! Both backup methods require you to shut down the Vista Plus
server before backing up the Vista Plus database. If you do not shut down
Vista Plus, there is no way to ensure that the records in the database match the
files in the report warehouse, especially if there are captures taking place
while the database is being backed up. Backing up with Vista Plus running
could result in report generations in the report warehouse for which there are
no entries in the Vista Plus database, or other problems with the data.
System-level Backup
To perform a system-level backup of Vista Plus requires a third-party backup program
which can make a disk-image copy of all necessary files. For a complete Vista Plus backup,
you must back up at least the Vista Plus installation directory and its subdirectories, the
MySQL or Oracle directory, the directories for any defined online or offline (if desired)
disk volumes, the Windows directory, and the Windows registry. Vista Plus, MySQL, or
Oracle will not function correctly after being restored unless you also back up and restore
the system registry information. Perform the steps below for a complete system-level
backup of Vista Plus.
Note
Important! Before stopping the Vista Plus server, make sure VMTransport is
not running. If it is, do not stop it; let it finish before continuing. Do not start
it again until after the backup is complete. Also, if possible, have everyone log
off all clients and stop all captures so no one is accessing Vista Plus. Anyone
who is using Vista Plus, and any in-progress captures, will be stopped when
you shut down the Vista Plus server service.
477
Backing Up on Windows
Tip
1.
2.
3.
In the list of services, right-click Vista Plus Server and select Stop from the pop-up
menu.
4.
If you are using MySQL, in the list of services, right-click MySQL and select Stop
from the pop-up menu.
If you are using Oracle, use the appropriate Oracle utility to shut down Oracle; if
necessary, ask your Oracle DBA to do this.
5.
Use any third-party backup program to back up all the necessary directories. You
must back up the entire Vista Plus, MySQL or Oracle, and Windows directories
(including subdirectories), plus the Windows Registry and any defined Vista Plus
volumes which are not part of the Vista Plus server install directory tree.
6.
If you prefer, you can also stop the Vista Plus and MySQL services by opening
a DOS command window. Change to the Vista Plus server bin subdirectory
and enter vista_service t to stop the Vista Plus server. Then change to
the MySQL directory and enter net stop mysql to stop the MySQL
service.
1.
Doing a full restore from a system-level backup includes restoring the entire
Windows directory and Windows registry. This could cause applications
other than Vista Plus to fail, especially any application you installed, updated,
or reconfigured after the backup was made.
Use the same software you used for the backup to restore all Vista Plus-related files.
You must restore all the directories you backed up, including the Windows Registry
and the Windows directory. If you do not restore all the data, MySQL or Oracle and/
or Vista Plus may not run. If the Oracle installation is on a separate host, you may not
need to restore it.
After restoring, reboot the host; your restore software may prompt you for this, but
we recommend you do so even if the program does not require it. Rebooting should
restart MySQL or Oracle and Vista Plus. If you reboot, skip steps 2 and 3 and continue
with step 4.
478
Backing Up on Windows
2.
If you do not reboot, or if you use MySQL and the MySQL service doesnt restart
when you do, restart it:
In the list of services, right-click MySQL and select Start from the pop-up
menu.
If you use Oracle, use the appropriate Oracle utility to restart Oracle; if necessary, ask
your Oracle DBA to do this.
3.
4.
If you do not reboot, or if the Vista Plus service doesnt restart when you do, restart it:
In the list of services, right-click Vista Plus Server and select Start from the
pop-up menu.
You can now test the Vista Plus server. Use any Vista Plus client to connect to the
server and make sure your Vista Plus data is there and correct.
If you cannot login to the Vista Plus server, its possible MySQL, Oracle, or Vista Plus
did not start. Follow the directions in step 2 to display the services list. If either MySQL
or Vista Plus Server does not show as Started, start it following the procedure
in step 2 or 3. If you use Oracle, ask your Oracle DBA to make sure Oracle is running.
After making sure the database and the Vista Plus server are running, try again to
connect to the Vista Plus server. If you continue to encounter problems, contact
customer support.
Database-level Backup
In a database level backup, you back up only the Vista Plus MySQL or Oracle database,
the Vista Plus software, and the report warehouse. You do not back up the Windows
directory or registry. Follow the procedure below. Before starting, make sure you know
the MySQL database name (the default is VistaPlus) or the Oracle user name for Vista Plus.
Note
Important! Before stopping the Vista Plus server, make sure VMTransport is
not running. If it is, do not stop it; let it finish before continuing. Do not start
it again until after the backup is complete. Also, if possible, have everyone log
off all clients and stop all captures so no one is accessing Vista Plus. Anyone
who is using Vista Plus, and any in-progress captures, will be stopped when
you shut down the Vista Plus server service.
1.
2.
479
Backing Up on Windows
3.
In the list of services, right-click Vista Plus Server and select Stop from the pop-up
menu.
Tip
You can also stop the Vista Plus server service from a DOS command window.
Change to the Vista Plus server bin subdirectory and enter:
vista_service t
4.
Open a DOS command window. Change to the directory where you want to create the
backup file for the database.
5.
MySQLpath is the path to the MySQL installation bin subdirectory. Password is the
password for the MySQL root user. Database is the name of the Vista Plus MySQL
database. Backupfile is the name you want to give the backup file. This can be
anything, but the files extension must be sql, as shown. The file is created in the
current directory.
For example, if MySQL is installed in C:\MySQL, the Vista Plus database uses the
default name, and you want to back up to a file called backup3.sql, the command
would be:
C:\MySQL\bin\mysqldump.exe uroot psecret -opt VistaPlus >
backup3.sql
Oraclepath is the path to the Oracle home directory. User is the Oracle user name
Vista Plus uses to access the Oracle database; password is the password for that user.
Backupfile is the name you want to give the backup file. It can have any name and
extension; if you do not include an extension, exp will give it the extension dmp.
Note
6.
480
The exp command creates a binary backup file which can be read only by the
associated imp utility. imp is described in the section on restoring from the
backup, below.
Back up the Vista Plus installation directory and all subdirectories, plus any other
online or offline (if desired) Vista Plus disk volumes. You can use any backup or filecopying softwarefor example, WinZipto do this. Make sure the original directory
path is preserved during the backup. Also back up the backup file you created with
mysqldump or exp in the previous step.
Backing Up on Windows
Because you believe the Vista Plus data is in error, or to retrieve lost Vista Plus data. In
this case, Vista Plus still works and you do not believe there is any damage to the Vista
Plus software, MySQL or Oracle, or the Windows Registry. For example, someone
could have accidentally erased a large chunk of Vista Plus data.
Because the Vista Plus or database (MySQL or Oracle) installation has been damaged,
and Vista Plus no longer works correctly.
These two cases require two separate restore procedures: Use the appropriate procedure,
as described below.
Important! Before stopping the Vista Plus server, make sure VMTransport is
not running. If it is, do not stop it; let it finish before continuing. Do not start
it again until after the backup is complete. Also, if possible, have everyone log
off all clients and stop all captures so no one is accessing Vista Plus. Anyone
who is using Vista Plus, and any in-progress captures, will be stopped when
you shut down the Vista Plus server service.
If you are restoring from the backup because something has happened that
prevents Vista Plus from running, do not follow this procedure. Instead, use
the procedure in the next section to restore the entire Vista Plus installation.
1.
2.
3.
In the list of services, right-click Vista Plus Server and select Stop from the pop-up
menu.
Tip
You can also stop the Vista Plus server service from a DOS command window.
Change to the Vista Plus server bin subdirectory and enter:
vista_service t
4.
Restore the backup of the Vista Plus installation directory and report warehouse
volumes. The procedure for this will vary depending on the software you used to
make the backup. Make sure to restore everything to the same directory path it was
backed up from.
5.
If necessary, restore the backup copy of the Vista Plus backup sql or dmp (or other
extension) file.
481
Backing Up on Windows
6.
Open a DOS command window. Change directory to the MySQL bin directory.
For example:
cd \MySQL\bin
Start MySQL:
mysql uroot ppassword
Drop and recreate the database, then restore the data, using the following
commands:
mysql>
mysql>
mysql>
mysql>
Vistadb is the name of the Vista Plus database; backupfile is the complete path
to the file created by the mysqldump command.
For example, if the Vista Plus database uses the default name, and you backed
up to a file called weeklybackup.sql which you restored to the c:\temp directory,
the commands would be:
mysql>
mysql>
mysql>
mysql>
Quit MySQL:
mysql> exit;
Oraclepath is the path to the Oracle home directory. User is the Oracle user
name Vista Plus uses to access the Oracle database; password is the password
for that user. Backupfile is the name you gave the backup file when creating it,
including the extension.
You must include the IGNORE=Y option or the command will error and stop if
it encounters any table that already exists in the Vista Plus database.
7.
482
In the list of services, right-click Vista Plus Server and select Start from the
pop-up menu.
Backing Up on Windows
8.
You can now test the Vista Plus server. Use any Vista Plus client to connect to the
server and make sure your Vista Plus data is there and correct. If you encounter any
problems, contact customer support.
This procedure assumes Vista Plus is not running, and that is why you are
performing the complete restore. If the Vista Plus service is running, stop it
before beginning this procedure. How to stop the service is described in step 3
of the procedure above.
1.
Restore the backup of the Vista Plus installation directory and report warehouse
volumes. The procedure for this will vary depending on the software you used to
make the backup. Make sure to restore everything to the same directory path it was
backed up from.
2.
If necessary, re-install Oracle and re-create the user for Vista Plus to use. Follow the
recommendations in the Vista Plus Server Installation Guide. You would probably need
to do this only if you use Oracle and the Oracle installation is on the same host as the
Vista Plus installation.
3.
Restore the backup copy of the Vista Plus backup sql or dmp (or other extension) file.
4.
Perform a complete new installation of Vista Plus, as if it had never been installed on
this computer before, following the instructions in the Vista Plus Server Installation
Guide. You must re-install the same version of Vista Plus, select a Full installation, and
install Vista Plus to the existing installation directory using the same port number. If
you use MySQL, and your MySQL installation has been deleted, have the installation
program install MySQL to the same directory path using the same settings as before,
including the same database name. If your MySQL installation is still there, the
installer will recognize it and you can tell Vista Plus to use the existing installation.
Again, use the same database name as before.
Tip
5.
If you had installed any IPDs or patches for Vista Plus before making the
backup, be sure to re-apply them after re-installing the server.
After finishing the installation, shut down the Vista Plus server:
In the list of services, right-click Vista Plus Server and select Stop from the popup menu.
Tip
You can also stop the Vista Plus server service from a DOS command window.
Change to the Vista Plus server bin subdirectory and enter:
vista_service t
483
Backing Up on Windows
6.
Open a DOS command window. Change directory to the MySQL bin directory.
For example:
cd \MySQL\bin
Start MySQL:
mysql uroot ppassword
Drop and recreate the database, then restore the data, using the following
commands:
mysql>
mysql>
mysql>
mysql>
Vistadb is the name of the Vista Plus database; backupfile is the complete path
to the file created by the mysqldump command.
For example, if the Vista Plus database uses the default name, and you backed
up to a file called weeklybackup.sql which you restored to the c:\temp directory,
the commands would be:
mysql>
mysql>
mysql>
mysql>
Quit MySQL:
mysql> exit;
Oraclepath is the path to the Oracle home directory. User is the Oracle user
name Vista Plus uses to access the Oracle database; password is the password
for that user. Backupfile is the name you gave the backup file when creating it,
including the extension.
You must include the IGNORE=Y option or the command will error and stop if
it encounters any table that already exists in the Vista Plus database.
7.
484
In the list of services, right-click Vista Plus Server and select Start from the
pop-up menu.
Backing Up on Windows
You can now test the Vista Plus server. Use any Vista Plus client to connect to the server
and make sure your Vista Plus data is there and correct. If you encounter any problems,
contact customer support.
485
Backing Up on Windows
486
Index
A
About this manual
Access permissions
assigning
deleting
displaying
for bundles
levels
modifying
overview
removing
user vs. group permissions
Actions
for bundle distribution
for migrating reports
for SmartAlarms
Activity logging
changing options
clearing the log
days to keep data
effect on server performance
setting options with Server Admin
setting options with vadmin
what you can log
Activity reports
all activity
all users login
deleted objects
folder tree activity
global parameters
group use
listing available reports
overview
parameter format
report captures
running
sample commands
single generation viewing
6
144
144
144
246
142
144
140
144
141
254
181
228
306
307
307
307
307
308
309
307
312
316
312
314, 315
312
316
310
306, 310
311
315
310
311
313
487
Index
Archiving
174
generations
181
from viewer clients
193
to a tape drive
184
to an HSM system
164, 184
to an optical disk
164, 185
ASA format
89
and character sets
434
blank first pages
406
ASA_IGNORE_INITIAL_PAGEBREAK in server.cfg file
406
ASA_OVERSTRIKE_MODE in server.cfg file 406
Ascent Capture
298
ASCII text format
89
and character sets
433
Asian language support
432, 436
summary
443
Web View
441
Windows Client
440
Assigning
access permissions
144
to bundles
246
generation filters
135
migration rule sets
188
Assumptions
6
Audience
6
AUTHENTICATOR in server.cfg file
406
Authorization methods
121
Auto Capture
70
Auto option for capture
80
Automatic rule sets for migration
188
B
Background option for capture
Backing up
on UNIX
on Windows
477,
Banner pages
Batch command
Batch files for vadmin
Bitmap fonts
94,
Bitmap fonts in renditions
Blank passwords in LDAP authentication
BlockInsertSize in server.cfg file
Bundle viewing pages
Bundles
access permissions
adding components
488
87
470
479
248
347
325
412
264
451
406
243
246
242
components
See Components
creating definitions
239
definitions
See Definitions
deleting
260
description
240
distributing
258
distribution actions
244, 254
distribution type
243, 253
header
241
instances
See Instances
life cycle
237
linking to folders
48, 245
making active
240
modifying definitions
247
name
240
overview
236
page security
243
separator
241
status
237
trailers
241
unlinking from folders
50
viewing in clients
261
Buttons in Server Admin client
25
C
Capture configuration files
adding rule sets to
101
editing from Vista Plus Windows Client 102
rule set formats
98
rule types
default
100
filename
99
text bounding box
99
text row/column
100
user name
99
using
97
what goes into
97
Capture options
80
for dircapture
75
Capture parameters in warehouse settings
207
Capture Port See Vista Plus Capture Printer Port
Capture rules
98
default
100
filename
99
text bounding box
99
text row/column
100
user name
99
Index
Capture tools
69
dircapture
74
for different platforms
70
rcapture
73
Vista Plus Capture Printer Port
78
Vista Plus lp
77
Vista Plus print queue
76
Capture user
in client.cfg file
401
introducing
69
permissions needed
69
Capture volume in client.cfg file
403
capture.cfg file
rule sets for
97
using
97
what goes into
97
CAPTURE_DATE in server.cfg file
194, 407
Captures report
315
Captures report for group
315
Captures report for user
315
Capturing reports
67
capture configuration files
97
capture tools
69
concepts
13
improving performance
406
overview
68
procedure overview
71
reporting on
315
supported report formats
89
Changing
See Modifying
Character limits for names and descriptions
35
for vadmin
323
Character set
432
Asian languages
432
assigning to text report
438
default
438
defined
422
for ASA reports
434
for PCL reports
434
for PostScript reports
435
for reports
433
for text reports
433
in client.cfg file
403
in server.cfg file
417
in Vista Plus
433
check_gens utility and restoring Vista Plus data
476
CIRCULAR_DEBUG in server.cfg file
407
CLEANUP_INTERVAL in db.cfg file
420
489
Index
CopyGen command
CopyIndexes command
Create time option for capture
CreateRendition command
uses and examples
268,
Creating
bundle definitions
bundle instances
console files
devices
folders
groups
HTML file from report
locale
migration rule sets
objects
page securities
PDF file from report
print definitions for remote printing
renditions
reports
SmartAlarms
users
vadmin batch files
volumes
Currency symbol in locale
348
348
85
266, 349
269, 270
239
257
41
166
45
105
264
430
176, 178
33
151
264
218, 219
266
57
225
115, 116
325
169
428
D
DAEMON_CLEANUP_INTERVAL in server.cfg
file
407
Data security
concepts
16, 18
encryption
19, 408
Database
password
419
user name
419
Database configuration file
See db.cfg file
DATABASE_CONFIG_FILE in server.cfg file 407
Dates
for groups
107
for users
123
in vadmin
324
db.cfg file
400, 419
CLEANUP_INTERVAL
420
DSN
419
MAX_CONNECTIONS
419
MIN_CONNECTIONS
419
PASSWORD
419
490
POOL_TIMEOUT
USER
Decimal point in locale
Default rule for report capture
DefaultLocale in server.cfg file
Definitions for bundles
creating
deleting
modifying
DelayGenFilter in server.cfg file
Delete source file option for capture
DeleteActionParam command
DeleteAlarm command
DeleteBundleComp command
DeleteBundleDef command
DeleteBundleInst command
DeleteCompDef command
DeleteDevice command
DeleteFolder command
DeleteGenFilters command
DeleteGroup command
DeleteIndex command
DeletePageAccess command
DeletePermission command
DeletePrintDefinition command
DeletePrinter command
DeleteReport command
DeleteReportRenditions command
DeleteRptAttributes command
DeleteUser command
DeleteUserGroup command
DeleteWebRenditions command
Deleting
access permissions
bundle definitions
bundle instances
folders
generations
groups
objects
offline generations
online generations
page securities
renditions
reports
restored generations
SmartAlarms
users
Description option for capture
420
419
428
100
407
236
239
260
247
408
87
350
350
350
351
351
351
351
352
352
352
352
353
353
353
354
354
272, 354
354
355
355
271, 355
144
260
260
52
64
111
35
182
181, 194
160
271
64
181
233
128
86
Index
35
323
184
31
31
26
30
33
32
166
162
163
32
32
93
93
74
69
75
204
282
408
23
144
261
53
53
112
112
33
65
65
129
129
356
258
20
254
228
253
419
E
Editing
See Modifying
EMAIL_RPT_DESCRIPTION in server.cfg file 408
E-mailing renditions
270
ENCRYPT statements in server.cfg file
408
Encrypting Vista Plus data
19, 408
Epurposing
actions
267
and PortalVue Connector
264
bitmap fonts
264
command summary
296
CreateRendition command
266
creating renditions
266
deleting renditions
271
e-mailing renditions
270
file types
267
on Web server
268, 281
overview
264
page security
284
to other directories
269
epurposing parameters in warehouse settings 207
Euro character
and localization
422
ASA reports
434
effect of application
435
effect of fonts
436
effect of operating system
435
effect of printer driver
436
in character set
432
in vadmin
323
in viewer clients
440
operating system locales
425
summary
443
Exiting the Server Admin client
40
exp command in Oracle
473, 480
Export connector for TransVue Tagging
459
Expression for page security
154
ExtractHeaderObjOrder in server.cfg file
408
F
Favorites tab in Server Admin client
File Capture
File name option for capture
File names on the Web server
File security on the Web server
26
70
80
282
284
491
Index
492
G
GenDelete command
GenerateStandardReport command
format
global parameters
parameter format
samples
Generation description in client.cfg file
Generation filters
overview
setting
Generation name in client.cfg file
Generation type
for bundle component
setting for bundle component
Generation viewing report
Generations
archiving
capturing
compressing
deleting
offline
online
restored
description in remote print command
reporting on use
restoring
GenViewed command
Glossary
Group activity report
Group usage report
all groups
single group
Groups
adding users to
assigning Home folders
assigning permissions
creating
deleting
displaying
information
lists
modifying
overview
primary
removing users from
reporting on activity
reporting on use
356
310, 356
311
312
311
311
403
134
135
403
252
242
313
181, 193
68
182
64
182
181, 194
181
218
313, 314
193
357
389
313
316
316
125
104
144
105
111
112
112
110
104
104, 120
125
313
316
Index
Groups, continued
reporting report captures by
secondary
start and end dates
315
104, 108
107
H
Headers
adding to bundle
Help
getting for Server Admin
getting for vadmin
Home folders
assigning to groups
assigning to users
planning
Host name in client.cfg file
Host option for capture
HSM systems, archiving to
HTML files
creating from report
for vadmin output
frame-based
on Web server
single-file
to other directories
K
248
241
36
327
104
120
44
402
83
164, 184
264
279
265
268, 281
265
269
I
Images, scanning into Vista Plus
298
ImageVue Capture
installation
299
overview
298
ImportFileInfo command
357
index search, enabling in offline generations 410
Indexing
TransVue files
456
Indexing, improving performance
406
IndexSearchMethod in server.cfg file
410
INITIAL_WORKER_PROCESSES in server.cfg file
411
Installing ImageVue Capture
299
Instances
236
creating
257
deleting
260
distributing
258
modifying
259
viewing in clients
261
International monetary symbol in locale
428
Introducing Vista Plus concepts
12
Items
See Objects
411
298
459
L
Launching Server Admin client
LDAP authentication
adding LDAP users
allowing blank passwords
configuring
turning logging on and off
using
License usage, monitoring
Lines per page option for capture
LinkBundle command
LinkFolder command
Linking
bundles to folders
folders to folders
reporting on
reports to folders
LinkReport command
Links
listing for folders
listing for reports
ListActionParams command
ListActiveUsers command
ListAlarms command
ListBundleComps command
ListBundleDefs command
ListBundleFolders command
ListBundleInst command
ListColumns command
ListCompDefs command
ListDevices command
ListFolders command
ListGenFilters command
ListGroups command
ListIndexes command
27
450
454
451
451
451
453
130, 131
83
357
358
48, 245
46
314, 315
48, 61
358
50
62
358
359
359
359
360
360
360
360
361
361
361
361
362
362
493
Index
Listing
available activity reports
310
changing list format
31
columns in Detail list format
31
folders
53
groups
112
links for folders
50
links for reports
62
loading options
38
objects
30
presorting options
38
refreshing list
30
reports
65
selecting objects
33
selecting objects in dialog boxes
32
users
129
ListPageAccess command
362
ListPaperSizes command
362
ListPermissions command
363
ListPrintDefinitions command
363
ListPrinters command
363
ListReports command
277, 364
ListReportTemplates command
310, 364
ListRptAttributes command
365
ListSubscribedReports command
278, 365
ListUserGroup command
365
ListUsers command
366
ListVolumes command
366
Locale
.vlf file
430
creating new
430
defined
422
in client.cfg file
403
in server.cfg file
407
in Vista Plus
428
modifying definition
430
name format
425
operating system
424
for euro support
425
setting default
429
setting for report
429
Localization
422
and viewer clients
440
procedure
423
summary
443
Logging
and LDAP authentication
451
Logging
Also, see Activity logging
LOGGING in server.cfg file
411
494
M
Main toolbar in Server Admin client
25
Managing
access permissions
139
devices
161
folders
43
generation filters
133
groups
103
page security
149
remote printers
215
report migration
173
reports
55
SmartAlarms
223
users
113
volumes
161
warehouse parameters
195
Manual
assumptions
6
audience
6
conventions used
8
Mapping fonts
94
MatchIndexValueFirst in server.cfg file
411
Matching conditions
for page security
152, 154
for Smart Alarm triggers
226, 231
MAX_CONNECTIONS in db.cfg file
419
MAX_SERVICE_PROCESSES in server.cfg file411
MAX_WORKER_PROCESSES in server.cfg file
411
Menus in Server Admin client
24
Index
181
182
182
181
181
181
189
176, 178
184
174
180, 183
183
183
183
190
191
174
174
184
188
188
188
176, 178
211
419
39
367
368
369
369
370
371
371
144
247
259
41
51
110
430
419
157
127
warehouse parameters
ModifyPageAccess command
ModifyReport command
ModifyUser command
ModifyUserGroup command
ModifyVolume command
ModifyWarehouseConfig command
setting logging options
Monetary symbol in locale
Monitoring
licenses
logins
MySQL
backing up data
470,
changing password
restoring data
474,
user name
mysqldump command
197
372
373
374
375
376
376
309
428
130, 131
130
477, 479
419
478, 481
419
473, 480
N
Names and descriptions
guidelines for entering
35
Network parameters in warehouse settings 205
NO_ASA option
92
in client.cfg file
401
in server.cfg file
411
Normal users
114
NORMALIZE flag for remote printing
217
NORMALIZE in server.cfg file
411
NOSAVE in server.cfg file
412
NOTES_DEFAULT_TO_PUBLIC in server.cfg file
412
O
Objects
columns in lists
creating
deleting
list formats
listing
refreshing list
selecting in details pane
selecting in dialog boxes
viewing properties
offline generation index search, enabling
Offline storage
31
33
35
31
30
30
33
32
33
410
163
495
Index
P
Page angle
Page security
conditions and expression
creating
deleting
496
412
154
151
160
for bundles
243
for renditions
284
modifying
157
overview
150
procedure overview
150
Paper size option for capture
84
Parameters
for migrating reports
180, 183
days since capture
183
days since last access
183
number of generations to retain
183
for warehouse configuration
archive
204
archiving
211
capture
207
directories
204
epurposing
207
logging
214
logon options
205
network
205
permissions
204
repository search
205
restore
213
volumes
209
PARSE_RENDER_IMAGE in server.cfg file 412
Parser_AdjustPageAngle in server.cfg file
412
Parser_BitmapTextMergeRatio in server.cfg file
412
Parser_Color in server.cfg file
413
Parser_ConvertPaths in server.cfg file
413
Parser_DashRuleError in server.cfg file
413
Parser_ImageCache in server.cfg file
413
PARSER_PATH in server.cfg file
413
Parser_Resolution in server.cfg file
413
Parser_TextMergeFactor in server.cfg file
414
Parsers, selecting for capture
91
PASSWORD in db.cfg file
419
Passwords
121
assigning
115, 122
UNIX
121
using LDAP
450
allowing blank
451
Windows
121
PCL format
89
and character sets
434
euro support
434
PCL_MACRO_OPTIMIZE in server.cfg file 414
PCL_PrefVersion in server.cfg file
414
Index
PDF files
creating from report
264
hiding text under graphics
415
on Web server
268, 281
to other directories
269
transparency not supported
264
PDFRenditionObjOrder in server.cfg file
415
Performance, improving for capture and indexing
406
PERFSKIP_ON in server.cfg file
217, 415
Permissions parameters in warehouse configuration
204
POOL_TIMEOUT in db.cfg file
420
Port in client.cfg file
402
Port option for capture
83
Portal application
See PortalVue Connector
PortalVue Connector
274
command summary
296
creating renditions
281
delivering information to the portal application
277, 279
directory structure
275, 282, 283
examples
294
file naming
275, 282, 283
file security
284
HTML output from vadmin
279
listing reports
277
listing subscribed reports
278
overview
274, 294
page security
284
prepend option
275, 283
report subdirectory naming
275
subscribing
286
unsubscribing
292
userptname option
275
warehouse configuration
275
workflow
294
PostScript format
90
and character sets
435
and euro character
435
Asian language support
436
setting Thai character set
438, 439
suggested settings
90
Prepend option for capture
87
Presorting item lists
38
Primary groups
104
assigning to users
120
Print capture tools
69
Print definitions
creating for remote printing
218,
options in
PrintBundle command
Printer driver for euro character
Printing
disabling remote print results message
remote printer setup
Procedures for Server Admin client
PS_PrefVersion in server.cfg file
219
218
379
436
217
216
30
415
Q
quotes in vadmin parameter values
323
R
rcapture
and special.cfg
and TransVue files
and TransVue Tagging
-F option
how to use
-I option
introducing
options
Redistributing bundle instances
Refreshing list of objects
Reindex command
Remote printers
assigning print definitions
creating print definitions for
disabling remote print results message
overview
Removing
access permissions
bundle definitions
bundle instances
folders
generations
groups
objects
page securities
reports
reports from folders
subfolders from parent folders
users
93
93
458
458
73
458
69
80
258
30
379
222
218
217
216
144
260
260
52
64
111
35
160
64
62
50
128
497
Index
Renditions
264
bitmap fonts
264
command summary
296
creating
266
deleting
271
directory structure on the Web server
282
e-mailing
270
file names on the Web server
282
file security
284
in other directories
269
on Web server
268, 281
page security
284
Report captures report
315
Report captures report for group
315
Report captures report for user
315
Report name
88
capture option
81
from file name capture option
82
in client.cfg file
403
in remote print command
218
Report viewers report
314
Report viewing report
313
ReportAction command
290, 380, 385
Reports
activity
See Activity reports
archiving
181
assigning character set
438
assigning migration rule sets
189
capturing
See Capturing reports
color in
93
compressing
182
creating
57
deleting
64
description in remote print command
218
description option for capture
86
displaying
information
65
lists
65
distribution concepts
20
fonts in
93
linking to folders
48, 61
listing through PortalVue Connector 277, 278
migrating
173
names
88
overview
56
recognizing format during capture
91
reporting on use
313, 314
498
S
Saving console files
Scanning images into Vista Plus
Screen display for Server Admin client
Secondary groups
41
298
23
104, 108
Index
Security
concepts
data encryption
for vadmin
on Web server
outside Vista Plus
Selecting objects from dialog boxes
Selecting objects from lists
Separators
adding to bundle
Server
connecting with Server Admin client
hostname in client.cfg file
logging in with Server Admin client
logging off with Server Admin client
Server Admin client
changing list format
closing
columns in lists
connecting to a server
console files
creating
saving
switching
console tree
creating objects
deleting objects
details pane
entering names and descriptions
favorites tab
listing objects
logging in
logging off
menus
online help
options
delete warning
dialog type
event logging
list loading
list presorting
overview
procedures
running
saving settings
screen display
selecting objects in dialog boxes
selecting objects in lists
setting options
16
19, 408
320
284
18
32
33
248
241
27
402
28
40
3
31
40
31
27
40, 41
41
41
42
26
33
35
26
35
26
30
28
40
24
36
36
39
37
38
38
22
30
21
40, 41
23
32
33
36
starting
toolbars
using
viewing object properties
Server administration clients
vadmin
Vista Plus Server Administration
server.cfg file
400,
ALLGROUPS
ALLOW_SSO
ASA_IGNORE_INITIAL_PAGEBREAK
ASA_OVERSTRIKE_MODE
AUTHENTICATOR
BlockInsertSize
CAPTURE_DATE
CIRCULAR_DEBUG
CONNECT_TIMEOUT
CONNECTION_QUEUE
DAEMON_CLEANUP_INTERVAL
DATABASE_CONFIG_FILE
DefaultLocale
DelayGenFilter
DisableSearchGens
EMAIL_RPT_DESCRIPTION
ENCRYPT statements
ExtractHeaderObjOrder
FILTER_GENS_IN_REPORT_LIST
FILTER_PAGE_SEC_GENS
FLUSH_LOG
IndexSearchMethod
INITIAL_WORKER_PROCESSES
KEEPSLASH
LOGGING
MatchIndexValueFirst
MAX_SERVICE_PROCESSES
MAX_WORKER_PROCESSES
NO_ASA
92,
NORMALIZE
217,
NOSAVE
NOTES_DEFAULT_TO_PUBLIC
PARSE_RENDER_IMAGE
Parser_AdjustPageAngle
Parser_BitmapTextMergeRatio
Parser_Color
Parser_ConvertPaths
Parser_DashRuleError
Parser_ImageCache
PARSER_PATH
Parser_Resolution
27
25
30
33
3
3
3
405
406
406
406
406
406
406
407
407
407
407
407
407
407
408
408
408
408
408
409
409
410
410
411
411
411
411
411
411
411
411
412
412
412
412
412
413
413
413
413
413
413
499
Index
500
417
230
228
229
229
229
286
225
233
224
286
231
231
32
32
84
92
93
93
93
27
384
14
163
162
417
290
292
278
287
287
290
42
438
T
Tape device, archiving to
Thai character set
selecting
Thousands separator in locale
TMP in server.cfg file
TMPDIR in server.cfg file
184
436
438, 439
428
192, 417
192, 417
Index
25
248
241
264
adding to groups
assigning Home folders
assigning passwords
assigning permissions
assigning primary groups
assigning secondary groups
creating
deleting
displaying
information
lists
modifying
name in remote print command
Normal users
overview
removing from groups
reporting on activity
reporting on use
reporting report captures by
start and end dates
Vista Plus Administrators
287
90, 92
456
92
456
459
459
458
459
457
462
458
386
8
U
UNIX
backing up data
restoring data
UNIX passwords
UnlinkBundle command
UnlinkFolder command
Unlinking
bundles from folders
folders from folders
reporting on
reports from folders
UnlinkReport command
UnpackSpoolfile.exe
Unsubscribe command
Unsubscribing from reports
UseOracleHint in server.cfg file
User activity report
USER in db.cfg file
User login report
all users
single user
users in a group
users in all groups
User option for capture
Users
adding from LDAP
470
474
121
386
386
245
50
314, 315
62
387
462
292, 387
292
418
313
419
316
315, 316
316
316
83
454
125
120
115, 122
144
120
108
115, 116
128
129
129
127
218
114
114
125
313
315, 316
315
123
114
V
vadmin
3, 317
alphabetic command list
330
batch files
325
character set support
323
client.cfg file
318
command guidelines
323
command list by function
328
commands
See individual command name
entering dates
324
euro character
323
executing commands
319
getting help
327
HOST and PORT parameters
318, 324
HTML output
279
overview
318
quotes in parameter values
323
security
320
vcrypt command
419
Version command
388
Version option for capture
87
Viewing bundles in clients
261
Viewing object properties
33
Vista Plus Administrators
114
concepts
12
501
Index
502
163
162
162
165
281
209
458
W
Warehouse parameters
archive
archiving
capture
directories
epurposing
for PortalVue Connector
logging
logon
network
overview
permissions
repository search
restore
setting
volumes
Web server
creating renditions on
deleting renditions
directory structure
file security
page security
Web View
and Asian languages
and localization
features
Web View volumes
Web volumes
Windows
backing up data
restoring data
Windows Client
and Asian languages
and localization
features
Windows passwords
204
211
207
204
207
275
214, 308, 309
205
205
196
204
205
213
197
209
268, 281
271
282
284
284
441
441
5
165
164, 281
477, 479
478, 481
440
440
5
121