You are on page 1of 380

EMC ApplicationXtender

Reports Management
6.5

Administrators Guide
300-010-538
REV A01

EMC Corporation
Corporate Headquarters:
Hopkinton, MA 01748-9103
1-508-435-1000
www.EMC.com

Copyright 1994 - 2010 EMC Corporation. All rights reserved.


Published March, 2010
EMC believes the information in this publication is accurate as of its publication date. The information is
subject to change without notice.
THE INFORMATION IN THIS PUBLICATION IS PROVIDED AS IS. EMC CORPORATION MAKES NO
REPRESENTATIONS OR WARRANTIES OF ANY KIND WITH RESPECT TO THE INFORMATION IN THIS
PUBLICATION, AND SPECIFICALLY DISCLAIMS IMPLIED WARRANTIES OF MERCHANTABILITY OR
FITNESS FOR A PARTICULAR PURPOSE.
Use, copying, and distribution of any EMC software described in this publication requires an applicable
software license.
For the most up-to-date listing of EMC product names, see EMC Corporation Trademarks on EMC.com.
All other trademarks used herein are the property of their respective owners.

ApplicationXtender Reports Management Administrators Guide

Contents

Preface.............................................................................................................................. 9
Chapter 1

Introduction
AppXtender Reports Mgmt.............................................................
AppXtender Reports Mgmt Architecture......................................
AppXtender Reports Mgmt Print Stream Processor ............
AppXtender Reports Mgmt Report Processor ......................
AppXtender Reports Mgmt Report Configuration
Administrator.............................................................................
AppXtender Reports Mgmt Report Configuration
Administrator (Reports Only) .................................................
What are Report Files and Print Stream Files? .............................
What are Report Files? ..............................................................
What are Print Stream Files? ....................................................
Processing Different File Types.......................................................

Chapter 2

18
19
20
20
20
21

Installing ApplicationXtender Reports Management


Preparing to Install AppXtender Reports Mgmt..........................
The AppXtender Reports Mgmt Service Account .......................
Configuring the Service Account ............................................
Running AppXtender Reports Mgmt Setup Wizard ...................
Uninstalling AppXtender Reports Management ..................

Chapter 3

14
15
16
17

24
25
26
35
42

Using ApplicationXtender Reports Management


How AppXtender Reports Mgmt Processes a File....................... 46
What Happens to a Print Stream File ..................................... 46
What Happens to a Report File ............................................... 48

ApplicationXtender Reports Management Administrators Guide

Contents

The Extraction Process .....................................................................


Extracting the Index Values .....................................................
Understanding Propagation of Index Values ........................
Using Different Indexing Options...........................................
Compressing Report Files for Storage....................................
Important Information about Extracting Dates ....................
Support for AppXtender Features..................................................
HIPAA Compliance Support ...................................................
Configuring AppXtender Reports Mgmt......................................
Configuring AppXtender Reports Mgmt for Print Stream
Files..............................................................................................
Configuring AppXtender Reports Mgmt for Report Files ..
Configuring AppXtender Reports Mgmt for Business
Intelligence Applications..........................................................
Maintaining AppXtender Reports Mgmt......................................

Chapter 4

50
50
51
56
59
60
61
61
63
63
64
65
71

ApplicationXtender Reports Management


Configuration Admin
Introduction ....................................................................................... 74
Opening the AppXtender Reports Mgmt Configuration Admin...
75
Using the AppXtender Reports Mgmt Configuration Admin... 76
AppXtender Reports Mgmt Configuration Admin
Application Setup for Web Access .......................................... 77
Navigating the AppXtender Reports Mgmt Configuration
Admin Application ................................................................... 80
The AppXtender Reports Mgmt Configuration Admin
Toolbar......................................................................................... 81
Customizing the Application................................................... 82
Transferring AppXtender Reports Mgmt Configuration Data .. 84
Exporting Configuration Data................................................. 85
Importing Configuration Data ................................................ 86
Using Help......................................................................................... 87
AppXtender Reports Mgmt Configuration Properties ............... 88
Viewing Information about AppXtender Reports Mgmt .... 88
Configuring AppXtender Reports Mgmt Licensing ............ 88
Changing the AppXtender Reports Mgmt Configuration
Data Directory............................................................................ 91

Chapter 5

Managing AppXtender Data Sources


Introduction ....................................................................................... 94

ApplicationXtender Reports Management Administrators Guide

Contents

About Content Repositories ............................................................ 96


Viewing Existing AppXtender Data Sources ................................ 98
Preparing AppXtender Reports Mgmt Servers as AppXtender
Database Clients ................................................................................ 99
Preparing AppXtender Reports Mgmt Servers as IBM DB2
Database Clients....................................................................... 100
Preparing AppXtender Reports Mgmt Servers as Oracle
Database Clients....................................................................... 104
Preparing AppXtender Reports Mgmt Servers as Sybase SQL
Anywhere Database Clients ................................................... 107
Preparing AppXtender Reports Mgmt Servers as MySQL
Database Clients....................................................................... 112
Preparing AppXtender Servers as Microsoft Access Database
Clients ........................................................................................ 114
Linking to AppXtender Data Sources .......................................... 117
Linking to an SQL Server Database ...................................... 118
Linking to an IBM DB2 Database .......................................... 120
Linking to an Oracle Database ............................................... 122
Linking to a Sybase Database................................................. 124
Linking to a MySQL Database ............................................... 126
Linking to a Microsoft Access Database ............................... 128
Modifying an Existing Data Source.............................................. 131
Removing an AppXtender Data Source....................................... 133
Support for AppXtender Data Features....................................... 134
Configuring Volume Label Search Drive(s) ......................... 134
Configuring Max Future Years............................................... 135

Chapter 6

Configuring Print Stream Types


Introduction ..................................................................................... 138
Print Stream Type Configuration Glossary ................................. 139
Creating a New Print Stream Type ............................................... 140
Starting the Print Stream Type Creation Wizard ................. 141
AFP Print Stream Type Creation Wizard.............................. 142
ASCII Print Stream Type Creation Wizard........................... 156
EBCDIC Print Stream Type Creation Wizard....................... 160
EBCDIK Print Stream Type Creation Wizard ...................... 163
Metacode Print Stream Type Creation Wizard .................... 166
PCL Print Stream Type Creation Wizard.............................. 179
Modifying Print Stream Type Properties ..................................... 189
Opening the Print Stream Properties Dialog Box................ 189
Renaming a Print Stream Type............................................... 191
Deleting a Print Stream Type......................................................... 192

ApplicationXtender Reports Management Administrators Guide

Contents

Chapter 7

Configuring Report Types


Introduction .....................................................................................
Managing Report Types.................................................................
Creating a New Report Type .................................................
Modifying Report Type Properties .......................................
Viewing the Sample Report ...................................................
Deleting a Report Type ...........................................................
Managing Index Fields ..................................................................
Checking the Index Field List ................................................
Synchronizing Index Fields with the Database...................
Changing Index Field Propagation.......................................
Managing Data Fields ....................................................................
Creating Fields for Export to Business Intelligence Files ..
Changing Data Field Properties ............................................
Deleting a Data Field...............................................................
Managing Procedures ....................................................................
Creating a New Procedure .....................................................
Recommended Method of Testing Procedures ...................
Changing the Order of Procedures .......................................
Editing Procedures ..................................................................
Deleting a Procedure...............................................................
Using XDS Visual Tester ................................................................
Displaying XDS Visual Tester for a Sample Report............
Displaying XDS Visual Tester for a Processed Report .......
Using XDS Visual Tester to Test a Report ............................

Chapter 8

Managing the Print Stream Processor


Introduction .....................................................................................
The Print Stream Processor Glossary...........................................
The Configuration Data Directory ........................................
The Print Stream Processor Working Directory ..................
The Working Subdirectory for a Print Stream Type ...........
Resources Directory for a Print Stream Type.......................
The Print Stream Processor System Log Directory.............
The Source Directory for each Print Stream Type...............
Configuring the Print Stream Processor......................................
Print Stream Processor Paths .................................................
Log View Path ..........................................................................
Changing the Working Directory ..........................................
Changing the System Log Directory.....................................
Configuring Print Stream Processor Performance..............
Managing Source Specifications for Print Stream Types ...

194
196
196
211
214
216
217
218
219
220
223
223
225
226
228
228
235
236
237
239
241
242
243
248

ApplicationXtender Reports Management Administrators Guide

252
254
256
257
257
258
259
260
262
264
264
265
266
267
275

Contents

Monitoring the Print Stream Processor........................................ 287


Using Logs to Monitor the Print Stream Processor............. 287
Viewing Logs for Failed Print Stream Processes ................. 293
Allowing a Print Stream to be Processed Again.................. 295
Deleting the Logs for a Processed Print Stream .................. 296

Chapter 9

Managing the Report Processor


Introduction ..................................................................................... 298
The Report Processor Glossary ..................................................... 299
The Configuration Data Directory......................................... 301
Report Processor Paths............................................................ 302
Report Log View ...................................................................... 303
The Report Processor Working Directory............................. 304
The Working Subdirectory for a Report Type...................... 304
The Report Processor System Log Directory ....................... 305
The Source Directory for a Report Type ............................... 306
Configuring the Report Processor ................................................ 308
Changing the Report Processor Working Directory ........... 310
Specifying the Data Export Path............................................ 311
Specifying the B.I. Gateway Path........................................... 312
Changing the Report Processor System Log Directory ...... 313
Configuring Report Processor Performance ........................ 314
Accessing Report Data in WMI.............................................. 319
Managing Source Specifications for Report Types.............. 323
Monitoring the Report Processor.................................................. 336
Using Logs to Monitor the Report Processor....................... 336

Chapter 10

Using Form Overlay


Introduction ..................................................................................... 348
Creating the _FORMS Application ............................................... 350
Index Fields for _FORMS Application.................................. 351
Adding Forms to the _FORMS Application................................ 353
Enabling Form Display................................................................... 355
Modifying the Document Position in Relation to Form ............ 356

Glossary ........................................................................................................................ 357


Index .............................................................................................................................. 365

ApplicationXtender Reports Management Administrators Guide

Contents

ApplicationXtender Reports Management Administrators Guide

Preface

This document provides instructions on how to install and


administer the ApplicationXtender Reports Management
(AppXtender Reports Mgmt) software.
As part of an effort to improve and enhance the performance and capabilities
of its product lines, EMC periodically releases revisions of its hardware and
software. Therefore, some functions described in this document may not be
supported by all versions of the software or hardware currently in use. For
the most up-to-date information on product features, refer to your product
release notes.
If a product does not function properly or does not function as described in
this document, please contact your EMC representative.
Audience

Related
Documentation

The information in this document is intended for system


administrators who are responsible for installing software and
maintaining the servers and clients on a network. Operators who
monitor the daily backups may also find this manual useful.
Post-release information is contained in the Release Notes for this
product. All documents are available at http://Powerlink.EMC.com
Refer to the website periodically to view the latest Release Notes.
Related documents include:

ApplicationXtender Reports Management Administrators Guide

ApplicationXtender Reports Management Quick Reference

ApplicationXtender Reports Management XDS Quick Reference

ApplicationXtender Reports Management Scripting Users Guide

ApplicationXtender Reports Management Administrators Guide

Preface

The following is a list of documentation for related products that may


be useful when working with AppXtender Reports Mgmt:

ApplicationXtender Concepts and Planning Guide

ApplicationXtender Core Components Administrators Guide

ApplicationXtender Administrator Quick Reference

All documents are in Adobe Acrobat Portable Document Format


(PDF), and can be viewed by downloading and installing the Adobe
Acrobat Reader. The Reader is available directly from Adobe at
www.adobe.com. To install and use the Reader on the preferred
platform, refer to the instructions on the Adobe website.
Conventions Used in
this Document

EMC uses the following conventions for special notices.


Note: A note presents information that is important, but not hazard-related.

CAUTION
A caution contains information essential to avoid data loss or
damage to the system or equipment. The caution may apply to
hardware or software.

IMPORTANT
An important notice contains information essential to operation of
the software. The important notice applies only to software.

10

ApplicationXtender Reports Management Administrators Guide

Preface

Where to get help

EMC support, product, and licensing information can be obtained as


follows.
Product information For documentation, release notes, software
updates, or for information about EMC products, licensing, and
service, go to the EMC Powerlink website (registration required) at:
http://Powerlink.EMC.com

Technical support For technical support, go to EMC Customer


Service on Powerlink. To open a service request through Powerlink,
you must have a valid support agreement. Please contact your EMC
sales representative for details about obtaining a valid support
agreement or to answer any questions about your account.

ApplicationXtender Reports Management Administrators Guide

11

Preface

12

ApplicationXtender Reports Management Administrators Guide

1
Introduction

This chapter provides an introduction to ApplicationXtender


Reports Management (AppXtender Reports Mgmt).
For more information, see the following sections:

AppXtender Reports Mgmt..............................................................


AppXtender Reports Mgmt Architecture.......................................
What are Report Files and Print Stream Files? ..............................
Processing Different File Types ........................................................

Introduction

14
15
20
21

13

Introduction

AppXtender Reports Mgmt


AppXtender Reports Mgmt is a solution for electronically storing
computer output reports. You can use AppXtender Reports Mgmt to
process reports for retrieval, printing, faxing, and routing in
Windows environments.
To process or store reports, AppXtender Reports Mgmt extracts index
values from predefined locations on report pages and imports the
index records into an ApplicationXtender (AppXtender) database for
future retrieval.
The report files are also compressed and copied to the write path
location specified in AppXtender. This location could be a mass
storage device such as magnetic, DVD-RAM, WORM, erasable
optical, tape, or CD-ROM media.
This network product is designed for those who need a complete,
turnkey Enterprise Report Management (ERM) and/or content
management solution.

14

ApplicationXtender Reports Management Administrators Guide

Introduction

AppXtender Reports Mgmt Architecture


AppXtender Reports Mgmt runs on Windows and can be integrated
into any Windows-supported network. Refer to the
ApplicationXtender Release Notes for a list of supported operating
systems.
An OLE DB-compliant database server is used to store index values
and report page/image locations. Any mass storage device (hard
disk, disk array, optical, DVD-RAM, tape) can be used to store the
computer reports. AppXtender, the universal viewer of the
ApplicationXtender product suite, is used on workstations to search
for and display reports and other documents.
AppXtender Reports Mgmt comprises feature-rich components that
together provide a powerful and flexible system for converting print
stream files, extracting index values, and uploading the resulting
indexed documents to AppXtender. You can then use AppXtender to
retrieve and view report files. AppXtender Reports Mgmt includes
the following components:

The AppXtender Reports Mgmt Print Stream Processor detects


and converts print stream files into PDF or standard ASCII format
that can be used by the AppXtender Reports Mgmt Report
Processor.

The AppXtender Reports Mgmt Report Processor detects report


files, extracts data and creates index values, uploads index
records to an AppXtender database, and compresses reports for
storage in a designated location, which may be a mass storage
device.

The AppXtender Reports Mgmt Report Configuration


Administrator is a user interface for storing and modifying
configuration data for the AppXtender Reports Mgmt Print
Stream Processor and the AppXtender Reports Mgmt Report
Processor, for creating or debugging index procedures, and for
viewing error log and status information. The AppXtender
Reports Mgmt Report Configuration Administrator has two
views: AppXtender Reports Mgmt Report Configuration and
AppXtender Reports Mgmt Configuration.
The AppXtender Reports Mgmt Report Configuration view
only allows access to the AppXtender Reports Mgmt Report
Processor.

AppXtender Reports Mgmt Architecture

15

Introduction

The AppXtender Reports Mgmt Configuration view allows


access to both the AppXtender Reports Mgmt Report
Processor and the AppXtender Reports Mgmt Print Stream
Processor. For simplicity, procedures in this manual refer to
the AppXtender Reports Mgmt Report Configuration
Administrator to refer to either view.
Note: You may install AppXtender Reports Mgmt on more than one
machine, but only one instance of it may run at any given time. When
configuring AppXtender Reports Mgmt remotely, be sure that the
instance you are using is the only one currently running.

AppXtender Reports
Mgmt Print Stream
Processor
Table 1

The AppXtender Reports Mgmt Print Stream Processor detects print


stream files from other sources and converts them into a PDF or
standard ASCII format. The following table lists the file formats that
can be converted:
Files that Can be Processed by the AppXtender Reports Mgmt Print
Stream Processor

Print Stream File Format

Conversion Output

IBM AFP format


Note: Line data and mixed mode files that print on AFP printers through PSF
are supported, as well as fully composed MO:DCA-P files. The AFP parser
does not support the output of PSF (IPDS).

PDF

Xerox Metacode format (also known as DJDE)


Note: Line data and mixed mode files that print on Metacode printers are
supported, as well as pure Metacode files.

PDF

HP PCL (level 4 and 5, but not 6)

PDF

Non-standard ASCII

Standard ASCII

EBCDIC

Standard ASCII

EBCDIK

Standard ASCII

Converted report files can then be output to the AppXtender Reports


Mgmt Report Processor for extracting and indexing the specified
data.
The AppXtender Reports Mgmt Print Stream Processor is a Windows
service that continuously processes print stream files according to
configuration information in source specifications and print stream

16

ApplicationXtender Reports Management Administrators Guide

Introduction

types. Source specifications indicate the location and file name masks
of print stream files. Print stream types specify necessary parameters
for processing print stream files. At the end of a successful process, a
PDF or standard ASCII file is created and placed into a specified
directory. Following a successful conversion, the source file may be
deleted, renamed, or moved to a new location for archival purposes.
During this conversion process, the AppXtender Reports Mgmt Print
Stream Processor generates one or two logs. For AFP, Metacode, and
PCL print stream file conversions, the processor generates a detailed
conversion log. For all print stream file conversions, including
EBCDIC, EBCDIK, and nonstandard ASCII, the processor generates a
message log, to indicate a success or failure. In addition, the
AppXtender Reports Mgmt Print Stream Processor creates a
system-level message log.
You may monitor the processing of print stream files by viewing the
generated conversion log, message log, and the system log in the
AppXtender Reports Mgmt Report Configuration Administrator. For
instructions on viewing these logs, see Monitoring the Print Stream
Processor.

AppXtender Reports
Mgmt Report
Processor

The AppXtender Reports Mgmt Report Processor detects report files,


extracts index values from the report files, and stores the resulting
index record with the report pages in an AppXtender database as an
indexed document. You can then use the index record to retrieve the
report file through an AppXtender application.
Report files are also compressed and stored for viewing in
AppXtender. Report files can be generated on any platform but must
be one of the following file types: ASCII or PDF.
You can use the AppXtender Reports Mgmt Print Stream Processor to
convert many print stream types into either ASCII or PDF, which can
then be processed with the AppXtender Reports Mgmt Report
Processor.
The AppXtender Reports Mgmt Report Processor is a Windows
service that continuously processes report files according to
configuration information in source specifications and report types.
Source specifications indicate the location and a method for the
AppXtender Reports Mgmt Report Processor to recognize report files
(either by file name masks or by INI files). Report types specify
necessary parameters for processing report files.

AppXtender Reports Mgmt Architecture

17

Introduction

At the end of a successful extraction process, the AppXtender Reports


Mgmt Report Processor performs the following tasks:

Uploads reports as new documents to the AppXtender document


storage location

Uploads index records for those reports to the AppXtender


database

Exports records to files for use in business intelligence


applications, if AppXtender Reports Mgmt is appropriately
configured

Following a successful extraction, the source file may be deleted,


renamed, or moved to a new location for archival purposes.
For more discussion of the extraction process, see The Extraction
Process.
During this extraction process, the AppXtender Reports Mgmt
Report Processor generates two logs. One of these logs is a detailed
history log. The other log is a message log generated to indicate a
success or failure. In addition, the AppXtender Reports Mgmt Report
Processor creates a system-level message log if it cannot start a
process.
You may monitor the processing of report files by viewing the
generated history log, message log, and the system log in the
AppXtender Reports Mgmt Report Configuration Administrator.
For instructions on viewing these logs, see Monitoring the Report
Processor.

AppXtender Reports
Mgmt Report
Configuration
Administrator

The AppXtender Reports Mgmt Report Configuration Administrator


stores AppXtender Reports Mgmt configuration data for both print
streams and reports.
This advanced interface allows you to directly develop or modify
extraction procedures, review and modify configuration data for
AppXtender Reports Mgmt components, and view error and status
logs.
For more detailed information about the AppXtender Reports Mgmt
Report Configuration Administrator, see The AppXtender Reports
Mgmt Configuration Admin Toolbar.

18

ApplicationXtender Reports Management Administrators Guide

Introduction

AppXtender Reports
Mgmt Report
Configuration
Administrator
(Reports Only)

The AppXtender Reports Mgmt Report Configuration Administrator


(Reports Only) stores AppXtender Reports Mgmt configuration data
for reports only.
Like the Configuration Admin, this advanced interface allows you to
directly develop or modify extraction procedures, review and modify
configuration data for AppXtender Reports Mgmt components, and
view error and status logs.
For more detailed information about the AppXtender Reports Mgmt
Report Configuration Administrator, see ApplicationXtender
Reports Management Configuration Admin.

AppXtender Reports Mgmt Architecture

19

Introduction

What are Report Files and Print Stream Files?


What are Report
Files?

A report file is any generated file that provides information in an


organized way.
You can use the AppXtender Reports Mgmt Report Processor to
extract index information from two types of report files: PDF and
standard ASCII.
Although the term report usually has a broader meaning, this
documentation uses the term to refer to only those files that can be
processed by the AppXtender Reports Mgmt Report Processor.
The AppXtender Reports Mgmt Report Processor can process PDF
and standard ASCII files that were created using the AppXtender
Reports Mgmt Print Stream Processor, but is not limited to only those
PDF and standard ASCII files.

What are Print


Stream Files?

A print stream file is output that would normally be destined for the
printer but has been diverted to a computer file instead.
You can use the AppXtender Reports Mgmt Print Stream Processor to
convert AFP, Metacode, PCL, EBCDIC, EBCDIK, and non-standard
ASCII print stream files. The AppXtender Reports Mgmt Report
Processor can in turn, process these converted files.
Although the term print stream usually has a broader meaning, this
documentation uses the term to refer to only those files that can be
processed by the AppXtender Reports Mgmt Print Stream Processor.

20

ApplicationXtender Reports Management Administrators Guide

Introduction

Processing Different File Types


The procedure for extracting index records depends on the type of
file that needs to be processed. Use the following table to determine
whether your file must be converted before processing:
Table 2

What You Should Do with Each File Type

If Files to be Processed are

Then You

PDF or standard ASCII report files

Can process them with the AppXtender Reports Mgmt


Report Processor. The files do not need to be converted
before processing.

AFP, Metacode, or PCL print stream files

Must convert them first with the AppXtender Reports


Mgmt Print Stream Processor. Then you can process the
resulting PDF report files with the AppXtender Reports
Mgmt Report Processor.

EBCDIC, EBCDIK, or non-standard ASCII print


stream files

Must convert them first with the AppXtender Reports


Mgmt Print Stream Processor. Then you can process the
resulting standard ASCII report files with the AppXtender
Reports Mgmt Report Processor.

Any other file format

Must use a separate conversion tool to convert them to


AFP, ASCII, EBCDIC, EBCDIK, Metacode, PCL, or PDF
and then process them with the appropriate AppXtender
Reports Mgmt processor.

The following table describes the input and output of each


AppXtender Reports Mgmt processor:
Table 3

Input and Output for Each AppXtender Reports Mgmt Processor

Processor

Input

Output

AppXtender Reports
Mgmt Print Stream
Processor

AFP, Metacode, PCL, non-standard


ASCII, EBCDIC, or EBCDIK print
stream files

PDF or standard ASCII report files (for


input into the AppXtender Reports Mgmt
Report Processor)

AppXtender Reports
Mgmt Report Processor

PDF or standard ASCII report files

Indexed and compressed documents


uploaded to AppXtender (plus files for use
in business intelligence applications,
depending on AppXtender Reports Mgmt
configuration)

Processing Different File Types

21

Introduction

The following figure provides a diagram of the input and output of


each AppXtender Reports Mgmt processor:

AFP
Metacode
PCL

Non-standard ASCII
EBCDIC
EBCDIK
AppXtender Reports Mgmt
Print Stream Processor

PDF
Standard ASCII

Indexed Documents
Uploaded to AppXtender

Figure 1

22

AppXtender Reports Mgmt


Report Processor

Records Exported to
a File for Business
Intelligence Applications

Input and Output for each AppXtender Reports Mgmt Processor

ApplicationXtender Reports Management Administrators Guide

2
Installing
ApplicationXtender
Reports Management

This chapter describes how to install, configure, and uninstall


AppXtender Reports Mgmt.
For more information, see the following sections:

Preparing to Install AppXtender Reports Mgmt........................... 24


The AppXtender Reports Mgmt Service Account......................... 25
Running AppXtender Reports Mgmt Setup Wizard .................... 35

Installing ApplicationXtender Reports Management

23

Installing ApplicationXtender Reports Management

Preparing to Install AppXtender Reports Mgmt


To install AppXtender Reports Mgmt:
1. Make sure the computer on which you want to install
AppXtender Reports Mgmt has access to the computer on which
AppXtender has been installed. For best performance, consider
installing AppXtender Reports Mgmt on a computer other than
the one where the AppXtender database is located. For more
information, refer to the ApplicationXtender Installation Guide.
2. Make sure the computer on which you want to install
AppXtender Reports Mgmt meets AppXtender Reports Mgmt
requirements. For information, refer to the ApplicationXtender
Reports Management Release Notes.
3. Configure an AppXtender Reports Mgmt service account. For
instructions, see Configuring the Service Account.
4. Run the AppXtender Reports Mgmt setup wizard. For
instructions, see Running AppXtender Reports Mgmt Setup
Wizard. (To upgrade from previous versions of AppXtender
Reports Mgmt, you need only run the AppXtender Reports Mgmt
setup wizard.)
Note: You can install MMC, MDAC, or Adobe Acrobat Reader from the
AppXtender Reports Mgmt setup media kit. You can download Microsoft
Internet Explorer from the Microsoft website.

Note: To determine the operating system version, service pack, and physical
memory available for Windows, from the Start menu, select Run. In the Open
text box, type winver. Click OK.

24

ApplicationXtender Reports Management Administrators Guide

Installing ApplicationXtender Reports Management

The AppXtender Reports Mgmt Service Account


An AppXtender Reports Mgmt service account must be configured
for the AppXtender Reports Mgmt services (Configuration Admin
Server, Report Processor, and Print Stream Processor). This account
must have the Log on as a service permission to run the services.
These AppXtender Reports Mgmt services use the service account to
communicate with the operating system on the local computer or
with remote computers. In addition, the AppXtender Reports Mgmt
Report Processor uses the AppXtender Reports Mgmt service account
to access the image repository (such as the DiskXtender [DX]
Document Server) and the AppXtender database server.
Because no login is required for AppXtender Reports Mgmt to run,
some security context must be established. This is done with the
AppXtender Reports Mgmt service account.
If any of the components AppXtender Reports Mgmt uses will be
located remotely, the AppXtender Reports Mgmt service account
must be added as a domain account on a domain that is trusted by
the AppXtender Reports Mgmt server, the AppXtender server, and
the document server (which is, in many cases, the DX server).
For example, you can install AppXtender Reports Mgmt on one
computer and install SQL Server and AppXtender on another
machine to allow for faster processing.
The domain account and the local accounts must be the same
Windows account in order for account rights to translate across the
domain to the local machines.
You should create the AppXtender Reports Mgmt service account as
a domain account and then add it locally. By adding the domain
account to the local AppXtender Reports Mgmt server, you ensure
that only one account is used.
Note: If using Reports Management in conjunction with the new AppXtender
Workflow Manager (Skelta), the user name and password for the
AppXtender Reports Mgmt service account must be a valid NT user because
the workflow manager solution uses NT security. This means that the
ApplicationXtender sysop user name cannot be used.

The AppXtender Reports Mgmt Service Account

25

Installing ApplicationXtender Reports Management

Configuring the
Service Account

This section describes how to configure the AppXtender Reports


Mgmt service account on a Windows computer for use with
AppXtender Reports Mgmt. The following procedure provides an
overview for this section.
To configure the AppXtender Reports Mgmt service account:
1. Create an account that can be used as an AppXtender Reports
Mgmt service account. For instructions, see Creating the
AppXtender Reports Mgmt Service Account.
2. Make sure the account that you want to configure as the
AppXtender Reports Mgmt service account is a member of the
Local Administrators group on the computer where you intend to
install AppXtender Reports Mgmt. For instructions, see Adding
the AppXtender Reports Mgmt Service Account to
Administrators Group.
Note: This step is necessary because the AppXtender Reports Mgmt
service account requires the rights of an Administrator. These rights
allow the AppXtender Reports Mgmt services to access remote resources.

3. On the domain, make sure the account that you want to configure
as the AppXtender Reports Mgmt service account has the Log on
as a service advanced right.
For instructions, see Adding Advanced Rights to the
AppXtender Reports Mgmt Service Account.
Note: This step must be performed on the domain because the rights for
a user on the domain override the rights for the same user on the
computer on which AppXtender Reports Mgmt is installed.

The AppXtender Reports Mgmt service account is configured and


you are ready to install AppXtender Reports Mgmt.

26

ApplicationXtender Reports Management Administrators Guide

Installing ApplicationXtender Reports Management

Creating the
AppXtender Reports
Mgmt Service
Account

To create the AppXtender Reports Mgmt service account:


1. Log on to the computer on which you intend to install
AppXtender Reports Mgmt.
2. Make sure that you are logged on as a member of the Local
Administrators group.
Note: This step is necessary because configuring the AppXtender
Reports Mgmt service account requires the rights of an administrator.

3. From the Windows Start menu, select Programs and then


Administrative Tools.
4. From the Administrative Tools program group, select Computer
Management. The Computer Management console appears.

Figure 2

Computer Management Console

5. Expand the System Tools tree item, and then expand Local Users
and Groups.
6. Right-click Users, and select New User. The New User dialog box
appears.

The AppXtender Reports Mgmt Service Account

27

Installing ApplicationXtender Reports Management

Figure 3

New User Dialog Box

7. Enter a User name, Full name, Description, Password, and


Password confirmation in the available text boxes.
8. Disable the User must change password at next logon check box,
and enable the Password never expires check box.
9. Click Create. The new AppXtender Reports Mgmt service
account is created.
10. Click Close to exit the New User dialog box.
11. Keep the Computer Management console open. You now need to
add the AppXtender Reports Mgmt service account to the
Administrators group.
For instructions, see the Adding the AppXtender Reports Mgmt
Service Account to Administrators Group.

28

ApplicationXtender Reports Management Administrators Guide

Installing ApplicationXtender Reports Management

Adding the
AppXtender Reports
Mgmt Service
Account to
Administrators Group

The account that you want to configure as the AppXtender Reports


Mgmt service account must be a member of the administrators group.
The following procedures describe how to add the AppXtender
Reports Mgmt service account to the administrators group in the
Windows environment.
To add the AppXtender Reports Mgmt service account to the
administrators group:
1. In the Computer Management console, expand the System Tools
tree item, and then expand Local Users and Groups.
2. Select the Users folder. The list of local users appears in the
consoles right-side pane.
3. Right-click the AppXtender Reports Mgmt service account and
select Properties. The Properties dialog box for the selected user
appears.
4. Click the Member Of tab.

Figure 4

User Properties Dialog Box - Member Of Tab

5. Click Add. The Select Groups dialog box appears.

The AppXtender Reports Mgmt Service Account

29

Installing ApplicationXtender Reports Management

Figure 5

Select Groups Dialog Box

6. Click Advanced and then click Find Now. The advanced view of
the Select Groups dialog box appears.

Figure 6

Advanced View, Select Groups Dialog Box

7. Select Administrators from the Search results list. Click OK to


return to the Properties dialog box.
30

ApplicationXtender Reports Management Administrators Guide

Installing ApplicationXtender Reports Management

8. Click OK to return to the Computer Management console.


9. Close the Computer Management console.
10. You now must configure the new account to have the Log on as a
service advanced right.
For instructions, see Adding Advanced Rights to the
AppXtender Reports Mgmt Service Account.
Adding Advanced
Rights to the
AppXtender Reports
Mgmt Service
Account

The AppXtender Reports Mgmt service account requires the Log on


as a service advanced right.
The following procedures describe how to add this right to the
account you want to configure as the AppXtender Reports Mgmt
service account.
To add advanced rights to the AppXtender Reports Mgmt service
account:
1. Log on to the domain. Make sure you are logged on as a member
of the Local Administrators group.
Note: This step must be performed on the domain because the rights for
a user on the domain override the rights for the same user on the
computer on which AppXtender Reports Mgmt is installed.

2. Open the Local Security Settings console. From the Start menu,
select Programs, then Administrative Tools. From the
Administrative Tools program group, choose Local Security
Policy.
The Local Security Settings console appears.

Figure 7

Local Security Settings Console

3. Expand the Local Policies folder, and then select User Rights
Assignment. All user rights should appear in the right-side pane
of the Local Security Settings Console.
The AppXtender Reports Mgmt Service Account

31

Installing ApplicationXtender Reports Management

4. Right-click Log on as a Service and choose Properties. The


Properties dialog box for that advanced right appears.

Figure 8

Properties Dialog Box

5. Click Add User or Group. The Select Users, Administrators, or


Groups dialog box appears.

Figure 9

Select Users, Administrators, or Groups Dialog Box

6. Click Locations. The Locations dialog box appears.

32

ApplicationXtender Reports Management Administrators Guide

Installing ApplicationXtender Reports Management

Figure 10

Locations Dialog Box

7. Select the domain where you created the AppXtender Reports


Mgmt service account and click OK to return to the Select Users,
Administrators, or Groups dialog box.
8. Click Advanced. The advanced view of the Select Groups dialog
box appears.

Figure 11

Select Groups Dialog Box, Advanced View

The AppXtender Reports Mgmt Service Account

33

Installing ApplicationXtender Reports Management

9. Click Find Now. The Search results panel appears. Select the
account you created to use as the AppXtender Reports Mgmt
service account and then click OK.
10. Close the Local Security Settings console.
Your Windows service account for the AppXtender Reports
Mgmt services can now be used during AppXtender Reports
Mgmt installation.

34

ApplicationXtender Reports Management Administrators Guide

Installing ApplicationXtender Reports Management

Running AppXtender Reports Mgmt Setup Wizard


This section describes how to run the AppXtender Reports Mgmt
setup wizard.

The account used to install AppXtender Reports Mgmt must be a


member of the Local Administrators group of the computer
where the installation is performed.

In addition, the account used to install AppXtender Reports


Mgmt should have the Log on as a Service Advanced Right.

The AppXtender Reports Mgmt service account must be used to


install AppXtender Reports Mgmt.

To start the AppXtender Reports Mgmt setup wizard:


1. Close all open applications.
2. Obtain the installation files for AppXtender Reports Mgmt. You
have the following choices:
Download the ReportsMgmt_6.5.xxx.zip file from the EMC
download center (http://Powerlink.EMC.com) to a
temporary directory on your computer.
Extract the installer zip file to the temporary directory. If you
download multiple products, download all of them to the
same temporary directory.
Insert the AppXtender Reports Mgmt setup media into your
media drive.
3. In the temporary directory or media drive, navigate to the
AppXtender Reports Mgmt directory and run setup.exe.
AppXtender Reports Mgmt setup checks the computer for
Microsoft Data Access Components (MDAC), which is required
to run AppXtender Reports Mgmt. If this is missing, AppXtender
Reports Mgmt setup installs it.
AppXtender Reports Mgmt setup also checks the computer for
Adobe Acrobat Reader (which is required to view PDF reports in
the Report Viewer). If it is missing, a message appears reminding
you to install it before continuing with AppXtender Reports
Mgmt setup.

Running AppXtender Reports Mgmt Setup Wizard

35

Installing ApplicationXtender Reports Management

If you want the ability to view PDF sample reports in Report


View, install Adobe Acrobat Reader (refer to the
ApplicationXtender Release Notes for the supported version of the
software). Start the setup wizard again.
4. Click Next. The Welcome page appears.

Figure 12

AppXtender Reports Mgmt Setup - Welcome Page

5. Click Next. The License Agreement page appears.


The License Agreement page allows you to read and accept the
software license agreement.
Note: A product conflict page appears instead of the License Agreement
page if you have a previous version of the software. The Product Conflict
page allows you to uninstall previous releases. Click Remove all to
uninstall these releases. Click Next in the Ready to Continue page to
display the License Agreement page.

36

ApplicationXtender Reports Management Administrators Guide

Installing ApplicationXtender Reports Management

Figure 13

AppXtender Reports Mgmt Setup - License Agreement Page

6. Read the agreement, enable the I accept the license agreement


option and click Next to continue. The Customer Information
page appears.
Note: If you disagree with the terms, click Cancel to exit setup.

Running AppXtender Reports Mgmt Setup Wizard

37

Installing ApplicationXtender Reports Management

Figure 14

AppXtender Reports Mgmt Setup - Customer Information Page

The User Name and Organization fields are self-populated, but


you are able to make changes to that information on this screen.
7. Click the radio button to specify who can use this application on
the computer. If you select the top option, anyone who is using
the computer has permission to use this application. If you
specify the bottom option, only the user name specified above has
permission.
8. Click Next to continue. The Destination Folder page appears.

38

ApplicationXtender Reports Management Administrators Guide

Installing ApplicationXtender Reports Management

Figure 15

AppXtender Reports Mgmt Setup - Destination Folder

The Destination Folder page allows you to customize the


AppXtender Reports Mgmt installation directory (the destination
folder).
By default, AppXtender Reports Mgmt installs to:
C:\Program Files\XtenderSolutions\Content
Management\AppXtenderReportsMgmt.

In addition, the following folders are created during installation:


C:\ERMX\Config

for configuration files

C:\ERMX\PS Working

for Print Stream working files

C:\ERMX\RP Working

for Report Processor working files

Resource files for print stream processing reside in the


Configuration Server Data Path directory permanently, regardless
of configuration.
When AppXtender Reports Mgmt detects AFP, Metacode, PCL,
EBCDIC, EBCDIK, or non-standard ASCII print stream files in a
specified source directory, the AppXtender Reports Mgmt Print
Stream Processor processes them and generates intermediate and
log files in the AppXtender Reports Mgmt Print Stream Processor
working directory.

Running AppXtender Reports Mgmt Setup Wizard

39

Installing ApplicationXtender Reports Management

When designating a directory as the Configuration Server Data


Path, Print Stream Working Path, or Report Processor Working
Path, keep in mind that files may reside in these directories
permanently, depending on your configuration.
If you want to change a default destination folder for any
AppXtender Reports Mgmt data component click the Change
button next to that component.
9. Click Next.
A Service Account page appears. This page lets you enter the
account information for the AppXtender Reports Mgmt service
account.

Figure 16

AppXtender Reports Mgmt Setup - Service Account Page

The Service Account Page lets you specify a domain, username


and password that Reports Management can use to access local
and network resources.
The account is used by the Reports Management services, so it
must have the Log on as a service account privileges on this
computer.
Note: The AppXtender Reports Mgmt services (Configuration Server,
Report Processor, and Print Stream Processor) DO NOT install if the
AppXtender Reports Mgmt user account is set up without a password.

40

ApplicationXtender Reports Management Administrators Guide

Installing ApplicationXtender Reports Management

10. Click Next after entering desired account credentials. The Ready
to Install page appears.

Figure 17

AppXtender Reports Mgmt Setup - Ready to Install Page

11. Click Next. AppXtender Reports Mgmt begins installing the


components you selected. The Updating System page indicates
the progress of the installation.

Figure 18

AppXtender Reports Mgmt Setup - Installing Page


Running AppXtender Reports Mgmt Setup Wizard

41

Installing ApplicationXtender Reports Management

12. Wait for AppXtender Reports Mgmt to finish the installation


process. This may take several minutes. A page appears,
indicating a successful installation.

Figure 19

AppXtender Reports Mgmt Setup - Installation Complete Page

13. Click Finish. A Restart System prompt appears.


14. Click Yes to restart the system.
Note: It is highly recommended that you restart your system after
installing AppXtender Reports Mgmt. Otherwise, conflicts may occur.

Uninstalling
AppXtender Reports
Management

This section describes how to uninstall AppXtender Reports Mgmt.


To uninstall AppXtender Reports Mgmt:
1. From the Windows Start menu, select Settings and then Control
Panel. From the Control Panel, select Add/Remove Programs.
The Add/Remove Programs window appears.
2. From the list of Currently installed programs, select AppXtender
Reports Management Server. Click Remove. A confirmation
message appears.

42

ApplicationXtender Reports Management Administrators Guide

Installing ApplicationXtender Reports Management

3. Click Yes. A message indicates the progress of the uninstallation.


When AppXtender Reports Management has been successfully
uninstalled, a message indicates that the system must be
restarted.
4. You have the following choices:
To restart your computer now, click Yes.
To close the message without restarting your computer, click
No.

CAUTION
Restart your computer before installing the latest release of
AppXtender Reports Mgmt.
For more information, see Preparing to Install AppXtender Reports
Mgmt.

Running AppXtender Reports Mgmt Setup Wizard

43

Installing ApplicationXtender Reports Management

44

ApplicationXtender Reports Management Administrators Guide

3
Using
ApplicationXtender
Reports Management

This chapter briefly describes how to configure AppXtender Reports


Mgmt to process a print stream file or report file, and refers you to the
appropriate chapter or sections of this manual for each step. This
chapter also describes in detail what happens to a file as AppXtender
Reports Mgmt processes it.
For more information, see the following sections:

How AppXtender Reports Mgmt Processes a File........................


The Extraction Process ......................................................................
Support for AppXtender Features ...................................................
Configuring AppXtender Reports Mgmt .......................................
Maintaining AppXtender Reports Mgmt .......................................

Using ApplicationXtender Reports Management

46
50
61
63
71

45

Using ApplicationXtender Reports Management

How AppXtender Reports Mgmt Processes a File


This section describes in detail what happens to a report file as
AppXtender Reports Mgmt extracts index information from it and
what happens to a print stream file as AppXtender Reports Mgmt
converts it.

What Happens to a
Print Stream File
Table 4

46

What Happens to a Print Stream File describes in detail what


happens to a print stream file when you place a print stream file
in the specified source directory.

What Happens to a Report File describes in detail what


happens to a report file when you place a report file in the
specified source directory.

The following table describes the sequence of events that begin when
you place a print stream file that matches the specified file name
mask in the source directory.
What Happens to a Print Stream File

Event

Example

1. You place a print stream file that matches the


specified file name mask in the source directory.

The specified source for the MY-AFP-PS print


stream type is any file that has an AFP extension in
the C:\PSSOURCES directory. You place a file
named RECORDS.AFP in the C:\PSSOURCES
directory.

2. AppXtender Reports Mgmt renames the print


stream file to stamp.CXext where stamp is a
time-generated text string and ext is the same as
the original file's extension. (AppXtender Reports
Mgmt uses the same time-generated text string
for all related files.)

AppXtender Reports Mgmt renames


RECORDS.AFP to 38F4F7F2.CXAFP.

3. AppXtender Reports Mgmt copies the current


CFG file for the print stream type to the working
directory for the print stream type and renames it
to stamp.CFG. This file is a snapshot of the
configuration settings that AppXtender Reports
Mgmt is using for the print stream file currently
being processed.

AppXtender Reports Mgmt copies


MY-AFP-PS.CFG from
C:\ERMXDATA\PSWORKING to
C:\ERMXDATA\PSWORKING\MY-AFP-PS
and renames it to 38F4F7F2.CFG.

ApplicationXtender Reports Management Administrators Guide

Using ApplicationXtender Reports Management

Table 4

What Happens to a Print Stream File (continued)

Event

Example

4. AppXtender Reports Mgmt generates logs


(stampCNV.LOG and stampMSG.LOG) in
the working directory for the print stream type.
AppXtender Reports Mgmt updates these files
during the whole process.

AppXtender Reports Mgmt generates logs


(38F4F7F2CNV.LOG and
38F4F7F2MSG.LOG) in
C:\ERMXDATA\PSWORKING\MY-AFP-PS.

5. AppXtender Reports Mgmt creates a new record


in the STAT.DBF file in the working directory
for the print stream type. AppXtender Reports
Mgmt updates this record during the whole
process.

AppXtender Reports Mgmt updates the


STAT.DBF file in
C:\ERMXDATA\PSWORKING\MY-AFP-PS.

6. AppXtender Reports Mgmt attempts to convert


the renamed print stream file to either a PDF file
or a standard ASCII file, depending on your
configuration.

AppXtender Reports Mgmt converts


38F4F7F2.CXAFP to RECORDS.PDF
because the MY-AFP-PS print stream type is
configured for converting an AFP file to PDF.

7. AppXtender Reports Mgmt places the resulting


PDF file or ASCII file in the output directory
specified for the print stream type.

AppXtender Reports Mgmt places RECORDS.PDF


in the C:\RPTSOURCES directory, which is the
specified output directory for the MY-AFP-PS print
stream type.

8. AppXtender Reports Mgmt deletes the original


file or moves the original file to the Archive,
depending on your configuration.

AppXtender Reports Mgmt moves the original file to


C:\PSARCHIVE\2000\04\07, because the
specified source for the MY-AFP-PS print stream
type is configured for archiving the original print
stream files into subdirectories by year, month, and
date.

9. Depending on configuration for the print stream


type, AppXtender Reports Mgmt might delete the
STAMP.CFG file immediately after processing.

AppXtender Reports Mgmt does not delete the


38F4F7F2.CFG file yet because the
MY-AFP-PS print stream type is not configured to
delete this file immediately after processing.

10.AppXtender Reports Mgmt deletes the generated


CFG and LOG files in the working directory for
the print stream type after the amount of time
specified in the Purge Log Files after text box for
the print stream type.

After 24 hours, AppXtender Reports Mgmt deletes


38F4F7F2.CFG, 38F4F7F2CNV.LOG, and
38F4F7F2MSG.LOG because the
MY-AFP-PS print stream type is configured to
keep these files only 24 hours after they were
generated.

If the processing attempt is not successful, AppXtender Reports


Mgmt renames the stamp.CXEXT print stream file to
stamp_ext.FAILED, so that you can investigate the cause of the failure.

How AppXtender Reports Mgmt Processes a File

47

Using ApplicationXtender Reports Management

What Happens to a
Report File

Table 5

48

The following table describes the sequence of events that begin when
you place a report file that matches the specified file name mask in
the source directory. This sequence of events includes the upload of
indexed documents to AppXtender.
What Happens to a Report File

Event

Example

1. You place a report file that matches the specified


file name mask in the source directory.

The specified source for the my-pdf-rpt report type is


any file that has a PDF extension in the
C:\RPTSOURCES directory. You place a file
named RECORDS.PDF in the
C:\RPTSOURCES directory.

2. AppXtender Reports Mgmt renames the report


file to stamp.CXext where stamp is a
time-generated text string and ext is the same as
the original file's extension. (AppXtender Reports
Mgmt uses the same time-generated text string
for all related files.)

AppXtender Reports Mgmt renames


RECORDS.PDF to
38F4F863_RECORDS.CXPDF.

3. AppXtender Reports Mgmt copies the current


CFG file for the report type to the working
directory for the report type and renames it to
stamp.CFG. This file is a snapshot of the
configuration settings that AppXtender Reports
Mgmt is using for the report file currently being
processed.

AppXtender Reports Mgmt copies


MY-PDF-RPT.CFG from C:\ERMXDATA to
C:\ERMXDATA\RPWORKING\MY-PDF-RP
T and renames it to 38F4F863.CFG.

4. AppXtender Reports Mgmt generates logs


(stampHST.LOG and stampMSG.LOG) in
the working directory for the report type.
AppXtender Reports Mgmt updates these files
during the whole process.

AppXtender Reports Mgmt generates logs


(38F4F863HST.LOG and
38F4F863MSG.LOG) in
C:\ERMXDATA\RPWORKING\MY-PDF-RP
T.

5. AppXtender Reports Mgmt creates a new record


in the STAT.DBF file in the working directory
for the report type. AppXtender Reports Mgmt
updates this record during the whole process.

AppXtender Reports Mgmt updates the


STAT.DBF file in
C:\ERMXDATA\RPWORKING\MY-PDF-RP
T.

ApplicationXtender Reports Management Administrators Guide

Using ApplicationXtender Reports Management

Table 5

What Happens to a Report File (continued)

Event

Example

6. AppXtender Reports Mgmt attempts to extract


index information from the renamed report file.
AppXtender Reports Mgmt creates the
stamp.CXIDX file. While AppXtender
Reports Mgmt extracts values, AppXtender
Reports Mgmt updates the CXIDX file with those
values.

AppXtender Reports Mgmt extracts index


information from 38F4F863_RECORDS.CXPDF
and uploads the indexed document to
AppXtender.

7. AppXtender Reports Mgmt deletes the original


file, leaves the renamed file in the source
directory, or moves the original file to the Archive,
depending on your configuration.

AppXtender Reports Mgmt moves the original file to


C:\RPTARCHIVE\2000\04\07, because
the specified source for the my-pdf-rpt report type is
configured for archiving the original report files into
subdirectories by year, month, and date.

8. AppXtender Reports Mgmt deletes the generated


CFG and LOG files in the working directory for
the report type after the amount of time specified
under Files Keeping (After Failure or After
Success Completion) for the report type.

After 24 hours, AppXtender Reports Mgmt deletes


38F4F863.CFG, 38F4F863HST.LOG, and
38F4F863MSG.LOG because the my-pdf-rpt
report type is configured to keep these files only 24
hours after they were generated.

If the processing attempt is not successful, AppXtender Reports


Mgmt renames the stamp.CXext report file to stamp.FAILEDext, so that
you can investigate the cause of the failure.

How AppXtender Reports Mgmt Processes a File

49

Using ApplicationXtender Reports Management

The Extraction Process


The following sections introduce concepts to help you understand
the AppXtender Reports Mgmt Report Processor's extraction process.

Extracting the Index Values briefly describes how the


AppXtender Reports Mgmt Report Processor extracts index
values from report files.

Understanding Propagation of Index Values describes the


concept of index field propagation.

Using Different Indexing Options describes some of the


indexing options available to you and explains how these options
affect the resulting index records and document pages.

Compressing Report Files for Storage describes how


AppXtender Reports Mgmt Report Processor provides flexibility
with compression.

Note: When you create an application in AppXtender for storing documents


from AppXtender Reports Mgmt, if you configure any of the index fields
with a date format, select the date format carefully. For more information, see
Important Information about Extracting Dates.

Extracting the Index


Values

The major function of AppXtender Reports Mgmt is report indexing.


The report-structured indexing performed by the AppXtender
Reports Mgmt Report Processor is a process of generating index table
records by extracting data from report pages.
The Extract Definition Script (XDS), a specialized, high-level
procedure language developed specifically for AppXtender Reports
Mgmt, provides the means for defining the extraction procedure for
each report.
The role of the AppXtender Reports Mgmt Report Processor is to
interpret the extraction procedure created for a report. The XDS
interpreter processes a report page by page and extracts data
according to XDS instructions to create a set of index values that are
stored in an AppXtender database table.
The report file is stored in the AppXtender data storage location and
can be retrieved in AppXtender using the stored index values.
If your AppXtender Reports Mgmt license supports the business
intelligence gateway (B.I. gateway) feature, you can use AppXtender

50

ApplicationXtender Reports Management Administrators Guide

Using ApplicationXtender Reports Management

Reports Mgmt to extract a set of index values from your reports and
export this data in a format that can be used in business intelligence
applications.
AppXtender Reports Mgmt Report Processor
(extraction procedure
written in XDS)
Report
Report Pages

AppXtender Document
Storage Location

1 2
3 4

1 2

3 4

Index
Record 1

Index
Record 2

Sets of Index Values

Figure 20

Data for Use in


BI Analysis

AppXtender Database

AppXtender Reports Mgmt Indexing Process

For information on the XDS language, refer to the XDS Reference


Online Help.

Understanding
Propagation of
Index Values

Extracting index records from a report may be complex if the report's


structure is hierarchical. The report may begin with header
information and contain a series of subsections. Each of these
subsections may begin with header information, contain a list of
unique values, and end with a total.
Each subsection must be represented by a series of index records, one
for each of the unique values. In the index records for each
subsection, the subsection's header information and totals must be
repeated. In the index records for the whole report, the report's
header information must be repeated.

The Extraction Process

51

Using ApplicationXtender Reports Management

Forward-propagating Value

Non-propagating Value

Backward-propagating Value

Figure 21

Forward, Non-Propagating, and Backward Index Values

In other words, the index value for the report's header must be
propagated forward until the next report's header occurs. The index
value for each subsection's header must be propagated forward until
the next subsection header occurs. The index value for each
subsection's total must be propagated backward until the previous
subsection total occurs. The unique values are not propagated at all.

52

ApplicationXtender Reports Management Administrators Guide

Using ApplicationXtender Reports Management

Report
F1
F2

Index Record 1
F1 F2 N1 N2 B1 B2

N1 N2
N3 N4
B1
B2

Figure 22

Using Propagation
Levels

F1 F2 N3 N4 B1 B2

Index Record 2

Index Records Generated from Propagating Index Values

For forward-propagating index values, you can specify levels of


propagation for more precise extractions. When AppXtender Reports
Mgmt detects a new value for a high-level index field, AppXtender
Reports Mgmt stops propagating forward the values for any
low-level index fields. This is useful in cases where a value is missing
for a low-level index field. You can prevent the previous low-level
field value from propagating forward and replacing the blank.
Consider the following example report.

The Extraction Process

53

Using ApplicationXtender Reports Management

Forward-propagating
SHOULD be Forward-propagated
Invoice #
13579

Page#
1

Customer#
111

Invoice #
14703

Page#
(blank)

Customer#
222

Invoice #
24680

Page#
2

Customer#
333

SHOULD NOT be Forward-propagated


Address
88 Bit Rd. 20906

Address
88 Byte St. 20817

Address
(blank)

Item Description Price


Item Description Price

Item Description Price

Item Description Price

Item Description Price

Item Description Price

Item Description Price

Total

Total

Total

Backward-propagating
Non-propagating
Figure 23

Example Report Structure for Using Propagation Levels

In this example, you would want to use no level setting (default) for
Page #, level 1 for Invoice #, and level 2 for Customer # and Address.

54

ApplicationXtender Reports Management Administrators Guide

Using ApplicationXtender Reports Management

Consider the example index field values in the following table:


Table 6

Example Index Field Values for Using Propagation Levels

Index Field

Example 1

Example 2

Example 3

Page #

Blank in the report but 1 in the record.

Invoice #

13579

14703

24680

Customer #

111

222

333

Address

88 Bit Rd., 20906

99 Byte St., 20817

Blank in the report


and blank in the
record

When AppXtender Reports Mgmt detects the change in value for


Invoice # (the higher-level index field), AppXtender Reports Mgmt
stops propagating forward the value in Customer # and Address (the
lower-level index fields). This allows the address of customer number
333 to remain blank, instead of inheriting the address of customer
number 222.
However, when AppXtender Reports Mgmt detects the change in
value for Invoice #, AppXtender Reports Mgmt continues
propagating forward the value in Page #.
This is because the Page # index field is set at level 0, which means
that its forward propagation is not involved with the hierarchy
between Customer #, Address, and Invoice #.
This allows AppXtender Reports Mgmt to propagate forward the
value 1 as the page number for customer number 222.
For instructions on setting levels of forward-propagation, see
Changing Index Field Propagation.

The Extraction Process

55

Using ApplicationXtender Reports Management

Using Different
Indexing Options

Minimizing the Pages


Associated with each
Document

The pages of the report that AppXtender Reports Mgmt associates


with each index record depend on report type configuration and
propagation settings for that report type. You can configure
AppXtender Reports Mgmt to do one of the following for each report
type.

Associate with each index record only the page of the report that
contains the non-propagated index values. For information, see
Minimizing the Pages Associated with each Document.

Combine the pages of duplicate index records (within each


session) into a single document. For information, see Combining
Pages of Duplicate Index Records.

Associate with each index record a sequence of pages (all pages of


the report in sequence in which the forward-propagating index
values and the backward-propagating index values are the same).
For information, see Combining all Relevant Pages.

If you disable both the Group pages by index option and the
Combine pages by forward propagated values option, AppXtender
Reports Mgmt associates with each index record only the pages of the
report that contain the non-propagated index values.
In the following figure, the Account # field and the Amount field are
the non-propagated index fields. The page from which the account
number and amount were extracted for each record is associated with
that record.

56

ApplicationXtender Reports Management Administrators Guide

Using ApplicationXtender Reports Management

The Date field is forward propagated, and the date value was
extracted from a separate page, so that page is not associated with the
index records.
Index Records
Account#

Date

Amount

123456

2000/01/01

$41.50

123456

2000/01/01

$41.50

Report

Report

Page 2

Page 5

111113

$20.00

111116

$20.00

123456

$41.50

123456

$41.50

111114

$20.00

111117

$20.00

111115

$40.00

111118

$40.00

Figure 24

Two Separate Documents

Using Neither Group Nor Combine

For instructions on disabling the Group pages by index option and


the Combine pages by forward propagated values indexing option,
see Configuring the Upload Page.
For instructions on setting index field propagation, see Changing
Index Field Propagation.
Combining Pages of
Duplicate Index
Records

If you enable the Group pages by index option, AppXtender Reports


Mgmt combines the pages of duplicate index records (within each
session) into a single document. All pages that share all of their index
values will be grouped together as one document in AppXtender.
Pages need not be consecutive to be grouped together.
In the following figure, the Account # field and the Amount field are
the non-propagated index fields. The pages from which the account
number and amount were extracted are associated with the index
record. The Date field is forward propagated, and the date value was

The Extraction Process

57

Using ApplicationXtender Reports Management

extracted from a separate page, so that page is not associated with the
index record.
Index Record
Account#
123456

Date
2000/01/01

Amount
$41.50

Report

Report

Page 2

Page 5

111113

$20.00

111116

$20.00

123456

$41.50

123456

$41.50

111114

$20.00

111117

$20.00

111115

$40.00

111118

$40.00

Figure 25

Two Pages of One Document

Combining Pages of Duplicate Index Records

For instructions on enabling the Group pages by index option, see


Configuring the Upload Page.
For instructions on setting index field propagation, see Changing
Index Field Propagation.
Combining all
Relevant Pages

If you enable the Combine pages by forward propagated values


option, AppXtender Reports Mgmt associates with each index record
a sequence of pages (all pages of the report in sequence in which the
forward-propagating index values and the backward-propagating
index values are the same).
In the following figure, the Account # field and the Amount field are
the non-propagated index fields. The Date field is forward
propagated. The pages from which each index value was extracted
are associated with the index record.

58

ApplicationXtender Reports Management Administrators Guide

Using ApplicationXtender Reports Management

Index Record
Account#
123456

Date
2000/01/01

Amount
$41.50

Report

Report

Page 1

Figure 26

Page 2

2000/01/01

111116

$20.00

111113

$20.00

123456

$41.50

111114

$20.00

111117

$20.00

111115

$40.00

111118

$40.00

Two Pages of One Document

Combining All Relevant Pages

If you enable the Combine pages by forward propagated values


option, AppXtender Reports Mgmt also associates multiple index
records to the same document.
That is, all of the index records that have been produced from the
same set of pages are associated with the same BIN file. This is true
regardless of the applications setting for the Multiple indexes
referencing a single document option.
For instructions on enabling the Combine pages by forward
propagated values indexing option, see Configuring the Upload Page.
For instructions on setting index field propagation, see Changing
Index Field Propagation.

Compressing Report
Files for Storage

The AppXtender Reports Mgmt Report Processor compresses


standard ASCII report files during the extraction process, which
allows for flexibility in how the reports are stored. In addition, the
compression used on the report file is configurable.

If it is more important to you to save time than to save space, you


can configure reports to be stored using no compression.

The Extraction Process

59

Using ApplicationXtender Reports Management

If it is more important to you to save space than to save time, you


can configure reports to be compressed using size as the
compression criteria. You can also use speed or a balance between
speed and size as compression criteria.

For instructions, see Configuring the Storage Page.

Important
Information about
Extracting Dates

When you create an application in AppXtender for storing


documents from AppXtender Reports Mgmt, if you configure any of
the index fields with a date format, select the date format carefully.
If you select one of the following date formats, you must make sure
the dates you intend to extract with AppXtender Reports Mgmt use
hyphens to set apart the year, as shown in the Example column of the
following table:

Table 7

Date Formats that Require a Hyphenated Year


Date Format

Example

MM-YY-DD

05-9206

MMM-YY-DD

MAY-9206

YY-MM-DD

92-0506

YY-DD-MMM

92-06MAY

CAUTION
If, while processing a report file, AppXtender Reports Mgmt
extracts a date that does not set apart the year (for example,
059206) and attempts to upload the indexed report to an
AppXtender application that has one of these date formats, the date
field will not be populated.

60

ApplicationXtender Reports Management Administrators Guide

Using ApplicationXtender Reports Management

Support for AppXtender Features


AppXtender Reports Mgmt supports several AppXtender features.
Some of these features require configuration in the AppXtender
Reports Mgmt Configuration Admin, some in AppXtender. For more
information, see the following sections.

HIPAA Compliance
Support

HIPAA Compliance Support describes the audit trail comment


AppXtender Reports Mgmt supplies to support HIPAA
compliance.

Configuring Volume Label Search Drive(s) describes how to


specify one or more volume label search drives for an
AppXtender data source.

Configuring Max Future Years describes how to configure the


Max Future Years setting so that AppXtender interprets two-digit
years appropriately.

Creating a New Report Type includes a description of the


AppXtender Reports Mgmt Enable report view option, which
supports the AppXtender Report View feature.

Using Form Overlay describes form overlay, one of the


AppXtender features supported by AppXtender Reports Mgmt.

The Health Insurance Portability and Accountability Act of 1996


(HIPAA) was put in place to protect health care patients by regulating
how patient records are stored and accessed.
AppXtender Reports Mgmt facilitates compliance with the HIPAA
regulations by adding an audit trail comment for HIPAA-compliant
enabled applications for each new document and page as follows.
[2003-06-02 21:06:57]
SYSOP,100001,RKWSKA.legato.com,Unknown
Action(500),2,1,ERMXtender added a new
document;MODULE=ERMXReportProcessor
[2003-06-02 21:06:57]
SYSOP,100001,RKWSKA.legato.com,Unknown
Action(500),2,1,ERMXtender added a new
page;MODULE=ERMXReportProcessor

Support for AppXtender Features

61

Using ApplicationXtender Reports Management

When the Reason Code option is enabled for an AppXtender


application and the Audit Trail option is enabled, all document
creation, printing, e-mail, and export actions are audited.
For more information about audit trails, refer to the
ApplicationXtender Core Components Administrators Guide.
Note: Only users with the User Security Maint privilege granted can modify
global audit trail settings. To modify each applications audit trail settings,
the user must have the Modify App privilege on that application.

62

ApplicationXtender Reports Management Administrators Guide

Using ApplicationXtender Reports Management

Configuring AppXtender Reports Mgmt


This section provides the following overview procedures for this
manual

Configuring
AppXtender Reports
Mgmt for Print
Stream Files

Configuring AppXtender Reports Mgmt for Print Stream Files


provides an overview for the entire process of configuring
AppXtender Reports Mgmt to convert a set of print stream files
into report files, and extract index information from that set of
report files.

Configuring AppXtender Reports Mgmt for Report Files


provides an overview for the entire process of configuring
AppXtender Reports Mgmt to extract index information from a
set of report files.

Configuring AppXtender Reports Mgmt for Business


Intelligence Applications describes how to configure
AppXtender Reports Mgmt to export data from your reports to a
file that can be used in business intelligence applications.

The following procedure provides an overview for the entire process


of converting a set of print stream files of a particular type into report
files, and extracting index information from that set of report files.
To process a set of print stream files:
1. Create a print stream type for the set of print stream files.
For instructions, see Creating a New Print Stream Type.
2. Make sure the computer on which AppXtender Reports Mgmt is
installed is connected to the system AppXtender data source to
which you intend to upload indexed documents.
For instructions, see Linking to AppXtender Data Sources.
3. Make sure the AppXtender application to which you intend to
store indexed documents has been created.
For instructions, see the ApplicationXtender Core Components
Administrators Guide.
Note: When you create an application in AppXtender for storing
documents from AppXtender Reports Mgmt, if you configure any of the
index fields with a date format, select the date format carefully. For more
information, see Important Information about Extracting Dates.

Configuring AppXtender Reports Mgmt

63

Using ApplicationXtender Reports Management

4. Create a report type for the set of report files that you want to
process. For instructions, see Creating a New Report Type.
5. Make sure the propagation of index fields is appropriate for the
structure of the report files.
For instructions, see Changing Index Field Propagation.
6. Create extraction procedures.
For instructions, see Creating a New Procedure.
7. You can use XDS Visual Tester to test these procedures.
For instructions, see Using XDS Visual Tester.
8. Create at least one source specification for the report type. For
instructions, see Specifying a Source for a Report Type.
9. Create at least one source specification for the print stream type.
You can specify the source directory for the report type as the
output directory for the print stream type.
For instructions, see Specifying a Source for a Print Stream
Type.
10. Place the files that you want to convert in the print stream source
directory.
The AppXtender Reports Mgmt Print Stream Processor processes
the files according to the current print stream type configuration
and source specifications for the print stream type.
If you have specified the source directory for the report type as
the output directory for the print stream type, then the
AppXtender Reports Mgmt Report Processor immediately
processes the files according to the current report type
configuration, procedures, index field propagation settings, and
source specifications for the report type.

Configuring
AppXtender Reports
Mgmt for Report
Files

The following procedure describes how to process a set of report files.


To generate indexed AppXtender documents from a set of report
files:
1. Make sure the system AppXtender data source to which you
intend to upload indexed documents has been added on the
computer on which AppXtender Reports Mgmt is installed. For
instructions, see Managing AppXtender Data Sources.

64

ApplicationXtender Reports Management Administrators Guide

Using ApplicationXtender Reports Management

Note: If you intend to submit documents in AppXtender back to


AppXtender Reports Mgmt for the purpose of exporting files for a
business intelligence application, add the data source from which you
intend to send AppXtender documents.

2. Make sure the AppXtender application to which you intend to


store indexed documents has been created. For instructions, see
the ApplicationXtender Core Components Administrators Guide.
Note: When you create an application in AppXtender for storing
documents from AppXtender Reports Mgmt, if you configure any of the
index fields with a date format, select the date format carefully. For more
information, see Important Information about Extracting Dates.

3. Create a report type for the set of report files that you want to
process. For instructions, see Creating a New Report Type.
4. Make sure the propagation of index fields is appropriate for the
structure of the report files. For instructions, see Changing Index
Field Propagation.
5. Create extraction procedures. For instructions, see Creating a
New Procedure.
6. You can use XDS Visual Tester to test these procedures. For
instructions, see Using XDS Visual Tester.
7. Create at least one source specification for the report type. For
instructions, see Specifying a Source for a Report Type.
8. Place the files that you want to process in the report source
directory.
The AppXtender Reports Mgmt Report Processor processes the
files according to the current report type configuration,
procedures, index field propagation settings, and source
specifications.

Configuring
AppXtender Reports
Mgmt for Business
Intelligence
Applications

Business intelligence solutions allow users to perform one or more of


the following tasks:

Access and analyze data

Identify patterns and correlations within their set of data

Create predictive models that anticipate behavior based on


historic trends in the data
Configuring AppXtender Reports Mgmt

65

Using ApplicationXtender Reports Management

Business intelligence applications generally extract data only from


ASCII files in which the data has already been organized into rows
(records) and columns (fields).
If your AppXtender Reports Mgmt license supports the Business
Intelligence Gateway (B.I. gateway) feature, you can use AppXtender
Reports Mgmt to extract data from your reports and export this data
in a format that can be used in business intelligence applications. This
export is performed simultaneously with the upload of indexed
documents to AppXtender.
The B.I. Gateway interface of AppXtender Reports Mgmt includes the
ability to initiate a script file, written in either VBScript or JavaScript,
immediately following completion of the data export file.
For more information about scripting for business intelligence
applications, see the ApplicationXtender Reports Management Scripting
User's Guide.
In addition, if you have already used AppXtender Reports Mgmt to
generate indexed AppXtender documents from reports, you can
submit those reports from AppXtender to AppXtender Reports Mgmt
and use AppXtender Reports Mgmt to process those reports again.
When these reports are processed by AppXtender Reports Mgmt a
second time, if you have configured AppXtender Reports Mgmt for
business intelligence analysis, AppXtender Reports Mgmt exports
data from these reprocessed reports to a file for use in a business
intelligence application.
When a report is submitted from AppXtender to AppXtender Reports
Mgmt, AppXtender generates an INI file that preserves data integrity
by disabling the upload of documents to AppXtender for that report.
If your AppXtender Reports Mgmt license supports the B.I. gateway
feature, the ways in which you can use AppXtender Reports Mgmt
have been expanded.
The following figure shows that you can generate AppXtender
indexed documents, an exported file for use in business intelligence
applications, or both.
This figure also demonstrates that the exported file can be generated
either from original reports or from indexed documents in
AppXtender.

66

ApplicationXtender Reports Management Administrators Guide

Using ApplicationXtender Reports Management

Basic AppXtender Reports Mgmt


Usage Scenario

Figure 27

Additional AppXtender Reports Mgmt


Usage Scenarios
Allowed by B.I. Gateway License

Original Reports

Original Reports

Indexed Documents
in AppXtender

AppXtender Reports Mgmt

AppXtender Reports Mgmt

AppXtender Reports Mgmt

Indexed Documents
in AppXtender

Indexed Documents
in AppXtender and Exported File
(both simultaneously)

Exported File Alone


(not uploading to
AppXtender)

AppXtender Reports Mgmt Usage Expanded by B.I. Gateway License


Note: If the Enable report view option was not used in the report type that
AppXtender Reports Mgmt originally used to process a report, the report that
AppXtender sends back to AppXtender Reports Mgmt is not the original
report. It is a report reconstructed from the selected documents.

The procedure for configuring AppXtender Reports Mgmt to export


data for business intelligence applications varies depending on the
scenario in which you are using AppXtender Reports Mgmt.
The following sections provide overview procedures for each
scenario.

Uploading Indexed Documents to AppXtender and Exporting a


File for Business Intelligence Analysis from Original Reports

Exporting a File for Business Intelligence Analysis from Indexed


Documents

Configuring AppXtender Reports Mgmt

67

Using ApplicationXtender Reports Management

In each case, consider using XDS Visual Tester to test each report type
before using it in a production environment. For instructions, see
Recommended Method of Testing Procedures and Using XDS
Visual Tester.
Uploading Indexed
Documents to
AppXtender and
Exporting a File for
Business Intelligence
Analysis from Original
Reports

The following overview procedure describes how to configure


AppXtender Reports Mgmt to simultaneously generate indexed
documents in AppXtender and export files for use in a business
intelligence application.
To configure AppXtender Reports Mgmt:
1. Configure AppXtender Reports Mgmt to process report files (and
print stream files, if necessary).
For instructions, see Configuring AppXtender Reports Mgmt for
Report Files and Configuring AppXtender Reports Mgmt for
Business Intelligence Applications.
2. Perform the following additional configurations in the
AppXtender Reports Mgmt Configuration Admin.
Specify the data export path. For instructions, see Specifying
the Data Export Path.
Configure the B.I. Gateway tab for the report type. For
instructions, see Configuring the B.I. Gateway Page.
3. If you want AppXtender Reports Mgmt to extract more
information for business intelligence gathering purposes (in
addition to the index information extracted for AppXtender
document creation), perform the following additional
configurations in the AppXtender Reports Mgmt Configuration
Admin.
Create additional data fields for the report type. For
instructions, see Creating Fields for Export to Business
Intelligence Files.
Edit the report types procedures to extract and store values in
the new data fields. For instructions, see Editing Procedures.
When AppXtender Reports Mgmt processes a report based on the
configured report type and report source, indexed documents are
uploaded to AppXtender and a file is exported to the data export
path.

68

ApplicationXtender Reports Management Administrators Guide

Using ApplicationXtender Reports Management

Exporting a File for


Business Intelligence
Analysis from Indexed
Documents

The following overview procedure describes how to configure


AppXtender Reports Mgmt and AppXtender so that you can submit
documents in AppXtender back to AppXtender Reports Mgmt for the
purpose of exporting files for a business intelligence application.
To configure AppXtender Reports Mgmt and AppXtender:
1. Configure AppXtender Reports Mgmt to process report files (and
print stream files, if necessary). For instructions, see Configuring
AppXtender Reports Mgmt for Report Files and Configuring
AppXtender Reports Mgmt for Print Stream Files.
2. Perform the following additional configurations in the
AppXtender Reports Mgmt Configuration Admin.
Specify the data export path. For instructions, see Specifying
the Data Export Path.
Specify the B.I. gateway path. For instructions, see Specifying
the B.I. Gateway Path.
Configure the B.I. Gateway tab for the report type. For
instructions, see Configuring the B.I. Gateway Page.
Configure a report source to use an INI file and specify a UNC
path as the source directory. For instructions, see Accessing
Report Data in WMI.
Note: At this point, AppXtender Reports Mgmt generates information
about the report type and report source in an ERMX.INI file in the
specified B.I. gateway path.

3. If you want AppXtender Reports Mgmt to extract more


information for business intelligence gathering purposes (in
addition to the index information extracted for AppXtender
document creation), perform the following additional
configurations in the AppXtender Reports Mgmt Configuration
Admin.
Create additional data fields for the report type. For
instructions, see Creating Fields for Export to Business
Intelligence Files.
Edit the report types procedures to extract and store values in
the new data fields. For instructions, see Editing Procedures.
4. Specify a Business Intelligence Gateway Path in AppXtender (on
the Paths tab of the Configuration dialog box). This path must be
equivalent to the B.I. gateway path in AppXtender Reports Mgmt

Configuring AppXtender Reports Mgmt

69

Using ApplicationXtender Reports Management

so that AppXtender can find the ERMX.INI file. For instructions,


refer to the ApplicationXtender Core Components Administrators
Guide.
5. Submit reports from AppXtender to AppXtender Reports Mgmt.
For instructions, refer to the ApplicationXtender Users Guide.
AppXtender generates a TXT or PDF report and its corresponding
INI file in the specified source directory. Because of the report
source that is configured to use an INI file, AppXtender Reports
Mgmt processes the AppXtender-generated report.
When this processing is complete, AppXtender Reports Mgmt
exports a file to the specified data export path. Because of the
Upload=No line in the AppXtender-generated INI file,
AppXtender Reports Mgmt does not generate indexed
documents from the reports.
Note: Two different kinds of INI files are used in this scenario:
AppXtender Reports Mgmt generates the ERMX.INI file for the purpose
of communicating with AppXtender about the report types for which the
B.I. gateway feature is configured. AppXtender, in turn, generates INI
files for the purpose of communicating with AppXtender Reports Mgmt
about the reports that are submitted from AppXtender. The root file
name of each INI file matches the root file name of its corresponding
report.

70

ApplicationXtender Reports Management Administrators Guide

Using ApplicationXtender Reports Management

Maintaining AppXtender Reports Mgmt


The most important AppXtender Reports Mgmt maintenance
considerations are ensuring that the server configuration is set up
correctly and that a system administrator maintains the server
properly.
Proper maintenance includes performing system backups and
monitoring the processors on a regular basis.
For instructions on monitoring the processors, see Monitoring the
Print Stream Processor and Monitoring the Report Processor.

Maintaining AppXtender Reports Mgmt

71

Using ApplicationXtender Reports Management

72

ApplicationXtender Reports Management Administrators Guide

4
ApplicationXtender
Reports Management
Configuration Admin

This chapter introduces the AppXtender Reports Mgmt


Configuration Admin, which allows you to configure all aspects of
your AppXtender Reports Mgmt system.
For more information, see the following sections:

Introduction ........................................................................................
Opening the AppXtender Reports Mgmt Configuration Admin
Using the AppXtender Reports Mgmt Configuration Admin ....
Transferring AppXtender Reports Mgmt Configuration Data....
Using Help ..........................................................................................
AppXtender Reports Mgmt Configuration Properties.................

ApplicationXtender Reports Management Configuration Admin

74
75
76
84
87
88

73

ApplicationXtender Reports Management Configuration Admin

Introduction
The AppXtender Reports Mgmt Configuration Admin allows you to
configure all aspects of your AppXtender Reports Mgmt system.
With it, you can manage the AppXtender Reports Mgmt Print Stream
Processor, the AppXtender Reports Mgmt Report Processor,
AppXtender data sources, print stream types, report types, index
fields, data fields, and procedures.
The configuration procedures you perform with the AppXtender
Reports Mgmt Configuration Admin determine how AppXtender
Reports Mgmt processes reports, extracts index records, uploads
indexed documents to AppXtender, and exports data for use in
business intelligence applications.
This chapter helps you to start using the AppXtender Reports Mgmt
Configuration Admin.

74

Opening the AppXtender Reports Mgmt Configuration Admin


describes how to open the AppXtender Reports Mgmt
Configuration Admin locally and remotely.

Using the AppXtender Reports Mgmt Configuration Admin


describes how to navigate and customize the AppXtender
Reports Mgmt Configuration Admin. This section also describes
the toolbar that you can use to perform various functions.

Transferring AppXtender Reports Mgmt Configuration Data


describes how to save the AppXtender Reports Mgmt
configuration and working directories to a compressed (.ZIP) file
and then restore this information to a different server.

Using Help describes how to access Online Help for the


AppXtender Reports Mgmt Configuration Admin.

AppXtender Reports Mgmt Configuration Properties describes


how to perform basic configuration for AppXtender Reports
Mgmt, such as configuring licensing for AppXtender Reports
Mgmt.

ApplicationXtender Reports Management Administrators Guide

ApplicationXtender Reports Management Configuration Admin

Opening the AppXtender Reports Mgmt Configuration Admin


The AppXtender Reports Mgmt Configuration Admin allows you to
configure all aspects of your ApplicationXtender Reports
Management system.
To open the AppXtender Reports Mgmt Configuration Admin:
1. From the Windows Start menu, select Programs and then
AppXtender Reports Mgmt.
2. From the AppXtender Reports Mgmt program group, select
AppXtender Reports Mgmt Configuration. The AppXtender
Reports Mgmt Configuration Admin opens.

Figure 28

The AppXtender Reports Mgmt Configuration Administrator

Opening the AppXtender Reports Mgmt Configuration Admin

75

ApplicationXtender Reports Management Configuration Admin

Using the AppXtender Reports Mgmt Configuration Admin


The AppXtender Reports Mgmt Configuration Admin is based on
Microsoft Management Console (MMC), an extensible, common
console framework for management applications.
The AppXtender Reports Mgmt Configuration Admin consists of a
menu bar, a toolbar, and two panes. The left pane consists of a tree
structure, which can be expanded or collapsed. Each item on the tree
structure is considered to be a node.
This tree structure, when fully expanded, has five levels. The root of
this tree structure is the AppXtender Reports Mgmt Configuration
node. The second level is a list of Snap-ins. A Snap-in is a program
that runs within MMC and provides specific added functionality.
The AppXtender Reports Mgmt Configuration Admin currently
contains the following Snap-ins:

Report Types

Print Stream Types

Content Repositories

Report Processors

Print Stream Processors

The information displayed in the right pane depends on the type of


node selected in the left pane, as shown below.

Figure 29

76

The AppXtender Reports Mgmt Configuration Admin with a Sample


Tree

ApplicationXtender Reports Management Administrators Guide

ApplicationXtender Reports Management Configuration Admin

AppXtender Reports
Mgmt Configuration
Admin Application
Setup for Web
Access

Preparing to use the

Application

Using a Web browser, you can access the AppXtender Reports Mgmt
Configuration Admin from a computer on which this utility is not
installed.
The following sections describe how to prepare for and then use the
ApplicationXtender Reports Management Configuration Admin
remotely:

Preparing to use the Application

Installing the Remote Desktop Connection

Connecting to the Application Remotely

Before you can use the AppXtender Reports Mgmt Configuration


Admin remotely, the following components must be on the host
server (for example, the server at work):

AppXtender Reports Mgmt Configuration

Terminal Services

Using the AppXtender Reports Mgmt Configuration Admin

77

ApplicationXtender Reports Management Configuration Admin

The following components must be installed either on the host server


or on a server with access to the host:

Remote Desktop Web Connection (see Installing the Remote


Desktop Connection for installation instructions)

Internet Information Server (IIS). Ensure that the version of IIS is


supported by the operating system that is installed on the server.
Internet Explorer must also be installed on the client workstation
(for example, the workstation at home). Refer to the
ApplicationXtender Release Notes for supported versions.

Installing the Remote


Desktop Connection

To install the Remote Desktop Web Connection:


1. On the host server, find the file called tswebsetup.exe. By
default, it is located in the following path:
C:\Program Files\XtenderSolutions\Content Management

2. Double-click tswebsetup.exe. The ActiveX Client Control Setup


program installs the files in the directory you specify. The default
location is C:\Inetpub\Wwwroot\Tsweb.
Connecting to the
Application Remotely

To connect to the AppXtender Reports Mgmt Configuration Admin


remotely:
1. Open Internet Explorer, and in the Address field, type:
http://machinename/tsweb where machinename is the name of
the host computer. You see a logon window for the Remote
Desktop Web Connection.

78

ApplicationXtender Reports Management Administrators Guide

ApplicationXtender Reports Management Configuration Admin

Figure 30

Remote Desktop Web Connection

2. Enter the host machine name and then click Connect. You see a
Windows login window.
3. Enter your user name and password just as you would on the
host computer.
4. Open the AppXtender Reports Mgmt Configuration Admin. If
another instance is already running, a message box appears. You
must close the original instance of the utility before attempting to
open another one remotely.

CAUTION
You can only access one instance of the AppXtender Reports
Mgmt Configuration Admin from the same host computer.
Make sure you close the instance on the host computer before
attempting to open another instance remotely.

Using the AppXtender Reports Mgmt Configuration Admin

79

ApplicationXtender Reports Management Configuration Admin

Navigating the
AppXtender Reports
Mgmt Configuration
Admin Application

Expanding and
Collapsing Nodes

The following sections describe how to navigate the AppXtender


Reports Mgmt Configuration Admin:

Expanding and Collapsing Nodes

Displaying the Contents of a Node

Navigating up One Level

Retracing Your Steps

The tree structure in the AppXtender Reports Mgmt Configuration


Admin can be expanded or collapsed.
To expand or collapse a node, double-click the node.

Displaying the
Contents of a Node

You can display the contents of each node in the tree structure.
To display the contents of a node, click the node or press the up or
down arrow key until the node is highlighted.
The contents of the selected node appear in the right pane.

Navigating up One
Level

The tree structure in the AppXtender Reports Mgmt Configuration


Admin, when fully expanded, has five levels. You can navigate up
one level at a time by clicking a toolbar button.
To navigate up one level, click the Up One Level toolbar button.

Figure 31

Retracing Your Steps

Up One Level Button

The AppXtender Reports Mgmt Configuration Admin remembers


the steps you have taken as you navigate the utility. If necessary, you
can retrace your steps.
To retrace your steps, click the Back or Forward toolbar button.

Figure 32

80

Back and Forward Buttons

ApplicationXtender Reports Management Administrators Guide

ApplicationXtender Reports Management Configuration Admin

The AppXtender
Reports Mgmt
Configuration
Admin Toolbar

The AppXtender Reports Mgmt Configuration Admin toolbar allows


you to easily perform many of the AppXtender Reports Mgmt
Configuration Admin functions.

Figure 33

The AppXtender Reports Mgmt Configuration Admin Toolbar

CAUTION
Not all of the toolbar buttons appear at all times. The buttons that
appear depend on the node that is selected.
The following table describes each button on the AppXtender
Reports Mgmt Configuration Admin toolbar:

Table 8

Button

The AppXtender Reports Mgmt Configuration Admin Toolbar Buttons


Name

Description

Back

Allows you to retrace your steps backward.

Forward

Allows you to retrace your steps forward. This button is available only when
you have already used the Back button to retrace your steps backward.

Up One Level

Selects the node up one level from the currently selected node. This button
is not available when the AppXtender Reports Mgmt Configuration node
(the root node of the AppXtender Reports Mgmt Configuration Admin tree
structure) is selected.

Show/ Hide
Tree

Shows or hides the left pane of the AppXtender Reports Mgmt


Configuration Admin, which contains the AppXtender Reports Mgmt
Configuration Admin tree structure.

Refresh

Refreshes the selected list of print stream type, report type, or processor
logs. For more information, see Monitoring the Report Processor and
Monitoring the Print Stream Processor.

Delete

Deletes the selected print stream type, report type, procedure, or source
specification. This button is available only when one of those items is
selected.

Using the AppXtender Reports Mgmt Configuration Admin

81

ApplicationXtender Reports Management Configuration Admin

Table 8

Button

Customizing the
Application
Table 9

82

The AppXtender Reports Mgmt Configuration Admin Toolbar Buttons


Name

Description

Properties

Displays the Properties dialog box for the selected print stream type, report
type, procedure, index field, data field, source specification, or one of many
other configuration items. The Properties dialog box allows you to view or
modify properties for the selected item. This button is available only when
one of those items is selected.

Export List

Displays the Save As dialog box for the selected item. The Save As dialog
box allows you to export information about the selected item.

Help

Displays Online Help. For more information, see Using Help.

You can customize the AppXtender Reports Mgmt Configuration


Admin in a variety of ways. The following table describes how to
perform some of the possible customizations:
Customizing the AppXtender Reports Mgmt Configuration Admin

Customization

Instructions

Resize the panes in the AppXtender


Reports Mgmt Configuration Admin.

Drag the dividing line.

Display information in the right pane as


large icons.

You have the following choices:


Select any node in the tree (except AppXtender Data Source
Selector). Right-click the selected node and select View >
Large Icons.
From the View menu, select Large Icons.
The information in the right pane appears as large icons.

Display information in the right pane as


small icons.

You have the following choices:


Select any node in the tree (except AppXtender Data Source
Selector). Right-click the selected node and select View >
Small Icons.
From the View menu, select Small Icons.
The information in the right pane appears as small icons.

ApplicationXtender Reports Management Administrators Guide

ApplicationXtender Reports Management Configuration Admin

Table 9

Customizing the AppXtender Reports Mgmt Configuration Admin

Customization

Instructions

Display information in the right pane as a


list.

You have the following choices:


Select any node in the tree (except AppXtender Data Source
Selector). Right-click the selected node and select View >
List.
From the View menu, select List.
The information in the right pane appears as a list.

Display information in the right pane in


detail.

You have the following choices:


Select any node in the tree (except AppXtender Data Source
Selector). Right-click the selected node and select View >
Detail.
From the View menu, select Detail.
The information in the right pane appears in detail.

Using the AppXtender Reports Mgmt Configuration Admin

83

ApplicationXtender Reports Management Configuration Admin

Transferring AppXtender Reports Mgmt Configuration Data


You can use the AppXtender Reports Mgmt Configuration Transfer
utility to easily transfer all AppXtender Reports Mgmt configuration
data, including registry information and working directories, to
another server. You might want to do this, for example, after
upgrading your operating system. You can use this utility with all
versions of AppXtender Reports Mgmt.
To transfer AppXtender Reports Mgmt configuration data to another
server, you must first export it from the source server to a compressed
(.ZIP) file, and then import it to the destination server. AppXtender
Reports Mgmt versions must be the same on both servers if the
destination server is AppXtender Reports Mgmt 2.61 or later.

CAUTION
The AppXtender Reports Mgmt Configuration Transfer utility does
not also install AppXtender Reports Mgmt. AppXtender Reports
Mgmt must already be installed on the destination server before
you import it there.
For more information, see:

84

Exporting Configuration Data

Importing Configuration Data

ApplicationXtender Reports Management Administrators Guide

ApplicationXtender Reports Management Configuration Admin

Exporting
Configuration Data

To export AppXtender Reports Mgmt configuration data:


1. Double-click TransferERMX.exe, which is located by default
during AppXtender Reports Mgmt installation at:
C:\Program Files\XtenderSolutions\Content Management

The AppXtender Reports Mgmt Configuration Transfer Utility


dialog box appears.

Figure 34

AppXtender Reports Mgmt Configuration Transfer Utility, Export

2. To export AppXtender Reports Mgmt configuration data, click


Export and select a file path for the resulting compressed file, and
then click Start. When the export is complete,
AppXtenderReportsMgmtConfig.zip is created in the specified
directory and you see a message box indicating that the export
was successful.
3. Click Exit to end the export process.

Transferring AppXtender Reports Mgmt Configuration Data

85

ApplicationXtender Reports Management Configuration Admin

Importing
Configuration Data

To import AppXtender Reports Mgmt configuration data:


1. Double-click TransferERMX.exe, which is located by default
when you install AppXtender Reports Mgmt at C:\Program
Files\XtenderSolutions\Content Management. The
AppXtender Reports Mgmt Configuration Transfer Utility dialog
box appears.
2. Click Import. The import view of the AppXtender Reports Mgmt
Configuration Transfer Utility dialog box appears.

Figure 35

AppXtender Reports Mgmt Configuration Transfer Utility, Import

3. In the File Path box, enter or select the file path where you placed
AppXtenderReportsMgmtConfig.zip when you exported it. The
default paths of each component of the AppXtender Reports
Mgmt configuration data appear in the dialog box.
4. Click Start. When the import is complete,
AppXtenderReportsMgmtConfig.zip is created in the specified
directory and you see a message box indicating that the import
was successful.
5. Click Exit to end the import process.

86

ApplicationXtender Reports Management Administrators Guide

ApplicationXtender Reports Management Configuration Admin

Using Help
You can view AppXtender Reports Mgmt Online Help from within
the AppXtender Reports Mgmt Configuration Admin or from the
Windows Start menu.
When you access Help from within AppXtender Reports Mgmt
Configuration Admin, the topic that appears is context-sensitive.
That is, the topic should be relevant to the node that you have
selected or the dialog box that you have displayed.
To view AppXtender Reports Mgmt Online Help from within the
AppXtender Reports Mgmt Configuration Admin, right-click a node
you need more information on and select Help.
To view AppXtender Reports Mgmt Online Help from the Windows
Start menu:
1. From the Windows Start menu, select Programs > AppXtender
Reports Mgmt.
2. You have the following choices:
If you want to view Online Help for the AppXtender Reports
Mgmt Configuration Admin, select AppXtender Reports
Mgmt Help from the AppXtender Reports Mgmt program
group.
If you want to view Online Help for the XDS scripting
language, select XDS Reference from the AppXtender Reports
Mgmt program group.

Using Help

87

ApplicationXtender Reports Management Configuration Admin

AppXtender Reports Mgmt Configuration Properties


The AppXtender Reports Mgmt Configuration Properties dialog box
allows you to perform basic configuration for AppXtender Reports
Mgmt.

Viewing Information
about AppXtender
Reports Mgmt

Viewing Information about AppXtender Reports Mgmt


describes how to display the version number of the currently
installed version of AppXtender Reports Mgmt and the copyright
information.

Configuring AppXtender Reports Mgmt Licensing describes


how to configure the AppXtender Reports Mgmt.

Changing the AppXtender Reports Mgmt Configuration Data


Directory describes how to change the AppXtender Reports
Mgmt Configuration Data directory, if doing so is necessary for
your AppXtender Reports Mgmt system (for example, if you
need to move the directory to increase available space on the
current drive).

The AppXtender Reports Mgmt Configuration Properties dialog box


displays the version number of the currently installed version of
AppXtender Reports Mgmt and displays the copyright information.
To view information about AppXtender Reports Mgmt:
1. In the AppXtender Reports Mgmt Configuration Admin, open
the AppXtender Reports Mgmt Configuration Properties dialog
box by right-clicking the AppXtender Reports Mgmt node.
2. Select Properties. The AppXtender Reports Mgmt Configuration
Properties dialog box appears. The About Reports Mgmt tab is
forward by default.

Configuring
AppXtender Reports
Mgmt Licensing

If AppXtender Reports Mgmt licensing has been registered on a


License Server computer, you must configure a connection to the
License Server computer. The AppXtender Reports Mgmt
Configuration Properties dialog box allows you to configure the
AppXtender Reports Mgmt licensing.
For instructions on obtaining an AppXtender Reports Mgmt license
and registering it on the License Server computer, see the
ApplicationXtender Core Components Administrators Guide.

88

ApplicationXtender Reports Management Administrators Guide

ApplicationXtender Reports Management Configuration Admin

To configure the AppXtender Reports Mgmt licensing:


1. In the AppXtender Reports Mgmt Configuration Admin,
right-click the AppXtender Reports Mgmt Configuration node
2. Select Properties. The AppXtender Reports Mgmt Configuration
Admin Properties dialog box appears.
3. Click the License Server tab.

Figure 36

AppXtender Reports Mgmt Configuration Admin Properties - License


Server Tab

4. Select the type of license you wish to use:


Evaluation is selected as the default, which indicates you wish
to use the 30-day evaluation license.
If not using an evaluation license, select License Server. In the
License Server box, enter the network address of the License
Server computer on which AppXtender Reports Mgmt
licensing has been registered. If using a clustered
environment, network addresses for each computer in the
cluster must be entered in a semi-colon separated string, for
example: server1;server2;server3. You must use an odd
number of servers (1, 3, 5, etc.) as AppXtender does not
support two license server nodes in a cluster configuration.
5. Click Apply. The connection to the License Server is now
configured.
6. If you want to view license information for the currently
configured license, click License Check. The License Check
message appears indicating the status of the AppXtender Reports
Mgmt license.
AppXtender Reports Mgmt Configuration Properties

89

ApplicationXtender Reports Management Configuration Admin

Figure 37

License Check Message

Each item in the License Check message is described in the


following table:
Table 10

AppXtender Reports Mgmt License Information

Feature

Description

Servers

Maximum number of AppXtender Reports Mgmt Servers.

AFP Options

Maximum number of available AppXtender Reports Mgmt Servers


that can be used to convert AFP files and to extract index
information from those files.

METACODE Options

Maximum number of available AppXtender Reports Mgmt Servers


that can be used to convert Metacode files and to extract index
information from those files.

PCL Options

Maximum number of available AppXtender Reports Mgmt Servers


that can be used to convert PCL files and to extract index
information from those files.

PDF Options

Maximum number of available AppXtender Reports Mgmt Servers


that can be used to extract index information from PDF files.

Business Intelligence Gateway

Specifies whether your AppXtender Reports Mgmt license


supports the Business Intelligence Gateway feature.

7. In the License Check message, click OK.


8. In the AppXtender Reports Mgmt Configuration Properties
dialog box, click OK.

90

ApplicationXtender Reports Management Administrators Guide

ApplicationXtender Reports Management Configuration Admin

Changing the
AppXtender Reports
Mgmt Configuration
Data Directory

The AppXtender Reports Mgmt Configuration Data directory


contains configuration information for your AppXtender Reports
Mgmt system. This directory is created during AppXtender Reports
Mgmt installation.
If any of the following conditions apply to you, you can change the
directory AppXtender Reports Mgmt uses as the AppXtender
Reports Mgmt Configuration Data directory:

You want to move the configuration information to a new


directory for space concerns.

You want to store subsequent configuration information in a new


directory.

You want to use configuration information that is already stored


in another directory.

CAUTION
Changing the AppXtender Reports Mgmt Configuration Data
directory changes settings in the AppXtender Reports Mgmt
Configuration Admin.
To change the AppXtender Reports Mgmt Configuration Data
directory:
1. In the AppXtender Reports Mgmt Configuration Admin, open
the AppXtender Reports Mgmt Configuration Properties dialog
box by right-clicking the AppXtender Reports Mgmt
Configuration node and selecting Properties. The AppXtender
Reports Mgmt Configuration Properties dialog box appears.
Note: If the Configuration Data Directory text box is unavailable

(read-only), you must close the Properties dialog box, collapse all
nodes in the tree, close the AppXtender Reports Mgmt
Configuration Admin, and reopen the AppXtender Reports Mgmt
Configuration Admin. When you open the Properties dialog box
again, you can edit the value in the Configuration Data Directory
text box.
2. Click the Configuration Server tab.

AppXtender Reports Mgmt Configuration Properties

91

ApplicationXtender Reports Management Configuration Admin

Figure 38

AppXtender Reports Mgmt Configuration Properties - Configuration


Server

3. In the Configuration Data Directory text box, type the path to and
the name of the directory that you want to use as the AppXtender
Reports Mgmt Configuration Data directory.
4. Click OK. The contents of the AppXtender Reports Mgmt
Configuration Admin change to reflect the configuration
information present in the new directory.
Note: If you want to continue using the configuration information that
was stored in the old Configuration Data directory, you must copy or
move the contents of the old directory (all subdirectories and files) to the
new Configuration Data directory.

92

ApplicationXtender Reports Management Administrators Guide

5
Managing AppXtender
Data Sources

This chapter describes how to manage AppXtender data sources in


the AppXtender Reports Mgmt Configuration Admin.
For more information, see the following sections:

Introduction ........................................................................................ 94
About Content Repositories ............................................................. 96
Viewing Existing AppXtender Data Sources ................................. 98
Preparing AppXtender Reports Mgmt Servers as AppXtender
Database Clients................................................................................. 99
Linking to AppXtender Data Sources ........................................... 117
Modifying an Existing Data Source............................................... 131
Removing an AppXtender Data Source........................................ 133
Support for AppXtender Data Features........................................ 134

Managing AppXtender Data Sources

93

Managing AppXtender Data Sources

Introduction
When the AppXtender Reports Mgmt Report Processor processes a
report, it uploads documents to AppXtender according to the
AppXtender information specified in the report type, such as the data
source.
If you are not familiar with data source concepts, see About Content
Repositories.
The following sections describe how to manage AppXtender data
sources in the AppXtender Reports Mgmt Configuration Admin:

About Content Repositories presents an introduction to the


concept of content repositories in AppXtender and AppXtender
Reports Mgmt.

Viewing Existing AppXtender Data Sources describes how to


display the list of AppXtender data sources in the AppXtender
Reports Mgmt Configuration Admin.

Preparing AppXtender Reports Mgmt Servers as AppXtender


Database Clients describes the steps necessary to install and
configure database software for use with AppXtender Reports
Mgmt.

Linking to AppXtender Data Sources describes how to connect


the machine on which AppXtender Reports Mgmt is installed to
an AppXtender data source.

Modifying an Existing Data Source describes how to modify


the properties of data sources listed in the AppXtender Reports
Mgmt Configuration Admin.

Removing an AppXtender Data Source explains the


implications of removing an AppXtender data source from
AppXtender Reports Mgmt.

Support for AppXtender Data Features describes how to


specify one or more volume label search drives for an
AppXtender data source and how to configure the Max Future
Years setting.

This chapter assumes that the AppXtender database has already been
created. (For best performance, make sure the AppXtender database
is on a computer other than the one where AppXtender Reports
Mgmt is installed.)

94

ApplicationXtender Reports Management Administrators Guide

Managing AppXtender Data Sources

For information on creating an AppXtender database, refer to the


ApplicationXtender Desktop Installation Guide.
Note: You must create and configure not only the AppXtender database and
the AppXtender data source, but also the AppXtender application to which
you intend to upload documents before you can create a report type. For
information on creating and configuring an application, see the
ApplicationXtender Administrators Guide.

Introduction

95

Managing AppXtender Data Sources

About Content Repositories


A concept central to the use of AppXtender is the management of
content repositories, which are containers for data sources. At this
time, the AppXtender Reports Mgmt content repository holds only
AppXtender data sources.

A data source is a composite of the database where an application


stores information and the data provider used by the application
(or consumer) to access the data. A content repository stores one
or more data sources.

A database is a collection of data tables of a particular database


format (such as Microsoft SQL Server, Sybase SQL Anywhere, or
Oracle). AppXtender uses databases to store application
information.

When an application is created, details such as the field definitions


and security information are stored in database tables. When
AppXtender Reports Mgmt uploads documents to an AppXtender
application, index information is stored in a table, as are the pointers
to the location of the documents.
A data source is the means by which AppXtender Reports Mgmt and
AppXtender store data in a database and AppXtender accesses data
from a database.
When a data source is defined, an OLE DB data provider is
configured to access the data source. All of these characteristics in
combination where the data is stored, the format of the data stored,
and the data provider used to access the data make up the data
source.
The tables of index and application information that form
AppXtender applications are stored in databases that are accessed
through OLE DB data providers. Because AppXtender and
AppXtender Reports Mgmt support OLE DB, they can use many
different databases.
OLE DB is a programming interface for accessing data, and is a
fundamental building block for storing and retrieving data using
Microsofts Data Access Components (MDAC). OLE DB provides
flexible data architecture that offers applications like AppXtender
and AppXtender Reports Mgmt efficient access to databases.

96

ApplicationXtender Reports Management Administrators Guide

Managing AppXtender Data Sources

Data is accessed through OLE DB data providers. Data providers are


installed on your computer with some operating systems and their
service packs or with MDAC.
If MDAC has not already been installed on your workstation, the
AppXtender Reports Mgmt setup wizard installs it. MDAC installs
data providers for SQL Server, Oracle, and ODBC. The Microsoft OLE
DB Provider for ODBC Drivers provides access to Microsoft Access
and Sybase SQL Anywhere.
When you install the IBM DB2 server or client, the IBM OLE DB
Provider for DB2 is installed and can then be used for access to IBM
DB2 data sources.
To use OLE DB, three components are required:

An OLE DB consumer (ApplicationXtender or AppXtender


Reports Mgmt)

An OLE DB data provider (installed with MDAC)

A DBMS server (for example, Microsoft SQL Server or Oracle)

Because AppXtender supports OLE DB, it can use many different


databases. However, not all OLE DB data providers have been tested
with AppXtender and AppXtender Reports Mgmt.
The following table lists the databases that have been tested with
AppXtender and AppXtender Reports Mgmt and the OLE DB data
providers that you can use to access each database.
Refer to the ApplicationXtender Release Notes for version numbers of
tested databases.
Table 11

AppXtender and AppXtender Reports Mgmt Supported Databases

AppXtender and AppXtender Reports Mgmt


Supported Database

OLE DB Data Provider

Microsoft SQL Server

Microsoft OLE DB Provider for SQL Server

IBM DB2

IBM OLE DB Provider for DB2

Oracle

Microsoft OLE DB Provider for Oracle

Sybase SQL Anywhere

Microsoft OLE DB Provider for ODBC Drivers

Microsoft Access (available only in the demonstration


and standalone versions of AppXtender)

Microsoft Jet OLE DB Provider (may need to be


installed separately)
Microsoft OLE DB Provider for ODBC Drivers

About Content Repositories

97

Managing AppXtender Data Sources

Viewing Existing AppXtender Data Sources


The AppXtender Reports Mgmt Configuration Admin lists all of the
AppXtender data sources that have been added to the current
computer.
To view existing data sources:
1. In the AppXtender Reports Mgmt Configuration Admin, select
the Content Repositories node > AppXtender Data Source
Selector. The AppXtender data sources are listed in the right pane.

Figure 39

AppXtender Reports Mgmt Configuration Admin - AppXtender Data


Source Selector

2. If AppXtender has been installed on the same computer as


AppXtender Reports Mgmt, and an AppXtender data source is
removed from or added to the AppXtender Data Source Selector
dialog box while AppXtender data sources are listed in the
AppXtender Reports Mgmt Configuration Admin, you may need
to refresh the list in the AppXtender Reports Mgmt Configuration
Admin. If you want to update the list to reflect any additions or
removals, click Refresh.
Note: You can only add AppXtender data sources in AppXtender
Admin. Once you add them, you can connect to them and configure
them from within the AppXtender Reports Mgmt Configuration Admin.

98

ApplicationXtender Reports Management Administrators Guide

Managing AppXtender Data Sources

Preparing AppXtender Reports Mgmt Servers as AppXtender


Database Clients
If your AppXtender database is an IBM DB2, Sybase SQL Anywhere,
Oracle, MySQL, or Microsoft Access database, you must install and
configure the appropriate client software on each AppXtender
Reports Mgmt server computer that you will use with an
AppXtender database. For more information, see the following
sections:

Preparing AppXtender Reports Mgmt Servers as IBM DB2


Database Clients

Preparing AppXtender Reports Mgmt Servers as Oracle


Database Clients

Preparing AppXtender Reports Mgmt Servers as Sybase SQL


Anywhere Database Clients

Preparing AppXtender Reports Mgmt Servers as MySQL


Database Clients

Preparing AppXtender Servers as Microsoft Access Database


Clients

Note: If your AppXtender database is a Microsoft SQL Server database, no


client configuration is required.

For a list of supported versions of database software, refer to the


ApplicationXtender Release Notes.
For information on supported databases and database configuration,
refer to the AppXtender Data Sources chapter of the
ApplicationXtender Core Components Administrators Guide.
These sections outline the steps necessary to install and configure
database software for use with AppXtender Reports Mgmt.
For complete information, refer to the database software
documentation.

Preparing AppXtender Reports Mgmt Servers as AppXtender Database Clients

99

Managing AppXtender Data Sources

Preparing
AppXtender Reports
Mgmt Servers as
IBM DB2 Database
Clients

On each AppXtender Reports Mgmt server computer that you need


to register with the AppXtender database, perform the following
steps.
To prepare AppXtender Reports Mgmt servers as IBM DB2 database
clients:
1. Install IBM DB2 Client.For instructions, see Installing IBM DB2
Client.
2. Configure IBM DB2 Client. For instructions, see Configuring
IBM DB2 Client.

CAUTION
DB FixPack 3 is required to connect to an IBM DB2 v.8.2
database.

Installing IBM DB2


Client

You must install the IBM DB2 Client on each AppXtender Reports
Mgmt server computer that you need to register with the
AppXtender database.
On the client workstation where you plan to locate an IBM DB2 data
source, install the IBM DB2 Administrative Client according to the
instructions provided in the IBM DB2 documentation. The default
installation settings are sufficient for use with AppXtender.

CAUTION
If you install your IBM DB2 client files outside the program files
directory, you must use global credentials for your data source
resource authentication credentials in AppXtender Admin.

100

ApplicationXtender Reports Management Administrators Guide

Managing AppXtender Data Sources

Configuring IBM DB2


Client

To locate an IBM DB2 data source for a client workstation, you must
first use the IBM DB2 Administrative Client you installed to create a
connection to the IBM DB2 database on the IBM DB2 server.
To configure a connection to the IBM DB2 database:
1. On the client workstation where you plan to locate an IBM DB2
data source, select Start > Programs > IBM DB2 > Set-up Tools >
Configuration Assistant to start the IBM DB2 Configuration
assistant. The Configuration Assistant dialog box appears.

Figure 40

IBM DB2 Administrative Client - Configuration Assistant

Preparing AppXtender Reports Mgmt Servers as AppXtender Database Clients

101

Managing AppXtender Data Sources

2. From the Selected menu, choose Add Database Using Wizard.


The Add Database Wizard appears, starting with the Select how
you want to set up a connection page.

Figure 41

IBM DB2 Add Database Wizard - Select How You Want to Set Up a
Connection Page

3. Enable the Search the network option and click Next. The Select a
database from the network search result page appears.

Figure 42

102

IBM DB2 Add Database Wizard - Select a Database from the Network
Search Result Page

ApplicationXtender Reports Management Administrators Guide

Managing AppXtender Data Sources

4. Under the appropriate folder, expand the node for the IBM DB2
Server where the AppXtender database is located. Expand the
DB2 node for that server (where DB2 is the instance under which
the database was created), then expand the Local databases node
under the DB2 node. Select the appropriate database and click
Next. The Specify a nickname for the database page appears.

Figure 43

IBM DB2 Add Database Wizard - Specify a Nickname for the Database
Page

5. Click Next to accept the default as the Database alias for the
database. The Register this database as a data source page
appears.

Preparing AppXtender Reports Mgmt Servers as AppXtender Database Clients

103

Managing AppXtender Data Sources

Figure 44

IBM DB2 Add Database Wizard - Register This Database as a Data


Source Page

6. Enable the Register this database for ODBC check box. Verify that
As system data source is enabled and that the correct database
name is displayed in the Data Source Name text box.
7. Click Finish. An ODBC data source is created for IBM DB2 on the
client workstation.

Preparing
AppXtender Reports
Mgmt Servers as
Oracle Database
Clients

On each AppXtender Reports Mgmt server computer that you need


to register with the AppXtender database, perform the following
steps.
To prepare AppXtender Reports Mgmt servers as Oracle database
clients:
1. Install Oracle Client. For instructions, see Installing Oracle
Clients.
2. Configure Oracle Client. For instructions, see Configuring
Oracle Clients.

CAUTION
If you install your Oracle client files outside the program files
directory, you must use global credentials for your data source
resource authentication credentials in AppXtender Admin.

104

ApplicationXtender Reports Management Administrators Guide

Managing AppXtender Data Sources

Installing Oracle Clients


You must install the Oracle Client on all AppXtender Reports Mgmt
server computers that you register with the AppXtender database.
When installing Oracle Client, perform the following steps.
To install Oracle Client on each AppXtender Reports Mgmt server
computer:
1. Specify Oracle Home. Oracle Home is the physical location where
Oracle files will be installed.
2. Specify whether an application user or a database administrator
will use the workstation.
3. When applicable for your version of Oracle, select SQL *Net
protocol adapters.
CAUTION

If you install your Oracle client files outside the program files
directory, you must use global credentials for your data source
resource authentication credentials.
Configuring Oracle
Clients

Each version of Oracle has two network interfaces that allow Oracle
tools running on network workstations and servers to access, modify,
share, and store data on other servers. Both components guide you
through the configuration of the network environment.
To set up AppXtender data sources for Oracle databases, you must
install one of these components on each client workstation and use it
to configure the client workstation. For more information, see the
following sections:

Configuring Net Manager

Configuring Net Configuration Assistant

Configuring Net Manager


When using Net Manager to configure the client workstation,
perform the following steps.
To configure a connection to the Oracle database:
1. Create a Net Service Name. (This is the server name that you will
specify when you create an AppXtender data source.)
2. Choose the network protocol to be used when connecting to a
remote database.

Preparing AppXtender Reports Mgmt Servers as AppXtender Database Clients

105

Managing AppXtender Data Sources

3. Specify the name of the computer where the server (host)


database is located.
4. Type a service name. This is used to request a connection to a
remote database.
5. Test the connection.
Note: The default user name and password provided by Oracle for this
test may need to be replaced with account information for a valid
AppXtender user.

Configuring Net Configuration Assistant


When using Net Configuration Assistant to configure the client
workstation, use the following procedure.
To configure a connection to the Oracle database:
1. Indicate that you want to perform a local net service name
configuration.
2. Indicate that you want to add a new service.
3. Specify the service name. (A databases service name is always
the same as its global database name.)
4. Choose the network protocol to be used when connecting to a
remote database.
5. Specify a host name. (This is the computer where the Oracle
database resides.)
6. Test the connection.
Note: The default user name and password provided by Oracle for this
test may need to be replaced with account information for a valid
AppXtender user.

7. Type a service name. (This is the server name that you will specify
when you create an AppXtender data source.)

106

ApplicationXtender Reports Management Administrators Guide

Managing AppXtender Data Sources

Preparing
AppXtender Reports
Mgmt Servers as
Sybase SQL
Anywhere
Database Clients

On each AppXtender Reports Mgmt server computer that you need


to register with the AppXtender database, perform the following
steps.
To prepare AppXtender Reports Mgmt servers as Sybase SQL
Anywhere database clients:
1. Install a Sybase SQL Anywhere 9.0 client. For instructions, see
Installing Sybase Clients.
2. Create an ODBC data source. For instructions, see Creating an
ODBC Data Source for Sybase SQL Anywhere.

Installing Sybase
Clients

Figure 45

For all AppXtender Reports Mgmt server computers that you register
with the AppXtender database, the Sybase Network Client software
must be installed. This comes with the Sybase SQL Anywhere
product CD; ensure the Network Database Client is selected during
installation.

SQL Anywhere Studio 9 Install Wizard

After installation, the client computer must be restarted before using


the program. A message prompting you to restart the computer
appears at the end of the installation program.

Preparing AppXtender Reports Mgmt Servers as AppXtender Database Clients

107

Managing AppXtender Data Sources

Creating an ODBC
Data Source for
Sybase SQL Anywhere

Once the client software is installed, you can connect AppXtender to


the network database server using Microsoft OLE DB Provider for
ODBC Drivers through a Sybase Adaptive Server ODBC data source.
To create an ODBC data source:
1. Start the ODBC Data Source Administrator: From the Windows
Start menu, select Settings and then Control Panel. From the
Control Panel, open Administrative Tools and double-click Data
Sources (ODBC).
2. On the System DSN tab or the User DSN tab, click Add. The
Create New Data Source dialog box appears.

Figure 46

Create New Data Source Dialog Box

3. From the list of drivers, select Adaptive Server Anywhere 9.0.


Click Finish. The ODBC Configuration for Adaptive Server
Anywhere dialog box appears.

108

ApplicationXtender Reports Management Administrators Guide

Managing AppXtender Data Sources

Figure 47

ODBC Configuration Dialog Box - ODBC Tab

4. On the ODBC tab, enter a data source name. You can also enter a
description. Click the Login tab.

Figure 48

ODBC Configuration Dialog Box - Login Tab

Preparing AppXtender Reports Mgmt Servers as AppXtender Database Clients

109

Managing AppXtender Data Sources

5. On the Login tab, select the Supply user ID and password option.
In the User ID and Password text boxes, type the sysop user
name and password. (This is the user account that you created in
Sybase Central for the AppXtender database. The first time you
start an AppXtender component, the password for the user name
sysop is xscm.)
6. Click the Database tab.

Figure 49

ODBC Configuration Dialog Box - Database Tab

7. In the Server name text box, type the server name you specified
when you started your Sybase network database server (the
server name that you specified using the n option).
8. In the Database name text box, specify the database name (the
database name that you specified using the n option).
Note: If you have only one database started in your server, you can leave
the Database name field empty. If you have more than one database
started in the database server, you must specify the database name.

110

ApplicationXtender Reports Management Administrators Guide

Managing AppXtender Data Sources

9. Click the Network tab. On the Network tab, choose the network
protocols that are supported by your Sybase network database
server (the network protocols that you specified using the -x
option).

Figure 50

ODBC Configuration Dialog Box - Network Tab


Note: For a Sybase database server that supports TCP/IP protocol, if the
port number is the default 2638, then nothing needs to be entered in the
TCP/IP text box. If the port number is not the default 2638, enter the
number in the field next to the TCP/IP check box. For example, if your
Sybase network database server supports TCP/IP communication link
on port number 2639, you should type ServerPort=2639 in the
TCP/IP text box.

10. Click the ODBC tab. On the ODBC tab, you can perform a test
connection by clicking Test Connection. Click OK. The data
source is created. In the ODBC Data Source Administrator, click
OK.

Preparing AppXtender Reports Mgmt Servers as AppXtender Database Clients

111

Managing AppXtender Data Sources

Preparing
AppXtender Reports
Mgmt Servers as
MySQL Database
Clients

On each AppXtender Reports Mgmt server computer that you need


to register with the AppXtender database, perform the following
steps.
To prepare AppXtender Reports Mgmt servers as MySQL database
clients:
1. Install the MySQL Connector/ODBC (MyODBC) client driver.
For instructions, refer to the MySQL documentation.
2. Create an ODBC data source. For instructions, see Creating an
ODBC Data Source for MySQL.

Creating an ODBC
Data Source for
MySQL

You can connect AppXtender to the network database server using


Microsoft OLE DB Provider for ODBC Drivers through a MySQL
ODBC data source. Refer to the ApplicationXtender Release Notes for
the supported version of the MySQL database driver.
To create an ODBC data source:
1. Start the ODBC Data Source Administrator: From the Windows
Start menu, select Settings and then Control Panel. From the
Control Panel, open Administrative Tools and double-click Data
Sources (ODBC).
2. On the System DSN tab or the User DSN tab, click Add. The
Create New Data Source dialog box appears.

Figure 51

112

Create New Data Source Dialog Box

ApplicationXtender Reports Management Administrators Guide

Managing AppXtender Data Sources

3. From the list of drivers, select the supported version of the


MySQL ODBC Driver. Click Finish. The Connector/ODBC
window appears.

Figure 52

Connector/ODBC Window - Login Tab

4. On the Login tab, specify the following information:


A name for the ODBC data source
The server name
The sysop user name and password (These are the
administrator login values that you created for the
AppXtender table space. The first time you start an
AppXtender component, the password for the user name
sysop is xscm.)
The database created for AppXtender

Preparing AppXtender Reports Mgmt Servers as AppXtender Database Clients

113

Managing AppXtender Data Sources

5. On the Connect Options tab, either leave the Port text box blank
(so that 3306 will be used) or specify 3306.

Figure 53

Connector/ODBC Window - Advanced Tab

6. On the Advanced tab, enable the following options:


Don't Optimize Column Width
Return Matching Rows
7. Click OK.

Preparing
AppXtender Servers
as Microsoft Access
Database Clients

AppXtender Reports Mgmt has been tested with the following


providers:

Microsoft Jet OLE DB Provider (All supported Windows


operating systems include this provider.)

Microsoft OLE DB Provider for ODBC Drivers

This section outlines the steps necessary to configure Microsoft


Access for use with AppXtender Reports Mgmt. For complete
information, refer to the Microsoft documentation.

114

ApplicationXtender Reports Management Administrators Guide

Managing AppXtender Data Sources

Note: Microsoft Access is intended only for demonstration/evaluation


purposes or standalone systems of low volume (single user systems of fewer
than 100,000 documents). High-volume or networked systems using
Microsoft Access are not supported.

To use Microsoft Access with AppXtender Reports Mgmt:


1. Create the AppXtender database. For best performance, make
sure the AppXtender database is on a computer other than the
one where AppXtender Reports Mgmt is installed. For
information on configuring Microsoft Access, refer to your
Microsoft Access documentation and to the ApplicationXtender
Core Components Administrators Guide.
2. You have the following choices:
If you intend to use the Microsoft OLE DB Provider for ODBC
Drivers, you must create an ODBC data source to point to the
MDB file. For instructions, see Creating a Microsoft Access
ODBC Data Source.
If you intend to use one of the Microsoft Jet OLE DB Providers,
you do not need to create an ODBC data source.
3. Connect the AppXtender Reports Mgmt Configuration Admin to
a Microsoft Access data source. For instructions, see Linking to
AppXtender Data Sources.
Creating a Microsoft
Access ODBC Data
Source

If you intend to use the Microsoft OLE DB Provider for ODBC


Drivers, you must create an ODBC data source to point to the MDB
file.
Note: If you intend to use one of the Microsoft Jet OLE DB Providers, you do
not need to create an ODBC data source. You need only to add a Microsoft
Access data source in the AppXtender Reports Mgmt Configuration Admin.
For instructions, see Linking to AppXtender Data Sources.

To create an ODBC data source:


1. Start the ODBC Data Source Administrator. (From the Start menu,
select Settings and then Control Panel. Double-click the Data
Sources (ODBC) icon.)
2. On the System DSN tab or the User DSN tab, click Add. The
Create New Data Source dialog box appears.

Preparing AppXtender Reports Mgmt Servers as AppXtender Database Clients

115

Managing AppXtender Data Sources

3. From the list of drivers, select Microsoft Access Driver. Click


Finish. The ODBC Microsoft Access Setup dialog box appears.

Figure 54

ODBC Microsoft Access Setup Dialog Box

4. In the Data Source Name text box, enter a name for the data
source. In the Description text box, you can enter a description for
the data source.
5. Click Select. The Select Database dialog box appears. Navigate to
the Microsoft Access database file (MDB) that you want to use.
Click OK. The database file that you specified is indicated next to
Database.
6. Click OK. The ODBC Microsoft Access Setup dialog box closes.
The new Microsoft Access ODBC data source is listed under User
Data Sources in the ODBC Data Source Administrator.
7. Click OK. The ODBC Data Source Administrator closes.

116

ApplicationXtender Reports Management Administrators Guide

Managing AppXtender Data Sources

Linking to AppXtender Data Sources


When you create a report type in the AppXtender Reports Mgmt
Configuration Admin, you must connect to a AppXtender Admin
data source to access the data source list for your ApplicationXtender
Content Management system.
Once you connect to a data source, the list of global data sources that
can be used by all AppXtender Content Management clients becomes
available to AppXtender Reports Mgmt, making it possible to upload
index information to those data sources.
If the computer where AppXtender Reports Mgmt is installed does
not have a connection to the database where AppXtender Admin is
located, you must create this connection by locating the database.
Since the AppXtender Admin manages all data sources for
ApplicationXtender products, you only need to create one connection
to this global list of data sources.
For instructions on how to add a data source in the AppXtender
Admin, see the AppXtender Data Sources chapter of the
ApplicationXtender Core Components Administrators Guide.
For details on specifying the configuration settings for AppXtender
data sources, see the following sections:

Linking to an SQL Server Database

Linking to an IBM DB2 Database

Linking to an Oracle Database

Linking to a Sybase Database

Linking to a MySQL Database

Linking to a Microsoft Access Database

Note: You can only add AppXtender data sources in AppXtender Admin.
Once you add them, you can connect to them and configure them from
within AppXtender Reports Mgmt Configuration Admin.

Linking to AppXtender Data Sources

117

Managing AppXtender Data Sources

Linking to an SQL
Server Database

To create a connection to an SQL Server database:


1. In the AppXtender Reports Mgmt Configuration Admin, select
Content Repositories > AppXtender Data Source Selector.
2. Click Locate. The Data Link Properties dialog box appears.
3. In the Data Link Properties dialog box, on the Provider tab, select
Microsoft OLE DB Provider for SQL Server.

Figure 55

118

Data Link Properties Dialog Box - Provider Tab

ApplicationXtender Reports Management Administrators Guide

Managing AppXtender Data Sources

4. Click Next. The Connection tab appears.

Figure 56

Data Link Properties Dialog Box - Connection Tab

5. From the Server Name list, select the server on which you placed
your SQL Server database. In the User Name and Password text
boxes, type the sysop user name and password. (These are the
administrator login values that you created in SQL Server for the
AppXtender database. The first time you start AppXtender, the
password for the user name sysop is xscm.) Select the
AppXtender database name from the Select Database list.
Note: If you do not check the Allow saving password option, you must
use a database schema.

6. You can test the connection between AppXtender and the


database by clicking Test Connection.
7. Click OK.
After you have created the connection to the database, the data
source appears in the AppXtender Reports Mgmt Configuration
Admin data source list.

Linking to AppXtender Data Sources

119

Managing AppXtender Data Sources

Linking to an IBM
DB2 Database

To create a connection to an IBM DB2 database:


1. In the AppXtender Reports Mgmt Configuration Admin, select
Content Repositories > AppXtender Data Source Selector.
2. Click Locate. The Data Link Properties dialog box appears.
3. In the Data Link Properties dialog box, on the Provider tab, select
IBM OLE DB Provider for DB2.

Figure 57

Data Link Properties Dialog Box - Provider Tab

4. Click Next. The Connection tab appears.

120

ApplicationXtender Reports Management Administrators Guide

Managing AppXtender Data Sources

Figure 58

Data Link Properties Dialog Box - Connection Tab

5. From the Existing data source list, select the AppXtender


database.
6. In the User Name and Password text boxes, type the user name
and password for the administrative user that was used during
IBM DB2 Enterprise Server installation on the database server.
7. You can test the connection between AppXtender and the
database by clicking Test Connection.
8. Click OK.
After you have created the connection to the database, the data
source appears in the AppXtender Reports Mgmt Configuration
Admin data source list.

Linking to AppXtender Data Sources

121

Managing AppXtender Data Sources

Linking to an Oracle
Database

To create a connection to an Oracle database:


1. In the AppXtender Reports Mgmt Configuration Admin, select
Content Repositories > AppXtender Data Source Selector.
2. Click Locate. The Data Link Properties dialog box appears.
3. In the Data Link Properties dialog box, on the Provider tab, select
Microsoft OLE DB Provider for Oracle.
Note: When creating an AppXtender data source with an Oracle
database, do not use the Oracle Provider for OLE DB or the Microsoft
OLE DB Provider for ODBC Drivers.

Figure 59

Data Link Properties Dialog Box - Provider Tab

4. Click Next. The Connection tab appears.

122

ApplicationXtender Reports Management Administrators Guide

Managing AppXtender Data Sources

Figure 60

Data Link Properties Dialog Box - Connection Tab


Note: If you do not check the Allow saving password option, you must
use a database schema.

5. In the Server Name text box, enter the Net Service Name that you
configured in Net Manager or Net Configuration Assistant. In the
User Name and Password text boxes, type the sysop user name
and password. (These are the administrator login values that you
created for the AppXtender table space. The first time you start an
AppXtender component, the password for the user name sysop is
xscm.)
6. You can test the connection between AppXtender and the
database by clicking Test Connection.
7. Click OK.
After you have created the connection to the database, the data
source appears in the AppXtender Reports Mgmt Configuration
Admin data source list.

Linking to AppXtender Data Sources

123

Managing AppXtender Data Sources

Linking to a Sybase
Database

To create a connection to a Sybase database:


1. In the AppXtender Reports Mgmt Configuration Admin, select
Content Repositories > AppXtender Data Source Selector.
2. Click Locate. The Data Link Properties dialog box appears.
3. In the Data Link Properties dialog box, on the Provider tab, select
Microsoft OLE DB Provider for ODBC Drivers.

Figure 61

Data Link Properties Dialog Box - Provider Tab

4. Click Next. The Connection tab appears.

124

ApplicationXtender Reports Management Administrators Guide

Managing AppXtender Data Sources

Figure 62

Data Link Properties Dialog Box - Connection Tab

5. From the Use data source name list, select the Sybase data source
that you created in ODBC Administrator. In the User Name and
Password text boxes, type the sysop user name and password.
(The first time you start AppXtender, the password for the user
name sysop is xscm.)
6. You can test the connection between AppXtender and the
database by clicking Test Connection.
7. Click OK.
After you have created the connection to the database, the data
source appears in the AppXtender Reports Mgmt Configuration
Admin data source list.

Linking to AppXtender Data Sources

125

Managing AppXtender Data Sources

Linking to a MySQL
Database

To create a connection to a MySQL database:


1. In the AppXtender Reports Mgmt Configuration Admin, select
Content Repositories > AppXtender Data Source Selector.
2. Click Locate. The Data Link Properties dialog box appears.
3. In the Data Link Properties dialog box, on the Provider tab, select
Microsoft OLE DB Provider for ODBC Drivers.

Figure 63

Data Link Properties Dialog Box - Provider Tab

4. Click Next. The Connection tab appears.

126

ApplicationXtender Reports Management Administrators Guide

Managing AppXtender Data Sources

Figure 64

Data Link Properties Dialog Box - Connection Tab

5. From the Use data source name list, select the MySQL data source
that you created in ODBC Administrator.
6. In the User Name and Password text boxes, type the sysop user
name and password. (These are the administrator login values
that you created for the AppXtender table space. The first time
you start an AppXtender component, the password for the user
name sysop is xscm.)
7. You can test the connection between AppXtender and the
database by clicking Test Connection.
8. Click OK.
After you have created the connection to the database, the data
source appears in the AppXtender Reports Mgmt Configuration
Admin data source list.

Linking to AppXtender Data Sources

127

Managing AppXtender Data Sources

Linking to a
Microsoft Access
Database

To create a connection to a Microsoft Access database:


1. In the AppXtender Reports Mgmt Configuration Admin, select
Content Repositories > AppXtender Data Source Selector.
2. Click Locate. The Data Link Properties dialog box appears.
3. In the Data Link Properties dialog box, on the Provider tab, select
one of the following providers:
Microsoft Jet OLE DB Provider
Microsoft OLE DB Provider for ODBC Drivers
Although the providers use different drivers and support
different data types, they can access the same Access database file
without any problems.

Figure 65

128

Data Link Properties Dialog Box - Provider Tab

ApplicationXtender Reports Management Administrators Guide

Managing AppXtender Data Sources

4. Click Next. The Connection tab that appears depends on the


provider you selected. You have the following choices:
If you selected the Microsoft OLE DB Provider for ODBC
Drivers, you need only to specify a data source name. From
the Use data source name drop-down list, select the name of
the data source that you created in the ODBC Data Source
Administrator, for the Microsoft Access database.

Figure 66

Data Link Properties Dialog Box - ODBC Connection Tab

If you selected one of the Microsoft Jet OLE DB Providers, you


need only to specify a database name. In the Select or enter a
database name text box, specify the database file name (MDB).

Linking to AppXtender Data Sources

129

Managing AppXtender Data Sources

Figure 67

Data Link Properties Dialog Box - Access Connection Tab

5. You can test the connection between AppXtender and the


database by clicking Test Connection.
6. Click OK.
After you have created the connection to the database, the data
source appears in the AppXtender Reports Mgmt Configuration
Admin data source list.

130

ApplicationXtender Reports Management Administrators Guide

Managing AppXtender Data Sources

Modifying an Existing Data Source


Once an AppXtender data source has been added to the list in the
AppXtender Reports Mgmt Configuration Admin, you can modify its
properties.
To modify an properties of a data source:
1. In the AppXtender Reports Mgmt Configuration Admin, select
the Content Repositories node > AppXtender Data Source
Selector.
2. Select the AppXtender data source that you want to modify.
3. Click Locate. The Connection tab of the Data Link Properties
dialog box appears.
4. The items that you can modify depend on the OLE DB Provider
that was selected for the AppXtender data source. The following
table lists the items that you can modify for each provider:
Table 12

Items That You Can Modify on the Connection Page

OLE DB Provider

Items That You Can Modify

Microsoft OLE DB Provider for SQL Server

From the Select or enter a server name drop-down list,


select the server that you intend AppXtender Reports
Mgmt to use.
In the User Name and Password text boxes, enter the
SQL Server user name and password that will allow
AppXtender Reports Mgmt access to the AppXtender
database.
From the Select the database on the server list, select
the AppXtender database name.

Microsoft OLE DB Provider for Oracle

In the Server Name text box, enter the Net Service


Name that you configured in Net Manager or Net
Configuration Assistant.
In the User Name and Password text boxes, enter the
Oracle user name and password that will allow
AppXtender Reports Mgmt access to the AppXtender
database.

Modifying an Existing Data Source

131

Managing AppXtender Data Sources

Table 12

Items That You Can Modify on the Connection Page (continued)

OLE DB Provider

Items That You Can Modify

Microsoft Jet OLE DB Provider

In the Select or enter a database name text box, specify


a database file name (MDB).

Microsoft OLE DB Provider for ODBC Drivers

From the Use data source name drop-down list, select


the name of the data source that you created in the
ODBC Data Source Administrator (for a Microsoft
Access, Sybase, or Visual FoxPro database).

Note: If you are using a database schema, do not check the Allow saving
password option or the Blank password option. (Schema is supported
only for SQL Server, IBM DB2, and Oracle databases.)

5. You can test the connection between AppXtender Reports Mgmt


and the database by clicking Test Connection.
6. In the Data Link Properties dialog box, click OK.
7. From the File menu, select Save Changes.

132

ApplicationXtender Reports Management Administrators Guide

Managing AppXtender Data Sources

Removing an AppXtender Data Source


If a data source is no longer needed on the computer on which
AppXtender Reports Mgmt is installed, you can remove it using the
AppXtender Admin. For instructions, see the ApplicationXtender Core
Components Administrators Guide.

CAUTION
If you remove a data source from the list in the AppXtender
Reports Mgmt Configuration Admin, it is completely removed
from the computer on which AppXtender Reports Mgmt is
installed. If you have AppXtender installed on the same computer,
a removed data source is no longer listed in the AppXtender Data
Source Selector dialog box. Also, removal or renaming of an
AppXtender data source may cause malfunction during report
processing if a report type is referring to that data source.

Removing an AppXtender Data Source

133

Managing AppXtender Data Sources

Support for AppXtender Data Features


AppXtender Reports Mgmt supports volume label search drives and
the Max Future Years setting. For more information, see the following
sections.

Configuring Volume
Label Search
Drive(s)

Configuring Volume Label Search Drive(s) describes how to


specify one or more volume label search drives for an
AppXtender data source.

Configuring Max Future Years describes how to configure the


Max Future Years setting so that AppXtender interprets two-digit
years appropriately.

The AppXtender Reports Mgmt Configuration Admin allows you to


enter one or more volume label search drives for an AppXtender data
source. This setting tells AppXtender to look at the specified drives
for the images. Using this option, you can configure the drives that
will be searched to find AppXtender documents that were stored on
removable media using volume labels.
If removable media with volume labels are used as document write
paths to store documents, this option is used to configure retrieval of
those documents. The drive letter (or drive letters) where the media
will be mounted must be specified as Volume Label Search Drives.
AppXtender will check each of the drives specified to determine if the
media labeled with the volume label is mounted in one of those
drives. If not, AppXtender will prompt the user to insert the
appropriate media.
To specify a drive:
1. In the AppXtender Reports Mgmt Configuration Admin, select
the Content Repositories node > AppXtender Data Source
Selector. The AppXtender data sources are listed in the right pane.
2. Select the AppXtender data source for which you want to specify
a drive.
3. Click Browse. The Volume Label Search Drives dialog box
appears. Select a drive and click OK.
4. Click Apply.

134

ApplicationXtender Reports Management Administrators Guide

Managing AppXtender Data Sources

Configuring Max
Future Years

When AppXtender Reports Mgmt extracts a date in a two-digit date


format, AppXtender interprets the date in the context of a range of
one hundred years. For example, in the context of the range 1910 to
2009, AppXtender interprets the year 08 as 2008 instead of 1908.
AppXtender calculates the end of this range by adding the number
that you specify in the Max Future Years text box to the current year.
For example, if the current year is 2005 and you specify the value 25,
AppXtender would interpret each two-digit date in the context of the
range 1931-2030. This option only applies to two-digit date formats.
It is not necessary to update this option each year, because
AppXtender calculates the range of years based on the current year.
To continue the previous example (in which you have specified 25 in
the Max Future Years text box), in the year 2006, AppXtender would
interpret each two-digit date in the context of the range 1932-2031.
The default value for the Max Future Years value is 10. If you use the
default value of 10, in the year 2001, AppXtender would interpret any
two-digit year between 00 and 11 as 2000-2011 respectively.
AppXtender would interpret any date between 12 and 99 as
1912-1999.
To configure Max Future Years:
1. In the AppXtender Reports Mgmt Configuration Admin, select
the Content Repositories node > AppXtender Data Source
Selector. The AppXtender data sources are listed in the right pane.
2. In the Max Future Years text box, type the number of years that
you want to specify.
3. Click Apply.

Support for AppXtender Data Features

135

Managing AppXtender Data Sources

136

ApplicationXtender Reports Management Administrators Guide

6
Configuring Print Stream
Types

This chapter describes how to use the AppXtender Reports Mgmt


Configuration Admin to manage print stream types.
A print stream type is a set of parameters defining how AppXtender
Reports Mgmt processes a set of print stream files.
The configuration procedures described in this chapter determine
how AppXtender Reports Mgmt converts print stream files into PDF
files or standard ASCII files.
For more information, see the following sections:

Introduction ......................................................................................
Print Stream Type Configuration Glossary ..................................
Creating a New Print Stream Type................................................
Modifying Print Stream Type Properties......................................
Deleting a Print Stream Type..........................................................

Configuring Print Stream Types

138
139
140
189
192

137

Configuring Print Stream Types

Introduction
This section describes how to use the AppXtender Reports Mgmt
Configuration Admin to manage print stream types. A print stream
type is a set of parameters that define how AppXtender Reports
Mgmt processes a set of print stream files of a particular type.
The AppXtender Reports Mgmt Print Stream Processor converts
these print stream files into PDF or standard ASCII report files. You
can then use the AppXtender Reports Mgmt Report Processor to
extract index information from the report files.
Note: AppXtender Reports Mgmt has two view options, AppXtender
Reports Mgmt Configuration Admin and AppXtender Reports Mgmt Report
Configuration. Both options allow access to the Report Processor, but only
AppXtender Reports Mgmt Configuration Admin allows access to the Print
Stream Processor. This section applies to the AppXtender Reports Mgmt
Configuration Admin view.

If the report files from which you want to extract index information
are in AFP, Metacode, PCL, EBCDIC, EBCDIK, or non-standard
ASCII format, you must create print stream types. Later, you may
need to change the properties of a print stream type, rename a print
stream type, or even delete a print stream type. The following
sections describe these print stream type management procedures.

Print Stream Type Configuration Glossary lists brief


descriptions of terms used in this chapter.

Creating a New Print Stream Type describes how to create a


new print stream type.

Modifying Print Stream Type Properties describes how to


change any of the specifications and configurations after a print
stream type has been created.

Deleting a Print Stream Type describes how to delete a print


stream type, if necessary.

For a detailed description of what happens to a print stream file as


AppXtender Reports Mgmt converts it, see What Happens to a Print
Stream File.
Note: If the reports from which you want to extract index information are in
PDF or standard ASCII format, you do not need to create print stream types
or configure the AppXtender Reports Mgmt Print Stream Processor.

138

ApplicationXtender Reports Management Administrators Guide

Configuring Print Stream Types

Print Stream Type Configuration Glossary


To make it easier for you to understand print stream type
configuration, the following table provides brief descriptions of terms
used in this chapter. You can either read this glossary first or refer to
it as needed while you configure your print stream type.
Table 13

AppXtender Reports Mgmt Print Stream Type Configuration Glossary

Term

Definition

CRLF

CRLF is an acronym for carriage return linefeed. A carriage return is a control


character that tells a computer or printer to return to the beginning of the current line.
A linefeed is a control character that tells a computer or printer to advance one line
below the current line without moving the position of the cursor or print head.
Together, these control characters are similar to the return on a typewriter.

Form definition

Form definition resources define the size of the page, the initial fonts being used, and
the overlays that are automatically included on the page.

Line data

Line data is input data that consists only of text and CRLF characters.

Page definition

Page definition resources define how the line data will be placed on the page.

PSF

PSF is an abbreviation for IBM Print Services Facility.

Standard ASCII

The AppXtender Reports Mgmt Report Processor can extract index information from
ASCII files that use carriage return line feed for each line break and use form feed
carriage return line feed for each page break.
Although the term standard ASCII has other meanings in other programs, this
documentation uses the term to refer to only to those ASCII files that can be
processed by the AppXtender Reports Mgmt Report Processor.

Print Stream Type Configuration Glossary

139

Configuring Print Stream Types

Creating a New Print Stream Type


If the print stream files from which you want to extract index
information are in AFP, Metacode, PCL, EBCDIC, EBCDIK, or
non-standard ASCII format, you must create print stream types.
A print stream type is a set of parameters that define how the
AppXtender Reports Mgmt Print Stream Processor processes a set of
print stream files of a particular type.
If you want to use different sets of parameters for different sets of
print stream files, you must create a different print stream type for
each set of print stream files.
The print stream type creation wizard allows you to create new print
stream types. For instructions on starting this wizard, see Starting
the Print Stream Type Creation Wizard.
Note: If the reports from which you want to extract index information are in
PDF or standard ASCII format, you do not need to create print stream types
or configure the AppXtender Reports Mgmt Print Stream Processor.

Note: Before you can use the AppXtender Reports Mgmt Print Stream
Processor to process the set of print stream files represented by the new print
stream type, you must create at least one source specification for the print
stream type. For instructions, see Specifying a Source for a Print Stream
Type.

140

ApplicationXtender Reports Management Administrators Guide

Configuring Print Stream Types

Starting the Print


Stream Type
Creation Wizard

The print stream type creation wizard allows you to create new print
stream types.
To start the print stream type creation wizard:
1. In the AppXtender Reports Mgmt Configuration Admin,
right-click the Print Stream Types node and select New Print
Stream Type. The New Print Stream Type dialog box appears.

Figure 68

New Print Stream Type Dialog Box

2. From the Source Format drop-down list, select the format of the
print streams that you want to process. The following table lists
your choices.
Table 14

Print Stream Type Format Choices

If the Print Streams That You Want to Process Are This Format

Select This

IBM AFP
Note: Line data and mixed mode files that print on AFP printers through PSF are
supported, as well as fully composed MO:DCA-P files. The AFP parser does not support
the output of PSF (IPDS).

AFP

Non-standard ASCII

ASCII

EBCDIC

EBCDIC

EBCDIK

EBCDIK

Xerox Metacode format (also known as DJDE)


Note: Line data and mixed mode files that print on Metacode printers are supported, as
well as pure Metacode files.

Metacode

HP PCL (level 4 and 5, but not 6)

PCL

Creating a New Print Stream Type

141

Configuring Print Stream Types

3. Click OK. The print stream type creation wizard appears. The
first page of the wizard is always the Main page, but the wizard
varies depending on the source format that you chose. The
following table refers you to the appropriate section for
instructions on each format.
Table 15

Format

See

AFP

AFP Print Stream Type Creation Wizard

ASCII

ASCII Print Stream Type Creation Wizard

EBCDIC

EBCDIC Print Stream Type Creation Wizard

EBCDIK

EBCDIK Print Stream Type Creation Wizard

Metacode

Metacode Print Stream Type Creation Wizard

PCL

PCL Print Stream Type Creation Wizard

AFP Print Stream


Type Creation
Wizard
Configuring the AFP
Wizard Main Page

Figure 69

142

Instructions for Each Print Stream Type Format

The AFP print stream type creation wizard allows you to create new
print stream types for IBM AFP format print streams that you want to
process.
The Main page of the AFP print stream wizard allows you to
configure the general parameters of the print stream type.

AFP Print Stream Type Creation Wizard - Main Page

ApplicationXtender Reports Management Administrators Guide

Configuring Print Stream Types

To configure the AFP print stream wizard Main page:


1. In the Type text box, type a unique name for the new print stream
type. In the Description text box, you can type a description for
the new print stream type. The name and description are for your
identification purposes.
2. In the Free Disk Space Ratio text box, specify the ratio of free disk
space to print stream file size that should exist before AppXtender
Reports Mgmt processes the print stream file.
Before processing, the AppXtender Reports Mgmt Print Stream
Processor checks for an amount of free space on your hard drive
equal to the value you specify in the Free Disk Space Ratio text
box times the size of the print stream file to be processed.
For example, if you specify 5 as the ratio, and if the AppXtender
Reports Mgmt Print Stream Processor detects a 30 MB print
stream file, the AppXtender Reports Mgmt Print Stream
Processor checks for 150 MB of free space on your hard drive.
If that amount of space is not available, a message is added to the
AppXtender Reports Mgmt Print Stream Processor system log
and the print stream file is not processed.
Note: This safety feature is intended to prevent an attempt to process a
file that requires more than the available processing space. The
recommended ratio is 5, but you have control over this safety feature.
Therefore, you must specify a value that is appropriate for your print
stream files.

3. Specify whether you want CFG files to be deleted immediately


after processing.
Note: Before processing, the AppXtender Reports Mgmt Print Stream
Processor copies a CFG file from the AppXtender Reports Mgmt
Configuration data directory to the AppXtender Reports Mgmt Print
Stream Processor working directory. This copy is considered to be a
temporary file.

You have the following choices.


If you want temporary files to be deleted, so that you can save
space, enable the Delete Temporary Files option.
If you want temporary files to be kept, so that you can perform
troubleshooting, disable the Delete Temporary Files option.

Creating a New Print Stream Type

143

Configuring Print Stream Types

Note: Even if you disable the Delete Temporary Files option, CFG files
will be deleted along with LOG files when the amount of time you
specify in the Purge Log Files after text box has elapsed.

4. In the Start Page text box, specify the page number on which you
want the conversion to start. The default value for this text box is
0 (zero), which causes the AppXtender Reports Mgmt Print
Stream Processor to start converting the file at page 1.
5. In the End Page text box, specify the page number of the last page
you want to convert. The default value for this text box is 0 (zero),
which causes the AppXtender Reports Mgmt Print Stream
Processor to finish converting the file at the last page.
Note: If you want to process the entire file, accept the default value of 0
(zero) in both the Start Page text box and the End Page text box.

6. In the Purge Log Files after text box, specify the amount of time
that you want to elapse before AppXtender Reports Mgmt can
delete the LOG and CFG files related to a process, to save space.
7. Specify whether you want fonts to be rasterized. You have the
following choices.
If you are testing the parameters for a print stream type and
you want to create the closest output to the original print
stream file, enable the Rasterize Fonts option. The
AppXtender Reports Mgmt Print Stream Processor creates a
bitmap image of the file being converted, from which the
AppXtender Reports Mgmt Report Processor cannot extract
index information. Use this option only for testing.
If you want the AppXtender Reports Mgmt Report Processor
to be able to extract index information from the AppXtender
Reports Mgmt Print Stream Processor output, disable the
Rasterize Fonts option.

144

ApplicationXtender Reports Management Administrators Guide

Configuring Print Stream Types

8. Next to Position, specify how you want words to be set in the


output PDF file. The recommended position is Word. The
following table describes each of your choices.
Table 16

AFP Print Stream Position

Position

Description

Word

The AppXtender Reports Mgmt Print Stream Processor sets each blank-delimited text string
(word) absolutely on the page. This position is recommended because each word becomes
a field from which index information can be extracted later. However, this position requires
more resources to execute and produces slightly less efficient output. Access to the AFP font
files is required for this option.

Relative

The AppXtender Reports Mgmt Print Stream Processor uses relative positioning by setting
the first character in the line or phrase at the absolute position and then use relative moves
across the line. Each line or phrase becomes a field from which index information can be
extracted later.
This position converts the AFP as written but can produce undesirable output if the font
metrics of the original AFP font and the corresponding output font do not exactly match. This
works well for AFP documents using Core Interchange Fonts.

9. Take note of the value in the Resource Path text box. The Resource
Path for a print stream type is the directory in which the
AppXtender Reports Mgmt Print Stream Processor finds
information it needs to convert the print stream files into PDF
files.
The Resource Path for a print stream type is based on the
AppXtender Reports Mgmt Configuration data directory and the
name of the print stream type.
10. Click Next. The Input Parameters page appears. For instructions,
see Configuring the AFP Wizard Input Parameters Page.

Creating a New Print Stream Type

145

Configuring Print Stream Types

Configuring the AFP


Wizard Input
Parameters Page

Figure 70

The Input Parameters page of the AFP print stream wizard allows
you to specify the input parameters of the AFP print stream files that
you want to process.

AFP Print Stream Type Creation Wizard - Input Parameters Page

To configure the AFP print stream wizard Input Parameters page:


1. In the Page Definition text box, enter the name of the page
definition used by IBM Print Services Facility (PSF) for this job.
Page definition resources define how the line data will be placed
on the page. If the AFP is line data or mixed mode AFP, you must
specify a page definition.
2. In the Form Definition text box, enter the name of the form
definition used by PSF for this AFP job. Form definition resources
define the size of the page, the initial fonts being used, and the
overlays that are automatically included on the page. If form
definition resources would be required to print the print stream
file on a printer, then they are also required for correct formatting
in AppXtender Reports Mgmt.
3. Under Page Size, specify the size of the print stream file. For
example, the standard letter size in the US is 8.5 inches wide and
11 inches high. Choose a unit of measure for your paper size by
selecting either Inches or DPI Units. Then, in the Width and
Height text boxes, specify the width and height of your paper
size.

146

ApplicationXtender Reports Management Administrators Guide

Configuring Print Stream Types

4. Under Pass Comments, specify whether you want comments to


be passed to the output. You have the following choices.
If you want to allow comments inside the AFP document and
its resources to be passed to the output, enable the AFP
Comment option.
If you want to allow comments that begin and end in the
GOCA objects to be passed to the output, enable the GOCA
Comment option.
If you want to allow comments inside the GOCA drawing
orders to be passed to the output, enable the Draw Comment
option.
5. Under Rotate 90, specify rotation. If you want AppXtender
Reports Mgmt to rotate AFP data that appears to require a
landscape form definition, but whose form definition is portrait,
enable the Rotate 90 degrees option.
6. If you enable the Rotate 90 degrees option, you can also specify
offset. If you want to set a signed offset in 240 DPI of all Include
Page Segment directives which are directly issued from the data
stream (not from overlays), enable the Inset page segment offset
option.
7. If you want to flip any AFP overlays along the Y axis, enable the
Invert Overlays option.
8. You have the following additional options:
If your file contains carriage controls, enable the Carriage
Control option. (This option is usually enabled for line data.)
If you want the program to look in byte two of each record for
a font index number, enable the TRC (Trans Tab Character)
option. This option is used with line data.
If you want the specified form definition to be used instead of
any specified in the AFP file, enable the Override Internal
Form Definition option.
If you want the AppXtender Reports Mgmt Print Stream
Processor to emulate an IBM 3800 - Model 3, which handles
PTXs within line data differently, enable the Emulate P3800
mod 3 option.

Creating a New Print Stream Type

147

Configuring Print Stream Types

If your page definition or form definition uses text


suppression, enable the Suppression option.
If the job uses shading, enable the Shading option. If you do
not want the shading to appear in the output, disable the
Shading option.
9. Click Next. The File Formats page appears. For instructions, see
Configuring the AFP Wizard File Formats Page.
Configuring the AFP
Wizard File Formats
Page

Figure 71

Most AFP print stream files use the same file formats. If necessary,
you can use the File Formats page of the AFP print stream wizard to
specify different file format parameters for the AFP print stream files
that you want to process.

AFP Print Stream Type Creation Wizard - File Formats Page

To configure the AFP print stream wizard File Formats page:


1. You have the following choices.
If the print stream file is pure binary AFP, enable the Use
Default Format option and click Next. The Resource Paths
page appears. For instructions, see Viewing the AFP Wizard
Resource Paths Page.
If the print stream file is not pure binary AFP, disable the Use
Default Format option. Other options become available on the
File Formats page.

148

ApplicationXtender Reports Management Administrators Guide

Configuring Print Stream Types

Figure 72

AFP File Formats Page - Not Using Default

2. Under Record Formats, select the format of the print stream file.
The following table describes each format.
Table 17

AFP Record Formats

Format

Description

BDW

File contains IBM Block Descriptor Words. This is equivalent to MVS Variable Block
datasets (recfm=VB).

RDW

File contains Record Descriptor Words. This is equivalent to MVS Variable datasets
(recfm=V).

MVS FTP

File has a 2-byte length field with a hex 80 header.

CRLF

File contains hex 0D0A carriage return/line feed bytes at the end of each record. (This
option is recommended for line data.)

All records in file are the same length.

LF

File contains Length Fields in front of each record. If you select LF (length field), the Length
Field Options become active.

Creating a New Print Stream Type

149

Configuring Print Stream Types

CAUTION
If the AFP files that you want to process contain Length Fields in
front of each record, consider enabling the Use Default Format
option instead of the LF option. Length fields in AFP files are
considered to be always 2-byte inclusive, which is the setting used
when you enable the Use Default Format option. The Length Field
Options are provided only for the rare occurrence of AFP files that
do not have 2-byte inclusive length fields. Use caution when
selecting these options.
3. If you have selected F (Fixed length), specify the length in the text
box next to the F (Fixed length) option.
4. If you have selected LF (length field), you have the following
choices.
You must specify whether your length field is Inclusive or
Exclusive.
You must specify whether your length field is MSB/LSB,
LSB/MSB, ASCII decimal, or EBCDIC decimal.
You must specify whether your length field is 2 bytes or 4
bytes long.
5. Under Coding Format, select the encoding scheme of your input
data if needed due to translation during file transfer. The
recommended setting is None.
6. Click Next. The Resource Paths page appears. For instructions,
see Viewing the AFP Wizard Resource Paths Page.

150

ApplicationXtender Reports Management Administrators Guide

Configuring Print Stream Types

Viewing the AFP


Wizard Resource Paths
Page

Figure 73

The Resource Paths page of the AFP print stream wizard allows you
to view the resource paths for the print stream type that you are
creating. The AppXtender Reports Mgmt Print Stream Processor
searches in the resources directory for particular files while
processing the print stream files.

AFP Print Stream Type Creation Wizard - Resource Paths Page

To configure the AFP print stream wizard Resource Paths page:


1. Take note of each of the resource paths on the Resource Paths
page. Make sure the resources needed by the AppXtender
Reports Mgmt Print Stream Processor are located in the indicated
paths.

Creating a New Print Stream Type

151

Configuring Print Stream Types

The following table describes each of the resources that are


needed in the resources directory, and describes the extension or
file name that each resource file must match so that the processor
can detect it.
Table 18

152

AFP Resource Paths

Resource

Description

Page Definition (*.PDE)

If the AppXtender Reports Mgmt Print Stream Processor detects a file with
the PDE extension in the resources directory, the processor uses it as a
page definition file.

Form Definition (*.FDE)

If the AppXtender Reports Mgmt Print Stream Processor detects a file with
the FDE extension in the resources directory, the processor uses it as a
form definition file.

Page Segment (*.PSG)

If the AppXtender Reports Mgmt Print Stream Processor detects a file with
the PSG extension in the resources directory, the processor uses it as a
page segment file.

Page Overlays (*.OVR)

If the AppXtender Reports Mgmt Print Stream Processor detects a file with
the OVR extension in the resources directory, the processor uses it as a
page overlay file.

AFP Fonts (*.FNT)

If the AppXtender Reports Mgmt Print Stream Processor detects a file with
the FNT extension in the resources directory, the processor uses it as an
actual font file.

CP to ISO (CP2ISO.TAB)

If the AppXtender Reports Mgmt Print Stream Processor detects a


CP2ISO.TAB file in the resources directory, the processor uses it as a
code-page-to-ISO translation file. This file contains ASCII values for the
code point names of the AFP fonts. When the translation table entry for a
font contains an asterisk (*), a dynamic translation is created based on the
code page being used, and this table. This is used when non-English
translations may be needed, or with overlays produced by the AFP
Workbench. There is no default.

ApplicationXtender Reports Management Administrators Guide

Configuring Print Stream Types

Table 18

AFP Resource Paths (continued)

Resource

Description

ACIF (ACIF.FIL)

If the AppXtender Reports Mgmt Print Stream Processor detects an


ACIF.FIL file in the resources directory, the processor uses it as an
ACIF resource file. This is not required if resource files are available
separately.

Partial Font Table


(FONTOPT.TAB)

The AppXtender Reports Mgmt Print Stream Processor creates a subset of


the FNTCOR.TAB file, containing only entries required for this print job,
as a FONTOPT.TAB file in the resources directory. There is no default.

Font Correlation Table


(FNTCOR.TAB)

When the AppXtender Reports Mgmt Print Stream Processor detects a


FNTCOR.TAB file in the resources directory, the processor uses it as a
Font Correlation Table. This table determines how each font encountered is
processed. Generally, this table relates each AFP input font used to the
correct output font, but it also controls the color(s) used for each font and
special translations for mapping the EBCDIC code points to ASCII code
points. You must provide a FNTCOR.TAB file in the resources directory
(even if it is empty). A sample FNTCOR.TAB file is on the AppXtender
Reports Mgmt media kit.

2. Click Next. The Output Parameters page appears. For


instructions, see Configuring the AFP Wizard Output
Parameters Page.

Creating a New Print Stream Type

153

Configuring Print Stream Types

Configuring the AFP


Wizard Output
Parameters Page

Figure 74

The Output Parameters page of the AFP print stream wizard allows
you to configure the PDF output of the AppXtender Reports Mgmt
Print Stream Processor for the print stream type that you are creating.

AFP Print Stream Type Creation Wizard - Output Parameters Page

To configure the AFP print stream wizard Output Parameters page:


1. Under Page Orientation, specify the orientation of the PDF file.
The following table describes your choices.
Table 19

Page Orientation Options

Option

Description

Auto

The page is rotated so the majority of words on the page reads from left-to-right. Auto is
recommended.

Portrait

The page is rotated so the height of the image is greater than the width.

Landscape

The page is rotated so the width of the image is greater than the height.

Inverse

The page is flipped upside down along the Y axis. The Inverse check box is available if
you select Portrait or Landscape.

2. Under Scale By, specify the scale. This setting determines the size
of the resulting page. A scale percentage of 100 is standard. To
reduce the image size of each page by half use 50. The default is
100.

154

ApplicationXtender Reports Management Administrators Guide

Configuring Print Stream Types

3. Under Image DPI, specify the size of your output image in dots
per inch (DPI). The default is 0 (zero).
If you specify the default setting of 0 (zero), the DPI of the
image will be the same as in the input.
If you specify a lower value than 0 (zero), the image in the PDF
file is a smaller byte size but looks the same if viewed on the
page, at 100%. The image in the PDF file has lower resolution
than the input, so lower image quality becomes apparent
when zooming in or printing.
4. Under Offset, specify how many pels (pixels) you want to move
the entire logical page image in relation to the physical page. The
following table indicates how to move the logical page in each
direction (in relation to the physical page).
Table 20

Moving the Logical Page

To Move the Logical Page

Specify This

In This Text Box

To the right

A positive value

X Position

To the left

A negative value

X Position

Up

A positive value

Y Position

Down

A negative value

Y Position

5. Under Compression, specify the items that you want to compress.


You have the following choices.
Compress Text
Compress Images
Compress Fonts
The specified items are compressed using Flate, which is a
non-proprietary compression that is supported by Adobe Acrobat
version 3.0 and newer.
Note: This setting compresses only the data and not the PDF commands.

6. If you want to enable the printing of non-English characters,


enable the ISO Latin Output option.
Note: If you need to enable the printing of non-English characters for
only a few fonts, you can do so in your Font Correlation Table.

Creating a New Print Stream Type

155

Configuring Print Stream Types

7. Take note of the path and file name mask specified in the AFM
File Path text box. This path is where the AFM (Adobe Font
Metrics) files can be found. AFM files contain character widths
information for Type 1 fonts.
8. Take note of the path and file name mask specified in the PFB File
Path text box. This path is where the PFB (Postscript Font Bitmap)
files can be found.
9. Click Finish. The new print stream type is listed in the
AppXtender Reports Mgmt Configuration Admin.
Note: Before you can use the AppXtender Reports Mgmt Print Stream
Processor to process the set of print stream files represented by the new
print stream type, you must create at least one source specification for the
report type. For instructions, see Specifying a Source for a Print Stream
Type.

ASCII Print Stream


Type Creation
Wizard
Configuring the ASCII
Wizard Main Page

Figure 75

156

The ASCII print stream type creation wizard allows you to create new
print stream types for ASCII format print streams that you want to
process.
The Main page of the ASCII print stream wizard allows you to
configure the general parameters of the print stream type.

ASCII Print Stream Type Creation Wizard - Main Page

ApplicationXtender Reports Management Administrators Guide

Configuring Print Stream Types

To configure the ASCII print stream wizard Main page:


1. In the Type text box, type a unique name for the new print stream
type. In the Description text box, you can type a description for
the new print stream type. The name and description are for your
identification purposes.
2. In the Free Disk Space Ratio text box, specify the ratio of free disk
space to print stream file size that should exist before AppXtender
Reports Mgmt processes the print stream file.
Before processing, the AppXtender Reports Mgmt Print Stream
Processor checks for an amount of free space on your hard drive
equal to the value you specify in the Free Disk Space Ratio text
box times the size of the print stream file to be processed.
For example, if you specify 5 as the ratio, and if the AppXtender
Reports Mgmt Print Stream Processor detects a 30 MB print
stream file, the AppXtender Reports Mgmt Print Stream
Processor checks for 150 MB of free space on your hard drive. If
that amount of space is not available, a message is added to the
AppXtender Reports Mgmt Print Stream Processor system log
and the print stream file is not processed.
Note: This safety feature is intended to prevent an attempt to process a
file that requires more than the available processing space. The
recommended ratio is 5, but you have control over this safety feature.
Therefore, you must specify a value that is appropriate for your print
stream files.

3. Specify whether you want CFG files to be deleted immediately


after processing.
Before processing, the AppXtender Reports Mgmt Print Stream
Processor copies a CFG file from the AppXtender Reports Mgmt
Configuration data directory to the AppXtender Reports Mgmt
Print Stream Processor working directory. This copy is considered
to be a temporary file.
You have the following choices.
If you want temporary files to be deleted, so that you can save
space, enable the Delete Temporary Files option.
If you want temporary files to be kept, so that you can perform
troubleshooting, disable the Delete Temporary Files option.

Creating a New Print Stream Type

157

Configuring Print Stream Types

Note: Even if you disable the Delete Temporary Files option, CFG
files will be deleted along with LOG files when the amount of time
you specify in the Purge Log Files after text box has elapsed.

4. In the Start Page text box, specify the page number on which you
want the conversion to start. The default value for this text box is
0 (zero), which causes the AppXtender Reports Mgmt Print
Stream Processor to start converting the file at page 1.
5. In the End Page text box, specify the page number of the last page
you want to convert. The default value for this text box is 0 (zero),
which causes the AppXtender Reports Mgmt Print Stream
Processor to finish converting the file at the last page.
Note: If you want to process the entire file, accept the default value of 0
(zero) in both the Start Page text box and the End Page text box.

6. In the Purge Log Files after text box, specify the amount of time
that you want to elapse before AppXtender Reports Mgmt can
delete the LOG and CFG files related to a process, to save space.
7. Click Next. The Input Parameters page appears. For instructions,
see Configuring the ASCII Wizard Input Parameters Page.
Configuring the ASCII
Wizard Input
Parameters Page

Figure 76

158

The Input Parameters page of the ASCII print stream wizard allows
you to specify the input parameters of the ASCII print stream files
that you want to process.

ASCII Print Stream Type Creation Wizard - Input Parameters Page

ApplicationXtender Reports Management Administrators Guide

Configuring Print Stream Types

To configure the ASCII print stream wizard Input Parameters page:


1. Under Page Break, select the type of page break that is used in the
ASCII print stream files that you want to process.
2. If you selected Fixed Length under Page Break, specify the
number of lines per page in the Fixed Length text box.
3. Under Line Break, select the type of line break that is used in the
ASCII print stream files that you want to process.
4. If you selected Fixed Length under Line Break, specify the
number of characters per line in the Fixed Length text box.
5. Click Finish. The new print stream type is listed in the
AppXtender Reports Mgmt Configuration Admin.
Note: Before you can use the AppXtender Reports Mgmt Print Stream
Processor to process the set of print stream files represented by the new
print stream type, you must create at least one source specification for the
report type. For instructions, see Specifying a Source for a Print Stream
Type.

Creating a New Print Stream Type

159

Configuring Print Stream Types

EBCDIC Print Stream


Type Creation
Wizard
Configuring the
EBCDIC Wizard Main
Page

Figure 77

The EBCDIC print stream type creation wizard allows you to create
new print stream types for EBCDIC format print streams that you
want to process.
The Main page of the EBCDIC print stream wizard allows you to
configure the general parameters of the print stream type.

EBCDIC Print Stream Type Creation Wizard - Main Page

To configure the EBCDIC print stream wizard Main page:


1. In the Type text box, type a unique name for the new print stream
type. In the Description text box, you can type a description for
the new print stream type. The name and description are for your
identification purposes.
2. In the Free Disk Space Ratio text box, specify ratio of free disk
space to print stream file size that should exist before AppXtender
Reports Mgmt processes the print stream file.
Before processing, the AppXtender Reports Mgmt Print Stream
Processor checks for an amount of free space on your hard drive
equal to the value you specify in the Free Disk Space Ratio text
box times the size of the print stream file to be processed.
For example, if you specify 5 as the ratio, and if the AppXtender
Reports Mgmt Print Stream Processor detects a 30 MB print
stream file, the AppXtender Reports Mgmt Print Stream
Processor checks for 150 MB of free space on your hard drive.

160

ApplicationXtender Reports Management Administrators Guide

Configuring Print Stream Types

If that amount of space is not available, a message is added to the


AppXtender Reports Mgmt Print Stream Processor system log
and the print stream file is not processed.
Note: This safety feature is intended to prevent an attempt to process a
file that requires more than the available processing space. The
recommended ratio is 5, but you have control over this safety feature.
Therefore, you must specify a value that is appropriate for your print
stream files.

3. Specify whether you want CFG files to be deleted immediately


after processing. Before processing, the AppXtender Reports
Mgmt Print Stream Processor copies a CFG file from the
AppXtender Reports Mgmt Configuration data directory to the
AppXtender Reports Mgmt Print Stream Processor working
directory. This copy is considered to be a temporary file. You have
the following choices.
If you want temporary files to be deleted, so that you can save
space, enable the Delete Temporary Files option.
If you want temporary files to be kept, so that you can perform
troubleshooting, disable the Delete Temporary Files option.
Note: Even if you disable the Delete Temporary Files option, CFG
files will be deleted along with LOG files when the amount of time
you specify in the Purge Log Files after text box has elapsed.

4. In the Start Page text box, specify the page number on which you
want the conversion to start. The default value for this text box is
0 (zero), which causes the AppXtender Reports Mgmt Print
Stream Processor to start converting the file at page 1.
5. In the End Page text box, specify the page number of the last page
you want to convert. The default value for this text box is 0 (zero),
which causes the AppXtender Reports Mgmt Print Stream
Processor to finish converting the file at the last page.
Note: If you want to process the entire file, accept the default value of 0
(zero) in both the Start Page text box and the End Page text box.

6. In the Purge Log Files after text box, specify the amount of time
that you want to elapse before AppXtender Reports Mgmt can
delete the LOG and CFG files related to a process, to save space.

Creating a New Print Stream Type

161

Configuring Print Stream Types

7. Click Next. The Input Parameters page appears. For instructions,


see Configuring the EBCDIC Wizard Input Parameters Page.
Configuring the
EBCDIC Wizard Input
Parameters Page

Figure 78

The Input Parameters page of the EBCDIC print stream wizard


allows you to specify the input parameters of the EBCDIC print
stream files that you want to process.

EBCDIC Print Stream Type Creation Wizard - Input Parameters Page

To configure the EBCDIC print stream wizard Input Parameters page:


1. Under Page Break, select the type of page break that is used in the
EBCDIC print stream files that you want to process.
2. If you selected Fixed Length under Page Break, specify the
number of lines per page in the Fixed Length text box.
3. Under Line Break, select the type of line break that is used in the
EBCDIC print stream files that you want to process.
4. If you selected Fixed Length under Line Break, specify the
number of characters per line in the Fixed Length text box.
5. Click Finish. The new print stream type is listed in the
AppXtender Reports Mgmt Configuration Admin.
Note: Before you can use the AppXtender Reports Mgmt Print Stream
Processor to process the set of print stream files represented by the new
print stream type, you must create at least one source specification for the
report type. For instructions, see Specifying a Source for a Print Stream
Type.

162

ApplicationXtender Reports Management Administrators Guide

Configuring Print Stream Types

For more information, see EBCDIC Print Stream Type Creation


Wizard.

EBCDIK Print Stream


Type Creation
Wizard
Configuring the
EBCDIK Wizard Main
Page

Figure 79

The EBCDIK print stream type creation wizard allows you to create
new print stream types for EBCDIK format print streams that you
want to process.
The Main page of the EBCDIK print stream wizard allows you to
configure the general parameters of the print stream type.

EBCDIK Print Stream Type Creation Wizard - Main Page

To configure the EBCDIK print stream wizard Main page:


1. In the Type text box, type a unique name for the new print stream
type. In the Description text box, you can type a description for
the new print stream type. The name and description are for your
identification purposes.
2. In the Free Disk Space Ratio text box, specify the ratio of free disk
space to print stream file size that should exist before AppXtender
Reports Mgmt processes the print stream file.
Before processing, the AppXtender Reports Mgmt Print Stream
Processor checks for an amount of free space on your hard drive
equal to the value you specify in the Free Disk Space Ratio text
box times the size of the print stream file to be processed.

Creating a New Print Stream Type

163

Configuring Print Stream Types

For example, if you specify 5 as the ratio and if AppXtender


Reports Mgmt Print Stream Processor detects a 30 MB print
stream file, the AppXtender Reports Mgmt Print Stream
Processor checks for 150 MB of free space on your hard drive.
If that amount of space is not available, a message is added to the
AppXtender Reports Mgmt Print Stream Processor system log
and the print stream file is not processed.
Note: This safety feature is intended to prevent an attempt to process a
file that requires more than the available processing space. The
recommended ratio is 5, but you have control over this safety feature.
Therefore, you must specify a value that is appropriate for your print
stream files.

3. Specify whether you want CFG files to be deleted immediately


after processing.
Before processing, the AppXtender Reports Mgmt Print Stream
Processor copies a CFG file from the AppXtender Reports Mgmt
Configuration data directory to the AppXtender Reports Mgmt
Print Stream Processor working directory. This copy is considered
to be a temporary file. You have the following choices:
If you want temporary files to be deleted, so that you can save
space, enable the Delete Temporary Files option.
If you want temporary files to be kept, so that you can perform
troubleshooting, disable the Delete Temporary Files option.
Note: Even if you disable the Delete Temporary Files option, CFG files
will be deleted along with LOG files when the amount of time you
specify in the Purge Log Files after text box has elapsed.

4. In the Start Page text box, specify the page number on which you
want the conversion to start. The default value for this text box is
0 (zero), which causes the AppXtender Reports Mgmt Print
Stream Processor to start converting the file at page 1.
5. In the End Page text box, specify the page number of the last page
you want to convert. The default value for this text box is 0 (zero),
which causes the AppXtender Reports Mgmt Print Stream
Processor to finish converting the file at the last page.
Note: If you want to process the entire file, accept the default value of 0
(zero) in both the Start Page text box and the End Page text box.

164

ApplicationXtender Reports Management Administrators Guide

Configuring Print Stream Types

6. In the Purge Log Files after text box, specify the amount of time
that you want to elapse before AppXtender Reports Mgmt can
delete the LOG and CFG files related to a process, to save space.
7. Click Next. The Input Parameters page appears. For instructions,
see Configuring the EBCDIK Wizard Input Parameters Page.
Configuring the
EBCDIK Wizard Input
Parameters Page

Figure 80

The Input Parameters page of the EBCDIK print stream wizard


allows you to specify the input parameters of the EBCDIK print
stream files that you want to process.

EBCDIK Print Stream Type Creation Wizard - Input Page

To configure the EBCDIK print stream wizard Input Parameters page:


1. Under Page Break, select the type of page break that is used in the
EBCDIK print stream files that you want to process.
2. If you selected Fixed Length under Page Break, specify the
number of lines per page in the Fixed Length text box.
3. Under Line Break, select the type of line break that is used in the
EBCDIK print stream files that you want to process.
4. If you selected Fixed Length under Line Break, specify the
number of characters per line in the Fixed Length text box.
5. Click Finish. The new print stream type is listed in the
AppXtender Reports Mgmt Configuration Admin.

Creating a New Print Stream Type

165

Configuring Print Stream Types

Note: Before you can use the AppXtender Reports Mgmt Print Stream
Processor to process the set of print stream files represented by the new
print stream type, you must create at least one source specification for the
report type. For instructions, see Specifying a Source for a Print Stream
Type.

Metacode Print
Stream Type
Creation Wizard
Configuring the
Metacode Wizard
Main Page

Figure 81

The Metacode print stream type creation wizard allows you to create
new print stream types for Xerox Metacode format print streams that
you want to process.
The Main page of the Metacode print stream wizard allows you to
configure the general parameters of the print stream type.

Metacode Print Stream Type Creation Wizard - Main Page

To configure the Metacode print stream wizard Main page:


1. In the Type text box, type a unique name for the new print stream
type. In the Description text box, you can type a description for
the new print stream type. The name and description are for your
identification purposes.
2. In the Free Disk Space Ratio text box, specify the ratio of free disk
space to print stream file size that should exist before AppXtender
Reports Mgmt processes the print stream file.

166

ApplicationXtender Reports Management Administrators Guide

Configuring Print Stream Types

Before processing, the AppXtender Reports Mgmt Print Stream


Processor checks for an amount of free space on your hard drive
equal to the value you specify in the Free Disk Space Ratio text
box times the size of the print stream file to be processed.
For example, if you specify 5 as the ratio, and if the AppXtender
Reports Mgmt Print Stream Processor detects a 30 MB print
stream file, the AppXtender Reports Mgmt Print Stream
Processor checks for 150 MB of free space on your hard drive.
If that amount of space is not available, a message is added to the
AppXtender Reports Mgmt Print Stream Processor system log
and the print stream file is not processed.
Note: This safety feature is intended to prevent an attempt to process a
file that requires more than the available processing space. The
recommended ratio is 5, but you have control over this safety feature.
Therefore, you must specify a value that is appropriate for your print
stream files.

3. Specify whether you want CFG files to be deleted immediately


after processing.
Before processing, the AppXtender Reports Mgmt Print Stream
Processor copies a CFG file from the AppXtender Reports Mgmt
Configuration data directory to the AppXtender Reports Mgmt
Print Stream Processor working directory. This copy is considered
to be a temporary file. You have the following choices.
If you want temporary files to be deleted, so that you can save
space, enable the Delete Temporary Files option.
If you want temporary files to be kept, so that you can perform
troubleshooting, disable the Delete Temporary Files option.
Note: Even if you disable the Delete Temporary Files option, CFG files
will be deleted along with LOG files when the amount of time you
specify in the Purge Log Files after text box has elapsed.

4. In the Start Page text box, specify the page number on which you
want the conversion to start. The default value for this text box is
0 (zero), which causes the AppXtender Reports Mgmt Print
Stream Processor to start converting the file at page 1.

Creating a New Print Stream Type

167

Configuring Print Stream Types

5. In the End Page text box, specify the page number of the last page
you want to convert. The default value for this text box is 0 (zero),
which causes the AppXtender Reports Mgmt Print Stream
Processor to finish converting the file at the last page.
Note: If you want to process the entire file, accept the default value of 0
(zero) in both the Start Page text box and the End Page text box.

6. In the Purge Log Files after text box, specify the amount of time
that you want to elapse before AppXtender Reports Mgmt can
delete the LOG and CFG files related to a process, to save space.
7. Specify whether you want fonts to be rasterized. You have the
following choices:
If you are testing the parameters for a print stream type and
you want to create the closest output to the original print
stream file, enable the Rasterize Fonts option. The
AppXtender Reports Mgmt Print Stream Processor creates a
bitmap image of the file being converted, from which the
AppXtender Reports Mgmt Report Processor cannot extract
index information. Use this option only for testing.
If you want the AppXtender Reports Mgmt Report Processor
to be able to extract index information from the AppXtender
Reports Mgmt Print Stream Processor output, disable the
Rasterize Fonts option.

168

ApplicationXtender Reports Management Administrators Guide

Configuring Print Stream Types

8. Next to Position, specify how you want words to be set in the


output PDF file. The recommended position is Word. The
following table describes each of your choices:
Table 21

Metacode Print Stream Positions

Position

Description

Word

The AppXtender Reports Mgmt Print Stream Processor sets each blank-delimited text
string (word) absolutely on the page. This position is recommended because each word
becomes a field from which index information can be extracted later. However, this
position requires more resources to execute and produces slightly less efficient output.
Access to the Xerox font files is required for this option.

Relative

The AppXtender Reports Mgmt Print Stream Processor uses relative positioning by
setting the first character in the line or phrase at the absolute position and then use
relative moves across the line. Each line or phrase becomes a field from which index
information can be extracted later.
This position converts the Metacode as written but can produce undesirable output if the
font metrics of the original Xerox font and the corresponding output font do not exactly
match.

9. Take note of the value in the Resource Path text box. The Resource
Path for a print stream type is the directory in which the
AppXtender Reports Mgmt Print Stream Processor finds
information it needs to convert the print stream files into PDF
files. The Resource Path for a print stream type is based on the
AppXtender Reports Mgmt Configuration data directory and the
name of the print stream type.
10. Click Next. The Input Parameters page appears. For instructions,
see Configuring the Metacode Wizard Input Parameters Page.

Creating a New Print Stream Type

169

Configuring Print Stream Types

Configuring the
Metacode Wizard
Input Parameters
Page

Figure 82

The Input Parameters page of the Metacode print stream wizard


allows you to specify the input parameters of the Metacode print
stream files that you want to process.

Metacode Print Stream Type Creation Wizard - Input Parameters Page

To configure the Metacode wizard Input Parameters page:


1. Specify whether to start via JDL/JDE. You have the following
choices:
If JDL/JDE resources are available, enable the Start via
JDL/JDE option. The JDL/JDE text boxes become available,
which allow you to set the starting JDL and JDE. In the Start
JDL text box, enter the name of the JDL that is started on the
printer for this job (with the printer start command). In the
Start JDE text box, enter the name of the JDE that is started on
the printer for this job (with the printer start command).
If JDL/JDE resources are not available, disable the Start via
JDL/JDE option. The IDEN Options become available. In the
IDEN String text box, type the value of the DJDE IDEN, which
marks the DJDE records within the Metacode input file.
Indicate whether this string is ASCII or EBCDIC by enabling
or disabling the IDEN EBCDIC check box. In the IDEN Offset
text box, specify the offset value starting position, not
including a carriage control byte. In the IDEN Skip text box,
specify the offset of the actual DJDE command, not including a
carriage control byte.

170

ApplicationXtender Reports Management Administrators Guide

Configuring Print Stream Types

Note: The IDEN string can be specified for true Metacode files when
JDL/JDE resources are not available, but this option is not
recommended. For truest output, use Start via JDE/JDL so that the
JSL options are invoked.

2. Specify the level of shading. The following table describes each of


your choices:
Table 22

Shading Options

Shading Options

Description

Light

This level is the default. (Xerox printers tend to print lighter than other brands.)

Normal

This level duplicates the Xerox shade percentages. This level can be too dark,
depending on the printer used.

Unshaded

This level removes shading from the output file. This level can speed processing
and reduce the size of the output file.

3. If you need to adjust the page offset, enable the Override Default
Origin option. In the X Origin and Y Origin text boxes, set the X
and Y coordinates of your selected origin to be used instead of the
default. This can effect how line data aligns with forms.
4. From the LD Method drop-down list, select Previous. This is the
standard method for line data spacing.
5. From the CC Tran drop-down list, select the method for
translating carriage controls. The following table describes each
of your choices:
Table 23

Methods for Translating Carriage Controls

Method

Description

Best

The AppXtender Reports Mgmt Print Stream Processor attempts to determine


the correct translation to use based on the VOLUME CODE and PCC DEFAULT
values of the JSL.

None

No translation occurs.

A2E

An ASCII to EBCDIC translation occurs.

E2A

An EBCDIC to ASCII translation occurs.

JSL

The AppXtender Reports Mgmt Print Stream Processor interrogates the


PCCTran value of the JSL for the translation.

Creating a New Print Stream Type

171

Configuring Print Stream Types

6. You have the following additional options:


If the document has Carriage Control, enable the Carriage
Control option.
If the document uses dashed lines that you want to stay
dashed in the output, enable the Dashed Lines option. When
this option is enabled, the Line draw routine is called multiple
times. This will create a truer image of the page, but may
increase the output file size.
If there are special characters in your Metacode font which do
not print anything but act as spacing, and if you want the
AppXtender Reports Mgmt Print Stream Processor to perform
word positioning on them, enable the Non Printable
Spacing Characters option. This option is used with line data
files.
If you want the AppXtender Reports Mgmt Print Stream
Processor to use the SHIFT values from JSL OUTPUT and
DJDEs, enable the Respect Shift Values option.
7. Click Next. The File Formats page appears. For instructions, see
Configuring the Metacode Wizard File Formats Page.
Configuring the
Metacode Wizard File
Formats Page

Figure 83

172

Most Metacode print stream files use the same file formats. If
necessary, you can use the File Formats page of the Metacode print
stream wizard to specify different file format parameters for the
Metacode print stream files that you want to process.

Metacode Print Stream Type Creation Wizard - File Formats Page

ApplicationXtender Reports Management Administrators Guide

Configuring Print Stream Types

To configure the Metacode print stream wizard File Formats page:


1. You have the following choices:
If the print stream file contains 2-byte MSB/LSB inclusive
length fields, enable the Use Default Format option and click
Next. The Resource Paths page appears. For instructions, see
Viewing the Metacode Wizard Resource Paths Page.
If the print stream file does not contain 2-byte MSB/LSB
inclusive length fields, disable the Use Default Format option.
Other options become available on the File Formats page.

Figure 84

Metacode File Formats Page - Not Using Default

2. Under Coding Format, select the encoding scheme of your input


data if needed due to translation during file transfer. The
recommended setting is None.
3. Specify how you want the AppXtender Reports Mgmt Print
Stream Processor to access delimiting information. You have the
following choices:
If you want the record delimiting information to be retrieved
from your JSL, enable the Open via JSL option. When this
option is enabled, the Record Formats options are unavailable.
If you want the software to rely on the {} file option delimiters,
disable the Open via JSL option.

Creating a New Print Stream Type

173

Configuring Print Stream Types

4. Under Record Formats, select the format of the print stream file.
The following table describes each format:
Table 24

Metacode Record Formats

Format

Description

BDW

File contains IBM Block Descriptor Words. This is equivalent to MVS Variable Block
datasets (recfm=VB).

RDW

File contains Record Descriptor Words. This is equivalent to MVS Variable datasets
(recfm=V).

MVS FTP

File has a 2-byte length field with a hex 80 header.

CRLF

File contains hex 0D0A carriage return/line feed bytes at the end of each record. (This
option is recommended for line data.)

All records in file are the same length. If you select F (Fixed length), a text box next to
this option becomes available.

LF

File contains Length Fields in front of each record. If you select LF (length field), the
Length Field Options become available.

Metabar

Select this option to recognize data normally routed through a BARR protocol converter
to a Xerox printer.

5. If you have selected F (Fixed length), specify the length in the text
box next to the F (Fixed length) option.
6. If you have selected LF (length field), you have the following
choices.
You must specify whether your length field is Inclusive or
Exclusive.
You must specify whether your length field is MSB/LSB,
LSB/MSB, ASCII decimal, or EBCDIC decimal.
You must specify whether your length field is 2 bytes or 4
bytes long.
7. Click Next. The Resources Paths page appears. For instructions,
see Viewing the Metacode Wizard Resource Paths Page.

174

ApplicationXtender Reports Management Administrators Guide

Configuring Print Stream Types

Viewing the
Metacode Wizard
Resource Paths Page

Figure 85

The Resource Paths page of the Metacode print stream wizard allows
you to view the resource paths for the print stream type that you are
creating. The AppXtender Reports Mgmt Print Stream Processor will
search in these locations for particular files while processing the print
stream files.

Metacode Print Stream Type Creation Wizard - Resource Paths Page

To configure the Metacode wizard Resource Paths page:


1. Take note of each of the resource paths on the Resource Paths
page. Make sure the resources needed by the AppXtender
Reports Mgmt Print Stream Processor are located in the indicated
paths. The following table describes the resources that are needed
in each path:
Table 25

Metacode Resource Paths

Resource

Description

Metacode JSL (*.JSL)

If the AppXtender Reports Mgmt Print Stream Processor detects a file


with the JSL extension in the resources directory, the processor uses it
as a Metacode JSL source file.

Xerox Forms (*.FRM)

If the AppXtender Reports Mgmt Print Stream Processor detects a file


with the FRM extension in the resources directory, the processor uses it
as a Xerox Form file.

Xerox Images (*.IMG)

If the AppXtender Reports Mgmt Print Stream Processor detects a file


with the IMG extension in the resources directory, the processor uses it
as a Xerox Image file.

Creating a New Print Stream Type

175

Configuring Print Stream Types

Table 25

Metacode Resource Paths (continued)

Resource

Description

Xerox Logos (*.LGO)

If the AppXtender Reports Mgmt Print Stream Processor detects a file


with the LGO extension in the resources directory, the processor uses it
as a Xerox Logo file.

Xerox Fonts (*.FNT)

If the AppXtender Reports Mgmt Print Stream Processor detects a file


with the FNT extension in the resources directory, the processor uses it
as a Xerox font file from the printer.

Xerox Font Widths (*.XFW)

If the AppXtender Reports Mgmt Print Stream Processor detects a file


with the XFW extension in the resources directory, the processor uses it
as a Xerox Font Width file. This file may speed processing slightly.
(Optional if you have font files available.)

External PDE (*.PDE)

If the AppXtender Reports Mgmt Print Stream Processor detects a file


with the PDE extension in the resources directory, the processor uses it
as a PDE object from the compiled JSL.

PDE Output (*.JSO)

If the AppXtender Reports Mgmt Print Stream Processor detects a file


with the JSO extension in the resources directory, the processor uses it
as a PDE source file, created from the compiled PDE object. This is
used for verification only.

Font Correlation Table


(FNTCOR.TAB)

If the AppXtender Reports Mgmt Print Stream Processor detects a


FNTCOR.TAB file in the resources directory, the processor uses it as
the Font Correlation Table. This table determines how each font
encountered is processed. Generally, this table maps the Xerox fonts
used in your Metacode to Adobe fonts for use in PDF. A sample
FNTCOR.TAB file is on the AppXtender Reports Mgmt media kit

2. Click Next. The Output Parameters page appears. For


instructions, see Configuring the Metacode Wizard Output
Parameters Page.

176

ApplicationXtender Reports Management Administrators Guide

Configuring Print Stream Types

Configuring the
Metacode Wizard
Output Parameters
Page

Figure 86

The Output Parameters page of the Metacode print stream wizard


allows you to configure the PDF output of the AppXtender Reports
Mgmt Print Stream Processor for the print stream type that you are
creating.

Metacode Print Stream Type Creation Wizard - Output Parameters


Page

To configure the Metacode print stream Output Parameters page:


1. Under Page Orientation, specify the orientation of the print
stream file. The following table describes your choices:
Table 26

Page Orientation Options

Option

Description

Auto

The page is rotated so the majority of words on the page reads from left-to-right. Auto is
recommended.

Portrait

The page is rotated so the height of the image is greater than the width.

Landscape

The page is rotated so the width of the image is greater than the height.

Inverse

The page is flipped upside down along the Y axis. The Inverse check box is available if you
select Portrait or Landscape.

2. Under Scale By, specify the scale. This setting determines the size
of the resulting page. A scale percentage of 100 is standard. To
reduce the image size of each page by half use 50. The default is
100.

Creating a New Print Stream Type

177

Configuring Print Stream Types

3. Under Image DPI, specify the size of your output image in dots
per inch (DPI). The default is 0 (zero).
If you specify the default setting of 0 (zero), the DPI of the
image will be the same as in the input.
If you specify a lower value than 0 (zero), the image in the PDF
file is a smaller byte size but looks the same if viewed on the
page, at 100%. The image in the PDF file has lower resolution
than the input, so lower image quality becomes apparent
when zooming in or printing.
4. Under Offset, specify how many pels (pixels) you want to move
the entire logical page image in relation to the physical page. The
following table indicates how to move the logical page in each
direction (in relation to the physical page):
Table 27

Moving the Logical Page

To Move the Logical Page

Specify This

In This Text Box

To the right

A positive value

X Position

To the left

A negative value

X Position

Up

A positive value

Y Position

Down

A negative value

Y Position

5. Under Compression, specify the items that you want to compress.


You have the following choices:
Compress Text
Compress Images
Compress Fonts
The specified items are compressed using Flate, which is a
non-proprietary compression supported by Adobe Acrobat
version 3.0 and later.
Note: This setting compresses only the data and not the PDF commands.

6. If you want to enable the printing of non-English characters,


enable the ISO Latin Output option.
Note: If you need to enable the printing of non-English characters for
only a few fonts, you can do so in your Font Correlation Table.

178

ApplicationXtender Reports Management Administrators Guide

Configuring Print Stream Types

7. Take note of the path and file name mask specified in the AFM
File Path text box. This path is where the AFM (Adobe Font
Metrics) files can be found. AFM files contain character widths
information for Type 1 fonts.
8. Take note of the path and file name mask specified in the PFB File
Path text box. This path is where the PFB (Postscript Font Bitmap)
files can be found.
9. Click Finish. The new print stream type is listed in the
AppXtender Reports Mgmt Configuration Admin.
Note: Before you can use the AppXtender Reports Mgmt Print Stream
Processor to process the set of print stream files represented by the new
print stream type, you must create at least one source specification for the
report type. For instructions, see Specifying a Source for a Print Stream
Type.

PCL Print Stream


Type Creation
Wizard
Configuring the PCL
Wizard Main Page

Figure 87

The PCL print stream type creation wizard allows you to create new
print stream types for HP PCL format print streams that you want to
process.
The Main page of the PCL print stream wizard allows you to
configure the general parameters of the print stream type.

PCL Print Stream Type Creation Wizard - Main Page

Creating a New Print Stream Type

179

Configuring Print Stream Types

To configure the PCL print stream wizard Main page:


1. In the Type text box, type a unique name for the new print stream
type. In the Description text box, you can type a description for
the new print stream type. The name and description are for your
identification purposes.
2. In the Free Disk Space Ratio text box, specify the ratio of free disk
space to print stream file size that should exist before AppXtender
Reports Mgmt processes the print stream file.
Before processing, the AppXtender Reports Mgmt Print Stream
Processor checks for an amount of free space on your hard drive
equal to the value you specify in the Free Disk Space Ratio text
box times the size of the print stream file to be processed.
For example, if you specify 5 as the ratio, and if the AppXtender
Reports Mgmt Print Stream Processor detects a 30 MB print
stream file, the AppXtender Reports Mgmt Print Stream
Processor checks for 150 MB of free space on your hard drive.
If that amount of space is not available, a message is added to the
AppXtender Reports Mgmt Print Stream Processor system log
and the print stream file is not processed.
Note: This safety feature is intended to prevent an attempt to process a
file that requires more than the available processing space. The
recommended ratio is 5, but you have control over this safety feature.
Therefore, you must specify a value that is appropriate for your print
stream files.

3. Specify whether you want CFG files to be deleted immediately


after processing.
Before processing, the AppXtender Reports Mgmt Print Stream
Processor copies a CFG file from the AppXtender Reports Mgmt
Configuration Admin data directory to the AppXtender Reports
Mgmt Print Stream Processor working directory. This copy is
considered to be a temporary file. You have the following choices:
If you want temporary files to be deleted, so that you can save
space, enable the Delete Temporary Files option.
If you want temporary files to be kept, so that you can perform
troubleshooting, disable the Delete Temporary Files option.

180

ApplicationXtender Reports Management Administrators Guide

Configuring Print Stream Types

Note: Even if you disable the Delete Temporary Files option, CFG files
will be deleted along with LOG files when the amount of time you
specify in the Purge Log Files after text box has elapsed.

4. In the Start Page text box, specify the page number on which you
want the conversion to start. The default value for this text box is
0 (zero), which causes the AppXtender Reports Mgmt Print
Stream Processor to start converting the file at page 1.
5. In the End Page text box, specify the page number of the last page
you want to convert. The default value for this text box is 0 (zero),
which causes the AppXtender Reports Mgmt Print Stream
Processor to finish converting the file at the last page.
Note: If you want to process the entire file, accept the default value of 0
(zero) in both the Start Page text box and the End Page text box.

6. In the Purge Log Files after text box, specify the amount of time
that you want to elapse before AppXtender Reports Mgmt can
delete the LOG and CFG files related to a process, to save space.
7. Next to Position, specify how you want words to be set in the
output PDF file. The recommended position is Word. The
following table describes each of your choices:
Table 28

PCL Print Stream Positions

Position

Description

Word

The AppXtender Reports Mgmt Print Stream Processor sets each blank-delimited text
string (word) absolutely on the page. This position is recommended because each word
becomes a field from which index information can be extracted later. However, this position
requires more resources to execute and produces slightly less efficient output. Access to
the PCL font metrics files is required for this option.

Relative

The AppXtender Reports Mgmt Print Stream Processor uses relative positioning by setting
the first character in the line or phrase at the absolute position and then use relative moves
across the line. Each line or phrase becomes a field from which index information can be
extracted later.
This position converts the PCL as written but can produce undesirable output if the font
metrics of the original PCL font and the corresponding output font do not exactly match.

Native

The AppXtender Reports Mgmt Print Stream Processor creates a bitmap image of the file
being converted, from which the AppXtender Reports Mgmt Report Processor cannot
extract index information. This option creates the closest output to the original print stream
file. Use this option only for testing.

Creating a New Print Stream Type

181

Configuring Print Stream Types

8. Take note of the value in the Resource Path text box. The Resource
Path for a print stream type is the directory in which the
AppXtender Reports Mgmt Print Stream Processor finds
information it needs to convert the print stream files into PDF
files. The Resource Path for a print stream type is based on the
AppXtender Reports Mgmt Configuration data directory and the
name of the print stream type.
9. Click Next. The Input Parameters page appears. For instructions,
see Configuring the PCL Wizard Input Parameters Page..
Configuring the PCL
Wizard Input
Parameters Page

Figure 88

The Input Parameters page of the PCL print stream wizard allows
you to specify the input parameters of the PCL print stream files that
you want to process.

PCL Print Stream Type Creation Wizard - Input Parameters Page

To configure the PCL print stream wizard Input Parameters page:


1. Specify the level of shading. You have the following choices.
If you want shading in the input print stream file to remain the
same in the output PDF file, select Normal. This level is the
default.
If you want shading in the input print stream file to be
darkened in the output PDF file, select Dark.
If you want shading in the input print stream file to be
removed from the output PDF file, select None. This level can
speed processing and reduce the size of the output file.

182

ApplicationXtender Reports Management Administrators Guide

Configuring Print Stream Types

2. If necessary, adjust the ASCII character value. Some inline fonts


define the text with ASCII codes that are 3 codes higher than the
ASCII code of the actual character. If you are getting the wrong
characters in your output, adjust the value in the Character Value
Adjustment text box. Valid values are integers. The most common
values are 3 or 0. The default value is 3.
3. If the print stream file contains inline or external soft fonts with
non-standard character sets, specify the symbol set ID in a soft
font. In the Symbol Set IDs text box, type the symbol set values
into the text box separated by commas. This option is rarely used.
4. Under Trays, map paper tray calls in your input data file to the
appropriate trays on your PCL printer. Use the drop down menus
to select the normal paper size for each of your printers paper
trays. This can affect the size of the output page if not defined
specifically in the PCL file itself. Up to 6 trays can be defined.
5. Specify the active tray when the job starts by selecting a tray
number from the Start Tray drop-down list.
6. Under AutoDL, indicate the external font file names for each PCL
Family ID.
7. You have the following additional options:
If you want inline fonts to be represented in the output as
raster images, enable the Use Inline Fonts option.
If the print stream file uses external soft fonts files, and you
want the characters to be placed in the output as images,
enable the Use Soft Fonts option.
If you want to use outlines of any TrueType fonts rather than
filled characters, enable the Outline True Type Fonts option.
Outlining can be faster.
If you want the program to bypass HP-GL commands, enable
the Skip HP-GL/2 Commands option. This option is useful for
testing but can adversely affect the look of the output.
8. Click Next. The Input Parameters page appears. For instructions,
see Viewing the PCL Wizard Resource Paths Page.

Creating a New Print Stream Type

183

Configuring Print Stream Types

Viewing the PCL


Wizard Resource Paths
Page

Figure 89

The Resource Paths page of the PCL print stream wizard allows you
to view the resource paths for the print stream type that you are
creating. The AppXtender Reports Mgmt Print Stream Processor will
search in these locations for particular files while processing the print
stream files.

PCL Print Stream Type Creation Wizard - Resource Paths Page

To configure the PCL print stream wizard Resource Paths page:


1. Take note of each of the resource paths on the Resource Paths
page. Make sure the resources needed by the AppXtender
Reports Mgmt Print Stream Processor are located in the indicated
paths. The following table describes the resources that are needed
in each path:
Table 29

184

PCL Resource Paths

Resource

Description

PCL Font (*.FNT)

If the AppXtender Reports Mgmt Print Stream Processor detects a file with
the FNT extension in the resources directory, the processor uses it as an
external PCL fonts file.

TFM data file (*.DAT)

If the AppXtender Reports Mgmt Print Stream Processor detects a file with
the DAT extension in the resources directory, the processor uses it as a
typeface metrics data file.

TFM fonts (*.TFM)

If the AppXtender Reports Mgmt Print Stream Processor detects a file with
the TFM extension in the resources directory, the processor uses it as a
typeface metrics fonts file.

ApplicationXtender Reports Management Administrators Guide

Configuring Print Stream Types

Table 29

PCL Resource Paths (continued)

Resource

Description

Binary TFM (TFMBIN.DAT)

The AppXtender Reports Mgmt Print Stream Processor provides the binary
typeface metrics file, TFMBIN.DAT, in the 8
installation directory. By default, this directory is C:\PROGRAM
FILES\XTENDERSOLUTIONS\CONTENT MANAGEMENT. You
must copy this file to the resources directory.

Font Correlation Table


(FNTCOR.TAB)

If the AppXtender Reports Mgmt Print Stream Processor detects a


FNTCOR.TAB file in the resources directory, the processor uses it as a
Font Correlation Table. This table determines how each font encountered is
processed. Generally, this table maps the HP fonts used in your PCL to
Adobe fonts for use in PDF. A sample FNTCOR.TAB file is on the
AppXtender Reports Mgmt media kit

2. Click Next. The Input Parameters page appears. For instructions,


see Configuring the PCL Wizard Output Parameters Page.
Configuring the PCL
Wizard Output
Parameters Page

Figure 90

The Output Parameters page of the PCL print stream wizard allows
you to configure the PDF output of the AppXtender Reports Mgmt
Print Stream Processor for the print stream type that you are creating.

PCL Print Stream Type Creation Wizard - Output Parameters Page

Creating a New Print Stream Type

185

Configuring Print Stream Types

To configure the PCL print stream wizard Output Parameters page:


1. Under Page Orientation, specify the orientation of the print
stream file. The following table describes your choices:
Table 30

Page Orientation Options

Option

Description

Auto

The page is rotated so the majority of words on the page reads from left-to-right. Auto is
recommended.

Portrait

The page is rotated so the height of the image is greater than the width.

Landscape

The page is rotated so the width of the image is greater than the height.

Inverse

The page is flipped upside down along the Y axis. The Inverse check box is available if you
select Portrait or Landscape.

2. Under Scale By, specify the scale. This setting determines the size
of the resulting page. A scale percentage of 100 is standard. To
reduce the image size of each page by half use 50. The default is
100.
3. Under Image DPI, specify the size of your output image in dots
per inch (DPI). The default is 0 (zero).
If you specify the default setting of 0 (zero), the DPI of the
image will be the same as in the input.
If you specify a lower value than 0 (zero), the image in the PDF
file is a smaller byte size but looks the same if viewed on the
page, at 100%. The image in the PDF file has lower resolution
than the input, so lower image quality becomes apparent
when zooming in or printing.

186

ApplicationXtender Reports Management Administrators Guide

Configuring Print Stream Types

4. Under Offset, specify how many pels (pixels) you want to move
the entire logical page image in relation to the physical page. The
following table indicates how to move the logical page in each
direction (in relation to the physical page):
Table 31

Moving the Logical Page

To Move the Logical Page

Specify This

In This Text Box

To the right

A positive value

X Position

To the left

A negative value

X Position

Up

A positive value

Y Position

Down

A negative value

Y Position

5. Under Compression, specify the items that you want to compress.


You have the following choices:
Compress Text
Compress Images
Compress Fonts
The specified items are compressed using Flate, which is a
non-proprietary compression is supported by Adobe Acrobat
version 3.0 and newer.
Note: This setting compresses only the data and not the PDF commands.

6. If you want to enable the printing of non-English characters,


enable the ISO Latin Output option.
Note: If you need to enable the printing of non-English characters for
only a few fonts, you can do so in your Font Correlation Table.

7. Take note of the path and file name mask specified in the AFM
File Path text box. This path is where the AFM (Adobe Font
Metrics) files can be found. AFM files contain character widths
information for Type 1 fonts.
8. Take note of the path and file name mask specified in the PFB File
Path text box. This path is where the PFB (Postscript Font Bitmap)
files can be found.

Creating a New Print Stream Type

187

Configuring Print Stream Types

9. Click Finish. The new print stream type is listed in the


AppXtender Reports Mgmt Configuration Admin.
Note: Before you can use the AppXtender Reports Mgmt Print Stream
Processor to process the set of print stream files represented by the new print
stream type, you must create at least one source specification for the report
type. For instructions, see Specifying a Source for a Print Stream Type.

188

ApplicationXtender Reports Management Administrators Guide

Configuring Print Stream Types

Modifying Print Stream Type Properties


Once a print stream type has been created, you can view or change
any of its properties (except the source format). For instructions, see
the following sections:

Opening the Print


Stream Properties
Dialog Box

Opening the Print Stream Properties Dialog Box describes how


to open the Properties dialog box for a print stream type. This
dialog box allows you to view or change all of the parameters of
an existing print stream type except the source format and the
print stream type name.

Renaming a Print Stream Type describes how to rename a print


stream type.

The print stream type Properties dialog box allows you to view or
change all of the parameters of an existing print stream type except
the source format and the print stream type name. For instructions on
renaming a print stream type, see Renaming a Print Stream Type.
To open the Properties dialog box for a print stream type:
1. In the AppXtender Reports Mgmt Configuration Admin, select
the Print Stream Types node. Configured print stream types are
listed in the right pane.
2. Right-click the print stream type for which you want to modify
properties and select Properties. The Properties dialog box
appears for the selected print stream type. The Main tab is active
by default. Each tab of the properties dialog box corresponds to a
page of the print stream type creation wizard.

Modifying Print Stream Type Properties

189

Configuring Print Stream Types

Figure 91

Print Stream Properties Dialog Box - AFP Main Tab

3. For instructions on configuring the Properties dialog box, see the


sections on configuring the print stream type creation wizard for
each print stream format.
AFP Print Stream Type Creation Wizard describes how to
change the properties of an AFP print stream type.
ASCII Print Stream Type Creation Wizard describes how to
change the properties of an ASCII print stream type.
EBCDIC Print Stream Type Creation Wizard describes how
to change the properties of an EBCDIC print stream type.
EBCDIK Print Stream Type Creation Wizard describes how
to change the properties of an EBCDIK print stream type.
Metacode Print Stream Type Creation Wizard describes how
to change the properties of a Metacode print stream type.
PCL Print Stream Type Creation Wizard describes how to
change the properties of a PCL print stream type.
4. When you have made all of the changes that you want to make to
the print stream type, click OK.

190

ApplicationXtender Reports Management Administrators Guide

Configuring Print Stream Types

Renaming a Print
Stream Type

Once a print stream type has been created, you can rename it.
To change the name of a print stream types:
1. In the AppXtender Reports Mgmt Configuration Admin, select
the Print Stream Types node. Configured print stream types are
listed in the right pane.
2. Right-click the print stream type that you want to rename and
select Rename.
3. Type the new name. Press <ENTER>. The name is changed.

Modifying Print Stream Type Properties

191

Configuring Print Stream Types

Deleting a Print Stream Type


If necessary, you can delete a print stream type that you no longer
need.

CAUTION
When a print stream type is deleted, all of the parameters that have
been specified for that print stream type are permanently lost. The
set of print stream files represented by a deleted print stream type
cannot be processed until you use the print stream type creation
wizard to create another print stream type for that set of print
stream files.
To delete a print stream type:
1. In the AppXtender Reports Mgmt Configuration Admin, select
the Print Stream Types node. Configured print stream types are
listed in the right pane.
2. Right-click the print stream type that you want to delete and
select Delete. A message appears confirming whether you would
like to delete the print stream type.
3. Click Yes. The print stream type is deleted.

192

ApplicationXtender Reports Management Administrators Guide

7
Configuring Report
Types

This chapter describes how to use the AppXtender Reports Mgmt


Configuration Admin to manage report types, index fields, data
fields, and procedures. The configuration procedures described in
this chapter determine how AppXtender Reports Mgmt processes
reports, extracts index records, uploads indexed documents to
AppXtender, and exports data for business intelligence analysis.
For more information, see the following sections:

Introduction ......................................................................................
Managing Report Types ..................................................................
Managing Index Fields....................................................................
Managing Data Fields .....................................................................
Managing Procedures......................................................................
Using XDS Visual Tester..................................................................

Configuring Report Types

194
196
217
223
228
241

193

Configuring Report Types

Introduction
A report type is a set of parameters and scripts that define how
AppXtender Reports Mgmt processes a set of report files. This
chapter describes how to use the AppXtender Reports Mgmt
Configuration Admin to configure and manage report types, index
fields, data fields, and procedures. This configuration determines
how AppXtender Reports Mgmt processes reports, extracts index
records, uploads indexed documents to AppXtender, and exports
data for business intelligence purposes.
Note: AppXtender Reports Mgmt has two view options, AppXtender
Reports Mgmt Configuration and AppXtender Reports Mgmt Report
Configuration. Both views allow access to the Report Processor, but only
AppXtender Reports Mgmt Configuration Admin allows access to the Print
Stream Processor. Since this section involves only the report processor, it
applies to either view.

For more information, see the following sections:

194

Managing Report Types describes how to create, modify,


rename, or delete report types. This section includes instructions
for specifying a format, specifying the AppXtender database and
application to which you want to upload indexed documents,
configuring how the indexed documents are added to the
AppXtender application, configuring how the indexed
documents are stored, and specifying the processing time limits.

Managing Index Fields describes how to synchronize the index


fields with the database and describes how to specify propagation
properties for index fields.

Managing Data Fields describes how to create, modify, or


delete data fields. Data fields are necessary only if you want
AppXtender Reports Mgmt to export extracted data to a file for
use in business intelligence applications, and only if the index
fields already listed for the report type are not sufficient for
business intelligence purposes.

Managing Procedures describes how to create, modify, or


delete procedures. For instructions on writing extraction
definitions with XDS commands, refer to the XDS Reference
Online Help.

ApplicationXtender Reports Management Administrators Guide

Configuring Report Types

Using XDS Visual Tester describes how to display XDS Visual


Tester for a report types sample report, describes the toolbar and
views in XDS Visual Tester, and how to use XDS Visual Tester to
test the processing of a report.

For a detailed description of what happens to a report file as


AppXtender Reports Mgmt extracts index information from it, see
What Happens to a Report File.

Introduction

195

Configuring Report Types

Managing Report Types


If all of the reports that you want AppXtender Reports Mgmt to
process had index information in exactly the same locations, were all
the same file type, and had exactly the same formatting, configuring
AppXtender Reports Mgmt would be simple. However, AppXtender
Reports Mgmt is flexible enough to process a variety of reports.
Therefore, you must configure AppXtender Reports Mgmt to process
each report type separately.
For each set of reports that you want to process, where all of the
reports in the set are similar, you must create a report type in the
AppXtender Reports Mgmt Configuration Admin. Later, you may
need to change the properties of a report type, rename a report type,
or even delete a report type.
The following sections describe these report type management
procedures:

Creating a New
Report Type

Creating a New Report Type describes how to specify a format,


the AppXtender database and application to which you want to
upload indexed documents, and the processing time limits. This
section also includes instructions for configuring how the
indexed documents are added to the AppXtender application and
how the indexed documents are stored. This section also
describes how to enable the B.I. gateway feature for a report type,
if your license supports it.

Modifying Report Type Properties describes how to change any


of the specifications and configurations after a report type has
been created.

Viewing the Sample Report describes how to display the


sample report specified for a report type.

Deleting a Report Type describes how to delete a report type, if


necessary.

The report type creation wizard allows you to create a new report
type.
For more information, see:

196

Starting the Report Type Creation Wizard

Configuring the Main Page

ApplicationXtender Reports Management Administrators Guide

Configuring Report Types

Starting the Report


Type Creation Wizard

Configuring the Database Page

Configuring the Upload Page

Configuring the Storage Page

Configuring the Processing Page

Configuring the B.I. Gateway Page

New Report Type

The report type creation wizard allows you to create new report
types.
Note: Before you start the report type creation wizard, make sure the
AppXtender application to which you intend to upload documents has been
created. For information on creating an AppXtender application, see the
ApplicationXtender Core Components Administrators Guide.

To start the report type creation wizard:

Configuring the Main


Page

In the AppXtender Reports Mgmt Configuration Admin,


right-click the Report Types node and select New Report Type.
The report type creation wizard appears. The first page of the
wizard is the Main page. For instructions, see Configuring the
Main Page.

The Main page of the report type creation wizard allows you to name
the report type, provide a description for the report type, specify the
format of the report type, and specify a sample file.

Managing Report Types

197

Configuring Report Types

Figure 92

Report Type Creation Wizard - Main Page

To configure the Main page:


1. In the Type text box, type a unique name (up to 32 characters) for
the new report type. In the Description text box, you can type a
description (up to 132 characters) for the new report type. The
name and description are for your identification purposes.
2. In the Free Disk Space Ratio text box, specify the ratio of free disk
space to report file size that should exist before AppXtender
Reports Mgmt processes the report file.
Before processing, the AppXtender Reports Mgmt Report
Processor checks for an amount of free space on your hard drive
equal to the value you specify in the Free Disk Space Ratio text
box times the size of the report file to be processed.
For example, if you specify 2 as the ratio, and if the AppXtender
Reports Mgmt Report Processor detects a 60 MB report file, the
AppXtender Reports Mgmt Report Processor checks for 120 MB
of free space on your hard drive.
If that amount of space is not available, a message is added to the
AppXtender Reports Mgmt Report Processor system log and the
report file is not processed.

198

ApplicationXtender Reports Management Administrators Guide

Configuring Report Types

Note: This safety feature is intended to prevent an attempt to process a


file that requires more than the available processing space. The
recommended ratio is 2, but you have control over this safety feature.
Therefore, you must specify a value that is appropriate for your report
files.

3. From the Format list, select the format of the set of reports that
you want to process as the new report type. You have the
following choices:
From the Format list, select ASCII.
From the Format list, select PDF.
In the Report Sample File text box, you can enter the name of a
sample file. Keep in mind that the sample file you specify is the
file on which you will base the procedures that extract index
information from your reports. You can browse for a file by
clicking the Browse button.

Figure 93

Browse Button

4. Click Next. The Database page appears. For instructions, see


Configuring the Database Page.
Configuring the
Database Page

The Database page of the report type creation wizard allows you to
specify the AppXtender data source to which you want index
information to be uploaded and the account information that
AppXtender Reports Mgmt must use to access the AppXtender data
source.

Managing Report Types

199

Configuring Report Types

Figure 94

Report Type Creation Wizard - Database Page

To configure the Database page:


1. In the Data Source drop-down list, select the name of the data
source that you want to use. For more information about data
sources, see the ApplicationXtender Core Components
Administrators Guide.
2. In the AppXtender User Name and AppXtender Password text
boxes, type the account information that AppXtender Reports
Mgmt needs to connect to the AppXtender data source. Make
sure this account has at least the Add Page privilege for the
AppXtender application that you want to use. (The
recommended AppXtender user is sysop.)
3. You can click Test Connection to verify the database connection
information.
4. Click Next. The Upload page appears. For instructions, see
Configuring the Upload Page.
Configuring the
Upload Page

200

The Upload page of the report type creation wizard allows you to
specify the AppXtender application to which you want index
information to be uploaded. On this page, you can also configure
how you want the indexed documents to be added to the
AppXtender application and specify the number of errors that you
want AppXtender Reports Mgmt to tolerate.

ApplicationXtender Reports Management Administrators Guide

Configuring Report Types

Figure 95

Report Type Creation Wizard - Upload Page

To configure the Upload page:


1. From the Application list, select the name of the application that
you want to use. If the application that you want to use is not
listed, try clicking the Get list button.
2. Under Indexing options, enable or disable options to configure
how AppXtender Reports Mgmt performs indexing. The
following table describes each option:

Managing Report Types

201

Configuring Report Types

Table 32

202

Indexing Options

Option

Description

Group pages by index

During each session, this option groups together pages with exactly
the same index information. If this option is enabled, all pages that
share all of their index values will be grouped together as one
document in AppXtender. Pages need not be consecutive to be
grouped together.
The Group pages by index option and the Combine pages by forward
propagated values option are mutually exclusive. For more
information about this option, see Using Different Indexing Options.

Enable report view

This option provides support for an AppXtender feature called Report


View. If this option is enabled, AppXtender users can view the entire
report from which a document was created, from the first page to the
last, regardless of propagation.
Note that Report View is not available in versions of AppXtender
earlier than AppXtender 4.2 Service Release 1.

Combine pages by forward


propagated values

This option controls which pages of a report AppXtender Reports


Mgmt associates as each document:
If this option is enabled, AppXtender Reports Mgmt associates with
each index record a sequence of pages (all pages of the report in
sequence in which the forward-propagating index values and the
backward-propagating index values are the same).
If this option is disabled, AppXtender Reports Mgmt associates with
the index record only the page of the report that contains the
non-propagated index values.
The Combine pages by forward propagated values option and the
Group pages by index option are mutually exclusive. The Combine
pages by forward propagated values option and the Allow Duplicate
Records option (on the B.I. Gateway page) are mutually exclusive.
Also, this option is available when an index field for the report type is
forward-propagated. For more information about this option, see
Using Different Indexing Options.

ApplicationXtender Reports Management Administrators Guide

Configuring Report Types

3. Under Uploading options, enable or disable options to configure


how AppXtender Reports Mgmt uploads indexed documents.
The following table describes each option:
Table 33

Uploading Options

Option

Description

Merge index with existing document

When documents are uploaded to AppXtender, this option merges


documents created from current extract with any existing documents
(in selected AppXtender application) if they contain identical index
values.

AppXtender index key reference


update

When documents are uploaded to AppXtender, this option updates


the Key Reference Table, if there is one:
If this option is enabled, the Key Reference Table is appended with
the index records that have new key reference field values. In
addition, when extracted key reference field values match key
reference field values in the Key Reference Table, the Key Reference
Table is updated with the data reference field values from the new
documents.
If this option is disabled, the Key Reference Table is updated with
only the index records that have new key reference field values.

Unique index key validation

When documents are uploaded to AppXtender, if this option is


enabled, and if a set of index values for a document created from
current extract matches an existing set of unique key index values,
AppXtender Reports Mgmt generates an error and the document is
not added to the database.

Transaction rollback

This option allows transactions to be rolled back. If this option is


enabled and if the report does not finish processing because of an
error, nothing will be uploaded into AppXtender, either to add to or to
replace existing index values and documents.

Launch Full Text Indexing to Queue

Selecting this option allows you to create indices for full-text


searching when you upload a document into AppXtender.
Note: AppXtender Reports Mgmt only supports full-text indexing with
the Verity for AppXtender full-text indexing engine.

4. In the Maximum validation errors text box, type the highest


number of validation errors that you want AppXtender Reports
Mgmt to tolerate. When AppXtender Reports Mgmt has
encountered the number of errors specified, AppXtender Reports
Mgmt stops processing.
5. Click Next. The Storage page appears. For instructions, see
Configuring the Storage Page.
Managing Report Types

203

Configuring Report Types

Configuring the
Storage Page

Figure 96

The Storage page of the report type creation wizard allows you to
configure how you want AppXtender Reports Mgmt to store indexed
documents in the AppXtender application.

Report Type Creation Wizard - Storage Page


Note: If you are creating a report type for PDF reports, compression is not
available.

To configure the Storage page:

204

ApplicationXtender Reports Management Administrators Guide

Configuring Report Types

1. If you are creating a report type for ASCII reports, under


Compression Method, select the compression method that you
want to use. The following table describes each method and rates
each against the others for size of the report file and speed.
Table 34

Compression Method

Compression Method

Description

Size of Report File

Speed

No Compression

AppXtender Reports Mgmt does


not compress the report file.

Largest

Fastest

Speed

AppXtender Reports Mgmt


compresses the report file, but
focuses on performing the
extraction as fast as possible.

Second Largest

Second Fastest

Size

AppXtender Reports Mgmt focuses


on compressing the report file to
the smallest size possible at the
expense of extraction speed.

Smallest

Slowest

Speed and size

AppXtender Reports Mgmt focuses


equally on the extraction speed
and file compression.

Second Smallest

Second Slowest

2. Select your preferred document storage option.


The Individual option stores each document as a separate .BIN
file, allowing you to classify and transfer each file into a Records
Manager database using Records Manager for
ApplicationXtender (RM for AppXtender).
The default Report File option will store one or more documents
into .BIN files depending on the maximum chunk size. A
document may include one or more pages.
Note: Using the Report File option does not allow you to classify and
transfer the .BIN files into a records database. The reason for this is that
RM for AppXtender allows for permanently deleting documents, which
in the case of the Report File option affects the cohesion of the report
from which the document was created.

3. If you selected the Report File document storage option, specify a


value in kilobytes in the Maximum Chunk Size text box.

Managing Report Types

205

Configuring Report Types

The maximum chunk size is the maximum size of each group of


files that you want AppXtender Reports Mgmt to upload at a
time. AppXtender Reports Mgmt breaks up the indexed
documents to be uploaded to AppXtender into the specified size
and stores them in .BIN files. By default, AppXtender Reports
Mgmt generates approximately 64 KB files for ASCII reports, and
approximately 1000 KB files for PDF reports.
Note: Keep in mind the transfer rate on your network, AppXtender
requirements, and storage media requirements. If the default setting
decreases system performance by generating too many files, consider
increasing the maximum chunk size. If the default setting decreases
system performance by generating files that are too large, consider
decreasing the maximum chunk size.

4. Click Next. The Processing page appears. For instructions, see


Configuring the Processing Page.
Configuring the
Processing Page

Figure 97

The Processing page of the report type creation wizard allows you to
specify processing time limits and launch a custom script if the report
processing fails.

Report Type Creation Wizard - Processing Page

To configure the Processing page:

206

ApplicationXtender Reports Management Administrators Guide

Configuring Report Types

1. Under Process Recovering, specify values for Processing Time


Limit, Maximum Retries, and Retry Interval.
If a process takes longer than the specified time, AppXtender
Reports Mgmt stops the process and marks it as a failure. After
the specified retry interval, AppXtender Reports Mgmt attempts
to run the process again. If necessary, AppXtender Reports Mgmt
repeats the attempt the specified number of maximum retries.
2. Under Files Keeping, specify values for After Successful
Completion and After Failure.
After this specified amount of time, AppXtender Reports Mgmt
deletes intermediate files related to a process to save space. These
intermediate files include log files, the temporary report
configuration file, and the report source file of a successfully
completed report.
If the source directory is the same as the working directory for the
associated report type and if the source specification is configured
to leave the source file renamed in the original directory,
AppXtender Reports Mgmt deletes the renamed source report
files after the amount of time specified under Files Keeping.
For more information, see Modifying a Report Source
Specification.
3. Under Files Keeping, optionally select the Delete Failed Source
Files checkbox.
While intermediate files are automatically deleted based on
values you specify in the After Successful Completion and After
Failure boxes, failed source files remain in the source file
directory until manually removed.
Selecting the Delete Failed Source Files checkbox deletes failed
source files along with intermediate files created during
processing.
4. To notify team members that a report process has failed, or any
other custom action, select the Launch Script If Report Processing
Failed check box and specify the path and filename of the script
you want to use.

Managing Report Types

207

Configuring Report Types

The script must be written in VBScript (with the VBS extension)


or JavaScript (with the JS extension), and it must contain the
following function as an entry to the script:
Function ERMXReportError (strReportType,
strInstanceId, strMessageLogText)

Where:
ReportType = String with report type name
InstanceID = String with report instance identifier
MessageLogText = String that contains the Message Log text

(restricted to 4K)
For more information about scripting in AppXtender Reports
Mgmt, see the ApplicationXtender Reports Management Scripting
Users Guide.
5. Click Next. The B.I. Gateway tab appears. For instructions, see
Configuring the B.I. Gateway Page.
Configuring the B.I.
Gateway Page

The B.I. Gateway page of the report type creation wizard allows you
to configure the B.I. gateway feature, which allows you to export data
to a business intelligence application. The settings on this page do not
affect the upload of indexed documents to AppXtender.
For an overview of the configurations necessary to export files for use
in business intelligence applications, see Configuring AppXtender
Reports Mgmt for Business Intelligence Applications.

Figure 98

208

Report Type Creation Wizard - B.I. Gateway Page

ApplicationXtender Reports Management Administrators Guide

Configuring Report Types

To configure the B.I. Gateway page:


1. You have the following choices:
If you want to export data to a business intelligence
application (in addition to uploading data to AppXtender),
enable the Allow Data Export option. The other options on the
page become available.
If you do not want to export data to a business intelligence
application, disable the Allow Data Export option and skip to
step 5.
2. Under Data Export Format, select the format of the file that you
want AppXtender Reports Mgmt to export when a report file is
processed.
3. You have the following choices:
If you want AppXtender Reports Mgmt to allow duplicate
records in the exported file, enable the Allow Duplicate
Records option.
If you do not want AppXtender Reports Mgmt to allow
duplicate records in the exported file, disable the Allow
Duplicate Records option.
Note: The Allow Duplicate Records option and the option Combine
pages by forward propagated values (on the Upload page) are
mutually exclusive. If the Combine pages by forward propagated
values option is enabled, the Allow Duplicate Records option is not
available.

4. You have the following choices:


If you want AppXtender Reports Mgmt to launch a script
(such as to notify someone that records have been exported),
enable the Launch Script After Data Export option. In the
Script File text box, specify the path and filename for the script
you want to use.
When you write a script, it must be written in either VBScript
(with the VBS extension) or JavaScript (with the JS extension),
and it must contain the following function as an entry to the
script:
Public Function AppXtender Reports MgmtDataExport
(strReportType, strExportFile, strWorkstation)

Managing Report Types

209

Configuring Report Types

For more information about scripting in AppXtender Reports


Mgmt, see the ApplicationXtender Reports Management Scripting
Users Guide.
If you do not want AppXtender Reports Mgmt to launch a
script, disable the Launch Script After Data Export option.
5. Click Finish. The new report type is listed in the AppXtender
Reports Mgmt Configuration Admin. For further instructions, see
New Report Type.
New Report Type

Figure 99

After you have used the report type creation wizard, the new report
type is listed in the AppXtender Reports Mgmt Configuration
Admin.

New Report Type

When a new report type is created and added to the AppXtender


Reports Mgmt Configuration tree, three nodes are added
automatically under the new report type node:

210

Report View (For more information, see Viewing the Sample


Report.)

Procedures (For more information, see Managing Procedures.)

Data Fields (For more information, see Managing Index Fields


and Managing Data Fields.)

ApplicationXtender Reports Management Administrators Guide

Configuring Report Types

Note: Before you can use the AppXtender Reports Mgmt Report Processor
to process the set of report files represented by the new report type, you must
create extraction procedures, make sure the propagation of index fields is
appropriate for the structure of the report files, and create at least one source
specification for the report type. For instructions, see Creating a New
Procedure, Changing Index Field Propagation and Specifying a Source
for a Report Type.

Modifying Report
Type Properties

Opening the Report


Type Properties Dialog
Box

Once a report type has been created, you can view or change any of
its properties. For instructions, see the following section:

Opening the Report Type Properties Dialog Box describes how


to open the Properties dialog box for a report type. This dialog
box allows you to view or change all of the parameters of an
existing report type except the report type name.

Renaming a Report Type describes how to rename a report


type.

The Report Type Properties dialog box allows you to view or change
all of the parameters of an existing report type except the report type
name. (For instructions on renaming a report type, see Renaming a
Report Type.)
1. In the AppXtender Reports Mgmt Configuration Admin, expand
the Report Types node.
2. Right-click the report type for which you want to modify
properties and select Start update. The report type's icon changes
from blue to red to indicate that the corresponding configuration
file has been locked against the AppXtender Reports Mgmt
Report Processor and unlocked for editing.
3. Right-click the report type for which you want to modify
properties and select Properties. The Properties dialog box
appears for the selected report type. The Main tab is forward by
default. Each tab of the properties dialog box corresponds to a
page of the report type creation wizard.

Managing Report Types

211

Configuring Report Types

Figure 100

Report Type Properties Dialog Box - Main Tab

4. For instructions on configuring the Properties dialog box, see the


sections on configuring each page of the report type creation
wizard:
Configuring the Main Page describes how to provide a
description for the report type, specify the format of the report
type, and specify a sample file.
Configuring the Database Page describes how to specify the
AppXtender data source to which you want index information
to be uploaded and the account information that AppXtender
Reports Mgmt must use to access the AppXtender data source.
Configuring the Upload Page describes how to specify the
AppXtender application to which you want index information
to be uploaded. This section also describes configuring how
you want the indexed documents to be added to the
AppXtender application and specifying the number of errors
that you want AppXtender Reports Mgmt to tolerate.
Configuring the Storage Page describes how to configure
how you want AppXtender Reports Mgmt to store indexed
documents in the AppXtender application.
Configuring the Processing Page describes how to specify
processing time limits.

212

ApplicationXtender Reports Management Administrators Guide

Configuring Report Types

Configuring the B.I. Gateway Page describes how to


configure the B.I. gateway feature for the report type, which
allows you to export data to a business intelligence
application.
5. When you have made all of the changes that you want to make in
the Properties dialog box, click OK. The changes are saved and
the Properties dialog box closes.
6. Right-click the report type that you have modified and select
Accept changes. The report type's icon changes from red to blue
to indicate that the corresponding configuration file has been
locked against editing and unlocked for the AppXtender Reports
Mgmt Report Processor.
Renaming a Report
Type

The AppXtender Reports Mgmt Configuration Admin allows you to


rename an existing report type.
To change the name of a report type:
1. In the AppXtender Reports Mgmt Configuration Admin, expand
the Report Types node.
2. Right-click the report type that you want to rename and select
Start update. The report type's icon changes from blue to red to
indicate that the corresponding configuration file has been locked
against the AppXtender Reports Mgmt Report Processor and
unlocked for editing.
3. Right-click the report type that you want to rename and select
Rename.
4. Type the new name. Press <ENTER>. The name is changed.
5. Right-click the report type that you have renamed and select
Accept changes. The report type's icon changes from red to blue
to indicate that the corresponding configuration file has been
locked against editing and unlocked for the AppXtender Reports
Mgmt Report Processor.

Managing Report Types

213

Configuring Report Types

Viewing the Sample


Report

If you have specified a sample report for a report type, you can view
this report in the AppXtender Reports Mgmt Configuration Admin.
Note: In order to view PDF reports in Report View, you must install Adobe
Acrobat Reader on the same computer as AppXtender Reports Mgmt.

To view the sample report for a report type:


1. In the AppXtender Reports Mgmt Configuration Admin, expand
the Report Types node.
2. Select the report type for which you want to view the sample
report. Expand the node for that report type.
3. Select the Report View node. The sample report appears in the
right pane of the AppXtender Reports Mgmt Configuration
Admin. This is considered the Report View.
Note: The sample report may take a moment to appear, especially if it is
in PDF format.

The following sections describe the features that you can use in
Report View:

Viewing an ASCII
Sample Report

Viewing an ASCII Sample Report

Viewing a PDF Sample Report

When you display an ASCII sample report in Report View,


AppXtender Reports Mgmt allows you to navigate from one page to
another or copy text.
For more information, see the following sections:

214

Navigating an ASCII Sample Report describes how to move


from one page to another in the ASCII sample report.

Copying Text to the Clipboard describes how to copy text from


the ASCII sample report.

ApplicationXtender Reports Management Administrators Guide

Configuring Report Types

Navigating an ASCII Sample Report


When you display an ASCII sample report in Report View,
AppXtender Reports Mgmt always displays the first page. The
following table describes how to move from one page to another in
the ASCII sample report:
Table 35

Navigating an ASCII Sample Report

To Navigate

Do the Following

Toolbar Buttons

To a particular page

In the Page # text box, type the number of


the page that you want to display,
AppXtender Reports Mgmt jumps
automatically to the specified page.

To the first page

Click the First Page button.

Back one page

Click the Previous Page button.

Forward one page

Click the Next Page button.

To the last page

Click the Last Page button.

Note: You can use the keyboard to navigate the Report View for an ASCII
sample report. Press the <TAB> key until the First Page, Previous Page, Next
Page, or Last Page button is selected and then press the <SPACEBAR>.

Copying Text to the Clipboard


You can copy text from the ASCII sample report to the Windows
Clipboard, for use in another application.
To copy text to the Windows Clipboard:
1. Select the text that you want to copy.
Note: You can select all of the text on the current page. To do so,
right-click the page and select Select All.

2. Right-click the highlighted region of the ASCII sample report and


select Copy. The text in the selected region is copied to the
Windows Clipboard.

Managing Report Types

215

Configuring Report Types

Viewing a PDF Sample


Report

When you display a PDF sample report in Report View, AppXtender


Reports Mgmt offers a wide variety of display options.
The toolbar at the top of the Report View and the status bar at the
bottom of the Report View allow you to navigate, adjust the display
of, find words in, copy text from, and zoom in on the displayed PDF
document. For information on each of these display options, refer to
the documentation provided with Adobe Acrobat Reader.

Deleting a Report
Type

If necessary, you can delete a report type that you no longer need.

CAUTION
When a report type is deleted, all of the parameters, extraction
procedures, and index field propagation settings that have been
configured for that report type are permanently lost. The set of
report files represented by a deleted report type cannot be
processed until you create another report type, create the extraction
procedures, and configure the index field propagation settings for
that set of report files.
To delete a report type:
1. In the AppXtender Reports Mgmt Configuration Admin, expand
the Report Types node.
2. Right-click the report type that you want to delete and select Start
update. The report type's icon changes from blue to red to
indicate that the corresponding configuration file has been locked
against the AppXtender Reports Mgmt Report Processor and
unlocked for editing.
3. Right-click the report type that you want to delete and select
Delete. A message appears confirming whether you want to
delete the report type.
4. Click Yes. The report type is deleted.

216

ApplicationXtender Reports Management Administrators Guide

Configuring Report Types

Managing Index Fields


An index field is a container for extracted values. Index fields are
created in the AppXtender component Application Generator for
each application. If you have specified an appropriate application for
each report type, the AppXtender Reports Mgmt Configuration
Admin automatically lists all of the index fields that you need for
each of those report types.
When the AppXtender Reports Mgmt Report Processor processes a
report, it extracts values and stores them in a set of index fields called
an index record. When the processing is complete, AppXtender
Reports Mgmt uploads the index record together with the
appropriate pages of the report as a new document to AppXtender.
When a user retrieves this document in AppXtender, the values in the
index fields identify the document. Index field management in the
AppXtender Reports Mgmt Configuration and AppXtender Reports
Mgmt Report Configuration utilities includes changing the
propagation of an index field, checking the accuracy of the index field
list, and synchronizing the index fields with the database.
These procedures are described in the following sections:

Checking the Index Field List describes how to make sure the
list of index fields in the AppXtender Reports Mgmt
Configuration and AppXtender Reports Mgmt Report
Configuration utilities for a report type is accurate.

Synchronizing Index Fields with the Database describes how to


synchronize the index fields with the database. You may need to
synchronize the index fields with the database if a question mark
appears on an index field icon in the AppXtender Reports Mgmt
Configuration and AppXtender Reports Mgmt Report
Configuration utilities.

Changing Index Field Propagation describes how to change the


propagation of an index field. You may need to change the
propagation of an index field if the reports from which you want
to extract index information have a hierarchical structure.

If you intend AppXtender Reports Mgmt to export data from your


reports to a file for use in business intelligence applications, you
might want additional fields.
These fields are referred to as data fields in order to distinguish
them from index fields.
Managing Index Fields

217

Configuring Report Types

For an overview of the configurations necessary to export files for use


in business intelligence applications, see Configuring AppXtender
Reports Mgmt for Business Intelligence Applications.

Checking the Index


Field List

If you want to make sure the list of index fields in the AppXtender
Reports Mgmt Configuration Admin for a report type is accurate,
you can check it against the index field definitions in the AppXtender
application.
Also, if the Format and Required columns are empty for any of the
listed index fields, you can display this information by checking the
list of index fields in AppXtender Reports Mgmt against the index
field definitions in the AppXtender application. However, displaying
this information in not required to allow the AppXtender Reports
Mgmt Report Processor to process reports.
To check the index fields with the database:
1. In the AppXtender Reports Mgmt Configuration Admin, expand
the Report Types node.
2. Expand the node for the report type in which you want to check
the index field list.
3. Right-click Data Fields and select Check Fields With Database.
AppXtender Reports Mgmt checks if the index fields currently
listed in the AppXtender Reports Mgmt Configuration Admin
match the index field definitions in the AppXtender application.
The fields that do not match are marked by a question mark.

Figure 101

Question Mark Icon

If question marks do appear and you know that the list is correct,
consider each of the following:

218

Change the AppXtender application associated with the report


type. For information, see Configuring the Upload Page.

Change the AppXtender data source associated with the report


type. For information, see Configuring the Database Page.

ApplicationXtender Reports Management Administrators Guide

Configuring Report Types

If question marks do appear and you suspect that the list may be
wrong (or in the wrong order), consider synchronizing the index
fields with the database. For information, see Synchronizing Index
Fields with the Database.

Synchronizing Index
Fields with the
Database

If an index field icon in the right pane of the AppXtender Reports


Mgmt Configuration Admin has a question mark, and you suspect
that the list of index fields may be wrong (or in the wrong order),
consider synchronizing the index fields with the database.
To synchronize the index fields with the database:
1. In the AppXtender Reports Mgmt Configuration Admin, expand
the Report Types node.
2. Right-click the report type for which you want to synchronize
databases and select Start update. The report type's icon changes
from blue to red to indicate that the corresponding configuration
file has been locked against the AppXtender Reports Mgmt
Report Processor and unlocked for editing.
3. Expand the report type's node.
4. Right-click Data Fields and select Update Fields From Database.
AppXtender Reports Mgmt replaces the index fields currently
listed in the AppXtender Reports Mgmt Configuration Admin
with a new list of index fields from the AppXtender application.
The index fields that are new to the report type are marked by a
red check mark.

Figure 102

Red Check Mark Icon

5. Make sure the new fields have the propagation settings that you
want to use. For instructions on changing the propagation of an
index field, see Changing Index Field Propagation.
6. Right-click the report type for which you have synchronized
databases and select Accept changes. The report type's icon
changes from red to blue to indicate that the corresponding
configuration file has been locked against editing and unlocked
for the AppXtender Reports Mgmt Report Processor.

Managing Index Fields

219

Configuring Report Types

Changing Index
Field Propagation

Extracting index records from a report may be complex if the report's


structure is hierarchical. The report may begin with header
information and contain a series of subsections. Each of these
subsections may begin with header information, contain a list of
unique values, and end with a total. Each subsection must be
represented by a series of index records, one for each of the unique
values. In the index records for each subsection, the subsection's
header information and totals must be repeated. In the index records
for the whole report, the report's header information must be
repeated.
In other words, the index value for the report's header must be
propagated forward until the next report's header occurs. The index
value for each subsection's header must be propagated forward until
the next subsection header occurs. The index value for each
subsection's total must be propagated backward until the previous
subsection total occurs. The unique values are not propagated at all.
For diagrams of this concept, see Figure 21, Forward,
Non-Propagating, and Backward Index Values, and Figure 22,
Index Records Generated from Propagating Index Values..
You can configure an index field to automatically propagate values
forwards or backwards by modifying the index field's properties in
the AppXtender Reports Mgmt Configuration Admin.
To change the propagation of an index field:
1. In the AppXtender Reports Mgmt Configuration Admin, expand
the Report Types node.
2. Right-click the report type for which you want to modify an index
field and select Start update. The report type's icon changes from
blue to red to indicate that the corresponding configuration file
has been locked against the AppXtender Reports Mgmt Report
Processor and unlocked for editing.
The report type's icon changes from blue to red to indicate that
the corresponding configuration file has been locked against the
AppXtender Reports Mgmt Report Processor and unlocked for
editing.
3. Expand the report type's node. Select the Data Fields node. The
index fields for the selected report type are listed on the right.

220

ApplicationXtender Reports Management Administrators Guide

Configuring Report Types

4. From the list of index fields on the right, right-click the index field
that you want to modify and select Properties. The Properties
dialog box for the selected index field appears.
Note: If the Propagation list is unavailable (read-only), the corresponding
configuration file has been locked against editing. To unlock the file for
editing, close the Properties dialog box, select the report type for which
you want to modify index field propagation, and then select Start update
from the Action menu. You can now modify index field propagation in
the index field Properties dialog box.

Figure 103

Properties Dialog Box for a Data Field

5. In the Propagation list, select the type of propagation that you


want to use for the selected index field. Your choices are
described in the following table:
Table 36

Propagation Types

Propagation Type

Description

NONPROPAG

The index value in the current index field is not propagated. That is, each
index value represents only one index record.

FRWDPROPAG

The index value in the current index field is repeated for all following index
records until the next value for the index field occurs.

BACKPROPAG

The index value in the current index field is repeated for all previous index
records until the previous value for the index field occurs.

For more information about index field propagation, see


Understanding Propagation of Index Values.

Managing Index Fields

221

Configuring Report Types

6. If you have selected forward propagation for the index field, you
can specify a level of propagation.
7. In the level text box, type a number to indicate the level that you
want to use for the index field. The levels are defined by descent
order, with level 1 as the highest forward-propagation level. For
more information, see Using Propagation Levels.
8. Click OK. The change is reflected in the AppXtender Reports
Mgmt Configuration Admin.
9. Right-click the report type for which you have modified index
field propagation and select Accept changes. The report type's
icon changes from red to blue to indicate that the corresponding
configuration file has been locked against editing and unlocked
for the AppXtender Reports Mgmt Report Processor.

222

ApplicationXtender Reports Management Administrators Guide

Configuring Report Types

Managing Data Fields


If you have specified an appropriate application for each report type,
the AppXtender Reports Mgmt Configuration Admin automatically
list all of the index fields that you need for each of those report types.
However, if you intend AppXtender Reports Mgmt to export data
from your reports to a file for use in business intelligence
applications, you might want additional fields. These fields are
considered to be data fields in order to distinguish them from index
fields.
Data field management in the AppXtender Reports Mgmt
Configuration Admin includes creating, modifying, and deleting
data fields. When modifying a data field, you can change the name,
length, or the propagation of the data field. These procedures are
described in the following sections:

Creating Fields for Export to Business Intelligence Files

Changing Data Field Properties

Deleting a Data Field

For an overview of the configurations necessary to export files for use


in business intelligence applications, see Configuring AppXtender
Reports Mgmt for Business Intelligence Applications.

Creating Fields for


Export to Business
Intelligence Files

If you have specified a data export path for the AppXtender Reports
Mgmt Report Processor, and have configured a report type to export
report data to a file, the file that AppXtender Reports Mgmt exports
will automatically contain values for all of the index fields listed for
that report type. However, you can add fields to a report type so that
additional information will be exported to a file for use in a business
intelligence application.
To create a field for export to a business intelligence file:
1. In the ApplicationXtender Reports Management Configuration
Admin, expand the Report Types node.
2. Right-click the report type for which you want to create a field
and select Start update. The report type's icon changes from blue
to red to indicate that the corresponding configuration file has
been locked against the AppXtender Reports Mgmt Report
Processor and unlocked for editing.

Managing Data Fields

223

Configuring Report Types

3. Expand the report type's node. Select the Data Fields node. The
index fields for the selected report type are listed on the right.
4. Right-click Data Fields and select New Data Field. The data field
creation wizard appears.

Figure 104

Data Field Creation Wizard

5. In the Field Name text box, type a name for the new field.
6. From the Propagation drop-down list, select the type of
propagation that you want to use for the new field. For a
description of each choice, see Table 36, Propagation Types. For
more information about field propagation, see Understanding
Propagation of Index Values.
7. If you have selected forward propagation for the data field, you
can specify a level of propagation. In the level text box, type a
number to indicate the level that you want to use for the index
field. The levels are defined by descent order, with level 1 as the
highest forward-propagation level. For more information, see
Using Propagation Levels.
8. In the Length text box, type the number of characters that you
want AppXtender Reports Mgmt to extract for the new field.
9. Click Finish. The new data field appears in the list of index and
data fields in the AppXtender Reports Mgmt Configuration
Admin.
10. Right-click the report type for which you have created a new field
and select Accept changes. The report type's icon changes from
red to blue to indicate that the corresponding configuration file
has been locked against editing and unlocked for the AppXtender
Reports Mgmt Report Processor.
224

ApplicationXtender Reports Management Administrators Guide

Configuring Report Types

Changing Data
Field Properties

If you have created data fields for business intelligence purposes, you
can modify the fields name, propagation, propagation level, or
length at any time.
To change the properties of a data field:
1. In the AppXtender Reports Mgmt Configuration Admin, expand
the Report Types node.
2. Right-click the report type for which you want to modify a data
field and select Start update. The report type's icon changes from
blue to red to indicate that the corresponding configuration file
has been locked against the AppXtender Reports Mgmt Report
Processor and unlocked for editing.
3. Expand the report type's node. Select the Data Fields node. The
index and data fields for the selected report type are listed on the
right.
4. From the list of fields on the right, right-click the data field that
you want to modify and select Properties. The Properties dialog
box for the selected data field appears.
Note: If the Field Name text box, Propagation list, and Length text box
are unavailable (read-only), the corresponding configuration file has
been locked against editing. To unlock the file for editing, close the
Properties dialog box, select the report type for which you want to
modify data field properties, and then select Start update from the Action
menu. You can now modify data field properties in the data field
Properties dialog box.

Figure 105

Properties Dialog Box for the Widget# Data Field

Managing Data Fields

225

Configuring Report Types

5. In the Field Name text box, you can type a new name.
6. In the Propagation drop-down list, you can select a new type of
propagation for the selected data field. For a description of each
choice, see Table 36, Propagation Types. For more information
about field propagation, see Understanding Propagation of
Index Values.
7. If you have selected forward propagation for the data field, you
can specify a level of propagation. In the level text box, type a
number to indicate the level that you want to use for the index
field. The levels are defined by descent order, with level 1 as the
highest forward-propagation level. For more information, see
Using Propagation Levels.
8. In the Length text box, you can type a new length for the data
field.
9. Click OK. The changes are reflected in the AppXtender Reports
Mgmt Configuration Admin.
10. Right-click the report type for which you have modified a data
field and select Accept changes. The report type's icon changes
from red to blue to indicate that the corresponding configuration
file has been locked against editing and unlocked for the
AppXtender Reports Mgmt Report Processor.

Deleting a Data
Field

If necessary, you can delete a data field that you no longer need.
To delete a data field:
1. In the AppXtender Reports Mgmt Configuration Admin, expand
the Report Types node.
2. Right-click the report type that contains the data field you want to
delete and select Start update. The report type's icon changes
from blue to red to indicate that the corresponding configuration
file has been locked against the AppXtender Reports Mgmt
Report Processor and unlocked for editing.
3. Expand the report type's node. Select the Data Fields node. The
index and data fields for the selected report type are listed on the
right.
4. Right-click the data field that you want to delete and select Delete
Data Field. A message appears confirming whether you want to
delete the data field.

226

ApplicationXtender Reports Management Administrators Guide

Configuring Report Types

5. Click Yes. The data field is deleted.


6. Right-click the report type for which you have deleted a data field
and select Accept changes. The report type's icon changes from
red to blue to indicate that the corresponding configuration file
has been locked against editing and unlocked for the AppXtender
Reports Mgmt Report Processor.

Managing Data Fields

227

Configuring Report Types

Managing Procedures
Procedures provide AppXtender Reports Mgmt with instructions for
extracting index information from reports. This section describes how
to create, modify, and change the order of procedures. This section
also describes how to delete a procedure that you no longer need. For
more information, see the following sections:

Creating a New Procedure

Changing the Order of Procedures

Recommended Method of Testing Procedures

Editing Procedures

Deleting a Procedure

Consider using XDS Visual Tester to test the modified procedure


against the report types sample report. For instructions, see Using
XDS Visual Tester.

Creating a New
Procedure

Procedures provide AppXtender Reports Mgmt with instructions for


extracting index information from reports. Multiple procedures may
be created for one report type. If a report type has more than one
procedure, all PAGEPROC procedures will be processed first for each
page of the report. Then, for each line of the report, all LINEPROC
procedures will be processed. This section briefly describes how to
create a new procedure.
Note: For a description and syntax of each XDS instruction, refer to the XDS
Quick Reference. For detailed information on the XDS scripting language, refer
to the XDS Reference Online Help.

To create a procedure:
1. In the AppXtender Reports Mgmt Configuration Admin, expand
the Report Types node.
2. Right-click the report type for which you want to create a
procedure and select Start update. The report type's icon changes
from blue to red to indicate that the corresponding configuration
file has been locked against the AppXtender Reports Mgmt
Report Processor and unlocked for editing.
3. Expand the report type's node.

228

ApplicationXtender Reports Management Administrators Guide

Configuring Report Types

4. Right-click Procedures and select New Procedure. The New


Indexing Procedure wizard appears.

Figure 106

New Indexing Procedure Wizard

The text area of a new procedure is blank. You can type or paste
an XDS script directly in the text area or you can use the features
of the wizard to construct the procedure.
5. From the Instruction drop-down list, select PAGEPROC,
LINEPROC, or SUBPROC.
Note: When you select an instruction from the Instruction drop-down
list, more text boxes and options appear to the right. You can view the
syntax of the selected instruction, by clicking Show syntax. To display the
text boxes and options for the selected instruction again, click Show
syntax again.

6. In the Procedure Name text box, type a name for the procedure.
Configure the instruction further, if necessary. Click
Insert/Replace. The selected instruction and the information that
you entered with it (in this case, the procedure name) are entered
in the text area of the wizard.
7. Click Text Image. The Text Image dialog box appears, displaying
a representation of the text layout in the sample report file.

Managing Procedures

229

Configuring Report Types

Note: If you need to hide the Text Image dialog box temporarily, you can
click Hide. When you click Text Image again to display the Text Image
dialog box again, all of the values in the text boxes are the same as they
were when you hid the dialog box. (However, if you click Close, all
values on the Text Image dialog box are lost.)

Figure 107

New Indexing Procedure Wizard and Text Image Dialog Box

When you display a sample report file in the Text Image dialog
box, AppXtender Reports Mgmt always displays the first page.
The following table describes how to move from one page to
another in the sample report file.
8. If the Text View Algorithm settings (View 1, View 2, and View 3)
are available, try each one and examine the text image that results
from each, to determine which one is more appropriate for the
reports that you want to process. (If the reports that you want to
process were generated by the AppXtender Reports Mgmt Print
Stream Processor, the View 1 setting is suggested.)
9. If the Line Scale text box is available, adjust the line scale so that
none of the text overlaps. For a detailed explanation of the line
scale feature, see Line Scale in PDF Report Files.
Note: Do not adjust the Text View Algorithm setting or the line scale after
creating extract definitions described in the following step. When the
Text View Algorithm setting or line scale is adjusted, column locations
change accordingly.

230

ApplicationXtender Reports Management Administrators Guide

Configuring Report Types

10. Using the New Indexing Procedure wizard and the Text Image
dialog box, create an extract definition for each index field. Each
extract definition contains the following elements:
Directions to inform AppXtender Reports Mgmt where to find
an index value on the text image. These directions can be
based on coordinates (LINE and COL instructions) or fields
(FIELD instruction).
An instruction to extract the index value (EXTRACT) and save
the value to a particular variable.
An instruction to save the value of a particular variable to a
particular index field (STORE).
Note: The EXTRACT instruction must immediately follow the directions
to inform AppXtender Reports Mgmt where to find an index value on
the text image.

Note: For detailed information on creating extract definitions, refer to the


XDS Reference Online Help.

11. If you want to test the syntax of the procedure, click Check
syntax. A message appears next to the Instruction drop-down list
indicating whether the current procedure has correct syntax. For
example, if the procedure is missing an END instruction, the
message, Unexpected end of procedure appears.
12. When you have completed the procedure, click Close in the Text
Image dialog box. In the New Indexing Procedure wizard, click
Next. The new procedure is listed in the AppXtender Reports
Mgmt Configuration Admin.
13. Right-click the report type to which the new procedure belongs
and select Accept changes. The report type's icon changes from
red to blue to indicate that the corresponding configuration file
has been locked against editing and unlocked for the AppXtender
Reports Mgmt Report Processor.
Consider using XDS Visual Tester to test the new procedure
against the report types sample report. For instructions, see
Recommended Method of Testing Procedures and Using XDS
Visual Tester.

Managing Procedures

231

Configuring Report Types

Line Scale in PDF


Report Files

In an ASCII text file, each character is positioned on the page by line


number and column number, and all characters on the page are the
same size. In a PDF file, character size and position is much more
flexible. Therefore, extracting index information from a PDF file is
much more complex than extracting index information from an
ASCII text file.
Before the AppXtender Reports Mgmt Report Processor can extract
index information from a PDF file, the file must be reinterpreted in
the form of a text file. That is, AppXtender Reports Mgmt creates a
text version of the PDF report file, in which all characters are the
same size and each character is positioned on the page by line
number and column number. It is from this text version that
AppXtender Reports Mgmt extracts index information.

Figure 108

PDF Report File as It Appears in AppXtender Reports Mgmt at Line


Scale 100

Because of the variances in size and position of the characters in the


original PDF file, the position of characters in the corresponding text
file may not be exactly the same as it was in the original. AppXtender
Reports Mgmt allows you to adjust this positioning by specifying a
line scale.

232

ApplicationXtender Reports Management Administrators Guide

Configuring Report Types

The previous figure, Figure 109, PDF Report File as It Appears in


AppXtender Reports Mgmt at Line Scale 50, and Figure 110, PDF
Report File as It Appears in AppXtender Reports Mgmt at Line Scale
150, demonstrate how the AppXtender Reports Mgmt text version
of a PDF report file appears in the AppXtender Reports Mgmt Text
Image dialog box at line scales 100, 50, and 150.

Figure 109

PDF Report File as It Appears in AppXtender Reports Mgmt at Line


Scale 50

You must specify a line scale for each report type carefully before
defining any extract definitions for that report type. Consider the
following points:

When line scale is set too low for a report file, black rectangular
characters appear where text is overlapping. When text overlaps
in the AppXtender Reports Mgmt text version of a PDF report
file, it might be difficult for you to create an accurate extraction
procedure, because you need to see the values that would be
extracted from the sample report file.
Note: AppXtender Reports Mgmt can extract text from a field even when
it overlaps with another field. However, if your procedure uses a COL
instruction that indicates a column in an overlapping area, AppXtender
Reports Mgmt might extract from a field other than the one you
intended.

Managing Procedures

233

Configuring Report Types

Figure 110

When line scale is set too high for a report file, there is wasted
space and AppXtender Reports Mgmt performance suffers.

PDF Report File as It Appears in AppXtender Reports Mgmt at Line


Scale 150

Also, notice that as line scale increases, the column location of each
character increases. The following table compares the line scale and
the column position of the selected text in each of the three preceding
figures:
Table 38

234

Position of Text at Various Line Scales

Figure

Line Scale

Column Position

Figure 108 on page 232

100

20

Figure 109 on page 233

50

10

Figure 110 on page 234

150

30

ApplicationXtender Reports Management Administrators Guide

Configuring Report Types

CAUTION
Do not change the line scale for a report type after any extract
definitions have been written for that report type. Doing so
causes inaccurate extractions to occur. For example, if one
person writes an extract definition that extracts a value from
column 20, and then another person changes the line scale, the
value that is extracted from column 20 is not the value that the
first person intended to extract.

Recommended
Method of Testing
Procedures

The following steps describe the recommended method for testing


report types and their procedures. This method emphasizes the
technique of testing report types in a testing environment before
using them in a production environment, to avoid costly errors.
To test report types and their procedures:
1. Before you begin to use a new report type in a production
environment, use XDS Visual Tester to test the report types
procedures against the report types sample report. For
instructions, see Using XDS Visual Tester.
2. If problems occur during testing, edit the procedures or
reconfigure the report type to solve these problems and repeat
step 1. For instructions, see Editing Procedures and Modifying
Report Type Properties.
3. When you are satisfied that the report types procedures cause the
appropriate records to be generated from the sample report (but
still before you begin to use a new report type in a production
environment), process reports with that report type in a testing
environment.
4. Monitor the logs for the new report type while it is being used in
the testing environment. For instructions, see Viewing Logs for
Each Processed Report. If problems occur that cause a report to
fail in the testing environment, use XDS Visual Tester to test the
report types procedures against the failed report. For
instructions, see Displaying XDS Visual Tester for a Processed
Report. This testing allows you to determine what happened
during the processing of the report.

Managing Procedures

235

Configuring Report Types

5. When you locate the problems during testing, edit the procedures
or reconfigure the report type to solve these problems, set the
report to be processed again, and repeat step 4. For instructions
on setting a report to be processed again, see Allowing a Report
to be Processed Again.
6. When you are satisfied that the report types procedures cause the
appropriate AppXtender documents to be generated from the
selected reports, you can begin to use that report type in a
production environment.
7. Monitor the logs for the report type while it is being used in a
production environment. If problems occur that cause a report to
fail in the production environment, use XDS Visual Tester to
perform troubleshooting on that failed report.
8. When you locate the problems during troubleshooting, edit the
procedures or reconfigure the report type to solve these problems,
set the report to be processed again, and repeat step 7.

Changing the Order


of Procedures

By default, the AppXtender Reports Mgmt Configuration Admin


groups the procedures that you create by type (page or line). Within
each group, the AppXtender Reports Mgmt Configuration Admin
lists the procedures in the order that you created them.
AppXtender Reports Mgmt executes the page procedures in the order
that they are listed in the AppXtender Reports Mgmt Configuration
Admin and then executes the line procedures in the order that they
are listed. If you need to change the order in which AppXtender
Reports Mgmt executes the procedures, you must change the order in
which the procedures are listed within each group.
To change the order of procedures within their group:
1. In the AppXtender Reports Mgmt Configuration Admin, expand
the Report Types node.
2. Right-click the report type for which you want to reorder
procedures and select Start update. The report type's icon
changes from blue to red to indicate that the corresponding
configuration file has been locked against the AppXtender
Reports Mgmt Report Processor and unlocked for editing.
3. Expand the report type's node. Select the Procedures node. The
procedures for the selected report type are listed on the right.

236

ApplicationXtender Reports Management Administrators Guide

Configuring Report Types

4. Right-click the procedure that you want to move up and select


Move Up. The procedure moves up in the list within its group.
Note: You cannot move a line procedure above a page procedure.
AppXtender Reports Mgmt executes all page procedures first, and then
executes all line procedures.

5. For each additional procedure that you want to move up, repeat
step 4.
6. When all of the page procedures are in the order that you want
and all of the line procedures are in the order that you want, save
your changes.
Right-click the report type to which the changed procedure
belongs and select Accept changes. The report type's icon
changes from red to blue to indicate that the corresponding
configuration file has been locked against editing and
unlocked for the AppXtender Reports Mgmt Report Processor.
Consider using XDS Visual Tester to test the new order of
procedures against the report types sample report. For
instructions, see Recommended Method of Testing Procedures
and Displaying XDS Visual Tester for a Processed Report.

Editing Procedures

Procedures provide AppXtender Reports Mgmt with instructions for


extracting index information from reports. This section briefly
describes how to edit procedures.
Note: For detailed information on the XDS scripting language, refer to the
XDS Reference Online Help.

To edit a procedure:
1. In the AppXtender Reports Mgmt Configuration Admin, expand
the Report Types node.
2. Right-click the report type for which you want to edit a procedure
and select Start update. The report type's icon changes from blue
to red to indicate that the corresponding configuration file has
been locked against the AppXtender Reports Mgmt Report
Processor and unlocked for editing.
3. Expand the report type's node. Select the Procedures node. The
procedures for the selected report type are listed on the right.

Managing Procedures

237

Configuring Report Types

4. From the list of procedures on the right, right-click the procedure


that you want to edit and select Properties. The Properties dialog
box for the selected procedure appears.

Figure 111

Properties Dialog Box for the Customer Procedure

5. You can type or paste an XDS script directly in the text area or you
can use the features of the Properties dialog box to continue
constructing the procedure.
For example, if you want to change the name of a procedure,
select the PAGEPROC or LINEPROC line and click Take
instruction.
The PAGEPROC or LINEPROC instruction appears in the
Instruction drop-down list, and the corresponding text boxes and
options appear to the right.
In the Procedure Name text box, type a name for the procedure.
Configure the instruction further, if necessary.
Click Insert/Replace. The changes that you entered are reflected
in the text area of the Properties dialog box.
Note: Do not adjust the line scale after creating extract definitions. When
line scale is adjusted, column locations change accordingly.

238

ApplicationXtender Reports Management Administrators Guide

Configuring Report Types

6. When you have made all of the changes that you wanted to make
in the procedure, click OK. The changes are saved and the
Properties dialog box closes.
7. Right-click the report type to which the changed procedure
belongs and select Accept changes.
The report type's icon changes from red to blue to indicate that
the corresponding configuration file has been locked against
editing and unlocked for the AppXtender Reports Mgmt Report
Processor.
Consider using XDS Visual Tester to test the modified procedure
against the report types sample report. For instructions, see
Recommended Method of Testing Procedures and Using XDS
Visual Tester.

Deleting a
Procedure

If you are certain that you no longer need an extraction procedure,


you can delete it.

CAUTION
When a procedure is deleted, all of the extraction information in
that procedure is permanently lost. The index values that would
have been extracted by the deleted procedure cannot be extracted
until you create another extraction procedure to extract those index
values.
To delete a procedure:
1. In the AppXtender Reports Mgmt Configuration Admin, expand
the Report Types node.
2. Right-click the report type for which you want to delete a
procedure and select Start update.
The report type's icon changes from blue to red to indicate that
the corresponding configuration file has been locked against the
AppXtender Reports Mgmt Report Processor and unlocked for
editing.
3. Expand the node for the report type.
4. Select the Procedures node. The procedures for the selected report
type are listed on the right.

Managing Procedures

239

Configuring Report Types

5. From the list of procedures on the right, right-click the procedure


that you want to delete and select Delete. A message appears
confirming whether you want to delete the procedure.
6. Click Yes. The procedure is deleted.
7. Right-click the report type to which the procedure had belonged
and select Accept changes. The report type's icon changes from
red to blue to indicate that the corresponding configuration file
has been locked against editing and unlocked for the AppXtender
Reports Mgmt Report Processor.

240

ApplicationXtender Reports Management Administrators Guide

Configuring Report Types

Using XDS Visual Tester


The XDS language is used to write scripts for extracting index values
from reports using the AppXtender Reports Mgmt Report Processor.
XDS Visual Tester demonstrates the interpretation of these extraction
procedures visually.
You can use XDS Visual Tester to test the extraction procedures for a
report type against the sample report or against a processed report. In
both cases, XDS Visual Tester can demonstrate the effect of each
instruction of a line or page procedure on each line or page of a
report. You control the speed of this demonstration with various
toolbar buttons, so you can easily locate problems.
As each instruction is performed, arrows move to indicate the current
procedure and instruction, an indicator moves to XDS Visual Testers
current location in the report, and lists are populated with values.
These lists display the extracted values, the stored values, and the
index records that would result if you actually processed the report
with the procedures you are testing.
XDS Visual Tester does not upload index records to the AppXtender
database and does not store documents to the AppXtender write
path. Instead, it displays a list of index records as they would have
been just before final processing and upload.
You can use XDS Visual Tester many times with variations of XDS
procedures and with various reports. XDS Visual Tester does not
interrupt the AppXtender Reports Mgmt Report Processor. All XDS
Visual Tester functions are performed internally inside the
Configuration Admin and may be used independently from any
AppXtender Reports Mgmt service.
For more information about scripting in AppXtender Reports Mgmt,
see the ApplicationXtender Reports Management Scripting Users Guide.

Using XDS Visual Tester

241

Configuring Report Types

To use XDS Visual Tester:


1. Display XDS Visual Tester. You have the following choices:
You can use XDS Visual Tester to test a report types
procedures against that report types sample report. This
method is most useful for testing new procedures. For
instructions, see Displaying XDS Visual Tester for a Sample
Report.
You can use XDS Visual Tester to determine what happened
during the processing of a report that has already been
processed. This method is most useful for advanced testing of
new procedures or for troubleshooting existing procedures.
For instructions, see Displaying XDS Visual Tester for a
Processed Report.
2. Run XDS Visual Tester. For instructions, see Using XDS Visual
Tester to Test a Report.

Displaying XDS
Visual Tester for a
Sample Report

Before you begin to use a new report type in a production


environment, you should display XDS Visual Tester for the purpose
of testing the report types procedures against the report types
sample report.
To display XDS Visual Tester for a report types sample report:
1. In the AppXtender Reports Mgmt Configuration Admin, expand
the Report Types node.
2. Select the report type for which you want to start XDS Visual
Tester.
3. Make sure that the following items have been configured for the
report type:
A sample report file (For instructions on specifying a sample
report file, see Opening the Report Type Properties Dialog
Box and Configuring the Main Page.)
At least one extraction procedure (For instructions on creating
an extraction procedure, see Creating a New Procedure.)
4. Right-click the report type and select View and then Visual Tester.
XDS Visual Tester appears in the right pane of the AppXtender
Reports Mgmt Configuration Admin, with the various XDS
Visual Tester views in their initial state. That is, the Procedures

242

ApplicationXtender Reports Management Administrators Guide

Configuring Report Types

View has no position indicator; the Procedure Script View and the
Report Text View are both blank; and no values are listed in the
other views.
For details on each view and toolbar, see the following sections:
The XDS Visual Tester Views
The XDS Visual Tester Toolbar
The Report Text View Toolbar
When you have displayed XDS Visual Tester for the sample
report, you can begin to test the procedures against that report.
For instructions, see Using XDS Visual Tester to Test a Report.

Displaying XDS
Visual Tester for a
Processed Report

Before you begin to use a new report type in a production


environment, you should display XDS Visual Tester for the purpose
of testing the report types procedures against the processed report.
This testing allows you to determine what happened during the
processing of the report.
While a report type is being used in a production environment, if
problems occur that cause a report to fail, you can also display XDS
Visual Tester for that processed report in order to perform
troubleshooting.
To display XDS Visual Tester for a report types processed report:
1. In the AppXtender Reports Mgmt Configuration Admin, expand
the Report Processors node, the Local Computer node, and then
the Logs node.
2. Select the Failed Reports node; or, expand the Report Logs node
and then select the node for the report type that you want to test.
3. Right-click the log for which you want to start XDS Visual Tester
and select Run Visual Tester.
XDS Visual Tester appears as a new window, with the various XDS
Visual Tester views in their initial state. That is, the Procedures View
has no position indicator; the Procedure Script View and the Report
Text View are both blank; and no values are listed in the other views.
For details on each view and toolbar, see the following sections:

The XDS Visual Tester Views

The XDS Visual Tester Toolbar

The Report Text View Toolbar

Using XDS Visual Tester

243

Configuring Report Types

When you have displayed XDS Visual Tester for the processed report,
you can begin to test the procedures against that report. For
instructions, see Using XDS Visual Tester to Test a Report.
The XDS Visual Tester
Views

Figure 112

XDS Visual Tester contains six panes and a toolbar.

XDS Visual Tester Views

The following table describes each XDS Visual Tester view:


Table 39

244

XDS Visual Tester Views

View

Description

Procedures View

This view contains a list of the procedures in the selected report type.
Procedures are listed in the order that they will be performed. (For
information, see Changing the Order of Procedures.) After you click the
Start toolbar button, a yellow arrow appears in the Procedures View to
indicate which procedure is currently being interpreted.

Procedure Script View

This view contains the text of the extraction procedure that is currently
being interpreted. After you click the Start toolbar button, a yellow arrow
appears in the Procedure Script View to indicate which instruction is
currently being interpreted.

Report Text View

This view contains the text of the report specified for the selected report
type. After you click the Start toolbar button, XDS Visual Testers current
position in the Report Text View is indicated. For line procedures, an
underline indicates the current line. For line and page procedures, if the
current line and column contains a character, this character is displayed
red. Otherwise, a red underscore indicates the current line and column.
The Report Text View has its own toolbar that indicates the current page,
line, and column number and allows you to navigate to any page of the
report.

ApplicationXtender Reports Management Administrators Guide

Configuring Report Types

Table 39

XDS Visual Tester Views (continued)

View

Description

Variables View

This view contains a list of the variables in the current extraction procedure
and the current values for each variable. When XDS Visual Tester
interprets an EXTRACT instruction, a value is copied from the report to this
view.

Application Fields View

This view contains a list of the index fields for the application that is
specified for the report type and the current values for each index field.
When XDS Visual Tester interprets a STORE instruction, a value is copied
from the Variables View to this view.

Index Table View

This view contains a list of the index records that have been generated
from the procedures and report by XDS Visual Testers interpretation, up to
the current position. When you click the Indexing, Extract Page, Run to
End, or Run to Page toolbar button, values are copied from the Application
Fields View to this view. The index records in this view represent the index
records that AppXtender Reports Mgmt would have generated from the
current procedures and the current report. (Some processing actions that
are normally applied to index records just before they are uploaded to
AppXtender or just before they are exported for use in a business
intelligence application, such as the action of combining duplicate records,
are not applied to the records in the Index Table View.) The first column of
this view indicates the page of the report from which the record was
extracted.

The XDS Visual Tester


Toolbar

Figure 113

The XDS Visual Tester toolbar allows you to control XDS Visual
Tester.

XDS Visual Tester Toolbar

Using XDS Visual Tester

245

Configuring Report Types

The following table describes each of the buttons on the XDS Visual
Tester toolbar:
Table 40

Button

XDS Visual Tester Toolbar Buttons


Description
The Start button prepares XDS Visual Tester for interpretation of the extraction procedure. Before
the Start button is clicked, the various XDS Visual Tester views are in their initial state. After the
Start button is clicked, the views change to indicate that XDS Visual Tester is ready to begin
interpreting the effect of the procedures on the report. The Variables View, Application Fields
View, and Index Table View still contain no values because interpretation does not begin until you
click Next Step, Extract Page, Run to End, Run to Page, or Run to Line. (The <F5> key performs
the same action.)
The Pause button pauses XDS Visual Testers interpretation of the extraction procedure. This
button becomes available while XDS Visual Tester is interpreting procedure script. The ability to
pause the interpretation is most useful when you use the Run to End or Run to Page toolbar
buttons because these interpretations may take some time. (The <CTRL + BREAK> key
combination performs the same action.)
The Stop button stops XDS Visual Testers interpretation of the extraction procedure and returns
the XDS Visual Tester views to their initial state.
The Next Step button interprets the effect of the next instruction on XDS Visual Testers current
position in the report and populates the lists of extracted values and stored values based on this
interpretation. (The <F8> key performs the same action.)
The Indexing button moves all of the current values from the Application Fields View to the Index
Table View, creating a new index record. This button is available after you have used the Next
Step button or the Extract Page button to interpret the extraction and storage of values from an
entire page. (The <F9> key performs the same action.)
The Next Page button moves XDS Visual Testers current position to the next page of the report.
This button is available after you have used the Indexing button to interpret the creation of a new
record from stored values. (The <F10> key performs the same action.)
The Extract Page button interprets the effect of all of the procedures on the current page of the
report and populates the lists of extracted values and stored values based on this interpretation.
(The <F7> key performs the same action.)
The Skip Instruction button moves XDS Visual Testers current position to the next instruction in
the procedure script without interpreting the current instruction. (The <Shift + F8> key
combination performs the same action.)
The Run to End button interprets the effect of all of the procedures on all pages of the report and
populates the list of index records based on this interpretation.

246

ApplicationXtender Reports Management Administrators Guide

Configuring Report Types

Table 40

Button

XDS Visual Tester Toolbar Buttons (continued)


Description
If you type a number in the Run to Page text box, the Run to Page button interprets the effect of all
of the procedures on all pages of the report, up to (but not including) the specified page number,
and populates the list of index records based on this interpretation.
If you type a number in the Run to Line text box, the Run to Line button interprets the effect of all
of the line procedures on all lines of the current report page, up to (but not including) the specified
line number, and populates the list of stored index values based on this interpretation.

The Report Text View


Toolbar

Figure 114

The Report Text View toolbar in XDS Visual Tester allows you to
navigate the Report Text view and displays the current position of
XDS Visual Tester.

Report Text View Toolbar

The following table describes each of the buttons on the Report Text
view toolbar:
Table 41

Button

Report Text View Toolbar Buttons


Description
The first two text boxes in the Report Text View toolbar display the current position (page number,
line number, and column number) of XDS Visual Tester within the report.
The First Page toolbar button displays the first page of the report.
The Previous Page toolbar button displays the previous page of the report.
The Next Page toolbar button displays the next page of the report.
The Last Page toolbar button displays the last page of the report.
If you type a number in the Go To Page text box, the Go To Page toolbar button displays that page
of the report.
When you click or select text within the Report Text View, the last text box in the Report Text View
toolbar displays the page number, line number, column number, and length of the selected text.

Using XDS Visual Tester

247

Configuring Report Types

Using XDS Visual


Tester to Test a
Report

When you first display XDS Visual Tester, the various XDS Visual
Tester views are in their initial state. That is, the Procedures View has
no position indicator, the Procedure Script View and the Report Text
View are both blank, and no values are listed in the other views.
To test the processing of a report:
1. Click the Start toolbar button. The views change to indicate that
XDS Visual Tester is ready to begin interpreting the effect of the
procedures on the report.
A position indicator (a yellow arrow) appears in the
Procedures View next to the first procedure.
Script text from the first procedure appears in the Procedure
Script View with a position indicator (a yellow arrow) next to
the first instruction.
Text appears in the Report Text View with a position indicator
(an underline, a red character, or a red underscore) in the first
line and column of the first page.
2. Click the Run to End toolbar button. The Index Table View is
populated with index records composed of values that have been
extracted from the report.
3. Scroll through the index records in the Index Table View and
examine the results. If you find a problem with a record in the
Index Table View, take note of the page number from which the
record was extracted. Also, if the following icon appears next to a
record, double-click the icon to display a message and take note
of that message.

Figure 115

XDS Visual Tester Invalid Index Record Icon

4. Click the Stop toolbar button. The XDS Visual Tester views return
to their initial state.
5. Click the Start toolbar button. XDS Visual Tester is again ready to
interpret the procedures.
6. In the Run to Page text box, type the page number. Click the Run
to Page toolbar button.

248

ApplicationXtender Reports Management Administrators Guide

Configuring Report Types

7. Click the Next Step toolbar button and examine the results in the
various views.
As each instruction moves the current position of XDS Visual
Tester within the report, the position indicator (an underline, a
red character, or a red underscore) moves in the Report Text
View.
As each value is extracted from the report, the extracted value
is highlighted in yellow in the Report Text View and appears
in the Variables View.
As each value is stored, the stored value changes to blue in the
Report Text View and appears in the Application Fields View.
8. Repeat step 7 until the problem reoccurs. From XDS Visual
Testers demonstration of how the instructions extract and store
values from the report, you should be able to determine where
corrections need to be made in the extraction procedure or in the
report types configuration.
Note: If you attempt to display XDS Visual Tester after making changes
in the extraction procedure or in the report types configuration, a
message appears indicating that XDS Visual Tester must be restarted.

For more information, see Using XDS Visual Tester.

Using XDS Visual Tester

249

Configuring Report Types

250

ApplicationXtender Reports Management Administrators Guide

8
Managing the Print
Stream Processor

This chapter describes how to configure the AppXtender Reports


Mgmt Print Stream Processor to process the print stream types
configured in the AppXtender Reports Mgmt Configuration Admin.
This chapter also describes how to monitor the AppXtender Reports
Mgmt Print Stream Processor.
For more information, see the following sections:

Introduction ......................................................................................
The Print Stream Processor Glossary ............................................
Configuring the Print Stream Processor .......................................
Monitoring the Print Stream Processor.........................................

Managing the Print Stream Processor

252
254
262
287

251

Managing the Print Stream Processor

Introduction
The AppXtender Reports Mgmt Print Stream Processor detects print
stream files from other sources and converts them into a PDF or
standard ASCII format. Converted report files can then be output to
the AppXtender Reports Mgmt Report Processor for extracting and
indexing the specified data.
This chapter describes how to use the AppXtender Reports Mgmt
Configuration Admin to manage the AppXtender Reports Mgmt
Print Stream Processor.
For more information, see the following sections:

The Print Stream Processor Glossary provides brief


descriptions of key terms used in this chapter. This section also
describes and provides examples of the directories with which
you should be familiar as you configure the AppXtender Reports
Mgmt Print Stream Processor.

Configuring the Print Stream Processor describes how to


configure various aspects of the AppXtender Reports Mgmt Print
Stream Processor. AppXtender Reports Mgmt Print Stream
Processor configuration determines how the processor processes
the print stream types that have been configured in the
AppXtender Reports Mgmt Configuration Admin.

Monitoring the Print Stream Processor describes how to


monitor the AppXtender Reports Mgmt Print Stream Processor.

For a detailed description of what happens to a print stream file as


AppXtender Reports Mgmt converts it, see What Happens to a Print
Stream File.
Note: If the reports from which you want to extract index information are in
PDF or standard ASCII format, you do not need to create print stream types
or configure the AppXtender Reports Mgmt Print Stream Processor.

Configuring the AppXtender Reports Mgmt Print Stream Processor is


necessary in each of the following cases:

252

If you want to extract index information from a Xerox Metacode,


IBM AFP, or HP PCL print stream file, you must configure the
AppXtender Reports Mgmt Print Stream Processor to convert the
print stream file into a PDF report file.

ApplicationXtender Reports Management Administrators Guide

Managing the Print Stream Processor

If you want to extract index information from an EBCDIC,


EBCDIK, or non-standard ASCII print stream file, you must
configure the AppXtender Reports Mgmt Print Stream Processor
to convert the print stream file into a standard ASCII report file.

Once converted, you can then use the AppXtender Reports Mgmt
Report Processor to extract index information from the resulting PDF
or ASCII report files. For more information on using the AppXtender
Reports Mgmt Report Processor, see Managing the Report
Processor.

Introduction

253

Managing the Print Stream Processor

The Print Stream Processor Glossary


To make it easier for you to understand the AppXtender Reports
Mgmt Print Stream Processor, the following table provides brief
descriptions of key terms used in this chapter:
Note: You can either read this glossary first or refer to it as needed while you
read about the AppXtender Reports Mgmt Print Stream Processor.
Table 42

254

AppXtender Reports Mgmt Print Stream Processor Glossary

Term

Definition

Conversion

A conversion, in the case of AFP, Metacode, or PCL print stream files,


refers to the generation of a PDF file from the original print stream file. In
the case of EBCDIC, EBCDIK, or non-standard ASCII print stream files,
this term refers to the generation of a standard ASCII file from the original
print stream file.

AppXtender Reports Mgmt


Configuration Data directory

This directory, created during AppXtender Reports Mgmt installation,


contains configuration information for your AppXtender Reports Mgmt
system. This configuration information includes a configuration file and a
directory for each print stream type and report type that you configure. For
an example, see The Configuration Data Directory.

AppXtender Reports Mgmt


Print Stream Processor
System Log directory

This directory contains system log files for your AppXtender Reports Mgmt
Print Stream Processor system. This directory is created as a subdirectory
of the Print Stream Processor working directory when the processor
creates the first system log file. For an example, see The Print Stream
Processor Working Directory. For instructions on monitoring the system
logs, see Viewing Print Stream Processor System Logs.

AppXtender Reports Mgmt


Print Stream Processor
working directory

This directory, created during AppXtender Reports Mgmt installation,


contains a working subdirectory for each print stream type that you
configure. This directory may be the same as the AppXtender Reports
Mgmt Configuration Data directory, or it may be different. This directory
also contains the AppXtender Reports Mgmt Print Stream Processor
System Log directory. For an example, see The Print Stream Processor
Working Directory.

AppXtender Reports Mgmt


Print Stream Processor
working path

The path to the AppXtender Reports Mgmt Print Stream Processor working
directory.

ApplicationXtender Reports Management Administrators Guide

Managing the Print Stream Processor

Table 42

AppXtender Reports Mgmt Print Stream Processor Glossary (continued)

Term

Definition

File name mask

The part of a source specification that AppXtender Reports Mgmt uses to


detect the files in the source directory that you want to process. You can
use a question mark (?) to represent a single character and you can use an
asterisk (*) to represent one or more characters. For example, if you specify
a file name mask of ?X*.TXT in a source specification, and you copy a
file named EXACT.TXT to the source directory, AppXtender Reports
Mgmt detects the file and processes it. A file name mask can also be used
to exclude files from processing.

Print stream file

A print stream file is output that would normally be destined for the printer
but has been diverted to a computer file instead.

Print stream type

A print stream type is a set of parameters that define how AppXtender


Reports Mgmt processes a set of print stream files. For definitions of terms
specific to print stream type configuration, see Print Stream Type
Configuration Glossary.

Process

A process, in the case of the AppXtender Reports Mgmt Print Stream


Processor, refers to conversion of a print stream file.

Resources directory for a print


stream type

This directory is where you must provide the resources for processing AFP,
Metacode, or PCL print stream files. This directory is created when the print
stream type is created. For an example, see Resources Directory for a
Print Stream Type.

Source specification

A set of parameters that you specify to indicate how AppXtender Reports


Mgmt should detect files for processing and how AppXtender Reports
Mgmt should handle those files when processing is complete.

Source directory for a print


stream type

The directory into which the print stream files that you want to process
should be placed for processing. When you specify a directory as the
source directory for a print stream type, AppXtender Reports Mgmt creates
this directory (if it does not already exist). This directory may be the same
as the working subdirectory for that print stream type, or it may be different.
For an example and more information, see The Source Directory for each
Print Stream Type.

Working subdirectory for a


print stream type

This directory contains a message log file, a conversion log file, and a
temporary configuration file for each processing attempt of a print stream
associated with that print stream type. The length of time for which these
files are kept depends on the Delete Temporary Files setting and the Purge
Log Files after setting for the print stream type and on the Purging Timeout
setting of the AppXtender Reports Mgmt Print Stream Processor. For an
example, see The Working Subdirectory for a Print Stream Type. For
instructions on monitoring the message and conversion logs, see Viewing
Logs for Each Processed Print Stream.

The Print Stream Processor Glossary

255

Managing the Print Stream Processor

The Configuration
Data Directory

Figure 116

The AppXtender Reports Mgmt Configuration Data directory,


created during AppXtender Reports Mgmt installation, contains
configuration information for your AppXtender Reports Mgmt
system. This configuration information includes a configuration file
and a directory for each print stream type and report type that you
configure.

Example AppXtender Reports Mgmt Configuration Data Directory

The preceding figure shows the AppXtender Reports Mgmt


Configuration directory, the AppXtender Reports Mgmt Print Stream
Processor working directory, and the AppXtender Reports Mgmt
Report Processor working directory as three separate directories,
which is one of many possible configurations. However, if you accept
the default location for each of these directories during installation,
they are all combined as the C:\ERMXDATA directory.

256

ApplicationXtender Reports Management Administrators Guide

Managing the Print Stream Processor

The Print Stream


Processor Working
Directory

Figure 117

The Working
Subdirectory for a
Print Stream Type

The AppXtender Reports Mgmt Print Stream Processor working


directory, created during AppXtender Reports Mgmt installation,
contains a working subdirectory for each print stream type that you
configure. This directory may be the same as the AppXtender Reports
Mgmt Configuration Data directory, or it may be different. This
directory also contains the AppXtender Reports Mgmt Print Stream
Processor System Log directory.

Example AppXtender Reports Mgmt Print Stream Processor Working


Directory

The working subdirectory for a print stream type contains a message


log file, a conversion log file, and a temporary configuration file for
each processing attempt of a print stream associated with that print
stream type. This directory is created when the print stream type is
created.

The Print Stream Processor Glossary

257

Managing the Print Stream Processor

The length of time for which these files are kept depends on the
Delete Temporary Files setting and the Purge Log Files after setting
for the print stream type and on the Purging Timeout setting of the
AppXtender Reports Mgmt Print Stream Processor.

Figure 118

Resources Directory
for a Print Stream
Type

258

Example Working Subdirectory for a Print Stream Type

The resources directory for a print stream type is created when the
print stream type is created. This directory is where you must provide
the resources for processing AFP, Metacode, or PCL print stream files.

For a description of each of the resources that are needed in the


Resources directory for an APF print stream type, see Table 18,
AFP Resource Paths.

For a description of each of the resources that are needed in the


Resources directory for a Metacode print stream type, see
Table 25, Metacode Resource Paths.

For a description of each of the resources that are needed in the


Resources directory for a PCL print stream type, see Table 29,
PCL Resource Paths.

ApplicationXtender Reports Management Administrators Guide

Managing the Print Stream Processor

Figure 119

The Print Stream


Processor System
Log Directory

Example Resources Directory for a Print Stream Type

The AppXtender Reports Mgmt Print Stream Processor System Log


contains system log files for your AppXtender Reports Mgmt Print
Stream Processor system. This directory is created as a subdirectory
of the Print Stream Processor working directory when the processor
creates the first log file.
For more information, see Changing the System Log Directory.

The Print Stream Processor Glossary

259

Managing the Print Stream Processor

Figure 120

The Source
Directory for each
Print Stream Type

Example AppXtender Reports Mgmt Print Stream Processor System Log


Directory

The source directory for each print stream type is the directory into
which the print stream files that you want to process should be
placed for processing.
When you specify a directory as the source directory for a print
stream type, AppXtender Reports Mgmt creates this directory (if it
does not already exist). This directory may be the same as the
working subdirectory for that print stream type, or it may be
different.
In the following figure, the source directory is MY-PCL-PS. A source
specification has been configured so that AppXtender Reports Mgmt
detects source print streams in this directory and archives the source
files by year, month, and day.
You can configure source specifications so that AppXtender Reports
Mgmt keeps the source files (renamed) in the original directory, or
you can configure them so that AppXtender Reports Mgmt deletes
the source files after processing.

260

ApplicationXtender Reports Management Administrators Guide

Managing the Print Stream Processor

For more information, see Specifying a Source for a Print Stream


Type.

Figure 121

Example Source Directory for a Print Stream Type

The Print Stream Processor Glossary

261

Managing the Print Stream Processor

Configuring the Print Stream Processor


This section describes how to configure various aspects of the
AppXtender Reports Mgmt Print Stream Processor.
AppXtender Reports Mgmt has two view options, AppXtender
Reports Mgmt Configuration and AppXtender Reports Mgmt Report
Configuration. Both views allow access to the Report Processor, but
only AppXtender Reports Mgmt Configuration allows access to the
Print Stream Processor. Start all procedures in this section from the
AppXtender Reports Mgmt Configuration view.
Note: You must suspend the AppXtender Reports Mgmt Print Stream
Processor service before you can change any settings for the processor and
you must resume the service to allow those changes to take effect. While the
processor is suspended, no print stream files can be processed. This safety
feature prevents the processor from attempting to process files while you are
changing configuration settings.

To configure the AppXtender Reports Mgmt Print Stream Processor:


1. In the AppXtender Reports Mgmt Configuration Admin, expand
the Print Stream Processors node.

Figure 122

262

AppXtender Reports Mgmt Print Stream Processor - Local Computer

ApplicationXtender Reports Management Administrators Guide

Managing the Print Stream Processor

2. Suspend the AppXtender Reports Mgmt Print Stream Processor


service by right-clicking the Local Computer node and selecting
Suspend. The Local Computer node's icon changes from green to
red to indicate that the AppXtender Reports Mgmt Print Stream
Processor service has been suspended.
The following sections describe how to configure various aspects
of the AppXtender Reports Mgmt Print Stream Processor:
Changing the Working Directory describes how to change
the AppXtender Reports Mgmt Print Stream Processor
working directory, if doing so is necessary for your
AppXtender Reports Mgmt system (for example, if you need
to move the directory to increase available space on the
current drive).
Changing the System Log Directory describes how to
change the AppXtender Reports Mgmt Print Stream Processor
System Log directory, if doing so is necessary for your
AppXtender Reports Mgmt system (for example, if you need
to move the directory to increase available space on the
current drive).
Configuring Print Stream Processor Performance describes
how to configure AppXtender Reports Mgmt Print Stream
Processor performance, if doing so is necessary for your
AppXtender Reports Mgmt system (for example, if
accumulating LOG, CFG, and source files are taking too much
space), and how to access AppXtender Reports Mgmt Report
Processor and individual report log data from Windows
Management Instrumentation (WMI) for use in custom
applications and scripts.
Managing Source Specifications for Print Stream Types
describes how to specify print stream sources and how to
modify or delete print stream source specifications. You must
specify at least one source for each print stream type that you
want to process.

Configuring the Print Stream Processor

263

Managing the Print Stream Processor

Print Stream
Processor Paths

The AppXtender Reports Mgmt Print Stream Processor working


directory contains configuration information for each print stream
type that is configured in the AppXtender Reports Mgmt
Configuration Admin.

This directory is created during installation and its contents


change to reflect the print stream types that you create or modify.

If necessary, you can change the directory that AppXtender


Reports Mgmt uses as the AppXtender Reports Mgmt Print
Stream Processor working directory.
For instructions on changing this directory, see Changing the
Working Directory.

The AppXtender Reports Mgmt Print Stream Processor System Log


directory contains system log files for your AppXtender Reports
Mgmt Print Stream Processor system.

This directory is created as a subdirectory of the AppXtender


Reports Mgmt Print Stream Processor working directory when
the AppXtender Reports Mgmt Print Stream Processor creates the
first log file.

If necessary, you can change the directory that AppXtender


Reports Mgmt uses as the AppXtender Reports Mgmt Print
Stream Processor System Log directory.
For instructions on changing this directory, see Changing the
System Log Directory.

Log View Path

264

The Log View displays information for each of the following log
types:

The system log lists each event that applies to the AppXtender
Reports Mgmt Print Stream Processor. Examples of recorded
events include licensing issues or other system problems that
prevent the processing of a print stream.

The message log provides a brief overview of the attempt to


process the print stream.

The conversion log contains more details about the attempt to


process the print stream. If errors have occurred, you can view the
conversion log to determine the reason for each error.

ApplicationXtender Reports Management Administrators Guide

Managing the Print Stream Processor

Note: If you want to view the most current information, click Refresh or
press <F5>.

All available log records appear in the Log View. You can navigate
through log pages by right-clicking a log node and selecting First
Page, Prev Page, Next Page, and Last Page.

Changing the
Working Directory

The AppXtender Reports Mgmt Print Stream Processor working


directory contains configuration information for each print stream
type that is configured in the AppXtender Reports Mgmt
Configuration Admin.

This directory is created during installation and its contents


change to reflect the print stream types that you create or modify.

If necessary, you can change the directory that AppXtender


Reports Mgmt uses as the AppXtender Reports Mgmt Print
Stream Processor working directory.

To change the AppXtender Reports Mgmt Print Stream Processor


working directory:
1. Expand the Local Computer node and the Configuration node.
Select the Paths node.
2. In the right pane of the AppXtender Reports Mgmt Configuration
Admin, double-click Working Path. The Working Path Properties
dialog box appears. In the Value text box, specify the path to and
name of the directory in which you want the AppXtender Reports
Mgmt Print Stream Processor to place processing results. Click
OK.
Note: If the Value text box in the Properties dialog box is unavailable
(read-only), the AppXtender Reports Mgmt Print Stream Processor is still
running. To suspend the processor, close the Properties dialog box, select
the Local Computer node, and then select Suspend from the Action
menu. You can now edit the value in the Properties dialog box.

3. When you have performed all AppXtender Reports Mgmt Print


Stream Processor configuration that you want to perform, resume
the AppXtender Reports Mgmt Print Stream Processor service by
right-clicking the Local Computer node and selecting Resume.
The Local Computer node's icon changes from red to green to

Configuring the Print Stream Processor

265

Managing the Print Stream Processor

indicate that the AppXtender Reports Mgmt Print Stream


Processor service has resumed running and the changes that you
have made are saved.

Changing the
System Log
Directory

The AppXtender Reports Mgmt Print Stream Processor System Log


directory contains system log files for your AppXtender Reports
Mgmt Print Stream Processor system. This directory is created as a
subdirectory of the AppXtender Reports Mgmt Print Stream
Processor working directory when the AppXtender Reports Mgmt
Print Stream Processor creates the first log file. If necessary, you can
change the directory that AppXtender Reports Mgmt uses as the
AppXtender Reports Mgmt Print Stream Processor System Log
directory.

CAUTION
Changing the AppXtender Reports Mgmt Print Stream Processor
System Log directory changes the log files listed in the AppXtender
Reports Mgmt Configuration Admin.
To change the AppXtender Reports Mgmt Print Stream Processor
System Log directory:
1. Expand the Local Computer node and the Configuration node.
Select the Paths node.
2. In the right pane of the AppXtender Reports Mgmt Configuration
Admin, double-click System Log Directory. The System Log
Directory Properties dialog box appears. In the Value text box,
specify the name of the subdirectory in which you want the
AppXtender Reports Mgmt Print Stream Processor to place
processor system logs. Keep in mind that the directory you
specify is a subdirectory of the AppXtender Reports Mgmt Print
Stream Processor working directory. AppXtender Reports Mgmt
creates this directory the next time that the AppXtender Reports
Mgmt Print Stream Processor generates an error message. Click
OK.
Note: If the Value text box in the Properties dialog box is unavailable
(read-only), the AppXtender Reports Mgmt Print Stream Processor is still
running. To suspend the processor, close the Properties dialog box, select
the Local Computer node, and then select Suspend from the Action
menu. You can now edit the value in the Properties dialog box.

266

ApplicationXtender Reports Management Administrators Guide

Managing the Print Stream Processor

3. When you have performed all AppXtender Reports Mgmt Print


Stream Processor configuration that you want to perform, resume
the AppXtender Reports Mgmt Print Stream Processor service by
right-clicking the Local Computer node and selecting Resume.
The Local Computer node's icon changes from red to green to
indicate that the AppXtender Reports Mgmt Print Stream
Processor service has resumed running and the changes that you
have made are saved.

Configuring Print
Stream Processor
Performance

You can increase AppXtender Reports Mgmt Print Stream Processor


performance by increasing or decreasing the timeout settings,
according to the needs of your AppXtender Reports Mgmt system.
For example, if temporary files are not being deleted often enough,
they accumulate and take up more space. You can save space by
increasing the rate at which these files are deleted. However, more of
the computer's operating resources are required for the higher rate.
You must consider the trade-off between operating overhead and
space before adjusting any settings.
The following table describes each of the AppXtender Reports Mgmt
Print Stream Processor timeout settings:

Table 43

AppXtender Reports Mgmt Print Stream Processor Timeout Settings

Timeout Setting

Description

Background Process

The interval (in seconds) at which the AppXtender Reports Mgmt Print
Stream Processor checks the other two timeout values (File Pick-up and
Purging).

Configuring the Print Stream Processor

267

Managing the Print Stream Processor

Table 43

268

AppXtender Reports Mgmt Print Stream Processor Timeout Settings

Timeout Setting

Description

File Pick-up

The interval (in seconds) at which the AppXtender Reports Mgmt Print
Stream Processor looks for source print stream files to process.

Purging

The interval (in seconds) at which the AppXtender Reports Mgmt Print
Stream Processor checks the Files Keeping settings for each print stream
type. When time has expired for the Purge Log Files after setting,
AppXtender Reports Mgmt deletes the CFG file and LOG file associated
with a processing attempt of a particular print stream file. (If the source
directory is the same as the working subdirectory for the associated print
stream type and if the source specification is configured to leave the
source file renamed in the original directory, AppXtender Reports Mgmt
also deletes the renamed source print stream file.)

Provide WMI Data

When this parameter value is set to yes, the following occurs:


AppXtender Reports Mgmt sends log data for the AppXtender Reports
Mgmt Print Stream Processor and individual reports to WMI
AppXtender Admin monitors AppXtender Reports Mgmt print stream
data.
For more information, see Accessing Print Stream Data in WMI.

ApplicationXtender Reports Management Administrators Guide

Managing the Print Stream Processor

The following figure illustrates how various settings work together:


AppXtender Reports Mgmt
Print Stream Processor Timeout Settings

Related Print Stream


Type Setting

00:00

00:00

Background Process Timeout


(default = 1 sec)

Purging Timeout
(default = 6000 sec)

Purge Log Files


(default = 24 hr)

00:00

3
File Pick-up Timeout
(default = 10 sec)

Figure 123

AppXtender Reports Mgmt Print Stream Processor Performance Timeout Sequence

For example, if the AppXtender Reports Mgmt Print Stream


Processor timeout settings are all set to their defaults, the
AppXtender Reports Mgmt Print Stream Processor checks every
second for each of the following:

If 6000 seconds have passed since the processor has looked for
files that need to be deleted, the processor looks again.

If 10 seconds have passed since the processor has looked for


source print stream files, the processor looks again.

The Purging Timeout setting works in concert with the value


specified in the Purge Log Files after text box of the Main tab of the
print stream type Properties dialog box. For example, if the Purging
Timeout setting is 6000 and the Purge Log Files after setting is 24
hours, AppXtender Reports Mgmt checks every 6000 seconds (100
minutes) to delete any log files that are older than 24 hours. For
information on the Purge Log Files after setting, see Modifying Print
Stream Type Properties.

Configuring the Print Stream Processor

269

Managing the Print Stream Processor

To configure AppXtender Reports Mgmt Print Stream Processor


performance:
1. Expand the Local Computer node and the Configuration node.
Select the Performance node.

Figure 124

Print Stream Processor Configuration - Performance

2. In the right pane of the AppXtender Reports Mgmt Configuration


Admin, double-click Purging Timeout. The Purging Timeout
Properties dialog box appears. In the Value text box, specify the
interval (in seconds) at which you want the AppXtender Reports
Mgmt Print Stream Processor to check for files in the AppXtender
Reports Mgmt Print Stream Processor working directory that
need to be purged (deleted).
Note: If the Value text box in the Properties dialog box is unavailable
(read-only), the AppXtender Reports Mgmt Print Stream Processor is still
running. To suspend the processor, close the Properties dialog box, select
the Local Computer node, and then select Suspend from the Action
menu. You can now edit the value in the Properties dialog box.

3. Click OK.

270

ApplicationXtender Reports Management Administrators Guide

Managing the Print Stream Processor

4. In the right pane of the AppXtender Reports Mgmt Configuration


Admin, double-click File Pick-up Timeout. The File Pick-up
Timeout Properties dialog box appears. In the Value text box,
specify the interval (in seconds) at which you want the
AppXtender Reports Mgmt Print Stream Processor to look for
source print stream files to process. Click OK.
5. In the right pane of the AppXtender Reports Mgmt Configuration
Admin, double-click Background Process Timeout. The
Background Process Timeout Properties dialog box appears. In
the Value text box, specify the interval (in seconds) at which you
want the AppXtender Reports Mgmt Print Stream Processor to
check the other two timeout values (Purging Timeout and File
Pick-up Timeout). Make sure the value for Background Process
Timeout is less than or equal to each of the values for Purging
Timeout and File Pick-up Timeout. Click OK.
6. When you have performed all AppXtender Reports Mgmt Print
Stream Processor configuration that you want to perform, resume
the AppXtender Reports Mgmt Print Stream Processor service by
right-clicking the Local Computer node and selecting Resume.
The Local Computer node's icon changes from red to green to
indicate that the AppXtender Reports Mgmt Print Stream
Processor service has resumed running and the changes that you
have made are saved.
Accessing Print
Stream Data in WMI

If you have a large number of print streams to monitor, you may find
it more practical to access print stream log data through Windows
Management Instrumentation (WMI). Using a custom application or
script, you can use this data to automate your restart, recovery, and
maintenance tasks. WMI is a component of the Microsoft Windows
operating system.
Before you can access AppXtender Reports Mgmt print stream data
in WMI, you must configure AppXtender Reports Mgmt to provide
WMI data during processing.

CAUTION
To monitor AppXtender Reports Mgmt print streams in
AppXtender Admin, you must select the Set value to yes
checkbox in the Provide WMI Data Properties dialog box. For more
information about monitoring data in AppXtender Admin, refer to
the ApplicationXtender Core Components Administrators Guide.

Configuring the Print Stream Processor

271

Managing the Print Stream Processor

To configure AppXtender Reports Mgmt to provide WMI data:


1. In AppXtender Reports Mgmt Configuration, expand the Local
Computer node and the Configuration node. Select the
Performance node.
2. In the right pane of the AppXtender Reports Mgmt Configuration
Admin, click Provide WMI data. The Provide WMI Data
Properties dialog box appears.

Figure 125

Provide WMI Data Properties Dialog Box

3. Select the Set value to yes check box and then click OK.
Once this parameter value is set to yes, AppXtender Reports
Mgmt sends log data for the AppXtender Reports Mgmt Print
Stream Processor and individual print streams to WMI in the
following format:
Table 44

272

WMI AppXtender Reports Mgmt Print Stream Processor Class Format

Property

Description

INSTANCEID

Unique ID associated with the current instance of the Print Stream Processor.

MESSAGE

Message log of the current Print Stream Processor instance.

PSTYPE

Name of the print stream that is currently being handled by the Print Stream
Processor.

ApplicationXtender Reports Management Administrators Guide

Managing the Print Stream Processor

Table 44

WMI AppXtender Reports Mgmt Print Stream Processor Class Format

Property

Description

STATUS

Status of the current instance of the Print Stream Processor.

TIMESTAMP

The date and time the Print Stream Processor started processing.

Table 45

WMI AppXtender Reports Mgmt Print Stream Instance Class Format

Property

Description

ENDTIME

Time that the print stream finished processing.

INSTANCEID

Unique ID associated with the current print stream.

PROCESSLENGT
H

Length of time, in seconds, that it took the current print stream to process.

PSTYPE

Name of the print stream being processed.

SOURCE

Path and filename of the source file.

SOURCELEN

Size (in bytes) of the source file.

STARTTIME

Time that the print stream started processing.

STATUS

Status of the print stream.

To access AppXtender Reports Mgmt log data in WMI:


1. Install Microsoft WMI CMI Studio on the same computer as
AppXtender Reports Mgmt. For instructions, refer to the
Microsoft online Help.
2. Start WMI CMI Studio. The Connect to namespace dialog box
appears.

Figure 126

Connect to Namespace Dialog Box

Configuring the Print Stream Processor

273

Managing the Print Stream Processor

3. Enter the namespace as follows:


root\CIMV2\applications\XSCM, and then click OK. The WMI

CIM Studio Login dialog box appears.

Figure 127

274

WMI CIM Studio Login Dialog Box

ApplicationXtender Reports Management Administrators Guide

Managing the Print Stream Processor

4. Accept all defaults and click OK. The WMI CIM Studio appears.

Figure 128

WMI CIM Studio

5. Click the plus sign to the left of the AppXtender Reports Mgmt
class to see the four subclasses: ReportProcessor,
PrintStreamProcessor, ReportInstance, and PrintStreamInstance.
Click any of these subclasses to see their properties. The
properties of the print stream subclasses are also listed in
Table 44, WMI AppXtender Reports Mgmt Print Stream
Processor Class Format, and Table 45, WMI AppXtender
Reports Mgmt Print Stream Instance Class Format.

Managing Source
Specifications for
Print Stream Types

A source specification is a set of parameters that you specify to


indicate how AppXtender Reports Mgmt should detect files for
processing and how AppXtender Reports Mgmt should handle those
files when processing is complete. The most important parameters
are the source directory and the file name mask.
A source directory is the directory into which the print stream files
that you want to process should be placed for processing. When the
AppXtender Reports Mgmt Print Stream Processor detects a file in
this directory that matches a file name mask you specify, the
AppXtender Reports Mgmt Print Stream Processor generates a PDF
Configuring the Print Stream Processor

275

Managing the Print Stream Processor

or standard ASCII version of the file. Then, depending on your


configuration, the original print stream file is deleted, renamed, or
moved to an archive directory that you specify.
The following sections describe how to specify, modify, and delete
print stream sources:

Specifying a Source
for a Print Stream Type

Specifying a Source for a Print Stream Type describes how to


specify the source for a print stream type. You must specify at
least one source for each print stream type that you want to
process.

Modifying a Print Stream Source Specification describes how to


modify the source specification for a print stream type.

Deleting a Print Stream Source Specification describes how to


delete the source specification for a print stream type.

For each print stream type that you want to process, use the new
print stream source wizard to specify a new print stream source. (If
you want to specify more than one source for each print stream type,
use the wizard for each source.)
Starting the New Print Stream Source Wizard
The new print stream source wizard allows you to specify a source
for a print stream type.
To start the new print stream source wizard:
1. Expand the Local Computer node and the Configuration node.
2. Right-click the Print Stream Sources node and select New Source.
The new print stream source wizard appears, starting with the
Input page.
Note: If a message appears, the AppXtender Reports Mgmt Print Stream
Processor is still running. To suspend the processor, select the Local
Computer node, and then select Suspend from the Action menu. You can
now create a new print stream source.

276

ApplicationXtender Reports Management Administrators Guide

Managing the Print Stream Processor

Configuring the Print Stream Source Input Page


The Input page of the new print stream source wizard allows you to
specify a location and file name mask so that the AppXtender Reports
Mgmt Print Stream Processor can find the print stream files to process
for the print stream type. This page also allows you to specify what
happens to the original print stream files after processing.

Figure 129

New Print Stream Source Wizard - Input Page

To continue with the print stream source wizard:


1. From the Source Type drop-down list, select the name of the print
stream type for which you want to specify a source.
2. In the Priority text box, specify the priority that you want to give
to the source, as 0 or greater. This setting is useful if you specify
more than one source for a print stream type. For each print
stream type, the AppXtender Reports Mgmt Print Stream
Processor processes sources with priority of 0 first, the sources
with a priority of 1 next, and so on.
3. In the Source Directory text box, enter the path to and the name of
the directory in which you want the AppXtender Reports Mgmt
Print Stream Processor to find print streams for processing. (You
can browse for a directory by clicking the Browse button.)

Configuring the Print Stream Processor

277

Managing the Print Stream Processor

The default included mask depends on the type of print stream


type that you select for the print stream source:
If you select a print stream type that is configured to process
ASCII, EBCDIC, or EBCDIK files, the default included mask is
*.TXT.
If you select a print stream type that is configured to process
AFP files, the default included mask is *.AFP.
If you select a print stream type that is configured to process
Metacode files, the default included mask is *.MTA.
If you select a print stream type that is configured to process
PCL files, the default included mask is *.PCL.
4. Under File Recognition, in the Included text box, you can specify
a different file name mask, if necessary.
This mask allows the AppXtender Reports Mgmt Print Stream
Processor to recognize each print stream file that you want to
convert, when it appears in the source directory.
If you want to specify more than one mask, use semicolons to
separate them. Specify this file name mask using any combination
of the following:
Characters that are normally allowed as file name characters
Wildcard characters, such as the question mark (?) to represent
a single character, and the asterisk (*) to represent any number
of characters
For example, to process all files with the MTA extension, specify
*.MTA.
Note: The AppXtender Reports Mgmt Print Stream Processor can process
only the following file formats: AFP, Metacode, PCL, EBCDIC, EBCDIK,
and non-standard ASCII. The file name mask that you specify must
match one of these file types.

5. In the Excluded text box, you can specify a file name mask to
protect files from being recognized as source files. If you want to
specify more than one mask, use semicolons to separate them.
Note: If the source directory is a subdirectory of the AppXtender Reports
Mgmt Print Stream Processor working directory (C:\ERMXDATA by
default), AppXtender Reports Mgmt automatically and transparently
excludes LOG, CFG, DBF, and INI files, to preserve data integrity.

278

ApplicationXtender Reports Management Administrators Guide

Managing the Print Stream Processor

6. Under After processing, specify what you want the AppXtender


Reports Mgmt Print Stream Processor to do with the print stream
files after processing. You have the following choices:
7. If you want the AppXtender Reports Mgmt Print Stream
Processor to delete the source print stream files after processing,
select Delete.
8. If you want the AppXtender Reports Mgmt Print Stream
Processor to rename the source print stream files and keep them
in the original source directory after processing, select Leave
Renamed File In Original Directory.
9. If you want the AppXtender Reports Mgmt Print Stream
Processor to move the source print stream files to another
directory after processing, select Move Into Archive. In the
Archive Root Path text box, enter the path to the directory in
which you want the AppXtender Reports Mgmt Print Stream
Processor to move the files. (You can browse for a directory by
clicking the Browse button.)
10. If you selected Move Into Archive, you can specify whether you
want the archive directory to have subdirectories in which the
source print stream files are organized by year, by month, or by
day. You can select one or more of the following choices:
If you want the specified directory to have a subdirectory for
each year in which print stream files are archived, enable the
Year check box.
If you want the specified directory to have a subdirectory for
each month in which print stream files are archived, enable the
Month check box.
If you want the specified directory to have a subdirectory for
each day in which print stream files are archived, enable the
Day check box. (If the Month check box is also enabled, the
subdirectory for each day will reflect the day's position within
the month. If the Month check box is not also enabled, the
subdirectory for each day will reflect the day's position within
the year.)

Configuring the Print Stream Processor

279

Managing the Print Stream Processor

For example, you specify C:\PSARCHIVE as the archive


directory and enable all three check boxes (Year, Month, and
Day). After processing a print stream file on April 7, 2000, the
AppXtender Reports Mgmt Print Stream Processor performs each
of the following to archive the original print stream file:
Under the PSARCHIVE directory, creates a 2000 directory
Under the 2000 directory, creates a 04 directory
Under the APRIL directory, creates a 07 directory
Moves the original print stream file to C:\PSARCHIVE\2000\
04\07, with AppXtender Reports Mgmt in the file name
extension.
11. Click Next. The Output page appears.

Figure 130

New Print Stream Source Wizard - Output Page

Configuring the Output Page


The Output page of the new print stream source wizard allows you to
specify where the AppXtender Reports Mgmt Print Stream Processor
places the PDF files or ASCII files that are generated from the print
stream type.

280

ApplicationXtender Reports Management Administrators Guide

Managing the Print Stream Processor

To complete the print stream source wizard:


1. You have the following choices:
In the Output Directory text box, enter the path to the
directory in which you want the AppXtender Reports Mgmt
Print Stream Processor to place the resulting PDF file or ASCII
file. (You can browse for a directory by clicking the Browse
button.)
Configure the output of the print stream type to be
automatically detected as input for a report type. Enable the
Use output as Report Processor source check box. The Output
Type drop-down lists become available. From the Output Type
drop-down list, select the report type that corresponds with
the print stream type you are configuring. The Report
Processor Source Directory drop-down list lists all of the
defined sources for the selected report type. From this
drop-down list, select the location in which you want the
AppXtender Reports Mgmt Print Stream Processor to place
the output of the print stream type you are configuring.
2. Click Finish. In the right pane of the AppXtender Reports Mgmt
Configuration Admin, a record appears for the source that you
have specified.
3. When you have performed all AppXtender Reports Mgmt Print
Stream Processor configuration that you want to perform, resume
the AppXtender Reports Mgmt Print Stream Processor service by
right-clicking the Local Computer node and selecting Resume.
The Local Computer node's icon changes from red to green to
indicate that the AppXtender Reports Mgmt Print Stream
Processor service has resumed running and the changes that you
have made are saved.
Modifying a Print
Stream Source
Specification

Once a source has been specified for a print stream type, you can use
the print stream source Properties dialog box to modify it.
To modify a print stream type's source specification:
1. Expand the Local Computer node and the Configuration node.
Select the Print Stream Sources node. The existing source
specifications are listed in the right pane of the AppXtender
Reports Mgmt Configuration Admin.
2. Right-click the source specification that you want to modify and
select Properties. The print stream source Properties dialog box
appears. The Input tab is forward by default.
Configuring the Print Stream Processor

281

Managing the Print Stream Processor

Figure 131

Print Stream Source Properties Dialog Box - Input Tab


Note: If the items in the Properties dialog box are unavailable
(read-only), the AppXtender Reports Mgmt Print Stream Processor is still
running. To suspend the processor, close the Properties dialog box, select
the Local Computer node, and then select Suspend from the Action
menu. You can now edit the values in the Properties dialog box.

3. From the Source Type drop-down list, you can select a different
print stream type. Select the print stream type that you want
AppXtender Reports Mgmt to associate with the specified source
directory and file name mask.
4. In the Priority text box, you can change the priority that has been
given to the source. The priority can be 0 or greater. This setting is
useful if you specify more than one source for a print stream type.
For each print stream type, the AppXtender Reports Mgmt Print
Stream Processor processes sources with priority of 0 first, the
sources with a priority of 1 next, and so on.
5. In the Source Directory text box, you can change the path to and
the name of the directory in which you want the AppXtender
Reports Mgmt Print Stream Processor to find print streams for
processing. (You can browse for a directory by clicking the
Browse button.)

282

ApplicationXtender Reports Management Administrators Guide

Managing the Print Stream Processor

6. Under File Recognition, in the Included text box, you can change
the file name mask. This mask allows the AppXtender Reports
Mgmt Print Stream Processor to recognize each print stream file
that you want to convert, when it appears in the source directory.
If you want to specify more than one mask, use semicolons to
separate them. Specify this file name mask using any combination
of the following:
Characters that are normally allowed as file name characters
Wildcard characters, such as the question mark (?) to represent
a single character, and the asterisk (*) to represent any number
of characters
For example, to process all files with the TXT extension, specify
*.TXT.
Note: The AppXtender Reports Mgmt Print Stream Processor can process
only the following file formats: AFP, Metacode, PCL, EBCDIC, EBCDIK,
and non-standard ASCII. The file name mask that you specify must
match one of these file types.

7. In the Excluded text box, you can specify a file name mask to
protect files from being recognized as source files. If you want to
specify more than one mask, use semicolons to separate them.
Note: If the source directory is a subdirectory of the AppXtender Reports
Mgmt Print Stream Processor working directory (C:\ERMXDATA by
default), AppXtender Reports Mgmt automatically and transparently
excludes LOG, CFG, DBF, and INI files, to preserve data integrity.

8. Under After processing, you can change what the AppXtender


Reports Mgmt Print Stream Processor does with the print stream
files after processing. You have the following choices:
If you want the AppXtender Reports Mgmt Print Stream
Processor to delete the source print stream files after
processing, select Delete.
If you want the AppXtender Reports Mgmt Print Stream
Processor to rename the source print stream files and keep
them in the original source directory after processing, select
Leave Renamed File In Original Directory.

Configuring the Print Stream Processor

283

Managing the Print Stream Processor

If you want the AppXtender Reports Mgmt Print Stream


Processor to move the source print stream files to another
directory after processing, select Move Into Archive. In the
Archive Root Path text box, enter the path to the directory in
which you want the AppXtender Reports Mgmt Print Stream
Processor to move the files. (You can browse for a directory by
clicking the Browse button.) Then specify whether you want
the archive directory to have subdirectories in which the
source print stream files are organized by year, by month, or
by day.
9. Select the Output tab.

Figure 132

Print Stream Source Properties Dialog Box - Output Tab

If you have previously configured the output of the print stream


type to be automatically detected as input for a report type, the
Output directory text box indicates the selected path.
10. You have the following choices:
In the Output Directory text box, you can change the directory
in which the AppXtender Reports Mgmt Print Stream
Processor places the resulting PDF file or ASCII file. (You can
browse for a directory by clicking the Browse button.)
You can configure the output of the print stream type to be
automatically detected as input for a report type. Enable the
Use output as Report Processor source check box. The Output
Type drop-down lists become available. From the Output Type
drop-down list, select the report type that corresponds with
the print stream type you are configuring. The Report

284

ApplicationXtender Reports Management Administrators Guide

Managing the Print Stream Processor

Processor Source Directory drop-down list lists all of the


defined sources for the selected report type. From this
drop-down list, select the location in which you want the
AppXtender Reports Mgmt Print Stream Processor to place
the output of the print stream type you are configuring.
11. Click OK.
12. When you have performed all AppXtender Reports Mgmt Print
Stream Processor configurations you want to perform, resume the
AppXtender Reports Mgmt Print Stream Processor service by
right-clicking the Local Computer node and selecting Resume.
The Local Computer node's icon changes from red to green to
indicate that the AppXtender Reports Mgmt Print Stream
Processor service has resumed running and the changes that you
have made are saved.
Deleting a Print
Stream Source
Specification

If you no longer need a source specification for a print stream type,


you can delete it.

CAUTION
When a source specification is deleted, all of the parameters that
have been specified for that source specification are permanently
lost. The set of print stream source files specified by a deleted
source specification cannot be processed until you use the new
print stream source wizard to create another source specification
for that set of print stream source files.
To delete a source specification for a print stream types:
1. Expand the Local Computer node and the Configuration node.
Select the Print Stream Sources node. The existing source
specifications are listed in the right pane of the AppXtender
Reports Mgmt Configuration Admin.
2. Right-click the source specification that you want to delete and
select Delete.
Note: If the AppXtender Reports Mgmt Print Stream Processor is still
running, a message appears indicating that the processor must be
suspended. To suspend the processor, select the Local Computer node,
and then select Suspend from the Action menu. You can now delete the
print stream source.

Configuring the Print Stream Processor

285

Managing the Print Stream Processor

If the AppXtender Reports Mgmt Print Stream Processor is not


running, a confirmation message appears asking whether you are
sure you want to delete the source.
3. Click Yes. The source specification is deleted.
4. When you have completed AppXtender Reports Mgmt Print
Stream Processor configuration, resume the AppXtender Reports
Mgmt Print Stream Processor service. Select the Local Computer
node. Right-click the Local Computer node and select Resume.
The Local Computer node's icon changes from red to green to
indicate that the AppXtender Reports Mgmt Print Stream
Processor service has resumed running.

286

ApplicationXtender Reports Management Administrators Guide

Managing the Print Stream Processor

Monitoring the Print Stream Processor


You can view logs to determine the current status of the AppXtender
Reports Mgmt Print Stream Processor and individual print streams.
For more information about monitoring the AppXtender Reports
Mgmt Print Stream Processor, refer to the ApplicationXtender Server
Monitoring Guide.

Using Logs to
Monitor the Print
Stream Processor

The AppXtender Reports Mgmt Print Stream Processor detects print


stream files from other sources and converts them into a PDF or
standard ASCII format. During this conversion process, the
AppXtender Reports Mgmt Print Stream Processor generates one or
two logs.
For AFP, Metacode, and PCL print stream file conversions, the
processor generates a detailed conversion log.
For all print stream file conversions, including EBCDIC, EBCDIK,
and nonstandard ASCII, the processor generates a message log to
indicate a success or failure.
In addition, the AppXtender Reports Mgmt Print Stream Processor
creates a system-level message log. You may monitor the processing
of print stream files by viewing the generated conversion log,
message log, and the system log in the AppXtender Reports Mgmt
Configuration Admin for each print stream instance available in your
AppXtender Reports Mgmt system.
For instructions, see the following sections:

Viewing Print Stream Processor System Logs describes how to


monitor the system logs that AppXtender Reports Mgmt
generates each day for the AppXtender Reports Mgmt Print
Stream Processor system.

Viewing Logs for Each Processed Print Stream describes how to


monitor the logs that AppXtender Reports Mgmt generates for
each print stream file that the AppXtender Reports Mgmt Print
Stream Processor attempts to process.

Viewing Logs for Failed Print Stream Processes describes how


to monitor the logs that AppXtender Reports Mgmt generates for
each print stream file that the AppXtender Reports Mgmt Print
Stream Processor has failed to process.

Monitoring the Print Stream Processor

287

Managing the Print Stream Processor

Viewing Print Stream


Processor System Logs

Allowing a Print Stream to be Processed Again describes how


to cause a processed print stream to be processed again.

Deleting the Logs for a Processed Print Stream describes how to


use the AppXtender Reports Mgmt Configuration Admin to
delete logs for a processed report.

AppXtender Reports Mgmt records, in AppXtender Reports Mgmt


Print Stream Processor system logs, each event that applies to the
AppXtender Reports Mgmt Print Stream Processor. Examples of
recorded events include licensing issues or other system problems
that prevent the processing of a print stream.
To view an AppXtender Reports Mgmt Print Stream Processor
system log:
1. In the AppXtender Reports Mgmt Configuration Admin, expand
the Print Stream Processors node.
2. Expand the Local Computer node.
3. Expand the Logs node.
4. Select the System logs node. In the right pane of the AppXtender
Reports Mgmt Configuration Admin, log records are listed, one
for each day that events have been recorded for the AppXtender
Reports Mgmt Print Stream Processor. For each log record, the
AppXtender Reports Mgmt Configuration Admin displays the
date the log was created. All available log records appear in the
System log. You can navigate through log pages by right-clicking
the System logs node and selecting First Page, Prev Page, Next
Page, and Last Page.
Note: If you want to view the most current information, click the Refresh
toolbar button.

Figure 133

288

Refresh Toolbar Button

ApplicationXtender Reports Management Administrators Guide

Managing the Print Stream Processor

Figure 134

AppXtender Reports Mgmt Print Stream Processor System Logs

5. Right-click the log record that you want to view and select
Properties. The Properties dialog box for that AppXtender
Reports Mgmt Print Stream Processor system log appears.

Monitoring the Print Stream Processor

289

Managing the Print Stream Processor

Figure 135

System Log Properties Dialog Box


Note: If you want to view the most current information, click Refresh or
press <F5>.

Viewing Logs for Each


Processed Print
Stream

In logs for each processed print stream, AppXtender Reports Mgmt


records each event that applies to the processing of a particular print
stream file. The AppXtender Reports Mgmt Configuration Admin
organizes these logs by the print stream types that were used during
processing.
You can view information about the processed print stream in the
columns of the AppXtender Reports Mgmt Configuration Admin.
You can also view the message log and conversion log for each
processed print stream.

290

The message log provides a brief overview of the attempt to


process the print stream.

The conversion log contains more details about the attempt to


process the print stream. If errors have occurred, you can view the
conversion log to determine the reason for each error.

ApplicationXtender Reports Management Administrators Guide

Managing the Print Stream Processor

The length of time during which these logs are available for you to
monitor depends on the print stream type configuration and the Print
Stream Processor configuration. The Purge Log Files after setting for
the print stream type and the Purging Timeout setting control how
long each log file is kept.
To view logs for each processed print stream:
1. In the AppXtender Reports Mgmt Configuration Admin, expand
the Print Stream Processors node.
2. Expand the Local Computer node.
3. Expand the Logs node.
4. Expand the Print Stream Logs node.
5. Select the node for the print stream type for which you want to
view logs. In the right pane of the AppXtender Reports Mgmt
Configuration Admin, log records are listed, one for each print
stream file that AppXtender Reports Mgmt attempted to process
with the selected print stream type. For each log record, the
AppXtender Reports Mgmt Configuration Admin displays a log
identification string and the date and time the log was created.
6. If there are more than 50 logs for the print stream type, right-click
the print stream type node and navigate between the log pages by
selecting First Page, Prev Page, Next Page, and Last Page.

Monitoring the Print Stream Processor

291

Managing the Print Stream Processor

Figure 136

Log for a Print Stream Process


Note: If you want to view the most current information, click the Refresh
toolbar button.

7. To view the message and conversion logs, right-click the log


record and select Properties. The Properties dialog box for that
log appears. The Message Log tab is forward by default.
Note: If you want to view the most current information, click Refresh or
press <F5>.

8. If you want to view the Conversion Log, click the Conversion Log
tab. The Conversion Log appears.

292

ApplicationXtender Reports Management Administrators Guide

Managing the Print Stream Processor

Figure 137

Conversion Log for a Print Stream Process


Note: If you want to view the most current information, click Refresh or
press <F5>.

For more information, refer to the ApplicationXtender Server


Monitoring Guide.
For more information, see:
Modifying Print Stream Type Properties
Configuring Print Stream Processor Performance

Viewing Logs for


Failed Print Stream
Processes

When the AppXtender Reports Mgmt Print Stream Processor uses a


print stream type to process a print stream, if that print stream types
configuration has not been designed to handle the print stream
properly, the AppXtender Reports Mgmt Print Stream Processor
might fail to process that print stream. You can locate such failures by
monitoring the logs for each print stream type, as described in
Viewing Logs for Each Processed Print Stream.
You can also monitor all failed print stream processes, for all print
stream types simultaneously, as described in this section.

Monitoring the Print Stream Processor

293

Managing the Print Stream Processor

You can view information about the failed print stream process in the
columns of the AppXtender Reports Mgmt Configuration Admin.
You can also view the message log and conversion log for each failed
print stream process.
The length of time during which these logs are available for you to
monitor depends on the print stream type configuration and the Print
Stream Processor configuration. The Purge Log Files after setting for
the print stream type and the Purging Timeout setting control how
long each log file is kept.
To view the logs for each failed print stream process:
1. In the AppXtender Reports Mgmt Configuration Admin, expand
the Print Stream Processors node, the Local Computer node, and
the Logs node.
2. Select the Failed Print Streams node. In the right pane of the
AppXtender Reports Mgmt Configuration Admin, log records are
listed, one for each print stream that AppXtender Reports Mgmt
was unable to process.
3. If there are more than 50 log records, right-click the Failed Print
Streams node and navigate between the log pages by selecting
First Page, Prev Page, Next Page, and Last Page.
Note: If you want to view the most current information, click the Refresh
toolbar button.

For each log record, the AppXtender Reports Mgmt


Configuration Admin displays information as described in the
following table:
Table 46

Information Displayed for Each Failed Print Stream Process Log Record

Column

Description

Log ID

A time-generated string used for log identification.

Type

The print stream type that AppXtender Reports Mgmt used to attempt the processing of
the print stream.

Log Date/Time

The date and time the log was created. This value also indicates the time at which
AppXtender Reports Mgmt started to process a print stream.

4. To view the message and conversion logs, right-click the log


record and select Properties. The Properties dialog box for that
log record appears. The Message Log tab is forward by default.
294

ApplicationXtender Reports Management Administrators Guide

Managing the Print Stream Processor

Note: If you want to view the most current information, click Refresh or
press <F5>.

5. If you want to view the Conversion Log, click the Conversion Log
tab. The Conversion Log appears.
6. From these logs, you should be able to determine how the print
stream types configuration or procedures are causing the
AppXtender Reports Mgmt Print Stream Processor to fail when
processing this print stream.
7. After you have corrected the print stream types configuration or
procedures, you can resubmit the print stream to the AppXtender
Reports Mgmt Print Stream Processor for processing. For
instructions, see the Allowing a Print Stream to be Processed
Again.
For more information, see:
Modifying Print Stream Type Properties
Configuring Print Stream Processor Performance

Allowing a Print
Stream to be
Processed Again

If the AppXtender Reports Mgmt Print Stream Processor fails to


process a print stream, you can cause the print stream to be processed
again.
Note: If problems occur during the processing of a particular print stream, it
is recommended that you investigate this problem and make any necessary
changes to the print stream type before you cause the print stream to be
processed again.

To allow a print stream to be processed again:


1. In the AppXtender Reports Mgmt Configuration Admin, expand
the Print Stream Processors node, the Local Computer node, and
then the Logs node.
2. You have the following choices:
Select the Failed Print Streams node.
Expand the Print Stream Logs node. Select the node for the
print stream type of the log that you want to process again.

Monitoring the Print Stream Processor

295

Managing the Print Stream Processor

3. Right-click the log for the print stream that you want to process
again and select Set for Rerun. AppXtender Reports Mgmt
renames the print stream file so that the AppXtender Reports
Mgmt Print Stream Processor will recognize it as a new print
stream and process it.

Deleting the Logs for


a Processed Print
Stream

The AppXtender Reports Mgmt Print Stream Processor automatically


deletes the logs for each processed print stream after a specified
amount of time. The Purge Log Files after setting for the print stream
type and the Purging Timeout setting control how long each log file is
kept. However, you can also delete the logs for a processed print
stream from the AppXtender Reports Mgmt Configuration Admin.
To delete the logs for processed print stream:
1. In the AppXtender Reports Mgmt Configuration Admin, expand
the Print Stream Processors node, the Local Computer node, and
then the Logs node.
2. You have the following choices:
Select the Failed Print Streams node.
Expand the Print Stream Logs node. Select the node for the
print stream type of the log that you want to delete.
3. Right-click the log that you want to delete and select Delete
Instance. AppXtender Reports Mgmt deletes all information
about the processing of that print stream.
For more information, see:
Modifying Print Stream Type Properties
Configuring Print Stream Processor Performance

296

ApplicationXtender Reports Management Administrators Guide

9
Managing the Report
Processor

This chapter describes how to configure the AppXtender Reports


Mgmt Report Processor to process the report types configured in the
AppXtender Reports Mgmt Configuration Admin. This chapter also
describes how to monitor the AppXtender Reports Mgmt Report
Processor.
For more information, see the following sections:

Introduction ......................................................................................
The Report Processor Glossary ......................................................
Configuring the Report Processor .................................................
Monitoring the Report Processor...................................................

Managing the Report Processor

298
299
308
336

297

Managing the Report Processor

Introduction
The AppXtender Reports Mgmt Report Processor is a service that
detects report files, extracts index values from the report files, and
stores the resulting index record with the report pages in an
AppXtender database as an indexed document. You can then use the
index record to retrieve the report file through an AppXtender
application. This chapter describes how to use the AppXtender
Reports Mgmt Configuration Admin to manage the AppXtender
Reports Mgmt Report Processor.
Note: AppXtender Reports Mgmt has two view options, AppXtender
Reports Mgmt Configuration and AppXtender Reports Mgmt Report
Configuration. Both views allow access to the Report Processor, but only
AppXtender Reports Mgmt Configuration allows access to the Print Stream
Processor.

For more information, see the following sections:

The Report Processor Glossary provides brief descriptions of


key terms used in this chapter. This section also describes and
provides examples of the directories with which you should be
familiar as you configure the AppXtender Reports Mgmt Report
Processor.

Configuring the Report Processor describes how to configure


various aspects of the AppXtender Reports Mgmt Report
Processor. AppXtender Reports Mgmt Report Processor
configuration determines how the processor extracts index
information from the report types that have been configured in
the AppXtender Reports Mgmt Configuration Admin.

Monitoring the Report Processor describes how to monitor the


AppXtender Reports Mgmt Report Processor.
For a detailed description of what happens to a report file as
AppXtender Reports Mgmt extracts index information from it,
see What Happens to a Report File.

298

ApplicationXtender Reports Management Administrators Guide

Managing the Report Processor

The Report Processor Glossary


To make it easier for you to understand the AppXtender Reports
Mgmt Report Processor, the following table provides brief
descriptions of key terms used in this chapter:
Note: You can either read this glossary first or refer to it as needed while you
read about the AppXtender Reports Mgmt Report Processor.
Table 47

AppXtender Reports Mgmt Report Processor Glossary

Term

Definition

Business intelligence

Business intelligence solutions allow users to perform one or more of the


following tasks:
Access and analyze data
Identify patterns and correlations within their set of data
Create predictive models that anticipate behavior based on historic
trends in the data
Business intelligence applications generally extract data only from ASCII
files in which the data has already been organized into rows (records) and
columns (fields). If your AppXtender Reports Mgmt license supports the
business intelligence gateway (B.I. gateway) feature, you can use
AppXtender Reports Mgmt to extract data from your reports and export this
data in a format that can be used in business intelligence applications.

AppXtender Reports Mgmt


Configuration Data directory

This directory, created during AppXtender Reports Mgmt installation,


contains configuration information for your AppXtender Reports Mgmt
system. This configuration information includes a configuration file and a
directory for each print stream type and report type that you configure. For
an example, see The Configuration Data Directory.

AppXtender Reports Mgmt


Report Processor B.I. gateway
path

The Business Intelligence (B.I.) gateway path is the path to which


AppXtender Reports Mgmt generates an ERMX.INI file for AppXtender
to use. This path is necessary only if you want AppXtender Reports Mgmt
to extract data for a business intelligence application from reports that have
already been uploaded to AppXtender as indexed documents.

AppXtender Reports Mgmt


Report Processor data export
path

The data export path is the path in which AppXtender Reports Mgmt
exports files for use in business intelligence applications, if you configure
report types to allow the export of data to this directory. This path is
necessary only if you want AppXtender Reports Mgmt to export files for use
in business intelligence applications.

The Report Processor Glossary

299

Managing the Report Processor

Table 47

300

AppXtender Reports Mgmt Report Processor Glossary (continued)

Term

Definition

AppXtender Reports Mgmt


Report Processor System Log
directory

This directory contains system log files for your AppXtender Reports Mgmt
Report Processor system. This directory is created as a subdirectory of the
AppXtender Reports Mgmt Report Processor working directory when the
processor creates the first log file. For an example, see The Report
Processor System Log Directory. For instructions on monitoring the system
logs, see Viewing Report Processor System Logs.

AppXtender Reports Mgmt


Report Processor working
directory

This directory contains a working subdirectory for each report type that you
configure. This directory may be the same as the AppXtender Reports
Mgmt Configuration Data directory, or it may be different. This directory
also contains the AppXtender Reports Mgmt Report Processor System Log
directory. For an example, see The Report Processor Working Directory.

AppXtender Reports Mgmt


Report Processor working
path

The path to the AppXtender Reports Mgmt Report Processor working


directory.

Extraction

The creation of index records from PDF or standard ASCII report files.

File name mask

The part of a source specification that AppXtender Reports Mgmt uses to


detect the files in the source directory that you want to process. You can
use a question mark (?) to represent a single character and you can use an
asterisk (*) to represent one or more characters. For example, if you specify
a file name mask of ?X*.TXT in a source specification, and you copy a
file named EXACT.TXT to the source directory, AppXtender Reports
Mgmt detects the file and processes it. A file name mask can also be used
to exclude files from processing.

Process

A process, in the case of the AppXtender Reports Mgmt Report Processor,


refers to extraction of a report file and the generation of indexed
documents.

Report file

A report file is any generated file that provides information in an organized


way.

Report type

A report type is a set of parameters and extraction procedures defining how


AppXtender Reports Mgmt processes a set of report files.

Source specification

A set of parameters that you specify to indicate how AppXtender Reports


Mgmt should detect files for processing and how AppXtender Reports
Mgmt should handle those files when processing is complete.

ApplicationXtender Reports Management Administrators Guide

Managing the Report Processor

Table 47

AppXtender Reports Mgmt Report Processor Glossary (continued)

Term

Definition

Source directory for a report


type

The directory into which the report files that you want to process should be
placed for processing. When you specify a directory as the source directory
for a report type, AppXtender Reports Mgmt creates the directory (if it does
not already exist). This directory may be the same as the working
subdirectory for that report type, or it may be different. For an example and
more information, see The Source Directory for a Report Type..

Working subdirectory for a


report type

This directory contains a message log file, a history log file, a temporary
index record file, and a temporary configuration file for each processing
attempt of a report associated with that report type. The length of time for
which these files are kept depends on the Files Keeping settings for the
report type and on the Purging Timeout setting of the AppXtender Reports
Mgmt Report Processor. For an example, see The Working Subdirectory
for a Report Type. For instructions on monitoring the message and history
logs, see Viewing Logs for Each Processed Report.

The Configuration
Data Directory

The AppXtender Reports Mgmt Configuration Data directory,


created during AppXtender Reports Mgmt installation, contains
configuration information for your AppXtender Reports Mgmt
system. This configuration information includes a configuration file
and a directory for each print stream type and report type that you
configure. If you need to change the AppXtender Reports Mgmt
Configuration Data directory, see Changing the AppXtender
Reports Mgmt Configuration Data Directory.

The Report Processor Glossary

301

Managing the Report Processor

Figure 138

Example AppXtender Reports Mgmt Configuration Data Directory

Figure 138, Example AppXtender Reports Mgmt Configuration


Data Directory, shows the AppXtender Reports Mgmt
Configuration directory, the AppXtender Reports Mgmt Print Stream
Processor working directory, and the AppXtender Reports Mgmt
Report Processor working directory as three separate directories,
which is one of many possible configurations. However, if you accept
the default location for each of these directories during installation,
they are all combined as the C:\ERMXDATA directory.

Report Processor
Paths

The AppXtender Reports Mgmt Report Processor working directory


contains a working subdirectory for each report type that you
configure. This directory may be the same as the AppXtender Reports
Mgmt Configuration Data directory, or it may be different. This
directory also contains the AppXtender Reports Mgmt Report
Processor System Log directory. For more information, see
Changing the Report Processor Working Directory.
The AppXtender Reports Mgmt Report Processor System Log
directory contains system log files for your AppXtender Reports
Mgmt Report Processor system. This directory is created as a
subdirectory of the AppXtender Reports Mgmt Report Processor
working directory when the processor creates the first log file. For

302

ApplicationXtender Reports Management Administrators Guide

Managing the Report Processor

more information, see Changing the Report Processor System Log


Directory..
The AppXtender Reports Mgmt Report Processor data export path is
the path in which AppXtender Reports Mgmt exports files for use in
business intelligence applications, if you configure report types to
allow the export of data to this directory.
The B.I. Gateway path is the path to which AppXtender Reports
Mgmt generates an ERMX.INI file for AppXtender to use. This path is
necessary only if you want AppXtender Reports Mgmt to extract data
for a business intelligence application from reports that have already
been uploaded to AppXtender as indexed documents. For more
information, see Specifying the B.I. Gateway Path.

Report Log View

The Log View displays information for each of the following log
types:

The system log lists each event that applies to the AppXtender
Reports Mgmt Report Processor. Examples of recorded events
include licensing issues or other system problems that prevent the
processing of a report.

The history log provides a history of the information displayed as


the log record in the right pane of the AppXtender Reports Mgmt
Configuration Admin. For each change of Step or Status while
processing a report, AppXtender Reports Mgmt records a line in
this log.

The message log contains more details about the attempt to


process the report. If errors have occurred, you can view the
message log to determine the reason for each error.
Note: If you want to view the most current information, click Refresh or
press <F5>.

All available log records appear in the Log View. You can navigate
through log pages by right-clicking a log node and selecting First
Page, Prev Page, Next Page, and Last Page.

The Report Processor Glossary

303

Managing the Report Processor

The Report
Processor Working
Directory

Figure 139

The Working
Subdirectory for a
Report Type

The AppXtender Reports Mgmt Report Processor working directory


contains a working subdirectory for each report type that you
configure. This directory may be the same as the AppXtender Reports
Mgmt Configuration Data directory, or it may be different. This
directory also contains the AppXtender Reports Mgmt Report
Processor System Log directory. For more information, see
Changing the Report Processor Working Directory.

Example AppXtender Reports Mgmt Report Processor Working


Directory

The working subdirectory for a report type contains a message log


file (*MSG.LOG), a history log file (*HST.LOG), a temporary index
record file (*.CXIDX), and a temporary configuration file (*.CFG) for
each processing attempt of a report associated with that report type.
The length of time for which these files are kept depends on the Files
Keeping settings for the report type and on the Purging Timeout
setting of the AppXtender Reports Mgmt Report Processor.

304

For information on the Files Keeping settings, see Configuring


the Processing Page.

ApplicationXtender Reports Management Administrators Guide

Managing the Report Processor

Figure 140

The Report
Processor System
Log Directory

For information on the Purging Timeout setting, see Configuring


Report Processor Performance. This directory is created when
the report type is created.

Example Working Subdirectory for a Report Type

The AppXtender Reports Mgmt Report Processor System Log


directory contains system log files for your AppXtender Reports
Mgmt Report Processor system. This directory is created as a
subdirectory of the AppXtender Reports Mgmt Report Processor
working directory when the processor creates the first log file. For
more information, see Changing the Report Processor System Log
Directory.

The Report Processor Glossary

305

Managing the Report Processor

Figure 141

The Source
Directory for a
Report Type

Example AppXtender Reports Mgmt Report Processor System Log


Directory

The source directory for a report type is the directory into which the
report files that you want to process should be placed for processing.
When you specify a directory as the source directory for a report
type, AppXtender Reports Mgmt creates the directory (if it does not
already exist). This directory may be the same as the working
subdirectory for that report type, or it may be different.
In the following figure, the source directory is MY-PDF-RPT. A source
specification has been configured so that AppXtender Reports Mgmt
detects source reports in this directory and archives the source files
by year, month, and day. You can configure source specifications so
that AppXtender Reports Mgmt keeps the source files (renamed) in
the original directory, or you can configure them so that AppXtender
Reports Mgmt deletes the source files after processing. For more
information, see Specifying a Source for a Report Type.

306

ApplicationXtender Reports Management Administrators Guide

Managing the Report Processor

Figure 142

Example Source Directory for a Report Type

The Report Processor Glossary

307

Managing the Report Processor

Configuring the Report Processor


This section describes how to configure various aspects of the
AppXtender Reports Mgmt Report Processor.
Note: You must suspend the AppXtender Reports Mgmt Report Processor
service before you can change any settings for the processor and you must
resume the service to allow those changes to take effect. While the processor
is suspended, no report files can be processed. This safety feature prevents
the processor from attempting to process files while you are changing
configuration settings.

To configure the AppXtender Reports Mgmt Report Processor:


1. In the AppXtender Reports Mgmt Configuration Admin, expand
the Report Processors node. The Local Computer node appears.

Figure 143

Report Processors - Local Computer

2. Suspend the AppXtender Reports Mgmt Report Processor service


by right-clicking the Local Computer node and selecting
Suspend. The Local Computer node's icon changes from green to
red to indicate that the AppXtender Reports Mgmt Report
Processor service has been suspended.

308

ApplicationXtender Reports Management Administrators Guide

Managing the Report Processor

The following sections describe how to configure various aspects


of the AppXtender Reports Mgmt Report Processor:
Changing the Report Processor Working Directory describes
how to change the AppXtender Reports Mgmt Report
Processor working directory, if doing so is necessary for your
AppXtender Reports Mgmt system (for example, if you need
to move the directory to increase available space on the
current drive).
Specifying the Data Export Path describes how to specify a
data export path. This path is necessary only if you want
AppXtender Reports Mgmt to export files for use in business
intelligence applications.
Specifying the B.I. Gateway Path describes how to specify a
B.I. gateway path. This path is necessary only if you want
AppXtender Reports Mgmt to export files for use in business
intelligence applications.
Changing the Report Processor System Log Directory
describes how to change the AppXtender Reports Mgmt
Report Processor System Log directory, if doing so is
necessary for your AppXtender Reports Mgmt system (for
example, if you need to move the directory to increase
available space on the current drive).
Configuring Report Processor Performance describes how
to configure AppXtender Reports Mgmt Report Processor
performance, if doing so is necessary for your AppXtender
Reports Mgmt system (for example, if accumulating LOG,
CFG, and source files are taking too much space), and how to
access AppXtender Reports Mgmt Report Processor and
individual report log data from Windows Management
Instrumentation (WMI) for use in custom applications and
scripts.
Accessing Report Data in WMI describes how to specify,
modify, and delete report sources. You must specify at least
one source for each report type that you want to process.

Configuring the Report Processor

309

Managing the Report Processor

Changing the
Report Processor
Working Directory

The AppXtender Reports Mgmt Report Processor working directory


contains configuration information for each report type that is
configured in the AppXtender Reports Mgmt Configuration Admin.
This directory is created during installation and its contents change to
reflect the report types that you create or modify. If necessary, you can
change the directory that AppXtender Reports Mgmt uses as the
AppXtender Reports Mgmt Report Processor working directory.
To change the AppXtender Reports Mgmt Report Processor working
directory:
1. Expand the Local Computer node and the Configuration node.
Select the Paths node.
2. In the right pane of the AppXtender Reports Mgmt Configuration
Admin, double-click Working Path. The Working Path Properties
dialog box appears. In the Value text box, specify the path to and
name of the directory in which you want the AppXtender Reports
Mgmt Report Processor to place processing results.
Note: If the Value text box in the Properties dialog box is unavailable
(read-only), the AppXtender Reports Mgmt Report Processor is still
running. To suspend the processor, close the Properties dialog box, select
the Local Computer node, and then select Suspend from the Action
menu. You can now edit the value in the Properties dialog box.

Figure 144

Report Processor Configuration - Paths

3. Click OK.

310

ApplicationXtender Reports Management Administrators Guide

Managing the Report Processor

4. When you have performed all AppXtender Reports Mgmt Report


Processor configuration that you want to perform, resume the
AppXtender Reports Mgmt Report Processor service by
right-clicking the Local Computer node and selecting Resume.
The Local Computer node's icon changes from red to green to
indicate that the AppXtender Reports Mgmt Report Processor
service has resumed running and the changes that you have made
are saved.

Specifying the Data


Export Path

The AppXtender Reports Mgmt Report Processor data export path is


the path in which AppXtender Reports Mgmt exports files for use in
business intelligence applications, if you configure report types to
allow the export of data to this directory. (For an overview of the
configurations necessary to export files for use in business
intelligence applications, see Configuring AppXtender Reports
Mgmt for Business Intelligence Applications.)
To change the AppXtender Reports Mgmt Report Processor data
export path:
1. Expand the Local Computer node and the Configuration node.
Select the Paths node.
2. In the right pane of the AppXtender Reports Mgmt Configuration
Admin, double-click Data Export Path. The Data Export Path
Properties dialog box appears. In the Value text box, specify the
path to and name of the directory in which you want the
AppXtender Reports Mgmt Report Processor to export files for
use in business intelligence applications. Make sure that this
location is accessible to all workstations that will be used process
the export files in business intelligence applications.
Note: If the Value text box in the Properties dialog box is unavailable
(read-only), the AppXtender Reports Mgmt Report Processor is still
running. To suspend the processor, close the Properties dialog box, select
the Local Computer node, and then select Suspend from the Action
menu. You can now edit the value in the Properties dialog box.

3. Click OK.
4. When you have performed all AppXtender Reports Mgmt Report
Processor configuration that you want to perform, resume the
AppXtender Reports Mgmt Report Processor service by
right-clicking the Local Computer node and selecting Resume.

Configuring the Report Processor

311

Managing the Report Processor

The Local Computer node's icon changes from red to green to


indicate that the AppXtender Reports Mgmt Report Processor
service has resumed running and the changes that you have made
are saved.

Specifying the B.I.


Gateway Path

If you want AppXtender Reports Mgmt to extract data for a business


intelligence application from reports that have already been
uploaded to AppXtender as indexed documents, you must specify
the following two paths:

The B.I. gateway path in AppXtender Reports Mgmt is the path in


which AppXtender Reports Mgmt generates an ERMX.INI file for
AppXtender to use. The following procedure describes how to
specify this path in the AppXtender Reports Mgmt Configuration
Admin.

The Business Intelligence Gateway Path in AppXtender allows


AppXtender to find this ERMX.INI file. For instructions on
specifying this path, refer to the ApplicationXtender Core
Components Administrators Guide.
For an overview of the configurations necessary to export files for
use in business intelligence applications, see Configuring
AppXtender Reports Mgmt for Business Intelligence
Applications.

To specify the B.I. gateway path:


1. Expand the Local Computer node and the Configuration node.
Select the Paths node.
2. In the right pane of the AppXtender Reports Mgmt Configuration
Admin, double-click B.I. Gateway Path. The B.I. Gateway Path
Properties dialog box appears. In the Value text box, specify the
path to and name of the directory in which you want the
ERMX.INI file to be generated. Make sure that this location is
accessible to all AppXtender workstations that will be used to
send AppXtender Reports Mgmt reports back to AppXtender
Reports Mgmt.
Note: If the Value text box in the Properties dialog box is unavailable
(read-only), the AppXtender Reports Mgmt Report Processor is still
running. To suspend the processor, close the Properties dialog box, select
the Local Computer node, and then select Suspend from the Action
menu. You can now edit the value in the Properties dialog box.

312

ApplicationXtender Reports Management Administrators Guide

Managing the Report Processor

3. Click OK.
4. When you have performed all AppXtender Reports Mgmt Report
Processor configuration that you want to perform, resume the
AppXtender Reports Mgmt Report Processor service by
right-clicking the Local Computer node and selecting Resume.
The Local Computer node's icon changes from red to green to
indicate that the AppXtender Reports Mgmt Report Processor
service has resumed running and the changes that you have made
are saved.

Changing the
Report Processor
System Log
Directory

The AppXtender Reports Mgmt Report Processor System Log


directory contains system log files for your AppXtender Reports
Mgmt Report Processor system. This directory is created as a
subdirectory of the AppXtender Reports Mgmt Report Processor
working directory when the AppXtender Reports Mgmt Report
Processor creates the first log file. If necessary, you can change the
directory that AppXtender Reports Mgmt uses as the AppXtender
Reports Mgmt Report Processor System Log directory.

CAUTION
Changing the AppXtender Reports Mgmt Report Processor System
Log directory changes the log records listed in the AppXtender
Reports Mgmt Configuration Admin.
To change the AppXtender Reports Mgmt Report Processor System
Log directory:
1. Expand the Local Computer node and the Configuration node.
Select the Paths node.
2. In the right pane of the AppXtender Reports Mgmt Configuration
Admin, double-click System Log Directory. The System Log
Directory Properties dialog box appears. In the Value text box,
specify the name of the subdirectory in which you want the
AppXtender Reports Mgmt Report Processor to place processor
system logs. Keep in mind that the directory you specify is a
subdirectory of the AppXtender Reports Mgmt Report Processor
working directory. AppXtender Reports Mgmt creates this
directory the next time that the AppXtender Reports Mgmt
Report Processor generates an error message.

Configuring the Report Processor

313

Managing the Report Processor

Note: If the Value text box in the Properties dialog box is unavailable
(read-only), the AppXtender Reports Mgmt Report Processor is still
running. To suspend the processor, close the Properties dialog box, select
the Local Computer node, and then select Suspend from the Action
menu. You can now edit the value in the Properties dialog box.

3. Click OK.
4. When you have performed all AppXtender Reports Mgmt Report
Processor configuration that you want to perform, resume the
AppXtender Reports Mgmt Report Processor service by
right-clicking the Local Computer node and selecting Resume.
The Local Computer node's icon changes from red to green to
indicate that the AppXtender Reports Mgmt Report Processor
service has resumed running and the changes that you have made
are saved.

Configuring Report
Processor
Performance

314

You might be able to improve AppXtender Reports Mgmt Report


Processor performance by increasing or decreasing the timeout
settings, according to the needs of your AppXtender Reports Mgmt
system. For example, if temporary files are not being deleted often
enough, they accumulate and take up more space. You can save space
by increasing the rate at which these files are deleted. However, more
of the computer's operating resources are required for the higher rate.
You must consider the trade-off between operating overhead and
space before adjusting any settings.

ApplicationXtender Reports Management Administrators Guide

Managing the Report Processor

The following table describes each of the AppXtender Reports Mgmt


Report Processor timeout settings:
Table 48

AppXtender Reports Mgmt Report Processor Timeout Settings

Timeout Setting

Description

Background Process

The interval (in seconds) at which the AppXtender Reports Mgmt Report
Processor checks the other three timeout values (File Pick-up, Recovery, and
Purging).

File Pick-up

The interval (in seconds) at which the AppXtender Reports Mgmt Report
Processor looks for source report files to process.

Recovery

The interval (in seconds) at which the AppXtender Reports Mgmt Report
Processor checks the Retry Interval setting for each report type. If time has
expired for the Retry Interval setting, AppXtender Reports Mgmt attempts to
retry processes that have a status of retry. The status of a report being
processed changes to retry when each of the following occurs:
AppXtender Reports Mgmt cannot connect to the AppXtender database
during upload.
The application to which AppXtender Reports Mgmt is attempting to upload
documents is being used by another process or user.
AppXtender Reports Mgmt is not finished processing a report and the
process has not failed during recovery.

Purging

The interval (in seconds) at which the AppXtender Reports Mgmt Report
Processor checks the Files Keeping settings for each report type. When time
has expired for either of the Files Keeping settings, AppXtender Reports Mgmt
deletes the CFG file and LOG file associated with a processing attempt of a
particular report file. (If the source directory is the same as the working
subdirectory for the associated report type and if the source specification is
configured to leave the source file renamed in the original directory,
AppXtender Reports Mgmt also deletes the renamed source report file.)

Provide WMI Data

When this parameter value is set to yes, the following occurs:


AppXtender Reports Mgmt sends log data for the AppXtender Reports
Mgmt Report Processor and individual reports to WMI.
AppXtender Admin monitors AppXtender Reports Mgmt report data.
For more information, see Accessing Report Data in WMI..

Configuring the Report Processor

315

Managing the Report Processor

The following figure diagrams how various settings work together:

Related Report
Type Setting

AppXtender Reports Mgmt


Report Processor Timeout Settings

00:00

Recovery Timeout
(default = 60 sec)

00:00

Background Process
Timeout
(default = 1 sec)

00:00

Purging Timeout
(default = 6000 sec)

Files Keeping
After Failure
(default = 24 hr)

00:00

00:00

File Pick-up Timeout


(default = 10 sec)

316

Retry Interval
(default = 5 min)

00:00

Figure 145

00:00

Files Keeping After


Successful Completion
(default = 24 hr)

AppXtender Reports Mgmt Report Processor Performance - Timeout


Sequence

ApplicationXtender Reports Management Administrators Guide

Managing the Report Processor

For example, if AppXtender Reports Mgmt Report Processor timeout


settings are all set to their defaults, the AppXtender Reports Mgmt
Report Processor checks every second for each of the following:

If 60 seconds have passed since the processor has looked for


processes that need to be retried, the processor looks again.

If 6000 seconds have passed since the processor has looked for
files that need to be deleted, the processor looks again.

If 10 seconds have passed since the processor has looked for


source report files, the processor looks again.

The Recovery Timeout setting works in concert with the value


specified in the Retry Interval text box of the Processing tab of the
report type Properties dialog box. For example, if the Recovery
Timeout setting is 60 and the Retry Interval setting is 5, AppXtender
Reports Mgmt checks every 60 seconds to determine whether any
processes exist that need to be retried and that are older than 5
minutes. For information on the Retry Interval setting, see
Configuring the Processing Page.
The Purging Timeout setting works in concert with the values
specified in the Files Keeping group of the Processing tab of the
report type Properties dialog box. For example, if the Purging
Timeout setting is 6000 and the Files Keeping After Failure setting is
24 hours, AppXtender Reports Mgmt checks every 6000 seconds (100
minutes) to delete any files that are associated with a failed process
and that are older than 24 hours. For information on the Files
Keeping settings, see Configuring the Processing Page.
To configure AppXtender Reports Mgmt Report Processor
performance:
1. Expand the Local Computer node and the Configuration node.
Select the Performance node.
2. In the right pane of the AppXtender Reports Mgmt Configuration
Admin, double-click Recovery Timeout. The Recovery Timeout
Properties dialog box appears. In the Value text box, specify the
interval (in seconds) at which you want the AppXtender Reports
Mgmt Report Processor to attempt to retry failed processes.

Configuring the Report Processor

317

Managing the Report Processor

Note: If the Value text box in the Properties dialog box is unavailable
(read-only), the AppXtender Reports Mgmt Report Processor is still
running. To suspend the processor, close the Properties dialog box, select
the Local Computer node, and then select Suspend from the Action
menu. You can now edit the value in the Properties dialog box.

Figure 146

Report Processor Configuration - Performance

3. Click OK.
4. In the right pane of the AppXtender Reports Mgmt Configuration
Admin, double-click Purging Timeout. The Purging Timeout
Properties dialog box appears. In the Value text box, specify the
interval (in seconds) at which you want the AppXtender Reports
Mgmt Report Processor to check for files in the AppXtender
Reports Mgmt Report Processor working directory that need to
be purged (deleted). Click OK.
5. In the right pane of the AppXtender Reports Mgmt Configuration
Admin, double-click File Pick-up Timeout. The File Pick-up
Timeout Properties dialog box appears. In the Value text box,
specify the frequency in seconds at which you want the
AppXtender Reports Mgmt Report Processor to look for source
report files to process. Click OK.
6. In the right pane of the AppXtender Reports Mgmt Configuration
Admin, double-click Background Process Timeout. The
Background Process Timeout Properties dialog box appears. In
the Value text box, specify the interval (in seconds) at which you
want the AppXtender Reports Mgmt Report Processor to check
the other three timeout values (Recovery Timeout, Purging
Timeout, and File Pick-up Timeout).
318

ApplicationXtender Reports Management Administrators Guide

Managing the Report Processor

Make sure the value for Background Process Timeout is less than
or equal to each of the values for Recovery Timeout, Purging
Timeout, and File Pick-up Timeout. Click OK.
7. In the right pane of the AppXtender Reports Mgmt Configuration
Admin, double-click Provide WMI data. The Provide WMI data
Properties dialog box appears. Select the Value box if you want to
be able to track AppXtender Reports Mgmt Report Processor and
individual report log data from within Windows Management
Instrumentation (WMI) for use in custom applications and
scripts. Selecting this value is also the only way to monitor
AppXtender Reports Mgmt report data inApplicationXtender
Administrator (AppXtender Admin). For more information about
using WMI to monitor the AppXtender Reports Mgmt Report
Processor, see Accessing Report Data in WMI.
8. When you have performed all AppXtender Reports Mgmt Report
Processor configuration that you want to perform, resume the
AppXtender Reports Mgmt Report Processor service. Right-click
the Local Computer node and select Resume.
The Local Computer node's icon changes from red to green to
indicate that the AppXtender Reports Mgmt Report Processor
service has resumed running and the changes that you have made
are saved.

Accessing Report
Data in WMI

If you have a large number of reports to monitor, you may find it


more practical to access report instance and AppXtender Reports
Mgmt Report Processor log data through Windows Management
Instrumentation (WMI). WMI is a component of the Microsoft
Windows operating system that provides management and control in
an enterprise environment. You can integrate this log data into
custom scripts that automate your restart, recovery, and maintenance
tasks. When you install AppXtender Reports Mgmt, AppXtender
Reports Mgmt creates two data classes, ReportProcessor and
ReportInstance. In its repository of log data, WMI tracks the status of
the current instance of the AppXtender Reports Mgmt Report
Processor and multiple instances of individual reports.
Before you can access AppXtender Reports Mgmt report data in
WMI, you must configure AppXtender Reports Mgmt to provide
WMI data during processing.

Configuring the Report Processor

319

Managing the Report Processor

CAUTION
To monitor AppXtender Reports Mgmt report data in AppXtender
Admin, you must select the Set value to yes checkbox in the
Provide WMI Data Properties dialog box. For more information
about monitoring data in AppXtender Admin, refer to the
ApplicationXtender Core Components Administrators Guide.
To configure AppXtender Reports Mgmt to provide WMI data:
1. In AppXtender Reports Mgmt Configuration, expand the Local
Computer node and the Configuration node. Select the
Performance node.
2. In the right pane of the AppXtender Reports Mgmt Configuration
Admin, click Provide WMI data. The Provide WMI Data
Properties dialog box appears.

Figure 147

Provide WMI Data Properties Dialog Box

3. Select the Set value to yes check box and then click OK.
Once this parameter value is set to yes, AppXtender Reports
Mgmt sends log data for the AppXtender Reports Mgmt Report
Processor and individual reports to WMI in the following format:

320

ApplicationXtender Reports Management Administrators Guide

Managing the Report Processor

Table 49

WMI AppXtender Reports Mgmt ReportProcessor Class Data

Property

Description

STATUS

Status of the most recent instance of the Report Processor.

MESSAGE

Message log of the most recent Report Processor instance.

REPORTTYPE

Name of the report being processed.

INSTANCEID

Unique ID associated with the current instance of the Report Processor.

TIMESTAMP

The date and time the Report Processor started processing.

Table 50

WMI AppXtender Reports Mgmt ReportInstance Class Data

Property

Description

INSTANCEID

Unique ID associated with the current report.

REPORTTYPE

Name of the report that is currently being handled by the Report Processor.

STATUS

Status of the report.

STEP

Stage of processing, such as Extract, of the current report.

PAGES

Number of pages in the report.

INDEXRECS

Extracted index records in the report.

UPLOADRECS

Uploaded index records in the report.

SOURCE

Source file of the current report.

SOURCELEN

Size (in bytes) of the source file.

RESTARTS

Number of times that the report had to restart processing.

STARTTIME

Time that the report started processing.

ENDTIME

Time that the report finished processing.

STEPTIME

Length of processing time of the current step.

STEPERRORS

Number of errors in the current step.

ERRORS

Number of errors in the report.

PROCESSLENGTH

Length of time, in seconds, that it took the current report to process.

Configuring the Report Processor

321

Managing the Report Processor

To access AppXtender Reports Mgmt log data in WMI:


1. Install Microsoft WMI CMI Studio on the same computer as
AppXtender Reports Mgmt. For instructions, refer to the
Microsoft Online Help.
2. Start WMI CMI Studio. The Connect to namespace dialog box
appears.

Figure 148

Connect to Namespace Dialog Box

3. Enter the namespace as follows:


root\CIMV2\applications\XSCM

4. Click OK. The WMI CIM Studio Login dialog box appears.

Figure 149

WMI CIM Studio Login Dialog Box

5. Accept all defaults and click OK. The WMI CIM Studio appears.

322

ApplicationXtender Reports Management Administrators Guide

Managing the Report Processor

Figure 150

WMI CIM Studio

6. Click the plus sign to the left of the AppXtender Reports Mgmt
class to see the four subclasses: ReportProcessor,
PrintStreamProcessor, ReportInstance, and PrintStreamInstance.
Click any of these subclasses to see their properties. The
properties of the print stream subclasses are also listed in
Table 49, WMI AppXtender Reports Mgmt ReportProcessor
Class Data, and Table 50, WMI AppXtender Reports Mgmt
ReportInstance Class Data.

Managing Source
Specifications for
Report Types

A source specification is a set of parameters that you specify to


indicate how AppXtender Reports Mgmt should detect files for
processing and how AppXtender Reports Mgmt should handle those
files when processing is complete. The most important parameters
are the source directory and the method of source file recognition.
The methods of source file recognition include file name masks and
INI files.
A source directory is the directory into which the report files that you
want to process should be placed for processing. When the
AppXtender Reports Mgmt Report Processor detects a file in this
directory that matches a file name mask you specify or that matches
an INI file in the same directory, the AppXtender Reports Mgmt
Report Processor extracts index information from it and uploads the

Configuring the Report Processor

323

Managing the Report Processor

resulting indexed documents to the AppXtender database. Then,


depending on your configuration, the original report file is deleted,
renamed, or moved to an archive directory that you specify.
The following sections describe how to specify, modify, and delete
report sources.

Understanding the
Methods of Source
File Recognition

324

Understanding the Methods of Source File Recognition


describes the methods of source file recognition.

Specifying a Source for a Report Type describes how to specify


a source for a report type. You must specify at least one source for
each report type that you want to process.

Modifying a Report Source Specification describes how to


modify the source specification for a report type.

Deleting a Report Source Specification describes how to delete


the source specification for a report type.

Consider the following points when selecting a method of source file


recognition:

If you want AppXtender Reports Mgmt to use one report type to


process all of the source files that share a common string of
characters in the file name (such as the extension), use a file name
mask.

If your report files have unique file names, and if you can place
the report files in different source directories according to which
report types you want AppXtender Reports Mgmt to use when
processing them, use *.* as a file name mask.

If your report files have unique file names, and if it is


inconvenient to place the report files in different source
directories, use INI files.

If your AppXtender Reports Mgmt license supports the business


intelligence gateway (B.I. gateway) feature, and if you want
AppXtender Reports Mgmt to simultaneously export data to a file
for use in business intelligence applications and upload indexed
documents to AppXtender, you can use a file name mask.

If your AppXtender Reports Mgmt license supports the business


intelligence gateway (B.I. gateway) feature, and if you want
AppXtender Reports Mgmt to extract data for a business
intelligence application from reports that have already been
uploaded to AppXtender as indexed documents, you must use
INI files.

ApplicationXtender Reports Management Administrators Guide

Managing the Report Processor

The following table describes each method and provides an example


of each:
Table 51

Methods of Source File Recognition

Method

Description

Example

By File Name Masks

AppXtender Reports Mgmt recognizes files by


their correspondence to file name masks. A file
name mask is a string of characters that you
specify that matches the files that you want
AppXtender Reports Mgmt to recognize as
reports. You can use a question mark (?) to
represent a single character and you can use an
asterisk (*) to represent one or more characters. A
file name mask can also be used to exclude files
from processing.

If you specify a file name


mask of ?X*.TXT in a source
specification, and you copy a
file named EXACT.TXT to the
source directory, AppXtender
Reports Mgmt detects the file
and processes it.

By INI File

AppXtender Reports Mgmt recognizes files by


their correspondence to INI files. The INI file must
contain a line that specifies the report type for
which the report file should be processed. The
syntax is as follows:
ReportType=Name

If you copy files named


EXACT.INI and EXACT.TXT
to the source directory,
AppXtender Reports Mgmt
detects the text file and
processes it, using the
information within the INI file.

How Does File Recognition by INI File Work?


You can configure the report source so that when an INI file is
detected in the source directory, the AppXtender Reports Mgmt
Report Processor processes a report file with the same root file name
in the same directory. Consider this example: A report source
specifies the directory C:\SOURCE as the source directory and has the
By INI File option enabled. If files named 091101.INI, 091101.TXT,
and 091201.TXT are detected in C:\SOURCE, the AppXtender Reports
Mgmt Report Processor processes 091101.TXT, but not 091201.TXT.
If a file is detected in C:\SOURCE without a corresponding INI file, the
AppXtender Reports Mgmt Report Processor does not process it.
When the AppXtender Reports Mgmt Report Processor detects an
INI file in the source directory, the processor looks for the line
ReportType=Name in the INI file. The processor uses the specified
report type to process the matching file.
The INI file also controls whether AppXtender Reports Mgmt
uploads indexed documents to AppXtender. If the 091101.INI file in
the previous example contains the line Upload=No, the AppXtender
Reports Mgmt Report Processor extracts values from 091101.TXT,

Configuring the Report Processor

325

Managing the Report Processor

but does not use these extracted values to upload indexed documents
to AppXtender.
Note: If you configure AppXtender Reports Mgmt and AppXtender so that
AppXtender users can send documents back to AppXtender Reports Mgmt,
AppXtender automatically provides INI files with the line Upload=No. For
an overview of this configuration, see Exporting a File for Business
Intelligence Analysis from Indexed Documents.

To create an INI file for a report source:


1. Create a file with the INI extension and the same root file name as
the report files.
2. Open the INI file for editing and type the following lines:
[Report]
Type=

3. Complete the Type= line with the name of the report type for
which the report source was created.
4. Save the INI file.
5. Each time you place a report file in the source directory, place the
corresponding INI file in the source directory with the report file.
Specifying a Source
for a Report Type

For each report type that you want to process, use the new report
source wizard to specify a new report source. (If you want to specify
more than one source for each report type, use the wizard for each
source.)
Starting the New Report Source Wizard
The new report source wizard allows you to specify a source for a
report type.
To start the new report source wizard:
1. Expand the Local Computer node and the Configuration node.
2. Right-click the Report Sources node and select New Source.
Note: If a message appears, the AppXtender Reports Mgmt Report
Processor is still running. To suspend the processor, right-click the Local
Computer node and select Suspend. You can now create a new report
source.

326

ApplicationXtender Reports Management Administrators Guide

Managing the Report Processor

The new report source wizard appears, starting with the Input
page.

Figure 151

New Report Source Wizard - Input Page

3. From the Source Type drop-down list, select the name of the
report type for which you want to specify a source.
4. In the Priority text box, specify the priority that you want to give
to the source, as 0 or greater. This setting is useful if you specify
more than one source for a report type. For each report type, the
AppXtender Reports Mgmt Report Processor processes sources
with priority of 0 first, the sources with a priority of 1 next, and so
on.
5. In the Source Directory text box, enter the path to and the name of
the directory in which you want the AppXtender Reports Mgmt
Report Processor to find reports for processing. (You can browse
for a directory by clicking the Browse button.)

Configuring the Report Processor

327

Managing the Report Processor

6. Under File Recognition, you have the following choices:


If you want AppXtender Reports Mgmt to recognize source
files by their correspondence to file name masks, select By File
Name Masks. For further instructions, see Configuring
Report Source Recognition by File Name Masks.
If you want AppXtender Reports Mgmt to recognize source
files by their correspondence to INI files, select By INI File. For
further instructions on using the report source wizard, see
Configuring What Happens to Report Files After
Processing.
For information about these methods, see Understanding the
Methods of Source File Recognition.
Configuring Report Source Recognition by File Name Masks
The Input page of the new report source wizard allows you to specify
file name masks so that the AppXtender Reports Mgmt Report
Processor can recognize the report files to process for the report type.
You can also specify file name masks for files that the AppXtender
Reports Mgmt Report Processor should ignore. For example, if you
want the AppXtender Reports Mgmt Report Processor to process all
files with the TXT extension in the report source directory except the
ones that start with the letter A, you can specify *.TXT as an included
mask, and A*.* as an excluded mask.

Figure 152

Report Source - File Name Mask Options

The default included mask depends on the type of report type that
you select for the report source:

328

If you select a report type that is configured to process ASCII files,


the default included mask is *.TXT.

If you select a report type that is configured to process PDF files,


the default included mask is *.PDF.

ApplicationXtender Reports Management Administrators Guide

Managing the Report Processor

To continue with the report source wizard:


1. In the Included text box, you can specify a different file name
mask, if necessary. If you want to specify more than one mask,
use semicolons to separate them. Specify this file name mask
using any combination of the following:
Characters that are normally allowed as file name characters
Wildcard characters, such as the question mark (?) to represent
a single character, and the asterisk (*) to represent any number
of characters
Note: The AppXtender Reports Mgmt Report Processor can process only
the following file formats: PDF and ASCII. The file name mask that you
specify must match one of these file types.

2. In the Excluded text box, you can specify a file name mask to
protect files from being recognized as source files. If you want to
specify more than one mask, use semicolons to separate them.
Note: If the source directory is a subdirectory of the AppXtender Reports
Mgmt Report Processor working directory (C:\ERMXDATA by default),
AppXtender Reports Mgmt automatically and transparently excludes
LOG, CFG, DBF, and INI files, to preserve data integrity.

To continue with the report source wizard, see Configuring


What Happens to Report Files After Processing.
Configuring What Happens to Report Files After Processing
The Input page of the new report source wizard allows you to specify
what happens to the original report files after processing.

Figure 153

Report Source - After Processing Options

Configuring the Report Processor

329

Managing the Report Processor

Note: If you have selected the By INI File option for a report source, if the INI
file contains the line Upload=No, and if the processing of a report is
successful, the report and its corresponding INI file are immediately deleted
regardless of the After processing options in the report source.

To continue with the report source wizard:


1. Under After processing, specify what you want the AppXtender
Reports Mgmt Report Processor to do with the report files after
processing. You have the following choices:
If you want the AppXtender Reports Mgmt Report Processor
to delete the source report files immediately after processing,
select Delete.
If you want the AppXtender Reports Mgmt Report Processor
to rename the source report files and keep them in the original
source directory after processing, select Leave Renamed File
In Original Directory. (If the source directory is the same as the
working directory for the associated report type, AppXtender
Reports Mgmt deletes the renamed source report files after the
amount of time specified on the Processing tab of the
Properties dialog box for the report type. For more
information, see Configuring the Processing Page.
If you want the AppXtender Reports Mgmt Report Processor
to move the source report files to another directory after
processing, select Move Into Archive. In the Archive Root Path
text box, enter the path to the directory in which you want the
AppXtender Reports Mgmt Report Processor to move the
files. (You can browse for a directory by clicking the Browse
button.)
2. If you selected Move Into Archive, you can specify whether you
want the archive directory to have subdirectories in which the
source report files are organized by year, by month, or by day.
You can select one or more of the following choices:
If you want the specified directory to have a subdirectory for
each year in which report files are archived, enable the Year
check box.
If you want the specified directory to have a subdirectory for
each month in which report files are archived, enable the
Month check box.

330

ApplicationXtender Reports Management Administrators Guide

Managing the Report Processor

If you want the specified directory to have a subdirectory for


each day in which report files are archived, enable the Day
check box. (If the Month check box is also enabled, the
subdirectory for each day will reflect the day's position within
the month. If the Month check box is not enabled, the
subdirectory for each day will reflect the day's position within
the year.)
For example, you specify C:\RPTARCHIVE as the archive
directory and enable all three check boxes (Year, Month, and
Day). After processing a report file on April 7, 2000, the
AppXtender Reports Mgmt Report Processor performs each of
the following to archive the original report file:
Under the RPTARCHIVE directory, creates a 2000 directory.
Under the 2000 directory, creates a 04 directory.
Under the APRIL directory, creates a 07 directory.
Moves the original report file to
C:\RPTARCHIVE\2000\04\07.
For further instructions on using the report source wizard, see
Completing the Report Source Wizard.
Completing the Report Source Wizard
To complete the report source wizard:
1. Click Finish. In the right pane of the AppXtender Reports Mgmt
Configuration Admin, a record appears for the source that you
have specified.
2. Right-click the Local Computer node and select Resume. The
Local Computer node's icon changes from red to green to indicate
that the AppXtender Reports Mgmt Report Processor service has
resumed running and the changes that you have made are saved.
Modifying a Report
Source Specification

Once a source has been specified for a report type, you can use the
report source Properties dialog box to modify it.
To modify a report type's source specification:
1. Expand the Local Computer node and the Configuration node.
2. Select the Report Sources node. The existing source specifications
are listed in the right pane of the AppXtender Reports Mgmt
Configuration utilities.
3. Right-click the source specification that you want to modify and
select Properties.
Configuring the Report Processor

331

Managing the Report Processor

Note: If the items in the Properties dialog box are unavailable


(read-only), the AppXtender Reports Mgmt Report Processor is still
running. To suspend the processor, close the Properties dialog box,
right-click the Local Computer node and select Suspend. You can now
edit the values in the Properties dialog box.

The report source Properties dialog box appears.

Figure 154

Report Source Properties Dialog Box - Input Tab

4. From the Source Type drop-down list, you can select a different
report type. Select the report type that you want AppXtender
Reports Mgmt to associate with the specified source directory and
file name masks.
5. In the Priority text box, you can change the priority that has been
given to the source. The priority can be 0 or greater. This setting is
useful if you specify more than one source for a report type. For
each report type, the AppXtender Reports Mgmt Report
Processor processes sources with priority of 0 first, the sources
with a priority of 1 next, etc.
6. In the Source Directory text box, you can change the path to and
the name of the directory in which you want the AppXtender
Reports Mgmt Report Processor to find reports for processing.
(You can browse for a directory by clicking the Browse button.)
7. Under File Recognition, you have the following choices:

332

ApplicationXtender Reports Management Administrators Guide

Managing the Report Processor

If you want the AppXtender Reports Mgmt Report Processor


to recognize source files by file name masks, select By File
Name Masks.
If you want the AppXtender Reports Mgmt Report Processor
to recognize source files by the information provided in an INI
file, select By INI File. For more information, see How Does
File Recognition by INI File Work?
Note: If you have selected the By INI File option for a report source, if the
INI file contains the line Upload=No, and if the processing of a report is
successful, the report is immediately deleted regardless of the After
processing options in the report source.

8. In the Included text box, you can change the file name mask. This
mask allows the AppXtender Reports Mgmt Report Processor to
recognize each report file from which you want to extract index
information, when it appears in the source directory. If you want
to specify more than one mask, use semicolons to separate them.
Specify this file name mask using any combination of the
following:
Characters that are normally allowed as file name characters
Wildcard characters, such as the question mark (?) to represent
a single character, and the asterisk (*) to represent any number
of characters
For example, to process all files with the TXT extension, specify
*.TXT.
Note: The AppXtender Reports Mgmt Report Processor can process only
the following file formats: PDF and ASCII. The file name mask that you
specify must match one of these file types.

9. In the Excluded text box, you can specify a file name mask to
protect files from being recognized as source files. If you want to
specify more than one mask, use semicolons to separate them.
Note: If the source directory is a subdirectory of the AppXtender Reports
Mgmt Report Processor working directory (C:\ERMXDATA by default),
AppXtender Reports Mgmt automatically and transparently excludes
LOG, CFG, DBF, and INI files, to preserve data integrity.

Configuring the Report Processor

333

Managing the Report Processor

10. Under After processing, you can change what the AppXtender
Reports Mgmt Report Processor does with the report files after
processing. You have the following choices:
If you want the AppXtender Reports Mgmt Report Processor
to delete the source report files immediately after processing,
select Delete.
If you want the AppXtender Reports Mgmt Report Processor
to rename the source report files and keep them in the original
source directory after processing, select Leave Renamed File
In Original Directory. If the source directory is the same as the
working directory for the associated report type, AppXtender
Reports Mgmt deletes the renamed source report files after the
amount of time specified on the Processing tab of the
Properties dialog box for the report type. For more
information, see Configuring the Processing Page.
If you want the AppXtender Reports Mgmt Report Processor
to move the source report files to another directory after
processing, select Move Into Archive. In the Archive Root Path
text box, enter the path to the directory in which you want the
AppXtender Reports Mgmt Report Processor to move the
files. You can browse for a directory by clicking the Browse
button. Specify whether you want the archive directory to
have subdirectories in which the source report files are
organized by year, month, or day.
11. Click OK.
12. Resume the AppXtender Reports Mgmt Report Processor service
by right-clicking the Local Computer node and selecting Resume.
The Local Computer node's icon changes from red to green to
indicate that the AppXtender Reports Mgmt Report Processor
service has resumed running and the changes that you have made
are saved.

334

ApplicationXtender Reports Management Administrators Guide

Managing the Report Processor

Deleting a Report
Source Specification

If you no longer need a source specification for a report type, you can
delete it.
CAUTION
When a source specification is deleted, all of the parameters that
have been specified for that source specification are permanently
lost. The set of report source files specified by a deleted source
specification cannot be processed until you use the new report
source wizard to create another source specification for that set of
report source files.
To delete a source specification for a report type:
1. Expand the Local Computer node and the Configuration node.
Select the Report Sources node. The existing source specifications
are listed in the right pane of the AppXtender Reports Mgmt
Configuration Admin. Right-click the source specification that
you want to delete and select Delete.
Note: If the AppXtender Reports Mgmt Report Processor is still running,
a message appears indicating that the processor must be suspended. To
suspend the processor, select the Local Computer node, and then select
Suspend from the Action menu. You can now delete the report source.

If the AppXtender Reports Mgmt Report Processor is not


running, a confirmation message appears asking whether you are
sure you want to delete the report source.
2. Click Yes. The source specification is deleted.
3. When you have performed all AppXtender Reports Mgmt Report
Processor configuration that you want to perform, resume the
AppXtender Reports Mgmt Report Processor service. Right-click
the Local Computer node and select Resume. The Local
Computer node's icon changes from red to green to indicate that
the AppXtender Reports Mgmt Report Processor service has
resumed running.

Configuring the Report Processor

335

Managing the Report Processor

Monitoring the Report Processor


You can view logs to determine the current status of the AppXtender
Reports Mgmt Report Processor and individual reports.
For more information about monitoring the AppXtender Reports
Mgmt Report Processor, refer to the ApplicationXtender Server
Monitoring Guide.

Using Logs to
Monitor the Report
Processor

336

The AppXtender Reports Mgmt Report Processor detects report files,


extracts index values from the report files, and stores the resulting
index record with the report pages in an AppXtender database as an
indexed document. During this extraction process, the AppXtender
Reports Mgmt Report Processor generates two logs. One of these logs
is a detailed history log. The other log is a message log generated to
indicate a success or failure. In addition, the AppXtender Reports
Mgmt Report Processor creates a system level message log if it cannot
start a process. You can monitor the processing of report files by
viewing the generated history log, message log, and the system log in
the AppXtender Reports Mgmt Configuration Admin for each report
instance available in your AppXtender Reports Mgmt system. For
instructions, see the following sections:

Viewing Report Processor System Logs describes how to


monitor the system logs that AppXtender Reports Mgmt
generates each day for the AppXtender Reports Mgmt Report
Processor system.

Viewing Logs for Each Processed Report describes how to


monitor the logs that AppXtender Reports Mgmt generates for
each report file that the AppXtender Reports Mgmt Report
Processor attempts to process.

Viewing Logs for Failed Report Processes describes how to


monitor the logs that AppXtender Reports Mgmt generates for
each report file that the AppXtender Reports Mgmt Report
Processor has failed to process.

Displaying XDS Visual Tester for a Processed Report describes


how to display XDS Visual Tester for a report that has already
been processed, in order to determine what happened during the
processing of that report.

ApplicationXtender Reports Management Administrators Guide

Managing the Report Processor

Viewing Report
Processor System Logs

Allowing a Report to be Processed Again describes how to


cause a processed report to be processed again.

Deleting the Logs for a Processed Report describes how to use


the AppXtender Reports Mgmt Configuration Admin to delete
logs for a processed report.

In AppXtender Reports Mgmt Report Processor system logs,


AppXtender Reports Mgmt records each event that applies to the
AppXtender Reports Mgmt Report Processor. Examples of recorded
events include licensing issues or other system problems that prevent
the processing of a report.
To view an AppXtender Reports Mgmt Report Processor system log:
1. In the AppXtender Reports Mgmt Configuration Admin, expand
the Report Processors node, the Local Computer node, and then
the Logs node.
2. Select the System logs node. In the right pane of the AppXtender
Reports Mgmt Configuration Admin, log records are listed, one
for each day that events have been recorded for the AppXtender
Reports Mgmt Report Processor. For each log record, the utility
displays the date the log was created. All available log records
appear in the System log. You can navigate through log pages by
right-clicking the System logs node and selecting First Page, Prev
Page, Next Page, and Last Page.
Note: If you want to view the most current information, click the Refresh
toolbar button.

Figure 155

Refresh Toolbar Button

Monitoring the Report Processor

337

Managing the Report Processor

Figure 156

AppXtender Reports Mgmt Report Processor System Logs

3. Right-click the log record and select Properties. The Properties


dialog box for that AppXtender Reports Mgmt Report Processor
system log appears.

Figure 157

System Log Properties Dialog Box


Note: If you want to view the most current information, click Refresh or
press <F5>.

338

ApplicationXtender Reports Management Administrators Guide

Managing the Report Processor

Viewing Logs for Each


Processed Report

In the logs for each processed report, AppXtender Reports Mgmt


records each event that applies to the processing of a particular report
file, such as the start of the process, the extraction, the indexing, the
database connection, the storage of information, and the end of the
process. The AppXtender Reports Mgmt Configuration Admin
organizes these logs by the report types that were used during
processing.
You can view information about the processed report in the columns
of the AppXtender Reports Mgmt Configuration Admin. You can
also view the message log and history log for each processed report.

The history log provides a history of the information displayed as


the log record in the right pane of the AppXtender Reports Mgmt
Configuration Admin. For each change of Step or Status while
processing a report, AppXtender Reports Mgmt records a line in
this log.

The message log contains more details about the attempt to


process the report. If errors have occurred, you can view the
message log to determine the reason for each error.

The length of time during which these logs are available for you to
monitor depends on the report type configuration and the Report
Processor configuration. The Files Keeping settings for the report
type and the Purging Timeout setting control how long each log file is
kept. For information, see Configuring the Processing Page and
Configuring Report Processor Performance.
To view the logs for each processed report:
1. In the AppXtender Reports Mgmt Configuration Admin, expand
the Report Processors node, the Local Computer node, the Logs
node, and then the Report Logs node.
2. Select the node for the report type for which you want to view
logs. In the right pane of the AppXtender Reports Mgmt
Configuration Admin, log records are listed, one for each report
file that AppXtender Reports Mgmt attempted to process with the
selected report type.
3. If there are more than 50 logs for the report type, right-click the
report type node and navigate between the log pages by selecting
First Page, Prev Page, Next Page, and Last Page.
Note: If you want to view the most current information, click the Refresh
toolbar button.

Monitoring the Report Processor

339

Managing the Report Processor

For each log record, the AppXtender Reports Mgmt


Configuration Admin displays information as described in the
following table.
Table 52

Information Displayed for Each Report Process Log Record

Column

Description

Log ID

A time-generated string used for log identification.

Log Date/Time

The date and time the log was created. This value also indicates the time at which
AppXtender Reports Mgmt started to process a report.

Step

The current step in the process: Start, Extract, Upload, or Finish.

Status

The status of the process.

Step Date/Time

The date and time at which AppXtender Reports Mgmt started the current step.

Errors

The number of errors that have occurred during the current extraction attempt.

Pages

The number of AppXtender pages generated from the current extraction. For
example, if AppXtender Reports Mgmt extracts 20 index records from three pages
of a four-page ASCII report, this column displays the number 3.

Extract Indexes

The number of index records generated from the current extraction.

Upload Indexes

The number of index records uploaded to AppXtender from the current extraction. If
the number for Upload Indexes is lower than the number of Extract Indexes,
consider each of the following:
Some of the extracted index records may have failed to upload.
Some of the extracted index records may have been duplicates and, depending on
configuration for the report type, duplicates may have been combined. For
information, see Configuring the Upload Page.

Source Size

The size in bytes of the source report.

Restarts

The number of times that AppXtender Reports Mgmt has attempted to extract index
information from the report.

4. To view the message and history logs, right-click the log record
and select Properties. The Properties dialog box for that log
record appears. The Message Log tab is activated by default.

340

ApplicationXtender Reports Management Administrators Guide

Managing the Report Processor

Figure 158

Message Log for a Report Process


Note: If you want to view the most current information, click Refresh or
press <F5>.

5. If you want to view the History Log, click the History Log tab.
The History Log appears. This log provides a history of the
information displayed as the log record in the right pane of the
AppXtender Reports Mgmt Configuration Admin. For each
change of Step or Status while processing a report, AppXtender
Reports Mgmt records a line in this log.

Monitoring the Report Processor

341

Managing the Report Processor

Figure 159

Viewing Logs for


Failed Report
Processes

History Log for a Report Process

When the AppXtender Reports Mgmt Report Processor uses a report


type to process a report, if that report types configuration or
procedures have not been designed to handle the report properly, the
AppXtender Reports Mgmt Report Processor might fail to process
that report. You can locate such failures by monitoring the logs for
each report type, as described in Viewing Logs for Each Processed
Report.
You can also monitor all failed report processes for all report types
simultaneously, as described in this section. You can view
information about the failed report process in the columns of the
AppXtender Reports Mgmt Configuration Admin. You can also view
the message log and history log for each failed report process.
The length of time during which these logs are available for you to
monitor depends on the report type configuration and the Report
Processor configuration. The Files Keeping settings for the report
type and the Purging Timeout setting control how long each log file is
kept. For information, see Configuring the Processing Page and
Configuring Report Processor Performance.

342

ApplicationXtender Reports Management Administrators Guide

Managing the Report Processor

To view the logs for each failed report process:


1. In the AppXtender Reports Mgmt Configuration Admin, expand
the Report Processors node, the Local Computer node, and then
the Logs node.
2. Select the Failed Reports node. In the right pane of the
AppXtender Reports Mgmt Configuration Admin, log records are
listed, one for each report that AppXtender Reports Mgmt was
unable to process.
3. If there are more than 50 log records, right-click the Failed
Reports node and navigate between the log pages by selecting
First Page, Prev Page, Next Page, and Last Page.
Note: If you want to view the most current information, click the Refresh
toolbar button.

For each log record, the AppXtender Reports Mgmt


Configuration Admin displays information as described in the
following table:
Table 53

Information Displayed for Each Failed Report Process Log Record

Column

Description

Log ID

A time-generated string used for log identification.

Type

The report type that AppXtender Reports Mgmt used to attempt the processing of the
report.

Log Date/Time

The date and time the log was created. This value also indicates the time at which
AppXtender Reports Mgmt started to process a report.

4. To view the message and history logs, right-click the log record
and select Properties. The Properties dialog box for that log
record appears. The Message Log tab is activated by default.
Note: If you want to view the most current information, click Refresh or
press <F5>.

Monitoring the Report Processor

343

Managing the Report Processor

5. If you want to view the History Log, click the History Log tab.
The History Log appears. This log provides a history of the
information displayed as the log record in the right pane of the
AppXtender Reports Mgmt Configuration Admin. For each
change of Step or Status while processing a report, AppXtender
Reports Mgmt records a line in this log.
6. Consider using XDS Visual Tester to determine what happened
during the processing of the report. For instructions on
displaying XDS Visual Tester for a processed report, see
Displaying XDS Visual Tester for a Processed Report. You
should be able to determine how the report types configuration
or procedures are causing the AppXtender Reports Mgmt Report
Processor to fail when processing this report.
7. After you have corrected the report types configuration or
procedures, you can resubmit the report to the AppXtender
Reports Mgmt Report Processor for processing. For instructions,
see Allowing a Report to be Processed Again.
Displaying XDS Visual
Tester for a Processed
Report

Before you begin to use a new report type in a production


environment, you should process a report with that report type in a
testing environment. Then you can display XDS Visual Tester for the
purpose of testing the report types procedures against the processed
report. This testing allows you to determine what happened during
the processing of the report.
While a report type is being used in a production environment, if
problems occur that cause a report to fail, you can also display XDS
Visual Tester for that processed report in order to perform
troubleshooting.
To display XDS Visual Tester for a report types processed report:
1. In the AppXtender Reports Mgmt Configuration Admin, expand
the Report Processors node, the Local Computer node, and then
the Logs node.
2. You have the following choices:
Select the Failed Reports node.
Expand the Report Logs node and then select the node for the
report type that you want to test.
3. Right-click the log for which you want to start XDS Visual Tester
and select Run Visual Tester.

344

ApplicationXtender Reports Management Administrators Guide

Managing the Report Processor

XDS Visual Tester appears as a new window, with the various


XDS Visual Tester views in their initial state. That is, the
Procedures View has no position indicator; the Procedure Script
View and the Report Text View are both blank; and no values are
listed in the other views.
For details on each view and toolbar, see the following sections:
The XDS Visual Tester Views
The XDS Visual Tester Toolbar
The Report Text View Toolbar
When you have displayed XDS Visual Tester for the processed report,
you can begin to test the procedures against that report. For
instructions, see Using XDS Visual Tester to Test a Report.
You should be able to determine how the report types configuration
or procedures are causing the AppXtender Reports Mgmt Report
Processor to fail when processing this report. After you have
corrected the report types configuration or procedures, you can
resubmit the report to the AppXtender Reports Mgmt Report
Processor for processing. For instructions, see Allowing a Report to
be Processed Again.
Allowing a Report to
be Processed Again

If the AppXtender Reports Mgmt Report Processor fails to process a


report, you can cause the report to be processed again.
Note: If problems occur during the processing of a particular report, it is
recommended that you use XDS Visual Tester to investigate this problem and
make any necessary changes to the report type before you cause the report to
be processed again. For instructions, see Using XDS Visual Tester.

To allow a report to be processed again:


1. In the AppXtender Reports Mgmt Configuration Admin, expand
the Report Processors node, the Local Computer node, and then
the Logs node.
2. You have the following choices:
Select the Failed Reports node.
Expand the Report Logs node. Select the node for the report
type of the log that you want to process again.

Monitoring the Report Processor

345

Managing the Report Processor

3. Right-click the log for the report that you want to process again
and select Set for Rerun. AppXtender Reports Mgmt renames the
report file (and the corresponding INI file, if there is one) so that
the AppXtender Reports Mgmt Report Processor will recognize it
as a new report and process it.
Deleting the Logs for a
Processed Report

The AppXtender Reports Mgmt Report Processor automatically


deletes the logs for each processed report after a specified amount of
time. The Files Keeping settings for the report type and the Purging
Timeout setting control how long each log file is kept. You can also
delete the logs for a processed report from the AppXtender Reports
Mgmt Configuration Admin.
To delete the logs for processed report:
1. In the AppXtender Reports Mgmt Configuration Admin, expand
the Report Processors node, the Local Computer node, and then
the Logs node.
2. You have the following choices:
Select the Failed Reports node.
Expand the Report Logs node. Select the node for the report
type of the log that you want to delete.
3. Right-click the log that you want to delete and select Delete
Instance. AppXtender Reports Mgmt deletes all information
about the processing of that report. For more information, see
Configuring the Processing Page.

346

ApplicationXtender Reports Management Administrators Guide

10
Using Form Overlay

This chapter describes form overlay, one of the AppXtender features


supported by AppXtender Reports Mgmt. This chapter describes
how to create the _FORMS application, add to the _FORMS
application the form(s) you want to use, enable form display, and
modify the form position.
For more information, see the following sections:

Introduction ......................................................................................
Creating the _FORMS Application................................................
Adding Forms to the _FORMS Application.................................
Enabling Form Display ...................................................................
Modifying the Document Position in Relation to Form .............

Using Form Overlay

348
350
353
355
356

347

Using Form Overlay

Introduction
In addition to converting print stream files and extracting index
records from report files, AppXtender Reports Mgmt provides an
efficient means of viewing report pages in a finished format.
Extracted report data can be displayed along with corresponding
forms. A blank copy of the form is scanned or imported into
AppXtender, and the report data is superimposed upon the form.
This overlay replicates the original, formatted report printout from
any platform without consuming unmanageable amounts of paper
and time.
Note: You cannot use form overlay when your source report format is PDF.

For example, a bank prints its monthly statements onto special blank
form paper. Using AppXtender Reports Mgmt, the system
administrator extracts index records from the report data. The data is
compressed and imported automatically into the selected
AppXtender application with the extracted index records.
A blank copy of the banks standard statement form is stored in
another AppXtender application which is exclusively designated
for forms and contains display information in its index.
Both the report data and the form (from the two separate
applications) are displayed simultaneously in AppXtender, achieving
the form overlay. You can then display, print, or fax the statement in
the merged format.
AppXtender Reports Mgmt provides considerable flexibility in using
forms with report data:

348

First, AppXtender Reports Mgmt supports both image and ASCII


form overlays. An image form such as a check, bank statement,
or purchase order would be scanned into the special
AppXtender forms application (called _FORMS) to be merged
with the report data. An ASCII form would be generated with a
text editor, imported into AppXtender and then merged with the
report pages. Form overlay takes place only in display mode; the
report data remains stored in text format.

ApplicationXtender Reports Management Administrators Guide

Using Form Overlay

Second, the AppXtender Reports Mgmt Configuration Admin


allows you to create extraction procedures that specify the forms
and the rules for applying forms for each report. You can even
create a procedure that specifies a different form for each page, if
necessary.
Note: Before you process reports with AppXtender Reports Mgmt, you
must specify (in the extraction procedures for each report type) the forms
that you want to use and how you want them to be applied.

To enable form overlay:


1. In the AppXtender Reports Mgmt Configuration Admin, in the
extraction procedures for the reports that you want to display
with form overlay in AppXtender, use the USEFORM instruction
to specify the form that you want to use.
The USEFORM instruction is part of the Extract Definition Script
(XDS) language that is used to create extraction procedures in
AppXtender Reports Mgmt. For detailed information on
configuring a report type to use form overlay, refer to the XDS
Reference Online Help.
2. In the AppXtender AppGen, make sure AppXtender contains the
_FORMS application. For brief instructions on creating the
_FORMS application, see Creating the _FORMS Application.
For detailed instructions on creating applications, refer to the
ApplicationXtender Core Components Administrators Guide.
3. In AppXtender, add to the _FORMS application the form or forms
that you want to use. For instructions, see Adding Forms to the
_FORMS Application.
4. In AppXtender, enable form display. For instructions, see
Enabling Form Display.
5. In AppXtender, test the form overlay by attempting to display a
report page with form display enabled. If the form (and the report
data superimposed upon the form) does not display properly (for
example, the text is not centered correctly), you may need to
modify the form position. For instructions, see Modifying the
Document Position in Relation to Form.

Introduction

349

Using Form Overlay

Creating the _FORMS Application


AppXtender contains a wizard for creating a pre-defined application
called _FORMS that allows you to store ASCII and image forms for
use with report documents in AppXtender.
Forms must be scanned (image) or imported (ASCII) into
AppXtender for use with report data. When you display a report
page, the appropriate form is also retrieved from the _FORMS
application.
Different display possibilities are configured in the applications
index. You enter the desired information into the _FORMS index
fields to affect the report page display. Characters per inch, lines per
inch, top offset and left offset are fields within the index that tell
AppXtender how to display the form with the report data.
The _FORMS application allows you to use form overlay for report
documents. If the _FORMS application does not exist, you must
create the application through the ApplicationXtender Application
Generator (AppXtender AppGen).
Note: You must have the Create App privilege and the ApplicationXtender
Administrator privilege to create the _FORMS application in AppXtender.

To create the _FORMS application:


1. Start AppXtender AppGen.
2. Right-click the Applications node in AppXtender AppGens tree
and select Create _FORMS Application.
3. The New Application wizard begins, starting with the
Application page for the _FORMS application. The pages
Application Name and Application Description text boxes
contain the _FORMS application information.

CAUTION
Do not edit the text in the Application Name text box. When
creating the _FORMS application, the application must be
named _FORMS.
4. Enable (or disable) the Multiple indexes referencing the single
document option and click Next. The applications Paths page
appears.

350

ApplicationXtender Reports Management Administrators Guide

Using Form Overlay

5. In the Paths page, specify the document, annotation, OCR, and


full-text database write path settings for the _FORMS application.
Click Next. The application's Fields page appears.

CAUTION
Do not change any of the default field values entered for the
application. Do not add, insert, modify, or delete any of the
pre-configured fields. If you accidentally change any of these
values, you must correct them. For details, see Index Fields for
_FORMS Application.
6. Click Next. If you have the Audit Trail turned on, the Audit Trail
page appears.
7. Click Next. The application's Index Image File Setup page
appears.
8. Click Finish. The _FORMS application is saved and displayed in
the application tree view.
Once created, you can view the configuration of the _FORMS
application the same way you would view the configuration of
any other application.

Index Fields for


_FORMS Application

Table 54

When creating the _FORMS application, do not change any of the


default field values entered for the application. Do not add, insert,
modify, or delete any of the pre-configured fields. If you accidentally
change any of these values, you must correct them. The following
table provides the data type, length, and other special considerations
for each index field in the _FORMS application, so that you can
correct any changes:
Index Fields for _FORMS Application

Field Name

Data Type

Length

Special Consideration

FORM NAME

Text

None

FORM TYPE

User-defined List

N/A

Items defined in User-defined list are


IMAGE and ASCII

UNITS

User-defined List

N/A

Items defined in User-defined list are IN,


MM and LI

TOP OFFSET

Decimal/Numeric

Decimal/Numeric format defined as


nnnn.nn

Creating the _FORMS Application

351

Using Form Overlay

Table 54

352

Index Fields for _FORMS Application (continued)

Field Name

Data Type

Length

Special Consideration

LEFT OFFSET

Decimal/Numeric

Decimal/Numeric format defined as


nnnn.nn

CPI

Decimal/Numeric

Decimal/Numeric format defined as


nnnn.nn

LPI

Decimal/Numeric

Decimal/Numeric format defined as


nnnn.nn

ORIENTATION

User-defined List

N/A

Items defined in User-defined list are


PORTRAIT and LANDSCAPE

RESIZE RATIO X

Decimal/Numeric

Decimal/Numeric format defined as


nnnn.nn

RESIZE RATIO Y

Decimal/Numeric

Decimal/Numeric format defined as


nnnn.nn

ApplicationXtender Reports Management Administrators Guide

Using Form Overlay

Adding Forms to the _FORMS Application


Once the _FORMS application has been generated, you can add both
image and ASCII forms, but not PDF forms, to AppXtender. The
forms that you want to use must be added to AppXtender to enable
form overlay. Image forms are scanned into the application, and
ASCII forms are imported.
When you add a form as a new document to the _FORMS application
and enter index information, the index information distinguishes
each form and establishes how the form and report pages will appear.
The index information assigns display variables such as margins and
page orientation to each form. For an explanation of how the index
information you enter controls the report page display, see Table 55,
Explanations of Index Fields for _FORMS Application..
Note: You must have the Add Page privilege and the AppXtender Admin
privilege to add a form to the _FORMS application in AppXtender.

For more detailed instructions on adding documents, refer to the


ApplicationXtender Users Guide.
To add a form to the _FORMS application:
1. Log into AppXtender.
2. If you intend to add a file with the TXT extension as a form, make
sure TXT is registered as Text in the File Types tab of the
AppXtender Configuration dialog box. For more information on
registering file types in AppXtender, refer to the
ApplicationXtender Core Components Administrators Guide.
3. You have the following choices:
To scan the form, right-click _FORMS in the Application view
and select New Document > Scan.
To import the form from a file, right-click _FORMS in the
Application view and select Import File. The Import File
dialog box appears. Select the file name to import, and then
click Open.
The form is scanned or imported and appears in the Document
Display view. The Index view also appears so that you can enter
index information that distinguishes each form.

Adding Forms to the _FORMS Application

353

Using Form Overlay

Figure 160

Index View of _FORMS Application

4. In the Index view, enter index information as described in the


following table, and click Save.
Table 55

Explanations of Index Fields for _FORMS Application

Field Name

Field Explanation

FORM NAME

Enter the name of the form to be added; the name should match the name of the form as
it was specified in the AppXtender Reports Mgmt extraction procedure. For an example,
see Figure 161, AppXtender Configuration Dialog Box - COLD Tab.

FORM TYPE

From the drop-down list, select the type of the form that you have added:
IMAGE
ASCII

UNITS

From the drop-down list, select the unit of measurement that you want to use in the top
and left offset fields:
If you want to use inches, select IN.
If you want to use millimeters, select MM.
If you want to use lines for TOP OFFSET and characters for LEFT OFFSET, select LI.

TOP OFFSET

Enter the distance from the top of the page where you want the report data to start.

LEFT OFFSET

Enter the distance from the left of the page where you want the report data to start.

CPI

Enter the number of characters per inch on the report page. This value applies only to
image forms. For ASCII forms, specify zero (0).

LPI

Enter the number of lines per inch on the report page. This value applies only to image
forms. For ASCII forms, specify zero (0).

ORIENTATION

From the drop-down list, select the orientation that you want to use:
PORTRAIT
LANDSCAPE

RESIZE RATIO X This index field is provided for legacy data purposes.
RESIZE RATIO Y This index field is provided for legacy data purposes.

354

ApplicationXtender Reports Management Administrators Guide

Using Form Overlay

Enabling Form Display


When a form has been added to the _FORMS application, it can be
used for form overlay when displaying the report pages. For more
information on displaying documents with form overlay, refer to the
ApplicationXtender Users Guide.
To enable form display:
1. From the AppXtender file menu, select Configuration. The
Configuration dialog box appears. Select the COLD tab.

Figure 161

AppXtender Configuration Dialog Box - COLD Tab

2. You have the following choices in the Screen section:


To display an IMAGE form type with your reports, select
Image.
To display an ASCII form type with your reports, select Text.
3. You have the following choices in the Printer section:
To print an IMAGE form type with your reports, select Image.
To print an ASCII form type with your reports, select Text.
4. Click OK. The changes you have made are saved.

Enabling Form Display

355

Using Form Overlay

Modifying the Document Position in Relation to Form


If the form (and the report data superimposed upon the form) does
not display properly (for example, the text is not centered correctly),
you may need to modify the index.
To modify the forms position:
1. From the AppXtender View menu, select Form Overlay and then
Position. The COLD Form Position dialog box appears.

Figure 162

COLD Form Position Dialog Box

2. You can adjust the positioning of the document in relation to the


form by entering values in the Left, Top, CPI, or LPI text box, as
described in the following table:
Table 56

Text Boxes on the COLD Form Position Dialog Box

Field Name

Field Explanation

TOP

Enter the distance from the top of the page where you want the report data to start.

LEFT

Enter the distance from the left of the page where you want the report data to start.

CPI

Enter the number of characters per inch on the report page. (This value applies only
to image forms.)

LPI

Enter the number of lines per inch on the report page. (This value applies only to
image forms.)

3. Click Update to try each text box modification.


4. You can also adjust the positioning of the document in relation to
the form by clicking the Up, Down, Left, and Right buttons. Each
click nudges the document in increments of 0.01 inches, 1 line, or
1 character. The values in the Left and Top text boxes reflect the
changes you make with the buttons.
5. When you have finished positioning the document, click OK. The
values in the text boxes are saved to the index record in the
_FORM application that corresponds to the form overlay.
356

ApplicationXtender Reports Management Administrators Guide

Glossary

A
accessible security

Accessible security grants access to users in the group for only those
documents with index field values that match the secured value list.
(See also Document Level Security.)

annotation

An annotation is a note or a shape added to a document or batch


page, typically to focus attention on a particular part of the page.
Users can use annotations to comment on the contents of a page,
block areas of the page from view, or highlight important
information. When a user creates an annotation, it is associated with
the AppXtender page on which he or she created it. Annotations are
edited and stored separately from the image, but they are displayed
along with the image in AppXtender. The types of annotations
available include text, highlighting, lines, arrows, shapes, and rubber
stamps.

annotation group

Annotation groups are entities that allow you to create associations


between users, groups, and specific annotations. You can specify
which users and groups can view or modify specific annotations, and
which users and groups can hide or modify specific redactions.

application

An AppXtender application is an index-driven data storage structure


where documents can be stored and retrieved. An AppXtender
application is based on an index that is composed of one or many
fields. AppXtender applications are created in the Application
Generator module of AppXtender.

application security
profile

Application security profiles, like global security profiles, allow you


to grant a particular set of privileges to a user or group of users. You
can define different privileges for a user or group of users in each
application.
When a profile is application-specific, however, the privilege settings
are not carried over to a new application when it is created. If a group
of users has an application-specific profile for a certain application,
ApplicationXtender Reports Management Administrators Guide

357

Glossary

but no global profile, then when a new application is created, the


members of the group will not be able to access the new application.
Application-specific security settings override global security
settings.
audit trail

Audit Trail is a feature that allows you to track user activity within
the AppXtender system. System-wide activities such as creating,
modifying, and deleting applications, users, and groups can be
tracked. You can also track user activity in applications by tracking
items such as creating and deleting documents, adding pages, and
modifying index information for documents. By default, AppXtender
logs audit trail events to a table in the AppXtender database. You can
configure audit trails to log to this table, to a log file, or to both
locations.

authentication

Authentication is a method by which the identity of a user is verified


prior to accessing software modules. Authentication requires users to
enter a valid user name and password before access to software
modules is allowed.

authorization

Authorization is the granting of specific access privileges according


to the user name. Security profiles contain information pertaining to a
users specific privileges within the AppXtender system.

auto index import

A feature within AppXtender that allows the use of the <F7> key to
import index values from a text file, so users adding documents can
automatically populate indexes using the imported data.
AppXtender Auto Index Import is ideal for the import of index
records that are applicable to only one document. In an Auto Index
Import table, once a record (or a group of index values) has been used
to index a document, the record is deleted.

C
check in/check out
mode

classification

358

When AppXtender is in check in/check out mode, use of revision


control with AppXtender documents is mandatory. Users must check
out a document in order to modify it. If they do not check the
document out, it is opened in read-only mode and it cannot be
modified.
The identification and association of the required official records
subject category with the AppXtender document as part of the
document metadata.

ApplicationXtender Reports Management Administrators Guide

Glossary

COLD

collection

COLD (computer output to laser disk) data is report data generated


for existing applications. COLD data can be added to AppXtender as
documents through the use of ColdXtender (CX) or
ApplicationXtender Reports Management (AppXtender Reports
Mgmt).
A collection is a K2 full-text database.

D
data source

A data source is the means by which ApplicationXtender accesses


data from a database. When a data source is defined, an OLE DB data
provider is configured to access the database. All of these
characteristics in combination where the data is stored, the format
of the data stored, and the data provider used to access the data
comprise the data source.

data source group

A data source group in AppXtender Admin associates a list of data


sources with everything that has been configured in AppXtender
Admin, such as WebXtender settings and connections to License
Server computers. This feature eliminates the need to repeat the work
involved in configuration every time you create a data source.

database

A database is a collection of data tables of a particular database


format (such as Oracle or Microsoft SQL Server). ApplicationXtender
uses databases to store application information. When an application
is created, details such as the field definitions and security
information are stored in database tables. Once documents are added
to an application, index information is stored in a table, as are the
pointers to the location of the documents.

document

A document is a page or group of pages stored in an application and


identified by index information. Each page of a document is
comprised of a single object such as a scanned image file or a word
processing document. To create a new document, users add an object
to an application and attach index information to it. Subsequent
objects can be added as additional pages of the same document.

Document Level
Security

Document Level Security (DLS) pinpoints user access within an


AppXtender application. With DLS, you can deny a group of users
access to any classified or sensitive document(s), without restricting
access to other documents in the application. DLS can also be
configured to grant a group of users access to only a specific set of
documents in an application.
ApplicationXtender Reports Management Administrators Guide

359

Glossary

E
ERM

extended
applications

ERM (enterprise report management) data is report data generated


for existing applications. ERM data can be added to AppXtender as
documents through the use of ApplicationXtender Reports
Management (AppXtender Reports Mgmt).
Extended applications are AppXtender applications that can be called
from within other software applications, adding document storage
and processing functions.

F
full-text

Users can index documents for full-text searching by submitting


them to the Index Server. With a full-text search, users can find
documents even if they do not know any of the index values. Users
can also use full-text searching to refine an index value search.

G
global security profile

Global security profiles are security profiles that automatically assign


a uniform set of access privileges for a user or group of users every
time a new application is created. When a global profile exists for a
user or group of users, the privileges assigned in that profile are
automatically assigned for every application created. If a user or
group of users does not have a global profile, an application-specific
profile must be created for that user or group before they can access
an application.

grab bar

An AppXtender docked view has a grab bar. A grab bar is similar to a


title bar except that it does not contain a title.

I
impersonation
account

360

The AppXtender Index Server impersonation account grants security


privileges to Index Server and is essential for the Index Server to
operate properly. AppXtender Index Server uses the Index Server
impersonation account to access remote and server resources,
including AppXtender document paths, the AppXtender License
Server, the registry, and the image repository (in some cases, the DX
Document Server).

ApplicationXtender Reports Management Administrators Guide

Glossary

import specification

An import specification is a set of rules that ApplicationXtender


follows when importing data from an import file using the Auto
Index, Index Image Import, or Key Reference import wizard.

inaccessible security

Inaccessible security denies access to the users in the group for


documents with index field values matching the secured value list.
(See also Document Level Security.)

index

An AppXtender index contains a group of fields where descriptive


information pertaining to documents can be stored. This group of
field definitions is used by AppXtender when storing index
information within an application.

index image import

Index Server

AppXtender Index Image Import allows you to import index data


and document files in a single step. A text file is required which
contains a line of text for each document to be imported, with a value
for each index field and a reference to the location of the file to be
imported. No manual document indexing is required.
The AppXtender Index Server is an optional module that adds
full-text indexing and OCR functionality to ApplicationXtender
systems.

J
JDBC

Java Database Connectivity (JDBC) is a programming interface for


accessing data in a Java 2 Edition application such as the AppXtender
WebJ2 deployment model. For more information, refer to the
ApplicationXtender Web Access Administrators Guide.

K
key reference import

AppXtenderKey Reference Import allows use of the <Tab> key to


import index values from a text file. AppXtender Key Reference is
most effectively used in situations where each imported record may
describe several documents. AppXtender Key Reference Import
maintains the index records in the Key Reference table even after
records have been used to index documents. Any change made to a
record in the Key Reference table is reflected in the indexes of all
documents described by that record.

ApplicationXtender Reports Management Administrators Guide

361

Glossary

N
node

A node is an element of a tree structure such as in AppXtender,


AppXtender Admin, AppGen, or Reports Management. A node can
be expanded to reveal subnodes or can be collapsed.

O
OCR

Optical Character Recognition (OCR) is a process that converts an


image of text into text. Users can process bi-tonal images using
optical character recognition (OCR). After a user processes an image
using OCR, it can then be submitted to the Index Server for full-text
searching.

ODMA

Open Document Management API (ODMA) support allows users to


work with AppXtender documents within other ODMA-compliant
applications.

OLE DB

OLE DB is a programming interface for accessing data, and is a


fundamental building block for storing and retrieving data using
Microsofts Data Access Components (MDAC). OLE DB provides
flexible data architecture that offers applications like AppXtender
efficient access to databases. Data is accessed through OLE DB data
providers.

P
page

privileges

The word Page typically implies a single entity. Since AppXtender


supports multiple object types, the term page is redefined within
AppXtender to mean a single object. A very long word processing file
is considered a page to AppXtender. A page could also be, for
example, a single scanned image, a 30-minute video clip, or an audio
recording. Each page of a document has the same index record
attached.
Privileges govern the ability of a user or group of users to access
functions in AppXtender.

R
record

362

A record is information that details a business transaction, regardless


of medium. It contains sufficient historical information or other value
to warrant preservation.

ApplicationXtender Reports Management Administrators Guide

Glossary

records management

records manager

Records management defines the managerial activities involved in


the life cycle of information. It includes planning, controlling,
directing, organizing, training, promoting, and disposal of records.
Records Manager is software used by organizations to manage
records. It categorizes, localizes, and identifies records. It also stores,
retrieves, and disposes records electronically from its repository.
A records manager is also the coordinator of the corporate records
program.

redaction

A redaction is a filled and opaque annotation shape that can be used


to secure or hide portions of image and text pages. Users can apply
redaction to all available annotations. When applied, the area of the
page behind the redaction is not visible.

retention
administration

Retention administration is a component of records management that


involves retaining information until such time that it is permanently
filed or disposed of.

S
security
security mapping

security provider

Security is the combination of authentication and authorization.


Security mapping is an option in the AppXtender Migration Wizard
or the ReportXtender (RX) Extraction Wizard that allows the
administrator to map users or groups in a source database to users
and groups in a target database. Similarly, when the ReportXtender
(RX) Extraction Wizard is used to extract AppXtender documents and
security information before an ApplicationXtender Media
Distribution CD-ROM is created, the administrator has the option to
map users and groups in the source database to users and groups in
the database on the CD-ROM (or in the database where the CD-ROM
will be reintegrated).
Security providers implement authentication, which requires all
users to enter a valid user name and password to access most
modules. AppXtender Admin offers two pre-packaged security
providers (CM and Windows) to ensure that each user is who he or
she claims to be. You can also create a directory service security
provider, if necessary.

ApplicationXtender Reports Management Administrators Guide

363

Glossary

W
write paths

364

Write paths are used to instruct ApplicationXtender where to store


documents, annotations, OCR output, and the ProIndex full-text
database for a particular AppXtender application.

ApplicationXtender Reports Management Administrators Guide

Index

Numerics
2 byte length field, specifying for
AFP print stream type 150
Metacode print stream type 174
4 byte length field, specifying for
AFP print stream type 150
Metacode print stream type 174

A
account
AppXtender Reports Mgmt service account
25
used to install AppXtender Reports Mgmt 35
ACIF resource file, for AFP 153
adding
advanced rights 31
data fields 223
forms to _FORMS application 353
print stream types 140
procedures 228
report types 196
sources for print stream types 276
sources for report types 326
adjustment, character value, for PCL 183
advanced rights
adding 31
Log on as a service 31
AFM file, specifying for
AFP print stream type 156
Metacode print stream type 179
PCL print stream type 187
AFP print stream resources
ACIF resource file 153

code-page-to-ISO translation file 152


font correlation table 153
font files 152
form definition 152
page definition 152
page overlays 152
page segments 152
partial font table 153
resources directory 145
AFP print stream types, creating 142
AFP print stream types, specifying
AFM file 156
BDW 149
carriage control 147
coding format 150
compression 155
CRLF 149
default file format 148
delete temporary files 143
description 143
DPI 155
emulate IBM 3800 model 3 147
end page 144
fixed length 149
form definition file 146
free disk space 143
invert overlays 147
ISO Latin output 155
length field 149
MVS FTP 149
name 143, 191
offset 147, 155
override internal form definition 147
page definition file 146

ApplicationXtender Reports Management Administrators Guide

365

Index

page orientation 154


pass comments 147
PFB file 156
position 145
purging log files 144
rasterize fonts 144
RDW 149
rotation 147
scale 154
shading 148
size 146
start page 144
suppression 148
trans tab character 147
after processing, specifying processor action
print stream source 279, 283
report source 330, 334
allowing duplicate records in exported file 209
AppXtender application, for a report type 201
AppXtender data sources 94
modifying 131
refreshing list of 98
removing 133
viewing list of 98
AppXtender Desktop installation
license agreement 36
AppXtender features supported by AppXtender
Report Mgmt
Max Future Years 135
Volume Label Search Drives 134
AppXtender features supported by AppXtender
Reports Mgmt
Audit Trail 61
Form Overlay 348
Report View 202
AppXtender Reports Mgmt 14
architecture 15
Configuration Data directory 256, 301
Configuration Data directory, changing 91
Configuration Transfer utility 84
Configuration utility 19
Configuration utility, opening 75
Configuration utility, opening remotely 77
exporting configuration data 85
importing configuration data 86
Print Stream Processor 16
Report Processor 17
366

service account 25
services 252
setup wizard 35
AppXtender Reports Mgmt Configuration Server
assigning AppXtender Reports Mgmtservice
account 40
AppXtender Reports Mgmt Print Stream
Processor 16, 252
assigning AppXtender Reports Mgmt service
account 40
configuring performance 267
deleting source specifications 285
directories 254
modifying source specifications 281
monitoring logs 287
resuming service 266, 267, 271
specifying a System Log directory 266
specifying a working directory 265
specifying source directories 276
suspending service 263
System Log directory 259
working directory 257
AppXtender Reports Mgmt Report Processor 17,
298
assigning AppXtender Reports Mgmtservice
account 40
configuring performance 314
deleting source specifications 335
directories 299
modifying source specifications 331
monitoring logs 336
specifying a data export path 311
specifying a System Log directory 313
specifying a working directory 310
specifying B.I. gateway path 312
specifying source directories 326
System Log directory 305
working directory 304
AppXtender Reports Mgmt service account 25
adding advanced rights to 31
adding to Administrators group 29
assigning 40
configuring 25
create 27
specifying during AppXtender Reports
Mgmtinstallation 40
AppXtender Reports Mgmt services

ApplicationXtender Reports Management Administrators Guide

Index

AppXtender Reports Mgmt Print Stream


Processor 252
AppXtender Reports Mgmt Report Processor
298
resuming 266, 267, 271
suspending 263
AppXtender Reports Mgmt setup wizard
installing AppXtender Reports Mgmt 35
AppXtender Reports Mgmtservice account
specifying during AppXtender Reports
Mgmt installation 40
architecture of AppXtender Reports Mgmt 15
archive after processing, specifying for
print stream source 279, 284
report source 330, 334
ASCII decimal length field, specifying for
AFP print stream type 150
Metacode print stream type 174
ASCII print stream types, creating 156
ASCII print stream types, specifying
CRLF 159
delete temporary files 157
description 157
end page 158
fixed line length 159
fixed page length 159
form feed 159
free disk space 157
IBM control characters 159
line break 159
name 157, 191
page break 159
purging log files 158
start page 158
ASCII sample reports, viewing 214
Audit Trail 61
Auto orientation, specifying for
AFP print stream type 154
Metacode print stream type 177
PCL print stream type 186
available disk space, specifying for
AFP print stream type 143
ASCII print stream type 157
EBCDIC print stream type 160
EBCDIK print stream type 163
Metacode print stream type 166
PCL print stream type 180

report type 198

B
back, retracing your steps 80
backward-propagating index values 51, 221
BDW, specifying for
AFP print stream type 149
Metacode print stream type 174
Binary TFM, for PCL 185
business intelligence
changing data field for 225
configuring report source for 325
configuring report type for 208
creating data field for 223
definition of the term 65
deleting data field for 226
exporting data for 66
INI file for 325
licensing of B.I. gateway feature 90
specifying B.I. gateway path 312
specifying export path 311
writing scripts 209
buttons, toolbar 81

C
carriage control, specifying for
AFP print stream type 147
Metacode print stream type 172
changing name of
extraction procedure 238
print stream type 191
report type 213
changing order of procedures 236
character value adjustment, for PCL 183
characters per inch
changing for form overlay 356
specifying for form overlay 354
checking
index field list 218
procedure syntax 231
chunk size, specifying for a report type 205
clients
IBM DB2, configuring 101
IBM DB2, installing 100
Oracle, configuring 105
Oracle, installing 105

ApplicationXtender Reports Management Administrators Guide

367

Index

Sybase SQL Anywhere, installing 107


code-page-to-ISO translation file, for AFP 152
coding format, specifying for
AFP print stream type 150
Metacode print stream type 173
collapsing nodes 80
combining
pages by propagated values 202
compression 59
AFP print stream type 155
Metacode print stream type 178
PCL print stream type 187
report type 205
Configuration Data directory
changing 91
configuring
AppXtender Reports Mgmt Print Stream
Processor 252
AppXtender Reports Mgmt Report Processor
298
database clients, IBM DB2 101
database clients, Oracle 105
print stream types 138
report types 194
converting
print stream files 138
CPI (characters per inch)
changing for form overlay 356
specifying for form overlay 354
creating
AFP print stream types 142
AppXtender Reports Mgmt service account
27
ASCII print stream types 156
data fields 223
EBCDIC print stream types 160
EBCDIK print stream types 163
Metacode print stream types 166
PCL print stream types 179
print stream types 140
procedures 228
report types 196
sources for print stream types 276
sources for report types 326
creating an ODBC data source
MySQL 112
Sybase SQL Anywhere 108
368

CRLF
AFP print stream type 149
ASCII print stream type 159
definition of the term 139
EBCDIC print stream type 162
EBCDIK print stream type 165
Metacode print stream type 174

D
dashed lines, for Metacode 172
Data Access Components
See Microsoft Data Access Components 96
data export
configuring launch of script after 209
path 299
data fields
creating 223
deleting 226
modifying properties 225
specifying name 224
specifying propagation type 226
Data providers, OLE DB 96
data sources
definition of the term 96
modifying 131
refreshing list of 98
removing 133
viewing list of 98
database
definition of the term 96
specifying for a report type 200
dates
extracting 60
Y2K compliance 135
default file format, specifying for
AFP print stream type 148
Metacode print stream type 173
default origin, override (Metacode) 171
definition of terms
AppXtender Reports Mgmt Configuration
Data directory 256, 301
business intelligence 65
conversion, print stream file 138
CRLF 139
data source 96
database 96

ApplicationXtender Reports Management Administrators Guide

Index

extraction 194
form definition 139
line data 139
MDAC 96
Microsoft Data Access Components 96
MMC 76
OLE DB 96
page definition 139
print stream 20
print stream type 138
procedure 228
PSF 139
report 20
report type 194
resources directory 258
service account 25
Snap-ins 76
source directory 275, 323
source specification 275, 323
system log directory 259, 305
working directory 257, 304
working subdirectory 257, 304
XDS 50
delete after processing, specifying for
print stream source 279, 283
report source 330, 334
delete temporary files, specifying for
AFP print stream type 143
ASCII print stream type 157
EBCDIC print stream type 161
EBCDIK print stream type 164
Metacode print stream type 167
PCL print stream type 180
deleting
AppXtender data sources 133
data fields 226
logs for processed print stream 296
logs for processed report 346
print stream source specifications 285
print stream types 192
procedures 239
report source specifications 335
report types 216
description, specifying for
AFP print stream type 143
ASCII print stream type 157
EBCDIC print stream type 160

EBCDIK print stream type 163


Metacode print stream type 166
PCL print stream type 180
report type 198
directories
AppXtender Reports Mgmt Configuration
Data 256, 301
AppXtender Reports Mgmt Print Stream
Processor 254
AppXtender Reports Mgmt Report Processor
299
B.I. gateway path 299
data export path 299
print stream source 277, 282
report source 327, 332
resources 258
source 260, 306
system log 259, 305
working 257, 304
working subdirectory 257, 304
disk space, specifying for
AFP print stream type 143
ASCII print stream type 157
EBCDIC print stream type 160
EBCDIK print stream type 163
Metacode print stream type 166
PCL print stream type 180
report type 198
displaying
contents of a node 80
index field information 218
XDS Visual Tester for processed report 344
XDS Visual Tester for sample report 242, 243
DPI, specifying for
AFP print stream type 155
Metacode print stream type 178
PCL print stream type 186
duplicate records in exported file 209

E
EBCDIC decimal length field, specifying for
AFP print stream type 150
Metacode print stream type 174
EBCDIC print stream types, creating 160
EBCDIC print stream types, specifying
CRLF 162

ApplicationXtender Reports Management Administrators Guide

369

Index

delete temporary files 161


description 160
end page 161
fixed line length 162
fixed page length 162
form feed 162
free disk space 160
IBM control characters 162
line break 162
name 160, 191
page break 162
purging log files 161
start page 161
EBCDIK print stream types, creating 163
EBCDIK print stream types, specifying
CRLF 165
delete temporary files 164
description 163
end page 164
fixed line length 165
fixed page length 165
form feed 165
free disk space 163
IBM control characters 165
line break 165
name 163, 191
page break 165
purging log files 165
start page 164
editing
AppXtender data sources 131
data field properties 225
index field propagation 220
path properties 265, 266, 310, 311, 312, 313
performance properties 267, 314
print stream source properties 281
print stream type properties 189
procedures 237
report source properties 331
report type properties 211
emulate IBM 3800 model 3 (AFP) 147
end page, specifying for
AFP print stream type 144
ASCII print stream type 158
EBCDIC print stream type 161
EBCDIK print stream type 164
Metacode print stream type 168
370

PCL print stream type 181


errors
for each processed report 340
maximum, for a report type 203
XDS Visual Tester 248
Exclusive length field, specifying for
AFP print stream type 150
Metacode print stream type 174
expanding nodes 80
exporting AppXtender Reports Mgmt
configuration data 85
exporting data for business intelligence
B.I. gateway path 299
configuring AppXtender Reports Mgmt 66
duplicate records in exported file 209
export path 299
external font file names (PCL) 183
External PDE, resources for Metacode 176
extracting 50
dates 60
indexes, for each processed report 340
extraction
definition of the term 194
procedure, specifying name 229, 238
procedures 228

F
failed process
print stream log for 293
report log for 342
failure, time report files kept after 207
file format for data export, specifying 209
file name mask
print stream source 278, 283
report source 328, 333
files, delete temporary, specifying for
AFP print stream type 143
ASCII print stream type 157
EBCDIC print stream type 161
EBCDIK print stream type 164
Metacode print stream type 167
PCL print stream type 180
first page, ASCII report view 215
fixed line length
ASCII print stream type 159
EBCDIC print stream type 162

ApplicationXtender Reports Management Administrators Guide

Index

EBCDIK print stream type 165


fixed page length
ASCII print stream type 159
EBCDIC print stream type 162
EBCDIK print stream type 165
fixed record length
AFP print stream type 149
Metacode print stream type 174
font correlation table, resources for
AFP print stream type 153
Metacode print stream type 176
PCL print stream type 185
font files, resources for AFP 152
form definition (AFP) 139, 152
file 146
override internal 147
form feed
ASCII print stream type 159
EBCDIC print stream type 162
EBCDIK print stream type 165
form overlay 348
adding forms to _FORMS 353
enabling form overlay 355
modifying the document position 356
specifying form in AppXtender 354
specifying form in AppXtender Reports
Mgmt 349
specifying type in AppXtender 354
testing 349
format
displaying for index field 218
specifying for a report type 199
forward, retracing your steps 80
forward-propagating index values 51, 221
free disk space, specifying for
AFP print stream type 143
ASCII print stream type 157
EBCDIC print stream type 160
EBCDIK print stream type 163
Metacode print stream type 166
PCL print stream type 180
report type 198

G
glossary

AppXtender Reports Mgmt Print Stream


Processor 254
AppXtender Reports Mgmt Report Processor
299
print stream type configuration 139
go to page, ASCII report view 215
group report pages by index 202

I
IBM control characters
ASCII print stream type 159
EBCDIC print stream type 162
EBCDIK print stream type 165
IBM DB2
configuring clients 101
installing clients 100
IDEN string (Metacode) 170
importing AppXtender Reports Mgmt
configuration data 86
Inclusive length field, specifying for
AFP print stream type 150
Metacode print stream type 174
index fields 217
_FORMS application 353
checking the list 218
displaying format and required columns 218
modifying propagation 220
specifying propagation type 221
synchronizing with the database 219
indexing options, for a report type 51, 201
INI file for report source 325
inline fonts (PCL) 183
input
print stream source 277, 281
report source 327, 332
installing
AppXtender Reports Mgmt 35
IBM DB2 Client 100
Oracle Client 105
Sybase SQL Anywhere clients 107
instruction, XDS 229
internal form definition, override (AFP) 147
invalid index records 248
Inverse orientation, specifying for
AFP print stream type 154
Metacode print stream type 177

ApplicationXtender Reports Management Administrators Guide

371

Index

PCL print stream type 186


invert overlays (AFP) 147
ISO Latin output, specifying for
AFP print stream type 155
Metacode print stream type 178
PCL print stream type 187

J
JDL/JDE, start via (Metacode) 170

L
Landscape orientation, specifying for
AFP print stream type 154
Metacode print stream type 177
PCL print stream type 186
last page, ASCII report view 215
launching
AppXtender Reports Mgmt Configuration
utility 75
print stream source wizard 276
print stream type creation wizard 141
report source wizard 326
report type creation wizard 197
script after data export 209
XDS Visual Tester for processed report 344
XDS Visual Tester for sample report 242, 243
left offset
changing for form overlay 356
specifying for form overlay 354
length field, specifying for
AFP print stream type 149
Metacode print stream type 174
levels
navigating 80
propagation 53
propagation, specifying for data field 226
propagation, specifying for index field 222
license agreement
AppXtender Desktop installation 36
license agreement page 37
License Server 88
License Check 89
Network Address 89
line break, specifying for
ASCII print stream type 159
EBCDIC print stream type 162
372

EBCDIK print stream type 165


line data
definition of the term 139
spacing, method for (Metacode) 171
line scale in PDF report files 232
lines per inch
changing for form overlay 356
specifying for form overlay 354
Log on as a service (advanced right) 31
log view, refreshing 290, 292, 295, 338, 341, 343
logs
date/time, for each failed print stream
process 294
date/time, for each failed report process 343
date/time, for each processed report 340
deleting for processed print stream 296
deleting for processed report 346
failed print stream processes 293
failed report processes 342
ID, for each failed print stream process 294
ID, for each failed report process 343
ID, for each processed report 340
monitoring 287, 336
refreshing list of 288, 292, 337, 339
refreshing list of failed 294, 343
type, for each failed print stream process 294
type, for each failed report process 343
LPI (lines per inch)
changing for form overlay 356
specifying for form overlay 354
LSB/MSB length field, specifying for
AFP print stream type 150
Metacode print stream type 174

M
maintenance 71
managing
AppXtender Reports Mgmt Print Stream
Processor 252
AppXtender Reports Mgmt Report Processor
298
data sources 96
print stream types 138
report types 196
mask, specifying for
print stream source 278, 283

ApplicationXtender Reports Management Administrators Guide

Index

report source 328, 333


Max Future Years 135
maximum retries, for a report type 207
MDAC
OLE DB data providers installed with 97
See Microsoft Data Access Components 96
Metabar, specifying for Metacode 174
Metacode JSL, resources for Metacode 175
Metacode print stream types, creating 166
Metacode print stream types, resources
External PDE 176
font correlation table 176
Metacode JSL 175
PDE Output 176
resources directory 169
Xerox Font Widths 176
Xerox Fonts 176
Xerox Forms 175
Xerox Images 175
Xerox Logos 176
Metacode print stream types, specifying
AFM file 179
BDW 174
carriage control 172
coding format 173
compression 178
CRLF 174
dashed lines 172
default file format 173
delete temporary files 167
description 166
DPI 178
end page 168
fixed length 174
free disk space 166
IDEN string 170
ISO Latin output 178
length field 174
Metabar 174
method for line data spacing 171
method for translating carriage controls 171
MVS FTP 174
name 166, 191
non printable spacing characters 172
offset 178
open via JSL 173

override default origin 171


page orientation 177
PFB file 179
position 169
purging log files 168
rasterize fonts 168
RDW 174
respect shift values 172
scale 177
shading 171
start page 167
start via JDL/JDE 170
method, specifying for Metacode
line data spacing 171
translating carriage controls 171
Microsoft
Data Access Components, definition of the
term 96
Management Console 76
MMC, definition of the term 76
modifying
AppXtender data sources 131
data field properties 225
index field propagation 220
order of procedures 236
path properties 265, 266, 310, 311, 312, 313
performance properties 267, 314
position of document/form 356
print stream source specifications 281
print stream types 189
procedures 237
report source specifications 331
report types 211
monitoring logs 287, 336
AppXtender Reports Mgmt Print Stream
Processor 287
AppXtender Reports Mgmt Report Processor
336
MSB/LSB length field, specifying for
AFP print stream type 150
Metacode print stream type 174
MVS FTP, specifying for
AFP print stream type 149
Metacode print stream type 174
MySQL
creating an ODBC data source 112

ApplicationXtender Reports Management Administrators Guide

373

Index

N
name mask, specifying for
print stream source 278, 283
report source 328, 333
name, changing for existing
extraction procedure 238
print stream type 191
report type 213
name, specifying for new
AFP print stream type 143
ASCII print stream type 157
data field 224
EBCDIC print stream type 160
EBCDIK print stream type 163
extraction procedure 229
form overlay in AppXtender 354
Metacode print stream type 166
PCL print stream type 180
report type 198
navigating
AppXtender Reports Mgmt Configuration
utility 80
ASCII report view 215
up one level 80
Net Configuration Assistant, Oracle client
configuration 106
Net Manager, Oracle client configuration 105
Network Address
License Server 89
next page, ASCII report view 215
non printable spacing characters, Metacode 172
non-propagating index values 51, 221

O
ODBC data source, creating for
MySQL 112
Sybase SQL Anywhere 108
offset, specifying for
AFP print stream type 147, 155
form overlay, left 354, 356
form overlay, top 354, 356
Metacode print stream type 178
PCL print stream type 187
OLE 96
OLE DB
data providers installed with MDAC 97
374

definition of the term 96


open via JSL, specifying for Metacode 173
opening
AppXtender Reports Mgmt Configuration
utility 75
print stream source wizard 276
print stream type creation wizard 141
report source wizard 326
report type creation wizard 197
XDS Visual Tester for processed report 344
XDS Visual Tester for sample report 242, 243
Oracle
configuring clients 105
installing clients 105
order of procedures, modifying 236
orientation, specifying for
AFP print stream type 154
form overlay 354
Metacode print stream type 177
PCL print stream type 186
origin, override default (Metacode) 171
output
print stream source 280, 284
overlays, invert, specifying for AFP 147
override
default origin (Metacode) 171
internal form definition (AFP) 147

P
page break, specifying for
ASCII print stream type 159
EBCDIC print stream type 162
EBCDIK print stream type 165
page definition
definition of the term 139
file, specifying for AFP 146
page orientation, specifying for
AFP print stream type 154
Metacode print stream type 177
PCL print stream type 186
page, resources for AFP print stream type
page definition 152
page overlays 152
page segments 152
pages, for each processed report 340
paper tray, specifying for PCL 183

ApplicationXtender Reports Management Administrators Guide

Index

partial font table, resources for AFP 153


pass comments, specifying for AFP 147
path, specifying for
B.I. gateway 312
data export 311
print stream source 277, 282
report source 327, 332
paths, modifying
Print Stream Processor System Log directory
266
Print Stream Processor working directory
265
Report Processor System Log directory 313
Report Processor working directory 310
PCL Font, resources for PCL 184
PCL print stream types, creating 179
PCL print stream types, resources
Binary TFM 185
font correlation table 185
PCL Font 184
resources directory 182
TFM data file 184
TFM fonts 184
PCL print stream types, specifying
AFM file 187
character value adjustment 183
compression 187
delete temporary files 180
description 180
DPI 186
end page 181
external font file names 183
free disk space 180
inline fonts 183
ISO Latin output 187
name 180, 191
offset 187
page orientation 186
paper tray 183
PFB file 187
position 181
purging log files 181
scale 186
shading 182
start page 181
symbol set ID 183
PDE Output, resources for Metacode 176

PDF report files, line scale 232


PDF sample reports, viewing 214
performance, modifying
AppXtender Reports Mgmt Print Stream
Processor 267
AppXtender Reports Mgmt Report Processor
314
PFB file, specifying for
AFP print stream type 156
Metacode print stream type 179
PCL print stream type 187
Portrait orientation, specifying for
AFP print stream type 154
Metacode print stream type 177
PCL print stream type 186
position, specifying for
AFP print stream type 145
Metacode print stream type 169
PCL print stream type 181
preparing AppXtender servers as database clients
100
IBM DB2 100
MySQL 112
Oracle 104
Sybase SQL Anywhere 107
previous page, ASCII report view 215
print stream
definition of the term 20
files, processing 63
log 290
log for failed process 293
logs, deleting 296
reprocessing file 295
print stream source
after processing, specifying 279, 283
archive after processing, specifying 279, 284
delete after processing, specifying 279, 283
directory, specifying 277, 282
file name mask, specifying 278, 283
output as report source input 281, 284
path, specifying 277, 282
priority, specifying 277, 282
rename after processing, specifying 279, 283
print stream source properties 281
input 281
output 284
print stream source specifications

ApplicationXtender Reports Management Administrators Guide

375

Index

creating 276
deleting 285
modifying 281
print stream source wizard 276
input 277
output 280
print stream types
AFP 142
ASCII 156
configuration glossary 139
creating 140
creating source specifications for 276
definition of the term 138
deleting 192
deleting source specifications for 285
EBCDIC 160
EBCDIK 163
editing 189
Metacode 166
modifying 189
modifying source specifications for 281
PCL 179
renaming 191
print stream types, creating
AFP 142
ASCII 156
EBCDIC 160
EBCDIK 163
Metacode 166
PCL 179
print stream types, resources
AFP 145, 151
Metacode 169, 175
PCL 182, 184
priority, specifying for
print stream source 277, 282
report source 327, 332
procedures 228
creating 228
definition of the term 228
deleting 239
editing 237
modifying order of 236
report type with multiple 228
specifying name 229, 238
testing syntax 231
processing
376

print stream file again 295


print stream files 63
report file again 345
report files 64
time limit, specifying for a report type 207
propagation
level, specifying for data field 226
level, specifying for index field 222
levels 53
of index values 51
type, specifying for data field 226
type, specifying for index field 221
properties, modifying
data fields 225
index fields 220
paths 265, 266, 310, 311, 312, 313
performance 267, 314
print stream source 281
print stream types 189
procedures 237
report source 331
report types 211
PSF, definition of the term 139
purging log files, specifying for
AFP 144
ASCII 158
EBCDIC 161
EBCDIK 165
Metacode 168
PCL 181
report type 207

Q
question mark, in index field icon 218

R
rasterize fonts, specifying for
AFP print stream type 144
Metacode print stream type 168
RDW, specifying for
AFP print stream type 149
Metacode print stream type 174
Records Manager for ApplicationXtender,
classifying and transferring AppXtender
Reports Mgmt documents 205
red check mark, in index field icon 219

ApplicationXtender Reports Management Administrators Guide

Index

refreshing
list of AppXtender data sources 98
list of failed logs 294, 343
list of logs 288, 292, 337, 339
log view 290, 292, 295, 338, 341, 343
remote components, security 25
remote use of AppXtender Reports Mgmt
Configuration utility 77
removing
AppXtender data sources 133
data fields 226
print stream source specifications 285
print stream types 192
procedures 239
report source specifications 335
report types 216
rename after processing, specifying for
print stream source 279, 283
report source 330, 334
renaming
print stream type 191
report type 213
reordering procedures 236
report
definition of the term 20
files, processing 64
log 339
log for failed process 342
logs, deleting 346
reprocessing file 345
Report Processor system log 337
report source
after processing, specifying 330, 334
archive after processing, specifying 330, 334
delete after processing, specifying 330, 334
directory, specifying 327, 332
path, specifying 327, 332
priority, specifying 327, 332
properties 331
properties input 332
rename after processing, specifying 330, 334
wizard 326
wizard input 327
report source specifications
creating 326
deleting 335
modifying 331

Report Text view toolbar 247


report types
creating 196
creating source specifications for 326
definition of the term 194
deleting 216
deleting source specifications for 335
modifying 211
modifying source specification for 331
renaming 213
with multiple procedures 228
report types, specifying
AppXtender application 201
chunk size 205
combining pages by propagated values 202
compression 205
database 200
description 198
document storage method and Records
Manager for ApplicationXtender
205
errors, maximum 203
format 199
free disk space 198
group pages by index 202
indexing options 201
individual document storage method 205
key reference update 203
launch full text indexing to queue 203
maximum retries 207
merge index with existing document 203
name 198
processing time limit 207
report file document storage method 205
retry interval 207
sample file 199
time files kept after failure 207
time files kept after success 207
transaction rollback 203
unique index key validation 203
Report View 214
AppXtender features supported by
AppXtender Reports Mgmt 202
ASCII 214
PDF 216
reprocessing
print stream file 295

ApplicationXtender Reports Management Administrators Guide

377

Index

report file 345


required, displaying whether index field is 218
resources
AFP, required for 151
directory, definition of the term 258
Metacode, required for 175
PCL, required for 184
resources directory for
AFP print stream type 145
Metacode print stream type 169
PCL print stream type 182
respect shift values (Metacode) 172
restarts, for each processed report 340
resuming
AppXtender Reports Mgmt Print Stream
Processor 266, 267, 271
retracing your steps 80
retry interval, specifying for a report type 207
rights needed by account to install 35
rotation, specifying for AFP 147

S
sample
file, specifying for a report type 199
reports, viewing 214
scale, specifying for
AFP print stream type 154
form overlay 354, 356
Metacode print stream type 177
PCL print stream type 186
scripts
launching 209
writing 209
Search Drives 134
security
account used to install AppXtender Reports
Mgmt 35
AppXtender Reports Mgmt service account
25
selecting
AppXtender data sources 94
service account
definition of the term 25
specifying 40
setup wizard
installing AppXtender Reports Mgmt 35

378

shading, specifying for


AFP print stream type 148
Metacode print stream type 171
PCL print stream type 182
size
as a criteria for compression 205
specifying for AFP print stream type 146
Snap-ins, definition of the term 76
soft fonts, specifying for PCL 183
source
print stream 275
properties, print stream 281
properties, print stream input 281
properties, print stream output 284
properties, report 331
properties, report input 332
report 326
wizard, print stream 276
wizard, print stream input 277
wizard, print stream output 280
wizard, report 326
wizard, report input 327
source directories
definition of the term 275, 323
for print stream types 260
for report types 306
source size, for each processed report 340
source specifications
creating for a print stream type 276
creating for a report type 326
definition of the term 275, 323
deleting, for a print stream type 285
deleting, for a report type 335
modifying, for a print stream type 281
modifying, for a report type 331
specifying file format for data export 209
speed, as a criteria for compression 205
start page, specifying for
AFP print stream type 144
ASCII print stream type 158
EBCDIC print stream type 161
EBCDIK print stream type 164
Metacode print stream type 167
PCL print stream type 181
start time, for each processed
print stream 294
report 340, 343

ApplicationXtender Reports Management Administrators Guide

Index

start via JDL/JDE (Metacode) 170


starting
AppXtender Reports Mgmt Configuration
utility 75
AppXtender Reports Mgmt Print Stream
Processor 266, 267, 271
AppXtender Reports Mgmt uninstallation on
Windows 2000 42
XDS Visual Tester 248
status, for each processed report 340
step, for each processed report 340
date/time 340
success, time report files kept after 207
suppression, specifying for AFP 148
suspending
AppXtender Reports Mgmt Print Stream
Processor 263
Sybase SQL Anywhere
creating an ODBC data source 108
installing clients 107
symbol set ID, specifying for PCL 183
synchronizing index fields with database 219
syntax testing procedure 231
system log directory
AppXtender Reports Mgmt Print Stream
Processor 259
AppXtender Reports Mgmt Report Processor
305

T
templates, form 349
temporary files, delete, specifying for
AFP print stream type 143
ASCII print stream type 157
EBCDIC print stream type 161
EBCDIK print stream type 164
Metacode print stream type 167
PCL print stream type 180
testing procedures
recommended method 235
syntax 231
XDS Visual Tester 241, 248
testing report types
recommended method 235
XDS Visual Tester 241, 248
text image of report 229

TFM, resources for PCL print stream type


data file 184
fonts 184
toolbar buttons
AppXtender Reports Mgmt Configuration
utility 81
XDS Visual Tester 245
XDS Visual Tester Report Text view 247
top offset
changing for form overlay 356
specifying for form overlay 354
trans tab character, specifying for AFP 147
translating carriage controls (Metacode) 171
tray, paper, specifying for PCL 183
troubleshooting 235
type of form overlay, specifying 354

U
uninstalling ApplicationXtender 42
units of measurement, for form overlay 354
up, navigating AppXtender Reports Mgmt
Configuration utility 80
upgrading
from previous versions of AppXtender
Reports Mgmt 24
upload indexes, for each processed report 340
uploading options
key reference update, for a report type 203
launch full text indexing to queue 203
merge index with existing document 203
transaction rollback, for a report type 203
unique index key validation 203

V
viewing
ASCII sample reports 214
list of AppXtender data sources 98
PDF sample reports 216
sample reports 214
Volume Label Search Drives 134

W
wizard
form overlay application creation 350
installing AppXtender Reports Mgmt 35
ApplicationXtender Reports Management Administrators Guide

379

Index

print stream source 276


print stream source input 277
print stream source output 280
print stream type creation 141
report source 326
report source input 327
report types creation 197
WMI
accessing AppXtender Reports Mgmt report
data in 319
working directory
AppXtender Reports Mgmt Print Stream
Processor 257
AppXtender Reports Mgmt Report Processor
304
working subdirectory
print stream type 257
report type 304
writing scripts 209

X
XDS
definition of the term 50
instruction 229
XDS Visual Tester
displaying for processed report 344
displaying for sample report 242, 243
introduction 241
panes 244
Report Text view toolbar 247
testing 248
toolbar 245
Xerox, Metacode print stream type
Font Widths 176
Fonts 176
Forms 175
Images 175
Logos 176

Y
Y2K compliance, date index values 135
year 2000, date index values 135

380

ApplicationXtender Reports Management Administrators Guide

You might also like