IBM Content Manager For Iseries System Administration Guide
IBM Content Manager For Iseries System Administration Guide
SC27-1136-01
SC27-1136-01
Note Before using this information and the product it supports, read the information in Notices on page 135.
Second Edition (May 2004) This edition applies to Version 5 Release 3 of IBM Content Manager for iSeries (product number 5722-VI1) and to all subsequent releases and modifications until otherwise indicated in new editions. This edition replaces SC27-1136-00. Copyright International Business Machines Corporation 1997, 2004. All rights reserved. US Government Users Restricted Rights Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
Contents
About This Book . . . . . . . . . . . v
| | | |
Who Should Use This Book . . . How This Book Is Organized . . . Whats New in Version 5.3 . . . How to Use This Book . . . . . Prerequisite and related information Support available on the Web . iSeries Navigator . . . . . How to send your comments . . . v . v . . . . . . vi . . . . . . vi . . . . . . vi . . . . . . vii . . . . . . vii . . . . . . vii . . . . . . . . . . Displaying Privilege Sets . . Working with Groups . . . . Creating Groups . . . . . Changing Groups . . . . Copying Groups . . . . . Deleting Groups . . . . . Displaying Groups . . . . Working with Group Entries . . Adding Group Entries . . . Removing Group Entries . . Working with Access Lists . . Creating Access Lists . . . Changing Access Lists . . . Copying Access Lists . . . Deleting Access Lists . . . Displaying Access Lists . . Working with Access List Entries Adding Access List Entries . Changing Access List Entries Copying Access List Entries . Removing Access List Entries Displaying Access List Entries Working with User Profiles . . Creating User Profiles . . . Changing User Profiles . . Copying User IDs . . . . Deleting User Profiles . . . Displaying User Profile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 45 47 48 48 49 49 50 51 52 52 54 54 55 56 56 57 58 59 60 60 61 62 63 64 65 65 66
. 6 . 8 . 8 . 10 . 11 . 11 . 12 . 12 . 13 . 13 . 15 . 23 . 23 . 24 . 24
35
37 38 43 44 44
iii
Defining Object Directories . . . . . Working with Object Directories . . Creating Object Directories . . . . Changing Object Directories . . . . Copying Object Directories . . . . Deleting Object Directories . . . . Displaying Object Directories . . . Defining Optical Systems . . . . . . Working with Optical Systems . . . Creating Optical Systems . . . . . Changing Optical Systems . . . . Copying Optical Systems . . . . . Deleting Optical Systems . . . . . Displaying Optical Systems . . . . Defining Storage Classes . . . . . . Working with Storage Class Profiles . Creating Storage Classes. . . . . Changing Storage Classes . . . . Copying a Storage Class Profile . . Deleting Storage Classes . . . . . Displaying Storage Classes . . . . Displaying Used Volumes . . . . Defining Collections . . . . . . . Working with Collections . . . . Creating Collections . . . . . . Changing Collections . . . . . . Copying Collections . . . . . . Deleting Collections . . . . . . Displaying Collections . . . . . Work with Storage Management Jobs . Object Deletion Processing . . . . Import Processing . . . . . . . Interactive Retrieve Processing. . . Distributing Optical Store Requests .
. 80 . 80 . 82 . 83 . 84 . 84 . 85 . 85 . 86 . 87 . 94 . 95 . 95 . 96 . 97 . 98 . . . . 100 . . . . 103 . . . . 104 . . . . 104 . . . . 105 . . . . 106 . . . . 106 . . . . 106 . . . . 108 . . . . 109 . . . . 110 . . . . 110 . . . . 111 . . . . 111 . . . . 113 . . . . 114 . . . . 117 . . . . 118
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. .
. .
. .
. .
. .
. .
. 119 . 121
. . 129
Appendix B. Setting up Content Manager for iSeries library for a primary and/or secondary language environment . . . . . . . . . . . . 131
Primary language environment . Secondary language environment. . . . . . . . . . . . 131 . 132
| | |
Notices . . . . . . . . . . . . . . 135
Trademarks . . . . . . . . . . . . . . 137
iv
| | | | | | | | | |
vi
| | | | | | | | | | | | | | | | | | | | |
Table 1. IBM Content Manager for iSeries 5.3 publications (continued) Title IBM Content Manager for iSeries: Messages and Code IBM Content Manager for iSeries: Understanding Advanced Workflow IBM Content Manager for iSeries: Application Programming Guide and Reference Publication number SC27-1137 SC27-1138 SC27-1139
iSeries Navigator
IBM iSeries Navigator is a powerful graphical interface for managing your iSeries servers. iSeries Navigator functionality includes system navigation, configuration, planning capabilities and online help to guide you through your tasks. iSeries Navigator operation and administration of the server easier and more productive and is the only user interface to the new advanced features of the OS/400 operating system. It also includes Management Central for managing multiple servers from a central server. For more information about iSeries Navigator, see the Information Center.
vii
viii
CM
Select one of the following: 1. Profile maintenance 2. Work with jobs 3. Database utilities 90. Sign off
Selection or command ===> __________________________________________________________________ ________________________________________________________________________ F3=Exit F4=Prompt F9=Retrieve F12=Cancel F13=User support F16=Set initial menu
PANEL DEFINITIONS Profile maintenance Displays the Profile Maintenance menu shown in Figure 2 on page 3, which lets you work with various Content Manager for iSeries profiles. Work with storage management jobs Displays the Work with Storage Management Jobs menu shown in Figure 108 on page 112, which lets you work with storage management jobs. Database utilities Displays the Database Utilities menu shown in Figure 3 on page 4. This option lets you release locks on items, work packages, and work management profiles, as well as move a platter from one optical system to another. Sign off Exits Content Manager for iSeries and signs off the iSeries server. FUNCTION KEY DEFINITIONS Enter Processes your selection.
Profile Maintenance
To open the Profile Maintenance menu, select 1 from the Content Manager for iSeries main menu.
Profile Maintenance
Work with privilege sets Work with user profiles Work with groups Work with access lists Work with key fields Work with index classes Work with workbaskets Work with collections Work with servers Work with object directories Work with storage classes Work with optical systems Delete work management profiles
Selection or command ===> __________________________________________________________________ ________________________________________________________________________ F3=Exit F4=Prompt F9=Retrieve F12=Cancel F13=User support F16=Set initial menu
Table 2 explains where you can learn more about the tasks associated with this menu.
Table 2. Topics Related to Profile Maintenance Topic v v v v User profiles Privilege sets Groups Access lists Chapter Chapter 4, User Access and Security, on page 35
v Key fields v Index classes v Workbaskets v v v v v Collections Servers Object directories Storage classes Optical systems
Chapter 2, Library Services, on page 5 Chapter 3, Workflow Processing, on page 27 Chapter 5, Storage Management, on page 67
Database Utilities
To open the Database Utilities menu, select 3 from the Content Manager for iSeries main menu. See Chapter 6, Database Utilities, on page 123 for additional information.
VIDBU Select one of the following: 1. 2. 3. 4. 4. Release Release Release Release Platter
Database Utilities
item locks work package locks work management profile locks pended items move
Selection or command ===> __________________________________________________________________ ________________________________________________________________________ F3=Exit F4=Prompt F9=Retrieve F12=Cancel F13=User support F16=Set initial menu
Concepts
Library services in Content Manager for iSeries consist of the following: v Items v Key fields v Index classes
Items
An item is a document or a folder. Associated with each item are system- and user-defined attributes. System-defined attributes are stored once for each item. Examples of system attributes would be item creation date/time and item description. User-defined attribute values (key fields) are stored once for each instance of an item in an index class. End users create items.
Documents
Documents are items that can be stored, retrieved, and exchanged as a single unit among systems and users. A document is any object entered into Content Manager for iSeries through scan or import.
Folders
Folders are items that provide a way to group related documents and other folders together. Grouping items in folders makes them easier to retrieve. A folder can contain zero to many items, but cannot contain itself as a subfolder. End users create folders. A folder can be placed in an index class and/or placed in another folder.
Relationships
Items can have the following relationships: v When using the Content Manager for iSeries client, each item is associated with one and only one index class. v Each item can be located in zero to many folders. However, an item cannot be located in the same folder twice.
Key fields
A key field is a label for standard information that you can use to index, identify, and retrieve items in index classes and folders. Users can assign values to key fields for each item in an index class. As system administrator, you can do the following: v Define key fields v Give each key field a name and description v Specify the type of data to be stored (character or numeric) and the maximum length of the key field value
Relationships
Each key field can be associated with zero to many index classes.
Index Classes
An index class is a way to group items, documents and folders with similar attributes for the purpose of storage and retrieval. An index class also gives you a way to group items for security reasons. Each item in an index class can have different key field values. As system administrator, you can do the following: v Define an index class to be a group of 1 to 8 key fields. v Give each index class a name and description v Associate a key field to an index class, specifying that the key field is either required or optional information for that index class. Whenever users add an item to an index class, they must specify a value for the item in any required index class key fields.
Relationships
Each index class can be a group of 1 to 8 key fields.
an index class for each of the states counties. Therefore, searching through the county index class would be more efficient than searching through an index class for the entire state.
A user might then search the index class and specify the following criteria:
Key Key Key Key 1 2 3 4 : : : : MONTGOMERY DOE
In this example, to obtain the list, Content Manager for iSeries searches all employee records within Montgomery County, returning only those containing a last name of Doe. Because there are more employees in a given county than people in the state with the same last name, this is not the most efficient way to define the index class key fields. Therefore, the following definition can improve search performance:
Key Key Key Key 1 2 3 4 : : : : LAST NAME FIRST NAME SS # COUNTY
As another example, when the social security number is known and is always specified as search criteria, you can further restrict the number of items searched using the following key field definitions. In this case, you significantly improve search time because social security numbers are unique.
Key Key Key Key 1 2 3 4 : : : : SS # LAST NAME FIRST NAME COUNTY
Selection or command ===> __________________________________________________________________ ________________________________________________________________________ F3=Exit F4=Prompt F9=Retrieve F12=Cancel F13=User support F16=Set initial menu
Type choices, press Enter 1=Create 2=Change 3=Copy Key Field ________ xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx
4=Delete
5=Display
Option _ _ _ _ _ _ _ _ _
PANEL DEFINITIONS Position to Type the name of the key field you want to scroll to and press Enter. The panel is displayed again with the key field you typed appearing on the panel. If you type a letter, a string of letters, or a key field that does not exist, the key field most closely matching what you typed is displayed on the panel. Select this option to create a new key field. Displays the panel shown in Figure 6 on page 10. Enter 2 next to the key field you want to change. It displays the panel shown in Figure 7 on page 11, where you can change a key field description and definition. Keep the following in mind when changing a key field definition: v The key field name cannot be changed v The type cannot be changed v The length can be increased but not decreased Type 3 next to the key field you want to copy. This lets you copy an existing key field definition into a new key field definition. It displays the panel shown in Figure 8 on page 12, where you can change the existing key field definition to create the new key field. Type 4 next to the key field you want to delete. The panel shown in Figure 9 on page 12 is displayed to let you confirm or cancel the request. If an index class references the key field, it cannot be deleted. If you select 4 next to more than one item, the delete requests are grouped and processed together. Type 5 next to the key field for which you want to
Chapter 2. Library Services
1=Create 2=Change
3=Copy
4=Delete
5=Display
display the key field definition and description. It displays the panel shown in Figure 10 on page 13. Key field Text Lists the names of the key fields. Lists the description for each key field.
You can select any combination or number of valid options. The options you select are processed in the order listed on the panel. If an error occurs for one of the options, the Work with Key Fields panel is displayed again with the option in error highlighted. Any other options remaining to be processed are also displayed on the panel. When you correct the error, all options selected are processed. FUNCTION KEY DEFINITIONS Enter Processes your selections.
Text . . . . . . . . . . . . . . Type . . . . . . . . . . . . . .
Length . . . . . . . . . . . . .
__
F3=Exit
F12=Cancel
PANEL DEFINITIONS Key field Text The name of the key field you want to create. The description of the key field. This is the key field text that will be displayed to the user while indexing and searching for items within an index class. The type of the key field, such as numeric or character. After you define the type of a key field, you can change it if an index class does not reference it. Type one of the following choices: 1=Character Indicates that the key field is character
Type
10
2=Numeric Indicates that the key field is numeric Length The maximum number of characters that the value in the field can consist of. The maximum characters allowed is 40. After you define the length of a key field, although you can increase it, you can only decrease it if an index class does not reference it.
Type choices, press Enter Text . . . . . . . . . . . . . . Type . . . . . . . . . . . . . . xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx x 1=Character 2=Numeric 1-40
Length . . . . . . . . . . . . .
xx
F3=Exit
F12=Cancel
11
Text . . . . . . . . . . . . . . Type . . . . . . . . . . . . . .
Length . . . . . . . . . . . . .
xx
F3=Exit
F12=Cancel
Option 4 4 4 4 4
F12=Cancel
12
13
The panel shown in Figure 11 is displayed when you select 6 from the Profile Maintenance menu.
Work with Index Classes Position to . . . . . . ________ Index class
Type choices, press Enter 1=Create 2=Change 3=Copy Index Class ________ xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx
4=Delete
5=Display
Option _ _ _ _ _ _ _ _ _
PANEL DEFINITIONS Position to Enter the name of the index class you want to scroll to and press Enter. The panel is displayed again with the index class you typed appearing on the panel. If you type a letter, a string of letters, or an index class that does not exist, the index class most closely matching what you typed is displayed on the panel. Select this option to create a new index class. It displays the panel shown in Figure 12 on page 15. Enter 2 next to the index class you want to change. It displays the panel shown in Figure 18 on page 23, where you can change an index class description and definition. When you change an index class definition, although you can add key fields, you can only remove them if no items are associated with the index class. Enter 3 next to the index class you want to copy. This lets you copy an existing index class definition into a new index class definition. It displays the panel shown in Figure 19 on page 24, where you can change the existing index class definition to create the new index class. Enter 4 next to the index class you want to delete. It displays the panel shown in Figure 20 on page 24, which lets you confirm or cancel the request. If the index class contains items or another index class references it, it cannot be deleted. If you select 4 next to more than one item, the delete requests are grouped and processed together.
1=Create 2=Change
3=Copy
4=Delete
14
5=Display
Enter 5 next to the index class for which you want to display the index class definition. It displays the panel shown in Figure 21 on page 25. Lists the names of the index classes. Lists the description for each index class.
You can select any combination or number of valid options. The options you select are processed in the order listed on the panel. If an error occurs for one of the options, the Work with Index Classes panel is displayed again with the option in error highlighted. Any other options remaining to be processed are also displayed on the panel. When you correct the error, all options selected are processed. FUNCTION KEY DEFINITIONS Enter Processes your selections.
PANEL DEFINITIONS Index class Text Type a unique 1- to 8-character abbreviated name for the index class. Type the description of the index class. This field is informational and describes the contents of the index class. Use names that are easy to remember and that reflect the folders and documents that are included in the index class. Type the name of the access list to be associated with this index class. The access list controls who can access the index class.
Access list
15
Key field
Type which key fields you want to assign to the index class. The key fields are the attributes that describe the items associated with this index class. You can either type the name of a known key field or press F4 and select from a list of existing key fields. The key field order can affect index class searches. (See Planning for Index Classes on page 6 for considerations associated to defining an index class.) If you press F6, the panel shown in Figure 5 on page 9 is displayed, where you can create a new key field. Type Y to indicate the key field is required for this index class. If the key field is required, users must specify a value for the key field when they index items into an index class. Type N to make a value for this key field optional.
Required
FUNCTION KEY DEFINITIONS F6 The Work with Key Fields panel (Figure 5 on page 9) is displayed where you can create a new key field. Saves the index class definition.
Enter
Create Index Class Type choices, press Enter Key field 5 . . . . . . . . . . . . . Required . . . . . . . . . . . . . . Key field 6 . . . . . . . . . . . . . Required . . . . . . . . . . . . . . Key field 7 . . . . . . . . . . . . . Required . . . . . . . . . . . . . . Key field 8 . . . . . . . . . . . . . Required . . . . . . . . . . . . . . Key field to represent object . . . . . . . . . . ________ _ ________ _ ________ _ ________ _ Name, F4 for list Y=Yes, N=No Name, F4 for list Y=Yes, N=No Name, F4 for list Y=Yes, N=No Name, F4 for list Y=Yes, N=No
________
PANEL DEFINITIONS Key field Specify which key fields you want to assign to the index class. The key fields are the attributes that describe the items associated with this index class. You can either type the name of a known key field or press F4 and select from a list of existing key fields. The key field order can affect index class searches. (See Planning for Index Classes on page 6 for considerations associated to defining an
16
index class.) If you press F6, the panel shown in Figure 5 on page 9 is displayed, where you can create a new key field. Required Type Y to indicate the key field is required for this index class. If the key field is required, users must specify a value for the key field when they index items into an index class. Type N to make a value for this key field optional. Key field to represent object Type the key field that should be used as a title when displaying each object that users retrieve using this index class.
FUNCTION KEY DEFINITIONS F6 Enter The Work with Key Fields panel (Figure 5 on page 9) is displayed, where you can create a new key field. Saves the index class definition.
Create Index Class Type choices, press Enter Default collection . . . . . . . . . . Alternate storage: Document collection . . . . . . . . Note collection . . . . . . . . . . History collection . . . . . . . . . Automatic foldering . . . . . . . . . Key field . . . . . . . . . . . . . Index class . . . . . . . . . . . . Workflow processing Default process . . . . . . . . . . . . . . . . . . . *DFT____ Name, F4 for list
Name, F4 for list Name, F4 for list Name, F4 for list Y=Yes, N=No Name, F4 for list Name, F4 for list
PANEL DEFINITIONS Default collection Type the default collection to be used for determining the storage requirements of objects associated to this index class. You can either type the name of a known collection or press F4 to select from a list of existing collections. Determines where documents, notes, and history logs are stored: Document collection Type the name of the collection to be used for determining the storage requirements for note objects associated with this index class. You can either type the name of a
Chapter 2. Library Services
Alternate storage
17
known collection or press F4 to select from a list of existing collections. Note collection Type the collection to be used for determining the storage requirements for note objects associated to this index class. You can either type the name of a known collection or press F4 to select from a list of existing collections. History Collection Type the collection that is to be used for determining the storage requirements for history objects associated with this index class. You can either type the name of a known collection or press F4 to select from a list of existing collections. Automatic foldering Type Y if you want the application to automatically add an object to a folder of the index class you select. When a user saves an object, Content Manager for iSeries searches for an existing folder that contains the key field for the object and the value in the key field. If Content Manager for iSeries finds a folder that matches both the key field and the value in the key field, Content Manager for iSeries saves the values from the object key fields in the folder key fields. Only those values from the object key fields that do not currently exist in the folder key fields are saved. If Content Manager for iSeries does not find a folder that matches the key field and the value in the key field, Content Manager for iSeries: v Creates a folder using the index class type you specify v Places the values of the object key fields in the folder key fields Key field Specify the key field that the application uses to index the object and automatically add the object to a folder. This field is required if Y was specified for automatic foldering. You can either type the name of a known key field or press F4 to select from a list of existing key fields. Note: Automatic foldering will end if the chosen key field is an optional key field AND the indexing user does not enter information for that optional key field. For example, if there were four index classes (with their associated key fields) as follows:
18
INDEXclassA
NAMEKEY (required) ADDRESS (optional) SSN Autofolder=Y INDEXCLASS=INDEXclassB KEYFIELD=NAMEKEY
INDEXclassB
NAMEKEY (required) SSN DOCDESC Autofolder=Y INDEXCLASS=INDEXclassC KEYFIELD=DOCDESC
INDEXclassC
NAMEKEY DOCDESC CREATEDATE INDEXCLASS=INDEXclassD KEYFIELD=NAMEKEY
INDEXclassD
NAMEKEY CREATEDATE
And, in this example, 1. You index into INDEXclassA. 2. INDEXclassA autofolders into INDEXclassB. 3. INDEXclassB attempts to autofolder into INDEXclassC, but the process stops because INDEXclassA does not have data for DOCDESC (because it is not a part of its index class key fields). Also, using the same INDEXclass examples above, if the indexer does not enter information for the optional ADDRESS key field for INDEXclassA, the process stops and does not autofolder into INDEXclassB. Index class Specify the index class to associate the object to when an object is automatically added to a folder. This field is required if Y was specified for automatic foldering. You can either type the name of a known index class or press F4 to select from a list of existing index classes. Workflow processing This field is used to specify whether objects of this index class are sent to a workflow process automatically or manually. Type one of the following choices:
Chapter 2. Library Services
19
1=Manual The application selects the process, but the application users add the items that they save, under this index class, to the process. 2=Automatic When application users save items under this index class, the application adds the items to the process Default process Specify the name of the default process to which objects of this index class are to be sent. You can either type the name of a known process or press F4 to select from a list of existing processes.
FUNCTION KEY DEFINITIONS F6 The Work with Key Fields panel (Figure 5 on page 9) is displayed, where you can create a new key field. Saves the index class definition.
Enter
Create Index Class Type choices, press Enter Default priority . . . . . . . . . . . Activate collection point . . . . . . . . . . . . . . . Process . . . . . . . . . . . . . . Collection point . . . . . . . . . . Save user exit function . . . . . . . . . . . . . . Dynamic link library . . . . . . . . Search user exit function . . . . . . . . . . . . . . Dynamic link library . . . . . . . . 00001 1-31999
N Y=Yes, N=No __________ Name, F4 for list __________ Name, F4 for list
________________________________ ________
________________________________ ________
PANEL DEFINITIONS Default priority Type the order that you want the application to process an object of this index class within a workbasket. You can specify a priority from 1 to 31999, where 1 is the lowest priority. Type Y if you want indexed items of this type to activate the collection point you specify in this profile, before the item arrives at the collection point. Otherwise, type N. When this field is Y, and an indexed item of this type does not match an event at the collection
20
point, the system creates the events at the collection point for the item and matches the item to the appropriate event. Process Type the name of the process you want the system to examine when matching an indexed item with collection point events. Collection point Type the name of the collection point you want the system to examine when matching an indexed item with collection point events. Save user exit function Type the name of the function that you want to run at the user exit for saving an object. This user exit determines the processing, such as data verification, that the client performs before it saves an object. Type the name of the function that you want to run at the user exit for performing an alternate search function. This user exit determines the processing that the client performs when users begin a search. Type the dynamic link library for each user exit entered.
FUNCTION KEY DEFINITIONS F6 Enter The Work with Key Fields panel (Figure 5 on page 9) displays, where you can create a new key field. Saves the index class definition.
Create Index Class Type choices, press Enter Sort user exit function . . . . . . . . . . . . . . Dynamic link library . . . . . . . . Next workbasket user exit function . . . . . . . . . . . . . . Dynamic link library . . . . . . . . Automatic workflow user exit function . . . . . . . . . . . . . . Dynamic link library . . . . . . . . Storage management user exit function . . . . . . . . . . . . . . Dynamic link library . . . . . . . .
________________________________ ________
________________________________ ________
________________________________ ________
________________________________ ________
21
PANEL DEFINITIONS Sort user exit function Type the name of the function that you want to run at the user exit for performing an alternate sort function.
Next workbasket user exit function Type the name of the function that you want to run when the client or user routes a folder or document of this index class to a workbasket. Automatic workflow user exit function Type the name of the function that you want to run at the automatic workflow user exit. The function will be used when a user saves an item with an index class that is defined to automatically start items in a workflow when they are saved. Storage management user exit function Type the name of the function that you want to run at the storage management user exit. This exit is run when users index an item of this index class. Dynamic link library Type the dynamic link library for the user exit entered.
FUNCTION KEY DEFINITIONS F6 Enter The Work with Key Fields panel (Figure 5 on page 9) displays, where you can create a new key field. Saves the index class definition.
Create Index Class Type choices, press Enter User option user exit function . . . . . . . . . . . . . . _______________________________ Dynamic link library . . . . . . . . ____________ Bottom F3=Exit F6=Create key field F12=Cancel
PANEL DEFINITIONS User option user exit function Type the name of the function that you want to run at the user option user exit. User option user exit dynamic link library Type the dynamic link library for the user exit entered. FUNCTION KEY DEFINITIONS F6 Enter The Work with Key Fields panel (Figure 5 on page 9) displays, where you can create a new key field. Saves the index class definition.
22
Type choices, press Enter Text . . . . . . . . . . . . . . . . . Access list . . . . . . . . . . . . . Key field 1 . . . . . . . . . . . . . Required . . . . . . . . . . . . . . Key field 2 . . . . . . . . . . . . . Required . . . . . . . . . . . . . . Key field 3 . . . . . . . . . . . . . Required . . . . . . . . . . . . . . Key field 4 . . . . . . . . . . . . . Required . . . . . . . . . . . . . . xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxx Name, F4 for list xxxxxxxx x xxxxxxxx x xxxxxxxx x xxxxxxxx x Name, F4 for list Y=Yes, N=No Name, F4 for list Y=Yes, N=No Name, F4 for list Y=Yes, N=No Name, F4 for list Y=Yes, N=No More... F3=Exit F4=Prompt F6=Create key field F12=Cancel
23
Type choices, press Enter Index class . . . . . . . . . . . . . Text . . . . . . . . . . . . . . . . . Access list. . . . . . . . . . . . . . Key field 1 . . . . . . . . . . . . . Required . . . . . . . . . . . . . . Key field 2 . . . . . . . . . . . . . Required . . . . . . . . . . . . . . Key field 3 . . . . . . . . . . . . . Required . . . . . . . . . . . . . . Key field 4 . . . . . . . . . . . . . Required . . . . . . . . . . . . . . F3=Exit F4=Prompt F6=Create key field ________ Name xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxx Name, F4 for list xxxxxxxx x xxxxxxxx x xxxxxxxx x xxxxxxxx x F12=Cancel Name, F4 for list Y=Yes, N=No Name, F4 for list Y=Yes, N=No Name, F4 for list Y=Yes, N=No Name, F4 for list Y=Yes, N=No More...
Option 4 4 4 4 4
F12=Cancel
24
Display Index Class Index class . . . . . . . . . . . . : Text . . . . . . . . . . . . . . . . : Access list . . . . . . . . . . . . : Key field 1 . . . . . . . . . . . . : Required . . . . . . . . . . . . . : Key field 2 . . . . . . . . . . . . : Required . . . . . . . . . . . . . : Key field 3 . . . . . . . . . . . . : Required . . . . . . . . . . . . . : Key field 4 . . . . . . . . . . . . : Required . . . . . . . . . . . . . : xxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxx xxxxxxxx x xxxxxxxx x xxxxxxxx x xxxxxxxx x
25
26
27
4=Delete
5=Display
Option _ _ _ _ _ _ _ _ _
Workbasket __________ xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx
PANEL DEFINITIONS Position to Specify the name of the workbasket you want to scroll to and press Enter. The panel is displayed again with the workbasket you typed appearing on the panel. If you type a letter, a string of letters, or a workbasket that does not exist, the workbasket most closely matching what you typed is displayed on the panel. Displays the panel shown in Figure 23 on page 29. Specify 2 next to the workbasket you want to change. Displays the panel shown in Figure 25 on page 32, where you can change a workbasket definition. Specify 3 next to the workbasket you want to copy. This displays the panel shown in Figure 26 on page 33. Specify 4 next to the workbasket you want to delete. This displays the panel shown in Figure 27 on page 33. If you select 4 next to more than one item, the delete requests are grouped and processed together. Specify 5 next to the workbasket for which you want to display the full definition. Displays the
1=Create 2=Change
3=Copy
4=Delete
5=Display
28
panel shown in Figure 28 on page 34. You can view the information displayed, but you may not type information on the panel. Option Workbasket Text Type an option number next to the item you want to work with. Lists the names of workbaskets that are not marked for deletion. Description of the workbasket, giving the purpose of the workbasket.
The workbasket profile panels let you create, change, or display details for workbaskets. You can also copy or delete workbaskets.
Creating Workbaskets
The panel shown in Figure 23 is displayed if you selected 1 from the Work with Workbaskets panel shown in Figure 22 on page 28.
Create Workbasket Type choices, press Enter Workbasket . . Text . . . . . Access list . Action list . Allow reassign List work . . Work order . . . . . . . . . . to . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . __________ Name ______________________________ __________ Name, F4 for list __________ Name, F4 for list Y Y=Yes, N=No Y Y=Yes, N=No 1 1=First-in first-out 2=Last-in first-out 3=Priority N Y=Yes, N=No N Y=Yes, N=No ____ 0-9999 ________________________________ ________
. . . . . . . . . . . . . . . . library
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
PANEL DEFINITIONS Workbasket Specify the 1- to 10-character alphanumeric name of the workbasket to be created. Note that you cannot specify a workbasket name of *NEXT because it is reserved for use by the Content Manager for iSeries ad-hoc routing function. This field is required. Description of the workbasket, giving the purpose of the workbasket. Type the name of the access list to be associated
Chapter 3. Workflow Processing
29
with this workbasket. The access list controls who can access the workbasket. Action list Type the name of the action list to be associated with this workbasket. The action list specifies which options are available to a user at the workbasket. Type Y to allow a user to reassign work to this workbasket. Type N to not allow a user to reassign work to this workbasket. List work Type Y to present all items at this workbasket so users can select an item to work with. Users can select these items in random order. Type N if you do not want to list all items at this workbasket, which automatically presents items to the user based on the value of the Work order field. Type 1 to arrange for items in this workbasket to be displayed to users in first-in first-out order. Type 2 to arrange for items in this workbasket to be displayed to users in last-in first-out order. Type 3 to arrange for items in this workbasket to be displayed to users in priority order. Priority is determined by the number assigned. Remove after indexing Type Y if you want the system to automatically remove items from the workbasket immediately after a user finishes indexing them. Type N if you do not want the system to automatically remove items from the workbasket immediately after a user finishes indexing them. Set overload Type Y if you want the system to perform overload processing when the number of items in the workbasket reaches the number you specify in the Limit field. When an overload occurs, the user will be notified, and optionally, the overload user exit will be invoked. Type N if you do not want the system to perform overload processing. Limit Specify the maximum number of items that you want the workbasket to contain before the system performs overload processing. Type a number from 0 to 9999.
Allow reassign to
Work order
Function Type the name of the function you want to run when the number of items in the workbasket reaches the overload limit. Dynamic link library Type the name of the dynamic link library for the overload function.
30
Create Workbasket Type choices, press Enter User workbasket. . . . . . . . . . . . User defined . Type . . . . Function . . Dynamic link . . . . . . . . . . . . library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Y Y=Yes, N=No
Item selected user exit function . . . . . . . . . . . . . . Dynamic link library . . . . . . . . Item completed user exit function . . . . . . . . . . . . . . Dynamic link library . . . . . . . .
________________________________ ________
________________________________ ________
PANEL DEFINITIONS User workbasket This field indicates whether this workbasket is defined to be a user workbasket. If a workbasket is defined to be a user workbasket, only work that is owned by the user or work that is unassigned is presented. If a user has system administrator privilege for workbaskets, all work is presented, regardless of ownership. Type Y to specify that this is a user workbasket. Type N to specify that this is not a user workbasket. This is the default value. User defined This field indicates whether this is a user defined workbasket. If a workbasket is user defined, the client will call a user exit when the workbasket is selected to be opened. Processing of the work in this workbasket is supported through custom code in the user exit. Type Y to specify that this is a user-defined workbasket. If this field is Y, a value must be specified in the associated Type, Function, and Dynamic link library fields. Type N to specify that this is not a user-defined workbasket. Type Type a number between 50 and 99 for the
31
workbasket type. This value will be input into the user defined workbasket user exit. User defined workbasket user exit function Type the name of the function you want run for this user defined workbasket. Item selected user exit function Type the name of the function that you want to run at the workbasket item selected user exit. This user exit is called by the client when an item is selected and opened at a workbasket. Item completed user exit function Type the name of the function that you want to run at the workbasket item completed user exit. This user exit is called by the client when a user has completed working an item at a workbasket. Dynamic link library Type the name of the dynamic link library for each user exit function entered.
Changing Workbaskets
When you select 2 on the Work with Workbaskets panel, the panel shown in Figure 25 is displayed. This panel lets you change an existing workbasket definition. For a description of the fields on this display, see Creating Workbaskets on page 29.
Change Workbasket Workbasket . . . . . . . . . . . . . . : Type choices, press Enter Text . . . . . Access list . Action list . Allow reassign List work . . Work order . . . . . . . . to . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxx Name, F4 for list xxxxxxxxxx Name, F4 for list x Y=Yes, N=No x Y=Yes, N=No x 1=First-in first-out 2=Last-in first-out 3=Priority x Y=Yes, N=No x Y=Yes, N=No xxxx 0-9999 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx More... F3=Exit F4=Prompt F12=Cancel xxxxxxxxxx
. . . . . . . . . . . . . . . . library
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
32
Copying Workbaskets
When you select 3 on the Work with Workbaskets panel, the panel shown in Figure 26 displays, which lets you copy an existing workbasket to create a new workbasket. For a description of the fields on this display, see Creating Workbaskets on page 29.
Copy Workbasket Copy from workbasket . . . . . . . . . : Type choices, press Enter Workbasket . . Text . . . . . Access list . Action list . Allow reassign List work . . Work order . . . . . . . . . . to . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . __________ Name xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxx Name, F4 for list xxxxxxxxxx Name, F4 for list x Y=Yes, N=No x Y=Yes, N=No x 1=First-in first-out 2=Last-in first-out 3=Priority x Y=Yes, N=No x Y=Yes, N=No xxxx 0-9999 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx More... xxxxxxxxxx
Remove after indexing . . Set overload . Limit . . . Function . . Dynamic link F3=Exit
. . . . . . . . . . . . . . . . library
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
F4=Prompt
F12=Cancel
Deleting Workbaskets
When you select 4 on the Work with Workbaskets panel, the panel shown in Figure 27 displays with the workbaskets you want to delete. You can confirm the deletion of workbaskets by pressing the Enter key or cancel your request by pressing F12 (Cancel).
Confirm Delete of Workbaskets Press Enter to confirm your choice for 4=Delete. Press F12 to return and not delete the workbaskets.
Option 4 4 4 4 4
Bottom
F12=Cancel
33
Displaying Workbaskets
When you select 5 on the Work with Workbaskets panel, the panel shown in Figure 28 displays, which displays the current profile information for the requested workbasket. For a description of the fields on this display, see Creating Workbaskets on page 29.
Display Workbasket
Workbasket . . Text . . . . . Access list . Action list . Allow reassign List work . . Work order . . Remove after indexing . . Set overload . Limit . . . Function . . Dynamic link
. . . . . . . . to . . . .
. . . . . . .
. . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
: : : : : : : : : : : :
. . . . . . . . . . . . . . . . library
34
35
set used in an access list may grant a user different privileges than what they have in their general privilege set. Access lists add authority to general privileges; they do not remove authority. In the simplest example of authority control, all users have access to all items in the library. To implement this type of authority control, give all users maximum privileges. Since access lists add authority, it is not necessary in this example to implement any access lists for your workbaskets, index classes or processes. There are however, many available levels of restricted access. One type of restriction is to allow only a subset of users to have access to specific folders and documents. To do this, you would first define general privileges for all users specifying minimum access to the index class for the items. You would then define an access list consisting of those users and groups that are allowed to work with the index class. Each entry in the access list is associated with a privilege set which allows index class functions. This access list is then used for the index class. In this way, users that are not part of the access list are denied use of the index class and users that are part of the access list are allowed to perform those functions specified in the privilege set. Here is an example. Two privilege sets are defined. The first is a general privilege set defined for user John Doe. The second privilege set is associated with user John Doe in the access list defined for the Claims index class.
Scan General Privileges for John Doe John Does Privilege Claims Index Class ACL Y Search Print Y N Fax N Create Delete Import Export etc. N Y N N
1. If John Doe attempted to scan, Content Manager for iSeries would examine his general privilege set and determine that he had authority to scan. No further evaluation would occur. 2. If John Doe attempted to fax an item from the Claims index class, Content Manager for iSeries would examine his general privilege set and determine that he did not have authority to fax. The access list associated with Claims would then be interrogated to determine if John Doe is a member of that access list, either individually or as part of a group. Since he is, the privilege set assigned to him in the access list would be examined, and it would be determined that he had authority to fax items in the Claims index class. 3. If John Doe attempted to print an item from the Claims index class, Content Manager for iSeries would examine his general privilege set and determine that he did not have authority to print. The access list associated with Claims would then be interrogated to determine if John Doe is a member of that access list. Since he is, the privilege set assigned to him in the access list would be examined, and it would be determined that he did not have authority to print items in the Claims index class.
36
Type choices, press Enter 1=Create 2=Change 3=Copy Privilege Set __________ xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx
4=Delete
5=Display
Option _ _ _ _ _ _ _ _
PANEL DEFINITIONS Position to Type the name of the privilege set you want to scroll to and press Enter. The panel is displayed again with the privilege set you typed appearing on the panel. If you type a letter, a string of letters, or a privilege set that does not exist, the privilege set most closely matching what you typed is displayed on the panel. Select this option to create a new privilege set. Displays the panel shown in Figure 30 on page 38. Type 2 next to the privilege set you want to change. Displays the panel shown in Figure 34 on page 44, where you can change a privilege set definition. Type 3 next to the privilege set you want to copy. This lets you copy an existing privilege set definition into a new privilege set definition. Displays the panel shown in Figure 35 on page 44, where you can change the existing privilege set definition to create the new privilege set. If the privilege set is referenced by a user profile, it cannot be deleted. Type 4 next to the privilege set you want to delete. The Figure 36 on page 45 panel is displayed to let
Chapter 4. User Access and Security
1=Create 2=Change
3=Copy
4=Delete
37
you confirm or cancel the request. If you select 4 next to more than one item, the delete requests are grouped and processed together. 5=Display Type 5 next to the privilege set for which you want to display the privilege set definition. Displays the panel shown in Figure 37 on page 45. Lists the privilege set. The 1- to 32-character alphanumeric description associated with the privilege set.
You can select any combination or number of valid options. The options you select are processed in the order listed on the panel. If an error occurs for one of the options, the Work with Privilege Sets panel is displayed again with the option in error highlighted. Any other options remaining to be processed are also displayed on the panel. When you correct the error, all options selected are processed. FUNCTION KEY DEFINITIONS Enter Processes your selections.
Create Privilege Set Type choices, press Enter Privilege set . . . . Text . . . . . . . . . Super access . . . . . Common folder and document privileges: Create . . . . . . . Delete . . . . . . . Suspend or activate Check in or out . . Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . __________ Name ______________________________ N Y=Yes, N=No
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
Y N N N 2
3 1
Y=Yes, N=No Y=Yes, N=No Y=Yes, N=No Y=Yes, N=No 0=None, 1=Search, 2=Update key fields 3=Change index class 0=None, 1=Read, 2=Add, 3=Update 0=None, 1=Read
PANEL DEFINITIONS Privilege set Type the 1- to 10-character alphanumeric name of the privilege set to be created. Note that privilege set names cannot begin with the asterisk (*) reserved character. Type the description of the privilege set. If Super access is specified, the Content Manager
38
for iSeries system bypasses any access control you assign to index classes, workbaskets, or processes. Y gives super access for this privilege set, and N does not allow super access for this privilege set. Common folder and document privileges Assign privileges to create, delete, access, suspend or activate, and check in or out folders and objects. Create Type Y to allow the user to create folders and documents. Type N to block this privilege. Delete Type Y to allow the user to delete folders and documents. Type N to block this privilege. Suspend or activate This field is used to assign privileges to suspend or activate folders and documents. Y gives privileges for this function; N does not allow privileges for this function. Check in or out Reserved for future use. Index Type one of the following access levels to be assigned for folders and objects: 0=None Prevents users from viewing the index class and key fields in the client. 1=Search Lets users search for folders and objects by selecting an index class and specifying search criteria in the key fields. 2=Update Key Fields Lets users update the key field and index class information for folders and objects, in addition to searching for folders and objects. 3=Change Lets users change the name of the index class, in addition to updating key fields and searching for folders and objects. Note log Type one of the following access levels to be assigned for note logs for folders and objects: 0=None Prevents users from viewing the note log in the client.
39
1=Read Lets users read the note log. 2=Add note Lets users add notes to the note log in addition to reading the log. 3=Update note Lets users update notes in the note log for folders and objects, in addition to adding notes to the note log and reading the note log. History Reserved for future use. FUNCTION KEY DEFINITIONS Enter Creates the privilege set.
Create Privilege Set Type choices, press Enter Folder table of contents privileges
. . . . . . . .
0=None, 1=Read, 2=Add item, 3=Remove item 0=None, 1=Read, 2=Update, 3=Add 4=Delete Y=Yes, Y=Yes, Y=Yes, Y=Yes, N=No N=No N=No N=No
. . . . . . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
Y Y N N
PANEL DEFINITIONS Folder table of contents privileges Type one of the following privileges to be assigned for the table of contents for folders. 0=None Prevents users from viewing the table of contents for folders. 1=Read Lets users read the table of contents only for folders. 2=Details Lets users view details about items within folders, in addition to reading the table of contents.
40
3=Add items Lets users add folders and objects to other folders, in addition to reading the table of contents and viewing details. 4=Remove items Lets users remove folders and objects from other folders, and add items to folders. Users can also read the table of contents and view details. Document table of contents privileges Type one of the following privileges to be assigned for the table of contents for documents: 0=None Prevents users from viewing objects. 1=Read Lets users read objects. 2=Update Lets users update and read objects but not add pages to or delete object parts. 3=Add Lets users add pages to or mark up objects, in addition to updating and reading objects. 4=Delete Lets users delete pages or markups from objects, in addition to adding, updating, and reading objects. Workbasket privileges You can assign one or more of the following privileges for workbaskets. Y grants privileges and N blocks privileges for these functions. Read Add Lets users view any workbasket. Lets users add folders and documents to workbaskets.
Remove Lets users remove items from workbaskets. Change priority Lets users change the priority in which they process the folders and documents in workbaskets. FUNCTION KEY DEFINITIONS Enter Creates the privilege set.
41
Create Privilege Set Type choices, press Enter Workflow privileges: Add . . . . . . . Remove . . . . . . Move . . . . . . . Continue . . . . . Force continue . . Search . . . . . . User functions: Scan . . . . . Print . . . . Receive faxes Send faxes . . Import . . . . Export . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
N N N N N N
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
Y Y Y Y Y Y
PANEL DEFINITIONS Workflow privileges One or more of the following privileges can be assigned for processes: Add Lets users add folders and documents to processes.
Remove Lets users remove folders and documents from processes. Move Lets users change which process folders and documents follow. Continue Lets users continue an item to the next step of a process. Force continue Lets users force an item, with outstanding events pending, to the next step of a process. Search Lets users search a process for items. User functions You can allow one or more of the following privileges for users. Y grants privileges for these functions, and N blocks privileges for these functions. Scan Print Specifies whether users can scan objects into the system. Specifies whether users can print objects.
42
Send fax Specifies whether users can send faxes. Import Specifies whether users can import objects into the system. Export Specifies whether users can export objects out of the system. FUNCTION KEY DEFINITIONS Enter Creates the privilege set.
Create Privilege Set Type choices, press Enter Administrative privileges: User IDs and groups . . Privileges . . . . . . . Access lists . . . . . . Key fields . . . . . . . Index classes . . . . . Data formats . . . . . . Workbaskets . . . . . . Workflows . . . . . . . System-managed storage . . . . . . . Servers . . . . . . . . Database utilities . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
N N N N N N N N N N N
. . . . . . . . . . . . . . . . . .
PANEL DEFINITIONS Administrative privileges When you assign this privilege set to a user, Y in these fields allows privileges to add, change, and delete any of the Content Manager for iSeries profiles and features listed on the panel.
43
Type choices, press Enter Text . . . . . . . . . Super access . . . . . Common folder and document privileges: Create . . . . . . . Delete . . . . . . . Suspend or activate Check in or out . . Index . . . . . . . . . . . . . . . . . . . . . . . xxxxxxxxxxxxxxxxxxxxxxxxxxxxx x Y=Yes, N=No
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
x x x x x
x x
Y=Yes, N=No Y=Yes, N=No Y=Yes, N=No Y=Yes, N=No 0=None, 1=Search, 2=Update key fields 3=Change index class 0=None, 1=Read, 2=Add, 3=Update 0=None, 1=Read More...
F3=Exit
F12=Cancel
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
x x x x x
x x
Y=Yes, N=No Y=Yes, N=No Y=Yes, N=No Y=Yes, N=No 0=None, 1=Search, 2=Update key fields 3=Change index class 0=None, 1=Read, 2=Add 3=Update 0=None, 1=Read More...
F12=Cancel
44
Confirm Delete of Privilege Sets Press Enter to confirm your choice for 4=Delete. Press F12 to return and not delete the privilege set. Privilege Set xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx
Option 4 4 4 4
Bottom
F12=Cancel
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
: : : : : : :
x x x x x x x
45
Type choices, press Enter 1=Create 2=Change 3=Copy 8=Work with group entries
4=Delete
5=Display
Option _ _ _ _ _ _ _
PANEL DEFINITIONS Position to Enter the name of the group you want to scroll to and press Enter. The panel is displayed again with the group you typed appearing on the panel. If you type a letter, a string of letters, or a group that does not exist, the group most closely matching what you typed is displayed on the panel. Select this option to create a new group. This displays the Create Group panel, shown in Figure 39 on page 47. Type 2 next to the group that you want to change. This displays the Change Group panel shown in Figure 40 on page 48, where you can change the text description associated with a group. Type 3 next to the group that you want to copy. This displays the Copy Group panel, shown in Figure 41 on page 49, where you can copy an existing group definition into a new group definition. Type 4 next to the group that you want to delete. The panel shown in Figure 42 on page 49 is displayed to let you confirm the deletion or cancel the request. If you select 4 next to more than one item, the delete requests are grouped and processed together. Type 5 next to the group for which you want to display the group definition. This displays the Display Group profile panel shown in Figure 43 on page 50. Enter 8 next to the group for which you want to work with entries. This displays the panel shown in Figure 44 on page 50, where you can add entries to or remove entries from this group.
1=Create
2=Change
3=Copy
4=Delete
5=Display
46
Group Text
Lists the names of the groups. Lists the description of each group.
You can select any combination or number of valid options. The options you select are processed in the order listed on the panel. If an error occurs for one of the options, the Work with Groups panel is displayed again with the option in error highlighted. Any other options remaining to be processed are also displayed on the panel. When you correct the error, all options selected are processed. FUNCTION KEY DEFINITIONS Enter Processes your selections.
Creating Groups
User groups simplify access control by grouping several user IDs under a single name and using this group name in an access list. The panel shown in Figure 39 is displayed when you select 1 from the Work with Groups panel.
Text . . . . . . . . . . . . .
______________________________
F3=Exit
F12=Cancel
PANEL DEFINITIONS Group Text Type a unique 1- to 10- character name for the group. Type the description of the group. This field is informational and describes the contents of the group.
47
Changing Groups
When you select 2 on the Work with Groups panel, the panel shown in Figure 40 displays and lets you change the text description of an existing group. For a description of the fields on this display, see Creating Groups on page 47.
F3=Exit
F12=Cancel
Copying Groups
When you select 3 on the Work with Groups panel, the panel shown in Figure 41 on page 49 displays and lets you copy the text description of an existing group in order to create a new group. For a description of the fields on this display, see Creating Groups on page 47.
48
Text . . . . . . . . . . . . .
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
F3=Exit
F12=Cancel
Deleting Groups
When you select 4 on the Work with Groups panel, the panel shown in Figure 42 displays with the groups that you want to delete. You can confirm the deletion of the groups by pressing the Enter key or cancel your request by pressing F12 (Cancel). When a group is deleted, all access list entries specifying this group are removed from the access list.
Confirm Delete of Groups Press Enter to confirm your choice for 4=Delete. Press F12 to return and not delete the groups.
Option 4 4 4 4 4
Bottom
F12=Cancel
Displaying Groups
When you select 5 from the Work with Groups panel, the panel shown in Figure 43 on page 50 displays the current group definition. For a description of the fields shown on this display, see Creating Groups on page 47.
Chapter 4. User Access and Security
49
Display Group
Group
. . . . . . . . . . . :
xxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Text . . . . . . . . . . . . :
| | | | | | | | | | | | | | | | | | | | | | | | | | | |
Position to . . . . . . Type choices, press Enter 1=Add 4=Remove Option _ _ _ _ _ _ User ID __________ xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx
PANEL DEFINITIONS Group Position to Lists the name of the group. Enter the name of the user that you want to scroll to and press Enter. The panel is displayed again with the user that you typed appearing on the panel. If you type a letter, a string of letters, or a
50
user that does not exist, the user that most closely matches what you typed is displayed on the panel. 1=Add 4=Remove Select this option to add a user to a group. It displays the panel shown in Figure 45. Enter 4 next to the user you want to remove from the group. This displays the panel shown in Figure 46 on page 52, which lets you confirm or cancel the request. If you select 4 next to more than one item, the removed requests are grouped and processed together. Lists the identifier of each user in the group. Lists the description of each user in the group.
You can select any combination or number of valid options. The options you select are processed in the order listed on the panel. If an error occurs for one of the options, the Work with Group Entries panel is displayed again with the option in error highlighted. Any other options remaining to be processed are also displayed on the panel. When you correct the error, all options selected are processed. FUNCTION KEY DEFINITIONS Enter Processes your selections.
| | | | | | | | | | | | | | | | | | | | | | | | | | |
F3=Exit
F4=Prompt
F12=Cancel
PANEL DEFINITIONS Group Lists the name of the group to which the user is to be added.
51
User ID
| | | | | | | | | | | | | | | | | | | | | | | | | | |
Press Enter to confirm your choice for 4=Remove. Press F12 to return and not remove the group entries.
Option 4 4 4 4
Bottom
F12=Cancel
52
Type choices, press Enter 1=Create 2=Change 3=Copy 4=Delete 8=Work with access list entries Access List __________ xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx
5=Display
Option _ _ _ _ _ _
PANEL DEFINITIONS Position to Type the name of the access list that you want to scroll to and press Enter. The panel is displayed again with the access list you typed appearing on the panel. If you type a letter, a string of letters, or an access list that does not exist, the access list that most closely matches what you typed is displayed on the panel. Select this option to create a new access list. This displays the panel shown in Figure 48 on page 54 Enter 2 next to the access list that you want to change. This displays the panel shown in Figure 49 on page 55, where you can change the text description associated with an access list. Enter 3 next to the access list that you want to copy. This lets you copy an existing access list definition into a new access list definition. It displays the panel shown in Figure 50 on page 55. Enter 4 next to the access list that you want to delete. This displays the panel shown in Figure 51 on page 56, which lets you confirm or cancel the request. If you select 4 next to more than one item, the delete requests are grouped and processed together. Enter 5 next to the access list that you want to display. This displays the panel shown in Figure 52 on page 57. Enter 8 next to the access list on which you want to work with entries. This displays the panel shown in Figure 53 on page 57, where you can add entries to or remove entries from the access list.
Chapter 4. User Access and Security
1=Create 2=Change
3=Copy
4=Delete
5=Display
53
Lists the names of the access list. The description of the access list.
You can select any combination or number of valid options. The options you select are processed in the order listed on the panel. If an error occurs for one of the options, the Work with Access Lists panel is displayed again with the option in error highlighted. Any other options remaining to be processed are also displayed on the panel. When you correct the error, all options selected are processed. FUNCTION KEY DEFINITIONS Enter Processes your selections.
Create Access List Type choices, press Enter Access list . . . . . . . . . . __________ Name
Text . . . . . . . . . . . . . .
______________________________
F3=Exit
F12=Cancel
PANEL DEFINITIONS Group Text Type a unique 1- to 10-character name for the access list. Type the description of the access list. This field is informational and describes the access list.
54
For a description of the fields on this display, see Creating Access Lists on page 54.
F3=Exit
F12=Cancel
Text . . . . . . . . . . . . . .
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
F3=Exit
F12=Cancel
55
Confirm Delete of Access Lists Press Enter to confirm your choice for 4=Delete. Press F12 to return and not delete the access lists. Access List xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx
Option 4 4 4 4
Bottom
F12=Cancel
56
Access list
. . . . . . . . . :
xxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Text . . . . . . . . . . . . . :
Position to . . . . . .
Type choices, press Enter 1=Add 2=Change 3=Copy User ID/ Group __________ xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx
4=Remove
5=Display
Option _ _ _ _ _ _
PANEL DEFINITIONS Access list Position to Shows the name of the access list to which the entries belong. Type the name of the access list entry you want to
Chapter 4. User Access and Security
57
scroll to and press Enter. The panel is displayed again with the access list entry you typed appearing on the panel. If you type a letter, a string of letters, or a access list entry that does not exist, the access list entry most closely matching what you typed is displayed on the panel. 1=Add Select this option to add a user or group and associated privilege set to the access list. This displays the panel shown in Figure 54 on page 59 Type 2 next to the access list entry you want to change. This displays the panel shown in Figure 55 on page 60, where you can change the privilege set associated to the user or group. Type 3 next to the access list entry you want to copy. This displays the panel shown in Figure 56 on page 60 where you can copy the existing access list entry definition into a new access list entry. Type 4 next to the access list entry you want to delete. The panel in Figure 57 on page 61 is displayed to let you confirm or cancel the request. If you select 4 next to more than one item, the delete requests are grouped and processed together. Type 5 next to the access list entry for which you want to display the access list entry definition. This displays the panel shown in Figure 58 on page 61. Lists the users and groups that the access list contains. Lists the description of each user and group.
2=Change
3=Copy
4=Remove
5=Display
You can select any combination or number of valid options. The options you select are processed in the order listed on the panel. If an error occurs for one of the options, the Work with Access Lists Entries panel is displayed again with the option in error highlighted. Any other options remaining to be processed are also displayed on the panel. When you correct the error, all options selected are processed. FUNCTION KEY DEFINITIONS Enter Processes your selections.
58
| | | | | | | | | | | | | | | | | | | | | | | | | | |
Type choices, press Enter User ID . . . . . . . . . . . . -ORGroup . . . . . . . . . . . . . Privilege set . . . . . . . . . __________ __________ __________ Name, F4 for list Name, F4 for list Name, F4 for list
F3=Exit
F4=Prompt
F12=Cancel
PANEL DEFINITIONS Access list User ID Group Privilege set Lists the name of the access list to which the entry is to be added. Type the name of the user ID to be added to the access list. Type the name of the group to be added to the access list. Type the name of the privilege set to be associated to the user ID or group. This privilege set may be used to grant users additional privileges, for index classes, workbaskets, or processes that are not provided by their general privileges.
59
Change Access List Entry Access list: User ID/group xxxxxxxxxx . . . . . . . . . : xxxxxxxxxx
Type choices, press Enter Privilege set . . . . . . . . . xxxxxxxxxx Name, F4 for list
F3=Exit
F4=Prompt
F12=Cancel
| | | | | | | | | | | | | | | | | | | | | | | | | | |
F3=Exit
F4=Prompt
F12=Cancel
60
the access list. You can confirm the removal of these access list entries by pressing the Enter key or cancel your request by pressing F12 (cancel).
Press Enter to confirm your choice for 4=Remove. Press F12 to return and not remove the access list entries. User ID/ Group xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx
Option 4 4 4 4
Bottom
F12=Cancel
. . . . . . . . : . . . . . . . . :
xxxxxxxxxx xxxxxxxxxx
61
| | | | | | | | | | | | | | | | | | | | | | | | | | |
4=Delete
5=Display
Option _ _ _ _ _ _ _ _ _
User ID __________ xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx
User description xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
PANEL DEFINITIONS Position to Type the name of the user ID you want to scroll to and press Enter. The panel is displayed again with the user ID you typed appearing on the panel. If you type a letter, a string of letters, or a user ID that does not exist, the user ID most closely matching what you typed is displayed on the panel. Select this option to create a new user ID. Displays the Create User Profile panel, shown in Figure 60 on page 63. Type 2 next to the user ID you want to change. Displays the Change User Profile panel shown in Figure 61 on page 65, where you can change a user profile definition. Type 3 next to the user ID you want to copy. This lets you copy an existing user profile definition into a new user profile definition. Displays the Copy User Profile panel, shown in Figure 62 on page 65, where you can change the existing user profile definition to create the new user profile. Type 4 next to the user profile you want to delete. The panel shown in Figure 63 on page 66 is displayed to let you confirm the deletion or cancel the request. If you select 4 next to more than one item, the delete requests are grouped and processed together.
1=Create
2=Change
3=Copy
4=Delete
62
5=Display
Type 5 next to the user ID for which you want to display the user profile definition. Displays the Display User profile panel shown in Figure 64 on page 66. Lists the user IDs The 1- to 32-character alphanumeric name associated to the user ID.
User ID Name
You can select any combination or number of valid options. The options you select are processed in the order listed on the panel. If an error occurs for one of the options, the Work with User Profiles panel is displayed again with the option in error highlighted. Any other options remaining to be processed are also displayed on the panel. When you correct the error, all options selected are processed. FUNCTION KEY DEFINITIONS Enter Processes your selections.
. . . . . . . .
Initial server ID . . . . . . .
*ANY
1=Retrieve to DASD 2=Process from optical 3=Determine by collection *ANY, F4 for list
F3=Exit
F4=Prompt
F12=Cancel
PANEL DEFINITIONS User ID User description Privilege set Specify a unique user ID, up to 10 characters in length. Type the 1- to 30-character name of the user. You can use upper- or lowercase. This field is optional. Type the 1- to 10-character name of the privilege set. This field is required. Press F4 to select from a list of existing privilege sets.
Storage options Retrieval method from optical Specify the value that represents the method to be used to display or print on a workstation documents that are stored on optical. You can use:
Chapter 4. User Access and Security
63
1=Retrieval to DASD To copy the document to DASD and display or print the document from DASD. The document remains on DASD for one day. 2=Process from optical To display or print the document directly from optical without storing it to DASD. 3=Determine by collection To use the retrieval method specified in the collection. See Retrieving Documents from Optical on page 72 for the advantages and disadvantages of each method. This section also explains the requirements for retrieving documents directly from optical. Initial server ID Specify the 1-character alphabetic identifier of the server to which documents entered into the system by this user are to be stored. You can specify *ANY to store the documents to any available system ID. Press F4 to display and select from a list of server IDs. FUNCTION KEY DEFINITIONS Enter Creates the user profile.
64
| | | | | | | | | | | | | | | | | | | | | | | | | | |
Type choices, press Enter User description . . . . . . . . . Privilege set . . . . . . . . . . Storage options: Retrieval method from optical . . . . . . . . . xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxx Name, F4 for list
Initial server ID . . . . . . .
xxxx
1=Retrieve to DASD 2=Process from optical 3=Determine by collection *ANY, F4 for list
F3=Exit
F4=Prompt
F12=Cancel
Type choices, press Enter User ID . . . . . User description . Privilege set . . Storage options: Retrieval method from optical . . . . . . . . . . . . . . . . . . . . . . . . . ________ Name xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxx Name, F4 for list
. . . . . . . .
Initial server ID
. . . . . . .
xxxx
1=Retrieve to DASD 2=Process from optical 3=Determine by collection *ANY, F4 for list
F3=Exit
F4=Prompt
F12=Cancel
65
| | | | | | | | | | | | | | | | | | | | | |
Confirm Delete of User Profiles Press Enter to confirm your choice for 4=Delete. Press F12 to return and not delete the user profiles.
Option 4 4 4 4
Bottom
F12=Cancel
User ID . . . . . . User description . . Privilege set . . . Storage options: Retrieval method from optical . . Initial server ID
. . . . . . : . . . . . . : . . . . . . :
. . . . . . : . . . . . . :
x xxxx
66
67
v User B logs on to the primary system to scan documents, but stores the documents on the remote DASD in San Francisco. By storing the documents on the local server, user B would be able to access the documents more quickly and for less cost than if the documents were stored on the primary system. The ability to distribute documents to specific servers at the time of scanning also allows you to balance the number of documents stored in the iSeries directories you defined for your environment. For example, suppose you defined servers F, G, and H and created the following directories for these processors:
SERVER ID F F F G G H DIRECTORY FOLDER01/SUBDIREC.001 FOLDER02/SUBDIREC.002 FOLDER03/SUBDIREC.003 FOLDER01/SUBDIREC.001 FOLDER02/SUBDIREC.002 FOLDER01/SUBDIREC.001
Assume you set up the user profiles as follows: v If you specify that F is the initial server ID for user A, documents scanned into the system by user A would be stored in a round-robin fashion to the three directories you defined for that processor. v If you specify that G is the initial server ID for user B, documents scanned into the system by user B would be stored in a round-robin fashion to the two directories you defined for that processor. v If you specify *ALL as the initial server ID for user C, documents scanned into the system by user C would be stored in a round-robin fashion to all six of the iSeries directories defined for object servers F, G, and H
68
Managing Optical
Optical storage lets you store large amounts of information in less space. It is intended to replace other types of storage media and provide a less costly way to archive documents. Documents that are not currently needed for processing can be moved from DASD storage to optical storage. When they are needed again, they can be moved from optical storage to DASD. Content Manager for iSeries supports a wide range of optical storage systems that can help you manage the documents you store in Content Manager for iSeries. The following section provides an overview of the types of optical systems that are supported.
69
The following sections discuss the circumstances under which you might use each of the storage methods.
System-Assigned Storage
If you prefer to rotate the distribution of documents to all available optical platters, you should choose the system-assigned method of storage. You designate which optical platters can receive optical distribution requests, and the number of documents that can be distributed to each platter at one time. When the user enters a document into Content Manager for iSeries, the system generates an optical store request. The request is an undistributed store request because it cannot be distributed to optical until it is associated with a storage class and optical system ID. You must start the optical distribution process to distribute the store request to the next available storage class and optical system ID. The optical distribution process uses the information you specify in the storage class profile to determine which platters are available and how many documents can be distributed to each.
70
After you determine how you want to store documents to optical, read the section that describes how to implement the storage method you have selected. Each section provides an overview of the profiles you must create or update, as well as the specific settings you must choose in each profile.
Storing by Collection
To store documents to optical based on collection, perform the following steps: 1. In the optical system profile, do the following: a. Type the name of the optical system on which documents of this collection are to be stored in the Optical system ID field. b. Specify N in the Activate for optical store field. 2. In the storage class profile, do the following: a. Type the name of the storage class you want to associate with the collection in the Storage class field. b. Type the name of the optical system ID you specified in step 1a in the Optical system ID field. c. Specify N in the Activate for optical store field. d. Specify N in the Activate for distribution field. 3. In the collection profile, do the following: a. Specify Y in the Store on optical field. b. Specify 1 in the Optical storage method field. c. Type the name of the storage class you specified in step 2a in the Storage class field. d. Type the name of the optical system ID you specified in step 1a in the Optical system ID field. 4. In the index class profile, do the following: a. Specify the collection name in the Default collection field. b. You can also specify alternate storage locations for document, note, and history objects by entering the Document collection, Note collection and History collection. 5. When you are ready to store the documents to optical, do the following: a. Change the Activate for optical store field to Y in the optical system ID and storage class profiles associated with the optical platter to which you want to store documents. b. Start the Optical store process.
System-Assigned Storage
The system stores documents to all available optical systems in the quantities you specified for each optical system. To store documents to optical using this method, perform the following steps: 1. In the optical system profile, do the following: a. Type the name of the optical system to which documents can be stored in the Optical system ID field. b. Specify Y in the Activate for optical store field. 2. In the storage class profile, do the following: a. Type the name of the storage class you want to create in the Storage class field.
71
b. Type the name of the optical system ID you specified in step 1a on page 71 in the Optical system ID field. c. Specify Y in the Activate for optical store field. d. Specify Y in the Activate for distribution field. e. Enter a number from 1 to 999 to indicate how many documents can be distributed to this storage class at one time. 3. In the collection profile, do the following: a. Specify Y in the Store on optical field. b. Specify 2 in the Optical storage method field. c. Leave the Storage class and Optical system ID fields blank. 4. Start the Optical distribution process. The optical distribution process distributes documents that are not associated with a storage class and optical system ID to each storage class and optical system ID you created using these steps. The optical distribution process uses the number of documents you specified in step 2e when distributing documents to each processor. 5. Start the Optical store process.
72
2. Start the optical batch retrieve process. 3. Specify the number of batch programs to start in the Number of retrieve requesters field on the Start Optical Retrieve panel shown in Figure 115 on page 121. For more information on batch retrieval from optical, see Defining Optical Systems on page 85.
73
Defining Servers
The server profile defines the iSeries processing systems that are available to Content Manager for iSeries. You must create a record for the primary processor and for each secondary iSeries system in your configuration. Content Manager for iSeries uses the information you specify in this profile to retrieve documents that are stored on secondary object servers. When a user performs an action that generates an interactive retrieve request, such as displaying or printing a document that is stored on a secondary object server, the system attempts to retrieve the document immediately. If the interactive retrieve request requires that a batch job be started to process it, the request is processed immediately if an interactive retrieve job is running. If an interactive retrieve job is not running, the system determines whether to start one. First it attempts to find an optical system profile with the same identifier as the secondary object server on which the document resides. If a match is found, Content Manager for iSeries processes the interactive retrieve request according to the information you specified in the Activate for interactive retrieve, Number of jobs, and Wait time fields in the optical system profile. (See Creating Optical Systems on page 87 for more information on these fields.) If no optical system ID has the same identifier as the secondary object server, Content Manager for iSeries starts one interactive retrieve job and defaults to a wait time of 120 seconds.
74
4=Delete
5=Display
Option _ _ _ _ _ _
Server ID _ x x x x x
Library Server *
PANEL DEFINITIONS Position to Type the name of the server ID you want to scroll to and press Enter. The panel is displayed again with the server ID you typed appearing on the panel. If you type a letter that does not exist, the server ID most closely matching what you typed is displayed on the panel. 1=Create Displays the panel shown in Figure 66 on page 76. This lets you create a new server entry. 2=Change Specify 2 next to the server entry you want to change. This displays the panel shown in Figure 68 on page 77. 3=Copy Specify 3 next to the server entry you want to copy. This displays the panel shown in Figure 70 on page 78. 4=Delete Specify 4 next to the server entry you want to delete. This displays the panel shown in Figure 71 on page 79. If you select 4 next to more than one item, the delete requests are grouped and processed together. 5=Display Type 5 next to the server entry for which you want to display the full definition. This displays the panel shown in Figure 72 on page 79. You can view the information displayed, but you cannot type information on the panel. Option Type an option number next to the item you want to work with. Server ID Lists, in alphabetical order, the names of server IDs that were previously defined to Content Manager for iSeries. System Name of the iSeries associated with the server ID.
Chapter 5. Storage Management
75
Library Server Specifies whether the server is the library (primary) server. FUNCTION KEY DEFINITIONS Enter Processes your selection.
F3=Exit
F12=Cancel
PANEL DEFINITIONS Library server ID Type the 1 character identifier for the iSeries that will be the library server for Content Manager for iSeries. The library server contains index information for the objects stored on one or more object servers. You can have only one library server per system. The library server can also be an object server. Because this identifier will correspond to a network drive on the workstation, do not specify a value that will conflict with drives already defined on the workstation. System name Contains the name of the server associated with the iSeries system. FUNCTION KEY DEFINITIONS Enter Creates the server entry.
76
Create Server Entry Type choices, press Enter Object server ID . . . . . . . . . . . . Remote system name . . . . . . . . . . . _ ________
F3=Exit
F12=Cancel
PANEL DEFINITIONS Object server ID Type the 1 character identifier for the iSeries that will be an object server for Content Manager for iSeries. An object server is used to store objects in Content Manager for iSeries. Because this identifier will correspond to a network drive on the workstation, do not specify a value that will conflict with drives already defined on the workstation. Remote system name Contains the name of the iSeries associated with the remote object server. This name is the same as the local control point name from the remote iSeries network attributes.
F3=Exit
F12=Cancel
77
Change Server Entry Server ID . . . . . . . . . . . . . . . : Type choices, press Enter Remote system name . . . . . . . . . . . xxxxxxxx x
F3=Exit
F12=Cancel
Type choices, press Enter Object server ID . . . . . . . . . . . . Remote system name . . . . . . . . . . . _ xxxxxxxx
F3=Exit
F12=Cancel
78
Confirm Delete of Servers Press Enter to confirm your choice for 4=Delete. Press F12 to return and not delete the server entries. Library System Server xxxxxxxx xxxxxxxx
Option 4 4
Server ID x x
Bottom
F12=Cancel
x xxxxxxxx
x xxxxxxxx
79
4=Delete
5=Display
Option _ _ _ _ _ _ _ _ _
Server ID _ x x x x x x x x
File System _______________ xxxxxxxxxxxxxxx xxxxxxxxxxxxxxx xxxxxxxxxxxxxxx xxxxxxxxxxxxxxx xxxxxxxxxxxxxxx xxxxxxxxxxxxxxx xxxxxxxxxxxxxxx xxxxxxxxxxxxxxx
Directory ________ xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx
Subdirectory ____________ xxxxxxxxxxxx xxxxxxxxxxxx xxxxxxxxxxxx xxxxxxxxxxxx xxxxxxxxxxxx xxxxxxxxxxxx xxxxxxxxxxxx xxxxxxxxxxxx
80
PANEL DEFINITIONS 1=Create Type 1 next to the object directory profile you want to create. This displays the panel shown in Figure 75 on page 82, which lets you create a new object directory. 2=Change Type 2 next to the object directory you want to change. This displays the panel shown in Figure 76 on page 84. 3=Copy Type 3 next to the iSeries object directory you want to copy. This displays the panel shown in Figure 77 on page 84. 4=Delete Type 4 next to the object directory you want to delete. This displays the panel shown in Figure 78 on page 85. The iSeries directory is not deleted when the Content Manager for iSeries profile is deleted. If you select 4 next to more than one item, the delete requests are grouped and processed together. 5=Display Type 5 next to the object directory for which you want to display the full definition. This displays the panel shown in Figure 79 on page 85. You can view the information displayed, but you cannot type information on the panel. Option Type an option number next to the item you want to work with. Server ID Contains the identifier of the server. The server is a component of the object directory. File system Contains the name of the file system used to store objects. The file system provides support that lets users applications access specific segments of storage that are organized as logical units. Each file system has a set of logical structures and rules for interacting with information in storage. These structures and rules can vary from one file system to another. The file systems that Content Manager for iSeries supports are root, QOpenSys, QDLS, and QLANSrv. The file system is a component of the full path of the location of objects. Directory Contains the name of the directory used to store objects. The directory is a component of the full path to the location of objects. Subdirectory name Contains the name of the subdirectory used to store objects. The subdirectory is a component of the full path to the location of objects. Status Contains the status of the object directory, which can be in one of the following states: OPENED The object directory is eligible to have objects stored in it. CLOSED The object directory is not eligible to have objects stored in it.
Chapter 5. Storage Management
81
. . . . . . . . . . 01500 . . . . . . . . . . xxxxxxxxxx ID . . . . . . . . 01
F3=Exit
F4=Prompt
F12=Cancel
PANEL DEFINITIONS Server ID Type the 1-character identifier of the server where the object directory resides. The server is a component of the object directory. If you specify a server ID other than the library server ID, Content Manager for iSeries attempts to create the directory on the remote object server. If Content Manager for iSeries cannot connect to the remote system, the entry is still added to the Content Manager for iSeries object directory profile. However, you will need to create the directory on the remote system and grant the appropriate authorities. Press F4 to select from a list of existing servers. File system Type the name of the file system used to store objects. The file system provides support that lets users applications access specific segments of storage that are organized as logical units. Each file system has a set of logical structures and rules for interacting with information in storage. These structures and rules can vary from one file system to another. The file systems that Content Manager for iSeries supports are root, QOpenSys, QDLS, and QLANSrv. The file system is a component of the full path of the location of objects. Refer to the OS/400 Integrated File System Introduction
82
for more information about the characteristics and considerations associated with each file system. Press F4 to select from a list of existing file systems. Directory Type the name of the directory used to store objects. The directory is a component of the full path to the location of objects. The directory must be 8 characters in length. All other path name conventions are defined by the specific file system. Subdirectory name Type the name of the subdirectory used to store objects. The subdirectory is a component of the full path to the location of objects. The subdirectory must be 12 characters in length. The specific file system defines all other path name conventions. For example, if the QDLS file system was specified, the format of the subdirectory must be 8 characters, followed by a decimal point, followed by 3 numbers. Maximum documents in subdirectory Type the maximum number of documents that can be stored in the subdirectory. This value must be an integer between 0 and 60000, inclusive. It is recommended that you enter no more than 1500 to 2500 in this field if you are using the QDLS file system. For other file systems, refer to the OS/400 Integrated File System Introduction for more information. AS/400 group profile Type the 1- to 10-character alphanumeric name of the AS/400 group profile to which authority is to be granted to the directory and subdirectory. If your application uses multiple group profiles for accessing folders, be sure to grant authority to all other groups. Auxiliary storage pool Contains the number of the ASP in which to place this object directory. This field only applies when using the QDLS file system. FUNCTION KEY DEFINITIONS Enter Creates the object directory.
83
Change Object Directory Server ID . . . . File system . . . Directory . . . . Subdirectory . . . Current objects in subdirectory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . : x : xxxxxxxxxxxxxxx : xxxxxxxx : xxxxxxxxxxxx xxxxx
. . . . . . . . . . . . :
. . . . . . . . . . . .
xxxxx
0-60000
F3=Exit
F12=Cancel
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
Type choices, press Enter Server ID . . . . . . File system . . . . . Directory . . . . . . Subdirectory . . . . . Maximum objects in subdirectory . . AS/400 group profile . Auxiliary storage pool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . x F4 for list . xxxxxxxxxxxxxxx F4 for list . xxxxxxxx Name . xxxxxxxxxxxx Name 0-60000 Name 1-16
. . . . . . . . . . xxxxx . . . . . . . . . . xxxxxxxxxx ID . . . . . . . . xx
F3=Exit
F4=Prompt
F12=Cancel
84
Confirm Delete of Object Directories Press Enter to confirm your choice for 4=Delete. Press F12 to return and not delete the object directories.
Option 4
Server ID x
Directory xxxxxxxx
Subdirectory xxxxxxxxxxxx
Bottom
F12=Cancel
. . . . . . . . . . . : . . . . . . . . . . . :
85
Optical batch retrieve processor This processor checks to see if the Activate for batch retrieve field is set to Y in the optical system ID profile. If so, the batch retrieve processor processes batch retrieve requests for this optical system. Optical distribution processor The optical distribution processor uses the storage class and optical system ID profiles to distribute the workload among optical libraries. The processor distributes only those documents that are not associated with any storage class and optical system ID. Optical store processor The optical store processor checks to see if the Activate for optical store field is set to Y in the optical system ID profile. If so, the optical store processor processes optical store requests for this optical system. It processes store requests for all storage classes associated with this optical system for which the Activate for optical store field is set to Y. You must initialize, or format, an optical volume before you can use it. When you initialize a volume, a new volume label that contains the volume name is written on the volume. Note that Content Manager for iSeries requires that both volume IDs on a platter be from the same storage class. (For procedures on initializing optical volumes, see the documentation that supports the optical device you are using.) When the first document is stored to the optical volume, Content Manager for iSeries creates the folder and subdirectory for you, if it does not already exist. The system also creates subsequent folders and subdirectories as necessary, using the storage scheme you define with the storage class profile. See Defining Storage Classes on page 97 for more information on this topic.
Type choices, press Enter 1=Create 2=Change 3=Copy Optical System ID _ x x x x x x x x x x System Name xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx
4=Delete
5=Display
Option _ _ _ _ _ _ _ _ _ _ _
System Configuration xxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxx Bottom
F3=Exit
F5=Refresh
F12=Cancel
86
PANEL DEFINITIONS Position to Enter the name of the optical system ID you want to find. The optical system ID you entered appears on the panel. If you enter an optical system ID that does not exist, the ID most closely matching what you entered appears. 1=Create Displays the panel shown in Figure 81 on page 88, which lets you create a new optical system entry. 2=Change Enter 2 beside the optical system ID you want to change. The panel shown in Figure 84 on page 94 appears. 3=Copy Enter 3 beside the optical system entry you want to copy. The panel shown in Figure 87 on page 95 appears. 4=Delete Enter 4 beside the optical system entry you want to delete. The panel shown in Figure 88 on page 96 appears. If you select 4 next to more than one item, the delete requests are grouped and processed together. 5=Display Enter 5 beside the optical system entry for which you want to display the full definition. The panel shown in Figure 89 on page 96 appears. You can view the information, but you cannot enter information in the panel. Option Enter an option number next to the item you want to work with. Optical System ID Contains the 1-character identifier for each optical system attached to Content Manager for iSeries. System Name Lists the names of optical systems that were previously defined to Content Manager for iSeries. System Configuration Type of optical device associated with the optical system ID. FUNCTION KEY DEFINITIONS Enter Processes your selection.
87
To create a new optical system entry, select 1 on the Work with Optical Systems panel shown in Figure 80 on page 86. Complete the initial profile panel shown in Figure 81 and press the PgDn key to view additional fields.
Create Optical System Type choices, press Enter. Optical system ID . . . . . . . . . . . . . . System configuration . . . . . . . . . . . . _ 1
PANEL DEFINITIONS Optical system ID Type the 1-character alphabetic name of the optical system ID. This field is required if you are creating an optical system. For direct-attached 3995, this name is the same as the server ID of the iSeries to which the optical library is attached. System configuration Type the 2-character numeric value that represents the type of optical device associated with the optical system ID. You can specify one of the following: 01 Direct-attached 3995 optical device 02 LAN-attached 9402/5363 optical device 03 LAN-attached 3995 or 3431 optical device 50-99 User-defined optical device The initial value is 01. This field is required if you are creating an optical system. FUNCTION KEY DEFINITIONS PgDn Displays a panel similar to Figure 82 on page 89 with additional fields. The actual fields vary depending on the type of system configuration you specified on the initial panel.
88
Create Optical System Type choices, press Enter. Optical system ID . . . . . . . . . . . . . : System configuration . . . . . . . . . . . : System name . . . . . . . . Activate for optical store Respond to platter mount Number of drives . . . . Activate for batch retrieve Respond to platter mount Server ID . . . . . . . . Number of drives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . : . . . . . : x x xxxxxxxxxxxxxxxxxx xxxxxxxx Y Y=Yes, N=No Y Y=Yes, N=No 01 1-99 Y Y=Yes, N=No Y Y=Yes, N=No x 01 1-99
. . . . . . . . . . . . .
PANEL DEFINITIONS Optical system ID Displays the optical system ID you entered. System configuration Displays the number you entered for the system configuration, as well as a description of the configuration. Activate for optical store Enter Y to allow documents to be stored to this optical system. Note that the Activate for optical store field in the storage class profile must also be set to Y in order for documents to be stored to this optical system. Type N to specify that documents cannot be stored to this optical system ID. You might want to specify N if, for example, the optical device is not functioning and you want to avoid receiving error messages every time Content Manager for iSeries attempts to store a document to this optical system ID. When you specify N in this field, Content Manager for iSeries continues generating optical storage requests for this optical system ID but does not process these until you change this field to Y and start the optical store processor again. Respond to platter mount - optical store Enter Y to specify that you want to respond to platter mount messages issued when the required optical volume is not in the library. Enter N to specify that you want to ignore the platter mount message and continue processing the next request. This field is not displayed if you are defining a LAN-attached 9402/5363 optical system because platter mount messages are issued on the 9402/5363 console, not on the iSeries. See Responding to Platter Mount Messages on page 93 for additional information on this field. Number of drives Enter a number from 1 to 99 to specify the number of different storage classes that the optical store process can store documents to at a time. Documents are stored to the current volume ID specified in each storage class profile.
Chapter 5. Storage Management
89
Activate for batch retrieve Type Y to allow documents to be retrieved in batch from this optical system. Type N to specify that documents cannot be retrieved in batch from this optical system. You might want to specify N if, for example, the optical device is not functioning and you want to avoid receiving error messages every time Content Manager for iSeries attempts to retrieve a document in batch from this optical system ID. When you specify N in this field, Content Manager for iSeries continues to generate batch retrieve requests for this optical system, but does not process the requests until you change this field to Y and restart the optical batch retrieve processor. Respond to platter mount - batch retrieve Type Y to specify that you want to respond to platter mount messages issued when the required optical volume is not in the library. Type N to specify that you want to ignore the platter mount message and continue processing the next request. This field is not displayed if you are defining a LAN-attached 9402/5363 optical system because the 9402/5363 console, not on the iSeries, issues platter-mount messages. See Responding to Platter Mount Messages on page 93 for additional information on this field. Server ID Type the ID of the server on which documents are to be stored after they are retrieved from this optical system by the batch processor. You can specify the following: *ANY Documents retrieved from the optical system in batch are stored in any of the iSeries directories defined to Content Manager for iSeries. *USER Documents retrieved from the optical system in batch are stored in directories on the server specified in the users user profile. An existing server ID Documents retrieved from the optical system in batch are stored in directories on the server specified in this field. If you are defining a direct-attached 3995, this field displays the ID of the iSeries system to which the optical library is attached. Number of drives - batch retrieve Type a number from 1 to 99 to specify the number of different optical volumes from which the optical batch retrieve program can retrieve documents at a time. Documents are retrieved only from volumes that have a unique 3-character prefix. See Batch Retrieval of Documents on Multiple Optical Drives on page 72 for additional information on this field. FUNCTION KEY DEFINITIONS PgDn Displays the panel shown in Figure 83 on page 91 with additional fields.
90
Create Optical System Type choices, press Enter. Optical system ID . . . . . . . . . . . . . : System configuration . . . . . . . . . . . : Activate for interactive retrieve . . . . . . . . Create batch retrieve request . . . . . . . . Respond to platter mount Number of jobs . . . . . Wait time in seconds . . x x xxxxxxxxxxxxxxxxxx Y Y Y 01 00120 Y=Yes, N=No Y=Yes, N=No Y=Yes, N=No 1-99 1-99999
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
PANEL DEFINITIONS Optical system ID Displays the optical system ID you entered. System configuration Displays the number you typed for the system configuration, as well as a description of the configuration. Activate for interactive retrieve Type Y to allow documents to be retrieved interactively from this optical system. In some cases, a batch job is started to process the interactive retrieve request. See Interactive Retrieve Processing on page 117 for more information. Type N to specify that documents cannot be retrieved interactively from this optical system. You might want to specify N if, for example, the optical device is not functioning and you want to avoid receiving error messages every time Content Manager for iSeries attempts to retrieve a document from this optical system ID. If you specify N in this field, users are unable to display or print documents that are stored on this optical system and no longer reside on DASD. However, you can specify that batch retrieve requests be created for each interactive retrieve request that could not be processed. See the Create batch retrieve request field. Create batch retrieve request Type Y to specify that Content Manager for iSeries is to create a batch retrieve request in the following circumstances: v If the optical volume is not in the optical library when an interactive retrieve request is generated v If an error occurs during interactive retrieve and Content Manager for iSeries is unable to process the interactive retrieve request v If you specified N in the Activate for interactive retrieve field Type N to specify that Content Manager for iSeries should not generate batch retrieve requests for interactive retrieve requests that could not be processed. Respond to platter mount - interactive retrieve Type Y to specify that you want to respond to platter mount messages
Chapter 5. Storage Management
91
issued when the required optical volume is not in the library. Type N to specify that you want to ignore the platter mount message and continue processing the next request. This field is not displayed if you are defining a LAN-attached 9402/5363 optical system. Platter mount messages are issued on the 9402/5363 console, not on the iSeries. This field is not used if documents are displayed or printed directly from LAN-attached 3995 or 3431 optical rather than being copied to DASD for display. See Responding to Platter Mount Messages on page 93 for additional information on this field. Number of jobs If you specified a system configuration of 1 (direct-attached 3995), this field is displayed only if you defined a secondary DASD system. This field is used only if the interactive retrieve request requires that a batch job be started to process it. Type a number from 1 to 99 to specify the number of interactive retrieve jobs that should be started to process interactive retrieve requests for this optical system. The number of batch programs you specify is based on the number of simultaneous interactive retrieve requests you expect users to submit for this optical system, as well as the size of the documents to be retrieved. All interactive retrieve requests that require batch jobs are queued on the iSeries and are processed as interactive retrieve jobs become available. If you have a large number of simultaneous interactive retrieve requests, type a number larger than 1 in this field. The default is 1. Make sure that the maximum number of jobs in your batch subsystem is greater than the sum of the number of interactive retrieve jobs started and the number of secondary Content Manager for iSeries processors. For example, you have: v An optical system with 2 interactive retrieve jobs v An optical system with 3 interactive retrieve jobs v An optical system with 2 interactive retrieve jobs v A secondary Content Manager for iSeries processor For this example, your batch subsystem should allow for more than eight (2 + 3 + 2 + 1 = 8) concurrent batch jobs. If you plan to run interactive retrieve while running another background process, allow for additional batch jobs in the batch subsystem. Wait time in seconds If you specified a system configuration of 1 (direct-attached 3995), this field is displayed only if you defined a secondary server. This field is used only if the interactive retrieve request requires that a batch job be started to process it. Type the number of seconds you want an interactive retrieve to wait for a document on optical only or on remote DASD to be processed. If the time limit you specify expires during an interactive retrieve, the system displays an error message to the user indicating that the document cannot be retrieved. The default is 00120 seconds (two minutes). FUNCTION KEY DEFINITIONS Enter Creates the optical system entry.
92
93
. . . . . . . . . . . . .
94
Change Optical System Type choices, press Enter. Optical system ID . . . . . . . . . . . . . : System configuration . . . . . . . . . . . : Activate for interactive retrieve . . . . . . . . Create batch retrieve request . . . . . . . . Respond to platter mount Number of jobs . . . . . Wait time in seconds . . x x xxxxxxxxxxxxxxxxxx x x x xx xxxxx Y=Yes, N=No Y=Yes, N=No Y=Yes, N=No 1-99 1-99999
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
x xxxxxxxx xxxxxxxxxxxxxxxxxx
F4 for list
F3=Exit
F4=Prompt
F12=Cancel
95
Press Enter to confirm your choice for 4=Delete. Press F12 to return and not delete the optical system entries.
Option 4 4 4 4 4 4 4 4 4 4
Optical System ID x x x x x x x x x x
System Name xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx
System Configuration xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx More...
F12=Cancel
x x xxxxxxxxxxxxxxxxxxx
96
Display Optical System Type choices, press Enter. Optical system ID . . . . . . . . . . . . . : System configuration . . . . . . . . . . . : System name . . . . . . . . Activate for optical store Respond to platter mount Number of drives . . . . Activate for batch retrieve Respond to platter mount Server ID . . . . . . . . Number of drives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . : : : : : : : x x xxxxxxxxxxxxxxxxxx xxxxxxxx x x xx x x x xx
. . . . . . . . . . . . :
Display Optical System Type choices, press Enter. Optical system ID . . . . . . . . . . . . . : System configuration . . . . . . . . . . . : Activate for interactive retrieve . . . . . . . . Create batch retrieve request . . . . . . . . Respond to platter mount Number of jobs . . . . . Wait time in seconds . . x x xxxxxxxxxxxxxxxxxx x x x xx xxxxx
. . . . . . . . : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . : : : :
97
system ID H. If you set up your system this way, make sure the optical paths (optical volume name, current directory, and current subdirectory) are unique. An object must be associated with a storage class to be stored to optical. When an object is entered into Content Manager for iSeries, Content Manager for iSeries associates the document with a storage class based on the options you specify in Content Manager for iSeries profiles. Content Manager for iSeries first checks the collection profile to determine the storage method you want to use when storing objects of this type to optical. You can choose from the following storage methods: Collection This storage method specifies that documents are to be logically grouped and stored to optical based on the collection. Store using optical distribution process This storage method specifies that you want the system to distribute documents to any available storage classes. Because the documents are not yet associated with a storage class, the system generates undistributed optical store requests for the documents. You must start the optical distribution process to associate each document with a storage class. The system then distributes the documents to all storage classes for which the Activate for distribution field is set to Y in the storage class profile. The optical distribution process associates storage classes with documents that have outstanding optical store requests but are not associated with a storage class. After the optical distribution process associates the documents with the appropriate storage classes, you can start the optical store process to store the documents to optical. If you specify that documents are to be stored to optical based on index class or collection, the system distributes documents automatically to the appropriate storage class and optical system ID. You do not have to start the optical distribution process to distribute the optical store requests to the processors. You need only start the optical store process to store the documents to optical. See Designing an Optical Storage Strategy on page 69 for more information on designing an optical storage strategy. It is recommended that all optical platters for a given storage class be of the same type, that is, all erasable or all write-once, read-many (WORM). You define the storage classes of Content Manager for iSeries using the storage class profile function. The storage class profile function allows you to create, copy, delete, display details, or change a storage class profile.
98
Type choices, press Enter 1=Create 2=Change 3=Copy 8=Display volumes used Storage Class __________ xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx F5=Refresh Optical System ID _ x x x x x x x x x x F12=Cancel
4=Delete
5=Display
Option _ _ _ _ _ _ _ _ _ _ _ F3=Exit
Text xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx More...
PANEL DEFINITIONS Position to Enter the name of the storage class you want to find. The storage class you entered appears on the panel. If you enter a letter, a string of letters, or a storage class that does not exist, the storage class that most closely matches what you entered is displayed. 1=Create This displays the panel shown in Figure 93 on page 100, which lets you create a new storage class profile. 2=Change Type 2 next to the storage class you want to change. This displays the panel shown in Figure 95 on page 103. 3=Copy Type 3 next to the storage class profile you want to copy. This displays the panel shown in Figure 97 on page 104. 4=Delete Type 4 next to the storage class you want to delete. This displays the panel shown in Figure 98 on page 105. If you select 4 next to more than one item, the delete requests are grouped and processed together. 5=Display Type 5 next to the storage class for which you want to display the full definition. This displays the panel shown in Figure 99 on page 105. You can view the information displayed, but you cannot type information on the panel. 8=Display volumes used Type 8 next to a storage class to display a list of the full optical volumes that are associated with the storage class. This displays the panel shown in Figure 101 on page 106. Option Type an option number next to the item you want to work with.
Chapter 5. Storage Management
99
Storage Class Lists the names of storage classes that were previously defined to Content Manager for iSeries. Optical System ID Name of the optical system ID associated with the storage class. Text Description of the storage class.
F4 for list
PANEL DEFINITIONS Storage class Type the 1- to 10-character alphanumeric name of the storage class you want to create. Optical system ID Type the 1-character alphabetic identifier of the optical system associated with this storage class. Press F4 to select from a list of existing servers. Text Description of the storage class.
100
Activate for optical store Type Y to specify that the optical store processor can store documents on volumes associated with this storage class. You must set the Activate for optical store field in the optical system ID profile to Y for documents to be stored to this storage class. Type N to specify that documents cannot be stored on volumes associated with this storage class. You might want to specify N if, for example, the optical device is not functioning and you want to avoid receiving error messages every time Content Manager for iSeries attempts to store a document to this optical system ID. When you specify N in this field, Content Manager for iSeries continues to generate optical store requests for this optical system ID but does not process the requests until you change this field to Y and start the optical store processor again. Erasable volume Type Y to indicate that this storage class uses erasable optical volumes. If you specify Y, all volumes used by this storage class must be erasable. Type N to specify that this storage class uses write-once, read-many (WORM) optical volumes. FUNCTION KEY DEFINITIONS Enter Creates the storage class profile.
Create Storage Class Type choices, press Enter. Storage class . . . . . . . . . . . . . . : Optical system ID . . . . . . . . . . . . : Text . . . . . . . . . . . Activate for distribution Number of documents . . Current volume . . . . . . Current folder . . . . . . Current subdirectory . . . Documents per subdirectory Subdirectories per folder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . : . . . . . . . xxxxxxxxxxx x xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx x Y=Yes, N=N xxx 0-999 xxxxxx xxxxxxxx xxxxxxxxxxxx xxxxx 1-60000 xxx 1-999
PANEL DEFINITIONS Storage class Displays the 1- to 10-character alphanumeric name of the storage class you want to create. Optical system ID Displays the 1-character alphabetic identifier of the optical system associated with this storage class. Text Description of the storage class.
101
Activate for distribution This field determines whether the optical distribution processor can assign this storage class and optical system ID to documents that are not associated with any other storage class and optical system ID. Type Y to allow documents to be distributed to this storage class and optical system ID. Type N if you do not want the optical distribution processor to distribute documents to this storage class and optical system ID. You might specify N, for example, if you are storing documents on optical volumes by collection and want to prevent other collections from being stored on this volume. Number of documents If you specified that documents can be distributed to this storage class and optical system ID, type a number from 1 to 999 to indicate how many documents can be distributed to this storage class at one time. Current volume Type the six-character alphanumeric name of the optical volume where the next document is to be stored. The format for the name is cxxnnn where: c Alphabetic x Alphanumeric n Numeric If you are creating a storage class, the default value in this field contains a unique 3-character prefix followed by 001. The first character of the prefix is the optical system ID. If you specify a volume name other than the default, make sure the first 3 characters are unique. Whether you specify a volume name or use the default, you must initialize the volume ID and mount the platter on your optical system. When you initialize an optical platter, make sure that both volume IDs are from the same storage class. After the volume you specify becomes full, Content Manager for iSeries automatically stores documents on the next volume and updates the Current volume field with the name of the new volume. For example, if the current volume ID is AAA001, Content Manager for iSeries stores documents on AAA002 when AAA001 is full. Current folder Type the eight-character alphanumeric name of the folder on the optical volume where the next document is to be stored. The format for the name is cxxxnnnn where: c Alphabetic x Alphanumeric n Numeric If you are creating a storage class, the default value in this field contains a unique 4-character prefix followed by 0001. The first 3 characters of the prefix are the same as the 3-character prefix of the current volume ID. Note that every folder you define for the 9402/5363 optical must have a unique 4-character prefix. Current subdirectory Type the 12-character alphanumeric name of the optical subdirectory where the next document is to be stored. The format for the name is cxxxxxxx.nnn where: c Alphabetic
102
x n
Alphanumeric Numeric
If you are creating a storage class, the default value in this field is SUBDIREC.001. Documents per subdirectory Type a number between 1 and 60000 to specify the maximum number of documents to be stored in the optical subdirectory before it is considered full. When the subdirectory contains this number of documents, the system creates a new subdirectory and updates the Current subdirectory field with the name of the new subdirectory. The default is 900 documents. Subdirectories per folder Type a number between 1 and 999 to specify the maximum number of subdirectories to be created in an optical folder before it is considered full. When the folder contains this number of subdirectories, the system creates a new folder and updates the Current folder field with the name of the new folder. The default is 20 subdirectories.
103
Change Storage Class Type choices, press Enter. Storage class . . . . . . . . . . . . . . : Optical system ID . . . . . . . . . . . . : Text . . . . . . . . . . . Activate for distribution Number of documents . . Current volume . . . . . . Current folder . . . . . . Current subdirectory . . . Documents per subdirectory Subdirectories per folder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . : . . . . . . . xxxxxxxxxxx x xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx x Y=Yes, N=N xxx 0-999 xxxxxx xxxxxxxx xxxxxxxxxxxx xxxxx 1-60000 xxx 1-999
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
: : : : : :
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
F3=Exit
F4=Prompt
F12=Cancel
104
v The profile is being used by another user. You must try the operation again later. v The optical store process is running.
Confirm Delete of Storage Classes Press Enter to confirm your choices for 4=Delete. Press F12 to return and not delete the storage class profiles.
Option 4 4 4 4 4 4 4 4 4 4
Storage Class xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx xxxxxxxxxx
Optical System ID x x x x x x x x x x
Text xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx More...
F12=Cancel
Storage class . . . . . . . . . . . . . . : Optical system ID . . . . . . . . . . . . : Text . . . . . . . . . . . . . . . . . . . : Activate for optical store . . . . . . . . : Erasable volume . . . . . . . . . . . . . :
105
Storage class . . . . . . . . . . . . . . : Optical system ID . . . . . . . . . . . . : Text . . . . . . . . . . . Activate for distribution Number of documents . . Current volume . . . . . . Current folder . . . . . . Current subdirectory . . . Documents per subdirectory Subdirectories per folder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . : : : : : : : :
Defining Collections
A collection is used to define the storage management controls associated to a group of objects that typically have similar performance, availability, backup, and retention characteristics.
106
4=Delete
5=Display
Option _ _ _ _ _ _ _
PANEL DEFINITIONS Position to Type the name of the collection you want to scroll to and press Enter. The panel is displayed again with the collection you typed appearing on the panel. If you type a letter, a string of letters, or a collection that does not exist, the collection most closely matching what you typed is displayed on the panel. 1=Create Select this option to create a new collection. Displays the panel shown in Figure 103 on page 108. 2=Change Type 2 next to the collection you want to change. Displays the panel shown in Figure 104 on page 110, where you can change a collection definition. 3=Copy Type 3 next to the collection you want to copy. This lets you copy an existing collection definition into a new collection definition. Displays the panel shown in Figure 105 on page 110, where you can change the existing collection definition to create the new collection. 4=Delete Type 4 next to the collection you want to delete. The panel shown in Figure 106 on page 111 is displayed to let you confirm the deletion or cancel the request. If you select 4 next to more than one item, the delete requests are grouped and processed together. 5=Display Type 5 next to the collection for which you want to display the collection definition. Displays the panel shown in Figure 107 on page 111. Collection Lists the collection names defined to the system. Text The 1- to 30-character alphanumeric description associated to the collection.
107
You can select any combination or number of valid options. The options you select are processed in the order listed on the panel. If an error occurs for one of the options, the Work with Collections panel is displayed again with the option in error highlighted. Any other options remaining to be processed are also displayed on the panel. When you correct the error, all options selected are processed. FUNCTION KEY DEFINITIONS Enter Processes your selections.
Creating Collections
The panel shown in Figure 103 is displayed when you type 1 as an option on the Work with Collections panel. This panel lets you create a new collection.
Create Collection Type choices, press Enter Collection . . . . . Text . . . . . . . . Store on optical . . Days stored on DASD Optical storage method . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ________ Name ______________________________ Y Y=Yes, N=No 030 0-999 1=Collection 2=System assigned __________ Name, F4 for list _ 1 1=Retrieve to DASD 2=Process from optical 2
. . . . . . .
F3=Exit
F4=Prompt
F12=Cancel
PANEL DEFINITIONS Collection Type the 1- to 8character name of the collection you want to create. Text Type the 1- to 30-character expanded description of the collection. This field is optional.
Store on optical Type Y to store the document image on optical and DASD. When documents of this type are input, Content Manager for iSeries builds a request to store the document on optical storage. Then, the next time you run the store process the object is stored. Type N if the document is not to be stored on secondary storage. However, if the document is not stored on secondary storage or backed up on a storage media, it is lost if deleted from DASD. This field is required. Days stored on DASD Type a number from 0 through 999 to specify the maximum number of days a document is to be stored on DASD. For example, if you set this field to 7, the document is stored on DASD for seven days. The default is
108
30. This field is required. If the Store on optical field is set to N, you cannot recover documents of this type after they are deleted from DASD. Optical storage method Type the number that represents the method of optical storage to be used when documents of this type are input into the system. You can use the following: 1=Collection Documents are stored to optical based on collection. If you specify 1, you must specify a storage class and optical system ID in this profile. 2=System assigned No storage class and optical system ID are assigned to the documents. You must start the optical distribution process to assign a storage class and optical system ID to the documents so they can be stored on optical. Storage class Type the 1- to 10-character alphanumeric name of the storage class to which documents of this type belong. Fill in this field based on the following rules: v If you specified a storage method of 1, this field is required. You must also specify the optical system ID associated with this storage class in the Optical system ID field. v If you specified a storage method of 2, you must leave the Storage class and Optical system ID fields blank in this profile. Press F4 to select from a list of existing storage classes and optical systems. Optical system ID Type the 1-character alphabetic identifier of the optical system associated with the storage class. Fill in this field based on the following rules: v If you specified a storage method of 1, this field is required. The storage class field must also contain a value. v If you specified a storage method of 2, you must leave the Optical system ID and Storage class fields blank in this profile. Retrieval method from optical Type 1 to specify that documents stored on optical are copied to DASD and displayed or printed from DASD. Type 2 to specify that documents are displayed or printed directly from optical. See Retrieving Documents from Optical on page 72 for the advantages and disadvantages of each method. FUNCTION KEY DEFINITIONS Enter Creates the collection.
Changing Collections
The panel shown in Figure 104 on page 110 is displayed when you type 2 next to an existing storage class on the Work with Collections panel. This panel lets you change an existing collection definition.
109
Change Collection Collection . . . . . . . . . . . . : Type choices, press Enter Text . . . . . . . . Store on optical . . Days stored on DASD Optical storage method . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx x Y=Yes, N=No xxx 0-999 1=Collection 2=System assigned xxxxxxxxxx Name, F4 for list x x 1=Retrieve to DASD 2=Process from optical x xxxxxxxx
F3=Exit
F4=Prompt
F12=Cancel
Copying Collections
The panel shown in Figure 105 is displayed when you type 3 next to an existing collection on the Work with Collections panel. This panel lets you create a new collection by copying an existing one.
Copy Collection Copy from collection . . . . . . . : Type choices, press Enter Collection . . . . . Text . . . . . . . . Store on optical . . Days stored on DASD Optical storage method . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ________ Name xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx x Y=Yes, N=No xxx 0-999 1=Collection 2=System assigned xxxxxxxxxx Name, F4 for list x x 1=Retrieve to DASD 2=Process from optical x xxxxxxxx
. . . . . . .
F3=Exit
F4=Prompt
F12=Cancel
Deleting Collections
The panel shown in Figure 106 on page 111 is displayed when you select 4 next to an existing collection on the Work with Collections panel. You can confirm the deletion of collections by pressing the Enter key or cancel your request by pressing F12 (Cancel).
110
Confirm Delete of Collections Press Enter to confirm your choice for 4=Delete. Press F12 to return and not delete the collections.
Option 4 4 4 4
Bottom
F12=Cancel
Displaying Collections
The panel shown in Figure 107 is displayed when you select 5 next to an existing collection on the Work with Collections panel.
Display Collection
Collection . . . . . Text . . . . . . . . Store on optical . . Days stored on DASD Optical storage method . . Storage class . . Optical system ID Retrieval method from optical . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
: : : :
. . . . . . : . . . . . . : . . . . . . : . . . . . . :
111
provides command interfaces for working with these background jobs. The following commands are available:
Table 3. Available Storage Management Command Interfaces Command STROBJDLT STRINTRTV STROPTDST STROPTRTV STROPTST STROBJIMP ENDOBJDLT ENDINTRTV ENDOPTDST ENDOPTRTV ENDOPTST ENDOBJIMP Purpose Start Object Deletion Start Interactive Retrieve Start Optical Distribution Start Optical Retrieve Start Optical Store Start Object Import End Object Deletion End Interactive Retrieve End Optical Distribution End Optical Retrieve End Optical Store End Object Import
Some storage management jobs produce reports that use language-specific preferences. For information on changing the default language preferences, see Appendix A, Changing Language-Specific Default Values, on page 129. The Work with Storage Management Jobs panel, shown in Figure 108, is displayed by selecting 2 from the Content Manager for iSeries main menu. This panel displays a list of Content Manager for iSeries storage management jobs. The user can start and stop jobs or determine if a process is running from this panel.
Work with Storage Management Jobs Type choices, press Enter 1=Start 2=Stop Option _ _ _ _ _ _ Storage Management Job Object deletion Interactive retrieve Optical distribution Optical retrieve Optical store Import Status NOT ACTIVE NOT ACTIVE NOT ACTIVE NOT ACTIVE NOT ACTIVE NOT ACTIVE
Bottom
F3=Exit
F5=Refresh
F12=Cancel
112
2=Stop Use this option to stop a job. A message stating that the stop request was sent is displayed. Storage management job This is the name of the job, which can be one of the following: v Object deletion v Interactive retrieve v Optical distribution v Optical retrieve v Optical store v Import Status The status of the job. Valid values follow: Pending The job is not running, but should be. The program can be waiting in the batch job queue, or it might have ended abnormally. Active The job is running. Not active The job is not running. Stop pending The job is running, and will stop when processing of the current object is complete or the processor awakes. Start pending The job is not running, but a user is on the start screen. FUNCTION KEY DEFINITIONS F5 Enter Refreshes the panel to show the updated status for the storage management jobs. The options to start or stop jobs are processed.
113
Start Object Deletion (STROBJDLT) Type choices, press Enter. Interval . . . . . . . . . . . . ____ Minutes (1-99)
F5=Refresh
F12=Cancel
PANEL DEFINITIONS Interval Type a number from 1 through 99. If you want to change the time, you must stop the delete process if it has been started. FUNCTION KEY DEFINITIONS Enter Starts the delete processor.
Import Processing
This function imports and indexes an object into Content Manager for iSeries. As shown in Figure 110, the import processor runs at the selected interval until you select the Stop import processes option.
Start Object Import (STROBJIMP) Type choices, press Enter. Interval . . . . . . . . . Number of requestors . . . Import information: File . . . . . . . . . .. Library . . . . . . . . . Directory . . . . . . . . . . . . . . . . . . . . . . . ____ ____ ____ ____ ____ ____ Minutes (1-99) 1-99
*YES, *NO
F5=Refresh
F12=Cancel
PANEL DEFINITIONS Interval Enter a number from 1 through 99. If you want to change the time, you must stop the import process if it has been started. | | | This is a required parameter. The import batch job begins and processes all documents defined. After the job has completed all processing, the job will go to a delay state. This
114
| |
parameter defines the amount of minutes this job will stay in a delay state before checking to see if there are more objects to import. Number of requestors This is a required parameter. Specifies the number of import requestors to begin for each of the import directories defined.
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Important: If the File part of the Import information (OBJINF) parameter is set to *NONE, only one import requestor will be started for each directory, regardless of the number that you specify for the Number of requestors field. A number greater than 1 in the Number of requestors field has meaning only if you specify an import job definition file name in the File part of the Import information (OBJINF) field. The possible value for this parameter is a number from 1 to 99. Note: The number of background import jobs started is a factor of the number of requestors and directories specified. For example, if you specify three requestors and define two directories to perform the import against, six background import jobs will be started (three jobs for the first directory, and three jobs for the second directory). IBM recommends that one requestor be started per Import information (OBJINF) entry below. More than one may cause contention problems. Import information (OBJINF) This is a required parameter. This parameter is a group of parameters that make up one import job. The following list makes up an import job definition. The user can enter up to 10 import job definitions. Specifies the qualified name of the file that contains the indexing information and the directory name where the objects to be imported reside. File The possible file values are: Name The name of the file. See Appendix C, Format of the Import File (EKD0990), on page 133 for a full definition of the fields in the EKD0990 file. *NONE Specifies that a file for indexing is not available. All objects in the directory will be imported into the IBM Content Manager for iSeries environment and indexed into the NOINDEX index class. Library Library-name. Specify the library where the file for indexing is located. Only the library named is searched. The user must have READ and CHANGE authority for the specified library. The file format must be the same as the file format for EKD0990 in library QVI. Warning: The value of the library field is not validated by the command. If the library does not exist, an error will be written to the error log and the import job will go to delay wait. The import job must be ended and restarted with the correct library name. *LIBL: The library list will be searched for the database file. *CURLIB: The current library will be searched for the database file.
115
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Directory Specify up to 256 characters of text to define the full directory path where the import objects reside. Delete object Specify if the file should be deleted from the current directory once the import has completed: *YES *NO The file will be deleted from the directory once the file is imported to a IBM Content Manager for iSeries directory. The file will remain in the current directory once the file is imported to a IBM Content Manager for iSeries directory. Note: When *NO is specified and *NONE is specified for the OBJINF-File parameter, objects that are successfully processed are moved to a new sub-directory in the OBJINF - Directory called CMIMPSAV. Objects that fail to import are left in the original directory and will try to be imported again on the next import cycle. See Table 4 for authorities required.
Authority Requirements
Table 4 lists the authority requirements for the OBJINF parameters.
Table 4. Authority Requirements for the OBJINF Parameters File *NONE Delete Object *YES Directory Authority Object Existence *R File Authority Comments Need to be able to delete the objects in the directory after they are processed. Need to be able to add the CMIMPSAV sub-directory and to delete the objects in the directory after they are copied to the CMIMPSAV sub-directory. *READ *UPDATE *DELETE Need to be able to read and delete the objects in the directory and to read, update and delete the record in the db file.
*NONE
*NO
Specified
*YES
Object Existence *R
116
| | | | | | | | | | | |
Table 4. Authority Requirements for the OBJINF Parameters (continued) File Specified Delete Object *NO Directory Authority *R File Authority *READ *UPDATE *DELETE Comments Need to be able to read the objects in the directory and to read, update and delete the record in the db file.
F5=Refresh
F12=Cancel
Specify one of the following values in the How to end field: v Type *CNTRLD to end the interactive retrieve process in a controlled manner. Specify this value if you want to process all existing interactive retrieve requests before the background jobs associated with interactive retrieve are stopped. v Type *IMMED to end the interactive retrieve process immediately. Specify this value if a problem occurs during interactive retrieve. A problem could occur, for example, if a user causes an abnormal end to interactive retrieve jobs in the batch subsystem (for example, by typing 4=End in front of interactive retrieve jobs on the iSeries Work with active jobs panel). Another problem might involve damage to interactive retrieve data queues.
Chapter 5. Storage Management
117
When you specify this value, all existing interactive retrieve requests are deleted and all subsequent interactive retrieve requests are processed normally. When you press Enter, the interactive retrieve process is stopped. If users perform any of the functions that cause interactive retrieve batch jobs to be started, you must stop the interactive retrieve process again. If you want to prevent users from submitting new interactive retrieve requests, change the Activate for interactive retrieve field to N in the Optical system profile. See Defining Optical Systems on page 85 for more information.
If there were 6 undistributed store requests, they would be distributed as follows when you started the optical distribution process:
STORAGE CLASS CLAIMS001 CLAIMS002 CLAIMS003 CLAIMS004 OPTICAL SYSTEM ID G H J K NUMBER OF DOCUMENTS RECEIVED 4 0 0 2
If you associate documents with a storage class and optical system ID using the procedures discussed in Managing Optical on page 69, the documents are distributed automatically to the appropriate storage class, and you do not need to run this function. The panel shown in Figure 112 on page 119 lets you define the time interval between distribution processes. This process runs at the selected interval until you select to stop optical distribution. The optical distribution process runs only when explicitly started.
118
Start Optical Distribution (STROPTDST) Type choices, press Enter. Interval . . . . . . . . . . . . ____ Minutes (1-99)
F5=Refresh
F12=Cancel
PANEL DEFINITIONS Time between each optical distribution Type a number from 1 through 99. If you want to change the time, you must stop the optical distribution process if it has been started. FUNCTION KEY DEFINITIONS Enter Starts the distribution process.
F5=Refresh
F12=Cancel
PANEL DEFINITIONS
119
Interval Type a number from 1 through 99. If you want to change the time, you must stop the optical batch retrieve process if it has been started. Number of requestors Type the number of optical batch retrieve requestors desired. FUNCTION KEY DEFINITIONS Enter Starts the optical batch retrieve process.
ERROR CODE
TOTAL ERRORS:
nnnnn
FIELD DEFINITIONS System ID ID of the iSeries system on which the document is stored. Document ID ID assigned to the document when input by Content Manager for iSeries. Folder iSeries directory or optical folder in which the document is stored. The error code indicates which folder the document is stored in. Subdirectory iSeries or optical subdirectory (path) in which the document is stored. The error code indicates which subdirectory the document is stored in. Date Time Date on which the error occurred. Time at which the error occurred.
120
| | | | |
Error Code Indicates the Content Manager for iSeries return code and the document interface or communication error return code. See your iSeries documentation or the iSeries information center at http://publib.boulder.ibm.com/pubs/html/as400/infocenter.html for assistance.
F5=Refresh
F12=Cancel
PANEL DEFINITIONS Interval Type a number between 1 and 99. If you want to change the time, you must stop the optical store process if it has been started. Number of requestors Type the number of store requestors desired. FUNCTION KEY DEFINITIONS Enter Starts the store process.
121
optical store process has been stopped. The format of this report is shown in Figure 116.
EKDOLRPT SYSTEM ID DOCUMENT ID x x x x x x xxxxxxxx.xxx xxxxxxxx.xxx xxxxxxxx.xxx xxxxxxxx.xxx xxxxxxxx.xxx xxxxxxxx.xxx xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx RUN DATE: RUN TIME: mm/dd/yyyy hh:mm:ss FOLDER SUBDIRECTORY xxxxxxxx.xxx xxxxxxxx.xxx xxxxxxxx.xxx xxxxxxxx.xxx xxxxxxxx.xxx xxxxxxxx.xxx mm/dd/yyyy mm/dd/yyyy mm/dd/yyyy mm/dd/yyyy mm/dd/yyyy mm/dd/yyyy OPTICAL STORE ERROR REPORT DATE TIME hh:mm:ss hh:mm:ss hh:mm:ss hh:mm:ss hh:mm:ss hh:mm:ss EKD-xxxx EKD-xxxx EKD-xxxx EKD-xxxx EKD-xxxx EKD-xxxx xxxx xxxx xxxx xxxx xxxx xxxx PAGE 0001 ERROR CODE
TOTAL ERRORS:
nnnnn
FIELD DEFINITIONS System ID ID of the iSeries system on which the document is stored. Document ID ID assigned to the document when input into Content Manager for iSeries. Folder iSeries directory or optical folder in which the document is stored. The error code indicates which folder the document is stored in. Subdirectory iSeries or optical subdirectory (path) in which the document is stored. The error code indicates which subdirectory the document is stored in. Date Time | | | | | Date on which the error occurred. Time at which the error occurred.
Error Code Indicates the Content Manager for iSeries return code and the document interface or communication error return code. See your iSeries documentation or the iSeries information center at http://publib.boulder.ibm.com/pubs/html/as400/infocenter.html for assistance.
122
Selection or command ===> __________________________________________________________________________ _______________________________________________________________________________ F3=Exit F4=Prompt F9=Retrieve F12=Cancel F13=User support F16=Set initial menu
123
Release Item Locks (RLSITMLCK) Type choices, press Enter. User ID . . . . . . . . . . . . __________ Name, *ALL
F5=Refresh
F12=Cancel
PANEL DEFINITIONS | | | User ID Specify a 1- to 10-character alphanumeric User ID to release all items locked by that user. Specify *ALL to release all items locked by the system. FUNCTION KEY DEFINITIONS Enter Processes your requests.
124
125
To move a platter from one optical system to another, complete the initial panel shown in Figure 119 and press Enter to view additional fields.
EKD31201 Specify Platter for Move
Type information, press Enter. From optical system ID . . . . . . . . . . . . . . . To optical system ID . . . . . . . . . . . . . . . . Volume ID. . . . . . . . Opposite side volume ID. Delete logical file when 9402/5363 password . . . . . . . . . . . . . complete . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . _ _ F4 for list F4 for list
F1=Help
F3=Exit
F4=Prompt
F12=Cancel
PANEL DEFINITIONS From optical system ID Type the 1-character optical system ID on which the platter to be moved currently resides, or press F4 to display and select from a list of optical system IDs. To optical system ID Type the 1-character optical system ID to which the platter is to be moved, or press F4 to display and select from a list of optical system IDs. Volume ID Type the 6-character volume ID on the platter to be moved. Opposite side volume ID Type the 6-character volume ID on the opposite side of the volume just specified. If the volume is in an optical library, the system will fill in this field for you after you press Enter. If the volume is in a stand-alone drive, leave this field blank. Delete logical file when complete A logical file is created when you move a platter from one optical system to another. This file is only needed during the platter move operation. Type Y to delete the logical file when the platter move function has ended successfully. If you delete the logical file, it is re-created each time you run the platter move function. Type N to save the logical file. If you use the platter move function often, specify N so you do not have to wait for the system to re-create the logical file each time you use the function. The default value is N. 9402/5363 password Type your 4-character alphanumeric password only if you are moving a platter from a LAN-attached 9402/5363 optical system that has security. Otherwise, leave this field blank. FUNCTION KEY DEFINITIONS Enter Displays the panel shown in Figure 120 on page 127 with additional fields.
126
EKD31203
Type information, press Enter. From storage class . . From optical system ID To storage class . . . To optical system ID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . : : . : XXXXXXXXXX X XXXXXXXXXX X
F4 for list
F1=Help
F3=Exit
F4=Prompt
F12=Cancel
PANEL DEFINITIONS From storage class The storage class associated with the volume ID you typed on the initial panel. From optical system ID Is the value you typed in the From optical system ID field on the initial panel. To storage class Type the 10-character alphanumeric name of the storage class you want to associate with the platter you are moving, or press F4 to display and select from a list of storage classes that were previously defined for the system in the To optical system ID field. You can type *NONE in this field only if the value in the From storage class field is *NONE. To optical system ID Is the value you typed in the To optical system ID field on the initial panel. FUNCTION KEY DEFINITIONS Enter Displays the Confirm Move of Platter panel shown in Figure 121.
EKD31202
Press Enter to confirm your choice for move. Press F12 to return to change your choices. From optical system ID . To optical system ID . . Volume ID. . . . . . . . Opposite side volume ID. Delete logical file when . . . . . . . . . . . . . . . . . . . . complete. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . : : : : : x x xxxxxx xxxxxx x
F1=Help
F12=Cancel
PANEL DEFINITIONS
Chapter 6. Database Utilities
127
From optical system ID Displays the From optical system ID you typed on the initial panel. To optical system ID Displays the To optical system ID you typed on the initial panel. Volume ID Displays the Volume ID you typed on the initial panel. Opposite side volume ID Displays the Opposite side volume ID you typed on the initial panel. Delete logical file when complete Displays the value you typed on the initial panel. FUNCTION KEY DEFINITIONS Enter Processes your move request and displays the Specify Platter for Move panel with a message indicating that the move was successful.
After you complete the platter move function, eject the platter from the current optical system and insert it in the target optical system so that users can retrieve documents stored on that platter.
128
129
130
Appendix B. Setting up Content Manager for iSeries library for a primary and/or secondary language environment
Details for setting up a primary language environment or a secondary language environment are shown below. A summary of the recommended steps are as follows: 1. Create the index class, key field attributes, and action list profiles from the primary language (no secondary language libraries in library list). 2. Create user language library (QUSRVI29xx). 3. Add QSYS29xx to the library list. 4. Create duplicate object files from Table 7 on page 132 in QSYS29xx to the user language library (QUSRVI29xx). 5. Copy using the *ADD function all new records from the primary user library to the user language library (QUSRVI29xx). 6. Rename EKD0xxx files listed in Table 6 on page 132 and Table 7 on page 132 in QSYS29xx to MRI0xxx in QSYS29xx. Note: There are also Content Manager for iSeries display files in QSYS29xx. Do not rename the display files. You just want to rename all physical files and their associated logical files. 7. During maintenance, each time keyfield attributes, action lists, or index classes are created or modified, the changes must be made to the records in the user language library (QUSRVI29xx). 8. Create a job description (QVIJOB29xx) for the secondary language users to reference, setting the library list as follows: v QSYS29xx v QUSRVI29xx v QUSRVI v QVI 9. Create a user ID to own the listener job QVITCP29xx, using the job description created above. 10. Start the listener job using the secondary language user ID (QVITCP29xx).
131
Table 7. List of files that have viewable data seen by the end user. FILES EKD0321 EKD0322 EKD0325 EKD0746 FILE DESCRIPTION List of Keyfield Attributes and their description List of Index Classes and their description List of operators for advanced search Action List and descriptions
IBM recommends that keyfield attributes, index classes, and action lists be created and modified from the primary language (no QSYS29xx libraries in library list). After the profiles or attributes have been defined, a language library can be created, for each secondary language. (For example, QUSRVI2924 can be created as a secondary language library for feature code 2924.) The files listed in Table 7 should be copied to the QUSRVI29xx library from your data file library (QUSRVI). These files should be translated by the administrator using the DFU function to modify each record. The administrator is responsible for keeping the secondary language files coordinated with the primary language (including: remembering when a field is modified in the primary language, that it must also be modified in each secondary language). IBM suggests for the initial setup, that the administrator copy the default action list, the index classes, and the attributes from the file in QSYS29xx to minimize the translation effort. When you add QSYS29xx to your library list, you should also add QUSRVI29xx to your library list. Now, when data is viewed by the end user, information will be displayed in the proper language.
132
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
CONCLASS
Y N N N N N N N N
133
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Table 8. Fields used in Object Information Database File (continued) Field PROCNAME Required N Description Process name (The name is case sensitive and must exactly match the name as defined in the EKD0700 file). Specifies the process name that this item should be assigned to. *ADHOC can be specified as a process name. If it is not specified, the item is not placed in a process. Workbasket name in upper case. Specifies the workbasket name that this item should be placed in. When you specify a workbasket name you must also specify a process name in the PROCNAME field. If a workbasket name and process name are not specified, the item is not placed in a workbasket. Create Date/Time. Specifies the date and time in YYYYMMDDhhmmss format to be used for the creation date and time and the last update date and time for the item. YYYY the 4 digit year MM the 2 digit month DD the 2 digit day of the month hh the 2 digit hour in 24 hour format mm the 2 digit minute ss the 2 digit second If not specified or if it contains any nonnumeric characters, the current date/time when the item is imported is used. Created by User ID. Specifies the User ID that should be credited with creating the object. If not specified, it uses the User ID that the import batch job is using (the user that started the batch import job). The value in this field is not validated.
WBNAME
SETUPTIME
CRTUSERID
The batch import jobs runs under the user profile that starts the batch import job (either through the CM menu or the STROBJIMP command). The user profile should have the group profile for the environment (for the default environment QUSRVI, this is QVIGROUP) as its group profile and have OWNER set to *GRPPRF so that objects that are imported can be processed by other users in the environment.
134
Notices
This information was developed for products and services offered in the U.S.A. IBM may not offer the products, services, or features discussed in this document in other countries. Consult your local IBM representative for information on the products and services currently available in your area. Any reference to an IBM product, program, or service is not intended to state or imply that only that IBM product, program, or service may be used. Any functionally equivalent product, program, or service that does not infringe any IBM intellectual property right may be used instead. However, it is the users responsibility to evaluate and verify the operation of any non-IBM product, program, or service. IBM may have patents or pending patent applications covering subject matter described in this document. The furnishing of this document does not give you any license to these patents. You can send license inquiries, in writing, to: IBM Director of Licensing IBM Corporation North Castle Drive Armonk, NY 10504-1785 U.S.A. For license inquiries regarding double-byte (DBCS) information, contact the IBM Intellectual Property Department in your country or send inquiries, in writing, to: IBM World Trade Asia Corporation Licensing 2-31 Roppongi 3-chome, Minato-ku Tokyo 106, Japan The following paragraph does not apply to the United Kingdom or any other country where such provisions are inconsistent with local law: INTERNATIONAL BUSINESS MACHINES CORPORATION PROVIDES THIS PUBLICATION AS IS WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Some states do not allow disclaimer of express or implied warranties in certain transactions, therefore, this statement may not apply to you. This information could include technical inaccuracies or typographical errors. Changes are periodically made to the information herein; these changes will be incorporated in new editions of the publication. IBM may make improvements and/or changes in the product(s) and/or the program(s) described in this publication at any time without notice. Any references in this information to non-IBM Web sites are provided for convenience only and do not in any manner serve as an endorsement of those Web sites. The materials at those Web sites are not part of the materials for this IBM product and use of those Web sites is at your own risk. IBM may use or distribute any of the information you supply in any way it believes appropriate without incurring any obligation to you.
Copyright IBM Corp. 1997, 2004
135
Licensees of this program who wish to have information about it for the purpose of enabling: (i) the exchange of information between independently created programs and other programs (including this one) and (ii) the mutual use of the information which has been exchanged, should contact: IBM Corporation J74/G4 555 Bailey Avenue P.O. Box 49023 San Jose, CA 95161-9023 U.S.A. Such information may be available, subject to appropriate terms and conditions, including in some cases, payment of a fee. The licensed program described in this information and all licensed material available for it are provided by IBM under terms of the IBM Customer Agreement, IBM International Program License Agreement, or any equivalent agreement between us. Any performance data contained herein was determined in a controlled environment. Therefore, results obtained in other operating environments may vary significantly. Some measurements may have been made on development-level systems and there is no guarantee that these measurements will be the same on generally available systems. Furthermore, some measurements may have been estimated through extrapolation. Actual results may vary. Users of this document should verify the applicable data for their specific environment. Information concerning non-IBM products obtained from the suppliers of those products, their published announcements or other publicly available sources. IBM has not tested those products and cannot confirm the accuracy of performance, compatibility or any other claims related to non-IBM products. Questions on the capabilities of non-IBM products should be addressed to the suppliers of those products. All statements regarding IBMs future direction or intent are subject to change or withdrawal without notice, and represent goals and objectives only. This information contains examples of data and reports used in daily business operations. To illustrate them as completely as possible, the examples include the names of individuals, companies, brands, and products. All of these names are fictitious and any similarity to the names and addresses used by an actual business enterprise is entirely coincidental. COPYRIGHT LICENSE: This information contains sample application programs in source language, which illustrate programming techniques on various operating platforms. You may copy, modify, and distribute these sample programs in any form without payment to IBM, for the purposes of developing, using, marketing or distributing application programs conforming to the application programming interface for the operating platform for which the sample programs are written. These examples have not been thoroughly tested under all conditions. IBM, therefore, cannot guarantee or imply reliability, serviceability, or function of these programs. You may copy, modify, and distribute these sample programs in any form without payment to IBM for the purposes of developing, using, marketing, or distributing application programs conforming to IBMs application programming interfaces.
136
Trademarks
The following terms are trademarks of International Business Machines Corporation in the United States, other countries, or both:
IBM APPN Advanced Peer-to-Peer Networking Application System/400 AS/400 CICS iSeries Operating System/2 Operating System/400 OS/2 OS/400 Redbooks
Lotus and 123 are registered trademarks of Lotus Development Corporation in the United States, other countries or both. Pentium is a trademark of Intel Corporation in the United States, other countries or both. (For a complete list of Intel trademarks, see www.intel.com/trademarx.htm.) Microsoft and Windows are trademarks of Microsoft Corporation in the United States, other countries, or both. Java and all Java-based trademarks and logos are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States, other countries, or both. Other company, product, and service names may be trademarks or service marks of others.
Notices
137
138
Glossary
This glossary defines terms and abbreviations used in this book and the product document library. Refer to the IBM Dictionary of Computing, ZC20-1699-09, for terms or abbreviations that do not appear here. The following cross-references are used in this glossary: v Contrast with. This refers to a term that has an opposed or substantively different meaning. v See. This refers the reader to multiple-word terms in which this term appears. v See also. This refers the reader to terms that have a related, but not synonymous, meaning. v Synonym for. This indicates that the term has the same meaning as a preferred term, which is defined in the glossary.
annotation. An added descriptive comment or explanatory note. APAR. Authorized Program Analysis Report. API. Application programming interface. application programmer. A programmer who designs programming systems and other applications for a users system. application program interface (API). The formally-defined programming language interface which is between an IBM system control program or a licensed program and the user of the program. APPC. Advanced program-to-program communications. APPN. Advanced Peer-to-Peer Networking. archiving. The storage of backup files and any associated journals, usually for a given period of time. AS/400. Application System/400. attribute. Used in Content Manager for iSeries APIs, a single value associated with an item (document or folder). Each index class can have up to eight attributes.
A
access list. A list consisting of one or more individual user IDs or user groups and the privilege set associated with each user ID or user group. You use access lists to control user access to items in Content Manager for iSeries. The items that can be associated with access lists are index classes, workbaskets, and processes. action list. An approved list of the actions, defined by a supervisor, that a user can perform while working with items in a workbasket. ad hoc route. A route that is not part of a defined process. An ad hoc route is started when a user assigns an item directly to a workbasket. The user manually routes the item from one workbasket to another by reassigning it. administrator. The person responsible for system management, controls, and security, as well as case statistics. Synonymous with system administrator. advanced peer-to-peer networking (APPN). Data communications support that routes data in a network between two or more APPC systems that are not directly attached. advanced program-to-program communications (APPC). Data communications support that allows programs on an iSeries server to communicate with programs on other systems having compatible communications support. This communications support is the iSeries method of using the SNA LU session type 6.2 protocol.
Copyright IBM Corp. 1997, 2004
B
binary large object (BLOB). A large stream of binary data treated as a single object.
C
cartridge. (1) A storage device that consists of magnetic tape, on supply and takeup reels, in a protective housing. (2) For optical storage, a plastic case that contains and protects optical disks, permitting insertion into an optical drive. See also optical disk and cartridge storage slots. cartridge storage slots. An area in an optical library where cartridges are stored. collection. The definition of storage management controls associated with a group of objects that typically have similar performance, availability, backup, and retention characteristics. collection point. (1) The point where work packages wait for specific events to either occur or become synchronized before processing can continue. (2) A collection point is part of a work process. For example,
139
a collection point is where work packages that are part of the open a new account work process must wait until credit information is verified. See also decision point. content class. A number that indicates the data format of an object, such as MO:DCA, TIFF, or ASCII. control files. Files that govern the categories of work performed by an operator and the types of documents the system recognizes. convenience workstation. A display workstation equipped with a printer and a scanner. current document. A document that is being processed. customization. The process of designing a data processing installation or network to meet the requirements of particular users.
document content architecture (DCA). An architecture that guarantees information integrity for a document being interchanged in an office system network. DCA provides the rule for specifying form and meaning of a document. It defines revisable form text (changeable) and final form text (unchangeable). double-byte character set (DBCS). A set of characters in which each character occupies two bytes. Languages, such as Japanese, Chinese, and Korean, that contain more symbols than can be represented by 256 code points, require double-byte character sets. Entering, displaying, and printing DBCS characters requires special hardware and software support.
E
export. A process used to write data from a document in a system folder to a file. Export and import processes can be used to transfer documents among systems.
D
DASD. Direct access storage device. DDM. Distributed data management. DBCS. Double-byte character set. decision point. (1) The point where work packages continue on their current route or switch to an alternate route, depending on the specific information in each work package. Decision points are tables consisting of variable names, values, and routes. (2) A decision point is part of a work process. For example, a decision point is where work packages that are part of the open a new account work process receive approval or not based on credit information. See also collection point. direct access storage device (DASD). A device in which access time is effectively independent of the location of the data. distributed data management (DDM). A feature of the System Support Program that lets an application program work on files that reside in a remote system. display workstation. An image processing workstation used primarily for displaying documents that have been previously scanned or imported into the iSeries server. document. (1) An item containing one or more base parts. (2) A named, structural unit of text that can be stored, retrieved, and exchanged among systems and users as a separate unit. Also referred to as an object. A single document can contain many different types of base parts, including text, images, and objects such as spreadsheet files.
F
first in first out (FIFO). A queueing technique in which the next item to be retrieved is the item that has been in the queue for the longest time. folder. In Content Manager for iSeries, an object that can contain other folders or documents. folder balancing. In the iSeries, the process by which documents are distributed evenly among the available folders in the system. folder manager. In IBM Content Manager for iSeries systems other than Content Manager for iSeries, the term used to describe the data model and a subset of the APIs. In Content Manager for iSeries, this term refers to the entire set of Content Manager for iSeries APIs.
G
Group III. A compression algorithm that conforms to a standard promulgated by the International Telegraph and Telephone Consultative Committee (CCITT).
H
HTML. Hypertext markup language.
I
image. (1) A single page of information; the result of scanning, or digitizing, a single sheet of paper. (2) An electronic representation of a picture produced by means of sensing light, sound, electron radiation, or other emanations from the picture or reflected by the
140
picture. An image can also be generated directly by software without reference to an existing picture. See also page image. image data. Rectangular arrays of raster information that define an image. Image data is often created originally by a scanning process. image host. The system where scanned and imported documents are permanently stored. See also optical library subsystem. Image Object Content Architecture (IOCA). A structured collection of constructs used to interchange and present images. image workstation. A programmable workstation that can perform image functions. importing. A process by which documents are input into iSeries using files rather than the scanning process. Imported documents can be stored in Content Manager for iSeries on DASD and optical, and displayed and printed, in the same manner as scanned documents. inbound. Pertaining to communication flowing in a direction towards the application program from external sources, such as a transmission from a terminal to the application program. Contrast with outbound. index. To associate a document or folder with an index class and provide the key field values required by that class. index class. A category for storing and retrieving objects, consisting of a named set of attributes known as key fields. When you create an item in Content Manager for iSeries, your application must assign an index class and supply the key field values required by that class. An index class identifies the automatic processing requirements and storage requirements for an object. instance. An occurrence of a work package within a process. If the process consists of parallel routes, multiple instances of a work package exist. iSeries object directory profile. A control file used in Content Manager for iSeries to identify iSeries object directories used for image document storage. item. (1) Set of attributes and objectsone or more files containing image data, annotations, notes, or other contentthat together represent a physical document, such as an insurance claim or a folder. See also document. (2) The smallest unit of information that the library server administers. An item can be a folder, document, workbasket, or process. Referred to as an object outside of library server functions.
K
key field. An attribute of an item that represents a type of information about that item. For example, a customer data item might have key fields for the customers name and social security number. keyword. A name or symbol that identifies a parameter.
L
LAN. Local area network. language profile. A control file used in Content Manager for iSeries to define parameters that are specific to a territory, such as time and date formats. last in, first out (LIFO). A queueing technique in which the next item to be retrieved is the item most recently placed in the queue. library server. The component of Content Manager for iSeries that contains index information for the items stored on one or more object servers. LIFO (last in, first out). A queueing technique in which the next item to be retrieved is the item most recently placed in the queue. local area network (LAN). A computer network located on a users premises within a limited geographical area. LU 6.2. In Systems Network Architecture (SNA), a type of session between two application programs in a distributed processing environment, using the SNA character string or a structured-field data stream; for example, an application program using CICS communication with an iSeries application.
M
Machine-Generated Data Structure (MGDS). Data extracted from an image and put into generalized data stream (GDS) format. magnetic storage. A storage device that uses the magnetic properties of certain materials. magnetic tape. A tape with a magnetizable layer on which data can be stored. magnetic tape device. A device for reading or writing data from or to magnetic tape. MGDS. Machine-Generated Data Structure.
Glossary
141
Mixed Object: Document Content Architecture (MO:DCA). An IBM architecture developed to allow the interchange of object data among applications within the interchange environment and among environments. Mixed Object: Document Content Architecture-Presentation (MO:DCA-P). A subset architecture of MO:DCA that is used as an envelope to contain documents that are sent to the Content Manager for iSeries workstation for displaying or printing. MO:DCA. Mixed Object: Document Content Architecture. MO:DCA-P. Mixed Object: Document Content Architecture-Presentation. MRI. Machine-readable information.
object server. The component of IBM Content Manager for iSeries that physically stores the objects or information that client applications store and access. operator. The person who handles daily system administrative tasks. optical. Pertaining to optical storage. optical cartridge. A storage device that consists of an optical disk in a protective housing. See also cartridge. optical disk. A disk that contains digital data readable by optical techniques. Synonymous with digital optical disk. optical drive. The mechanism used to seek, read, or write data on an optical disk. An optical drive may reside in an optical library or as a stand-alone unit. optical libraries. Software used to store image data on optical platters. Only direct-attached optical systems contain optical libraries. optical library subsystem. The hardware and software that provides the long-term storage of the image data. See also image host. Optical Storage Support. Software that supports communication between stand-alone optical disk drives, the optical library, and Content Manager for iSeries. The software runs on the System/36 5363 unit serving as the optical controller. optical system profile. A file used to define the optical controller used for the optical storage of documents. optical systems. Hardware used to store image data on optical platters. Only direct-attach optical systems contain optical libraries. optical volume. One side of a double-sided optical disk containing optically stored data. OS/2. Operating System/2.
N
national language support (NLS). The modification or conversion of a United States English product to conform to the requirements of another language or territory. This can include enabling or retrofitting of a product and the translation of nomenclature, MRI, or product documents. network. An arrangement of programs and devices connected for sending and receiving information. network table file. A text file created during installation that contains the system-specific configuration information for each node for each Content Manager for iSeries server. Each server must have a network table file that identifies it. The name of the network table is always FRNOLNT.TBL. NLS. National language support.
O
object. (1) An item upon which actions are performed. A collection of data referred to by a single name. The smallest unit within the system. For Content Manager for iSeries systems, this is typically a single-image document. (2) Any binary data entity stored on an object server. In the Content Manager for iSeries data model, object specifically refers to a documents contents or parts. object authority. The right to use or control an object. object directory. A control file used in Content Manager for iSeries to identify iSeries object directories used for image document storage.
OS/400. Operating System/400. outbound. Pertaining to a transmission from the application program to a device. Contrast with inbound. override. A parameter or value that replaces a previous parameter or value.
P
page. A single physical medium; for example, an 8.5-inch by 11-inch piece of paper. page image. The electronic representation of a single physical page. The bounds of a page image are determined by the electromechanical characteristics of
142
the scanning equipment, along with the image capture application specifications in the receiving data processing system. page scan. The electromechanical process of scanning a physical page (paper) to create a bit image of the page. pan. Progressively translating an entire display image to give the visual impression of lateral movement of the image. PDF. Portable document format. platter. See optical disk. Presentation Text Object Content Architecture (PTOCA). An architecture developed to allow the interchange of presentation text data. primary processor. In a group of processing units, the main processing unit and its internal storage through which all other units communicate. printer workstation. A display workstation equipped with a printer. priority. (1) A rank assigned to a task that determines its precedence in receiving system resources. (2) In Content Manager for iSeries workflow, the priority of the work to be performed. The priority affects the work sequencing of the work package. A larger number is a higher priority. privilege. An authorization for a user to either access or perform certain tasks on objects stored in Content Manager for iSeries. The system administrator assigns privileges. privilege set. In Content Manager for iSeries, collection of privileges for working with system components and functions. The system administrator assigns privilege sets to users (user IDs) and user groups. process. The series of steps, events, and rules through which a work package flows. A process is a combination of the route, collection point, and decision point through which a predefined type or work package must progress. For example, a process called open new account would describe the following: v The steps that work packages related to opening a new account must follow v The events (such as verifying credit information) that must occur before work packages for new accounts can be routed to another point in the system v The decisions that determine whether to open a new account based on the information for that particular account (for example, a good credit rating versus a poor one).
process item. Item used as a building block in a work process. profile. A file that governs the categories of work performed and the types of users recognized by the system. program temporary fix (PTF). A temporary solution or bypass of a problem diagnosed by IBM as resulting from a defect in a current unaltered release of the program. PTF. Program temporary fix. PTOCA. Presentation Text Object Content Architecture.
R
release. To remove suspend criteria from a work package so that it is available to be worked. A suspended work package is released when the criteria have been met, or when a user with proper authority overrides the criteria and manually releases pend requests. render. To take data that is not typically image-oriented and depict or display it as an image. In Content Manager for iSeries, you can render word-processing documents as images for display purposes. resolution. In computer graphics, a measure of the sharpness of the image, expressed as the number of lines and columns on the display screen or the number of pels per unit of area. rotate. A function of the document display window and the scan document display window. The orientation depends on the option selected. route. A set of steps that move work between workbaskets, collection points, and decision points.
S
SBCS. Single-byte character set. scanner. A device that examines a spatial pattern one part after another and generates analog or digital signals corresponding to the pattern. scanner workstation. A display workstation equipped with a scanner. scanning. A physical process that enters documents into an Content Manager for iSeries workstation. After a document has been scanned, it can be stored permanently.
Glossary
143
search criteria. In Content Manager for iSeries, the text string used to represent the logical search to be performed on the library server. secondary processor. In a group of processing units, any processing unit other than the primary unit. server. On a local area network, a data station that provides facilities to other data stations; for example, a file server, a print server, a mail server. side by side. A function on the document display window that displays two pages of a multipage document next to each other. single-byte character set (SBCS). A set of characters in which each character occupies one byte. slot. (1) A position in a device used for removable storage media. (2) A space in an optical library where an optical cartridge is stored. See optical cartridge. SMS. System-managed storage. spool file. A file that holds output data waiting to be printed or input data waiting to be processed by a program. staging. The process of moving a stored object from an off-line or low-priority device back to an on-line or higher priority device, usually on demand of the system or on request of a user. When a user requests an object stored in permanent storage, a working copy is written to the staging area. stand-alone. Pertaining to an operation that is independent of any other device, program, or system. storage. The action of placing data into a storage device. storage class. A storage class, in combination with an optical system identifier, defines the set of optical volumes upon which documents can be stored. Documents with the same storage class and optical system ID are stored on the same optical volume. storage method. A means of grouping documents together for storage to an optical disk. storage system. A generic term for storage in Content Manager for iSeries. subsystem. A secondary or subordinate system, or the programming support part of a system that is usually capable of operating independently of or asynchronously with a controlling system. suspend. To hold a work package at a workbasket until stated criteria have been satisfied. Work packages can be suspended for multiple criteria, therefore multiple suspend requests can exist for a work package. A document work package can be suspended
for a specific date. A folder work package can be suspended for a specific date or index class. system administrator. The person who manages the Optical Library Subsystem and the departmental processor. The system administrator helps with problem determination and resolution. Synonymous with administrator. system-managed storage (SMS). The Content Manager for iSeries approach to storage management. The system determines object placement, and automatically manages object backup, movement, space, and security. System Support Program (SSP). A group of IBM-licensed programs that manage the running of other programs and the operation of associated devices, such as the display station and printer. The SSP also contains utility programs that perform common tasks, such as copying information from diskette to disk.
T
tape. See magnetic tape. tape cartridge. See cartridge.
U
user. Anyone requiring the services of Content Manager for iSeries. This term generally refers to users of client applications rather than the developers of applications, who use the Content Manager for iSeries APIs. user exit. (1) A point in an IBM-supplied program at which a user exit routine may be given control. (2) A programming service provided by an IBM software product that may be requested during the processing of an application program for the service of transferring control back to the application program upon the later occurrence of a user-specified event. user exit routine. A routine written by a user to take control at a user exit of a program supplied by IBM. user ID profile. A file that contains one entry for each user. The entries contain information such as processing eligibility.
V
volume. A certain portion of data, together with its data carrier, that can be handled conveniently as a unit.
W
workbasket. A container that holds work packages. Workbaskets can be used as parts of process definitions
144
or ad-hoc routes. In Content Manager for iSeries, a logical location within the Content Manager for iSeries system to which work packages can be assigned to wait for further processing. A workbasket definition includes the rules that govern the presentation, status, and security of its contents. workflow. A system that lets an enterprise define a work process and environment to automate workflow and control business processes. work order. The sequence of work packages in a workbasket. work package. The work that is routed from one location to another. Users access and work with work packages through workbaskets. work process. In work management, the series of steps, events, and rules through which a work package flows. A work process is a combination of the route, collection point, and decision point through which a work package must progress. workstation. A computer processor unit, image display unit, scanners, and printers with which the user performs input, indexing, and printing.
Glossary
145
146
Index A
Access List Entries 57 Add Access List Entry 59 Add Group Entries 51 adding a storage class profile 100 an object directory profile 82 administrative processing writing newly input documents to optical storage 119 Copy Key Field profile menu 12 Copy Object Directory panel 84 Copy Optical System panel 95 Copy Privilege Set panel 44 Copy Server Entry panel 78 Copy Storage Class panel 104 Copy User Profile panel 65 Copy Workbasket 33 Copy Workbasket panel 33 copying an optical system ID profile 95 copying documents to DASD advantages 74 disadvantages 74 correcting interactive retrieve processing errors 118 object import processing errors 117 optical batch retrieve processing errors 120 optical distribution processing errors 119 optical store processing errors 121 Create Access List 54 Create Collection panel 108 Create Group 47 Create Index Class panel 15 Create Key Field profile panel 10 Create Object Directory panel 82 Create Optical System Entry panel 88 Create Optical System panel 89, 91 Create Privilege Set panel 38, 40, 42, 43 Create Server Entry panel (primary processor) 76 Create Server Entry panel (secondary processor) 77 Create Storage Class panel 100 Create User Profile panel 63 Create Workbasket panel 29, 31 creating 87 a storage class profile 100 a workbasket profile 29 an object directory profile 82 designing an optical storage strategy 69 Display Access List 57 Display Access List Entry 61 Display Collection panel 111 Display Group 50 Display Index Class panel 25 Display Key Field panel 13 Display Object Directory panel 85 Display Optical System panel 96, 97 Display Privilege Set panel 45 Display Server Entry panel (primary processor) 79 Display Server Entry panel (secondary processor) 79 Display Storage Class panel 105, 106 Display User Profile panel 66 Display Volumes Used panel 106 Display Workbasket panel 34 displaying a storage class profile 100 an object directory profile 82 an optical system ID profile 96 documents directly from optical 73 distributing optical store requests 118
C
Change Access List 55 Change Access List Entry 60 Change Collection panel 110 Change Group 48 Change Index Class panel 23 Change Key Field profile menu 11 Change Object Directory panel 84 Change Optical System panel 94, 95 Change Privilege Set panel 44 Change Server Entry panel (primary processor) 77 Change Server Entry panel (secondary processor) 78 Change Storage Class panel 101, 103, 104 Change User Profile panel 65 Change Workbasket panel 32 changing a storage class profile 100, 103 an object directory profile 82 an optical system ID profile 94 Confirm Delete of Collections panel 111 Confirm Delete of Index Class panel 24 Confirm Delete of Key Fields menu 12 Confirm Delete of Object Directories panel 85 Confirm Delete of Optical System panel 96 Confirm Delete of Privilege Sets panel 45 Confirm Delete of Server Entries panel 79 Confirm Delete of Storage Class panel 105 Confirm Delete of User Profiles panel 66 Confirm Delete of Workbaskets 34 Confirm Delete of Workbaskets panel 33 Confirm Move of Platter (EKD31202) 127 Confirm Remove of Group Entries 52 Content Manager for iSeries main menu 2 Copy Access List 55 Copy Access List Entry 60 Copy Collection panel 110 Copy Group 49 Copy Index Class panel 24 Copyright IBM Corp. 1997, 2004
E
EKD31201 (Specify Platter for Move) 126 EKD31202 (Confirm Move of Platter) 127 EKD31203 (Specify Platter for Move) 127 End Interactive Retrieve panel error log file 120
117
I
implementing an optical storage strategy 70 import processing 114 importing images from the iSeries 114
D
Database Utilities menu 4, 123 defining number of documents in an iSeries subdirectory 82 optical system 85 storage classes 97 Delete Access List 56 Delete Groups 49 delete processing 113 deleting a storage class profile 104 a workbasket profile 33 an optical system ID profile 95 deleting images from the iSeries 113
M
Main menu for Content Manager for iSeries 2 Maintaining Profile Definitions 27 managing optical 69 moving an optical platter 125
N
Notices 135
147
O
object directory 80 object directory Profile 82 optical distribution 118 optical paths 100 optical retrieve error report 120 optical retrieve processing 119 optical storage 69 optical storage methods collection 69, 70 system assigned 69, 70 optical storage systems 69 optical store error report 121, 122 optical store processing 121 optical system profile 85
Start Optical Retrieve panel 119 Start Optical Store panel 121 storage class profile 97 storage methods 69, 70 storing documents by collection 70 to optical 69 using the system-assigned method 70
U
updating a storage class profile 100 an object directory profile 82
P
platter mount messages 93 platters moved from one optical system to another 125 Profile Definitions Maintaining 27 Profile Maintenance menu 3 profiles object directory 80 optical system 85 storage class 97
W
Work with Access List Entries 57 Work with Access Lists 53 Work with Collections panel 107 Work with Group Entries 50 Work with Groups panel 46 Work with Index Classes panel 14 Work with Key Fields panel 9 Work with Object Directories panel 80 Work with Optical Systems panel 86 Work with Privilege Sets panel 37 Work with Servers panel 75 Work with Storage Classes panel 99 Work with Storage Management menu 112 Work with User Profiles panel 62 Work with Workbaskets panel 28 workflow processing 27 working with object directories 80 servers 74 storage classes 98 writing newly input documents to optical storage 121
R
Release Item Locks panel 124 releasing document locks 123, 128 work management profile locks 123, 128 work package locks 123, 128 Removing Group Entries 61 reports optical retrieve error 120 optical store error 121 responding to platter mount messages 93 retrieving documents from optical 72, 119
S
setting up optical storage by collection 71 system-assigned optical storage 71 Specify Optical Distribution Time 118 Specify Optical Store Time 121 Specify Platter for Move 126 Specify Platter for Move (EKD31203) 127 Specify Workstation for Unlocking 123 specifying intervals between processing runs 113, 118 platters to be moved from one optical system to another 125 Start Object Deletion panel 114 Start Object Import panel 114 Start Optical Distribution panel 119
148
SC27-1136-01